:root,.theme-sombre,.carte,.dos-carte,.mini-carte,.visuel-pack,.ouv,.showroom__scene{color-scheme:dark;--encre-rgb: 255 255 255;--fond-rgb: 8 8 8;--fond-2-rgb: 16 16 16;--fond-3-rgb: 24 24 24;--ivoire-rgb: 242 238 232;--ombre-rgb: 0 0 0;--ombre-k: 1;--noir-pur: #080808;--noir: #0d0d0d;--charbon: #151515;--graphite: #1b1b1b;--verre-noir: rgb(var(--fond-2-rgb) / .68);--verre-noir-dense: rgb(var(--fond-rgb) / .82);--bord-verre: rgb(var(--encre-rgb) / .1);--bord-sourd: #2a2a2a;--bord-vif: #3d3d3d;--rouge-signal: rgb(var(--signal-rgb));--cramoisi: rgb(var(--cramoisi-rgb));--braise: rgb(var(--braise-rgb));--orange-fondu: rgb(var(--accent-rgb));--ambre: rgb(var(--ambre-rgb));--or: rgb(var(--or-rgb));--ivoire: rgb(var(--ivoire-rgb));--texte-2: #9a9a9a;--texte-tech: #8c8c8c;--texte-off: #464646;--texte-clair: #b8b0a6;--sur-accent: #0a0505;--sur-rarete: #0e0d0c;--sur-ivoire: #080808;--r-commune: #9a938c;--r-limitee: #c56a3a;--r-rare: #ff3d1f;--r-superRare: #ff5c16;--r-legendaire: #ff8a24;--r-unique: #f5c66a}:root{--accent-sombre-rgb: 255 92 22;--ambre-sombre-rgb: 255 138 36;--signal-sombre-rgb: 255 36 23;--braise-sombre-rgb: 255 61 31;--accent-clair-rgb: 194 65 12;--ambre-clair-rgb: 168 76 8;--signal-clair-rgb: 200 30 18;--braise-clair-rgb: 214 52 26}:root,.theme-sombre,.ouv,.showroom__scene{--accent-rgb: var(--accent-sombre-rgb);--ambre-rgb: var(--ambre-sombre-rgb);--signal-rgb: var(--signal-sombre-rgb);--braise-rgb: var(--braise-sombre-rgb);--cramoisi-rgb: 125 16 11;--or-rgb: 245 198 106}.carte,.dos-carte,.mini-carte,.visuel-pack{--accent-rgb: 255 92 22;--ambre-rgb: 255 138 36;--signal-rgb: 255 36 23;--braise-rgb: 255 61 31;--cramoisi-rgb: 125 16 11;--or-rgb: 245 198 106}:root[data-theme=clair]{color-scheme:light;--encre-rgb: 40 30 20;--fond-rgb: 250 246 240;--fond-2-rgb: 244 238 229;--fond-3-rgb: 235 227 215;--ivoire-rgb: 28 23 19;--ombre-rgb: 70 48 26;--ombre-k: .28;--noir-pur: #f4efe7;--noir: #efe8dd;--charbon: #e8e0d3;--graphite: #e0d7c9;--verre-noir: rgb(255 252 247 / .84);--verre-noir-dense: rgb(255 252 247 / .95);--bord-sourd: #d6ccbd;--bord-vif: #b9ad9c;--accent-rgb: var(--accent-clair-rgb);--ambre-rgb: var(--ambre-clair-rgb);--signal-rgb: var(--signal-clair-rgb);--braise-rgb: var(--braise-clair-rgb);--or-rgb: 138 100 20;--texte-2: #5f574f;--texte-tech: #6f665d;--texte-off: #a79d92;--texte-clair: #4f473f;--sur-accent: #ffffff;--sur-rarete: #ffffff;--sur-ivoire: #f4efe7;--r-commune: #6f6860;--r-limitee: #9a4a1f;--r-rare: #c42a12;--r-superRare: #c2410c;--r-legendaire: #a84c08;--r-unique: #8a6414}:root{--police-titre: "Chakra Petch", "Segoe UI", system-ui, sans-serif;--police-texte: "Barlow", "Segoe UI", system-ui, sans-serif;--police-tech: "Chakra Petch", "Segoe UI", system-ui, sans-serif;--rayon: 4px;--rayon-lg: 8px;--transition: .28s cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--orange-fondu)}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--noir-pur);color:var(--ivoire);font-family:var(--police-texte);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:rgb(var(--accent-rgb) / .35);color:var(--ivoire)}html{scrollbar-width:thin;scrollbar-color:var(--orange-fondu) var(--noir)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--noir);border-left:1px solid rgb(var(--encre-rgb) / .05)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--cramoisi),var(--orange-fondu));border-radius:5px;border:2px solid var(--noir)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--rouge-signal),var(--ambre))}body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='2.4' fill='%23ff5c16'/%3E%3Ccircle cx='11' cy='11' r='8.5' fill='none' stroke='%23ff5c16' stroke-opacity='0.5' stroke-width='1.4'/%3E%3C/svg%3E") 11 11,auto}a,button,[role=button],select,label,.carte,.mini-carte,.filtre,.onglet,.nav__lien{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='3' fill='%23ff2417'/%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='%23ff8a24' stroke-width='1.6'/%3E%3Cpath d='M12 0v5M12 19v5M0 12h5M19 12h5' stroke='%23ff8a24' stroke-width='1.4'/%3E%3C/svg%3E") 12 12,pointer!important}input,textarea{cursor:text!important}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.tech{font-family:var(--police-tech);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--texte-tech)}.tech--clair{color:var(--texte-2)}.tech--ivoire{color:var(--ivoire)}.tech--rouge{color:var(--rouge-signal)}.tech--orange{color:var(--orange-fondu)}.bouton-texte{background:none;border:none;cursor:pointer;padding:6px 0;margin:-6px 0}h1,h2,h3,.titre-hero,.titre-section,.nav__logo,.nav__lien,.carte__nom,.mini-carte__nom,.dialog__titre{font-family:var(--police-titre)}.titre-hero{font-size:clamp(2.6rem,7vw,5.4rem);font-weight:700;line-height:1.02;letter-spacing:-.02em;color:var(--ivoire)}.titre-section{font-size:clamp(1.9rem,4.4vw,3.2rem);font-weight:700;line-height:1.08;letter-spacing:-.015em;color:var(--ivoire)}.sous-titre{color:var(--texte-2);font-size:clamp(.95rem,1.4vw,1.1rem);max-width:54ch}.panneau{background:var(--verre-noir);border:1px solid var(--bord-verre);border-radius:var(--rayon-lg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px rgb(var(--ombre-rgb) / calc(.55 * var(--ombre-k))),inset 0 1px rgb(var(--encre-rgb) / .05);position:relative;overflow:hidden}.panneau:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(160deg,rgb(var(--braise-rgb) / .05),transparent 34%)}.panneau--dense{background:var(--verre-noir-dense)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--police-titre);font-size:13.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 26px;border-radius:var(--rayon);border:1px solid transparent;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition),background var(--transition),color var(--transition);white-space:nowrap}.btn:focus-visible{outline:2px solid var(--ambre);outline-offset:3px}@media (max-width: 620px){.btn{white-space:normal;text-align:center;max-width:100%;letter-spacing:.1em;padding-left:18px;padding-right:18px}}.btn--primaire{background:var(--rouge-signal);color:var(--sur-accent)}.btn--primaire:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgb(var(--accent-rgb) / .45),0 0 0 1px rgb(var(--ambre-rgb) / .4);background:var(--braise)}.btn--secondaire{background:rgb(var(--fond-2-rgb) / .55);border-color:var(--bord-sourd);color:var(--ivoire);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn--secondaire:hover{transform:translateY(-2px);border-color:var(--rouge-signal);box-shadow:0 4px 22px rgb(var(--accent-rgb) / .25)}.btn--fantome{background:transparent;color:var(--texte-2);border-color:transparent}.btn--fantome:hover{color:var(--ivoire)}.btn--premium{background:linear-gradient(135deg,var(--charbon),var(--graphite));border:1px solid rgb(var(--accent-rgb) / .5);color:var(--ambre)}.btn--premium:hover{transform:translateY(-2px);box-shadow:0 0 30px rgb(var(--accent-rgb) / .3);border-color:var(--ambre)}.btn--danger{background:var(--cramoisi);color:#f2eee8}.btn--sm{padding:9px 16px;font-size:12px}.dot-live{width:7px;height:7px;border-radius:50%;background:var(--rouge-signal);box-shadow:0 0 8px rgb(var(--signal-rgb) / .9);animation:pulse-live 1.6s ease-in-out infinite;flex-shrink:0}@keyframes pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.badge-live{display:inline-flex;align-items:center;gap:7px;font-family:var(--police-tech);font-size:10px;letter-spacing:.2em;color:var(--rouge-signal);border:1px solid rgb(var(--signal-rgb) / .35);border-radius:3px;padding:4px 9px;background:rgb(var(--signal-rgb) / .07)}.nav{position:fixed;top:0;left:0;right:0;z-index:90;display:flex;align-items:center;gap:26px;padding:0 28px;height:62px;background:linear-gradient(180deg,rgb(var(--fond-rgb) / .92),rgb(var(--fond-rgb) / .65) 70%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(var(--encre-rgb) / .06)}.nav__logo{font-weight:700;font-size:15px;letter-spacing:.24em;color:var(--ivoire);display:flex;align-items:center;gap:10px;flex-shrink:0;white-space:nowrap}.nav__logo i{width:22px;height:22px;display:inline-block;background:url(/logo-symbole.svg) center/contain no-repeat;border-radius:5px;flex-shrink:0}.nav__liens{display:flex;gap:4px;flex:1;overflow:visible}.nav__lien{font-family:var(--police-tech);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--texte-2);padding:8px 11px;border-radius:3px;transition:color var(--transition),background var(--transition);background:none;border:none;white-space:nowrap}.nav__lien:hover{color:var(--ivoire);background:rgb(var(--encre-rgb) / .05)}.nav__lien--actif{color:var(--orange-fondu)}a.nav__lien,a.nav-profil__lien{display:inline-flex;align-items:center;text-decoration:none}a.nav-profil__lien{display:flex}.nav__lien--studio{color:var(--orange-fondu)}.nav__actions{display:flex;gap:6px;align-items:center;flex-shrink:0}.nav__ico{width:36px;height:36px;display:grid;place-items:center;background:rgb(var(--encre-rgb) / .04);border:1px solid rgb(var(--encre-rgb) / .08);border-radius:4px;color:var(--texte-2);transition:all var(--transition);position:relative}.nav__ico:hover{color:var(--ivoire);border-color:var(--rouge-signal)}.nav__ico .notif-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--rouge-signal);box-shadow:0 0 6px rgb(var(--signal-rgb) / .9)}.nav__groupe{position:relative}.nav__profil-chevron{font-size:8px;opacity:.6}.nav__sous-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:93;min-width:190px;display:flex;flex-direction:column;gap:2px;padding:7px;background:rgb(var(--fond-2-rgb) / .98);border:1px solid rgb(var(--encre-rgb) / .1);border-radius:8px;box-shadow:0 18px 40px rgb(var(--ombre-rgb) / calc(.5 * var(--ombre-k)));animation:apparitionMenu .16s ease both}@keyframes apparitionMenu{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nav__sous-lien{font-family:var(--police-tech);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-2);text-align:start;padding:9px 11px;border-radius:5px;background:none;border:none;cursor:pointer;transition:color var(--transition),background var(--transition)}.nav__sous-lien:hover{color:var(--ivoire);background:rgb(var(--encre-rgb) / .06)}.nav__sous-lien--actif{color:var(--orange-fondu)}.nav__profil{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 6px;background:rgb(var(--encre-rgb) / .04);border:1px solid rgb(var(--encre-rgb) / .08);border-radius:4px;color:var(--ivoire);font-family:var(--police-tech);font-size:11px;letter-spacing:.08em;cursor:pointer;transition:border-color var(--transition)}.nav__profil:hover{border-color:rgb(var(--ambre-rgb) / .55)}.nav__profil-pseudo{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-avatar--grand{width:42px;height:42px;border-radius:6px}.nav-profil__tete{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgb(var(--encre-rgb) / .08)}.nav-profil__pseudo{font-family:var(--police-tech);color:var(--ivoire);font-size:15px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-profil__stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:12px 0}.nav-profil__stats>div{background:rgb(var(--fond-2-rgb) / .6);border:1px solid rgb(var(--encre-rgb) / .07);border-radius:5px;padding:8px 6px;text-align:center}.nav-profil__stats .tech{font-size:8px;display:block}.nav-profil__stats b{font-family:var(--police-tech);color:var(--orange-fondu);font-size:13px;display:block;margin-top:3px}.nav-profil__liens{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.nav-profil__lien{font-family:var(--police-tech);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);text-align:start;padding:9px 10px;border-radius:5px;background:none;border:none;cursor:pointer;transition:color var(--transition),background var(--transition)}.nav-profil__lien:hover{color:var(--ivoire);background:rgb(var(--encre-rgb) / .06)}.nav-mobile{display:none;position:fixed;bottom:0;left:0;right:0;z-index:95;background:rgb(var(--fond-rgb) / .92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgb(var(--encre-rgb) / .08);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.nav-mobile__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;color:var(--texte-tech);font-family:var(--police-tech);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:6px 0}.nav-mobile__item svg{width:19px;height:19px}.nav-mobile__item--actif{color:var(--orange-fondu)}.cine-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.cine-track{position:relative;z-index:1}.cine-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;pointer-events:none}.cine-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;visibility:hidden;pointer-events:none}.cine-overlay>*{pointer-events:auto}.cine-overlay--visible{visibility:visible}.hero__contenu{padding:0 5vw;max-width:min(560px,46vw);position:relative}.hero__panneau{padding:34px 36px;border-radius:10px;background:rgb(var(--fond-rgb) / .72)}@media (max-width: 760px){.hero__contenu{max-width:100%;width:100%}}@media (min-width: 1240px){.titre-hero{font-size:clamp(2.6rem,4.6vw,4.4rem)}}.hero__surtitre{display:flex;align-items:center;gap:12px;margin-bottom:22px}.bandeau-alpha{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px;padding:12px 14px;border:1px solid rgb(var(--ambre-rgb) / .55);border-radius:6px;background:rgb(var(--ambre-rgb) / .1)}.bandeau-alpha__etiquette{flex:none;font-family:var(--police-tech);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--sur-accent);background:var(--ambre);border-radius:3px;padding:3px 8px}.bandeau-alpha p{flex:1 1 220px;margin:0;font-size:.88rem;line-height:1.55;color:var(--ivoire)}.bandeau-alpha a{color:var(--ambre);overflow-wrap:anywhere}.hero__ctas{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.hero__micro{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:30px;padding-top:22px;border-top:1px solid rgb(var(--encre-rgb) / .08)}.hero__micro span{display:flex;align-items:center;gap:8px}.hero__micro b{color:var(--ivoire);font-weight:600;font-family:var(--police-tech);font-size:12px}.hero__ticker{display:flex;align-items:center;gap:10px;margin-top:16px;padding:9px 13px;border-radius:6px;background:rgb(var(--accent-rgb) / .07);border:1px solid rgb(var(--accent-rgb) / .18);font-size:11px;min-height:36px}.hero__ticker span{animation:apparitionTicker .5s ease both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.hero__ticker b{color:var(--orange-fondu);font-family:var(--police-tech)}.bouton-pause{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;margin:-8px;flex-shrink:0}.dot-live--pause{animation:none;background:var(--texte-tech);box-shadow:none}@keyframes apparitionTicker{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.indic-scroll{position:fixed;bottom:22px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--texte-tech)}.indic-scroll i{width:1px;height:42px;background:linear-gradient(180deg,var(--orange-fondu),transparent);animation:goutte 2s ease-in-out infinite}@keyframes goutte{0%{transform:scaleY(0);transform-origin:top}55%{transform:scaleY(1);transform-origin:top}56%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.phase-panneau{margin:0 5vw;padding:30px 34px;max-width:520px;background:rgb(var(--fond-rgb) / .93);box-shadow:0 24px 70px rgb(var(--ombre-rgb) / calc(.7 * var(--ombre-k)))}.phase-panneau--droite{margin-inline-start:auto}.phase-panneau--large{max-width:640px}.phase-panneau--match{max-width:560px}.match-cartes{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:16px 0 6px}.match-cartes__col{display:flex;flex-direction:column;align-items:center;gap:5px}.match-cartes__pts{font-family:var(--police-tech);font-size:13px;font-weight:600;color:var(--orange-fondu)}.etapes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.etape{background:rgb(var(--fond-3-rgb) / .6);border:1px solid rgb(var(--encre-rgb) / .07);border-radius:6px;padding:14px 16px;transition:border-color var(--transition),transform var(--transition)}.etape:hover{border-color:rgb(var(--accent-rgb) / .4);transform:translateY(-2px)}.etape h4{font-family:var(--police-tech);font-size:11px;letter-spacing:.2em;color:var(--orange-fondu);margin-bottom:6px}.etape p{font-size:12.5px;color:var(--texte-2);line-height:1.45}.roles-mini{display:flex;gap:6px;margin-top:16px;flex-wrap:wrap}.role-mini{font-family:var(--police-tech);font-size:9.5px;letter-spacing:.14em;color:var(--texte-2);border:1px solid var(--bord-sourd);padding:5px 10px;border-radius:3px;background:rgb(var(--fond-2-rgb) / .5)}.stats-defilantes{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.stat-frag{font-family:var(--police-tech);font-size:10px;letter-spacing:.1em;color:var(--ivoire);background:rgb(var(--braise-rgb) / .08);border:1px solid rgb(var(--braise-rgb) / .22);padding:5px 9px;border-radius:3px}.match-live{margin-top:20px}.match-live__score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:14px 16px;background:rgb(var(--fond-2-rgb) / .75);border:1px solid rgb(var(--encre-rgb) / .08);border-radius:6px}.match-live__equipe{text-align:center}.match-live__equipe b{display:block;font-size:15px;letter-spacing:.2em;color:var(--ivoire)}.match-live__equipe span{font-family:var(--police-tech);font-size:26px;font-weight:600;color:var(--orange-fondu)}.match-live__centre{display:flex;flex-direction:column;align-items:center;gap:5px}.killfeed{margin-top:12px;display:flex;flex-direction:column;gap:5px}.killfeed__ligne{display:flex;justify-content:space-between;font-family:var(--police-tech);font-size:10px;letter-spacing:.08em;color:var(--texte-2);padding:5px 10px;background:rgb(var(--fond-2-rgb) / .6);border-left:2px solid var(--cramoisi);border-radius:2px}.killfeed__ligne b{color:var(--ivoire);font-weight:500}.killfeed__ligne .delta{color:var(--rouge-signal)}.lineup-scores{margin-top:14px;display:flex;flex-direction:column;gap:4px}.lineup-scores__ligne{display:flex;align-items:center;gap:10px;font-family:var(--police-tech);font-size:11px;padding:6px 10px;background:rgb(var(--fond-2-rgb) / .55);border-radius:3px;border:1px solid transparent}.lineup-scores__ligne.capitaine{border-color:rgb(var(--ambre-rgb) / .4);background:rgb(var(--accent-rgb) / .07)}.lineup-scores__ligne .nom{color:var(--ivoire);letter-spacing:.1em}.lineup-scores__ligne .tag-capitaine{font-size:8px;color:var(--ambre);border:1px solid rgb(var(--ambre-rgb) / .5);padding:1px 5px;border-radius:2px;letter-spacing:.14em}.lineup-scores__ligne .pts{margin-inline-start:auto;color:var(--texte-2)}.lineup-scores__total{display:flex;justify-content:space-between;margin-top:6px;padding:9px 10px;font-family:var(--police-tech);font-size:12px;color:var(--ivoire);border-top:1px solid rgb(var(--encre-rgb) / .12)}.lineup-scores__total b{color:var(--ivoire);font-size:14px}.carte{--lueur: rgb(var(--encre-rgb) / .06);position:relative;width:100%;aspect-ratio:5 / 7;container-type:inline-size;border-radius:5.4%/3.9%;background:linear-gradient(160deg,#191919,#0e0e0e 60%);border:1px solid var(--bord-sourd);overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;transform-style:preserve-3d;cursor:pointer;-webkit-user-select:none;user-select:none}.carte:hover,.carte:focus-visible{box-shadow:0 18px 44px rgb(var(--ombre-rgb) / calc(.65 * var(--ombre-k))),0 0 24px var(--lueur);z-index:2}.carte--selection{border-color:var(--rouge-signal)!important;box-shadow:0 0 0 1px var(--rouge-signal),0 0 26px rgb(var(--signal-rgb) / .35)!important}.carte__photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 18%;opacity:.92;pointer-events:none}.carte__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--fond-rgb) / .72),rgb(var(--fond-rgb) / .05),rgb(var(--fond-rgb) / .05),rgb(var(--fond-rgb) / .88) 78%,rgb(var(--fond-rgb) / .96))}.carte__foil{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background:radial-gradient(120% 90% at var(--mx, 30%) var(--my, 20%),var(--foil-a, rgb(var(--encre-rgb) / .1)) 0%,transparent 55%),linear-gradient(200deg,transparent 30%,var(--foil-b, rgb(var(--encre-rgb) / .04)) 50%,transparent 70%);transition:opacity .3s;pointer-events:none}.carte:hover .carte__foil{opacity:var(--usure-foil, 1)}.carte__foil{opacity:calc(.6 * var(--usure-foil, 1))}.carte__cadre{position:absolute;top:3.8cqw;right:3.8cqw;bottom:3.8cqw;left:3.8cqw;border:1px solid var(--cadre, rgb(var(--encre-rgb) / .14));border-radius:3.8cqw;pointer-events:none}.carte__contenu{position:absolute;top:0;right:0;bottom:0;left:0;padding:8.6cqw 8.1cqw 7cqw;display:flex;flex-direction:column}.carte__haut{display:flex;justify-content:space-between;align-items:flex-start}.carte__note{font-family:var(--police-tech);font-size:13cqw;font-weight:600;line-height:1;color:var(--note-c, var(--ivoire))}.carte__role{font-family:var(--police-tech);font-size:4.9cqw;letter-spacing:.18em;color:var(--texte-2);margin-top:3px}.carte__embleme{width:14cqw;height:14cqw;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,#2c2c2c,#161616);border:1px solid rgb(var(--encre-rgb) / .1);display:grid;place-items:center;font-family:var(--police-tech);font-size:4cqw;color:var(--texte-2)}.carte__silhouette{flex:1;display:grid;place-items:center;position:relative}.carte__silhouette svg{width:62%;height:auto;opacity:.9}.carte__nom{font-size:9.2cqw;font-weight:700;letter-spacing:.16em;text-align:center;color:var(--ivoire)}.carte__equipe{font-family:var(--police-tech);font-size:4.6cqw;letter-spacing:.2em;text-align:center;color:var(--texte-tech);margin-top:3px}.carte__bas{margin-top:5.4cqw;padding-top:4.9cqw;border-top:1px solid rgb(var(--encre-rgb) / .08);display:flex;justify-content:space-between;align-items:center}.carte__rarete{font-family:var(--police-tech);font-size:4.3cqw;letter-spacing:.2em;color:var(--rarete-c, var(--texte-2))}.carte__serie{font-family:var(--police-tech);font-size:4.3cqw;letter-spacing:.12em;color:var(--texte-tech)}.carte--commune{--cadre: rgb(var(--encre-rgb) / .16);--rarete-c: #b9b9b9;--lueur: rgb(var(--encre-rgb) / .08);--foil-a: rgb(var(--encre-rgb) / .09)}.carte--limitee{--cadre: rgb(var(--ivoire-rgb) / .28);--rarete-c: #ded8cd;--lueur: rgb(var(--ambre-rgb) / .12);--foil-a: rgba(255,170,90,.1);background:linear-gradient(160deg,#1d1c1a,#0f0e0d 60%)}.carte--rare{--cadre: rgb(var(--braise-rgb) / .4);--rarete-c: var(--braise);--lueur: rgb(var(--braise-rgb) / .2);--foil-a: rgb(var(--braise-rgb) / .16);--note-c:#ffb3a6;background:linear-gradient(160deg,#1e1210,#0e0a09 60%)}.carte--super-rare{--cadre: rgb(var(--accent-rgb) / .58);--rarete-c: var(--orange-fondu);--lueur: rgb(var(--accent-rgb) / .32);--foil-a: rgb(var(--accent-rgb) / .24);--foil-b: rgb(var(--ambre-rgb) / .08);--note-c:#ffc4a6;background:linear-gradient(160deg,#241309,#0f0906 60%)}.carte--unique{--cadre: rgb(var(--or-rgb) / .82);--rarete-c: var(--or);--lueur: rgb(var(--or-rgb) / .46);--foil-a: rgb(var(--or-rgb) / .34);--foil-b: rgba(255,232,180,.18);--note-c: var(--or);background:linear-gradient(160deg,#261c09,#0e0b05 60%)}.carte--legendaire{--cadre: rgb(var(--ambre-rgb) / .66);--rarete-c: var(--ambre);--lueur: rgb(var(--ambre-rgb) / .38);--foil-a: rgb(var(--ambre-rgb) / .3);--foil-b: rgb(var(--accent-rgb) / .14);--note-c: var(--ambre);background:linear-gradient(160deg,#241608,#0e0905 60%)}.carte--unique .carte__foil{animation:chatoiement 3.2s ease-in-out infinite}.carte--unique .carte__cadre{box-shadow:inset 0 0 16px rgb(var(--or-rgb) / .3)}@keyframes chatoiement{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.carte--fin-foil .carte__foil{opacity:.85;background:radial-gradient(120% 90% at var(--mx, 30%) var(--my, 20%),var(--foil-a, rgb(var(--encre-rgb) / .1)) 0%,transparent 55%),repeating-linear-gradient(115deg,transparent 0 9%,rgba(255,170,90,.16) 11%,rgb(var(--or-rgb) / .1) 13%,transparent 16%);background-size:100% 100%,220% 220%;background-position:0 0,var(--mx, 30%) var(--my, 20%)}.carte--fin-argent{--cadre: rgb(var(--ivoire-rgb) / .72)}.carte--fin-argent .carte__foil{opacity:.8;background:linear-gradient(125deg,transparent 22%,rgb(var(--ivoire-rgb) / .26) 44%,rgb(var(--encre-rgb) / .06) 52%,transparent 64%),radial-gradient(120% 90% at var(--mx, 30%) var(--my, 20%),rgb(var(--ivoire-rgb) / .16) 0%,transparent 55%)}.carte--fin-or{--cadre: rgb(var(--or-rgb) / .9)}.carte--fin-or .carte__foil{opacity:.85;background:linear-gradient(125deg,transparent 20%,rgb(var(--or-rgb) / .32) 42%,rgba(255,232,180,.12) 50%,transparent 62%),radial-gradient(120% 90% at var(--mx, 30%) var(--my, 20%),rgb(var(--or-rgb) / .24) 0%,transparent 55%)}.carte--fin-or .carte__cadre,.carte--fin-argent .carte__cadre{border-width:2px}.carte__special{position:absolute;top:3.2cqw;left:50%;transform:translate(-50%);z-index:3;padding:.9cqw 3cqw;border-radius:99px;font:600 4.4cqw/1 Chakra Petch,Barlow,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#140a05;background:var(--orange-fondu);box-shadow:0 0 10px rgb(var(--accent-rgb) / .45);pointer-events:none}.carte__special--exclusive{background:var(--or);box-shadow:0 0 12px rgb(var(--or-rgb) / .5)}.carte--reveal:after{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--orange-fondu),transparent);animation:scanner 1s ease-out forwards;pointer-events:none}@keyframes scanner{0%{top:0;opacity:1}to{top:100%;opacity:0}}.section-flux{position:relative;z-index:2;background:linear-gradient(180deg,rgb(var(--fond-rgb) / .9),rgb(var(--fond-rgb) / .97));padding:110px 6vw}.section-flux--transparente{background:linear-gradient(180deg,rgb(var(--fond-rgb) / .92),rgb(var(--fond-rgb) / .55))}.section-entete{max-width:720px;margin-bottom:54px}.section-entete .tech{margin-bottom:14px;display:block}.section-entete .sous-titre{margin-top:16px}.grille-fonctions{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.fonction{padding:26px 24px;border-radius:var(--rayon-lg);min-height:165px;display:flex;flex-direction:column;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.fonction:hover{transform:translateY(-4px);border-color:rgb(var(--accent-rgb) / .4);box-shadow:0 20px 50px rgb(var(--ombre-rgb) / calc(.55 * var(--ombre-k))),0 0 26px rgb(var(--accent-rgb) / .12)}.fonction h3{font-family:var(--police-tech);font-size:12px;letter-spacing:.2em;color:var(--orange-fondu);margin:14px 0 9px}.fonction p{font-size:13.5px;color:var(--texte-2);line-height:1.5}.fonction__ico{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgb(var(--accent-rgb) / .3);border-radius:5px;color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .06)}.marquee{margin:8px 0 26px}.marquee__label{display:flex;align-items:center;gap:8px;margin-bottom:12px}.marquee__masque{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.marquee__piste{display:flex;gap:14px;width:max-content;animation:defile-marquee 60s linear infinite}.marquee__masque:hover .marquee__piste,.marquee__masque:focus-within .marquee__piste,.marquee--pause .marquee__piste{animation-play-state:paused}.marquee__item{width:132px;flex-shrink:0}@keyframes defile-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marche-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.listing{display:flex;flex-direction:column;gap:10px}.listing__infos{display:flex;justify-content:space-between;align-items:center;font-family:var(--police-tech);font-size:11px}.listing__prix{color:var(--ivoire);font-weight:600;font-size:13px}.listing__compte{color:var(--rouge-signal);font-size:10px;letter-spacing:.08em}.listing__actions{display:flex;gap:6px}.listing__actions .btn{flex:1;padding:8px 4px;font-size:9.5px}.ventes{display:flex;flex-direction:column;gap:6px}.vente{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;font-family:var(--police-tech);font-size:11px;padding:10px 14px;background:rgb(var(--fond-2-rgb) / .6);border:1px solid rgb(var(--encre-rgb) / .06);border-radius:4px;color:var(--texte-2)}.vente b{color:var(--ivoire);letter-spacing:.1em;font-weight:500}.vente .prix{color:var(--orange-fondu);font-weight:600}.squad-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.squad-rang{display:flex;align-items:center;gap:14px;padding:13px 16px;background:rgb(var(--fond-2-rgb) / .6);border:1px solid rgb(var(--encre-rgb) / .06);border-radius:5px;font-family:var(--police-tech);font-size:12px}.squad-rang .pos{color:var(--texte-tech);width:34px}.squad-rang .nom{color:var(--ivoire);letter-spacing:.08em}.squad-rang .score{margin-inline-start:auto;color:var(--orange-fondu);font-weight:600}.squad-rang--moi{border-color:rgb(var(--accent-rgb) / .45);background:rgb(var(--accent-rgb) / .06)}.chat-apercu{display:flex;flex-direction:column;gap:8px}.chat-msg{display:flex;gap:10px;font-size:12.5px}.chat-msg .avatar{width:26px;height:26px;border-radius:4px;background:linear-gradient(140deg,var(--graphite),var(--charbon));border:1px solid rgb(var(--encre-rgb) / .1);display:grid;place-items:center;font-family:var(--police-tech);font-size:9px;color:var(--orange-fondu);flex-shrink:0}.chat-msg .bulle{color:var(--texte-2)}.chat-msg .bulle b{color:var(--ivoire);font-weight:500;margin-right:6px}.tournois-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:16px}.tournoi{padding:24px;display:flex;flex-direction:column;gap:14px}.tournoi__entete{display:flex;justify-content:space-between;align-items:flex-start}.tournoi__nom{font-size:17px;font-weight:700;letter-spacing:.1em;color:var(--ivoire)}.tournoi__meta{display:grid;grid-template-columns:1fr 1fr;gap:7px 14px;font-family:var(--police-tech);font-size:10.5px}.tournoi__meta dt{color:var(--texte-tech);letter-spacing:.1em}.tournoi__meta dd{color:var(--ivoire);text-align:right}.tournoi__badges{display:flex;gap:6px;flex-wrap:wrap}.tag{font-family:var(--police-tech);font-size:8.5px;letter-spacing:.14em;padding:4px 8px;border-radius:3px;border:1px solid var(--bord-sourd);color:var(--texte-2)}.tag--rouge{border-color:rgb(var(--signal-rgb) / .4);color:var(--rouge-signal);background:rgb(var(--signal-rgb) / .06)}.tag--orange{border-color:rgb(var(--accent-rgb) / .4);color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .06)}.tag--or{border-color:rgb(var(--or-rgb) / .4);color:var(--or);background:rgb(var(--or-rgb) / .06)}.collection-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px}.stat-bloc{padding:20px 22px}.stat-bloc .valeur{font-family:var(--police-tech);font-size:24px;font-weight:600;color:var(--ivoire);display:block;margin-top:8px}.stat-bloc .valeur--orange{color:var(--orange-fondu)}.stat-bloc .valeur--or{color:var(--or)}.barre-xp{height:5px;background:var(--graphite);border-radius:3px;overflow:hidden;margin-top:12px}.barre-xp i{display:block;height:100%;background:linear-gradient(90deg,var(--cramoisi),var(--orange-fondu));border-radius:3px}.partenaires-rangee{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.partenaire{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 14px;background:rgb(var(--fond-2-rgb) / .6);border:1px solid rgb(var(--encre-rgb) / .07);border-radius:6px;transition:border-color var(--transition),transform var(--transition)}.partenaire:hover{border-color:rgb(var(--accent-rgb) / .4);transform:translateY(-3px)}.partenaire b{font-family:var(--police-titre);font-weight:700;letter-spacing:.14em;font-size:15px;color:var(--texte-2)}.partenaire:hover b{color:var(--ivoire)}.cta-finale{position:relative;z-index:2;min-height:92vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 6vw;background:radial-gradient(90% 70% at 50% 100%,rgb(var(--cramoisi-rgb) / .16),transparent 65%),linear-gradient(180deg,rgb(var(--fond-rgb) / .97),rgb(var(--fond-rgb) / .55) 40%,rgb(var(--fond-rgb) / .35))}.cta-finale__inner{max-width:680px;display:flex;flex-direction:column;align-items:center;gap:22px}.cta-finale__boutons{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.footer{position:relative;z-index:2;background:var(--noir-pur);border-top:1px solid rgb(var(--encre-rgb) / .07);padding:40px 6vw 110px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:rgb(var(--fond-rgb) / .78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px;animation:voile-in .25s ease}@keyframes voile-in{0%{opacity:0}to{opacity:1}}.modale{width:min(920px,100%);max-height:88vh;overflow-y:auto;padding:28px 30px;border-radius:12px;animation:modale-in .35s cubic-bezier(.22,1,.36,1)}@keyframes modale-in{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:none}}.modale__entete{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.modale__fermer{background:none;border:1px solid var(--bord-sourd);color:var(--texte-2);width:34px;height:34px;border-radius:4px;font-size:16px;transition:all var(--transition)}.modale__fermer:hover{color:var(--ivoire);border-color:var(--rouge-signal)}.mini-carte{position:relative;width:100%;aspect-ratio:5 / 7;border-radius:8px;overflow:hidden;border:1px solid var(--cadre, var(--bord-sourd));background:#0e0e0e;padding:0;cursor:pointer;flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}.mini-carte:hover,.mini-carte:focus-visible{transform:translateY(-6px) scale(1.05);box-shadow:0 18px 40px rgb(var(--ombre-rgb) / calc(.6 * var(--ombre-k))),0 0 22px var(--lueur, rgb(var(--accent-rgb) / .25));z-index:5}.mini-carte--actif{border-color:var(--rouge-signal);box-shadow:0 0 0 1px var(--rouge-signal),0 0 20px rgb(var(--signal-rgb) / .3)}.mini-carte__photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 16%}.mini-carte__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--fond-rgb) / .55),rgb(var(--fond-rgb) / .02) 30%,rgb(var(--fond-rgb) / .1) 52%,rgb(var(--fond-rgb) / .9) 82%,rgb(var(--fond-rgb) / .98))}.mini-carte__foil{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:linear-gradient(130deg,transparent 40%,var(--foil-a, rgb(var(--encre-rgb) / .12)) 50%,transparent 60%);transition:opacity .3s}.mini-carte:hover .mini-carte__foil{opacity:1}.mini-carte__note{position:absolute;top:8px;left:9px;font-family:var(--police-tech);font-size:17px;font-weight:600;line-height:1;color:var(--note-c, var(--ivoire))}.mini-carte__role{position:absolute;top:27px;left:9px;font-family:var(--police-tech);font-size:7.5px;letter-spacing:.14em;color:var(--texte-2)}.mini-carte__badge{position:absolute;top:8px;right:8px;font-family:var(--police-tech);font-size:7px;letter-spacing:.12em;color:var(--ambre);border:1px solid rgb(var(--ambre-rgb) / .5);border-radius:2px;padding:2px 4px;background:rgb(var(--accent-rgb) / .12);text-transform:uppercase;white-space:nowrap}.mini-carte__bas{position:absolute;left:0;right:0;bottom:9px;text-align:center}.mini-carte__nom{display:block;font-family:var(--police-titre);font-weight:700;font-size:12px;letter-spacing:.12em;color:var(--ivoire)}.mini-carte__rarete{display:block;font-family:var(--police-tech);font-size:6.5px;letter-spacing:.18em;color:var(--rarete-c, var(--texte-2));margin-top:2px}.lineup-slots{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0 24px}.lineup-slot{aspect-ratio:5 / 7;border:1px dashed rgb(var(--encre-rgb) / .16);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgb(var(--fond-2-rgb) / .6);transition:border-color var(--transition);position:relative;overflow:hidden}.lineup-slot--rempli{border-style:solid;border-color:rgb(var(--accent-rgb) / .5)}.lineup-slot .role-label{font-family:var(--police-tech);font-size:9px;letter-spacing:.18em;color:var(--texte-tech)}.pool-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.pack-scene{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;position:relative}.pack-obj{width:190px;height:260px;border-radius:12px;background:linear-gradient(155deg,#1c130a,#0d0906 70%);border:1px solid rgb(var(--accent-rgb) / .55);box-shadow:0 0 44px rgb(var(--accent-rgb) / .25),inset 0 0 30px rgb(var(--braise-rgb) / .12);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;animation:flotte 3.4s ease-in-out infinite}.pack-obj:hover{transform:scale(1.05);box-shadow:0 0 70px rgb(var(--accent-rgb) / .45)}@keyframes flotte{0%,to{translate:0 0}50%{translate:0 -10px}}.pack-obj--ouverture{animation:pack-shake .55s ease-in-out}@keyframes pack-shake{0%,to{rotate:0deg}20%{rotate:-3deg}40%{rotate:3deg}60%{rotate:-4deg;scale:1.06}80%{rotate:2deg;scale:1.1}}.pack-reveles{display:grid;grid-template-columns:repeat(3,minmax(120px,170px));gap:14px;justify-content:center;width:100%}@media (max-width: 620px){.pack-reveles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.pack-reveles--booster{grid-template-columns:repeat(5,minmax(96px,150px))}@media (max-width: 760px){.pack-reveles--booster{grid-template-columns:repeat(2,minmax(0,1fr))}}.pack-obj--booster{border-color:#ffc478b3}.pack-obj--booster:disabled{opacity:.55;cursor:default}.booster-nav{display:inline-flex;align-items:center;gap:6px;font-family:var(--police-tech);font-size:10px;letter-spacing:.14em;font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 10px;border-radius:4px;cursor:pointer;color:var(--texte-tech);background:rgb(var(--accent-rgb) / .08);border:1px solid rgb(var(--accent-rgb) / .35)}.booster-nav--pret{color:var(--sur-accent);font-weight:700;background:var(--orange-fondu);border-color:var(--orange-fondu);animation:booster-pulse 2.4s ease-in-out infinite}.btn--booster-pret{animation:booster-pulse 2.4s ease-in-out infinite}@keyframes booster-pulse{0%,to{box-shadow:0 0 10px rgb(var(--accent-rgb) / .4)}50%{box-shadow:0 0 24px rgb(var(--accent-rgb) / .85)}}.nav-mobile__item--booster{color:var(--orange-fondu);position:relative}.ico-pack{display:block;width:auto;height:22px;aspect-ratio:112 / 153;flex:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 2px rgb(var(--ombre-rgb) / calc(.55 * var(--ombre-k))))}.nav__entree-ico .ico-pack,.notif__ico .ico-pack,.fonction__ico .ico-pack{height:28px;transform:rotate(-6deg)}.booster-nav .ico-pack{height:20px;margin:-5px 0;transform:rotate(-6deg)}.point-booster{position:absolute;top:5px;left:calc(50% + 6px);width:8px;height:8px;border-radius:50%;background:var(--orange-fondu);box-shadow:0 0 8px rgb(var(--accent-rgb) / .9)}@media (max-width: 900px){.booster-nav{display:none}}.pack-carte-wrap{animation:carte-pop .6s cubic-bezier(.22,1,.36,1) backwards}@keyframes carte-pop{0%{opacity:0;transform:translateY(30px) scale(.85)}to{opacity:1;transform:none}}.braise-nav{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px;background:rgb(var(--encre-rgb) / .04);border:1px solid rgb(var(--encre-rgb) / .08);transition:border-color var(--transition),background var(--transition);flex-shrink:0}.braise-nav:hover{border-color:var(--teinte, var(--orange-fondu));background:rgb(var(--encre-rgb) / .07)}.braise-nav__coeur{width:11px;height:11px;border-radius:50%;background:var(--teinte, #9a938c);box-shadow:0 0 10px color-mix(in srgb,var(--teinte, #9a938c) 70%,transparent)}.braise-nav__jours{position:absolute;bottom:1px;right:3px;font-family:var(--police-tech);font-size:8px;font-weight:600;color:rgb(var(--ivoire-rgb) / .55);line-height:1}.braise-nav--vive{border-color:color-mix(in srgb,var(--teinte, var(--orange-fondu)) 75%,transparent);background:color-mix(in srgb,var(--teinte, var(--orange-fondu)) 14%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--teinte, var(--orange-fondu)) 32%,transparent)}.braise-nav--vive .braise-nav__coeur{animation:braise-respire 2.4s ease-in-out infinite}.braise-nav--vive:after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--rouge-signal);border:2px solid var(--noir);box-shadow:0 0 8px rgb(var(--signal-rgb) / .9)}@keyframes braise-respire{0%,to{transform:scale(1);box-shadow:0 0 8px color-mix(in srgb,var(--teinte, var(--orange-fondu)) 60%,transparent)}50%{transform:scale(1.3);box-shadow:0 0 20px color-mix(in srgb,var(--teinte, var(--orange-fondu)) 95%,transparent)}}body.scroll-verrouille{overflow:hidden;touch-action:none}.rec-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:20px;background:rgb(var(--fond-rgb) / .84);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:voile-in .3s ease}.rec{position:relative;width:min(560px,100%);max-height:92vh;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,var(--charbon),var(--noir) 55%);border:1px solid rgb(var(--ambre-rgb) / .22);box-shadow:0 34px 100px rgb(var(--ombre-rgb) / calc(.82 * var(--ombre-k)));animation:rec-entre .42s cubic-bezier(.22,1,.36,1)}@keyframes rec-entre{0%{opacity:0;transform:translateY(28px) scale(.95)}to{opacity:1;transform:none}}.rec__fermer{position:absolute;top:14px;right:16px;z-index:4;background:#0006;border:1px solid var(--bord-sourd);color:var(--texte-2);width:30px;height:30px;border-radius:4px;transition:all var(--transition)}.rec__fermer:hover:not(:disabled){color:var(--ivoire);border-color:var(--rouge-signal)}.rec__progress{display:flex;align-items:center;gap:16px;padding:22px 24px 18px;border-bottom:1px solid rgb(var(--encre-rgb) / .07);background:linear-gradient(180deg,rgb(var(--accent-rgb) / .08),transparent)}.rec__niveau{display:flex;flex-direction:column;align-items:center;min-width:62px;padding:8px 4px;border-radius:10px;background:rgb(var(--ambre-rgb) / .1);border:1px solid rgb(var(--ambre-rgb) / .3)}.rec__niveau b{font-family:var(--police-tech);font-size:26px;font-weight:700;line-height:1;color:var(--ambre);text-shadow:0 0 20px rgb(var(--ambre-rgb) / .5)}.rec__niveau .tech{font-size:7.5px;margin-top:3px;color:rgb(var(--ivoire-rgb) / .5)}.rec__jauge{flex:1;min-width:0}.rec__jauge-haut{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.rec__jauge-haut .tech{font-size:9px}.rec__barre{height:8px;border-radius:4px;overflow:hidden;background:rgb(var(--encre-rgb) / .08);box-shadow:inset 0 1px 3px rgb(var(--ombre-rgb) / calc(.5 * var(--ombre-k)))}.rec__barre i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--cramoisi),var(--braise) 40%,var(--ambre));box-shadow:0 0 12px rgb(var(--ambre-rgb) / .6);transition:width .6s cubic-bezier(.22,1,.36,1);position:relative}.rec__barre i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(var(--encre-rgb) / .35),transparent);animation:lueur-barre 2.4s ease-in-out infinite}@keyframes lueur-barre{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.rec__barre--fine{height:4px}.rec__prochain{display:block;margin-top:6px;font-size:8.5px;color:rgb(var(--ivoire-rgb) / .4)}.rec__corps{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px;scrollbar-width:thin;scrollbar-color:rgb(var(--ambre-rgb) / .35) transparent}.rec__corps::-webkit-scrollbar{width:5px}.rec__corps::-webkit-scrollbar-thumb{background:rgb(var(--ambre-rgb) / .35);border-radius:3px}.rec__bloc{padding:22px 0;border-bottom:1px solid rgb(var(--encre-rgb) / .06);display:flex;flex-direction:column;gap:14px}.rec__bloc:last-child{border-bottom:0}.rec__bloc--roue{align-items:center}.rec__titre{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%}.rec__titre h3{font-size:1.05rem;margin:0;letter-spacing:-.01em}.rec__titre .tech{font-size:9px;color:var(--ambre);flex-shrink:0}.rec__cta{width:100%;padding:13px;font-size:11px}.jours{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.jour{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 2px 8px;border-radius:8px;background:rgb(var(--encre-rgb) / .03);border:1px solid rgb(var(--encre-rgb) / .07);transition:all var(--transition)}.jour__num{font-family:var(--police-tech);font-size:8px;color:rgb(var(--ivoire-rgb) / .4)}.jour__lot{font-family:var(--police-tech);font-size:8px;color:rgb(var(--ivoire-rgb) / .75);text-align:center;line-height:1.2}.jour__lot b{display:block;font-size:13px;color:var(--ivoire)}.jour--pris{background:color-mix(in srgb,var(--teinte) 12%,transparent);border-color:color-mix(in srgb,var(--teinte) 40%,transparent)}.jour--pris .jour__lot b{color:var(--teinte)}.jour__coche{position:absolute;top:3px;right:4px;font-size:9px;color:var(--teinte)}.jour--actif{border-color:var(--teinte);background:color-mix(in srgb,var(--teinte) 18%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--teinte) 45%,transparent);animation:jour-pulse 2s ease-in-out infinite}.jour--actif .jour__lot b{color:var(--teinte)}@keyframes jour-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.roue-zone{position:relative;width:min(300px,76vw);aspect-ratio:1;margin:4px auto 0}.roue-fleche{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;z-index:5;border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid var(--ambre);filter:drop-shadow(0 2px 6px rgb(var(--ambre-rgb) / .9))}.roue-disque{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgb(var(--ambre-rgb) / .5);box-shadow:0 0 50px rgb(var(--accent-rgb) / .25),inset 0 0 40px rgb(var(--ombre-rgb) / calc(.8 * var(--ombre-k)));overflow:hidden}.roue-lot{position:absolute;left:50%;top:50%;width:50%;transform-origin:0 0;font-family:var(--police-tech);font-size:8px;letter-spacing:.04em;text-align:right;padding-right:16px;translate:0 -.5em;pointer-events:none;white-space:nowrap}.roue-moyeu{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;z-index:4;background:radial-gradient(circle,var(--graphite),var(--noir));border:2px solid var(--ambre);box-shadow:0 0 24px rgb(var(--ambre-rgb) / .45);transition:box-shadow .4s ease}.roue-moyeu--actif{animation:moyeu-chauffe .9s ease-in-out infinite}@keyframes moyeu-chauffe{0%,to{box-shadow:0 0 20px rgb(var(--ambre-rgb) / .4)}50%{box-shadow:0 0 46px rgb(var(--or-rgb) / .95)}}.coffre{position:relative;width:116px;height:92px;margin:0 auto;background:none;border:none;cursor:not-allowed;opacity:.42;transition:opacity var(--transition),transform var(--transition)}.coffre--pret{opacity:1;cursor:pointer;animation:coffre-flotte 2.6s ease-in-out infinite}.coffre--pret:hover{transform:scale(1.06)}@keyframes coffre-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.coffre__corps{position:absolute;left:8px;right:8px;bottom:0;height:56px;border-radius:4px 4px 7px 7px;background:linear-gradient(180deg,#4a2c17,#22150d);border:1px solid rgb(var(--ambre-rgb) / .45)}.coffre__couvercle{position:absolute;left:0;right:0;top:8px;height:34px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#6a3d1f,#3a2312);border:1px solid rgb(var(--ambre-rgb) / .55);transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.4,.64,1);z-index:2}.coffre__lueur{position:absolute;left:50%;top:34px;transform:translate(-50%) scale(.2);width:90px;height:40px;border-radius:50%;background:radial-gradient(circle,rgb(var(--or-rgb) / .95),transparent 70%);opacity:0;transition:all .5s ease;z-index:1}.coffre--pret .coffre__lueur{opacity:.45;transform:translate(-50%) scale(.7)}.coffre--ouvre .coffre__couvercle{transform:rotateX(-118deg) translateY(-6px)}.coffre--ouvre .coffre__lueur{opacity:1;transform:translate(-50%) scale(1.5)}.coffre__attente{display:flex;flex-direction:column;gap:6px;align-items:center}.coffre__attente .tech{font-size:8.5px;color:rgb(var(--ivoire-rgb) / .4)}.coffre__attente .rec__barre{width:100%}.objectifs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.objectif{padding:12px 14px;border-radius:9px;background:rgb(var(--encre-rgb) / .02);border:1px solid rgb(var(--encre-rgb) / .06);display:flex;flex-direction:column;gap:8px}.objectif--fait{opacity:.45}.objectif__haut{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.objectif__titre{font-size:12.5px;color:var(--ivoire);line-height:1.35}.objectif__type{font-size:8px;color:rgb(var(--ambre-rgb) / .75);flex-shrink:0}.objectif__barre{height:3px;border-radius:2px;background:rgb(var(--encre-rgb) / .08);overflow:hidden}.objectif__barre i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--braise),var(--ambre));transition:width .6s ease}.objectif__bas{display:flex;justify-content:space-between;align-items:center;gap:10px}.objectif__bas .tech{font-size:9px;color:rgb(var(--ivoire-rgb) / .5)}.objectif__ok{color:var(--ambre)!important}.gain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px;text-align:center;background:rgb(var(--fond-rgb) / .96);animation:gain-in .35s ease;cursor:pointer}@keyframes gain-in{0%{opacity:0}to{opacity:1}}.gain__halo{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--teinte) 34%,transparent),transparent 65%);animation:halo-pulse 2.6s ease-in-out infinite;pointer-events:none}@keyframes halo-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}.gain__titre{font-size:9.5px;letter-spacing:.22em;color:rgb(var(--ivoire-rgb) / .55);z-index:1}.gain__lot{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:center;z-index:1}.gain__lot b{font-family:var(--police-tech);font-size:clamp(3.4rem,15vw,5rem);font-weight:700;line-height:.9;color:var(--teinte, var(--ambre));text-shadow:0 0 46px color-mix(in srgb,var(--teinte, var(--ambre)) 70%,transparent);animation:lot-surgit .55s cubic-bezier(.22,1.4,.36,1)}.gain__lot span{font-family:var(--police-tech);font-size:16px;letter-spacing:.12em;color:var(--ivoire)}.gain__lot>span:only-child{font-size:clamp(1.7rem,8vw,2.6rem);color:var(--teinte, var(--ambre));text-shadow:0 0 40px color-mix(in srgb,var(--teinte, var(--ambre)) 60%,transparent);animation:lot-surgit .55s cubic-bezier(.22,1.4,.36,1)}@keyframes lot-surgit{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.gain__cartes{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;z-index:1}.gain__cartes>div{width:96px;animation:carte-surgit .5s cubic-bezier(.22,1.3,.36,1) both}@keyframes carte-surgit{0%{opacity:0;transform:translateY(22px) rotate(-6deg)}to{opacity:1;transform:none}}.gain .btn{z-index:1;margin-top:4px}@media (max-width: 560px){.rec{max-height:94vh}.rec__corps{padding:0 16px 20px}.rec__progress{padding:18px 16px 14px}.jours{gap:4px}.jour{padding:8px 1px 6px}.jour__lot{font-size:7px}.jour__lot b{font-size:11px}}.wallet-bar{display:flex;align-items:center;gap:4px}.wallet-jeton{display:flex;align-items:center;gap:5px;background:rgb(var(--encre-rgb) / .04);border:1px solid rgb(var(--encre-rgb) / .08);border-radius:4px;padding:6px 9px;font-family:var(--police-tech);font-size:10px;color:var(--ivoire);white-space:nowrap}.wallet-jeton i{font-style:normal;font-size:11px}.wallet-jeton--braises{color:var(--orange-fondu);border-color:rgb(var(--accent-rgb) / .35)}.jeton-braise{display:inline-block;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffd2a8 0%,var(--orange-fondu) 55%,#b33a00 100%);box-shadow:0 0 6px rgb(var(--accent-rgb) / .75)}@media (max-width: 1240px){.wallet-jeton--sec{display:none}}.nav-avatar{display:inline-block;width:24px;height:24px;border-radius:4px;background-size:cover;background-position:center 20%;border:1px solid rgb(var(--ambre-rgb) / .5);flex-shrink:0}.toasts{position:fixed;bottom:24px;left:24px;z-index:300;display:flex;flex-direction:column;gap:10px;max-width:340px}.toast{padding:13px 16px;border-radius:6px;display:flex;align-items:center;gap:11px;font-family:var(--police-tech);font-size:11px;letter-spacing:.06em;color:var(--ivoire);animation:toast-in .35s cubic-bezier(.22,1,.36,1);border-left:2px solid var(--rouge-signal)}@keyframes toast-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.page{position:relative;z-index:2;min-height:100vh;padding:100px 6vw 120px;background:linear-gradient(180deg,rgb(var(--fond-rgb) / .96),rgb(var(--fond-rgb) / .99))}.page__entete{margin-bottom:40px;max-width:780px}.filtres{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 28px}.filtre{font-family:var(--police-tech);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:8px 14px;border-radius:3px;border:1px solid var(--bord-sourd);background:rgb(var(--fond-2-rgb) / .6);color:var(--texte-2);transition:all var(--transition)}.filtre:hover{color:var(--ivoire);border-color:var(--bord-vif)}.filtre--actif{color:var(--orange-fondu);border-color:rgb(var(--accent-rgb) / .55);background:rgb(var(--accent-rgb) / .07)}.champ{background:rgb(var(--fond-2-rgb) / .75);border:1px solid var(--bord-sourd);border-radius:5px;color:var(--ivoire);font-family:var(--police-tech);font-size:12px;letter-spacing:.06em;padding:11px 13px;outline:none;width:100%;transition:border-color var(--transition)}.champ:focus{border-color:rgb(var(--accent-rgb) / .55)}.champ::placeholder{color:var(--texte-tech)}select.champ{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media (pointer: coarse){.champ,input,select,textarea{font-size:16px}}.table-admin{width:100%;border-collapse:collapse;font-family:var(--police-tech);font-size:11.5px}.table-admin th{text-align:start;color:var(--texte-tech);padding:8px 10px;border-bottom:1px solid rgb(var(--encre-rgb) / .1);letter-spacing:.1em}.table-admin td{color:var(--texte-2);padding:9px 10px;border-bottom:1px solid rgb(var(--encre-rgb) / .05);vertical-align:middle}.table-admin .tag{margin-left:6px}.grille-edit-joueur{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgb(var(--encre-rgb) / .08)}.grille-params{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grille-params label{display:flex;flex-direction:column;gap:4px}.recherche{display:flex;align-items:center;gap:10px;background:rgb(var(--fond-2-rgb) / .75);border:1px solid var(--bord-sourd);border-radius:5px;padding:0 14px;max-width:420px}.recherche input{flex:1;background:none;border:none;outline:none;color:var(--ivoire);font-family:var(--police-tech);font-size:12px;padding:12px 0;letter-spacing:.06em}.recherche input::placeholder{color:var(--texte-tech)}.recherche:focus-within{border-color:rgb(var(--accent-rgb) / .5)}.deux-colonnes{display:grid;grid-template-columns:2fr 1fr;gap:22px;align-items:start}.deux-colonnes>*{min-width:0}.graphe-prix{padding:20px 22px}.graphe-prix svg{width:100%;height:auto;display:block;margin-top:10px}.onglets{display:flex;gap:4px;border-bottom:1px solid rgb(var(--encre-rgb) / .08);margin-bottom:24px;flex-wrap:wrap}.onglet{font-family:var(--police-tech);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:11px 18px;background:none;border:none;border-bottom:2px solid transparent;color:var(--texte-2);transition:color var(--transition)}.onglet:hover{color:var(--ivoire)}.onglet--actif{color:var(--orange-fondu);border-bottom-color:var(--rouge-signal)}.mission{display:flex;align-items:center;gap:16px;padding:15px 18px;border-radius:6px;margin-bottom:10px}.mission__infos{flex:1}.mission__infos h4{font-size:13.5px;color:var(--ivoire);font-weight:600}.mission__infos p{font-size:11.5px;color:var(--texte-2);margin-top:2px}.mission .barre-xp{width:130px;margin-top:0;flex-shrink:0}.ligne-transaction{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:11px 14px;border-bottom:1px solid rgb(var(--encre-rgb) / .05);font-family:var(--police-tech);font-size:11px;color:var(--texte-2)}.ligne-transaction b{color:var(--ivoire);font-weight:500}.ligne-transaction .montant--plus{color:var(--orange-fondu)}.ligne-transaction .montant--moins{color:var(--rouge-signal)}.stats-joueur{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.stat-mini{padding:13px 14px;background:rgb(var(--fond-2-rgb) / .65);border:1px solid rgb(var(--encre-rgb) / .07);border-radius:5px;text-align:center}.stat-mini b{display:block;font-family:var(--police-tech);font-size:17px;color:var(--ivoire);margin-top:5px}.sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.skelette{background:linear-gradient(90deg,var(--charbon) 25%,var(--graphite) 50%,var(--charbon) 75%);background-size:200% 100%;animation:none;border-radius:4px}.etat-vide{padding:44px;text-align:center;color:var(--texte-tech);border:1px dashed rgb(var(--encre-rgb) / .12);border-radius:8px;font-family:var(--police-tech);font-size:12px;letter-spacing:.1em}.note-motion{position:fixed;bottom:14px;right:14px;z-index:60;font-family:var(--police-tech);font-size:9px;letter-spacing:.12em;color:var(--texte-tech);background:rgb(var(--fond-rgb) / .8);border:1px solid rgb(var(--encre-rgb) / .08);padding:6px 10px;border-radius:3px;cursor:pointer;transition:color var(--transition),border-color var(--transition);opacity:.75}.note-motion:hover{color:var(--ivoire);border-color:rgb(var(--accent-rgb) / .5);opacity:1}.note-motion--action{color:var(--orange-fondu);border-color:rgb(var(--accent-rgb) / .5);opacity:1;animation:pulse-live 2s ease-in-out infinite}@media (max-width: 900px){.nav__liens,.nav__auth,.indic-scroll{display:none}.nav{gap:14px}.nav-mobile{display:flex}.deux-colonnes{grid-template-columns:1fr}.lineup-slots{grid-template-columns:repeat(5,minmax(58px,1fr));gap:6px}.lineup-slot .role-label{font-size:7px}.phase-panneau{margin:0 4vw;padding:22px;max-width:none}.hero__panneau{padding:26px 22px}.etapes{grid-template-columns:1fr}.section-flux{padding:80px 5vw}.page{padding:90px 5vw 130px}.footer{padding-bottom:130px}.toasts{left:12px;right:12px;bottom:86px;max-width:none}}@media (max-width: 620px){.nav{padding:0 12px;gap:8px}.nav__logo{font-size:0;letter-spacing:0;gap:0;flex-shrink:0}.nav__logo i{width:28px;height:28px;border-radius:6px}.nav__actions{gap:6px;flex-shrink:0}.wallet-bar{gap:3px}.wallet-jeton{padding:5px 7px;font-size:9.5px;gap:4px}.wallet-jeton i{font-size:10px}.nav__ico,.braise-nav{width:32px;height:32px}.nav__logo{padding:4px 0}.nav__logo i{width:30px;height:30px}.wallet-jeton{min-height:32px}}@media (max-width: 380px){.wallet-jeton:not(.wallet-jeton--braises){display:none}}html.motion-reduite *,html.motion-reduite *:before,html.motion-reduite *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.btn-social{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;background:rgb(var(--encre-rgb) / .045);border:1px solid rgb(var(--encre-rgb) / .1);border-radius:7px;cursor:pointer;color:var(--ivoire);font-family:var(--police-tech, monospace);font-size:12px;letter-spacing:.02em;transition:border-color .18s,background .18s,transform .08s}.btn-social:hover{background:rgb(var(--encre-rgb) / .08);border-color:rgb(var(--accent-rgb) / .55)}.btn-social:active{transform:translateY(1px)}.btn-social:disabled{opacity:.55;cursor:default}.btn-social>span:nth-child(2){flex:1;text-align:start}.btn-social__rapide{font-size:8.5px;letter-spacing:.14em;color:var(--orange-fondu);border:1px solid rgb(var(--accent-rgb) / .4);border-radius:3px;padding:2px 5px}.sep-ou{display:flex;align-items:center;gap:12px;margin:16px 0}.sep-ou:before,.sep-ou:after{content:"";flex:1;height:1px;background:rgb(var(--encre-rgb) / .09)}.sep-ou span{font-family:var(--police-tech, monospace);font-size:9px;letter-spacing:.15em;color:var(--texte-tech)}.dot-bienvenue{margin-top:16px;padding:14px 16px;background:linear-gradient(180deg,rgb(var(--accent-rgb) / .09),rgb(var(--accent-rgb) / .03));border:1px solid rgb(var(--accent-rgb) / .22);border-radius:8px}.dot-ligne{display:flex;align-items:center;gap:10px;padding:5px 0}.dot-ligne b{color:var(--ivoire);font-size:12px}.dot-emo{font-size:17px;width:24px;text-align:center;flex:0 0 24px}.offre-bienvenue{padding:clamp(60px,10vw,120px) 20px;position:relative;z-index:2}.offre-bienvenue__inner{max-width:1080px;margin:0 auto;text-align:center}.offre-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:8px auto 30px;max-width:1000px}.offre-carte{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:22px 16px;border-radius:12px;background:linear-gradient(180deg,rgb(var(--encre-rgb) / .04),rgb(var(--encre-rgb) / .015));border:1px solid rgb(var(--encre-rgb) / .08);transition:border-color .2s,transform .2s}.offre-carte:hover{border-color:rgb(var(--accent-rgb) / .5);transform:translateY(-3px)}.offre-carte b{color:var(--ivoire);font-family:var(--police-tech, monospace);font-size:13px;letter-spacing:.03em}.offre-carte__emo{font-size:30px;line-height:1;margin-bottom:4px}.offre-bienvenue__cta{display:flex;flex-direction:column;align-items:center;gap:14px}.fantasy-onglets{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid rgb(var(--encre-rgb) / .08);padding-bottom:2px}.fantasy-onglet{background:none;border:none;cursor:pointer;padding:9px 14px;font-family:var(--police-tech, monospace);font-size:10.5px;letter-spacing:.08em;color:var(--texte-tech);border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.fantasy-onglet:hover{color:var(--ivoire)}.fantasy-onglet--actif{color:var(--orange-fondu);border-bottom-color:var(--orange-fondu)}.fantasy-bp-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.fantasy-bp-palier{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 6px;border-radius:9px;background:rgb(var(--encre-rgb) / .025);border:1px solid rgb(var(--encre-rgb) / .07);opacity:.55}.fantasy-bp-palier--ok{opacity:1;border-color:rgb(var(--accent-rgb) / .35);background:rgb(var(--accent-rgb) / .05)}.fantasy-bp-palier--pris{border-color:rgb(var(--or-rgb) / .4);background:rgb(var(--or-rgb) / .06)}.fantasy-chat{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto;padding:4px 2px}.fantasy-chat-msg{display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:8px;background:rgb(var(--encre-rgb) / .04);max-width:80%}.fantasy-chat-msg span:last-child{color:var(--ivoire);font-size:13px}.fantasy-chat-msg .tech{font-size:9px}.fantasy-chat-msg--moi{align-self:flex-end;background:rgb(var(--accent-rgb) / .14);border:1px solid rgb(var(--accent-rgb) / .28)}.fantasy-onglets{gap:4px}.fantasy-onglet{border-radius:7px 7px 0 0}.fantasy-onglet--actif{background:linear-gradient(180deg,rgb(var(--accent-rgb) / .14),transparent)}.voile--dialog{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog{width:min(460px,100%);padding:22px 24px;animation:dialogIn .2s ease both}.dialog--large{width:min(720px,100%)}@keyframes dialogIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.dialog__entete{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.dialog__titre{font-family:var(--police-titre, inherit);font-size:1.15rem;color:var(--ivoire);margin:0}.dialog__message{color:var(--texte-clair, #b8b0a6);font-size:13.5px;line-height:1.6;margin:6px 0 4px}.dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.dialog-picker{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}@media (max-width: 620px){.dialog-picker{grid-template-columns:1fr}.dialog--large{width:min(460px,100%)}}.dialog-picker__grille{display:flex;flex-direction:column;gap:5px;max-height:340px;overflow-y:auto;padding-right:4px}.dialog-picker__item{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;cursor:pointer;background:rgb(var(--encre-rgb) / .03);border:1px solid rgb(var(--encre-rgb) / .07);transition:border-color .15s,background .15s}.dialog-picker__item:hover{border-color:rgb(var(--accent-rgb) / .5);background:rgb(var(--accent-rgb) / .06)}.dialog-picker__item--sel{border-color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .1)}.dialog-picker__item b{color:var(--ivoire);font-family:var(--police-tech, monospace);font-size:12px}.dialog-picker__item .tech{font-size:9px}.dialog-picker__item>div{flex:1}.dialog-picker__apercu{display:flex;flex-direction:column}.bracket{display:grid;grid-template-columns:repeat(var(--phases, 3),1fr);gap:16px;align-items:stretch}@media (max-width: 700px){.bracket{grid-template-columns:1fr}}.bracket-col{display:flex;flex-direction:column;gap:12px;justify-content:space-around}.bracket-col>.tech{margin-bottom:2px}.bracket-match{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;cursor:pointer;background:rgb(var(--encre-rgb) / .03);border:1px solid rgb(var(--encre-rgb) / .08);transition:border-color .15s,background .15s}.bracket-match:hover{border-color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .06)}.bracket-eq{display:flex;justify-content:space-between;align-items:center;font-family:var(--police-tech, monospace);font-size:11.5px;color:var(--texte-tech);padding:2px 0}.bracket-eq span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket-eq b,.bracket-eq--win{color:var(--ivoire)}.bracket-eq--win b{color:var(--orange-fondu)}.bracket-eq--moi span{color:var(--or)}.bracket-carte{font-size:8.5px;letter-spacing:.1em;opacity:.6;margin-top:3px}.poule-table{width:100%;margin-top:8px;border-collapse:collapse;font-family:var(--police-tech, monospace);font-size:11px}.poule-table td{padding:3px 4px;border-bottom:1px solid rgb(var(--encre-rgb) / .05);color:var(--texte-tech)}.poule-table td:nth-child(2){color:var(--ivoire);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poule-table td:last-child{text-align:right}.poule-table .poule-qualifie td{color:var(--ivoire)}.poule-table .poule-qualifie td:first-child{color:var(--orange-fondu)}.permap-ligne{display:flex;align-items:center;gap:10px;margin-bottom:6px}.permap-nom{width:70px;font-family:var(--police-tech,monospace);font-size:10px;color:var(--texte-tech)}.permap-barre{flex:1;height:8px;border-radius:4px;background:rgb(var(--encre-rgb) / .07);overflow:hidden}.permap-barre i{display:block;height:100%;background:linear-gradient(90deg,var(--cramoisi),var(--orange-fondu))}.permap-val{width:42px;text-align:right;font-family:var(--police-tech,monospace);font-size:11px;color:var(--ivoire)}@keyframes monteeVictoire{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.anim-victoire{animation:monteeVictoire .5s cubic-bezier(.2,.8,.2,1) both}.hero__panneau,.phase-panneau{max-height:calc(100vh - 96px);max-height:calc(100svh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--ambre-rgb) / .4) transparent}.hero__panneau::-webkit-scrollbar,.phase-panneau::-webkit-scrollbar{width:5px}.hero__panneau::-webkit-scrollbar-thumb,.phase-panneau::-webkit-scrollbar-thumb{background:rgb(var(--ambre-rgb) / .4);border-radius:3px}@media (max-height: 780px){.indic-scroll{display:none}}.voile--bienvenue{z-index:190}.voile--sort{animation:voile-out .3s ease forwards;pointer-events:none}@keyframes voile-out{to{opacity:0}}.bienvenue{position:relative;width:min(560px,100%);max-height:92vh;overflow-y:auto;padding:34px 34px 26px;border-radius:14px;background:linear-gradient(180deg,rgb(var(--fond-3-rgb) / .98),rgb(var(--fond-rgb) / .98));border:1px solid rgb(var(--ambre-rgb) / .22);box-shadow:0 30px 90px rgb(var(--ombre-rgb) / calc(.7 * var(--ombre-k)));animation:modale-in .4s cubic-bezier(.22,1,.36,1)}.bienvenue__passer{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;font-family:var(--police-tech);font-size:10px;letter-spacing:.16em;color:rgb(var(--ivoire-rgb) / .5);padding:6px 8px}.bienvenue__passer:hover{color:var(--ivoire)}.bienvenue__entete{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.bienvenue__mark{width:40px;height:40px;margin-bottom:6px;background:url(/logo-symbole.svg) center/contain no-repeat;border-radius:8px}.bienvenue__entete h2{font-size:clamp(1.5rem,4vw,2rem);margin:2px 0 0}.bienvenue__loot{display:flex;flex-wrap:wrap;gap:8px 20px;padding:14px 0;margin-bottom:20px;border-top:1px solid rgb(var(--encre-rgb) / .08);border-bottom:1px solid rgb(var(--encre-rgb) / .08)}.bienvenue__loot span{font-family:var(--police-tech);font-size:11px;letter-spacing:.04em;color:rgb(var(--ivoire-rgb) / .55);text-transform:uppercase}.bienvenue__loot b{color:var(--ambre);font-weight:600}.bienvenue__etapes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bienvenue__etape{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:14px;padding:16px;border-radius:11px;background:rgb(var(--encre-rgb) / .02);border:1px solid rgb(var(--encre-rgb) / .07);transition:border-color var(--transition),background var(--transition)}.bienvenue__etape--fait{border-color:rgb(var(--ambre-rgb) / .3);background:rgb(var(--ambre-rgb) / .05)}.bienvenue__puce{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--police-tech);font-size:13px;font-weight:600;color:var(--ivoire);border:1px solid rgb(var(--encre-rgb) / .18)}.bienvenue__etape--fait .bienvenue__puce{background:linear-gradient(180deg,var(--ambre),var(--braise));border-color:transparent;color:var(--sur-accent)}.bienvenue__corps{min-width:0}.bienvenue__corps h3{font-size:1rem;margin:0 0 3px;letter-spacing:-.01em}.bienvenue__corps p{font-size:12.5px;color:rgb(var(--ivoire-rgb) / .6);margin:0 0 5px;line-height:1.45}.bienvenue__statut{font-size:9.5px;color:rgb(var(--ambre-rgb) / .85)}.bienvenue__etape--fait .bienvenue__statut{color:var(--ambre)}.bienvenue__pied{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid rgb(var(--encre-rgb) / .08)}.bienvenue__pied .tech{color:rgb(var(--ivoire-rgb) / .5)}@media (max-width: 560px){.bienvenue__etape{grid-template-columns:26px 1fr}.bienvenue__etape .btn{grid-column:1 / -1}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ambre, #FFB03A);outline-offset:3px;border-radius:3px}.lien-evitement{position:absolute;inset-inline-start:0;top:0;transform:translateY(-120%);z-index:999;padding:12px 18px;background:var(--orange-fondu, #FF6B1A);color:var(--sur-accent);font-family:var(--police-tech, monospace);font-size:12px;letter-spacing:.1em;text-decoration:none;border-end-end-radius:6px}.lien-evitement:focus{transform:none}.motion-reduite *,.motion-reduite *:before,.motion-reduite *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ouv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;overflow:hidden;color:var(--ivoire);container:ouv / inline-size;background:radial-gradient(80% 70% at 50% 45%,#2a0e06,#080808 72%);animation:voile-in .35s ease}.ouv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,rgb(var(--encre-rgb) / .022) 0 1px,transparent 1px 4px)}.ouv__braises{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:30}.ouv__tete{position:absolute;top:0;left:0;right:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 14px}.ouv__groupe{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ouv__bascule{display:inline-flex;border:1px solid var(--bord-sourd);border-radius:4px;overflow:hidden}.ouv__bascule button{background:none;border:0;padding:6px 10px;color:var(--texte-tech);font-family:var(--police-tech);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ouv__bascule button[aria-pressed=true]{background:var(--ivoire);color:var(--sur-ivoire)}.ouv__erreur{color:var(--rouge-signal);border:1px solid rgb(var(--signal-rgb) / .35);background:rgb(var(--signal-rgb) / .07);padding:10px 14px;border-radius:4px;font-family:var(--police-tech);font-size:11px;letter-spacing:.06em;max-width:680px;margin:14px auto 0}.ouv__choix{position:absolute;top:64px;right:0;bottom:0;left:0;overflow-y:auto;padding:10px 24px 40px;z-index:3}.ouv__titre{text-align:center;margin:4px 0 22px;display:grid;gap:8px;justify-items:center}.ouv__titre .titre-section{font-size:clamp(1.5rem,3cqw,2.3rem)}.ouv__carrousel{display:flex;gap:18px;justify-content:center;align-items:flex-end;flex-wrap:wrap}.ouv__pack-choix{width:176px;display:grid;gap:9px;justify-items:center;padding:14px 10px;border-radius:8px;border:1px solid transparent;background:none;color:var(--ivoire);transition:border-color .25s,background .25s,transform .25s}.ouv__pack-choix:hover{transform:translateY(-3px)}.ouv__pack-choix[aria-pressed=true]{border-color:rgb(var(--accent-rgb) / .55);background:rgb(var(--accent-rgb) / .05)}.ouv__pack-choix .visuel-pack{width:128px}.ouv__pack-choix b{font-family:var(--police-titre);font-size:13px;letter-spacing:.08em}.ouv__etat{font-family:var(--police-tech);font-size:10px;letter-spacing:.1em;color:var(--ambre)}.ouv__details{max-width:800px;margin:24px auto 0;padding:20px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:center}.ouv__action{justify-self:end}.ouv__ouvrir{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ouv__cotes{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px}.ouv__cote{padding:9px 6px;border-radius:4px;background:rgb(var(--fond-2-rgb) / .7);border:1px solid rgb(var(--encre-rgb) / .06);border-top:2px solid var(--c);text-align:center}.ouv__cote b{display:block;font-family:var(--police-tech);font-size:13px;font-variant-numeric:tabular-nums}.ouv__cote small{display:block;font-family:var(--police-tech);font-size:8.5px;letter-spacing:.12em;color:var(--texte-tech);margin-top:2px;text-transform:uppercase}.visuel-pack{container-type:inline-size;width:100%;aspect-ratio:190 / 260}.visuel-pack .pack-obj{width:100%;height:100%;gap:5cqw;padding:6cqw;text-align:center;color:var(--ivoire)}.visuel-pack .pack-obj>b{font-family:var(--police-titre);font-size:7.4cqw;letter-spacing:.26em;font-weight:700}.visuel-pack .pack-obj .tech{font-size:5.8cqw}.visuel-pack .pack-obj small{font-family:var(--police-tech);font-size:4.6cqw;letter-spacing:.12em;color:var(--texte-tech)}.visuel-pack .pack-obj i{width:26cqw;aspect-ratio:1;background:url(/logo-symbole.svg) center/contain no-repeat;margin:2cqw 0}.visuel-pack .pack-obj.pack-obj--photo{padding:0;gap:0;border:0;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 16px 22px rgb(var(--ombre-rgb) / calc(.55 * var(--ombre-k)))) drop-shadow(0 0 26px rgb(var(--accent-rgb) / .16))}.visuel-pack .pack-obj.pack-obj--photo:hover{box-shadow:none;filter:drop-shadow(0 20px 26px rgb(var(--ombre-rgb) / calc(.6 * var(--ombre-k)))) drop-shadow(0 0 40px rgb(var(--accent-rgb) / .32))}.pack-obj--photo img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;user-select:none;-webkit-user-select:none}.visuel-pack--quotidien .pack-obj{border-color:rgb(var(--ambre-rgb) / .7);box-shadow:0 0 44px rgb(var(--ambre-rgb) / .22),inset 0 0 30px rgb(var(--ambre-rgb) / .1)}.visuel-pack--diamant .pack-obj{border-color:rgb(var(--or-rgb) / .7);background:linear-gradient(155deg,#1d170a,#0b0905 70%);box-shadow:0 0 44px rgb(var(--or-rgb) / .2),inset 0 0 30px rgb(var(--or-rgb) / .1)}.visuel-pack--credits .pack-obj{border-color:rgb(var(--signal-rgb) / .65);background:linear-gradient(155deg,#210a07,#0d0605 70%);box-shadow:0 0 44px rgb(var(--signal-rgb) / .25),inset 0 0 30px rgb(var(--signal-rgb) / .12)}.visuel-pack--credits .pack-obj i{background:linear-gradient(160deg,#ffd08a,#ff2417)}.visuel-pack--bienvenue .pack-obj{border-color:#ffc478cc;box-shadow:0 0 54px rgb(var(--ambre-rgb) / .32),inset 0 0 30px rgb(var(--accent-rgb) / .14)}.visuel-pack--statique .pack-obj{animation:none}.ouv__prep{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:4}.ouv__prep-pack{width:min(260px,58cqw);touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer}.ouv__prep-pack .pack-obj{animation:none;transform:scale(calc(1 + var(--h, 0) * .12));transition:transform .12s linear;box-shadow:0 0 calc(44px + var(--h, 0) * 120px) rgba(255,calc(92 + var(--h, 0) * 100),22,calc(.25 + var(--h, 0) * .55)),inset 0 0 30px rgb(var(--braise-rgb) / .12)}.ouv__tremble{animation:ouv-tremble .08s linear infinite}@keyframes ouv-tremble{25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}.ouv__aide{position:absolute;bottom:8%;left:0;right:0;text-align:center;display:grid;gap:12px;justify-items:center;z-index:8}.ouv__anneau{width:74px;height:74px;border-radius:50%;border:0;display:grid;place-items:center;touch-action:none;user-select:none;-webkit-user-select:none;background:conic-gradient(var(--orange-fondu) calc(var(--h, 0) * 360deg),rgb(var(--encre-rgb) / .08) 0)}.ouv__anneau span{width:62px;height:62px;border-radius:50%;background:#0d0806;display:grid;place-items:center;font-family:var(--police-tech);font-size:9.5px;letter-spacing:.14em;color:var(--ivoire)}.ouv__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;animation:ouv-flash .6s ease-out forwards;background:radial-gradient(circle at 50% 48%,#fff,#ffc88ce6 30%,rgb(var(--accent-rgb) / 0) 70%)}@keyframes ouv-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.ouv__revelation{position:absolute;top:64px;right:0;bottom:76px;left:0;display:grid;place-items:center;padding:0 18px;z-index:4}.ouv__table{width:min(1040px,100%);display:grid;grid-template-columns:repeat(var(--col, 5),minmax(0,1fr));gap:clamp(8px,1.6cqw,18px)}.ouv__empl{position:relative;aspect-ratio:5 / 7;perspective:900px;container-type:inline-size;cursor:pointer;animation:ouv-donne .45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--d, 0ms)}@keyframes ouv-donne{0%{opacity:0;transform:translateY(40px) scale(.85) rotate(-6deg)}}.ouv__rotor{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,1,.36,1)}.ouv__empl--retournee .ouv__rotor{transform:rotateY(180deg)}.ouv__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:5.4%/3.9%}.ouv__face--avant{transform:rotateY(180deg)}.ouv__face .carte{cursor:inherit}.ouv__chaleur{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:9cqw;opacity:0;transition:opacity .5s;pointer-events:none;background:radial-gradient(closest-side,var(--chaleur),transparent)}.ouv__empl--chaude .ouv__chaleur{opacity:.85;animation:ouv-battement 1s ease-in-out infinite}@keyframes ouv-battement{50%{transform:scale(1.06)}}.ouv__empl--retournee .carte:after{content:"";position:absolute;left:0;right:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--orange-fondu),transparent);animation:scanner 1s ease-out forwards}.dos-carte{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5.4%/3.9%;overflow:hidden;display:grid;place-items:center;border:1px solid rgb(var(--accent-rgb) / .35);background:radial-gradient(70% 50% at 50% 50%,rgb(var(--braise-rgb) / .18),transparent 70%),repeating-linear-gradient(0deg,rgb(var(--encre-rgb) / .03) 0 1px,transparent 1px 4px),linear-gradient(155deg,#1c130a,#0d0906 70%)}.dos-carte:before{content:"";position:absolute;top:3.8cqw;right:3.8cqw;bottom:3.8cqw;left:3.8cqw;border:1px solid rgb(var(--ambre-rgb) / .25);border-radius:3.8cqw}.dos-carte i{width:26cqw;aspect-ratio:1;background:url(/logo-symbole.svg) center/contain no-repeat}.dos-carte span{position:absolute;bottom:10cqw;font-family:var(--police-tech);font-size:4.6cqw;letter-spacing:.3em;color:rgb(var(--ivoire-rgb) / .5)}.ouv__pied{position:absolute;left:0;right:0;bottom:0;z-index:40;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));display:flex;justify-content:center;gap:10px;flex-wrap:wrap;align-items:center}.ouv__cine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:rgb(var(--fond-rgb) / .93);animation:voile-in .4s ease}.ouv__faisceau{position:absolute;left:50%;top:-10%;width:46cqw;max-width:520px;height:120%;transform:translate(-50%);filter:blur(18px);opacity:0;background:linear-gradient(180deg,rgba(255,226,170,0),rgba(255,200,120,.24) 40%,rgb(var(--ambre-rgb) / .12) 70%,transparent);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);animation:ouv-faisceau 1.6s ease forwards}@keyframes ouv-faisceau{to{opacity:1}}.ouv__cine-pile{position:relative;z-index:2;display:grid;justify-items:center}.ouv__cine-carte{width:min(270px,56cqw);animation:ouv-monte 1s cubic-bezier(.22,1,.36,1) backwards}.ouv__cine-carte .ouv__rotor{transition-duration:1.1s}@keyframes ouv-monte{0%{opacity:0;transform:translateY(70px) scale(.7)}}.ouv__cine-texte{margin-top:22px;text-align:center;display:grid;gap:8px;justify-items:center;opacity:0;transform:translateY(10px);transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1)}.ouv__cine-texte--visible{opacity:1;transform:none}.ouv__cine-texte .titre-hero{font-size:clamp(2rem,6cqw,3.6rem);color:var(--c);text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 34px color-mix(in srgb,var(--c) 55%,transparent)}.ouv__cine-texte p{color:var(--texte-2);max-width:42ch}.ouv__recap{position:absolute;top:64px;right:0;bottom:0;left:0;overflow-y:auto;padding:4px 24px 40px;z-index:4}.ouv__recap-tete{max-width:1180px;margin:0 auto 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.ouv__recap-tete .ouv__valeur{justify-content:center}.ouv__recap-tete .titre-section{font-size:clamp(1.4rem,3cqw,2.2rem);margin:8px 0}.ouv__decompte{display:flex;flex-wrap:wrap;gap:6px}.ouv__decompte span{padding:4px 9px;border-radius:3px;font-family:var(--police-tech);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 55%,transparent)}.ouv__recap-corps{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.ouv__recap-corps--detail{grid-template-columns:minmax(0,1fr) minmax(320px,460px)}.ouv__recap-grille{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ouv__recap-carte{position:relative;flex:none;width:clamp(128px,15cqw,196px);padding:0;border:0;background:none;border-radius:8px}html:not(.motion-reduite) .ouv__recap-carte{animation:ouv-recap .7s var(--ec-ease-out) backwards;animation-delay:calc(var(--d, 0ms) * 2.2)}@keyframes ouv-recap{0%{opacity:0;transform:translate3d(0,22px,0) scale(.96)}}.ouv__recap-carte--sel{outline:2px solid var(--orange-fondu);outline-offset:4px}.ouv__statut{position:absolute;left:6%;right:6%;bottom:6%;z-index:5;padding:4px 6px;border-radius:3px;background:rgb(var(--fond-rgb) / .85);border:1px solid rgb(var(--accent-rgb) / .5);font-family:var(--police-tech);font-size:8.5px;letter-spacing:.08em;color:var(--ambre);text-align:center}.ouv__detail{position:sticky;top:0;padding:18px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start;animation:ouv-glisse .35s cubic-bezier(.22,1,.36,1)}@keyframes ouv-glisse{0%{transform:translate(30px);opacity:0}}.ouv__detail-carte{padding:0;border:0;background:none;display:grid;gap:8px;justify-items:center}.ouv__infos{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.ouv__infos div{background:rgb(var(--fond-2-rgb) / .6);border:1px solid rgb(var(--encre-rgb) / .07);border-radius:5px;padding:7px 8px}.ouv__infos dt{font-size:8.5px}.ouv__infos dd{margin:3px 0 0;font-family:var(--police-tech);font-size:13px}.ouv__recap-actions{max-width:1180px;margin:26px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ouv__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;align-content:center;gap:14px;background:rgb(var(--fond-rgb) / .94);animation:voile-in .25s}.ouv__zoom-carte{width:min(400px,82cqw,calc((100vh - 140px) * 5 / 7));animation:ouv-monte .45s cubic-bezier(.22,1,.36,1)}.actions-carte{margin-top:14px;display:grid;gap:10px}.actions-carte__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.actions-carte__grille .btn{width:100%;padding-left:10px;padding-right:10px;white-space:normal;text-align:center;line-height:1.25}.actions-carte--demo .btn{width:100%;white-space:normal;text-align:center;line-height:1.3;margin-top:10px}.actions-carte__form{display:grid;gap:8px;padding:12px;border:1px solid var(--bord-sourd);border-radius:6px;background:rgb(var(--fond-2-rgb) / .7)}.actions-carte__durees{display:flex;gap:6px;flex-wrap:wrap}.actions-carte__erreur{color:var(--rouge-signal);font-family:var(--police-tech);font-size:10.5px;letter-spacing:.05em;line-height:1.5}.actions-carte--demo{padding:12px;border:1px dashed rgb(var(--ambre-rgb) / .45);border-radius:6px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.ouv--sans-anim *,.ouv--sans-anim *:before,.ouv--sans-anim *:after{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important}@container ouv (max-width: 860px){.ouv__recap-corps--detail{grid-template-columns:minmax(0,1fr)}.ouv__detail{position:fixed;left:0;right:0;bottom:0;top:auto;max-height:82%;overflow-y:auto;z-index:45;border-radius:14px 14px 0 0;grid-template-columns:minmax(0,1fr);padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));animation-name:ouv-monte}.ouv__detail-carte{width:150px;justify-self:center}}@container ouv (max-width: 760px){.ouv__table,.ouv__recap-grille{gap:8px}.ouv__recap-carte{width:calc((100% - 16px) / 3)}.ouv__details{grid-template-columns:minmax(0,1fr)}.ouv__action{justify-self:stretch}.ouv__ouvrir{justify-content:flex-start}.ouv__carrousel{gap:8px;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:6px;scroll-snap-type:x mandatory}.ouv__pack-choix{width:132px;flex:none;scroll-snap-align:center;padding:10px 6px}.ouv__pack-choix .visuel-pack{width:100px}.ouv__choix,.ouv__recap{top:96px;right:0;bottom:0;left:0;padding-left:14px;padding-right:14px}.ouv__tete{padding-left:12px;padding-right:12px}.ouv__revelation{top:100px;right:0;bottom:84px;left:0;padding:0 10px}}.nav__lien{font-family:var(--police-titre);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:none;padding:8px 12px;display:inline-flex;align-items:center;gap:6px}.nav__lien--actif{color:var(--ivoire);box-shadow:inset 0 -2px 0 var(--rouge-signal);border-radius:3px 3px 0 0}.nav__nb{font-family:var(--police-tech);font-size:9.5px;font-weight:600;line-height:1;padding:3px 5px;border-radius:3px;background:var(--rouge-signal);color:#fff;letter-spacing:0}.nav__sous-menu--riche{min-width:290px;padding:8px}.nav__entree{display:flex;gap:11px;align-items:flex-start;width:100%;text-align:start;padding:9px 10px;border-radius:6px;background:none;border:0;color:var(--ivoire);transition:background var(--transition)}.nav__entree:hover,.nav__entree:focus-visible{background:rgb(var(--encre-rgb) / .06)}.nav__entree--actif .nav__entree-ico{color:var(--rouge-signal);border-color:rgb(var(--signal-rgb) / .4)}.nav__entree-ico{flex:none;width:34px;height:34px;border-radius:7px;display:grid;place-items:center;background:rgb(var(--encre-rgb) / .04);border:1px solid rgb(var(--encre-rgb) / .08);color:var(--ambre)}.nav__entree b{display:block;font-family:var(--police-titre);font-weight:600;font-size:14px}.nav__entree small{display:block;font-size:12.5px;line-height:1.35;color:var(--texte-tech);margin-top:1px}.nav__compteur{position:absolute;top:-5px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;display:grid;place-items:center;background:var(--rouge-signal);color:#fff;font-family:var(--police-tech);font-size:9.5px;font-weight:600;box-shadow:0 0 8px rgb(var(--signal-rgb) / .6)}.booster-nav svg{width:15px;height:15px}.nav-avatar--niveau{position:relative;width:30px;height:30px;border-radius:50%;border:0;box-shadow:0 0 0 2px var(--noir),0 0 0 4px rgb(var(--encre-rgb) / .08)}.nav-avatar--niveau:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;z-index:-1;background:conic-gradient(var(--orange-fondu) calc(var(--p, 0) * 1%),rgb(var(--encre-rgb) / .08) 0)}.nav-avatar--niveau em{position:absolute;right:-6px;bottom:-5px;font-style:normal;font-family:var(--police-tech);font-size:8.5px;font-weight:600;padding:0 3px;border-radius:3px;background:var(--rouge-signal);color:#fff;border:1.5px solid var(--noir)}.nav-profil__barre{height:4px;border-radius:2px;background:rgb(var(--encre-rgb) / .08);margin-top:7px;overflow:hidden}.nav-profil__barre i{display:block;height:100%;background:linear-gradient(90deg,var(--cramoisi),var(--orange-fondu))}.nav-flottant{position:fixed;top:70px;right:16px;z-index:92;width:min(340px,calc(100vw - 32px));padding:16px;overflow:visible;animation:apparitionMenu .16s ease both}.nav-ressources{width:min(390px,calc(100vw - 32px))}.nav-ressources__tete{display:flex;justify-content:space-between;align-items:center;padding:0 2px 8px}.nav-ressource{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:11px 2px;align-items:start}.nav-ressource+.nav-ressource{border-top:1px solid rgb(var(--encre-rgb) / .06)}.nav-ressource__ico{font-size:18px;line-height:1.2;text-align:center}.nav-ressource b{font-family:var(--police-titre);font-size:13.5px;letter-spacing:.06em}.nav-ressource p{font-size:12.5px;color:var(--texte-2);line-height:1.45;margin-top:2px}.nav-ressource__gain{color:var(--texte-tech)!important}.nav-ressource__solde{font-family:var(--police-tech);font-size:14px;font-variant-numeric:tabular-nums}.nav-recherche{width:min(380px,calc(100vw - 32px))}.nav-apparence{width:min(340px,calc(100vw - 32px))}.nav-parametres{width:min(360px,calc(100vw - 32px));display:grid;gap:10px;max-height:calc(100vh - 90px);overflow-y:auto;overscroll-behavior:contain}.nav-parametres .apparence{display:grid;gap:10px}.nav-parametres__animations{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nav-parametres__installer{justify-self:stretch}.apparence{display:grid;gap:10px}.apparence__themes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px}.apparence__theme{display:flex;align-items:center;gap:10px;padding:10px 12px;text-align:start;cursor:pointer;border-radius:var(--rayon-lg);border:1px solid var(--bord-sourd);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.apparence__theme--sombre{background:linear-gradient(160deg,#1f1b17,#0b0a09);color:#f2eee8}.apparence__theme--clair{background:linear-gradient(160deg,#fffaf2,#e9e1d4);color:#1c1713}.apparence__theme img{width:32px;height:auto;flex:none;transform:rotate(-6deg);filter:drop-shadow(0 4px 6px rgb(var(--ombre-rgb) / calc(.5 * var(--ombre-k))))}.apparence__theme b{display:block;font-family:var(--police-titre);font-size:14px;letter-spacing:.06em}.apparence__theme small{display:block;font-family:var(--police-tech);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.apparence__theme:hover{transform:translateY(-1px)}.apparence__theme--actif{border-color:var(--orange-fondu);box-shadow:0 0 0 1px var(--orange-fondu),0 6px 18px rgb(var(--accent-rgb) / .25)}.apparence__couleurs{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.apparence__teinte{position:relative;width:30px;height:30px;padding:0;border-radius:50%;cursor:pointer;background:var(--t);border:2px solid var(--noir);box-shadow:0 0 0 1px var(--bord-sourd);transition:transform var(--transition),box-shadow var(--transition)}.apparence__teinte:hover{transform:scale(1.08)}.apparence__teinte--actif{box-shadow:0 0 0 2px var(--ivoire)}.apparence__teinte--libre{background:var(--noir);border:2px dashed var(--bord-vif)}.apparence__teinte--libre:after{content:"+";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;display:grid;place-items:center;background:var(--t);color:#fff;font:700 14px/1 var(--police-titre);text-shadow:0 1px 2px rgba(0,0,0,.6)}.apparence__teinte--libre input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.apparence__theme:focus-visible,.apparence__teinte:focus-visible,.apparence__teinte--libre:focus-within{outline:2px solid var(--ambre);outline-offset:3px}.apparence__note{font-size:12.5px;line-height:1.5;color:var(--texte-2)}.apparence__retour{font:inherit;color:var(--orange-fondu);text-decoration:underline;text-underline-offset:2px}.nav__langue{width:auto;padding:0 9px;gap:5px}.nav__langue b{font-family:var(--police-tech);font-size:10.5px;font-weight:600;letter-spacing:.08em}.nav-langue{width:min(300px,calc(100vw - 32px));display:grid;gap:10px}.nav-langue__liste{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nav-langue__choix{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;cursor:pointer;border-radius:var(--rayon);border:1px solid var(--bord-sourd);background:rgb(var(--encre-rgb) / .03);color:var(--ivoire);text-align:start}.nav-langue__choix b{font-size:14px;font-weight:600}.nav-langue__choix small{font-family:var(--police-tech);font-size:10px;letter-spacing:.12em;color:var(--texte-tech)}.nav-langue__choix:hover{border-color:var(--orange-fondu)}.nav-langue__choix--actif{border-color:var(--orange-fondu);box-shadow:inset 0 0 0 1px var(--orange-fondu);background:rgb(var(--accent-rgb) / .08)}.nav-langue__choix:focus-visible{outline:2px solid var(--ambre);outline-offset:2px}:root[lang=ar] *,:root[lang=zh-Hans] *{letter-spacing:0!important}:root[lang=ar] body{line-height:1.7}:root[dir=rtl] .fleche-sens,:root[dir=rtl] .nav-profil__chevron{transform:scaleX(-1)}.nav-profil{width:min(290px,calc(100vw - 32px))}.tiroir-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0000008c;animation:voile-in .25s}.tiroir-notifs{position:fixed;top:0;right:0;bottom:0;z-index:145;width:min(410px,100vw);border-radius:0;border-top:0;border-right:0;border-bottom:0;display:flex;flex-direction:column;padding:0;animation:tiroir-entre .32s cubic-bezier(.22,1,.36,1)}@keyframes tiroir-entre{0%{transform:translate(40px);opacity:0}}.tiroir-notifs__tete{padding:calc(18px + env(safe-area-inset-top,0px)) 16px 10px 18px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.tiroir-notifs__filtres{display:flex;gap:6px;padding:0 18px 12px;overflow-x:auto;scrollbar-width:none;flex:none}.tiroir-notifs__filtres .filtre{white-space:nowrap}.tiroir-notifs__liste{flex:1;overflow-y:auto;padding:0 12px 12px}.tiroir-notifs__jour{padding:12px 6px 6px}.notif{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:11px 8px;border-radius:6px;border:1px solid transparent;position:relative;cursor:default}.notif:hover{background:rgb(var(--encre-rgb) / .03)}.notif p{font-size:13.5px;line-height:1.45;color:var(--texte-2)}.notif--non-lue p{color:var(--ivoire)}.notif--non-lue:before{content:"";position:absolute;left:-2px;top:20px;width:6px;height:6px;border-radius:50%;background:var(--rouge-signal);box-shadow:0 0 8px var(--rouge-signal)}.notif--importante{border-color:rgb(var(--ambre-rgb) / .35);background:rgb(var(--accent-rgb) / .05)}.notif__ico{width:34px;height:34px;border-radius:7px;display:grid;place-items:center;background:rgb(var(--encre-rgb) / .04);border:1px solid rgb(var(--encre-rgb) / .08);color:var(--ambre)}.notif time{font-size:9.5px;white-space:nowrap}.tiroir-notifs__prefs{flex:none;border-top:1px solid rgb(var(--encre-rgb) / .07);padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));display:grid;gap:10px}.tiroir-notifs__interrupteurs{display:grid;gap:9px}.interrupteur{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--texte-2);cursor:pointer}.interrupteur input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:34px;height:20px;border-radius:10px;background:rgb(var(--encre-rgb) / .08);border:1px solid var(--bord-sourd);position:relative;transition:background .2s;cursor:pointer}.interrupteur input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--texte-2);transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s}.interrupteur input:checked{background:rgb(var(--signal-rgb) / .35);border-color:var(--rouge-signal)}.interrupteur input:checked:after{transform:translate(14px);background:var(--ivoire)}.interrupteur input:focus-visible{outline:2px solid var(--ambre);outline-offset:2px}.menu-mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;overflow-y:auto;background:rgb(var(--fond-rgb) / .98);padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(150px + env(safe-area-inset-bottom,0px));animation:voile-in .2s}.menu-mobile__tete{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.menu-mobile__groupe{display:grid;gap:2px;padding:12px 0;border-top:1px solid rgb(var(--encre-rgb) / .06)}.menu-mobile__groupe>.tech{padding:0 10px 6px}.nav-mobile__item--booster{position:relative}.nav-mobile__item--booster .ico-pack{height:54px;margin-top:-32px;transform:rotate(-7deg);transition:transform .2s;filter:drop-shadow(0 8px 12px rgb(var(--ombre-rgb) / calc(.7 * var(--ombre-k)))) drop-shadow(0 0 14px rgb(var(--accent-rgb) / .4))}.nav-mobile__item--booster:active .ico-pack{transform:rotate(-2deg) scale(.94)}.nav-mobile__item--booster .point-booster{width:auto;height:auto;min-width:18px;padding:1px 5px;border-radius:9px;top:-30px;left:calc(50% + 12px);background:var(--ivoire);color:var(--sur-ivoire);font-style:normal;font-family:var(--police-tech);font-size:10px;font-weight:600;line-height:16px;box-shadow:none}@media (max-width: 900px){.nav__cacher-mobile{display:none!important}}.cine-overlay--hero{align-items:stretch}.hero-imm{position:relative;isolation:isolate;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:82px 5vw clamp(56px,11vh,120px)}.hero-imm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(75% 65% at 0% 100%,rgb(var(--fond-rgb) / .9),rgb(var(--fond-rgb) / 0) 72%),linear-gradient(0deg,rgb(var(--fond-rgb) / .7),rgb(var(--fond-rgb) / 0) 40%)}.hero-imm__alpha{align-self:flex-start;max-width:min(640px,100%)}.hero-imm__alpha .bandeau-alpha{margin:0;padding:6px 14px 6px 6px;border-radius:999px;align-items:center;flex-wrap:nowrap;background:rgb(var(--fond-rgb) / .62);border-color:rgb(var(--ambre-rgb) / .35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-imm__alpha .bandeau-alpha__etiquette{border-radius:999px;padding:3px 10px;font-size:10px}.hero-imm__alpha .bandeau-alpha p{flex:1 1 auto;font-size:12.5px;line-height:1.4;color:var(--texte-2)}.hero-imm__bas{max-width:min(660px,100%);display:flex;flex-direction:column}.hero-imm .hero__surtitre{margin-bottom:16px;flex-wrap:wrap}.hero-imm__titre{text-shadow:0 6px 40px rgb(var(--ombre-rgb) / calc(.65 * var(--ombre-k)));text-wrap:balance}.hero-imm__accroche{margin-top:16px;max-width:52ch;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55;color:var(--ivoire);opacity:.88;text-shadow:0 2px 18px rgb(var(--ombre-rgb) / calc(.75 * var(--ombre-k)))}.hero-imm .hero__ctas{margin-top:24px}.hero-imm .hero__micro{margin-top:22px;padding-top:16px;border-top-color:rgb(var(--encre-rgb) / .1)}.hero-imm .hero__ticker{max-width:520px;background:rgb(var(--fond-rgb) / .55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-imm__alpha{align-self:stretch;max-width:none;margin-inline:-5vw}.hero-imm__alpha .bandeau-alpha{border-radius:0;border-inline:0;justify-content:center;padding:7px 5vw;background:rgb(var(--fond-rgb) / .72)}.hero-imm__alpha .bandeau-alpha p{flex:0 1 auto}.hero-imm:before{background:linear-gradient(0deg,rgb(var(--fond-rgb) / .88),rgb(var(--fond-rgb) / .55) 22%,rgb(var(--fond-rgb) / 0) 42%)}@media (min-width: 1000px){.hero-imm__bas{max-width:none;display:grid;align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(280px,30vw,560px);grid-template-areas:"surtitre micro" "titre ctas" "accroche ticker"}.hero-imm__bas>.hero__surtitre{grid-area:surtitre}.hero-imm__titre{grid-area:titre;font-size:clamp(1.9rem,min(3.3vw,6.2vh),3.5rem)}.hero-imm__accroche{grid-area:accroche;font-size:clamp(.95rem,1.1vw,1.05rem)}.hero-imm .hero__ctas{grid-area:ctas;justify-content:flex-end;align-self:end;margin-top:0;flex-wrap:wrap}.hero-imm .hero__micro{grid-area:micro;justify-content:flex-end;margin-top:0;padding-top:0;border-top:0}.hero-imm .hero__ticker{grid-area:ticker;justify-self:end;align-self:end}}@media (min-width: 1000px) and (max-height: 820px){.hero-imm .hero__micro,.hero-imm .hero__ticker{display:none}.hero-imm .hero__surtitre{margin-bottom:10px}.hero-imm__accroche{margin-top:10px}}@media (max-width: 760px){.hero-imm{padding:74px 16px 96px}.hero-imm__alpha .bandeau-alpha{border-radius:10px;flex-wrap:wrap;gap:8px;padding:8px 10px}.hero-imm__alpha .bandeau-alpha p{font-size:11.5px}.hero-imm .hero__ticker{display:none}.hero-imm:before{background:linear-gradient(0deg,rgb(var(--fond-rgb) / .95),rgb(var(--fond-rgb) / .82) 48%,rgb(var(--fond-rgb) / 0) 78%)}}@media (max-width: 620px){.hero-imm .hero__micro{display:none}}.rail-phases{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:80;display:flex;flex-direction:column;gap:18px;padding:6px 0;transition:opacity .5s}.rail-phases--cache{opacity:0;pointer-events:none}.rail-phases__fil{position:absolute;right:5px;top:12px;bottom:12px;width:1px;background:rgb(var(--encre-rgb) / .12)}.rail-phases__fil i{display:block;width:100%;background:linear-gradient(180deg,var(--cramoisi),var(--orange-fondu));box-shadow:0 0 8px rgb(var(--accent-rgb) / .6)}.rail-phases__etape{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px;background:none;border:0;padding:2px 0;color:var(--texte-tech)}.rail-phases__etape:focus-visible{outline:2px solid var(--ambre);outline-offset:4px;border-radius:4px}.rail-phases__etape i{flex:none;width:11px;height:11px;border-radius:50%;border:1px solid rgb(var(--encre-rgb) / .28);background:var(--noir);transition:background .35s,border-color .35s,box-shadow .35s}.rail-phases__nom{font-family:var(--police-tech);font-size:10px;letter-spacing:.18em;white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .3s,transform .3s;text-shadow:0 2px 10px rgb(var(--ombre-rgb) / calc(.85 * var(--ombre-k)))}.rail-phases__nom em{font-style:normal;color:var(--orange-fondu)}.rail-phases__etape:hover .rail-phases__nom,.rail-phases__etape:focus-visible .rail-phases__nom,.rail-phases__etape--active .rail-phases__nom{opacity:1;transform:none}.rail-phases__etape--active{color:var(--ivoire)}.rail-phases__etape--active i{border-color:var(--orange-fondu);background:var(--orange-fondu);box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .18),0 0 14px rgb(var(--accent-rgb) / .7)}.rail-phases__etape--passee i{border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .35)}@media (max-width: 900px){.rail-phases{right:8px;gap:14px}.rail-phases__nom{display:none}.rail-phases__etape i{width:8px;height:8px}.rail-phases__fil{right:3.5px}}@media (max-width: 760px){.rail-phases{display:none}}.cine-overlay--raretes{justify-content:center}.phase-raretes{position:relative;isolation:isolate;width:min(1180px,100%);padding:0 5vw}.phase-raretes:before{content:"";position:absolute;top:-12%;right:-10%;bottom:-12%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 55%,rgb(var(--fond-rgb) / .86),rgb(var(--fond-rgb) / 0) 75%)}.phase-raretes__tete{max-width:470px;margin-bottom:26px}.phase-raretes__tete .titre-section{margin-top:8px;text-shadow:0 6px 30px rgb(var(--ombre-rgb) / calc(.6 * var(--ombre-k)))}.phase-raretes__tete .sous-titre{margin-top:10px}.phase-raretes__rampe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:end}.phase-raretes__cran{display:grid;gap:6px;text-align:center}.phase-raretes__carte{width:calc(78% + var(--i) * 4.4%);margin:0 auto 6px;filter:drop-shadow(0 0 calc(var(--i) * 5px) var(--c))}.phase-raretes__vide{aspect-ratio:5 / 7;border-radius:8px;border:1px solid var(--c);opacity:.4}.phase-raretes__cran>b{font-family:var(--police-titre);font-size:14px;letter-spacing:.12em;color:var(--c)}.phase-raretes__cran>small{font-size:9.5px;letter-spacing:.08em;line-height:1.45}.phase-raretes__ou{color:var(--texte-2)}@media (max-width: 900px){.phase-raretes{padding:0 16px}.phase-raretes__rampe{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.phase-raretes__tete .sous-titre{display:none}.phase-raretes__carte{width:72%}}@media (max-width: 620px){.phase-raretes__ou{display:none}.phase-raretes__tete{margin-bottom:14px}}.section-jeu .phase-panneau{margin:0 auto}.espace__grille{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.espace__principal,.espace__cote{display:grid;gap:18px;min-width:0}.espace__rangee{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}.espace-hub{position:relative;min-height:340px;display:flex;align-items:flex-end;padding:0;overflow:hidden}.espace-hub__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.espace-hub:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--fond-rgb) / .92),rgb(var(--fond-rgb) / .55) 48%,rgb(var(--fond-rgb) / 0) 75%)}.espace-hub__texte{position:relative;z-index:1;padding:26px 28px;max-width:520px;display:grid;gap:10px;justify-items:start}.espace-hub__texte .titre-section{font-size:clamp(1.6rem,3vw,2.4rem)}.espace-hub__texte .sous-titre{font-size:14px}.espace-hub__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.badge-live--attente{color:var(--texte-2);border-color:rgb(var(--encre-rgb) / .14);background:rgb(var(--encre-rgb) / .04)}.espace-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.espace-pack{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;text-align:start;color:var(--ivoire);cursor:pointer;transition:border-color var(--transition),transform var(--transition)}.espace-pack:hover{border-color:rgb(var(--accent-rgb) / .45);transform:translateY(-2px)}.espace-pack--pret{border-color:rgb(var(--accent-rgb) / .55);box-shadow:0 0 22px rgb(var(--accent-rgb) / .18)}.espace-pack b{display:block;font-family:var(--police-titre);font-size:13.5px;letter-spacing:.06em}.espace-pack small{display:block;font-family:var(--police-tech);font-size:10px;letter-spacing:.1em;color:var(--texte-tech);margin-top:2px}.espace-pack__nb{position:absolute;top:8px;right:8px}.espace-bloc{padding:18px 20px;display:grid;gap:12px;align-content:start}.espace-bloc__tete{display:flex;justify-content:space-between;align-items:center;gap:10px}.espace-recentes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.espace-album{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;font-size:14px}.espace-album small{font-family:var(--police-tech);font-size:11px;color:var(--texte-tech)}.espace-album .espace-barre{grid-column:1 / -1}.espace-barre{height:4px;border-radius:2px;background:rgb(var(--encre-rgb) / .08);overflow:hidden}.espace-barre i{display:block;height:100%;background:linear-gradient(90deg,var(--cramoisi),var(--orange-fondu))}.espace-barre--grande{height:8px;border-radius:4px}.espace-quete{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;font-size:14px}.espace-quete small{display:block;font-family:var(--police-tech);font-size:9.5px;letter-spacing:.12em;color:var(--texte-tech);margin-top:2px}.espace-quete__gain{color:var(--ambre)!important;margin:0!important}.espace-quete .espace-barre{grid-column:1 / -1}.espace-quotidien{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.espace-quotidien__case{display:grid;gap:4px;padding:12px 8px;text-align:center;border-radius:6px;cursor:pointer;background:rgb(var(--encre-rgb) / .03);border:1px solid rgb(var(--encre-rgb) / .08);color:var(--ivoire)}.espace-quotidien__case b{font-family:var(--police-titre);font-size:12.5px;letter-spacing:.1em}.espace-quotidien__case small{font-family:var(--police-tech);font-size:9.5px;letter-spacing:.08em;color:var(--texte-tech)}.espace-quotidien__case--pret{border-color:rgb(var(--accent-rgb) / .55);background:rgb(var(--accent-rgb) / .08)}.espace-quotidien__case--pret small{color:var(--ambre)}.espace-fantasy{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.espace-fantasy p{margin-top:6px;color:var(--texte-2);font-size:14px}@media (max-width: 1180px){.espace__grille{grid-template-columns:minmax(0,1fr)}.espace-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.espace__rangee{grid-template-columns:minmax(0,1fr)}.espace-recentes{grid-template-columns:repeat(3,minmax(0,1fr))}.espace-hub{min-height:300px}.espace-hub:after{background:linear-gradient(0deg,rgb(var(--fond-rgb) / .95),rgb(var(--fond-rgb) / .6) 55%,rgb(var(--fond-rgb) / .1))}.espace-hub__texte{padding:20px 18px}}@media (max-width: 520px){.espace-pack{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:10px}.espace-pack b{font-size:12px}.espace-pack small{font-size:9px;letter-spacing:.06em}}.boutique-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:16px}.boutique-pack{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:20px;align-items:start}.boutique-pack__visuel{width:140px}.boutique-pack__corps{display:grid;gap:8px;min-width:0}.boutique-pack__nom{font-size:1.5rem}.boutique-pack__resume{color:var(--texte-2);font-size:14px;line-height:1.5}.boutique-pack__cotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin:4px 0}.boutique-pack__cotes>div{padding:7px 9px;border-radius:5px;background:rgb(var(--encre-rgb) / .03);border:1px solid rgb(var(--encre-rgb) / .07);border-left:2px solid var(--c)}.boutique-pack__cotes dt{font-size:9px;color:var(--c)}.boutique-pack__cotes dd{font-family:var(--police-tech);font-size:14px;font-variant-numeric:tabular-nums;color:var(--ivoire);margin-top:2px}.boutique-pack__pied{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}@media (max-width: 520px){.boutique-pack{grid-template-columns:minmax(0,1fr)}.boutique-pack__visuel{width:120px;margin:0 auto}}.espace-hub__verrou{margin-top:4px;font-size:10px;line-height:1.7}.ouv--recap .ouv__braises{z-index:3}@media (min-width: 901px){.nav{display:grid;grid-template-columns:1fr auto 1fr;gap:18px}.nav__logo{justify-self:start}.nav__liens{flex:none;justify-content:center}.nav__actions{justify-self:end}}@media (max-width: 1600px){.nav__profil-pseudo,.nav__profil-chevron--profil,.booster-nav__txt{display:none}}@media (min-width: 901px) and (max-width: 1420px){.nav__logo{font-size:0;letter-spacing:0;gap:0}.nav__logo i{width:28px;height:28px;border-radius:6px}}@media (min-width: 901px) and (max-width: 1240px){.nav{gap:12px;padding:0 20px}.nav__lien{padding:8px 9px;font-size:13.5px}}@media (min-width: 901px) and (max-width: 1120px){.nav__logo{font-size:0;letter-spacing:0;gap:0}.nav__logo i{width:28px;height:28px;border-radius:6px}.wallet-jeton:not(.wallet-jeton--braises){display:none}}.nav__point-nouveau{display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:2px;background:var(--orange-fondu);box-shadow:0 0 8px rgb(var(--accent-rgb) / .8);animation:pulse-live 1.6s ease-in-out infinite}.footer__lien{text-decoration:none}.footer__lien:hover{color:var(--ambre)}.changelog__liste{list-style:none;max-width:980px;display:grid;gap:18px;position:relative}.changelog__liste:before{content:"";position:absolute;left:47px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,var(--orange-fondu),rgb(var(--encre-rgb) / .08) 30%)}.changelog__maj{display:grid;grid-template-columns:96px minmax(0,1fr);gap:22px;align-items:start}.changelog__repere{position:relative;display:grid;justify-items:center;gap:8px;padding-top:6px;text-align:center}.changelog__version{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-family:var(--police-titre);font-weight:700;font-size:17px;color:var(--ivoire);background:var(--noir);border:1px solid rgb(var(--encre-rgb) / .14)}.changelog__repere time{font-size:9.5px;line-height:1.5}.changelog__maj--derniere .changelog__version{color:var(--sur-accent);background:var(--orange-fondu);border-color:var(--orange-fondu);box-shadow:0 0 0 5px rgb(var(--accent-rgb) / .15),0 0 26px rgb(var(--accent-rgb) / .55)}.changelog__note{padding:22px 24px;display:grid;gap:16px}.changelog__maj--derniere .changelog__note{border-color:rgb(var(--accent-rgb) / .45);box-shadow:0 24px 60px rgb(var(--ombre-rgb) / calc(.55 * var(--ombre-k))),0 0 30px rgb(var(--accent-rgb) / .12)}.changelog__tete{display:grid;gap:6px}.changelog__nom{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.1}.changelog__resume{color:var(--texte-2);font-size:15px;line-height:1.55;max-width:62ch}.changelog__points{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.changelog__points li{position:relative;padding-left:16px;display:grid;gap:2px;font-size:14px;line-height:1.5;color:var(--texte-2)}.changelog__points li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:1px;background:var(--orange-fondu);transform:rotate(45deg)}.changelog__points b{font-family:var(--police-titre);font-weight:600;font-size:14.5px;color:var(--ivoire)}.changelog__pied{display:flex;gap:10px;flex-wrap:wrap;padding-top:4px}@media (max-width: 760px){.changelog__liste:before{left:19px}.changelog__maj{grid-template-columns:40px minmax(0,1fr);gap:12px}.changelog__version{width:38px;height:38px;font-size:12.5px}.changelog__repere time{display:none}.changelog__note{padding:18px 16px}.changelog__points{grid-template-columns:minmax(0,1fr)}}.changelog__date-mobile{display:none}@media (max-width: 760px){.changelog__date-mobile{display:inline}}.changelog__points li{align-content:start}.changelog__repere time{position:relative;z-index:1;background:var(--noir-pur);padding:3px 0}.btn{white-space:normal;text-align:center;text-wrap:balance}.nav .btn,.nav-mobile .btn{white-space:nowrap}@media (min-width: 901px){.phase-raretes{width:min(1100px,calc(100% - 150px))}}@media (max-width: 1280px){.rail-phases__etape--active .rail-phases__nom{opacity:0;transform:translate(6px)}.rail-phases__etape:hover .rail-phases__nom,.rail-phases__etape:focus-visible .rail-phases__nom{opacity:1;transform:none}}.page--admin{padding-top:88px;padding-left:2.4vw;padding-right:2.4vw}.adm{display:grid;grid-template-columns:252px minmax(0,1fr);gap:22px;align-items:start}.adm--replie{grid-template-columns:62px minmax(0,1fr)}.adm-contenu{min-width:0}.adm-pile{display:flex;flex-direction:column;gap:16px;min-width:0}.adm-studio{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;color:var(--ivoire);text-decoration:none;background:rgb(var(--ambre-rgb) / .08);border:1px solid rgb(var(--ambre-rgb) / .45);border-radius:8px}.adm-studio:hover{background:rgb(var(--ambre-rgb) / .14)}.adm-studio>span:nth-child(2){flex:1 1 260px;display:flex;flex-direction:column;gap:3px}.adm-studio small{color:var(--texte-2)}.adm-studio__ico{display:grid;place-items:center;width:42px;height:42px;flex:none;color:#1a0f08;background:var(--orange-fondu);border-radius:8px;font-family:var(--police-tech);font-weight:700;letter-spacing:.04em}.adm-menu{position:sticky;top:84px;max-height:calc(100vh - 100px);display:flex;flex-direction:column;padding:14px 10px;overflow:hidden}.adm-menu__tete{display:flex;align-items:center;gap:8px;padding:0 6px 10px}.adm-menu__marque{flex:1}.adm-menu__replier{background:none;border:1px solid var(--bord-sourd);color:var(--texte-2);border-radius:var(--rayon);width:28px;height:28px;font-family:var(--police-tech);cursor:pointer}.adm-menu__replier:hover{color:var(--ivoire);border-color:var(--orange-fondu)}.adm-menu__mobile{display:none}.adm-menu__chercher{display:flex;align-items:center;gap:10px;margin:0 4px 12px;padding:9px 10px;border-radius:var(--rayon);border:1px solid var(--bord-sourd);background:rgb(var(--fond-2-rgb) / .7);color:var(--texte-tech);font-family:var(--police-tech);font-size:12px;text-align:start;cursor:pointer}.adm-menu__chercher:hover,.adm-menu__chercher:focus-visible{border-color:rgb(var(--accent-rgb) / .55);color:var(--ivoire)}.adm-menu__chercher kbd{margin-inline-start:auto;font-family:var(--police-tech);font-size:9.5px;letter-spacing:.08em;border:1px solid var(--bord-sourd);border-radius:3px;padding:1px 5px}.adm-menu__corps{overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-right:2px}.adm-menu__corps ul{list-style:none;display:flex;flex-direction:column;gap:2px;margin-top:5px}.adm-menu__titre-groupe{font-family:var(--police-tech);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--texte-tech);padding:0 8px}.adm-menu__item{display:flex;align-items:center;border-radius:var(--rayon)}.adm-menu__item:hover{background:rgb(var(--encre-rgb) / .03)}.adm-menu__item--actif{background:rgb(var(--accent-rgb) / .09);box-shadow:inset 2px 0 0 var(--orange-fondu)}.adm-menu__lien{flex:1;display:flex;align-items:center;gap:10px;min-width:0;background:none;border:none;color:var(--texte-2);padding:8px;font-family:var(--police-texte);font-size:13.5px;text-align:start;cursor:pointer}.adm-menu__item--actif .adm-menu__lien,.adm-menu__lien:hover{color:var(--ivoire)}.adm-menu__icone{width:18px;flex:none;text-align:center;color:var(--orange-fondu);font-size:13px}.adm-menu__texte{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-menu__epingle{background:none;border:none;color:var(--texte-tech);padding:6px;font-size:11px;cursor:pointer;opacity:0;transition:opacity var(--transition),color var(--transition)}.adm-menu__item:hover .adm-menu__epingle,.adm-menu__epingle:focus-visible,.adm-menu__epingle--on{opacity:1}.adm-menu__epingle--on{color:var(--or)}.adm-menu__epingle:hover{color:var(--ambre)}.adm--replie .adm-menu__texte,.adm--replie .adm-menu__titre-groupe,.adm--replie .adm-menu__epingle,.adm--replie .adm-menu__chercher kbd{display:none}.adm--replie .adm-menu__lien,.adm--replie .adm-menu__chercher{justify-content:center}.adm-entete{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.adm-entete__titre{font-family:var(--police-titre);font-size:clamp(1.4rem,2.4vw,1.9rem);color:var(--ivoire);margin-top:6px;text-wrap:balance}.adm-entete__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.adm-bloc{padding:18px 20px}.adm-defile{overflow-x:auto}.adm-grille-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.adm-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px}.adm-kpi{display:flex;flex-direction:column;gap:6px;padding:16px 18px;text-align:start;color:inherit;font:inherit}.adm-kpi--lien{cursor:pointer}.adm-kpi--lien:hover{border-color:rgb(var(--accent-rgb) / .45)}.adm-kpi__valeur{font-family:var(--police-titre);font-size:1.7rem;color:var(--ivoire);font-variant-numeric:tabular-nums;line-height:1.1}.adm-kpi__valeur--accent{color:var(--orange-fondu)}.adm-kpi__sous{font-size:12px;color:var(--texte-2)}.adm-chiffres{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:12px}.adm-chiffres>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid rgb(var(--encre-rgb) / .06);border-radius:5px;background:rgb(var(--fond-2-rgb) / .55)}.adm-chiffres b{font-family:var(--police-titre);color:var(--ivoire);font-size:1.05rem;font-variant-numeric:tabular-nums}.adm-alertes{display:flex;flex-direction:column;gap:8px}.adm-alerte{display:flex;align-items:center;gap:12px;padding:12px 16px;text-align:start;color:var(--ivoire);font:inherit;font-size:14px;border-left:3px solid var(--bord-sourd)}button.adm-alerte{cursor:pointer;width:100%}button.adm-alerte span:nth-child(2){flex:1}.adm-alerte--haute{border-left-color:var(--rouge-signal)}.adm-alerte--moyenne{border-left-color:var(--ambre)}.adm-alerte--info{border-left-color:var(--texte-tech)}.adm-alerte--calme{border-left-color:var(--orange-fondu);color:var(--texte-2)}.adm-barres{margin:0}.adm-barres__tete{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.adm-barres__lecture b{font-family:var(--police-titre);color:var(--ivoire);font-variant-numeric:tabular-nums}.adm-barres__svg{display:block;width:100%;margin-top:10px}.adm-barres__barre{fill:rgb(var(--accent-rgb) / .55);transition:fill .15s}.adm-barres__barre:hover,.adm-barres__barre--actif{fill:var(--ambre)}.adm-barres__axe{display:flex;justify-content:space-between;margin-top:6px;font-size:10px}.adm-flux{list-style:none;display:flex;flex-direction:column;gap:6px;margin-top:10px}.adm-flux li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:13px;color:var(--texte-2);padding-bottom:6px;border-bottom:1px solid rgb(var(--encre-rgb) / .04)}.adm-flux li b{color:var(--ivoire);font-weight:600}.adm-ligne-titre{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.adm-filtres{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.adm-champ{display:flex;flex-direction:column;gap:5px;min-width:140px}.adm-champ--large{flex:1;min-width:220px}.adm-champ--ligne{flex-direction:row;align-items:center;min-width:0}.adm-case{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--texte-2);cursor:pointer}.adm-ligne-form{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.adm-ligne-form>*{flex:1;min-width:120px}.adm-ligne-form>.btn{flex:none}.adm-form{display:flex;flex-direction:column;gap:12px}.adm-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adm-barre-lot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-color:rgb(var(--accent-rgb) / .4)}.adm-recompense{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.adm-recompense .adm-champ{min-width:0}.adm-ligne-cliquable{cursor:pointer}.adm-ligne-cliquable:hover td{background:rgb(var(--accent-rgb) / .04);color:var(--ivoire)}.adm-ligne--forte td{color:var(--ivoire);font-weight:600}.adm-lien-texte{background:none;border:none;padding:0;color:var(--ivoire);font:inherit;text-decoration:underline;text-decoration-color:rgb(var(--accent-rgb) / .5);text-underline-offset:3px;cursor:pointer}.adm-lien-texte:hover{color:var(--ambre)}.adm-estompe{opacity:.5}.adm-pagination{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:14px;flex-wrap:wrap}.adm-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;margin-top:12px;font-size:13.5px}.adm-dl dt{color:var(--texte-tech);font-family:var(--police-tech);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.adm-dl dd{color:var(--ivoire);min-width:0;overflow-wrap:anywhere}.adm-pre{white-space:pre-wrap;word-break:break-word;font-family:var(--police-tech);font-size:11px;color:var(--texte-2);background:rgb(var(--fond-rgb) / .6);padding:10px;border-radius:4px}.adm-interrupteurs{list-style:none;display:flex;flex-direction:column;gap:8px}.adm-interrupteurs li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;border:1px solid rgb(var(--encre-rgb) / .06);border-radius:6px;background:rgb(var(--fond-2-rgb) / .5)}.adm-interrupteurs li>div{display:flex;flex-direction:column;gap:3px}.adm-interrupteurs b{color:var(--ivoire)}.adm-cartes-liste{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:10px}.adm-cartes-liste li{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid rgb(var(--encre-rgb) / .06);border-radius:6px;background:rgb(var(--fond-2-rgb) / .5)}.adm-cartes-liste li>p{color:var(--ivoire);font-size:14px;line-height:1.5}.adm-cartes-liste li>button{align-self:flex-start}.adm-puces{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.adm-puces li{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;border-radius:99px;border:1px solid rgb(var(--accent-rgb) / .4);color:var(--ivoire);font-size:12.5px}.adm-puce__x{background:none;border:none;color:var(--texte-2);cursor:pointer;padding:0 2px}.adm-puce__x:hover{color:var(--rouge-signal)}.adm-contexte{margin-top:12px;padding:10px 12px;border-left:2px solid var(--bord-sourd);display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--texte-2)}.adm-contexte__vise{color:var(--ivoire);background:rgb(var(--signal-rgb) / .07);padding:4px 6px;border-radius:3px}.adm-contexte>.btn{align-self:flex-start}.adm-support{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.adm-support__fil{display:flex;flex-direction:column;gap:12px}.adm-messages{display:flex;flex-direction:column;gap:10px;max-height:58vh;overflow-y:auto;padding-right:4px}.adm-message{max-width:86%;align-self:flex-start;padding:10px 13px;border-radius:8px;border:1px solid rgb(var(--encre-rgb) / .07);background:rgb(var(--fond-3-rgb) / .75)}.adm-message--agent{align-self:flex-end;border-color:rgb(var(--accent-rgb) / .35);background:rgb(var(--accent-rgb) / .07)}.adm-message--interne{align-self:stretch;max-width:none;border-style:dashed;border-color:rgb(var(--or-rgb) / .5);background:rgb(var(--or-rgb) / .05)}.adm-message__tete{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:4px}.adm-message__tete b{color:var(--ivoire);font-size:13px}.adm-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--texte-2);font-size:14px;line-height:1.5}.adm-pieces{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.adm-pieces img{width:120px;height:90px;object-fit:cover;border-radius:4px;border:1px solid var(--bord-sourd)}.adm-reponse{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgb(var(--encre-rgb) / .06);padding-top:12px}.adm-palette{width:min(640px,calc(100vw - 32px));margin:12vh auto 0;padding:16px}.adm-palette__liste{list-style:none;display:flex;flex-direction:column;gap:4px;margin-top:12px;max-height:50vh;overflow-y:auto}.adm-palette__res{width:100%;display:flex;gap:10px;align-items:baseline;padding:9px 10px;border-radius:5px;border:1px solid transparent;background:none;color:var(--texte-2);text-align:start;font:inherit;font-size:14px;cursor:pointer}.adm-palette__res b{color:var(--ivoire)}.adm-palette__res .tech{margin-inline-start:auto}.adm-palette__res--actif{border-color:rgb(var(--accent-rgb) / .45);background:rgb(var(--accent-rgb) / .06)}@media (max-width: 1100px){.adm-support{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.page--admin{padding-left:16px;padding-right:16px}.adm,.adm--replie{grid-template-columns:minmax(0,1fr)}.adm-menu{position:static;max-height:none;padding:10px}.adm-menu__replier,.adm-menu__marque{display:none}.adm-menu__mobile{display:inline-flex;flex:1;justify-content:space-between}.adm-menu__chercher,.adm-menu__corps{display:none}.adm-menu--ouvert .adm-menu__chercher,.adm-menu--ouvert .adm-menu__corps{display:flex}.adm--replie .adm-menu__texte,.adm--replie .adm-menu__titre-groupe{display:inline}.adm-grille-2{grid-template-columns:minmax(0,1fr)}.adm-message{max-width:100%}}.page--studio{padding-left:2.4vw;padding-right:2.4vw}.studio-entete{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:18px}.studio-table td{vertical-align:top}.studio-ligne-carte{display:flex;gap:10px;align-items:center;min-width:180px}.studio-vignette{width:34px;height:46px;flex:none;border-radius:3px;background-size:cover;border:1px solid var(--bord-sourd)}.studio-prix{display:block;color:var(--ivoire);font-variant-numeric:tabular-nums;white-space:nowrap}.studio-prix--fixe{display:block;color:var(--orange-fondu);font-variant-numeric:tabular-nums;white-space:nowrap}.studio-emission{display:block;font-size:10px;white-space:nowrap}.studio-import{font-family:var(--police-tech);font-size:12px}.studio-editeur{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:16px;align-items:start}.studio-apercu{position:sticky;top:84px}.studio-apercu__carte{width:min(240px,100%);margin:14px auto 12px}.studio-raretes{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.studio-variantes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:8px}.studio-variantes>div{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.studio-variantes .tech{font-size:9px}.studio-collection{display:flex;justify-content:center;margin-top:8px;padding:14px;border-radius:6px;background:rgb(var(--fond-rgb) / .6);border:1px dashed rgb(var(--encre-rgb) / .08)}.studio-collection__cellule{width:150px;display:flex;flex-direction:column;gap:4px}.studio-collection__cellule b{color:var(--ivoire);font-family:var(--police-titre);font-size:13px;margin-top:4px}.studio-champs{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.studio-champs .adm-champ{min-width:0}.studio-cadrage,.studio-raretes-autorisees{border:1px solid rgb(var(--encre-rgb) / .07);border-radius:6px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.studio-cadrage legend,.studio-raretes-autorisees legend{padding:0 6px}.studio-cadrage .adm-champ{flex:1;min-width:150px}.studio-barre-enregistrer{position:sticky;bottom:12px;z-index:5;display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--rayon-lg);background:var(--verre-noir-dense);border:1px solid var(--bord-verre);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 1000px){.studio-editeur{grid-template-columns:minmax(0,1fr)}.studio-apercu{position:static}}@media (max-width: 620px){.page--studio{padding-left:16px;padding-right:16px}.studio-variantes{grid-template-columns:repeat(3,minmax(0,1fr))}}.page--social .page__entete{margin-bottom:22px}.msg{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:stretch;min-height:62vh}.msg__liste{display:flex;flex-direction:column;padding:14px 10px;max-height:72vh}.msg__liste-tete{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 10px;flex-wrap:wrap}.msg__liste ul{list-style:none;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.msg__vide{color:var(--texte-2);font-size:14px;padding:10px 8px;line-height:1.5}.msg__conv{width:100%;display:flex;gap:10px;align-items:center;padding:10px 8px;border-radius:6px;border:1px solid transparent;background:none;color:var(--texte-2);text-align:start;font:inherit;cursor:pointer}.msg__conv:hover{background:rgb(var(--encre-rgb) / .03)}.msg__conv--actif{background:rgb(var(--accent-rgb) / .08);border-color:rgb(var(--accent-rgb) / .3)}.msg__conv--non-lu b{color:var(--ivoire)}.msg__conv-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.msg__conv-corps b{color:var(--ivoire);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg__conv-corps span{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg__conv-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.msg__pastille{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--rouge-signal);color:var(--sur-accent);font-family:var(--police-tech);font-size:10.5px;font-weight:700}.msg__presence{width:9px;height:9px;flex:none;border-radius:50%;background:var(--texte-off)}.msg__presence--en-ligne{background:var(--orange-fondu);box-shadow:0 0 8px rgb(var(--accent-rgb) / .7)}.msg__presence--absent{background:var(--or)}.msg__presence--aucune{background:transparent;border:1px solid var(--bord-sourd)}.msg__zone{display:flex;flex-direction:column;min-height:62vh;max-height:78vh;padding:0}.msg__zone--groupe{min-height:56vh}.msg__accueil{margin:auto;color:var(--texte-tech);font-family:var(--police-tech);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.fil{display:flex;flex-direction:column;height:100%;min-height:0;flex:1}.fil__tete{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgb(var(--encre-rgb) / .06)}.fil__tete b{color:var(--ivoire);font-family:var(--police-titre)}.fil__retour{display:none}.fil__messages{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.fil__info,.fil__systeme{align-self:center;color:var(--texte-tech);font-size:12px;text-align:center}.fil__bulle{position:relative;max-width:78%;align-self:flex-start;padding:9px 12px;border-radius:10px 10px 10px 3px;background:rgb(var(--fond-3-rgb) / .85);border:1px solid rgb(var(--encre-rgb) / .06)}.fil__bulle--moi{align-self:flex-end;border-radius:10px 10px 3px;background:rgb(var(--accent-rgb) / .12);border-color:rgb(var(--accent-rgb) / .32)}.fil__bulle p{color:var(--ivoire);font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.fil__auteur{display:block;color:var(--ambre);font-size:12px;margin-bottom:2px}.fil__meta{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px}.fil__meta .tech{font-size:9.5px}.fil__carte{display:flex;gap:10px;align-items:center;margin-top:6px;padding:8px;border-radius:6px;border:1px solid rgb(var(--accent-rgb) / .3);background:rgb(var(--fond-rgb) / .5);color:inherit;text-decoration:none}.fil__carte:hover{border-color:var(--ambre)}.fil__carte b{display:block;color:var(--ivoire)}.fil__carte-photo{width:38px;height:52px;flex:none;border-radius:3px;background-size:cover;background-position:center 18%}.fil__saisie{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid rgb(var(--encre-rgb) / .06)}.fil__ligne{display:flex;gap:8px;align-items:center}.fil__ligne .champ{flex:1}.fil__partage{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.fil__bloque{padding:14px 16px;border-top:1px solid rgb(var(--encre-rgb) / .06);color:var(--texte-2);font-size:13px}.social-grille{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:10px}.social-carte{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;flex-wrap:wrap}.social-carte__corps{flex:1;min-width:160px;display:flex;flex-direction:column;gap:4px}.social-carte__corps b{color:var(--ivoire);font-family:var(--police-titre);font-size:15px}.social-carte__corps p,.social-carte__corps>span:not(.tech){color:var(--texte-2);font-size:13px;line-height:1.45}.social-carte__actions{display:flex;gap:6px;flex-wrap:wrap;width:100%}.social-presence{font-size:12px;color:var(--texte-tech);display:inline-flex;align-items:center;gap:6px}.social-presence:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--texte-off)}.social-presence--en-ligne{color:var(--orange-fondu)}.social-presence--en-ligne:before{background:var(--orange-fondu);box-shadow:0 0 6px rgb(var(--accent-rgb) / .7)}.social-presence--absent{color:var(--or)}.social-presence--absent:before{background:var(--or)}.social-liste{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:10px}.social-liste li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid rgb(var(--encre-rgb) / .05)}.social-liste b{color:var(--ivoire)}.social-cartes{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.social-cartes li{display:flex;flex-direction:column;gap:4px;padding:10px}.social-cartes li b{color:var(--ivoire)}.social-cartes__photo{display:block;width:100%;aspect-ratio:5 / 6;border-radius:4px;background-size:cover;background-position:center 18%;margin-bottom:4px}.social-cartes__photo--petite{width:56px;aspect-ratio:5 / 7;flex:none}.social-podium{list-style:none;display:flex;flex-direction:column;gap:6px;margin-top:10px}.social-podium li{display:flex;gap:10px;align-items:center}.social-podium b{color:var(--ivoire);flex:1}.social-podium__rang{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid var(--bord-sourd);font-family:var(--police-tech);font-size:11px;color:var(--texte-2)}.social-podium li:first-child .social-podium__rang{border-color:var(--or);color:var(--or)}.sup-bouton{position:fixed;right:14px;bottom:50px;z-index:96;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;border:1px solid rgb(var(--accent-rgb) / .55);background:var(--verre-noir-dense);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ivoire);font-family:var(--police-tech);font-size:11.5px;letter-spacing:.14em;cursor:pointer;box-shadow:0 10px 30px rgb(var(--ombre-rgb) / calc(.5 * var(--ombre-k)))}.sup-bouton>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--orange-fondu);color:var(--sur-accent);font-weight:700}.sup-bouton:hover,.sup-bouton:focus-visible{border-color:var(--ambre)}.sup-bouton--alerte{animation:pulse-live 1.6s ease-in-out infinite}.sup-panneau{position:fixed;right:14px;bottom:96px;z-index:150;width:min(390px,calc(100vw - 28px));max-height:min(640px,calc(100vh - 140px));display:flex;flex-direction:column;padding:0}.sup-panneau__tete{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid rgb(var(--encre-rgb) / .07)}.sup-panneau__tete h2{font-family:var(--police-titre);font-size:15px;color:var(--ivoire)}.sup-panneau__tete .modale__fermer{position:static;margin-left:6px}.sup-dispo{margin-inline-start:auto;font-size:11px;color:var(--texte-tech);display:inline-flex;align-items:center;gap:6px}.sup-dispo:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--texte-off)}.sup-dispo--on{color:var(--orange-fondu)}.sup-dispo--on:before{background:var(--orange-fondu);box-shadow:0 0 6px rgb(var(--accent-rgb) / .7)}.sup-panneau__corps{padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.sup-panneau__corps--conv{padding:0;min-height:0;flex:1;display:flex}.sup-sep{border:none;border-top:1px solid rgb(var(--encre-rgb) / .07);margin:2px 0}.sup-articles{list-style:none;display:flex;flex-direction:column;gap:8px}.sup-articles .adm-lien-texte,.sup-panneau .adm-lien-texte{text-align:start}.sup-demandes{list-style:none;display:flex;flex-direction:column;gap:6px}.sup-demande{width:100%;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:6px;border:1px solid rgb(var(--encre-rgb) / .07);background:rgb(var(--fond-2-rgb) / .55);color:var(--texte-2);text-align:start;font:inherit;font-size:13px;cursor:pointer}.sup-demande b{color:var(--ivoire)}.sup-demande--non-lu{border-color:rgb(var(--accent-rgb) / .5)}.sup-conv{display:flex;flex-direction:column;flex:1;min-height:0}.sup-conv__tete{display:flex;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid rgb(var(--encre-rgb) / .06)}.sup-conv__tete b{display:block;color:var(--ivoire)}.sup-conv__fil{flex:1;min-height:160px;max-height:50vh;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.sup-conv--compact .sup-conv__fil{max-height:340px}.sup-conv__ferme{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid rgb(var(--encre-rgb) / .06)}.aide-liste{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.aide-article{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px 18px;text-align:start;color:var(--texte-2);font:inherit;font-size:13.5px;line-height:1.5;cursor:pointer}.aide-article b{color:var(--ivoire);font-family:var(--police-titre);font-size:15.5px}.aide-article:hover{border-color:rgb(var(--accent-rgb) / .45)}.aide-article__extrait{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.aide-lecture{max-width:760px;padding:22px 26px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.aide-lecture h2{font-family:var(--police-titre);color:var(--ivoire);font-size:clamp(1.3rem,2.2vw,1.7rem);text-wrap:balance}.aide-lecture p{color:var(--texte-2);font-size:15px;line-height:1.65;max-width:65ch}.aide-vote{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgb(var(--encre-rgb) / .06);width:100%}.offres{padding:18px 20px;margin-top:16px}.offres__liste{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:10px}.offres__item{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border-radius:6px;border:1px solid rgb(var(--accent-rgb) / .25);background:rgb(var(--accent-rgb) / .04)}.offres__item>div{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px}.offres__item b{color:var(--ivoire);font-family:var(--police-titre)}.offres__item p{color:var(--texte-2);font-size:13.5px}.offres__barre{height:5px;border-radius:3px;background:var(--graphite);margin-top:4px;overflow:hidden}.offres__barre i{display:block;height:100%;background:var(--orange-fondu)}.vitrine-badges{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.vitrine-badges li{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:6px;border:1px solid rgb(var(--or-rgb) / .45);background:rgb(var(--or-rgb) / .05);max-width:220px}.vitrine-badges b{color:var(--or);font-family:var(--police-titre);font-size:13.5px}.vitrine-badges span{color:var(--texte-2);font-size:12px}.vitrine-choix{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;margin-top:10px;max-height:320px;overflow-y:auto}.vitrine-piece{width:148px;text-align:start;cursor:pointer;padding:11px;border-radius:8px;border:2px solid var(--bord-sourd);background:linear-gradient(160deg,rgb(var(--encre-rgb) / .05),#00000073)}.souhaits-comparer{margin-inline-start:auto}.comparer-table td:not(:first-child),.comparer-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.comparer-colonnes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}@media (max-width: 900px){.msg{grid-template-columns:minmax(0,1fr)}.msg--fil-ouvert .msg__liste{display:none}.msg:not(.msg--fil-ouvert) .msg__zone{display:none}.fil__retour{display:inline-flex}.comparer-colonnes{grid-template-columns:minmax(0,1fr)}.sup-bouton{bottom:84px;right:12px}.sup-panneau{right:12px;left:12px;width:auto;bottom:128px;max-height:calc(100vh - 210px)}.souhaits-comparer{margin-left:0;width:100%}}.carte__usure{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.58}.carte__etat{color:var(--ivoire);opacity:.85;letter-spacing:.08em}.carte__adn{position:absolute;left:6cqw;right:6cqw;top:25cqw;z-index:3;display:flex;flex-direction:column;gap:.6cqw;padding:2.4cqw 3cqw;border-radius:2.4cqw;background:rgb(var(--fond-rgb) / .86);border:1px solid rgb(var(--accent-rgb) / .45);font:600 4.2cqw/1.25 var(--police-tech);letter-spacing:.04em;color:var(--ivoire);opacity:0;transform:translateY(2cqw);transition:opacity .2s,transform .2s;pointer-events:none}.carte__adn span:first-child{color:var(--orange-fondu)}.carte:focus-visible .carte__adn{opacity:1;transform:none}@media (hover: hover){.carte:hover .carte__adn{opacity:1;transform:none}}@container (max-width: 130px){.carte__adn{display:none}}.showroom .carte__adn{display:none}.carte--profil-noir{background:linear-gradient(160deg,#0c0b0a,#050505 60%)}.carte--profil-noir .carte__cadre{border-color:rgb(var(--ivoire-rgb) / .4)}.showroom{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:24px;align-items:start;margin-bottom:22px}.showroom__scene{position:relative;padding:26px 18px 18px;border-radius:var(--rayon-lg);background:radial-gradient(120% 80% at 50% 0%,rgb(var(--accent-rgb) / .16),transparent 60%),linear-gradient(180deg,#121010,#070707);border:1px solid var(--bord-verre);perspective:1100px}.showroom__plateau{perspective:1100px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.showroom__plateau:active{cursor:grabbing}.showroom__socle{position:absolute;left:50%;bottom:14px;width:62%;height:18px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(var(--accent-rgb) / .35),transparent);filter:blur(2px)}.showroom__carte{position:relative;width:min(280px,100%);margin:0 auto 26px;transform-style:preserve-3d;will-change:transform}.showroom__carte .carte{cursor:inherit}.showroom__dos{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5.4%/3.9%;backface-visibility:hidden;transform:rotateY(180deg);background:repeating-linear-gradient(135deg,#1a1210 0,#1a1210 6px,#120c0a 6px,#120c0a 12px);border:1px solid rgb(var(--accent-rgb) / .35);display:flex;align-items:center;justify-content:center;font:700 14px var(--police-titre);letter-spacing:.3em;color:var(--orange-fondu)}.showroom__face{backface-visibility:hidden}.showroom__commandes{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.adn{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.adn>div{padding:12px 14px;border-radius:6px;border:1px solid rgb(var(--encre-rgb) / .07);background:rgb(var(--fond-2-rgb) / .6);display:flex;flex-direction:column;gap:4px;min-width:0}.adn b{color:var(--ivoire);font-family:var(--police-tech);font-size:15px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.adn__float b{color:var(--orange-fondu);font-size:17px;letter-spacing:.02em}.echelle-float{position:relative;height:26px;margin:14px 0 4px}.echelle-float__bandes{position:absolute;left:0;right:0;top:8px;height:10px;display:flex;border-radius:5px;overflow:hidden}.echelle-float__bandes span{height:100%}.echelle-float__curseur{position:absolute;top:0;width:3px;height:26px;margin-left:-1.5px;border-radius:2px;background:var(--ivoire);box-shadow:0 0 8px rgb(var(--accent-rgb) / .8)}.echelle-float__legende{display:flex;justify-content:space-between;font-size:10px}.traits{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.traits li{padding:7px 11px;border-radius:6px;border:1px solid rgb(var(--or-rgb) / .5);background:rgb(var(--or-rgb) / .06);display:flex;flex-direction:column;gap:2px;max-width:260px}.traits b{color:var(--or);font-family:var(--police-titre);font-size:13px}.traits span{color:var(--texte-2);font-size:12px}.records{width:100%;border-collapse:collapse;font-family:var(--police-tech);font-size:12px}.records td{padding:6px 8px;border-bottom:1px solid rgb(var(--encre-rgb) / .05);color:var(--texte-2);font-variant-numeric:tabular-nums}.records tr.records--moi td{color:var(--ivoire);background:rgb(var(--accent-rgb) / .07)}@media (max-width: 860px){.showroom{grid-template-columns:minmax(0,1fr)}}.page--manager{padding:88px 3vw 90px}@media (max-width: 900px){.page--manager{padding:84px 4vw 100px}}@media (max-width: 620px){.page--manager{padding-inline:16px}}.mgr-coquille{max-width:1480px;margin-inline:auto;display:flex;flex-direction:column;gap:14px}.mgr-texte-accent{color:var(--orange-fondu)}.mgr-texte-alerte{color:var(--rouge-signal)}.mgr-texte-sourd{opacity:.5}.mgr-texte-court{max-width:64ch}.mgr-defile{overflow-x:auto;max-width:100%}.mgr-barre{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:12px 16px;border-radius:var(--rayon-lg);background:var(--verre-noir-dense);border:1px solid var(--bord-verre);box-shadow:0 14px 40px rgb(var(--ombre-rgb) / calc(.4 * var(--ombre-k)))}.mgr-barre__org{display:flex;align-items:center;gap:12px;min-width:0}.mgr-barre__org>div{display:flex;flex-direction:column;min-width:0}.mgr-barre__nom{font-family:var(--police-titre);font-size:1.15rem;color:var(--ivoire);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-barre__chiffres{display:flex;gap:22px}.mgr-barre__chiffre{display:flex;flex-direction:column;align-items:flex-end}.mgr-barre__chiffre b{font-family:var(--police-tech);font-size:1.05rem;color:var(--ivoire);font-variant-numeric:tabular-nums}.mgr-barre__reglages{display:flex;gap:6px}.mgr-reglage{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .6);border:1px solid var(--bord-sourd);color:var(--texte-2);transition:color var(--transition),border-color var(--transition),background var(--transition)}.mgr-reglage:hover{color:var(--ivoire);border-color:var(--bord-vif)}.mgr-reglage--on{color:var(--orange-fondu);border-color:rgb(var(--accent-rgb) / .45);background:rgb(var(--accent-rgb) / .08)}.mgr-reglage:disabled{opacity:.4;cursor:default}.mgr-reglage:focus-visible{outline:2px solid var(--ambre);outline-offset:2px}@media (max-width: 900px){.mgr-barre{grid-template-columns:minmax(0,1fr) auto}.mgr-barre__chiffres{grid-column:1 / -1;order:3;justify-content:space-between;gap:12px}.mgr-barre__chiffre{align-items:flex-start}}@media (max-width: 620px){.mgr-barre{gap:12px;padding:10px 12px}.mgr-barre__division{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-barre__reglages{gap:4px}.mgr-reglage{width:32px;height:32px}}.mgr-cadre{display:grid;grid-template-columns:212px minmax(0,1fr);gap:16px;align-items:start}.mgr-nav{position:sticky;top:84px;display:flex;flex-direction:column;gap:3px;padding:8px;border-radius:var(--rayon-lg);background:var(--verre-noir);border:1px solid var(--bord-verre)}.mgr-nav__lien{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--rayon);border:1px solid transparent;background:none;color:var(--texte-2);font-family:var(--police-tech);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;text-align:start;transition:color var(--transition),background var(--transition),border-color var(--transition)}.mgr-nav__lien:hover{color:var(--ivoire);background:rgb(var(--encre-rgb) / .04)}.mgr-nav__lien--actif{color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .09);border-color:rgb(var(--accent-rgb) / .3)}.mgr-nav__lien--actif:before{content:"";position:absolute;inset-block:8px;inset-inline-start:-1px;width:3px;border-radius:2px;background:var(--rouge-signal)}.mgr-nav__lien:focus-visible{outline:2px solid var(--ambre);outline-offset:2px}.mgr-nav__touche,.mgr-aide kbd{font-family:var(--police-tech);font-size:9.5px;color:var(--texte-tech);padding:1px 6px;border-radius:3px;border:1px solid var(--bord-sourd);background:rgb(var(--fond-2-rgb) / .6)}.mgr-nav__pastille{position:absolute;inset-block-start:8px;inset-inline-start:26px;width:8px;height:8px;border-radius:50%;background:var(--rouge-signal);box-shadow:0 0 8px rgb(var(--signal-rgb) / .8);animation:pulse-live 1.6s ease-in-out infinite}.mgr-ecran{min-width:0;display:flex;flex-direction:column;gap:16px;animation:mgr-entree .32s cubic-bezier(.22,1,.36,1)}@keyframes mgr-entree{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 980px){.mgr-cadre{grid-template-columns:minmax(0,1fr)}.mgr-nav{top:64px;z-index:6;flex-direction:row;overflow-x:auto;scrollbar-width:none;background:var(--verre-noir-dense)}.mgr-nav::-webkit-scrollbar{display:none}.mgr-nav__lien{grid-template-columns:20px auto;flex:0 0 auto;padding:9px 11px}.mgr-nav__touche{display:none}.mgr-nav__lien--actif:before{inset-block:auto -1px;inset-inline:10px;width:auto;height:2px}}@media (max-width: 620px){.mgr-nav__libelle{font-size:10px;letter-spacing:.08em}}.mgr-avertissement{text-align:center;max-width:92ch;margin:8px auto 0;font-size:9.5px;line-height:1.7}.mgr-entete-ecran{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 18px}.mgr-entete-ecran .titre-section{font-size:clamp(1.7rem,3.4vw,2.5rem)}.mgr-bloc{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;border-radius:var(--rayon-lg);background:var(--verre-noir);border:1px solid var(--bord-verre);box-shadow:0 18px 46px rgb(var(--ombre-rgb) / calc(.45 * var(--ombre-k))),inset 0 1px rgb(var(--encre-rgb) / .05)}.mgr-bloc--dense{padding:14px 16px;gap:10px}.mgr-bloc__entete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.mgr-bloc__titre{font-family:var(--police-titre);font-size:13.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ivoire)}.mgr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mgr-actions--collantes{position:sticky;bottom:12px;z-index:5;justify-content:flex-end;padding:12px 14px;border-radius:var(--rayon-lg);background:var(--verre-noir-dense);border:1px solid var(--bord-verre);box-shadow:0 12px 34px rgb(var(--ombre-rgb) / calc(.5 * var(--ombre-k)))}.mgr-actions--collantes>.tech{margin-inline-end:auto}.mgr-alerte{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:11px 14px;border-radius:var(--rayon);border-inline-start:3px solid var(--rouge-signal);background:rgb(var(--signal-rgb) / .07);color:var(--ivoire);font-size:13.5px;line-height:1.5}.mgr-onglets{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid rgb(var(--encre-rgb) / .08)}.mgr-onglet{font-family:var(--police-tech);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;color:var(--texte-2);border-radius:var(--rayon) var(--rayon) 0 0;transition:color var(--transition),background var(--transition)}.mgr-onglet:hover{color:var(--ivoire)}.mgr-onglet--actif{color:var(--orange-fondu);border-bottom-color:var(--rouge-signal);background:linear-gradient(180deg,rgb(var(--accent-rgb) / .1),transparent)}.mgr-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.mgr-chiffres--larges{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mgr-chiffre{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .6);border:1px solid rgb(var(--encre-rgb) / .07)}.mgr-chiffre__libelle{font-family:var(--police-tech);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--texte-tech)}.mgr-chiffre__valeur{font-family:var(--police-tech);font-size:1.2rem;font-weight:600;color:var(--ivoire);font-variant-numeric:tabular-nums}.mgr-chiffre--accent .mgr-chiffre__valeur{color:var(--orange-fondu)}.mgr-chiffre--alerte .mgr-chiffre__valeur{color:var(--rouge-signal)}.mgr-jauge{display:grid;grid-template-columns:minmax(70px,.9fr) minmax(60px,2fr) 34px;align-items:center;gap:10px}.mgr-jauge--court{grid-template-columns:minmax(60px,.8fr) minmax(50px,1.4fr) 30px;gap:8px}.mgr-jauge:not(:has(.mgr-jauge__libelle)){grid-template-columns:minmax(40px,1fr) 30px}.mgr-jauge__libelle{font-family:var(--police-tech);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--texte-tech)}.mgr-jauge__barre{position:relative;height:6px;border-radius:3px;background:rgb(var(--encre-rgb) / .08);overflow:hidden}.mgr-jauge__barre i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:3px;background:linear-gradient(90deg,var(--braise),var(--orange-fondu));transition:width .5s cubic-bezier(.22,1,.36,1)}.mgr-jauge--ambre .mgr-jauge__barre i{background:var(--ambre)}.mgr-jauge--alerte .mgr-jauge__barre i{background:var(--rouge-signal)}.mgr-jauge--sourd .mgr-jauge__barre i{background:var(--texte-tech)}.mgr-jauge__valeur{font-family:var(--police-tech);font-size:11px;color:var(--ivoire);text-align:end;font-variant-numeric:tabular-nums}.mgr-note{font-family:var(--police-tech);font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.mgr-note--elite{color:var(--or)}.mgr-note--bon{color:var(--orange-fondu)}.mgr-note--moyen{color:var(--ivoire)}.mgr-note--faible{color:var(--texte-2)}.mgr-note__delta{font-size:9px;color:var(--orange-fondu);margin-inline-start:2px}.mgr-poste{display:inline-flex;align-items:center;font-family:var(--police-tech);font-size:9.5px;font-weight:600;letter-spacing:.12em;padding:3px 7px;border-radius:3px;border:1px solid rgb(var(--accent-rgb) / .45);color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .07)}.mgr-poste--igl{color:var(--or);border-color:rgb(var(--or-rgb) / .45);background:rgb(var(--or-rgb) / .07)}.mgr-poste--awp{color:var(--rouge-signal);border-color:rgb(var(--signal-rgb) / .45);background:rgb(var(--signal-rgb) / .07)}.mgr-poste--support{color:var(--ambre);border-color:rgb(var(--ambre-rgb) / .45);background:rgb(var(--ambre-rgb) / .07)}.mgr-poste--lurker{color:var(--texte-clair);border-color:var(--bord-vif);background:rgb(var(--encre-rgb) / .05)}.mgr-poste--hors{border-style:dashed;opacity:.75}.mgr-nation{font-family:var(--police-tech);font-size:9.5px;letter-spacing:.1em;padding:2px 6px;border-radius:3px;border:1px solid var(--bord-sourd);color:var(--texte-2)}.mgr-case{display:inline-flex;align-items:center;gap:8px;font-family:var(--police-tech);font-size:10.5px;letter-spacing:.1em;color:var(--texte-2);cursor:pointer}.mgr-champ{display:flex;flex-direction:column;gap:6px;min-width:0}.mgr-champ--court{max-width:170px}.mgr-champ-nombre{max-width:110px}.mgr-embleme{display:block;flex-shrink:0;filter:drop-shadow(0 4px 10px rgb(var(--ombre-rgb) / calc(.5 * var(--ombre-k))))}.mgr-resultat{font-family:var(--police-tech);font-size:10px;font-weight:700;letter-spacing:.14em;padding:4px 9px;border-radius:3px}.mgr-resultat--v{color:var(--sur-accent);background:var(--orange-fondu)}.mgr-resultat--d{color:var(--texte-2);border:1px solid var(--bord-sourd)}.mgr-statut{font-family:var(--police-tech);font-size:10px;letter-spacing:.14em;padding:6px 10px;border-radius:3px;border:1px solid var(--bord-sourd);color:var(--texte-2)}.mgr-statut--enregistree{color:var(--orange-fondu);border-color:rgb(var(--accent-rgb) / .4)}.mgr-statut--attente,.mgr-statut--envoi{color:var(--ambre);border-color:rgb(var(--ambre-rgb) / .4)}.mgr-statut--erreur{color:var(--rouge-signal);border-color:rgb(var(--signal-rgb) / .5);background:rgb(var(--signal-rgb) / .07)}.mgr-tableau{width:100%;border-collapse:collapse;font-family:var(--police-tech);font-size:12px;color:var(--texte-2)}.mgr-tableau th{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--texte-tech);font-weight:500;text-align:start;padding:8px 10px;border-bottom:1px solid rgb(var(--encre-rgb) / .1);white-space:nowrap}.mgr-tableau td{padding:8px 10px;border-bottom:1px solid rgb(var(--encre-rgb) / .05);font-variant-numeric:tabular-nums}.mgr-tableau td b{color:var(--ivoire)}.mgr-tableau tbody tr:hover{background:rgb(var(--encre-rgb) / .025)}.mgr-tableau__moi{background:rgb(var(--accent-rgb) / .07)}.mgr-tableau__moi td{color:var(--ivoire)}.mgr-tableau--equipes th:first-child,.mgr-tableau--equipes tbody th{color:var(--texte-2);font-size:11px;letter-spacing:.04em;text-transform:none}.mgr-journal{list-style:none;display:flex;flex-direction:column}.mgr-journal li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgb(var(--encre-rgb) / .05);font-size:13.5px;color:var(--texte-clair)}.mgr-journal li:last-child{border-bottom:none}.mgr-journal time{flex-shrink:0}.mgr-journal li>span:first-of-type{flex:1}.mgr-lien-bouton{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;background:none;border:none;color:var(--ivoire);text-align:start;padding:2px 0}.mgr-lien-bouton:hover b{color:var(--orange-fondu)}.mgr-equipe-ligne{display:inline-flex;align-items:center;gap:8px;min-width:0}.mgr-equipe-ligne b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-pagination{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.mgr-carte{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.mgr-carte__infos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:22px}.mgr-carte__bonus{margin-inline-start:auto;font-family:var(--police-tech);font-size:9.5px;letter-spacing:.06em;padding:2px 6px;border-radius:3px;color:var(--or);border:1px solid rgb(var(--or-rgb) / .45);background:rgb(var(--or-rgb) / .06)}.mgr-carte__eff{font-family:var(--police-tech);font-size:9px;padding:2px 5px;border-radius:3px;color:var(--sur-accent);background:var(--orange-fondu)}.mgr-carte__eff--basse{background:var(--rouge-signal)}.mgr-carte__etat{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.mgr-carte__etat i{position:relative;display:block;height:4px;border-radius:2px;background:rgb(var(--encre-rgb) / .08);overflow:hidden}.mgr-carte__etat i:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--v, 0%);background:var(--orange-fondu)}.mgr-carte__moral:after{background:var(--or)!important}.mgr-carte__fatigue:after{background:var(--texte-tech)!important}.mgr-carte__fatigue--alerte:after{background:var(--rouge-signal)!important}.mgr-carte--choisie .carte{border-color:var(--rouge-signal);box-shadow:0 0 0 1px var(--rouge-signal),0 0 22px rgb(var(--signal-rgb) / .3)}.mgr-carte--compacte .mgr-carte__infos{gap:3px}.mgr-carte--compacte .mgr-poste{font-size:8.5px;padding:2px 5px}.mgr-grille-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.mgr-grille-cartes--vivier{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}.mgr-vivier__carte{display:flex;flex-direction:column;gap:6px;align-items:stretch}.mgr-vivier__carte>.tech{font-size:9.5px;text-align:center}.mgr-vivier__carte--choisie{transform:translateY(-3px)}.mgr-hub{display:flex;flex-direction:column;gap:16px}.mgr-hub__scene{position:relative}.mgr-hub__surimpression{position:absolute;inset-inline-start:18px;inset-block-end:16px;z-index:2;display:flex;align-items:center;gap:14px;padding:10px 16px 10px 10px;border-radius:var(--rayon-lg);background:rgb(var(--fond-rgb) / .72);border:1px solid var(--bord-verre);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mgr-hub__titre{font-size:clamp(1.3rem,2.6vw,2rem);color:var(--ivoire);line-height:1.1}.mgr-hub__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.mgr-hub__match,.mgr-hub__journal{grid-column:span 2}@media (max-width: 760px){.mgr-hub__match,.mgr-hub__journal{grid-column:auto}}.mgr-objectif{line-height:1.6}.mgr-affiche{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;text-align:center}.mgr-affiche__equipe{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.mgr-affiche__equipe b{font-family:var(--police-titre);color:var(--ivoire);font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-affiche__centre{display:flex;flex-direction:column;align-items:center;gap:6px}.mgr-affiche__vs{font-family:var(--police-titre);font-size:2rem;color:var(--orange-fondu);letter-spacing:.08em}.mgr-affiche--grande{padding:22px 20px;border-radius:var(--rayon-lg);border:1px solid var(--bord-verre);background:radial-gradient(120% 140% at 50% 0%,rgb(var(--accent-rgb) / .12),transparent 60%),var(--verre-noir)}.mgr-affiche--grande .mgr-affiche__equipe b{font-size:clamp(14px,1.6vw,19px)}.mgr-affiche--grande .mgr-affiche__vs{font-size:clamp(2rem,4vw,3rem)}@media (max-width: 560px){.mgr-affiche{gap:8px}.mgr-affiche .mgr-embleme{width:52px;height:52px}}.mgr-dernier{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mgr-dernier b{font-family:var(--police-titre);color:var(--ivoire)}.mgr-lineup{display:flex;flex-direction:column;gap:16px}.mgr-lineup__entete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.mgr-lineup__entete .titre-section{font-size:clamp(1.7rem,3.4vw,2.5rem);margin-bottom:4px}.mgr-lineup__etat{display:flex;align-items:center;gap:10px}.mgr-lineup__grille{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}@media (max-width: 1180px){.mgr-lineup__grille{grid-template-columns:minmax(0,1fr)}}.mgr-lineup__equipe{display:flex;flex-direction:column;gap:16px}.mgr-terrain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width: 1100px){.mgr-terrain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 620px){.mgr-terrain{grid-template-columns:repeat(2,minmax(0,1fr))}}.mgr-poste-slot{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--rayon-lg);min-width:0;background:var(--verre-noir);border:1px dashed rgb(var(--encre-rgb) / .16);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.mgr-poste-slot__tete{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:52px}.mgr-poste-slot__tete .tech{font-size:9px;line-height:1.45;letter-spacing:.08em}.mgr-poste-slot--choisi{border-style:solid;border-color:var(--rouge-signal);box-shadow:0 0 0 1px rgb(var(--signal-rgb) / .5),0 10px 30px rgb(var(--signal-rgb) / .14)}.mgr-poste-slot--cible{border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .05)}.mgr-poste-slot__carte{display:flex;flex-direction:column;gap:8px;cursor:grab}.mgr-poste-slot__carte:active{cursor:grabbing}.mgr-poste-slot__actions{display:flex;flex-wrap:wrap;gap:4px}.mgr-poste-slot__actions .btn{padding:6px 9px;font-size:10px;flex:1 1 auto}.mgr-poste-slot__vide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:5 / 7;width:100%;border-radius:6px;border:1px dashed rgb(var(--encre-rgb) / .2);background:rgb(var(--encre-rgb) / .02);color:var(--texte-2);transition:border-color var(--transition),color var(--transition),background var(--transition)}.mgr-poste-slot__vide>span:first-child{font-family:var(--police-titre);font-size:2.2rem;line-height:1;color:var(--orange-fondu)}.mgr-poste-slot__vide:hover{border-color:var(--rouge-signal);color:var(--ivoire);background:rgb(var(--accent-rgb) / .05)}.mgr-poste-slot__vide--mini{aspect-ratio:5 / 7}.mgr-note-equipe{display:flex;align-items:baseline;gap:12px}.mgr-note-equipe b{font-family:var(--police-titre);font-size:2.6rem;color:var(--orange-fondu);line-height:1;font-variant-numeric:tabular-nums}.mgr-liens{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--texte-clair)}.mgr-liens b{color:var(--ivoire);font-weight:600}.mgr-lineup-mini{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px}.mgr-carte--compacte .mgr-carte__bonus,.mgr-carte--compacte .mgr-carte__etat{display:none}.mgr-mercato,.mgr-entrainement,.mgr-organisation,.mgr-competitions,.mgr-progression,.mgr-centre,.mgr-saison,.mgr-tournois,.mgr-tournoi,.mgr-finances{display:flex;flex-direction:column;gap:16px}.mgr-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mgr-filtres>input:first-child{flex:1 1 220px}.mgr-filtres>select{flex:0 1 190px}.mgr-marche{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}@media (max-width: 420px){.mgr-marche{grid-template-columns:minmax(0,1fr)}}.mgr-offre{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px;border-radius:var(--rayon-lg);background:var(--verre-noir);border:1px solid var(--bord-verre);transition:border-color var(--transition),transform var(--transition)}.mgr-offre:hover{border-color:rgb(var(--accent-rgb) / .35);transform:translateY(-2px)}.mgr-offre__infos{display:flex;flex-direction:column;gap:7px;min-width:0}.mgr-offre__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.mgr-offre__ligne>b{font-family:var(--police-titre);color:var(--ivoire);font-size:15px}.mgr-offre__ligne s{opacity:.7}.mgr-offre__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.mgr-offre__actions .btn{padding:8px 12px;font-size:10.5px}.mgr-comparaison{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;align-items:start}.mgr-comparaison__legende{grid-column:1 / -1}.mgr-comparaison .mgr-radar{margin-inline:auto}.mgr-attributs{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.mgr-attributs li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid rgb(var(--encre-rgb) / .05);font-size:13px;color:var(--texte-clair)}.mgr-attributs--compact{grid-template-columns:minmax(0,1fr)}.mgr-attributs--compact li>span:first-child{flex:1}.mgr-estime{color:var(--ambre);font-style:normal}@media (max-width: 560px){.mgr-attributs{grid-template-columns:minmax(0,1fr)}}.mgr-radar{display:block;max-width:100%;height:auto;overflow:visible}.mgr-radar__grille{fill:none;stroke:rgb(var(--encre-rgb) / .12);stroke-width:.4}.mgr-radar__serie{fill:rgb(var(--accent-rgb) / .22);stroke:var(--orange-fondu);stroke-width:.9;stroke-linejoin:round}.mgr-radar__comparaison{fill:none;stroke:var(--texte-2);stroke-width:.7;stroke-dasharray:2 1.5}.mgr-radar__libelle{font-family:var(--police-tech);font-size:4.3px;letter-spacing:.04em;fill:var(--texte-tech);text-transform:uppercase}.mgr-entrainement__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}.mgr-options{display:flex;flex-direction:column;gap:8px}.mgr-option{display:flex;flex-direction:column;gap:4px;text-align:start;padding:12px 14px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .55);border:1px solid var(--bord-sourd);color:var(--ivoire);transition:border-color var(--transition),background var(--transition),transform var(--transition)}.mgr-option b{font-family:var(--police-titre);font-size:14px}.mgr-option .tech{font-size:9.5px;letter-spacing:.06em;line-height:1.5;text-transform:none}.mgr-option:hover{border-color:var(--bord-vif);transform:translateY(-1px)}.mgr-option--on{border-color:var(--rouge-signal);background:rgb(var(--accent-rgb) / .09);box-shadow:inset 3px 0 0 var(--rouge-signal)}:root[dir=rtl] .mgr-option--on{box-shadow:inset -3px 0 0 var(--rouge-signal)}.mgr-cartes-connaissance{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.mgr-carte-map{display:flex;flex-direction:column;gap:8px;padding:10px 12px;text-align:start;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .55);border:1px solid var(--bord-sourd);color:var(--ivoire);font-family:var(--police-titre);font-size:13px}.mgr-carte-map:disabled{cursor:default}.mgr-carte-map:not(:disabled):hover{border-color:var(--bord-vif)}.mgr-carte-map--on{border-color:var(--rouge-signal);background:rgb(var(--accent-rgb) / .09)}.mgr-individuel{display:flex;flex-direction:column;gap:8px}.mgr-individuel__ligne{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:14px;padding:10px 12px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .45);border:1px solid rgb(var(--encre-rgb) / .06)}.mgr-individuel__qui{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.mgr-individuel__qui b{font-family:var(--police-titre);color:var(--ivoire)}.mgr-individuel__qui .tech{flex-basis:100%}@media (max-width: 900px){.mgr-individuel__ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mgr-individuel__qui,.mgr-individuel__ligne select{grid-column:1 / -1}}.mgr-investissements{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;align-items:stretch}.mgr-investissements .mgr-actions{margin-top:auto}.mgr-niveaux{display:flex;gap:4px}.mgr-niveaux i{width:22px;height:6px;border-radius:2px;background:rgb(var(--encre-rgb) / .1)}.mgr-niveaux i.mgr-niveaux--on{background:linear-gradient(90deg,var(--braise),var(--orange-fondu));box-shadow:0 0 8px rgb(var(--accent-rgb) / .35)}.mgr-identite{display:grid;grid-template-columns:240px minmax(0,1fr);gap:26px;align-items:start}@media (max-width: 760px){.mgr-identite{grid-template-columns:minmax(0,1fr)}}.mgr-identite__apercu{position:sticky;top:90px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px;text-align:center;border-radius:var(--rayon-lg);background:radial-gradient(circle at 50% 30%,rgb(var(--accent-rgb) / .1),transparent 70%),rgb(var(--fond-2-rgb) / .5);border:1px solid var(--bord-verre)}@media (max-width: 760px){.mgr-identite__apercu{position:static}.mgr-identite__apercu .mgr-embleme{width:120px;height:120px}}.mgr-identite__nom{font-family:var(--police-titre);font-size:1.2rem;color:var(--ivoire);overflow-wrap:anywhere}.mgr-identite__champs{display:flex;flex-wrap:wrap;gap:14px;min-width:0}.mgr-identite__champs>.mgr-champ{flex:1 1 220px}.mgr-identite__champs>.mgr-champ--court{flex:0 1 150px}.mgr-choix{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;border:none;padding:0;margin:0;min-width:0}.mgr-choix legend{width:100%;margin-bottom:6px}.mgr-choix__btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px;min-width:62px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .55);border:1px solid var(--bord-sourd);color:var(--texte-2);font-family:var(--police-tech);font-size:9px;letter-spacing:.08em}.mgr-choix__btn:hover{border-color:var(--bord-vif);color:var(--ivoire)}.mgr-choix__btn--on{border-color:var(--rouge-signal);color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .08)}.mgr-pastille-couleur{width:30px;height:30px;border-radius:50%;padding:0;border:2px solid var(--bord-sourd);background:var(--c);transition:transform var(--transition),box-shadow var(--transition)}.mgr-pastille-couleur:hover{transform:scale(1.08)}.mgr-pastille-couleur--on{box-shadow:0 0 0 2px var(--noir-pur),0 0 0 4px var(--orange-fondu)}.mgr-fondation{display:flex;flex-direction:column;gap:18px;max-width:1180px;margin-inline:auto;width:100%}.mgr-fondation__entete{display:flex;flex-direction:column;gap:10px}.mgr-etapes{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mgr-etapes li{font-family:var(--police-tech);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:3px;border:1px solid var(--bord-sourd);color:var(--texte-tech)}.mgr-etapes li.mgr-etapes--actif{color:var(--orange-fondu);border-color:rgb(var(--accent-rgb) / .5);background:rgb(var(--accent-rgb) / .08)}.mgr-etapes li.mgr-etapes--fait{color:var(--ivoire)}.mgr-principe{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.mgr-principe__point{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .5);border:1px solid rgb(var(--encre-rgb) / .07)}.mgr-principe__point b{font-family:var(--police-titre);color:var(--orange-fondu);letter-spacing:.04em}.mgr-principe__point p{font-size:14px;color:var(--texte-clair);line-height:1.55}.mgr-depart{display:flex;flex-direction:column;align-items:stretch;gap:6px;transition:opacity var(--transition),filter var(--transition)}.mgr-depart>.tech{text-align:center}.mgr-depart--retire{opacity:.42;filter:grayscale(.85)}.mgr-centre__grille{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.mgr-centre__grille>div{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 980px){.mgr-centre__grille{grid-template-columns:minmax(0,1fr)}}.mgr-liste-controle{list-style:none;display:flex;flex-direction:column;gap:6px}.mgr-liste-controle li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--texte-clair)}.mgr-liste-controle li:before{font-family:var(--police-tech);font-weight:700;width:20px;height:20px;display:inline-grid;place-items:center;border-radius:3px;flex-shrink:0}.mgr-liste-controle li.ok:before{content:"✓";color:var(--sur-accent);background:var(--orange-fondu)}.mgr-liste-controle li.ko:before{content:"!";color:var(--rouge-signal);border:1px solid rgb(var(--signal-rgb) / .6)}.mgr-amical{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.mgr-amical>.mgr-champ{flex:1 1 220px}.mgr-veto__historique{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.mgr-veto__etape{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:3px;font-size:12px;border:1px solid var(--bord-sourd);color:var(--texte-2)}.mgr-veto__etape b{font-family:var(--police-tech);color:var(--ivoire)}.mgr-veto__etape--retrait span[translate]{text-decoration:line-through;text-decoration-color:rgb(var(--signal-rgb) / .7)}.mgr-veto__etape--choix{border-color:rgb(var(--accent-rgb) / .45);color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .06)}.mgr-veto__cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.mgr-veto__carte{display:flex;flex-direction:column;gap:8px;padding:14px;text-align:start;border-radius:var(--rayon-lg);background:linear-gradient(160deg,rgb(var(--fond-3-rgb) / .9),rgb(var(--fond-2-rgb) / .7));border:1px solid var(--bord-sourd);color:var(--ivoire);transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.mgr-veto__carte b{font-family:var(--police-titre);font-size:17px;letter-spacing:.06em}.mgr-veto__carte .mgr-jauge{grid-template-columns:minmax(0,1fr) minmax(40px,1fr) 26px}.mgr-veto__carte:not(:disabled):hover{transform:translateY(-3px)}.mgr-veto__carte--retrait:not(:disabled):hover{border-color:var(--rouge-signal);box-shadow:0 10px 28px rgb(var(--signal-rgb) / .18)}.mgr-veto__carte--choix:not(:disabled):hover{border-color:var(--orange-fondu);box-shadow:0 10px 28px rgb(var(--accent-rgb) / .22)}.mgr-veto__carte:disabled{opacity:.6;cursor:default}.mgr-cartes-jouees{display:flex;flex-wrap:wrap;gap:10px}.mgr-carte-jouee{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .6);border:1px solid var(--bord-verre)}.mgr-carte-jouee b{font-family:var(--police-titre);color:var(--ivoire);font-size:16px}.mgr-styles{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:10px}.mgr-styles--compact{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.mgr-style{display:flex;flex-direction:column;gap:7px;padding:12px 14px;text-align:start;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .55);border:1px solid var(--bord-sourd);color:var(--ivoire);transition:border-color var(--transition),background var(--transition),transform var(--transition)}.mgr-style b{font-family:var(--police-titre);font-size:14.5px}.mgr-style>.tech{font-size:9.5px;letter-spacing:.05em;line-height:1.5;text-transform:none}.mgr-style:hover{border-color:var(--bord-vif);transform:translateY(-1px)}.mgr-style--on{border-color:var(--rouge-signal);background:rgb(var(--accent-rgb) / .08)}.mgr-style__detail{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.5;color:var(--texte-clair);padding-top:6px;border-top:1px solid rgb(var(--encre-rgb) / .08)}.mgr-reglages-tactiques{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;align-items:end}.mgr-reglages-tactiques input[type=range]{width:100%}.mgr-rapport{display:flex;flex-direction:column;gap:6px}.mgr-rapport__ligne{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mgr-rapport__ligne b{color:var(--ivoire);font-family:var(--police-titre);text-align:end}.mgr-rapport__joueurs{list-style:none;display:flex;flex-direction:column;gap:4px}.mgr-rapport__joueurs li{display:grid;grid-template-columns:74px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid rgb(var(--encre-rgb) / .05)}.mgr-rapport__joueurs b{color:var(--ivoire);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-direct{display:flex;flex-direction:column;gap:12px}.mgr-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;border-radius:var(--rayon-lg);background:linear-gradient(90deg,rgb(var(--accent-rgb) / .14),var(--verre-noir-dense) 38%,var(--verre-noir-dense) 62%,rgb(var(--encre-rgb) / .06));border:1px solid var(--bord-verre)}.mgr-score__equipe{display:flex;align-items:center;gap:12px;min-width:0}.mgr-score__equipe>div{display:flex;flex-direction:column;gap:3px;min-width:0}.mgr-score__equipe b{font-family:var(--police-titre);color:var(--ivoire);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-score__equipe--b{justify-content:flex-end;text-align:end}.mgr-score__equipe--b>div{align-items:flex-end}.mgr-score__chiffre{font-family:var(--police-titre);font-size:clamp(2rem,4.4vw,3rem);line-height:1;color:var(--ivoire);font-variant-numeric:tabular-nums}.mgr-score__equipe--a .mgr-score__chiffre{color:var(--orange-fondu)}.mgr-score__centre{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.mgr-chrono{font-family:var(--police-tech);font-size:1.5rem;color:var(--ivoire);font-variant-numeric:tabular-nums;letter-spacing:.04em}.mgr-chrono--bombe{color:var(--rouge-signal);animation:pulse-live 1s ease-in-out infinite}.mgr-cote{align-self:flex-start;font-family:var(--police-tech);font-size:9px;font-weight:700;letter-spacing:.14em;padding:1px 6px;border-radius:3px}.mgr-score__equipe--b .mgr-cote{align-self:flex-end}.mgr-cote:empty{display:none}.mgr-cote--t{color:var(--ambre);border:1px solid rgb(var(--ambre-rgb) / .5)}.mgr-cote--ct{color:var(--texte-clair);border:1px solid var(--bord-vif)}.mgr-score__badges{display:flex;flex-wrap:wrap;gap:4px}.mgr-score__equipe--b .mgr-score__badges{justify-content:flex-end}.mgr-qui{font-family:var(--police-tech);font-size:9px;font-weight:700;letter-spacing:.14em;padding:1px 6px;border-radius:3px;white-space:nowrap}.mgr-qui--moi{color:var(--sur-accent);background:var(--orange-fondu)}.mgr-qui--adverse{color:var(--sur-ivoire);background:var(--ivoire)}@media (max-width: 620px){.mgr-score{gap:8px;padding:10px}.mgr-score .mgr-embleme{display:none}.mgr-score__centre>span{font-size:8.5px;letter-spacing:.08em}.mgr-score__equipe{flex-direction:column;align-items:flex-start;gap:4px}.mgr-score__equipe--b{flex-direction:column-reverse;align-items:flex-end}.mgr-score .mgr-cote{display:none}}.mgr-historique{list-style:none;display:flex;gap:3px;overflow-x:auto;padding-block:2px;scrollbar-width:thin}.mgr-historique__manche{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border-radius:3px;font-family:var(--police-tech);font-size:9.5px;color:var(--texte-tech);background:rgb(var(--encre-rgb) / .04);border:1px solid rgb(var(--encre-rgb) / .08)}.mgr-historique__manche--a{color:var(--sur-accent);background:var(--orange-fondu);border-color:transparent}.mgr-historique__manche--b{color:var(--sur-ivoire);background:var(--ivoire);border-color:transparent}.mgr-historique__manche--mi{margin-inline-start:10px}.mgr-historique__manche--courante{outline:2px solid var(--ambre);outline-offset:1px}.mgr-direct__barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.mgr-modes{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .6);border:1px solid var(--bord-verre)}.mgr-mode,.mgr-vitesse{font-family:var(--police-tech);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:3px;border:none;background:none;color:var(--texte-2)}.mgr-mode:hover,.mgr-vitesse:hover{color:var(--ivoire)}.mgr-mode--on,.mgr-vitesse--on{color:var(--sur-accent);background:var(--orange-fondu)}.mgr-lecteur{display:flex;align-items:center;gap:6px}.mgr-vitesse{padding:7px 9px;border:1px solid var(--bord-sourd)}.mgr-direct__corps{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;grid-template-areas:"a scene b";gap:12px;align-items:start}.mgr-direct__scene{grid-area:scene;position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.mgr-joueurs--a{grid-area:a}.mgr-joueurs--b{grid-area:b}@media (max-width: 1180px){.mgr-direct__corps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"scene scene" "a b"}}@media (max-width: 620px){.mgr-direct__corps{grid-template-columns:minmax(0,1fr);grid-template-areas:"scene" "a" "b"}}.mgr-joueurs{display:flex;flex-direction:column;gap:6px;min-width:0}.mgr-joueurs__tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;border-radius:var(--rayon);background:rgb(var(--accent-rgb) / .1);border:1px solid rgb(var(--accent-rgb) / .4)}.mgr-joueurs--b .mgr-joueurs__tete{background:rgb(var(--ivoire-rgb) / .06);border-color:rgb(var(--ivoire-rgb) / .3)}.mgr-joueurs__tete b{font-family:var(--police-titre);font-size:14px;color:var(--ivoire);margin-inline-end:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-joueurs__eco{display:flex;justify-content:space-between;gap:8px;padding:0 2px}.mgr-joueur{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px 10px 9px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .65);border:1px solid var(--bord-verre);border-inline-start:3px solid var(--orange-fondu);transition:opacity .3s}.mgr-joueurs--b .mgr-joueur{border-inline-start-color:var(--ivoire)}.mgr-joueur__pv{grid-column:1 / -1;position:relative;height:3px;border-radius:2px;background:rgb(var(--encre-rgb) / .08);overflow:hidden}.mgr-joueur__pv i{position:absolute;inset-block:0;inset-inline-start:0;background:var(--orange-fondu);transition:width .4s}.mgr-joueurs--b .mgr-joueur__pv i{background:var(--ivoire)}.mgr-joueur__nom{font-family:var(--police-tech);font-size:12.5px;color:var(--ivoire);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-joueur__poste{font-family:var(--police-tech);font-size:9px;letter-spacing:.12em;color:var(--texte-tech);text-align:end}.mgr-joueur__arme{font-size:11px;color:var(--texte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-joueur__kd{font-family:var(--police-tech);font-size:11.5px;color:var(--ivoire);font-variant-numeric:tabular-nums;text-align:end}.mgr-joueur__argent{grid-column:1 / -1;font-family:var(--police-tech);font-size:9.5px;color:var(--texte-tech);font-variant-numeric:tabular-nums}.mgr-joueur--mort{opacity:.4}.mgr-joueur--mort .mgr-joueur__nom{text-decoration:line-through}.mgr-fil{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:3;list-style:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;pointer-events:none;max-width:52%}.mgr-fil__ligne{display:flex;align-items:center;gap:7px;padding:4px 9px;border-radius:3px;font-size:11.5px;background:rgb(var(--fond-rgb) / .82);border:1px solid rgb(var(--encre-rgb) / .1);border-inline-end:3px solid var(--orange-fondu);color:var(--ivoire);animation:mgr-fil .3s ease both}.mgr-fil__ligne--b{border-inline-end-color:var(--ivoire)}.mgr-fil__ligne b{font-family:var(--police-tech);font-weight:600;white-space:nowrap}.mgr-fil__arme{font-family:var(--police-tech);font-size:9.5px;color:var(--texte-tech);white-space:nowrap}@keyframes mgr-fil{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.mgr-phase{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:3;display:flex;flex-direction:column;gap:4px;max-width:46%;padding:8px 12px;border-radius:var(--rayon);background:rgb(var(--fond-rgb) / .86);border:1px solid var(--bord-verre);border-inline-start:3px solid var(--orange-fondu);pointer-events:none}.mgr-phase__nom{font-family:var(--police-tech);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--ivoire)}.mgr-phase__vivants{display:flex;align-items:baseline;gap:6px;font-family:var(--police-tech);font-size:9.5px;letter-spacing:.12em;color:var(--texte-tech)}.mgr-phase__vivants b{font-family:var(--police-titre);font-size:1.35rem;line-height:1;font-variant-numeric:tabular-nums}.mgr-phase__a{color:var(--orange-fondu)}.mgr-phase__b{color:var(--ivoire)}.mgr-phase__strat{display:flex;flex-wrap:wrap;gap:4px;font-family:var(--police-tech);font-size:9.5px;letter-spacing:.08em;color:var(--texte-tech)}.mgr-phase__strat b{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ivoire)}.mgr-phase--clutch{border-inline-start-color:var(--rouge-signal)}.mgr-phase--gagnee .mgr-phase__nom{color:var(--orange-fondu)}.mgr-phase--perdue .mgr-phase__nom{color:var(--texte-2)}@media (max-width: 620px){.mgr-phase{max-width:64%;padding:6px 9px}.mgr-phase__strat{display:none}}.mgr-legende{display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--police-tech);font-size:9.5px;letter-spacing:.12em;color:var(--texte-clair)}.mgr-legende span{display:inline-flex;align-items:center;gap:6px}.mgr-legende span:before{content:"";width:10px;height:10px;border-radius:50%}.mgr-legende__a:before{background:var(--orange-fondu)}.mgr-legende__b:before{background:var(--ivoire);box-shadow:0 0 0 1px var(--bord-vif)}.mgr-pourquoi__strats{display:flex;flex-wrap:wrap;gap:4px 18px}.mgr-pourquoi__strats b{font-family:var(--police-tech);font-size:10px;letter-spacing:.1em;margin-inline-end:6px;color:var(--ivoire)}.mgr-confirmer{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--rayon);background:rgb(var(--accent-rgb) / .07);border:1px solid rgb(var(--accent-rgb) / .4);font-size:13.5px;color:var(--texte-clair);animation:mgr-entree .3s ease both}.mgr-decisions__aide{font-size:13px;line-height:1.5;color:var(--texte-2)}.mgr-bandeau{padding:10px 14px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .7);border:1px solid var(--bord-verre);border-inline-start:3px solid var(--orange-fondu);color:var(--ivoire);font-size:14px}.mgr-pourquoi{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--rayon);background:rgb(var(--accent-rgb) / .06);border:1px solid rgb(var(--accent-rgb) / .25);font-size:13.5px;color:var(--texte-clair);animation:mgr-entree .35s ease both}.mgr-attente{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;background:rgb(var(--fond-rgb) / .45);border-radius:var(--rayon-lg)}.mgr-recit{display:flex;flex-direction:column;gap:6px;max-height:460px;min-height:260px;overflow-y:auto;padding:14px;border-radius:var(--rayon-lg);background:var(--verre-noir);border:1px solid var(--bord-verre)}.mgr-recit__ligne{display:flex;gap:12px;align-items:baseline;font-size:14px;color:var(--texte-clair);padding-inline-start:10px;border-inline-start:2px solid rgb(var(--encre-rgb) / .1);animation:mgr-entree .3s ease both}.mgr-recit__ligne time{flex-shrink:0;min-width:34px}.mgr-recit__ligne--a{border-inline-start-color:var(--orange-fondu)}.mgr-recit__ligne--b{border-inline-start-color:var(--ivoire)}.mgr-recit__ligne--strat{color:var(--ivoire);font-weight:500}.mgr-decisions{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:var(--rayon-lg);background:var(--verre-noir);border:1px solid var(--bord-verre)}.mgr-decisions>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px}.mgr-decisions__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:12px;align-items:end}.mgr-pas{display:inline-flex;flex-wrap:wrap;gap:4px}.mgr-pas__btn{min-width:30px;height:34px;padding:0 8px;border-radius:3px;border:1px solid var(--bord-sourd);background:rgb(var(--fond-2-rgb) / .6);color:var(--ivoire);font-family:var(--police-tech);font-size:11px}.mgr-pas__btn:hover{border-color:var(--rouge-signal);color:var(--orange-fondu)}.mgr-consignes{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.mgr-consignes li{padding:4px 8px;border-radius:3px;border:1px solid rgb(var(--accent-rgb) / .3);background:rgb(var(--accent-rgb) / .05)}.mgr-entre{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:var(--rayon-lg);background:linear-gradient(160deg,rgb(var(--accent-rgb) / .08),transparent 45%),var(--verre-noir-dense);border:1px solid rgb(var(--accent-rgb) / .4);animation:mgr-entree .35s ease both;scroll-margin-block-start:150px}.mgr-entre--compact{padding:12px 16px;gap:8px}.mgr-entre__tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.mgr-entre__titre{display:flex;flex-direction:column;gap:3px}.mgr-entre__titre b{font-family:var(--police-titre);font-size:1.15rem;color:var(--ivoire);letter-spacing:.04em}.mgr-entre__minuteur{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mgr-entre__minuteur b{color:var(--orange-fondu);font-variant-numeric:tabular-nums}.mgr-entre__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:18px;align-items:start}@media (max-width: 900px){.mgr-entre__grille{grid-template-columns:minmax(0,1fr)}}.mgr-entre__colonne{display:flex;flex-direction:column;gap:10px;min-width:0}.mgr-entre__rubrique{font-family:var(--police-tech);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--texte-clair)}.mgr-entre__argent{display:flex;flex-direction:column;gap:5px;padding:9px 12px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .6);border:1px solid var(--bord-verre)}.mgr-entre__argent>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.mgr-entre__argent b{font-family:var(--police-titre);font-size:15px;color:var(--ivoire);font-variant-numeric:tabular-nums;white-space:nowrap}.mgr-entre__argent span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-entre__note{font-size:13px;line-height:1.5;color:var(--texte-clair)}.mgr-entre__alerte{font-size:12.5px;color:var(--rouge-signal)}.mgr-entre__achats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mgr-entre__achat{display:flex;flex-direction:column;gap:2px;padding:9px 10px;text-align:start;border-radius:var(--rayon);border:1px solid var(--bord-sourd);background:rgb(var(--fond-2-rgb) / .55);color:var(--ivoire);transition:border-color var(--transition),background var(--transition)}.mgr-entre__achat b{font-family:var(--police-tech);font-size:12px;letter-spacing:.06em}.mgr-entre__achat span{font-size:11.5px;line-height:1.35;color:var(--texte-2)}.mgr-entre__achat:hover:not(:disabled){border-color:var(--bord-vif)}.mgr-entre__achat--on{border-color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .12)}.mgr-entre__achat:disabled{opacity:.45;cursor:not-allowed}.mgr-entre__tempsmort{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mgr-entre__conseil{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;border-radius:var(--rayon);background:rgb(var(--accent-rgb) / .07);border:1px dashed rgb(var(--accent-rgb) / .5)}.mgr-entre__conseil>span{flex-basis:100%}.mgr-entre__conseil p{flex:1 1 260px;font-size:13.5px;line-height:1.5;color:var(--texte-clair)}.mgr-entre__conseil p b{font-family:var(--police-tech);color:var(--ivoire)}.mgr-entre__habitudes{color:var(--texte-tech)}.mgr-entre__familles{display:flex;flex-direction:column;gap:10px}.mgr-entre__famille{display:flex;flex-direction:column;gap:5px}.mgr-entre__strats{display:flex;flex-wrap:wrap;gap:6px}.mgr-strat{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%;padding:7px 10px;text-align:start;border-radius:var(--rayon);border:1px solid var(--bord-sourd);background:rgb(var(--fond-2-rgb) / .55);color:var(--ivoire);transition:border-color var(--transition),background var(--transition),transform var(--transition)}.mgr-strat b{font-family:var(--police-tech);font-size:12px;font-weight:600}.mgr-strat span{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:var(--texte-tech)}.mgr-strat:hover{border-color:var(--bord-vif);transform:translateY(-1px)}.mgr-strat--conseil{border-style:dashed;border-color:rgb(var(--accent-rgb) / .6)}.mgr-strat--on{border-style:solid;border-color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .14);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .3)}.mgr-entre__fiche{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .5);border:1px solid var(--bord-verre)}.mgr-entre__fiche b{font-family:var(--police-titre);color:var(--ivoire)}.mgr-entre__fiche p{font-size:13px;line-height:1.5;color:var(--texte-clair)}.mgr-entre__fiche ul{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px}.mgr-entre__plus{color:var(--texte-clair)}.mgr-entre__plus:before{content:"+ ";font-weight:700;color:var(--orange-fondu)}.mgr-entre__moins{color:var(--texte-2)}.mgr-entre__moins:before{content:"− ";font-weight:700;color:var(--rouge-signal)}.mgr-entre__coach{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.mgr-lien{margin-inline-start:8px;color:var(--orange-fondu);font:inherit;text-decoration:underline;text-underline-offset:3px}.mgr-tactique{display:block;width:100%;height:auto;max-height:560px;aspect-ratio:1;border-radius:var(--rayon-lg);border:1px solid var(--bord-verre);background:var(--noir)}.mgr-tactique--compacte{max-height:240px}.mgr-tactique__fond{fill:var(--noir)}.mgr-zone{fill:rgb(var(--encre-rgb) / .05);stroke:rgb(var(--encre-rgb) / .14);stroke-width:.3}.mgr-zone--t{fill:rgb(var(--ambre-rgb) / .12)}.mgr-zone--ct{fill:rgb(var(--encre-rgb) / .1)}.mgr-zone--site{fill:rgb(var(--accent-rgb) / .13);stroke:rgb(var(--accent-rgb) / .55);stroke-width:.45}.mgr-zone--bas{fill-opacity:.7;stroke-dasharray:1 .6}.mgr-zone--haut{stroke-width:.6}.mgr-zone__nom{font-family:var(--police-tech);font-size:2.3px;letter-spacing:.04em;fill:var(--texte-tech);pointer-events:none}.mgr-zone__nom--site{font-size:4.6px;font-weight:700;fill:var(--orange-fondu)}.mgr-decor{fill:rgb(var(--encre-rgb) / .1)}.mgr-decor--eau{fill:rgb(var(--encre-rgb) / .05);stroke:rgb(var(--encre-rgb) / .12);stroke-width:.2}.mgr-bombe circle{fill:var(--rouge-signal)}.mgr-bombe .mgr-bombe__onde{fill:none;stroke:var(--rouge-signal);stroke-width:.4;transform-box:fill-box;transform-origin:center;animation:mgr-onde 1.1s ease-out infinite}.mgr-bombe--desamorcee circle{fill:var(--texte-2)}.mgr-bombe--desamorcee .mgr-bombe__onde{animation:none;stroke:var(--texte-2)}@keyframes mgr-onde{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.mgr-explosion{fill:rgb(var(--ambre-rgb) / .35);stroke:var(--ambre);stroke-width:.5;transform-box:fill-box;transform-origin:center;animation:mgr-explosion .9s ease-out both}@keyframes mgr-explosion{0%{transform:scale(.2);opacity:1}to{transform:scale(1);opacity:.6}}.mgr-tir{stroke-width:.35;stroke-linecap:round;opacity:.85}.mgr-tir--a{stroke:var(--orange-fondu)}.mgr-tir--b{stroke:var(--ivoire)}.mgr-pion circle{stroke:var(--noir-pur);stroke-width:.5;transition:cx .1s linear,cy .1s linear}.mgr-pion--a circle{fill:var(--orange-fondu)}.mgr-pion--b circle{fill:var(--ivoire)}.mgr-pion--mort path{stroke:var(--texte-tech);stroke-width:.6;fill:none}.mgr-pion__nom{font-family:var(--police-tech);font-size:2.3px;fill:var(--ivoire);paint-order:stroke;stroke:var(--noir-pur);stroke-width:.5px;pointer-events:none}.mgr-pion--a .mgr-pion__nom{fill:var(--orange-fondu);font-weight:700}.mgr-resultats{display:flex;flex-direction:column;gap:16px}.mgr-resultats__scene{position:relative}.mgr-resultats__verdict{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:16px;background:radial-gradient(circle at 50% 50%,rgb(var(--fond-rgb) / .55),transparent 70%);pointer-events:none}.mgr-verdict{font-family:var(--police-titre);font-size:clamp(2.6rem,8vw,5rem);line-height:1;letter-spacing:.06em;color:var(--ivoire)}.mgr-resultats--victoire .mgr-verdict{color:var(--orange-fondu);text-shadow:0 0 40px rgb(var(--accent-rgb) / .45);animation:mgr-verdict .7s cubic-bezier(.22,1,.36,1) both}.mgr-resultats--defaite .mgr-verdict{color:var(--texte-2)}@keyframes mgr-verdict{0%{transform:scale(1.25);opacity:0;letter-spacing:.3em}to{transform:none;opacity:1}}.mgr-verdict__score{display:flex;align-items:center;gap:18px}.mgr-verdict__score b{font-family:var(--police-titre);font-size:clamp(1.6rem,4vw,2.6rem);color:var(--ivoire);font-variant-numeric:tabular-nums}.mgr-resultats__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;align-items:start}.mgr-fin-saison{border-color:rgb(var(--or-rgb) / .4);background:linear-gradient(160deg,rgb(var(--or-rgb) / .08),transparent 50%),var(--verre-noir)}.mgr-mvp{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.mgr-mvp b{font-family:var(--police-titre);font-size:1.4rem;color:var(--or)}.mgr-progres{display:flex;flex-wrap:wrap;gap:6px 12px}.mgr-bilan{width:min(980px,100%);display:flex;flex-direction:column;gap:18px}.mgr-bilan .modale__fermer{position:absolute;inset-block-start:18px;inset-inline-end:18px;z-index:4}.mgr-bilan__tete{display:flex;flex-direction:column;gap:4px;padding-inline-end:40px}.mgr-bilan__verdict{font-family:var(--police-titre);font-size:clamp(2rem,6vw,3.2rem);line-height:1;letter-spacing:.06em;color:var(--ivoire)}.mgr-bilan--victoire .mgr-bilan__verdict{color:var(--orange-fondu)}.mgr-bilan--defaite .mgr-bilan__verdict{color:var(--texte-2)}.mgr-bilan__chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.mgr-bilan__chiffre{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .6);border:1px solid var(--bord-verre);min-width:0}.mgr-bilan__chiffre b{font-family:var(--police-titre);font-size:1.25rem;color:var(--ivoire);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-bilan__chiffre--mvp{border-color:rgb(var(--or-rgb) / .5);background:linear-gradient(160deg,rgb(var(--or-rgb) / .1),transparent 60%),rgb(var(--fond-2-rgb) / .6)}.mgr-bilan__chiffre--mvp b{color:var(--or)}.mgr-bilan__section{display:flex;flex-direction:column;gap:10px}.mgr-bilan__rubrique{font-family:var(--police-tech);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--texte-clair)}.mgr-bilan__joueurs{list-style:none;display:flex;flex-direction:column;gap:8px}.mgr-bilan__joueur{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(0,1.6fr) minmax(170px,1fr);gap:10px 18px;align-items:center;padding:12px 14px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .5);border:1px solid var(--bord-verre);border-inline-start:3px solid var(--orange-fondu)}.mgr-bilan__joueur--mvp{border-color:rgb(var(--or-rgb) / .45);border-inline-start-color:var(--or)}@media (max-width: 820px){.mgr-bilan__joueur{grid-template-columns:minmax(0,1fr)}}.mgr-bilan__ident{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.mgr-bilan__ident>b{font-family:var(--police-titre);font-size:15px;color:var(--ivoire)}.mgr-bilan__mvp{font-family:var(--police-tech);font-size:9px;font-weight:700;letter-spacing:.14em;padding:1px 6px;border-radius:3px;color:var(--sur-rarete);background:var(--or)}.mgr-bilan__stats{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.mgr-bilan__stats b{font-family:var(--police-tech);font-size:13px;color:var(--ivoire);font-variant-numeric:tabular-nums;margin-inline-end:8px}.mgr-bilan__jauges{display:flex;flex-direction:column;gap:5px;min-width:0}.mgr-bilan__evolution{display:grid;grid-template-columns:74px minmax(60px,1fr) auto;align-items:center;gap:8px;min-width:0}.mgr-bilan__libelle{font-family:var(--police-tech);font-size:9.5px;letter-spacing:.12em;color:var(--texte-tech);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-bilan__barre{position:relative;height:6px;border-radius:3px;background:rgb(var(--encre-rgb) / .1);overflow:hidden}.mgr-bilan__barre i{position:absolute;inset-block:0;inset-inline-start:0;background:var(--orange-fondu);border-radius:3px}.mgr-bilan__barre s{position:absolute;inset-block:-1px;width:2px;background:var(--ivoire);opacity:.85}.mgr-bilan__barre--xp{width:120px;height:5px}.mgr-bilan__valeurs{font-family:var(--police-tech);font-size:11.5px;color:var(--texte-2);white-space:nowrap;font-variant-numeric:tabular-nums}.mgr-bilan__valeurs b{color:var(--ivoire)}.mgr-bilan__valeurs em{font-style:normal;margin-inline-start:4px;color:var(--texte-tech)}.mgr-bilan__valeurs em.mgr-bilan__delta--bon{color:var(--orange-fondu)}.mgr-bilan__valeurs em.mgr-bilan__delta--mauvais{color:var(--rouge-signal)}.mgr-bilan__xp{display:flex;flex-direction:column;gap:4px;min-width:0}.mgr-bilan__xp>b{font-family:var(--police-titre);font-size:1.05rem;color:var(--ivoire)}.mgr-bilan__focus{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mgr-bilan__progres{font-size:12.5px;color:var(--texte-clair)}.mgr-bilan__progres b{color:var(--orange-fondu)}.mgr-bilan__banc{list-style:none;display:flex;flex-direction:column;gap:5px}.mgr-bilan__banc li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.mgr-bilan__banc b{font-family:var(--police-tech);color:var(--ivoire)}.mgr-fleche{display:inline-block;white-space:pre}.mgr-bilan__equipe .mgr-bilan__evolution{grid-template-columns:120px minmax(60px,1fr) auto;max-width:560px}.mgr-prix{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:2px 10px;padding:6px 8px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .5)}.mgr-prix b{font-family:var(--police-tech);font-size:12px;color:var(--ivoire);font-variant-numeric:tabular-nums}.mgr-offre__carte{font-family:var(--police-tech);font-size:9.5px;letter-spacing:.08em;line-height:1.45;color:var(--ambre)}.mgr-cartes-explication{margin-block-end:4px}.mgr-cartes-explication__texte{font-size:13.5px;line-height:1.55;color:var(--texte-clair);max-width:72ch}.mgr-tableau--raretes td,.mgr-tableau--raretes th{white-space:nowrap}.mgr-classement--montee td:first-child{box-shadow:inset 3px 0 0 var(--orange-fondu)}.mgr-classement--descente td:first-child{box-shadow:inset 3px 0 0 var(--rouge-signal)}:root[dir=rtl] .mgr-classement--montee td:first-child{box-shadow:inset -3px 0 0 var(--orange-fondu)}:root[dir=rtl] .mgr-classement--descente td:first-child{box-shadow:inset -3px 0 0 var(--rouge-signal)}.mgr-playoffs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:center}@media (max-width: 700px){.mgr-playoffs{grid-template-columns:minmax(0,1fr)}}.mgr-playoffs__tour{display:flex;flex-direction:column;gap:10px}.mgr-rencontre{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .55);border:1px solid var(--bord-verre)}.mgr-rencontre__equipe{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--texte-2);font-size:13px}.mgr-rencontre__equipe>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-rencontre__equipe b{font-family:var(--police-tech);color:var(--ivoire);font-variant-numeric:tabular-nums}.mgr-rencontre__equipe--v{color:var(--ivoire)}.mgr-rencontre__equipe--v b{color:var(--orange-fondu)}.mgr-rencontre--bouton{width:100%;text-align:start;color:inherit;transition:border-color var(--transition),background var(--transition)}.mgr-rencontre--bouton:hover{border-color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .06)}.mgr-calendrier{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.mgr-journee{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .5);border:1px solid rgb(var(--encre-rgb) / .07)}.mgr-journee--courante{border-color:rgb(var(--accent-rgb) / .55);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .2)}.mgr-journee__match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;font-family:var(--police-tech);font-size:11px;color:var(--texte-2);text-align:center}.mgr-journee__match b{color:var(--ivoire);font-variant-numeric:tabular-nums}.mgr-journee__match>.tech{grid-column:1 / -1;font-size:8.5px}.mgr-journee__match--moi{color:var(--orange-fondu)}.mgr-bareme{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;align-items:start}.mgr-bareme>div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .55);border:1px solid var(--bord-verre)}.mgr-bareme b{color:var(--ivoire);font-size:13.5px;font-weight:600}.mgr-bareme>.tech{grid-column:1 / -1}.mgr-groupes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start}.mgr-groupes__matchs{display:flex;flex-direction:column;gap:6px}.mgr-tableau-final{display:grid;grid-template-columns:repeat(var(--phases, 3),minmax(190px,1fr));gap:14px;overflow-x:auto;padding-bottom:4px}@media (max-width: 700px){.mgr-tableau-final{grid-template-columns:minmax(0,1fr)}}.mgr-tableau-final__col{display:flex;flex-direction:column;justify-content:space-around;gap:10px}.mgr-palmares{display:flex;flex-direction:column;gap:16px}.mgr-palmares__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.mgr-trophees{list-style:none;display:flex;flex-direction:column;gap:8px}.mgr-trophee{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .55);border:1px solid var(--bord-verre)}.mgr-trophee b{color:var(--ivoire);font-family:var(--police-titre)}.mgr-trophee__icone{font-size:20px;text-align:center;color:var(--or)}.mgr-trophee--titre,.mgr-trophee--major{border-color:rgb(var(--or-rgb) / .45);background:linear-gradient(90deg,rgb(var(--or-rgb) / .08),transparent)}.mgr-trophee--montee .mgr-trophee__icone{color:var(--orange-fondu)}.mgr-succes{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.mgr-succes__item{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:14px 10px;border-radius:var(--rayon-lg);background:rgb(var(--encre-rgb) / .03);border:1px solid rgb(var(--encre-rgb) / .07);opacity:.55;filter:grayscale(.7)}.mgr-succes__item>span:first-child{font-size:26px;line-height:1}.mgr-succes__item b{color:var(--ivoire);font-family:var(--police-titre);font-size:13px}.mgr-succes__item .tech{font-size:9px;letter-spacing:.05em;text-transform:none;line-height:1.45}.mgr-succes__item--ok{opacity:1;filter:none;border-color:rgb(var(--or-rgb) / .4);background:linear-gradient(180deg,rgb(var(--or-rgb) / .08),rgb(var(--accent-rgb) / .03))}.mgr-historique-matchs{list-style:none;display:flex;flex-direction:column}.mgr-historique-match{display:grid;grid-template-columns:34px minmax(0,1.2fr) auto minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 6px 10px 12px;border-bottom:1px solid rgb(var(--encre-rgb) / .05);border-inline-start:3px solid transparent}.mgr-historique-match--v{border-inline-start-color:var(--orange-fondu)}.mgr-historique-match--d{border-inline-start-color:var(--bord-vif)}.mgr-historique-match__infos{display:flex;flex-direction:column;gap:2px;min-width:0}.mgr-historique-match__infos b{color:var(--ivoire);font-family:var(--police-titre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 760px){.mgr-historique-match{grid-template-columns:34px minmax(0,1fr) auto}.mgr-historique-match__cartes,.mgr-historique-match>button{grid-column:2 / -1;justify-self:start}}.mgr-scene{position:relative;height:var(--hauteur, 320px);border-radius:var(--rayon-lg);overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 50% 10%,var(--graphite),var(--noir-pur) 70%);border:1px solid var(--bord-verre)}@media (max-width: 620px){.mgr-scene{height:min(var(--hauteur, 320px),64vw);min-height:200px}}.mgr-scene__toile{display:block;width:100%;height:100%}.mgr-scene__chargement{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.mgr-scene__chargement .tech{animation:pulse-live 1.4s ease-in-out infinite}.mgr-scene--repli{height:auto;min-height:var(--hauteur, 320px);display:flex;align-items:center;justify-content:center}@media (max-width: 620px){.mgr-scene--repli{min-height:min(var(--hauteur, 320px),64vw)}}.mgr-scene--repli>.mgr-tactique{border:none;border-radius:0;max-height:none}.mgr-scene__note{position:absolute;inset-block-end:8px;inset-inline-end:10px;font-size:8.5px;opacity:.75}.mgr-repli{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:22px 16px;width:100%}.mgr-repli__joueurs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mgr-repli__joueur{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border-radius:var(--rayon);background:rgb(var(--fond-rgb) / .55);border:1px solid var(--bord-verre);min-width:92px}.mgr-repli__joueur b{color:var(--ivoire);font-family:var(--police-tech);font-size:12px}.mgr-repli--victoire .mgr-embleme{filter:drop-shadow(0 0 26px rgb(var(--accent-rgb) / .55));animation:mgr-verdict .8s ease both}.mgr-repli--defaite{filter:grayscale(.6);opacity:.85}.mgr-repli__trophee{font-size:52px;line-height:1;filter:drop-shadow(0 0 18px rgb(var(--or-rgb) / .6))}.mgr-fiche{width:min(1080px,100%)}.mgr-fiche__grille{display:grid;grid-template-columns:250px minmax(0,1fr);gap:26px;align-items:start}@media (max-width: 820px){.mgr-fiche__grille{grid-template-columns:minmax(0,1fr)}.mgr-fiche__visuel{max-width:260px;margin-inline:auto;width:100%}}.mgr-fiche__visuel{display:flex;flex-direction:column;gap:12px}.mgr-fiche__valeur{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .6);border:1px solid var(--bord-verre)}.mgr-fiche__valeur>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mgr-fiche__valeur b{font-family:var(--police-tech);color:var(--ivoire);font-variant-numeric:tabular-nums}.mgr-fiche__valeur>.tech{line-height:1.5;letter-spacing:.08em}.mgr-fiche__actions{display:flex;flex-wrap:wrap;gap:8px}.mgr-fiche__corps{display:flex;flex-direction:column;gap:18px;min-width:0}.mgr-fiche__entete{display:flex;flex-direction:column;gap:8px;padding-inline-end:36px}.mgr-fiche__identite,.mgr-fiche__notes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.mgr-fiche__notes>div{display:flex;align-items:center;gap:8px}.mgr-fiche__notes .mgr-note{font-size:1.3rem}.mgr-fiche__attributs{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:center}@media (max-width: 620px){.mgr-fiche__attributs{grid-template-columns:minmax(0,1fr)}.mgr-fiche__attributs .mgr-radar{margin-inline:auto}}.mgr-fiche__postes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 18px}.mgr-fiche__postes>.tech,.mgr-fiche__reel>.tech,.mgr-fiche__liens>.tech,.mgr-fiche__carriere>.tech{grid-column:1 / -1}.mgr-fiche__reel,.mgr-fiche__liens,.mgr-fiche__carriere{display:flex;flex-direction:column;gap:8px}.mgr-reel{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.mgr-reel>div{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border-radius:var(--rayon);background:rgb(var(--fond-2-rgb) / .6);border:1px solid rgb(var(--encre-rgb) / .07)}.mgr-reel b{font-family:var(--police-tech);color:var(--ivoire);font-size:15px;font-variant-numeric:tabular-nums}.mgr-par-carte{display:flex;flex-wrap:wrap;gap:6px 12px}.mgr-par-carte b{color:var(--ivoire)}.mgr-lien{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.mgr-lien b{color:var(--ivoire);font-family:var(--police-titre)}.mgr-aide{width:min(660px,100%);display:flex;flex-direction:column;gap:14px}.mgr-aide .titre-section{font-size:clamp(1.5rem,3vw,2rem);padding-inline-end:36px}.mgr-aide__etapes{padding-inline-start:22px;display:flex;flex-direction:column;gap:10px;color:var(--texte-clair);font-size:14.5px;line-height:1.55}.mgr-aide__etapes b{color:var(--ivoire)}.mgr-aide__touches{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--texte-clair)}.mgr-aide .modale__fermer{position:absolute;inset-block-start:18px;inset-inline-end:18px}.mgr-fiche .modale__fermer{position:absolute;inset-block-start:18px;inset-inline-end:18px;z-index:4}.mgr-visiteur{display:flex;flex-direction:column;gap:18px}.mgr-visiteur>*{max-width:1000px}.mgr-visiteur__points{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mgr-visiteur__points li{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:var(--rayon-lg);background:var(--verre-noir);border:1px solid var(--bord-verre)}.mgr-visiteur__points b{font-family:var(--police-titre);color:var(--orange-fondu);font-size:15px}.mgr-visiteur__points span{color:var(--texte-clair);font-size:14px;line-height:1.55}.mgr-visiteur .mgr-avertissement{text-align:start;margin:0}.adm-aide{display:block;margin-top:3px;font-family:var(--police-texte);font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--texte-tech);line-height:1.45}.adm-journal{list-style:none;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texte-clair)}.adm-ligne-detail>td{background:rgb(var(--encre-rgb) / .025);padding:12px 14px}.juridique__vigueur{margin-top:14px}.juridique__corps{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;max-width:1080px}.juridique__sommaire{display:flex;flex-wrap:wrap;gap:6px 10px}.juridique__sommaire a{text-decoration:none;padding:7px 10px;border-inline-start:2px solid rgb(var(--encre-rgb) / .1)}.juridique__sommaire a:hover,.juridique__sommaire a:focus-visible{color:var(--ambre);border-inline-start-color:var(--orange-fondu)}.juridique__sommaire a.juridique__lien--actif{color:var(--ivoire);border-inline-start-color:var(--orange-fondu)}@media (min-width: 980px){.juridique__corps{grid-template-columns:220px minmax(0,1fr);align-items:start}.juridique__sommaire{position:sticky;top:90px;flex-direction:column;gap:4px}}.juridique__texte{padding:clamp(18px,3vw,32px);display:flex;flex-direction:column;gap:30px;min-width:0}.juridique__section{display:flex;flex-direction:column;gap:10px;min-width:0}.juridique__section>p,.juridique__section>h2,.juridique__liste{max-width:72ch}.juridique__section h2{font-family:var(--police-titre);color:var(--ivoire);font-size:clamp(1.15rem,2vw,1.4rem);text-wrap:balance}.juridique__section p,.juridique__liste li{color:var(--texte-2);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.juridique__liste{display:flex;flex-direction:column;gap:8px;padding-inline-start:1.2em}.juridique__liste li::marker{color:var(--orange-fondu)}.juridique__tableau{overflow-x:auto;max-width:100%;border:1px solid rgb(var(--encre-rgb) / .08);border-radius:6px}.juridique__tableau:focus-visible{outline:2px solid var(--orange-fondu);outline-offset:2px}.juridique__tableau table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;font-size:13.5px}.juridique__tableau th,.juridique__tableau td{padding:9px 12px;text-align:end;white-space:nowrap;border-bottom:1px solid rgb(var(--encre-rgb) / .06);color:var(--texte-2)}.juridique__tableau thead th{font-family:var(--police-tech);font-size:10px;letter-spacing:.12em;font-weight:400;color:var(--texte-tech)}.juridique__tableau th:first-child,.juridique__tableau td:first-child{text-align:start}.juridique__tableau tbody th{color:var(--ivoire);font-weight:600}.juridique__tableau tbody tr:last-child>*{border-bottom:0}.juridique__tableau--etroit{max-width:420px}.juridique__note span{color:var(--ivoire)}.pied-legal{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;padding:22px 6vw calc(96px + env(safe-area-inset-bottom,0px));background:var(--noir-pur);border-top:1px solid rgb(var(--encre-rgb) / .07)}.pied-legal__liens,.footer__legal{display:flex;flex-wrap:wrap;gap:8px 18px}.pied-legal__liens a{text-decoration:none}.pied-legal__liens a:hover,.pied-legal__liens a:focus-visible{color:var(--ambre)}.auth__liens-legaux{display:flex;flex-wrap:wrap;gap:4px;font-size:9.5px;padding-inline-start:24px}.auth__liens-legaux a{color:var(--ambre)}.accord-conditions{position:fixed;z-index:95;inset-inline-start:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(560px,calc(100vw - 28px));display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--verre-noir-dense);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:rgb(var(--accent-rgb) / .45);box-shadow:0 14px 40px rgb(var(--ombre-rgb) / calc(.5 * var(--ombre-k)))}.accord-conditions__texte{display:flex;flex-direction:column;gap:6px;flex:1 1 280px;min-width:0}.accord-conditions__texte p{color:var(--texte-2);font-size:13px;line-height:1.5}.accord-conditions__actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 900px){.pied-legal{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}.accord-conditions{bottom:calc(136px + env(safe-area-inset-bottom,0px))}}:root{--ec-ease-out: cubic-bezier(.25, 1, .5, 1);--ec-ease-inout: cubic-bezier(.65, 0, .35, 1);--ec-ease-spring: cubic-bezier(.34, 1.28, .64, 1);--ec-duree-micro: .32s;--ec-duree-standard: .85s;--ec-duree-cine: 1.6s;--ec-perspective: 1200px}@supports (transition-timing-function: linear(0,1)){:root{--ec-ease-spring: linear(0, .28 9%, .66 21%, .94 34%, 1.035 46%, 1.04 54%, 1.012 68%, .998 82%, 1)}}@property --ec-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}html:not(.motion-reduite) .ec-rv{opacity:0;transform:perspective(var(--ec-perspective)) translate3d(0,12px,-40px);transition:opacity .45s var(--ec-ease-out),transform .55s var(--ec-ease-out)}html:not(.motion-reduite) .ec-rv.ec-rv--vu{opacity:1;transform:perspective(var(--ec-perspective)) translateZ(0)}.ec-compteur-hote{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;line-height:1;direction:ltr;unicode-bidi:isolate}.ec-compteur__visuel{display:inline-flex;align-items:baseline}.ec-compteur__rouleau{display:inline-block;width:1ch;height:1em;overflow:hidden;vertical-align:baseline}.ec-compteur__bande{display:block;width:1ch;word-break:break-all;line-height:1;will-change:transform}.ec-compteur--arrive{animation:ec-halo 1.4s var(--ec-ease-out)}@keyframes ec-halo{0%{text-shadow:none}30%{text-shadow:0 0 16px rgb(var(--accent-rgb) / .7)}to{text-shadow:none}}html:not(.motion-reduite) .nav{transition:transform .72s var(--ec-ease-inout),background-color .52s,box-shadow .52s,border-color .52s}.nav.nav--compacte{background:rgb(var(--fond-rgb) / .72);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);border-bottom-color:transparent;box-shadow:0 1px rgb(var(--accent-rgb) / .24),0 12px 34px rgb(var(--ombre-rgb) / calc(.35 * var(--ombre-k)))}html:not(.motion-reduite) .nav__logo{transition:transform .52s var(--ec-ease-out)}.nav.nav--compacte .nav__logo{transform:scale(.94)}.nav.nav--cachee{transform:translate3d(0,-110%,0)}.nav__lien,.footer__lien,.pied-legal__liens a{position:relative}.nav__lien:before,.footer__lien:before,.pied-legal__liens a:before{content:"";position:absolute;left:12%;right:12%;bottom:3px;height:1px;background:var(--orange-fondu);transform:scaleX(0);transform-origin:var(--ec-souligne-origine, left);transition:transform .42s var(--ec-ease-out);pointer-events:none}.nav__lien:hover:before,.footer__lien:hover:before,.pied-legal__liens a:hover:before,.nav__lien:focus-visible:before,.footer__lien:focus-visible:before,.pied-legal__liens a:focus-visible:before{transform:scaleX(1)}.nav__lien--actif:before{display:none}html:not(.motion-reduite) .menu-mobile{animation:ec-menu-3d .78s var(--ec-ease-out) both;transform-origin:right center}html[dir=rtl]:not(.motion-reduite) .menu-mobile{transform-origin:left center}@keyframes ec-menu-3d{0%{opacity:0;transform:perspective(var(--ec-perspective)) rotateY(-26deg) translate3d(36px,0,0)}to{opacity:1;transform:none}}html:not(.motion-reduite) .menu-mobile>*{animation:ec-entree .7s var(--ec-ease-out) both}.menu-mobile>:nth-child(1){animation-delay:.11s}.menu-mobile>:nth-child(2){animation-delay:.21s}.menu-mobile>:nth-child(3){animation-delay:.31s}.menu-mobile>:nth-child(4){animation-delay:.41s}.menu-mobile>:nth-child(5){animation-delay:.51s}.menu-mobile>:nth-child(n+6){animation-delay:.61s}@keyframes ec-entree{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}html:not(.motion-reduite) .btn{transition:transform var(--ec-duree-micro) var(--ec-ease-out),scale .24s var(--ec-ease-out),box-shadow var(--ec-duree-micro),background-color var(--ec-duree-micro),border-color var(--ec-duree-micro),color var(--ec-duree-micro)}html:not(.motion-reduite) .btn:active:not(:disabled){scale:.96}.ec-faisceau{position:relative;isolation:isolate}.ec-faisceau:before{--ec-angle: 0deg;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ec-angle),transparent 0 64%,rgb(var(--or-rgb) / .95) 78%,var(--orange-fondu) 86%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}html:not(.motion-reduite) .ec-faisceau:before{animation:ec-tour 5.2s linear infinite}@keyframes ec-tour{to{--ec-angle: 360deg}}.ec-faisceau:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(110deg,transparent 32%,rgb(255 255 255 / .26) 50%,transparent 68%) 130% 0 / 260% 100% no-repeat;transition:background-position 1.15s var(--ec-ease-out)}.ec-faisceau:hover:after{background-position:-30% 0}.panneau.ec-projecteur:before,.aide-article.ec-projecteur:before{background:radial-gradient(420px circle at var(--ec-px, 50%) var(--ec-py, 0%),rgb(var(--accent-rgb) / .085),transparent 62%),linear-gradient(160deg,rgb(var(--braise-rgb) / .05),transparent 34%)}html:not(.motion-reduite) .panneau:not(.ec-rv){transition:border-color var(--ec-duree-micro)}.panneau.ec-projecteur{border-color:rgb(var(--accent-rgb) / .22)}.carte{--holo-force: 0;--ec-vx: 0;--ec-vy: 0;--ec-holo-actif: 0}.carte--limitee{--holo-force: .08}.carte--rare{--holo-force: .13}.carte--super-rare{--holo-force: .19}.carte--legendaire{--holo-force: .26}.carte--unique{--holo-force: .34}.carte--fin-foil,.carte--fin-or,.carte--fin-argent{--holo-finition: .24}html:not(.motion-reduite) .carte{transition:box-shadow .55s,border-color .55s}html:not(.motion-reduite) .carte.ec-en-mouvement{transition:border-color .55s}.carte.ec-inclinee{--ec-holo-actif: 1;box-shadow:var(--ec-ombre-x, 0px) var(--ec-ombre-y, 16px) 40px rgb(var(--ombre-rgb) / calc(.62 * var(--ombre-k))),0 0 26px var(--lueur);z-index:3}.carte__photo{scale:1.05;translate:calc(var(--ec-vx) * -2.2%) calc(var(--ec-vy) * 2.2%)}.carte__contenu{translate:calc(var(--ec-vx) * 1.3%) calc(var(--ec-vy) * -1.3%)}.carte__holo,.carte__eclat{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.carte__holo{mix-blend-mode:soft-light;opacity:calc(max(var(--holo-force),var(--holo-finition, 0)) * (.15 + .85 * var(--ec-holo-actif)) * var(--usure-foil, 1));background:repeating-linear-gradient(115deg,#ff5c1600,#ff5c1659 5%,#ff8a2473,#ed602b59 13%,#ff5c1600 19%),repeating-conic-gradient(from calc(var(--ec-vx) * 70deg) at 50% 46%,rgb(255 170 120 / .06) 0deg 4deg,transparent 4deg 9deg);background-size:260% 260%,100% 100%;background-position:calc(50% + var(--ec-vx) * 90%) calc(50% - var(--ec-vy) * 70%),0 0;transition:opacity .55s}.carte--legendaire .carte__holo:after,.carte--unique .carte__holo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;background-image:radial-gradient(circle,rgb(255 226 200 / .55) 0 .6px,transparent 1.1px),radial-gradient(circle,rgb(255 180 130 / .45) 0 .5px,transparent 1px);background-size:9px 11px,13px 7px;background-position:calc(var(--ec-vx) * 14px) calc(var(--ec-vy) * 14px),calc(var(--ec-vx) * -9px) calc(var(--ec-vy) * 11px);opacity:calc(.15 * var(--ec-holo-actif));-webkit-mask-image:radial-gradient(60% 50% at calc(50% + var(--ec-gx, -.3) * 40%) calc(50% + var(--ec-gy, -.5) * 40%),#000,transparent 75%);mask-image:radial-gradient(60% 50% at calc(50% + var(--ec-gx, -.3) * 40%) calc(50% + var(--ec-gy, -.5) * 40%),#000,transparent 75%)}.carte__eclat{mix-blend-mode:overlay;background:radial-gradient(75% 55% at calc(50% + var(--ec-gx, -.3) * 46%) calc(50% + var(--ec-gy, -.5) * 46%),rgb(255 236 220 / .18),transparent 62%);opacity:calc(.35 + .45 * var(--ec-holo-actif));transition:opacity .55s}.carte--unique .carte__foil{animation:none}html:not(.motion-reduite) .carte:focus-visible{transform:perspective(var(--ec-perspective)) rotateX(4deg) rotateY(-6deg);--ec-holo-actif: .8}html:not(.motion-reduite) .toast{animation:ec-toast .88s var(--ec-ease-spring) both;position:relative;overflow:hidden}@keyframes ec-toast{0%{opacity:0;transform:translate3d(-28px,10px,0) scale(.94)}to{opacity:1;transform:none}}html[dir=rtl]:not(.motion-reduite) .toast{animation-name:ec-toast-rtl}@keyframes ec-toast-rtl{0%{opacity:0;transform:translate3d(28px,10px,0) scale(.94)}to{opacity:1;transform:none}}.toast:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--orange-fondu);transform-origin:left;opacity:.7}html:not(.motion-reduite) .toast:after{animation:ec-toast-duree 4.6s linear both}html[dir=rtl] .toast:after{transform-origin:right}@keyframes ec-toast-duree{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.skelette{background:linear-gradient(110deg,var(--charbon) 0%,var(--charbon) 38%,var(--graphite) 50%,var(--charbon) 62%,var(--charbon) 100%);background-size:260% 100%;animation:none}html.motion-reduite .skelette{animation:none}html:not(.motion-reduite) :focus-visible{transition:outline-offset var(--ec-duree-micro) var(--ec-ease-spring)}.ouv__prep--dechirure{cursor:pointer}.ouv__prep--dechirure .ouv__prep-pack{pointer-events:none}.ouv__prep--dechirure .ouv__aide{visibility:hidden}.ouv-pack{position:relative;width:100%;aspect-ratio:608 / 832;isolation:isolate;transform:scale(calc(1 + var(--h, 0) * .07));transition:transform .35s var(--ec-ease-out);filter:drop-shadow(0 20px 26px rgb(0 0 0 / .5)) drop-shadow(0 0 calc(18px + var(--h, 0) * 70px) rgb(var(--braise-rgb) / calc(.18 + var(--h, 0) * .55)))}.ouv-pack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none}.ouv-pack__corps{clip-path:polygon(0% 16.4%,5% 15.3%,10% 16.6%,15% 15.2%,20% 16.5%,25% 15.4%,30% 16.7%,35% 15.2%,40% 16.4%,45% 15.3%,50% 16.6%,55% 15.2%,60% 16.5%,65% 15.4%,70% 16.7%,75% 15.3%,80% 16.5%,85% 15.2%,90% 16.6%,95% 15.4%,100% 16.2%,100% 100%,0 100%)}.ouv-pack__bande{clip-path:polygon(0 0,100% 0,100% 16.2%,95% 15.4%,90% 16.6%,85% 15.2%,80% 16.5%,75% 15.3%,70% 16.7%,65% 15.4%,60% 16.5%,55% 15.2%,50% 16.6%,45% 15.3%,40% 16.4%,35% 15.2%,30% 16.7%,25% 15.4%,20% 16.5%,15% 15.2%,10% 16.6%,5% 15.3%,0% 16.4%);transform-origin:70% 16%}.ouv-pack__lumiere{position:absolute;left:20%;right:20%;bottom:84%;height:120%;z-index:-1;pointer-events:none;transform-origin:50% 100%;transform:scaleY(0);opacity:0;background:linear-gradient(0deg,color-mix(in srgb,var(--teinte, #ff8a24) 80%,#fff) 0%,color-mix(in srgb,var(--teinte, #ff8a24) 55%,transparent) 28%,transparent 100%);clip-path:polygon(30% 100%,70% 100%,100% 0,0 0);filter:blur(6px)}.ouv-pack__eclat{position:absolute;left:12%;right:12%;top:9%;height:14%;pointer-events:none;opacity:0;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--teinte, #ff8a24) 70%,#fff),transparent 70%);mix-blend-mode:screen}html:not(.motion-reduite) .ouv__prep-pack--tension .ouv-pack{animation:ouv-tension .9s var(--ec-ease-inout) infinite alternate}@keyframes ouv-tension{0%{rotate:calc(var(--h, 0) * -1.1deg)}to{rotate:calc(var(--h, 0) * 1.1deg)}}html:not(.motion-reduite) .ouv__prep--ouvre .ouv-pack__bande,html:not(.motion-reduite) .ouv__prep--sortie .ouv-pack__bande{animation:ouv-bande 1.05s cubic-bezier(.2,.75,.25,1) forwards}@keyframes ouv-bande{0%{transform:none;opacity:1}14%{transform:translate3d(1%,-2%,0) rotate(-4deg)}to{transform:translate3d(42%,-115%,0) rotate(28deg);opacity:0}}html:not(.motion-reduite) .ouv__prep--ouvre .ouv-pack__lumiere{animation:ouv-lumiere calc(.9s + var(--rang, 0) * .22s) cubic-bezier(.2,.75,.25,1) .12s forwards}html:not(.motion-reduite) .ouv__prep--sortie .ouv-pack__lumiere{transform:scaleY(1);opacity:.95}@keyframes ouv-lumiere{0%{transform:scaleY(0);opacity:0}35%{opacity:1}to{transform:scaleY(1);opacity:calc(.55 + var(--rang, 0) * .08)}}html:not(.motion-reduite) .ouv__prep--ouvre .ouv-pack__eclat,html:not(.motion-reduite) .ouv__prep--sortie .ouv-pack__eclat{animation:ouv-eclat .9s var(--ec-ease-out) forwards}@keyframes ouv-eclat{0%{opacity:0;transform:scaleX(.4)}30%{opacity:1;transform:scaleX(1.1)}to{opacity:.7;transform:scaleX(1)}}html:not(.motion-reduite) .ouv__prep--ouvre .ouv-pack__corps{animation:ouv-recul .5s var(--ec-ease-out)}@keyframes ouv-recul{30%{transform:translate3d(0,1.5%,0)}}.ouv__prep--sortie .ouv-pack{transition:none}html:not(.motion-reduite) .ouv__prep--sortie .ouv-pack{animation:ouv-pack-sortie .48s var(--ec-ease-inout) forwards}@keyframes ouv-pack-sortie{to{opacity:0;transform:translate3d(0,6%,0) scale(.92)}}html.motion-reduite .ouv__prep--dechirure .ouv-pack__bande{opacity:0}.ouv__table{width:min(1220px,100%);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:clamp(12px,1.8cqw,24px)}.ouv__table .ouv__empl{flex:none;width:clamp(92px,min(calc((min(100cqw,1220px) - 60px - (var(--cols, 3) - 1) * 24px) / var(--cols, 3)),calc((100vh - 240px) / var(--rangees, 1) / 1.4)),236px)}html:not(.motion-reduite) .ouv__empl{animation:ouv-sortie .85s var(--ec-ease-out) backwards;animation-delay:var(--d, 0ms)}@keyframes ouv-sortie{0%{opacity:0;transform:translate3d(calc(((var(--n, 1) - 1) / 2 - var(--i, 0)) * 104%),22%,0) scale(.5)}30%{opacity:1}to{opacity:1;transform:none}}.ouv__table .ouv__rotor{transition:transform .72s var(--ec-ease-inout)}html:not(.motion-reduite) .ouv__table .ouv__empl.ouv__empl--retournee{animation:ouv-leve .72s var(--ec-ease-inout)}@keyframes ouv-leve{45%{transform:translate3d(0,-12px,0) scale(1.05)}}.ouv__onde{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:12%;pointer-events:none;z-index:0;opacity:0;border:2px solid var(--chaleur, var(--orange-fondu));box-shadow:0 0 24px var(--chaleur, var(--orange-fondu)),inset 0 0 18px var(--chaleur, var(--orange-fondu))}html:not(.motion-reduite) .ouv__empl--onde .ouv__onde{animation:ec-onde 1.15s var(--ec-ease-out)}@keyframes ec-onde{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}html:not(.motion-reduite) .ouv__table--secousse{animation:ec-secousse .68s linear}@keyframes ec-secousse{10%{transform:translate3d(-5px,2px,0)}25%{transform:translate3d(4px,-3px,0)}40%{transform:translate3d(-3px,2px,0)}55%{transform:translate3d(2px,-1px,0)}75%{transform:translate3d(-1px,1px,0)}to{transform:none}}.accueil3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.4s var(--ec-ease-out)}.accueil3d.accueil3d--pret{opacity:1}html.motion-reduite .accueil3d{transition:none}.ouv__agrandir{padding:0;border:0;background:none;color:inherit}.ouv__valeur{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:10px}.ouv__valeur b{font:700 clamp(1.4rem,3cqw,2rem)/1 var(--police-titre);color:var(--or)}.ec-prix{position:relative;isolation:isolate;display:inline-block}.ec-prix>i{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:var(--ambre);border-radius:4px;opacity:0;pointer-events:none;z-index:-1}.ec-prix[data-sens=baisse]>i{background:var(--orange-fondu)}.ec-achat{display:inline-grid}.ec-achat>span{grid-area:1 / 1}.ec-achat__mesure{visibility:hidden}.espace-barre>i,.barre-xp>i,[data-jauge]{transform-origin:left center;transition:none}[dir=rtl] .espace-barre>i,[dir=rtl] .barre-xp>i,[dir=rtl] [data-jauge]{transform-origin:right center}.ec-acquise{position:relative;min-width:0;isolation:isolate}.ec-acquise__traine{position:absolute;top:12%;right:8%;bottom:-8%;left:8%;pointer-events:none;opacity:0;background:linear-gradient(0deg,transparent,rgb(var(--accent-rgb) / .45));border-radius:12px;z-index:-1}.ec-retour{width:100%}.ec-retour__scene{perspective:var(--ec-perspective);touch-action:pan-y}.ec-retour__plan{display:grid;transform-style:preserve-3d}.ec-retour__face,.ec-retour__dos{grid-area:1 / 1;backface-visibility:hidden;min-width:0}.ec-retour__face .carte{width:100%}.ec-retour__dos{transform:rotateY(180deg);padding:16px 12px;display:flex;flex-direction:column;justify-content:center;gap:14px}.ec-retour__dos .stats-joueur{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-retour__commande{width:100%;margin-block-start:12px}html.motion-reduite .ec-retour__plan,html.motion-reduite .ec-retour__dos{transform:none!important}html.motion-reduite .ec-retour__face[aria-hidden=true],html.motion-reduite .ec-retour__dos[aria-hidden=true]{visibility:hidden}.ec-onglets{position:relative}.ec-onglets>[data-indicateur]{position:absolute;inset-inline-start:0;inset-block-end:0;width:1px;height:2px;background:var(--orange-fondu);transform-origin:left center;pointer-events:none}.ec-onglets .onglet--actif{border-bottom-color:transparent}.ec-etapes--epinglees{min-height:240vh}.ec-etapes--epinglees>.panneau{position:sticky;inset-block-start:100px}html:not(.motion-reduite) .ec-etapes--epinglees .etape{opacity:.55;transform:translateY(8px);transition:transform var(--ec-duree-standard) var(--ec-ease-out),opacity var(--ec-duree-standard) var(--ec-ease-out)}html:not(.motion-reduite) .ec-etapes--epinglees .ec-etape--active{opacity:1;transform:none}html.motion-reduite .ec-etapes{min-height:0}html.motion-reduite .ec-etapes>.panneau{position:relative;inset-block-start:auto}.cta-finale{isolation:isolate;overflow:hidden}.ec-cta-fond{position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:-1;pointer-events:none;opacity:.3;background:radial-gradient(ellipse at center,rgb(var(--accent-rgb) / .28),transparent 65%)}html:not(.motion-reduite) .etat-vide:not(.panneau){animation:ec-vide var(--ec-duree-standard) var(--ec-ease-out)}@keyframes ec-vide{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}.skelette{position:relative;overflow:hidden;background:var(--charbon)}.skelette:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,var(--graphite) 50%,transparent 75%);transform:translate(-100%);pointer-events:none}html:not(.motion-reduite) .skelette:after{animation:ec-squelette var(--ec-duree-cine) var(--ec-ease-inout) 2}@keyframes ec-squelette{0%{transform:translate(-100%);opacity:.25}50%{opacity:.7}to{transform:translate(100%);opacity:.25}}html[dir=rtl]:not(.motion-reduite) .skelette:after{animation-name:ec-squelette-rtl}@keyframes ec-squelette-rtl{0%{transform:translate(100%);opacity:.25}50%{opacity:.7}to{transform:translate(-100%);opacity:.25}}html:not(.motion-reduite) .toast,.tiroir-notifs{animation:none}.tiroir-notifs{inset-inline-end:0;inset-inline-start:auto}.tiroir-voile{animation:voile-in var(--ec-duree-standard) var(--ec-ease-out)}html.motion-reduite .tiroir-voile,html.motion-reduite .skelette:after{animation:none}.showroom__plateau{touch-action:pan-y}.showroom__plateau>.ec-retour{width:min(280px,100%);margin:0 auto 26px}.ec-retour__face .carte:focus-visible{transform:none!important}.ec-retour__dos{background-color:var(--charbon)}.atelier__onglets{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 16px}.atelier__choix{position:relative;min-width:min(320px,100%)}.atelier__resultats{position:absolute;z-index:20;inset-inline:0;top:100%;margin:4px 0 0;padding:6px;list-style:none;background:rgb(var(--fond-2-rgb));border:1px solid var(--bord-sourd);border-radius:8px;max-height:280px;overflow:auto;box-shadow:0 12px 28px #00000059}.atelier__resultats li+li{margin-top:4px}.atelier__liste{display:grid;gap:14px;margin-top:14px}.atelier__ensemble{display:grid;gap:12px;margin-top:14px}.atelier__mosaique{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.atelier__tuile{display:grid;gap:6px;align-content:start;padding:10px;border:1px solid var(--bord-sourd);border-radius:10px;background:var(--verre-noir);min-width:0}.atelier__tuile>.tech{overflow-wrap:anywhere}.atelier__design-tete{display:grid;grid-template-columns:170px 1fr;gap:18px;align-items:start}.atelier__vignette{width:170px}.atelier__design-champs{display:grid;gap:12px;min-width:0}.atelier__grille-champs{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.atelier__raretes,.atelier__cadrage{border:1px solid var(--bord-sourd);border-radius:8px;padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px 16px;margin:0}.atelier__cadrage .adm-champ{flex:1 1 160px}.atelier__case{display:inline-flex;align-items:center;gap:6px;font-size:.85rem}.atelier__variantes{margin-top:16px;display:grid;gap:12px}.atelier__variantes-ligne{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center}.atelier__variantes-cartes{display:grid;grid-template-columns:repeat(5,minmax(0,120px));gap:10px}.atelier__variante{margin:0;display:grid;gap:4px;justify-items:center}.atelier__biblio{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:10px}.atelier__exemplaire{margin:0;display:grid;gap:6px}.atelier__exemplaire figcaption{display:grid;gap:2px}.atelier__impression{display:grid;gap:14px}@media (max-width: 760px){.atelier__design-tete{grid-template-columns:1fr}.atelier__vignette{width:150px}.atelier__variantes-ligne{grid-template-columns:1fr}.atelier__variantes-cartes{grid-template-columns:repeat(3,minmax(0,1fr))}}.verifier__saisie{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.verifier__saisie .champ{flex:1 1 240px;font-family:var(--police-tech);letter-spacing:.08em;text-transform:uppercase}.verifier__resultat{padding:20px;margin-top:8px}.verifier__resultat--vrai{border-color:rgb(var(--ambre-rgb) / .6)}.verifier__resultat--faux{border-color:#dc463299}.verifier__grille{display:grid;grid-template-columns:minmax(0,240px) 1fr;gap:24px;align-items:start}.verifier__fiche{display:grid;gap:6px;margin:14px 0 0}.verifier__note{margin:14px 0 0;max-width:52ch}.verifier__reference{display:flex;flex-direction:column;gap:6px;margin:14px 0 0}.verifier__reference img{width:100%;max-width:240px;aspect-ratio:63 / 88;object-fit:cover;border-radius:10px;border:1px solid rgb(var(--ambre-rgb) / .35)}.verifier__reference figcaption{font-size:10px}.verifier__note--vigilance{padding:10px 12px;border:1px solid rgb(var(--ambre-rgb) / .45);border-radius:6px;background:rgb(var(--ambre-rgb) / .08)}.verifier__reclamer{display:grid;gap:8px;margin-top:16px;max-width:360px}.verifier__reclamer .champ{font-family:var(--police-tech);letter-spacing:.08em;text-transform:uppercase}@media (max-width: 640px){.verifier__grille{grid-template-columns:1fr}.verifier__carte{max-width:240px}}.feuille-impression{padding:16px;display:grid;gap:18px;justify-items:center}.feuille-impression__barre{width:min(210mm,100%);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.feuille-impression__page{position:relative;width:210mm;height:297mm;background:#fff;color:#111;box-shadow:0 8px 30px #00000059;overflow:hidden;print-color-adjust:exact;-webkit-print-color-adjust:exact}.feuille-impression__page+.feuille-impression__page{margin-top:18px}.feuille-impression__repere{position:absolute;top:4mm;left:6.5mm;font:600 2.6mm/1 var(--police-tech, sans-serif);letter-spacing:.04em;color:#555}.feuille-impression__carte{position:absolute;width:63mm;height:88mm}.feuille-impression__carte .carte{width:63mm;height:88mm;aspect-ratio:auto;transform:none!important;box-shadow:none}.feuille-impression__coins{position:absolute;top:-2.5mm;right:-2.5mm;bottom:-2.5mm;left:-2.5mm;pointer-events:none;background:linear-gradient(#000,#000) left 0 top 2.5mm / 2mm .15mm no-repeat,linear-gradient(#000,#000) left 2.5mm top 0 / .15mm 2mm no-repeat,linear-gradient(#000,#000) right 0 top 2.5mm / 2mm .15mm no-repeat,linear-gradient(#000,#000) right 2.5mm top 0 / .15mm 2mm no-repeat,linear-gradient(#000,#000) left 0 bottom 2.5mm / 2mm .15mm no-repeat,linear-gradient(#000,#000) left 2.5mm bottom 0 / .15mm 2mm no-repeat,linear-gradient(#000,#000) right 0 bottom 2.5mm / 2mm .15mm no-repeat,linear-gradient(#000,#000) right 2.5mm bottom 0 / .15mm 2mm no-repeat}.feuille-impression__dos{background:#111 url(/cartes/dos.jpg) center / cover no-repeat;border-radius:3mm}.feuille-impression__bloc{position:absolute;left:50%;bottom:4mm;transform:translate(-50%);width:30mm;padding:1.6mm;background:#fff;border-radius:2mm;display:grid;justify-items:center;gap:.8mm}.feuille-impression__qr{width:16mm;height:16mm;image-rendering:pixelated}.feuille-impression__code{font:700 2.4mm/1 var(--police-tech, monospace);letter-spacing:.03em;color:#000}.feuille-impression__site{font:500 1.8mm/1 var(--police-tech, sans-serif);color:#444}.feuille-impression__secret{margin-top:.6mm;width:100%;padding:1mm 0;border:.2mm dashed #888;border-radius:1mm;display:grid;justify-items:center;font:700 2.4mm/1.2 var(--police-tech, monospace);color:#000;letter-spacing:.04em}.feuille-impression__secret small{font-size:1.5mm;font-weight:500;color:#555;letter-spacing:.1em}.feuille-impression__secret--deja{color:#888}@media print{@page{size:A4 portrait;margin:0}body *{visibility:hidden}.feuille-impression,.feuille-impression *{visibility:visible}.feuille-impression{position:absolute;inset:0 auto auto 0;padding:0;gap:0;display:block}.feuille-impression__barre{display:none}.feuille-impression__page{box-shadow:none;margin:0!important;break-after:page}}.nav.nav--jeu{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;height:64px;padding:0 22px}.nav__aile{display:flex;align-items:center;gap:14px;min-width:0}.nav__aile--gauche .nav__liens{justify-content:flex-end}.nav__aile--droite .nav__liens{justify-content:flex-start}.nav--jeu .nav__liens{flex:1;gap:4px;min-width:0}.nav__logo-nom{white-space:nowrap}.nav__espace{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 12px 8px;background:none;border:0;border-radius:8px;color:var(--texte-2);font-family:var(--police-tech);font-size:10.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;transition:color .2s,background .2s}.nav__espace-ico{display:grid;place-items:center;width:22px;height:22px;transition:color .2s,transform .2s,filter .2s}.nav__espace-ico svg{width:20px;height:20px}.nav__espace:after{content:"";position:absolute;left:22%;right:22%;bottom:1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--rouge-signal),transparent);transform:scaleX(0);transition:transform .22s var(--ec-ease-out, ease-out)}.nav__espace:hover,.nav__espace[aria-expanded=true]{color:var(--ivoire);background:rgb(var(--encre-rgb) / .04)}.nav__espace:hover .nav__espace-ico,.nav__espace[aria-expanded=true] .nav__espace-ico{color:var(--ambre);transform:translateY(-1px);filter:drop-shadow(0 0 6px rgb(var(--accent-rgb) / .55))}.nav__espace:hover:after,.nav__espace[aria-expanded=true]:after,.nav__espace--actif:after{transform:scaleX(1)}.nav__espace--actif{color:var(--ivoire)}.nav__espace--actif .nav__espace-ico{color:var(--rouge-signal)}.nav__espace .nav__point-nouveau{position:absolute;top:5px;right:9px}.nav-panneau{position:absolute;top:calc(100% + 12px);z-index:93;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 14px;width:max-content;max-width:min(760px,calc(100vw - 32px));min-width:280px;padding:14px;background:var(--verre-noir-dense);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgb(var(--ambre-rgb) / .22);border-radius:14px;box-shadow:0 24px 60px #00000073,inset 0 1px rgb(var(--encre-rgb) / .06);transform-origin:top center;animation:nav-panneau-entree .17s var(--ec-ease-out, ease-out) both}.nav-panneau:before{content:"";position:absolute;top:-1px;left:18px;right:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ambre),var(--rouge-signal),var(--ambre),transparent)}.nav__aile--gauche .nav-panneau{right:0}.nav__aile--droite .nav-panneau{left:0}.nav-panneau--marche{grid-template-columns:repeat(3,minmax(220px,1fr))}.nav-panneau--collection{grid-template-columns:repeat(2,minmax(240px,1fr))}.nav-panneau--communaute{grid-template-columns:repeat(2,minmax(230px,1fr))}.nav-panneau__section{display:flex;flex-direction:column;gap:2px;min-width:0}.nav-panneau__titre{padding:4px 10px 6px;color:var(--ambre);letter-spacing:.18em}.nav-panneau .nav__entree:hover .nav__entree-ico{color:var(--rouge-signal);border-color:rgb(var(--accent-rgb) / .45);box-shadow:0 0 14px rgb(var(--accent-rgb) / .25)}@keyframes nav-panneau-entree{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.nav-jouer{position:relative;align-self:start;display:grid;place-items:center;min-width:176px;height:62px;margin-top:6px;margin-bottom:-14px;padding:0 30px;background:none;border:0;cursor:pointer;color:var(--sur-accent);filter:drop-shadow(0 8px 18px rgb(0 0 0 / .45));transition:transform .18s var(--ec-ease-out, ease-out),filter .25s}.nav-jouer__forme{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);background:linear-gradient(180deg,rgb(255 255 255 / .28),transparent 46%),linear-gradient(135deg,var(--ambre),var(--rouge-signal) 48%,var(--braise))}.nav-jouer__forme:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);box-shadow:inset 0 0 0 1px #ffffff52}.nav-jouer__reflet{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%)}.nav-jouer__reflet:before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:skew(-18deg)}.nav-jouer:hover .nav-jouer__reflet:before{animation:nav-jouer-reflet .7s ease-out}.nav-jouer__texte{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1}.nav-jouer__texte b{font-family:var(--police-titre);font-size:23px;font-weight:700;letter-spacing:.2em;padding-left:.2em}.nav-jouer__texte small{margin-top:5px;font-family:var(--police-tech);font-size:9.5px;font-weight:600;letter-spacing:.16em;opacity:.85}.nav-jouer:hover{transform:translateY(-2px);filter:drop-shadow(0 10px 22px rgb(0 0 0 / .5)) drop-shadow(0 0 16px rgb(var(--accent-rgb) / .6))}.nav-jouer:active{transform:translateY(0) scale(.97)}.nav-jouer:focus-visible{outline:2px solid var(--ivoire);outline-offset:4px}.nav-jouer--pret{animation:nav-jouer-pret 2.6s ease-in-out infinite}.nav-jouer--pret:hover{animation:none}.nav-jouer__nb{position:absolute;top:-6px;right:6px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:grid;place-items:center;background:var(--ivoire);color:var(--sur-ivoire, #111);font:700 11px/1 var(--police-tech);font-style:normal;box-shadow:0 0 0 2px rgb(var(--fond-rgb)),0 0 12px rgb(var(--accent-rgb) / .6)}@keyframes nav-jouer-pret{0%,to{filter:drop-shadow(0 8px 18px rgb(0 0 0 / .45)) drop-shadow(0 0 4px rgb(var(--accent-rgb) / .35))}50%{filter:drop-shadow(0 8px 18px rgb(0 0 0 / .45)) drop-shadow(0 0 18px rgb(var(--accent-rgb) / .75))}}@keyframes nav-jouer-reflet{to{left:130%}}html.motion-reduite .nav-jouer--pret{animation:none}@media (min-width: 901px) and (max-width: 1320px){.nav.nav--jeu{gap:10px;padding:0 16px}.nav__logo-nom{display:none}.nav__espace{padding:7px 9px 8px}.nav-jouer{min-width:150px;padding:0 22px}.nav__cacher-etroit{display:none!important}}@media (min-width: 901px) and (max-width: 1100px){.nav__espace-nom{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav__espace{padding:10px}.nav__espace-ico svg{width:22px;height:22px}}@media (max-width: 900px){.nav.nav--jeu{grid-template-columns:auto 1fr}.nav--jeu .nav-jouer{display:none}.nav--jeu .nav__aile--droite{justify-content:flex-end}.nav__cacher-etroit{display:none!important}}.nav-mobile__jouer{position:relative;flex:1.25;display:grid;place-items:center;height:52px;margin-top:-20px;max-width:110px;background:none;border:0;color:var(--sur-accent);filter:drop-shadow(0 6px 14px rgb(0 0 0 / .5))}.nav-mobile__jouer .nav-jouer__forme{position:absolute;top:0;right:0;bottom:0;left:0}.nav-mobile__jouer b{position:relative;font-family:var(--police-titre);font-size:16px;font-weight:700;letter-spacing:.16em;padding-left:.16em}.nav-mobile__jouer .nav-jouer__nb{top:-8px;right:2px}.nav-mobile__item .nav__point-nouveau{position:absolute;top:4px;left:calc(50% + 8px)}.nav-equipe{display:flex;flex-direction:column;gap:4px;min-width:300px}.tuto{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;pointer-events:none}.tuto__voile{position:fixed;top:0;right:0;bottom:0;left:0;background:#06050480;animation:tuto-fondu .3s ease-out both}.tuto__projecteur{position:fixed;border-radius:12px;box-shadow:0 0 0 200vmax #0605049e,0 0 0 2px var(--rouge-signal),0 0 30px 4px rgb(var(--accent-rgb) / .55);transition:left .32s var(--ec-ease-out, ease-out),top .32s var(--ec-ease-out, ease-out),width .32s var(--ec-ease-out, ease-out),height .32s var(--ec-ease-out, ease-out);animation:tuto-fondu .3s ease-out both}.tuto__projecteur:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:16px;border:2px solid rgb(var(--accent-rgb) / .7);animation:tuto-onde 1.8s ease-out infinite}.tuto__fleche{position:fixed;width:0;height:0}.tuto__fleche:before{content:"";position:absolute;left:-13px;width:26px;height:26px;background:var(--rouge-signal);clip-path:polygon(50% 100%,0 38%,30% 38%,30% 0,70% 0,70% 38%,100% 38%);filter:drop-shadow(0 0 8px rgb(var(--accent-rgb) / .8))}.tuto__fleche--bas:before{bottom:0;animation:tuto-fleche-bas 1.1s ease-in-out infinite}.tuto__fleche--haut:before{top:0;transform:rotate(180deg);animation:tuto-fleche-haut 1.1s ease-in-out infinite}.tuto__scene{position:fixed;left:14px;bottom:10px;display:flex;align-items:flex-end;gap:0;pointer-events:auto;animation:tuto-scene-entree .5s var(--ec-ease-out, ease-out) both}.tuto--droite .tuto__scene{left:auto;right:14px;flex-direction:row-reverse}.tuto--haut .tuto__scene{bottom:auto;top:76px}.tuto--sortie .tuto__scene{animation:tuto-scene-sortie .26s ease-in both}.tuto--sortie .tuto__voile,.tuto--sortie .tuto__projecteur{opacity:0;transition:opacity .26s}.corbeau{position:relative;flex:none;width:250px;aspect-ratio:1;transition:width .3s}.corbeau--petit{width:130px}.corbeau__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .5));transform-origin:50% 100%;animation:corbeau-pose .45s var(--ec-ease-out, ease-out) both,corbeau-souffle 3.4s ease-in-out .5s infinite}.corbeau__img--miroir{--miroir: -1}.corbeau__halo{position:absolute;left:14%;right:14%;top:16%;bottom:10%;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--accent-rgb) / .3),transparent);filter:blur(14px);transition:opacity .4s}.corbeau__ombre{position:absolute;left:20%;right:20%;bottom:4%;height:8%;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / .55),transparent)}.corbeau--mystere .corbeau__halo{opacity:.35}.corbeau--emerveille .corbeau__halo,.corbeau--celebre .corbeau__halo{background:radial-gradient(closest-side,rgb(var(--ambre-rgb) / .55),transparent)}.corbeau--celebre .corbeau__img{animation:corbeau-pose .45s var(--ec-ease-out, ease-out) both,corbeau-saut .9s var(--ec-ease-out, ease-out) .3s 2}.corbeau__eclats i{position:absolute;left:50%;top:40%;width:6px;height:6px;border-radius:50%;background:var(--ambre);box-shadow:0 0 10px var(--rouge-signal);animation:corbeau-eclat 1.2s ease-out infinite}.corbeau__eclats i:nth-child(1){--dx: 10px;--dy: -80px}.corbeau__eclats i:nth-child(2){--dx: -70px;--dy: -60px;animation-delay:.15s}.corbeau__eclats i:nth-child(3){--dx: 80px;--dy: -50px;animation-delay:.3s}.corbeau__eclats i:nth-child(4){--dx: -40px;--dy: -95px;animation-delay:.45s}.corbeau__eclats i:nth-child(5){--dx: 50px;--dy: -100px;animation-delay:.6s}.tuto__bulle{position:relative;margin-bottom:86px;margin-left:-18px;width:min(440px,calc(100vw - 300px));padding:15px 18px 14px;background:var(--verre-noir-dense);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(var(--ambre-rgb) / .35);border-radius:16px;box-shadow:0 22px 50px #00000080,inset 0 1px rgb(var(--encre-rgb) / .07);animation:tuto-bulle .28s var(--ec-ease-out, ease-out) both}.tuto--droite .tuto__bulle{margin-left:0;margin-right:-18px}.tuto__bulle:before{content:"";position:absolute;left:-9px;bottom:34px;width:16px;height:16px;background:inherit;border-left:1px solid rgb(var(--ambre-rgb) / .35);border-bottom:1px solid rgb(var(--ambre-rgb) / .35);transform:rotate(45deg)}.tuto--droite .tuto__bulle:before{left:auto;right:-9px;transform:rotate(-135deg)}.tuto__bulle:after{content:"";position:absolute;top:-1px;left:22px;right:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ambre),var(--rouge-signal),var(--ambre),transparent)}.tuto__tete{display:flex;justify-content:space-between;align-items:center;gap:10px}.tuto__tete .tech{font-size:10px;letter-spacing:.16em}.tuto__passer{background:none;border:0;padding:2px 0;color:var(--texte-tech);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.tuto__passer:hover{color:var(--ivoire)}.tuto__progression{height:3px;margin:9px 0 12px;border-radius:3px;background:rgb(var(--encre-rgb) / .08);overflow:hidden}.tuto__progression i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--ambre),var(--rouge-signal));transition:width .4s var(--ec-ease-out, ease-out)}.tuto__texte{margin:0;color:var(--ivoire);font-size:15.5px;line-height:1.55;text-wrap:pretty}.tuto__raretes{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0}.tuto__raretes li{padding:4px 9px;border-radius:999px;border:1px solid var(--c);color:var(--c);font:600 10.5px var(--police-tech);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 12px color-mix(in srgb,var(--c) 35%,transparent)}.tuto__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px}.tuto__attente{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.16em}.tuto__attente i{width:8px;height:8px;border-radius:50%;background:var(--rouge-signal);animation:tuto-attente 1.2s ease-in-out infinite}.tuto__recompense{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.tuto__gain{display:inline-flex;align-items:baseline;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid rgb(var(--ambre-rgb) / .45);background:rgb(var(--accent-rgb) / .1);font:600 11px var(--police-tech);letter-spacing:.12em;color:var(--ivoire);animation:tuto-gain .6s var(--ec-ease-out, ease-out) both}.tuto__gain b{font:700 20px var(--police-titre);color:var(--ambre)}.tuto__gain+.tuto__gain{animation-delay:.15s}.tuto--discret .tuto__bulle{width:min(320px,calc(100vw - 170px));margin-bottom:44px;padding:12px 14px}.tuto--discret .tuto__progression{margin:7px 0 8px}@keyframes tuto-fondu{0%{opacity:0}}@keyframes tuto-onde{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes tuto-fleche-bas{0%,to{transform:translateY(-4px)}50%{transform:translateY(-14px)}}@keyframes tuto-fleche-haut{0%,to{transform:rotate(180deg) translateY(-4px)}50%{transform:rotate(180deg) translateY(-14px)}}@keyframes tuto-scene-entree{0%{opacity:0;transform:translateY(40px)}}@keyframes tuto-scene-sortie{to{opacity:0;transform:translateY(30px)}}@keyframes tuto-bulle{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes tuto-attente{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes tuto-gain{0%{opacity:0;transform:translateY(10px) scale(.9)}}@keyframes corbeau-pose{0%{opacity:.4;transform:scaleX(var(--miroir, 1)) translateY(10px) scale(.96)}to{opacity:1;transform:scaleX(var(--miroir, 1))}}@keyframes corbeau-souffle{0%,to{transform:scaleX(var(--miroir, 1)) scaleY(1)}50%{transform:scaleX(var(--miroir, 1)) scaleY(1.015)}}@keyframes corbeau-saut{0%,to{transform:scaleX(var(--miroir, 1)) translateY(0)}40%{transform:scaleX(var(--miroir, 1)) translateY(-18px)}}@keyframes corbeau-eclat{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx, 0),var(--dy, -80px)) scale(1)}}html.motion-reduite .corbeau__img,html.motion-reduite .tuto__projecteur:after,html.motion-reduite .tuto__fleche:before,html.motion-reduite .corbeau__eclats i{animation:none}html.motion-reduite .corbeau__img--miroir{transform:scaleX(-1)}@media (max-width: 720px){.tuto__scene{left:6px;right:8px;bottom:calc(78px + env(safe-area-inset-bottom))}.tuto--droite .tuto__scene{left:6px;right:8px;flex-direction:row}.tuto--haut .tuto__scene{top:66px;bottom:auto}.corbeau,.corbeau--petit{width:96px}.tuto__bulle,.tuto--discret .tuto__bulle,.tuto--droite .tuto__bulle{width:auto;flex:1;margin:0 0 30px -8px;padding:12px 13px}.tuto--droite .tuto__bulle:before{left:-9px;right:auto;transform:rotate(45deg)}.tuto__texte{font-size:14.5px}.tuto__bulle:before{bottom:20px}}.corbeau-aide{position:fixed;left:16px;bottom:16px;z-index:85}body.tuto-actif .corbeau-aide{display:none}.corbeau-aide__bouton{width:56px;height:56px;padding:0;border-radius:50%;overflow:hidden;cursor:pointer;background:radial-gradient(circle at 50% 40%,rgb(var(--accent-rgb) / .28),var(--verre-noir-dense) 72%);border:1px solid rgb(var(--ambre-rgb) / .45);box-shadow:0 10px 24px #0006;transition:transform .2s,box-shadow .2s,border-color .2s}.corbeau-aide__bouton img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08) translateY(4%)}.corbeau-aide__bouton:hover,.corbeau-aide__bouton[aria-expanded=true]{transform:translateY(-2px);border-color:var(--rouge-signal);box-shadow:0 12px 28px #00000073,0 0 18px rgb(var(--accent-rgb) / .45)}.corbeau-aide__bouton--parle{animation:corbeau-aide-parle 1.6s ease-in-out infinite}@keyframes corbeau-aide-parle{50%{box-shadow:0 10px 24px #0006,0 0 0 6px rgb(var(--accent-rgb) / .25)}}.corbeau-aide__menu{position:absolute;left:0;bottom:68px;width:min(330px,calc(100vw - 32px));display:flex;flex-direction:column;gap:4px;animation:nav-panneau-entree .17s var(--ec-ease-out, ease-out) both}.corbeau-aide__menu-tete{display:flex;flex-direction:column;gap:2px;padding:2px 10px 8px}.corbeau-aide__menu-tete b{font:700 16px var(--police-titre);letter-spacing:.16em;color:var(--ivoire)}.corbeau-aide__entree{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:9px 10px;border-radius:8px;background:none;border:0;color:var(--ivoire);text-align:start;cursor:pointer}.corbeau-aide__entree:hover,.corbeau-aide__entree:focus-visible{background:rgb(var(--encre-rgb) / .06)}.corbeau-aide__entree b{font:600 14px var(--police-titre)}.corbeau-aide__entree small{font-size:12.5px;color:var(--texte-tech)}.corbeau-aide__titre{padding:8px 10px 2px;font-size:10px;letter-spacing:.16em}.corbeau-aide__modes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 6px}.corbeau-aide__menu .apparence__note{padding:0 10px}.corbeau-aide__replique{position:absolute;left:-10px;bottom:58px;display:flex;align-items:flex-end;animation:tuto-scene-entree .4s var(--ec-ease-out, ease-out) both}.corbeau-aide__replique .corbeau{width:120px}.corbeau-aide__bulle{position:relative;width:min(320px,calc(100vw - 150px));margin:0 0 44px -10px;padding:13px 15px;background:var(--verre-noir-dense);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(var(--ambre-rgb) / .35);border-radius:14px;box-shadow:0 18px 40px #00000073}.corbeau-aide__bulle p{margin:0;color:var(--ivoire);font-size:14.5px;line-height:1.5}.corbeau-aide__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:10px}@media (max-width: 900px){.corbeau-aide{left:10px;bottom:calc(80px + env(safe-area-inset-bottom))}.corbeau-aide__bouton{width:46px;height:46px}}.progression__entete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.progression__niveau{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 14px;min-width:240px;padding:14px 18px;border-radius:14px;border:1px solid rgb(var(--ambre-rgb) / .3);background:linear-gradient(160deg,rgb(var(--accent-rgb) / .12),transparent)}.progression__niveau b{grid-row:span 2;font:700 2.4rem/1 var(--police-titre);color:var(--ambre)}.progression__jauge{grid-column:2;height:6px;border-radius:6px;background:rgb(var(--encre-rgb) / .08);overflow:hidden}.progression__jauge i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--ambre),var(--rouge-signal))}.progression__contenu>.page{padding:0;min-height:0;background:none;z-index:auto}.rec-en-ligne{display:flex;justify-content:center}.rec.rec--en-ligne{width:min(760px,100%);max-height:none;animation:none}.progression__ressources{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.progression__ressource{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:18px}.progression__ressource-ico{font-size:28px;line-height:1}.progression__ressource b{font:600 13px var(--police-tech);letter-spacing:.14em;color:var(--ivoire)}.progression__ressource p{margin:6px 0 0;font-size:14px;color:var(--texte-2);line-height:1.45}.progression__ressource-solde{font:700 1.3rem var(--police-titre);color:var(--ambre)}.nav--jeu .nav__liens{flex:1 0 auto}@media (max-width: 1600px){.nav--jeu .nav__cacher-etroit{display:none!important}}.nav--jeu .nav-panneau{position:fixed;top:74px;left:50%;right:auto;translate:-50% 0}html[dir=rtl] .tuto__scene,html[dir=rtl] .corbeau-aide__replique{direction:ltr}html[dir=rtl] .tuto__bulle,html[dir=rtl] .corbeau-aide__bulle{direction:rtl}.etat-corbeau{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 12px 16px rgb(0 0 0 / .4))}.panneau>.etat-corbeau{display:block;width:140px;height:140px;margin:-10px auto 4px}.corbeau-aide__touches kbd{font:600 10px var(--police-tech);padding:1px 5px;border-radius:4px;border:1px solid rgb(var(--encre-rgb) / .2);background:rgb(var(--encre-rgb) / .05)}.butin{position:fixed;top:78px;right:22px;z-index:880;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.butin__gain{display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 11px;border-radius:12px;background:var(--verre-noir-dense);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(var(--ambre-rgb) / .5);box-shadow:0 14px 34px #0006,0 0 22px rgb(var(--accent-rgb) / .25);animation:butin-gain 2.8s var(--ec-ease-out, ease-out) both}.butin__ico{font-size:20px;line-height:1;filter:drop-shadow(0 0 8px rgb(var(--accent-rgb) / .6))}.butin__gain b{font:700 20px var(--police-titre);color:var(--ambre)}.butin__gain .tech{letter-spacing:.14em;color:var(--ivoire)}@keyframes butin-gain{0%{opacity:0;transform:translateY(-14px) scale(.85)}12%{opacity:1;transform:translateY(0) scale(1.06)}20%{transform:scale(1)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (max-width: 900px){.butin{top:70px;right:12px}}.montee{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:grid;place-items:center;padding:20px;background:#060504b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:tuto-fondu .3s ease-out both}.montee__boite{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:6px;width:min(420px,100%);padding:18px 26px 26px;text-align:center;border-radius:20px;background:linear-gradient(180deg,var(--charbon),var(--noir) 70%);border:1px solid rgb(var(--ambre-rgb) / .45);box-shadow:0 30px 90px #0009,0 0 60px rgb(var(--accent-rgb) / .25);animation:montee-entree .55s var(--ec-ease-out, ease-out) both}.montee__rayons{position:absolute;left:50%;top:32%;width:700px;height:700px;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,rgb(var(--accent-rgb) / .12) 0deg 8deg,transparent 8deg 22deg);animation:montee-rayons 14s linear infinite;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent)}.montee__boite>:not(.montee__rayons){position:relative}.montee .corbeau{width:170px;margin-bottom:-12px}.montee__niveau{font:700 5.2rem/1 var(--police-titre);background:linear-gradient(180deg,var(--ambre),var(--rouge-signal));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgb(var(--accent-rgb) / .45))}.montee__recompense{margin:4px 0 0;font:600 13px var(--police-tech);letter-spacing:.12em;text-transform:uppercase;color:var(--ivoire)}.montee__mot{margin:6px 0 14px;color:var(--texte-2);font-size:14px;font-style:italic}@keyframes montee-entree{0%{opacity:0;transform:translateY(20px) scale(.92)}}@keyframes montee-rayons{to{rotate:360deg}}html.motion-reduite .montee__rayons,html.motion-reduite .butin__gain{animation:none}.page__entete>.tech:first-child:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:9px;vertical-align:1px;transform:rotate(45deg);background:linear-gradient(135deg,var(--ambre),var(--rouge-signal));box-shadow:0 0 8px rgb(var(--accent-rgb) / .55)}.page__entete:after{content:"";display:block;width:110px;height:2px;margin-top:18px;border-radius:2px;background:linear-gradient(90deg,var(--rouge-signal),var(--ambre),transparent)}html[dir=rtl] .page__entete:after{background:linear-gradient(270deg,var(--rouge-signal),var(--ambre),transparent)}.onglet--actif{text-shadow:0 0 14px rgb(var(--accent-rgb) / .45)}.toasts{left:86px}@media (max-width: 900px){.toasts{left:64px}}.carte-corvus{--teinte: #9a938c;position:relative;display:flex;flex-direction:column;aspect-ratio:5 / 7;width:100%;max-width:100%;padding:10px;border-radius:12px;overflow:hidden;color:#f2eee8;background:radial-gradient(120% 80% at 50% 30%,color-mix(in srgb,var(--teinte) 22%,#1a120c),#0b0806 75%);border:2px solid var(--teinte);box-shadow:0 10px 30px #00000073,inset 0 0 0 1px #ffffff0f,0 0 22px color-mix(in srgb,var(--teinte) 30%,transparent);transform:perspective(700px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out,box-shadow .25s}.carte-corvus__haut{display:flex;justify-content:space-between;gap:6px}.carte-corvus__haut .tech{font-size:9px;color:#f2eee8bf}.carte-corvus__rarete{color:var(--teinte)!important}.carte-corvus__art{position:relative;flex:1;display:grid;place-items:center;min-height:0}.carte-corvus__art img{position:absolute;top:4px;right:0;bottom:4px;left:0;width:100%;height:calc(100% - 8px);object-fit:contain;filter:drop-shadow(0 8px 14px rgb(0 0 0 / .55))}.carte-corvus__bas{display:flex;flex-direction:column;gap:3px;text-align:center}.carte-corvus__bas b{font:700 15px/1.15 var(--police-titre);letter-spacing:.02em;text-transform:uppercase}.carte-corvus__bas p{margin:0;font-size:11.5px;line-height:1.35;color:#f2eee8b8;font-style:italic}.carte-corvus__serie{font-size:7.5px!important;color:#f2eee880!important;letter-spacing:.14em;margin-top:4px}.carte-corvus__reflet{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:linear-gradient(115deg,transparent 30%,rgb(255 220 170 / .22) calc(var(--lx, 50%) - 8%),transparent calc(var(--lx, 50%) + 10%))}.carte-corvus--verrou{border-style:dashed;border-color:#f2eee82e;background:#0d0b0a;box-shadow:inset 0 0 30px #0009}.carte-corvus--verrou .carte-corvus__art img{filter:brightness(0) opacity(.28)}.carte-corvus--verrou .carte-corvus__bas b{color:#f2eee88c}.carte-corvus--verrou .carte-corvus__rarete{color:#f2eee866!important}.carte-corvus__mystere{position:absolute;font:700 3.2rem var(--police-titre);color:rgb(var(--accent-rgb) / .55);text-shadow:0 0 20px rgb(var(--accent-rgb) / .4)}.carte-corvus--petite{padding:7px;border-radius:9px}.carte-corvus--petite .carte-corvus__bas b{font-size:11px}.carte-corvus--petite .carte-corvus__haut .tech{font-size:7.5px}.salle-trophees{display:flex;flex-direction:column;gap:22px}.salle-trophees__tete{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.salle-trophees__titre{margin:4px 0 2px;font:700 1.5rem/1.1 var(--police-titre);color:var(--ivoire);text-wrap:balance}.salle-trophees__anneau{--pct: 0;position:relative;flex:none;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--orange-fondu) calc(var(--pct) * 1%),rgb(var(--encre-rgb) / .08) 0);box-shadow:0 0 24px rgb(var(--accent-rgb) / .25)}.salle-trophees__anneau:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--charbon)}.salle-trophees__anneau b{position:relative;font:700 1.5rem var(--police-titre);color:var(--ivoire);font-variant-numeric:tabular-nums}.salle-trophees__anneau small{font-size:.8rem;color:var(--texte-2)}.salle-trophees__bloc{display:flex;flex-direction:column;gap:10px}.salle-trophees__entete{display:flex;justify-content:space-between;gap:10px;align-items:baseline;border-bottom:1px solid rgb(var(--encre-rgb) / .08);padding-bottom:8px}.salle-trophees__album{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (min-width: 1200px){.salle-trophees__album{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width: 560px){.salle-trophees__album{grid-template-columns:repeat(2,minmax(0,1fr))}}.salle-trophees__album--public{grid-template-columns:repeat(auto-fill,minmax(110px,140px))!important}.salle-trophees__liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.trophee{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid rgb(var(--encre-rgb) / .08);background:rgb(var(--encre-rgb) / .025);opacity:.62}.trophee--obtenu{opacity:1;border-color:rgb(var(--ambre-rgb) / .4);background:linear-gradient(135deg,rgb(var(--accent-rgb) / .1),transparent 70%)}.trophee__medaille{flex:none;width:40px;height:40px;display:grid;place-items:center;font-size:20px;border-radius:50%;background:rgb(var(--encre-rgb) / .06);border:1px solid rgb(var(--encre-rgb) / .1)}.trophee--obtenu .trophee__medaille{background:radial-gradient(circle at 35% 30%,rgb(var(--ambre-rgb) / .55),rgb(var(--accent-rgb) / .18));border-color:rgb(var(--ambre-rgb) / .6);box-shadow:0 0 14px rgb(var(--accent-rgb) / .3)}.trophee__texte{display:flex;flex-direction:column;gap:2px;min-width:0}.trophee__texte b{font:600 13px var(--police-tech);color:var(--ivoire)}.trophee__texte small{font-size:12px;color:var(--texte-2);line-height:1.35}.annonce-trophee .montee__boite{gap:10px}.annonce-trophee__scene{position:relative;width:190px;aspect-ratio:5 / 7;perspective:900px;margin:6px 0}.annonce-trophee__dos,.annonce-trophee__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.annonce-trophee__dos{display:grid;place-items:center;border-radius:12px;border:2px solid rgb(var(--ambre-rgb) / .6);background:repeating-linear-gradient(45deg,#1a110b 0,#1a110b 10px,#120c08 10px,#120c08 20px);box-shadow:0 0 40px rgb(var(--accent-rgb) / .35)}.annonce-trophee__dos img{width:46%;opacity:.85;filter:drop-shadow(0 0 12px rgb(var(--accent-rgb) / .6))}.annonce-trophee__face{transform:rotateY(180deg)}.annonce-trophee__face .carte-corvus{transform:none}.annonce-trophee__scene--retournee .annonce-trophee__dos{transform:rotateY(-180deg)}.annonce-trophee__scene--retournee .annonce-trophee__face{transform:rotateY(0)}.annonce-trophee__medaille{width:116px;height:116px;margin:10px 0 4px;display:grid;place-items:center;font-size:54px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgb(var(--ambre-rgb) / .7),rgb(var(--accent-rgb) / .25) 70%);border:2px solid rgb(var(--ambre-rgb) / .8);box-shadow:0 0 50px rgb(var(--accent-rgb) / .45);animation:trophee-medaille .7s var(--ec-ease-out, ease-out) both}.annonce-trophee__nom{font:700 1.6rem/1.1 var(--police-titre);color:var(--ivoire);text-transform:uppercase;text-wrap:balance}.annonce-trophee__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}@keyframes trophee-medaille{0%{opacity:0;transform:scale(.4) rotate(-25deg)}70%{transform:scale(1.08) rotate(4deg)}}html.motion-reduite .annonce-trophee__medaille{animation:none}.vitrine-heros{display:grid;grid-template-columns:minmax(250px,300px) 1fr;gap:20px;align-items:start;margin-bottom:18px}.vitrine-heros__infos{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.vitrine-heros__infos>*{width:100%}.vitrine-heros__infos>.btn{width:auto}@media (max-width: 760px){.vitrine-heros{grid-template-columns:1fr}.carte-manager{width:100%;max-width:320px;margin-inline:auto}}.carte-manager{position:relative;overflow:hidden;border-radius:16px;color:#f2eee8;background:linear-gradient(180deg,#17110d,#0b0806);border:2px solid rgb(var(--ambre-rgb) / .55);box-shadow:0 18px 50px #00000073,0 0 30px rgb(var(--accent-rgb) / .18);transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .3s ease-out}.carte-manager__banniere{position:relative;height:92px;padding:10px 12px;display:flex;justify-content:space-between;align-items:flex-start}.carte-manager__marque{font-size:8px!important;color:#fffc!important;letter-spacing:.16em}.carte-manager__niveau{display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:50px;color:#1a0f08;clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%);background:linear-gradient(180deg,#ffd79a,#f08a2a)}.carte-manager__niveau b{font:700 18px/1 var(--police-titre)}.carte-manager__niveau small{font:700 7px var(--police-tech);letter-spacing:.1em}.carte-manager__corps{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 16px 16px;text-align:center}.carte-manager__portrait{position:relative;z-index:1;width:92px;height:92px;margin-top:-48px;border-radius:50%;background:#222 center / cover;border:3px solid #f5c66a;box-shadow:0 0 0 4px #0b0806,0 0 24px rgb(var(--accent-rgb) / .4)}.carte-manager__titre{margin-top:4px}.carte-manager__pseudo{font:700 1.45rem/1.1 var(--police-titre);letter-spacing:.02em;word-break:break-word}.carte-manager__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin:6px 0 0}.carte-manager__stats div{padding:7px 4px;border-radius:8px;background:#ffffff0d;border:1px solid rgb(255 255 255 / .08)}.carte-manager__stats dt{font:600 8px var(--police-tech);letter-spacing:.14em;color:#f2eee899}.carte-manager__stats dd{margin:3px 0 0;font:700 13px var(--police-tech);color:#ffb35c;font-variant-numeric:tabular-nums}.carte-manager__saison{font:600 9.5px var(--police-tech);letter-spacing:.12em;color:#f5c66a}.carte-manager__saison i{font-style:normal}.carte-manager__vedette{--teinte: #9a938c;width:100%;display:grid;gap:2px;padding:10px;border-radius:10px;cursor:pointer;color:inherit;text-align:center;border:1px solid var(--teinte);background:linear-gradient(160deg,color-mix(in srgb,var(--teinte) 18%,transparent),#00000059)}.carte-manager__vedette .tech{font-size:8px;color:#f2eee899}.carte-manager__vedette b{font:700 14px var(--police-tech)}.carte-manager__cote{font:600 12px var(--police-tech);color:#ffb35c}.carte-manager__pied{display:flex;justify-content:space-between;gap:8px;width:100%;margin-top:2px}.carte-manager__pied .tech{font-size:8.5px;color:#f2eee88c}.carte-manager__reflet{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(115deg,transparent 35%,rgb(255 220 170 / .16) calc(var(--lx, 50%) - 6%),transparent calc(var(--lx, 50%) + 8%))}.nav-evenement{display:flex;align-items:center;gap:7px;max-width:220px;padding:5px 10px 5px 7px;border-radius:6px;cursor:pointer;white-space:nowrap;color:var(--ivoire);background:linear-gradient(135deg,rgb(var(--accent-rgb) / .2),rgb(var(--accent-rgb) / .05));border:1px solid rgb(var(--accent-rgb) / .5);box-shadow:0 0 14px rgb(var(--accent-rgb) / .2);animation:nav-evenement-pouls 2.6s ease-in-out infinite}.nav-evenement__ico{font-size:14px}.nav-evenement__texte{display:flex;flex-direction:column;min-width:0;line-height:1.15;text-align:start}.nav-evenement__texte b{font:600 10px var(--police-tech);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.nav-evenement__texte small{font:600 9px var(--police-tech);color:var(--orange-fondu);letter-spacing:.06em;font-variant-numeric:tabular-nums}.nav-evenement--bientot{animation:none;background:rgb(var(--encre-rgb) / .04);border-color:rgb(var(--encre-rgb) / .15);box-shadow:none}@keyframes nav-evenement-pouls{50%{box-shadow:0 0 22px rgb(var(--accent-rgb) / .45)}}html.motion-reduite .nav-evenement{animation:none}@media (max-width: 1600px){.nav--jeu .nav-evenement__texte b{display:none}.nav-evenement{padding:5px 8px}}@media (max-width: 420px){.nav--jeu .nav-evenement__texte{display:none}}.lobby-hud{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-bottom:18px}@media (max-width: 900px){.lobby-hud{grid-template-columns:1fr}}.lobby-joueur,.lobby-objectifs{position:relative;border-radius:14px;padding:16px 18px;overflow:hidden;background:linear-gradient(135deg,rgb(var(--accent-rgb) / .12),transparent 55%),var(--charbon);border:1px solid rgb(var(--ambre-rgb) / .32);box-shadow:0 10px 30px rgb(var(--ombre-rgb, 0 0 0) / .18)}.lobby-joueur{display:flex;align-items:center;gap:18px}.lobby-joueur__portrait{--p: 0;position:relative;flex:none;width:96px;height:96px;border-radius:50%;padding:5px;cursor:pointer;border:0;background:conic-gradient(var(--orange-fondu) calc(var(--p) * 1%),rgb(var(--encre-rgb) / .1) 0);box-shadow:0 0 22px rgb(var(--accent-rgb) / .3);transition:transform .2s}.lobby-joueur__portrait:hover{transform:scale(1.04)}.lobby-joueur__portrait>span{display:block;width:100%;height:100%;border-radius:50%;background:#222 center / cover;border:3px solid var(--charbon)}.lobby-joueur__niveau{position:absolute;bottom:-6px;left:50%;translate:-50% 0;min-width:34px;height:30px;padding:0 6px;display:grid;place-items:center;font:700 15px var(--police-titre);color:#1a0f08;background:linear-gradient(180deg,#ffd79a,#f08a2a);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.lobby-joueur__infos{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.lobby-joueur__pseudo{font:700 1.7rem/1.05 var(--police-titre);color:var(--ivoire);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lobby-joueur__xp{height:8px;border-radius:6px;background:rgb(var(--encre-rgb) / .1);overflow:hidden}.lobby-joueur__xp>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rouge-signal),var(--ambre));box-shadow:0 0 12px rgb(var(--accent-rgb) / .6)}.lobby-joueur__infos>.tech{font-size:9.5px;font-variant-numeric:tabular-nums}.lobby-joueur__liens{display:flex;gap:14px;flex-wrap:wrap;margin-top:2px}.lobby-joueur__liens .bouton-texte{font-size:10px;color:var(--orange-fondu)}.lobby-objectifs{display:flex;flex-direction:column;gap:8px}.lobby-objectifs__tete{display:flex;align-items:center;gap:8px}.lobby-objectifs__tete img{width:26px;height:26px;object-fit:contain}.lobby-objectifs__tete .tech:last-child{margin-inline-start:auto;font-size:9px}.lobby-objectif{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;cursor:pointer;text-align:start;color:var(--ivoire);background:rgb(var(--encre-rgb) / .035);border:1px solid rgb(var(--encre-rgb) / .08);transition:border-color .2s,background .2s,transform .2s}.lobby-objectif:hover{border-color:rgb(var(--accent-rgb) / .55);background:rgb(var(--accent-rgb) / .08);transform:translate(3px)}html[dir=rtl] .lobby-objectif:hover{transform:translate(-3px)}.lobby-objectif--principal{padding:12px;border-color:rgb(var(--accent-rgb) / .55);background:linear-gradient(90deg,rgb(var(--accent-rgb) / .16),rgb(var(--accent-rgb) / .03));box-shadow:inset 3px 0 0 var(--orange-fondu)}html[dir=rtl] .lobby-objectif--principal{box-shadow:inset -3px 0 0 var(--orange-fondu)}.lobby-objectif__ico{flex:none;width:34px;height:34px;display:grid;place-items:center;font-size:17px;border-radius:9px;background:rgb(var(--encre-rgb) / .06)}.lobby-objectif--principal .lobby-objectif__ico{width:42px;height:42px;font-size:21px;background:radial-gradient(circle at 35% 30%,rgb(var(--ambre-rgb) / .5),rgb(var(--accent-rgb) / .15))}.lobby-objectif__texte{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.lobby-objectif__texte b{font:600 13px var(--police-tech)}.lobby-objectif--principal .lobby-objectif__texte b{font-size:15px}.lobby-objectif__texte small{font-size:12px;color:var(--texte-2);line-height:1.35}.lobby-objectif__cta{flex:none;pointer-events:none}.lobby-objectif__fleche{color:var(--orange-fondu);font-size:18px}html[dir=rtl] .lobby-objectif__fleche{transform:scaleX(-1)}.lobby-objectifs__suite{list-style:none;margin:0;padding:0;display:grid;gap:6px}@media (max-width: 520px){.lobby-joueur{gap:12px;padding:14px}.lobby-joueur__portrait{width:74px;height:74px}.lobby-joueur__pseudo{font-size:1.3rem}.lobby-objectif--principal{flex-wrap:wrap}.lobby-objectif--principal .lobby-objectif__texte{flex-basis:calc(100% - 56px)}.lobby-objectif--principal .lobby-objectif__cta{margin-inline-start:54px}}.lobby-joueur__stats{flex:none;display:grid;gap:6px;margin:0}.lobby-joueur__stats div{min-width:74px;padding:7px 10px;border-radius:9px;text-align:center;background:rgb(var(--encre-rgb) / .05);border:1px solid rgb(var(--encre-rgb) / .08)}.lobby-joueur__stats dt{font:600 8px var(--police-tech);letter-spacing:.14em;color:var(--texte-2)}.lobby-joueur__stats dd{margin:2px 0 0;font:700 16px var(--police-titre);color:var(--orange-fondu);font-variant-numeric:tabular-nums}@media (max-width: 520px){.lobby-joueur{flex-wrap:wrap}.lobby-joueur__stats{grid-template-columns:1fr 1fr;width:100%}}.chargement-jeu{min-height:58vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;opacity:0;animation:chargement-apparait .4s ease-out .3s forwards}.chargement-jeu__corbeau{width:120px;filter:drop-shadow(0 10px 20px rgb(0 0 0 / .35));animation:chargement-flotte 2.4s ease-in-out infinite}.chargement-jeu__barre{width:min(280px,70vw);height:4px;border-radius:4px;overflow:hidden;background:rgb(var(--encre-rgb) / .1)}.chargement-jeu__barre>i{display:block;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--orange-fondu),var(--ambre));animation:chargement-glisse 1.1s ease-in-out infinite}.chargement-jeu__astuce{max-width:420px;margin:6px 0 0;color:var(--texte-2);font-size:14px;line-height:1.5}.chargement-jeu__astuce b{display:block;margin-bottom:4px;font:600 10px var(--police-tech);letter-spacing:.16em;text-transform:uppercase;color:var(--ivoire)}@keyframes chargement-apparait{to{opacity:1}}@keyframes chargement-flotte{50%{transform:translateY(-6px)}}@keyframes chargement-glisse{0%{transform:translate(-110%)}to{transform:translate(260%)}}html.motion-reduite .chargement-jeu__corbeau,html.motion-reduite .chargement-jeu__barre>i{animation:none}.options{position:fixed;top:0;right:0;bottom:0;left:0;z-index:960;display:grid;place-items:center;padding:20px;background:#060504a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:tuto-fondu .25s ease-out both}.options__fenetre{display:flex;flex-direction:column;width:min(880px,100%);height:min(640px,calc(100dvh - 40px));overflow:hidden;border-radius:18px;background:linear-gradient(180deg,var(--charbon),var(--noir) 85%);border:1px solid rgb(var(--ambre-rgb) / .4);box-shadow:0 30px 90px #0000008c,0 0 50px rgb(var(--accent-rgb) / .15);animation:fenetre-entree .35s var(--ec-ease-out, ease-out) both}@keyframes fenetre-entree{0%{opacity:0;transform:translateY(16px) scale(.97)}}.options__tete{position:relative;display:flex;align-items:baseline;gap:14px;padding:18px 22px 14px;border-bottom:1px solid rgb(var(--encre-rgb) / .08)}.options__tete h2{margin:0;font:700 1.6rem var(--police-titre);color:var(--ivoire);letter-spacing:.02em}.options__fermer{margin-inline-start:auto;width:36px;height:36px;border-radius:10px;border:1px solid rgb(var(--encre-rgb) / .12);background:rgb(var(--encre-rgb) / .04);color:var(--ivoire);cursor:pointer;font-size:15px}.options__fermer:hover{border-color:rgb(var(--accent-rgb) / .6);color:var(--orange-fondu)}.options__corps{flex:1;min-height:0;display:grid;grid-template-columns:210px 1fr}.options__onglets{display:flex;flex-direction:column;gap:4px;padding:14px 10px;border-inline-end:1px solid rgb(var(--encre-rgb) / .08);background:rgb(var(--encre-rgb) / .02)}.options__onglets button{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;border:1px solid transparent;background:none;color:var(--texte-2);cursor:pointer;text-align:start;font:600 12px var(--police-tech);letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}.options__onglets button span{font-size:16px}.options__onglets button:hover{color:var(--ivoire);background:rgb(var(--encre-rgb) / .05)}.options__onglets .options__onglet--actif{color:var(--ivoire);border-color:rgb(var(--accent-rgb) / .45);background:linear-gradient(90deg,rgb(var(--accent-rgb) / .18),transparent);box-shadow:inset 3px 0 0 var(--orange-fondu)}html[dir=rtl] .options__onglets .options__onglet--actif{box-shadow:inset -3px 0 0 var(--orange-fondu);background:linear-gradient(270deg,rgb(var(--accent-rgb) / .18),transparent)}.options__panneau{overflow-y:auto;padding:20px 24px 26px;animation:onglet-entree .25s ease-out both}@keyframes onglet-entree{0%{opacity:0;transform:translate(10px)}}.options__panneau h3{margin:0 0 8px;font:700 1.15rem var(--police-titre);color:var(--ivoire)}.options__ligne{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid rgb(var(--encre-rgb) / .07);flex-wrap:wrap}.options__ligne-texte{display:flex;flex-direction:column;gap:3px;min-width:200px;flex:1}.options__ligne-texte b{font:600 14px var(--police-tech);color:var(--ivoire)}.options__ligne-texte small{font-size:12.5px;color:var(--texte-2);line-height:1.4}.options__ligne-reglage{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.options__bascule{position:relative;width:50px;height:28px;border-radius:20px;border:1px solid rgb(var(--encre-rgb) / .18);background:rgb(var(--encre-rgb) / .08);cursor:pointer;transition:background .2s,border-color .2s}.options__bascule i{position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:var(--texte-2);transition:inset-inline-start .2s,background .2s}.options__bascule--on{background:linear-gradient(90deg,var(--rouge-signal),var(--ambre));border-color:transparent}.options__bascule--on i{inset-inline-start:25px;background:#fff;box-shadow:0 2px 6px #0000004d}.options__curseur{display:flex;align-items:center;gap:10px}.options__curseur .tech{min-width:42px;text-align:end;font-variant-numeric:tabular-nums}.options__curseur--off{opacity:.45}.options__curseur input{--pct: 60%;width:min(240px,50vw);height:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:6px;cursor:pointer;background:linear-gradient(90deg,var(--orange-fondu) var(--pct),rgb(var(--encre-rgb) / .12) var(--pct))}html[dir=rtl] .options__curseur input{background:linear-gradient(270deg,var(--orange-fondu) var(--pct),rgb(var(--encre-rgb) / .12) var(--pct))}.options__curseur input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--orange-fondu);box-shadow:0 0 10px rgb(var(--accent-rgb) / .5)}.options__curseur input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--orange-fondu)}.options__choix,.options__langues{display:flex;flex-wrap:wrap;gap:6px}.options__choix button,.options__langues button{padding:8px 14px;border-radius:9px;border:1px solid rgb(var(--encre-rgb) / .12);background:rgb(var(--encre-rgb) / .04);color:var(--texte-2);cursor:pointer;font:600 12px var(--police-tech);transition:border-color .2s,color .2s,background .2s}.options__langues button{display:flex;flex-direction:column;align-items:flex-start;min-width:104px}.options__langues small{font-size:9px;letter-spacing:.14em;opacity:.7}.options__choix button:hover,.options__langues button:hover{color:var(--ivoire);border-color:rgb(var(--accent-rgb) / .4)}.options__choix .options__choix--actif,.options__langues .options__choix--actif{color:var(--ivoire);border-color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .15);box-shadow:0 0 12px rgb(var(--accent-rgb) / .2)}.options__actions{display:flex;flex-wrap:wrap;gap:8px}.options__touches{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.options__touches li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--texte-2)}.options__touches kbd{min-width:26px;padding:3px 7px;border-radius:6px;text-align:center;font:600 11px var(--police-tech);color:var(--ivoire);background:rgb(var(--encre-rgb) / .08);border:1px solid rgb(var(--encre-rgb) / .15);border-bottom-width:2px}.options__apparence{padding:6px 0 4px;border-bottom:1px solid rgb(var(--encre-rgb) / .07)}@media (max-width: 700px){.options{padding:0;place-items:end stretch}.options__fenetre{width:100%;height:min(92dvh,720px);border-radius:18px 18px 0 0}.options__corps{grid-template-columns:1fr;grid-template-rows:auto 1fr}.options__onglets{flex-direction:row;overflow-x:auto;padding:10px;border-inline-end:0;border-bottom:1px solid rgb(var(--encre-rgb) / .08)}.options__onglets button{flex:none;padding:9px 12px}.options__panneau{padding:16px}.options__touches{grid-template-columns:1fr}}html.motion-reduite .options,html.motion-reduite .options__fenetre,html.motion-reduite .options__panneau{animation:none}.centre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:880;display:grid;place-items:center;padding:18px;background:#060504b3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:tuto-fondu .25s ease-out both}.centre__fenetre{position:relative;display:flex;flex-direction:column;width:min(1180px,100%);height:min(780px,calc(100dvh - 36px));overflow:hidden;border-radius:20px;background:radial-gradient(120% 60% at 50% 0%,rgb(var(--accent-rgb) / .1),transparent 60%),linear-gradient(180deg,var(--charbon),var(--noir) 90%);border:1px solid rgb(var(--ambre-rgb) / .42);box-shadow:0 40px 120px #0009,0 0 60px rgb(var(--accent-rgb) / .16);animation:fenetre-entree .4s var(--ec-ease-out, ease-out) both}.centre__tete{display:flex;align-items:center;gap:18px;padding:16px 22px;border-bottom:1px solid rgb(var(--encre-rgb) / .08)}.centre__tete h2{margin:2px 0 0;font:700 1.55rem/1.1 var(--police-titre);color:var(--ivoire)}.centre__monnaies{display:flex;gap:8px;margin-inline-start:auto;flex-wrap:wrap}.centre__monnaies span{padding:6px 10px;border-radius:8px;font:600 11px var(--police-tech);color:var(--ivoire);background:rgb(var(--encre-rgb) / .05);border:1px solid rgb(var(--encre-rgb) / .09);font-variant-numeric:tabular-nums}.centre__tete .options__fermer{margin-inline-start:0}.centre__corps{flex:1;min-height:0;display:grid;grid-template-columns:220px 1fr}.centre__onglets{display:flex;flex-direction:column;gap:4px;padding:14px 10px;border-inline-end:1px solid rgb(var(--encre-rgb) / .08);background:rgb(var(--encre-rgb) / .02);overflow-y:auto}.centre__onglets button{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:11px;border:1px solid transparent;background:none;color:var(--texte-2);cursor:pointer;text-align:start;font:600 12px var(--police-tech);letter-spacing:.07em;text-transform:uppercase;transition:background .2s,color .2s}.centre__onglets button>span:first-child{font-size:17px}.centre__onglets button:hover{color:var(--ivoire);background:rgb(var(--encre-rgb) / .05)}.centre__onglets .centre__onglet--actif{color:var(--ivoire);border-color:rgb(var(--accent-rgb) / .45);background:linear-gradient(90deg,rgb(var(--accent-rgb) / .2),transparent);box-shadow:inset 3px 0 0 var(--orange-fondu)}html[dir=rtl] .centre__onglets .centre__onglet--actif{box-shadow:inset -3px 0 0 var(--orange-fondu);background:linear-gradient(270deg,rgb(var(--accent-rgb) / .2),transparent)}.centre__pastille{margin-inline-start:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:grid;place-items:center;font:700 10px var(--police-tech);font-style:normal;color:#fff;background:var(--rouge-signal);box-shadow:0 0 10px rgb(var(--signal-rgb) / .5)}.centre__panneau{overflow-y:auto;padding:20px 24px 28px;animation:onglet-entree .28s ease-out both}.centre-bloc-tete{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.centre-section{margin-bottom:22px}.centre-barre{height:7px;border-radius:6px;overflow:hidden;background:rgb(var(--encre-rgb) / .1)}.centre-barre>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rouge-signal),var(--ambre));box-shadow:0 0 10px rgb(var(--accent-rgb) / .5);transition:width .6s var(--ec-ease-out, ease-out)}.centre-barre--grande{height:11px;margin:6px 0}.centre-cta{min-width:260px;padding:14px 26px;font-size:14px}.centre-statut{padding:3px 8px;border-radius:6px;font:700 9px var(--police-tech);letter-spacing:.1em;white-space:nowrap;border:1px solid rgb(var(--encre-rgb) / .15);color:var(--texte-2)}.centre-statut--disponible{color:#fff;background:var(--rouge-signal);border-color:transparent;box-shadow:0 0 10px rgb(var(--signal-rgb) / .45)}.centre-statut--reclamee,.centre-statut--terminee{color:var(--orange-fondu);border-color:rgb(var(--accent-rgb) / .4)}.centre-apercu{display:flex;flex-direction:column;gap:18px}.centre-apercu__joueur,.centre-pass__tete{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:16px 18px;border-radius:14px;background:rgb(var(--encre-rgb) / .035);border:1px solid rgb(var(--encre-rgb) / .08)}.centre-pass__niveau{flex:none;width:78px;height:86px;display:grid;place-items:center;align-content:center;color:#1a0f08;clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%);background:linear-gradient(180deg,#ffd79a,#f08a2a)}.centre-pass__niveau b{font:700 1.9rem/1 var(--police-titre)}.centre-pass__niveau small{font:700 8px var(--police-tech);letter-spacing:.14em}.centre-pass__xp{flex:1;min-width:220px}.centre-apercu__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 1000px){.centre-apercu__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.centre-tuile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;min-height:140px;border-radius:14px;cursor:pointer;text-align:start;color:var(--ivoire);background:rgb(var(--encre-rgb) / .035);border:1px solid rgb(var(--encre-rgb) / .09);transition:transform .2s,border-color .2s,box-shadow .2s}.centre-tuile:hover{transform:translateY(-3px);border-color:rgb(var(--accent-rgb) / .5);box-shadow:0 12px 30px #0003}.centre-tuile--pret{border-color:rgb(var(--accent-rgb) / .6);background:linear-gradient(160deg,rgb(var(--accent-rgb) / .16),transparent 70%);box-shadow:0 0 20px rgb(var(--accent-rgb) / .15)}.centre-tuile__ico{font-size:28px;margin-bottom:4px}.centre-tuile b{font:700 15px var(--police-tech)}.centre-tuile small{color:var(--texte-2);font-size:12.5px;line-height:1.35}.centre-tuile__cta{margin-top:auto;font:600 11px var(--police-tech);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-fondu)}.centre-connexion{display:flex;flex-direction:column;gap:18px}.centre-connexion__tete{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.centre-connexion__texte{flex:1;min-width:240px}.centre-connexion__texte h3{margin:0 0 4px;font:700 1.3rem var(--police-titre);color:var(--ivoire)}.centre-connexion__texte p{margin:0 0 6px;color:var(--texte-2);font-size:14px}.centre-flamme{flex:none;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;align-content:center;text-align:center;background:radial-gradient(circle at 50% 65%,rgb(var(--accent-rgb) / .4),rgb(var(--accent-rgb) / .05) 70%);border:2px solid rgb(var(--ambre-rgb) / .6);box-shadow:0 0 30px rgb(var(--accent-rgb) / .3)}.centre-flamme span{font-size:26px;line-height:1}.centre-flamme b{font:700 2rem/1 var(--police-titre);color:var(--ivoire)}.centre-flamme small{font:700 7.5px var(--police-tech);letter-spacing:.12em;color:var(--texte-2)}.centre-calendrier{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.centre-jour{--teinte: #9a938c;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:132px;padding:12px 6px;border-radius:14px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--teinte) 14%,transparent),rgb(var(--encre-rgb) / .02));border:1px solid color-mix(in srgb,var(--teinte) 45%,transparent)}.centre-jour__num{font:700 10px var(--police-tech);letter-spacing:.12em;color:var(--texte-2)}.centre-jour__nom{font-size:8.5px!important;color:var(--teinte)!important}.centre-jour__lot{font:700 13px/1.2 var(--police-tech);color:var(--ivoire)}.centre-jour--grand{background:linear-gradient(180deg,color-mix(in srgb,var(--teinte) 28%,transparent),rgb(var(--accent-rgb) / .05));box-shadow:0 0 20px color-mix(in srgb,var(--teinte) 30%,transparent)}.centre-jour--pris{opacity:.55}.centre-jour__coche{position:absolute;top:8px;inset-inline-end:8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#fff;background:var(--orange-fondu)}.centre-jour--actif{border:2px solid var(--orange-fondu);transform:translateY(-4px);box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .15),0 12px 30px rgb(var(--accent-rgb) / .3);animation:jour-pouls 2.2s ease-in-out infinite}.centre-jour__aujourdhui{position:absolute;bottom:-9px;padding:2px 8px;border-radius:6px;font:700 8px var(--police-tech);letter-spacing:.12em;color:#fff;background:var(--rouge-signal)}@keyframes jour-pouls{50%{box-shadow:0 0 0 7px rgb(var(--accent-rgb) / .08),0 12px 34px rgb(var(--accent-rgb) / .45)}}.centre-connexion>.centre-cta{align-self:center}.centre-jalons__piste{position:relative;height:10px;margin:22px 30px 44px;border-radius:6px;background:rgb(var(--encre-rgb) / .1)}.centre-jalons__piste>i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:linear-gradient(90deg,var(--rouge-signal),var(--ambre))}.centre-jalon{position:absolute;top:50%;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;gap:2px}html[dir=rtl] .centre-jalon{translate:50% -50%}.centre-jalon b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 10px var(--police-tech);color:var(--ivoire);background:var(--charbon);border:2px solid rgb(var(--encre-rgb) / .2)}.centre-jalon small{position:absolute;top:40px;white-space:nowrap;font:600 9px var(--police-tech);color:var(--texte-2)}.centre-jalon--atteint b{border-color:var(--orange-fondu);background:var(--orange-fondu);color:#fff}.centre-coffre{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:rgb(var(--encre-rgb) / .035);border:1px solid rgb(var(--encre-rgb) / .09)}.centre-coffre__ico{font-size:30px}.centre-coffre>div{flex:1}.centre-coffre b{font:600 14px var(--police-tech);color:var(--ivoire)}.centre-coffre p{margin:2px 0 0;color:var(--texte-2);font-size:13px}@media (max-width: 760px){.centre-calendrier{grid-template-columns:repeat(4,minmax(0,1fr))}.centre-jour--grand{grid-column:span 2}}.centre-roue{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:24px;align-items:start}@media (max-width: 900px){.centre-roue{grid-template-columns:1fr}}.centre-roue__scene{display:flex;flex-direction:column;align-items:center;gap:12px}.centre-roue__cadre{position:relative;width:min(420px,100%);aspect-ratio:1;padding:14px;border-radius:50%;background:radial-gradient(circle,#2a1a10 60%,#120b07);box-shadow:0 0 0 4px #3a2414,0 0 0 7px rgb(var(--ambre-rgb) / .55),0 20px 60px #00000080,0 0 60px rgb(var(--accent-rgb) / .25)}.centre-roue__disque{display:block;width:100%;height:100%;will-change:transform}.centre-roue__pointeur{position:absolute;top:-6px;left:50%;z-index:1;translate:-50% 0;width:34px;height:42px;clip-path:polygon(50% 100%,0 0,100% 0);background:linear-gradient(180deg,#ffd79a,#f08a2a);filter:drop-shadow(0 4px 6px rgb(0 0 0 / .5))}.centre-roue__lancer{margin-top:6px}.centre-roue__cote{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:rgb(var(--encre-rgb) / .035);border:1px solid rgb(var(--encre-rgb) / .09)}.centre-tentatives{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}.centre-tentatives li{display:flex;flex-direction:column;padding:10px 12px;border-radius:10px;border:1px solid rgb(var(--encre-rgb) / .09)}.centre-tentatives b{font:600 13px var(--police-tech);color:var(--ivoire)}.centre-tentatives small{color:var(--texte-2);font-size:12px}.centre-tentatives--dispo{border-color:var(--orange-fondu)!important;background:rgb(var(--accent-rgb) / .1)}.centre-historique,.centre-chances{list-style:none;margin:0;padding:0;display:grid;gap:4px}.centre-historique li,.centre-chances li{display:flex;align-items:baseline;gap:8px;padding:6px 2px;border-bottom:1px solid rgb(var(--encre-rgb) / .06);font:600 12px var(--police-tech);color:var(--ivoire)}.centre-historique small{margin-inline-start:auto;color:var(--texte-2);font-weight:500}.centre-chances b{margin-inline-start:auto;color:var(--orange-fondu);font-variant-numeric:tabular-nums}.centre-pass{display:flex;flex-direction:column;gap:14px}.centre-pass__actions{display:flex;gap:8px;flex-wrap:wrap}.centre-pass__premium{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;border:1px solid rgb(245 198 106 / .6);background:linear-gradient(110deg,#f5c66a2e,rgb(var(--accent-rgb) / .06) 60%)}.centre-pass__premium>span{font-size:30px}.centre-pass__premium>div{flex:1;min-width:220px}.centre-pass__premium b{font:700 15px var(--police-tech);color:var(--ivoire)}.centre-pass__premium p{margin:2px 0 0;color:var(--texte-2);font-size:13px}.pass-frise{position:relative;display:flex;gap:8px;overflow-x:auto;padding:30px 4px 14px;scroll-behavior:smooth;scrollbar-width:thin}.pass-frise__legende{flex:none;display:flex;flex-direction:column;justify-content:space-between;padding:22px 8px;margin-top:-10px;border-radius:10px;font:700 9px var(--police-tech);letter-spacing:.1em;color:var(--texte-2)}.pass-col{position:relative;flex:none;width:104px;display:flex;flex-direction:column;align-items:center;gap:10px}.pass-col:before{content:"";position:absolute;top:50%;inset-inline:-4px;height:4px;translate:0 -50%;background:rgb(var(--encre-rgb) / .12)}.pass-col--atteint:before{background:linear-gradient(90deg,var(--rouge-signal),var(--ambre))}.pass-col__num{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--police-tech);color:var(--texte-2);background:var(--charbon);border:2px solid rgb(var(--encre-rgb) / .2)}.pass-col--atteint .pass-col__num{color:#fff;background:var(--orange-fondu);border-color:var(--orange-fondu)}.pass-col--actuel .pass-col__num{width:42px;height:42px;box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .25),0 0 20px rgb(var(--accent-rgb) / .6)}.pass-col--actuel:after{content:"TOI";position:absolute;top:-24px;font:700 9px var(--police-tech);letter-spacing:.14em;color:var(--orange-fondu)}.pass-tuile{position:relative;width:100%;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;border-radius:12px;cursor:pointer;color:var(--ivoire);background:rgb(var(--encre-rgb) / .04);border:1px solid rgb(var(--encre-rgb) / .1);transition:transform .2s,box-shadow .2s}.pass-tuile small{font:600 10px/1.2 var(--police-tech);text-align:center}.pass-tuile__ico{font-size:24px}.pass-tuile--premium{background:linear-gradient(180deg,#f5c66a29,rgb(var(--encre-rgb) / .03));border-color:#f5c66a66}.pass-col--palier .pass-tuile{border-width:2px}.pass-tuile--pret{border-color:var(--orange-fondu);box-shadow:0 0 16px rgb(var(--accent-rgb) / .35);animation:jour-pouls 2.2s ease-in-out infinite}.pass-tuile--pret:hover{transform:translateY(-3px)}.pass-tuile--pris{opacity:.5;cursor:default}.pass-tuile--verrou{opacity:.6;cursor:default;filter:saturate(.4)}.pass-tuile__etat{position:absolute;top:5px;inset-inline-end:6px;font-size:11px;font-style:normal}.centre-historique--pass span,.centre-pass__xp-aide .bouton-texte{color:var(--orange-fondu)}.centre-liste,.centre-evts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.centre-mission{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:rgb(var(--encre-rgb) / .03);border:1px solid rgb(var(--encre-rgb) / .08)}.centre-mission--disponible{border-color:rgb(var(--accent-rgb) / .55);background:linear-gradient(90deg,rgb(var(--accent-rgb) / .12),transparent 70%)}.centre-mission--reclamee{opacity:.6}.centre-mission__texte{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.centre-mission__ligne{display:flex;align-items:center;justify-content:space-between;gap:10px}.centre-mission__ligne b{font:600 13.5px var(--police-tech);color:var(--ivoire)}.centre-mission__texte p{margin:0;color:var(--texte-2);font-size:12.5px;line-height:1.4}.centre-mission__pied{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.centre-mission__pied .tech{font-size:9.5px}.centre-palier{padding:1px 6px;border-radius:5px;font:600 9px var(--police-tech);color:var(--texte-2);border:1px solid rgb(var(--encre-rgb) / .15)}.centre-palier--atteint{color:var(--orange-fondu);border-color:rgb(var(--accent-rgb) / .5)}.centre-evts{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.centre-evt{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:rgb(var(--encre-rgb) / .035);border:1px solid rgb(var(--accent-rgb) / .35)}.centre-evt--major,.centre-evt--lan,.centre-evt--tournoi{background:linear-gradient(135deg,#f5c66a24,rgb(var(--accent-rgb) / .05) 60%);border-color:#f5c66a8c}.centre-evt--bientot{border-style:dashed;border-color:rgb(var(--encre-rgb) / .2)}.centre-evt__bandeau{display:flex;align-items:center;gap:12px}.centre-evt__bandeau>div{flex:1;display:flex;flex-direction:column;min-width:0}.centre-evt__bandeau b{font:700 15px var(--police-tech);color:var(--ivoire)}.centre-evt__bandeau small{color:var(--texte-2);font-size:12px}.centre-evt__ico{font-size:28px}.centre-evt__rebours{padding:4px 8px;border-radius:6px;background:rgb(var(--accent-rgb) / .15);color:var(--orange-fondu)!important;white-space:nowrap}.centre-evt>p{margin:0;color:var(--texte-2);font-size:13px}.centre-evt__defi{display:flex;flex-direction:column;gap:6px}.centre-evt__defi .btn{align-self:flex-start}.centre-gain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:20px;background:#06050499;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:tuto-fondu .2s ease-out both}.centre-gain__boite{--teinte: var(--orange-fondu);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(460px,100%);padding:26px;border-radius:18px;text-align:center;background:linear-gradient(180deg,var(--charbon),var(--noir));border:2px solid var(--teinte);box-shadow:0 0 60px color-mix(in srgb,var(--teinte) 45%,transparent);animation:montee-entree .45s var(--ec-ease-out, ease-out) both}.centre-gain__boite>:not(.centre-gain__rayons){position:relative}.centre-gain__rayons{position:absolute;left:50%;top:40%;width:640px;height:640px;translate:-50% -50%;background:repeating-conic-gradient(color-mix(in srgb,var(--teinte) 22%,transparent) 0deg 8deg,transparent 8deg 22deg);animation:montee-rayons 12s linear infinite;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent);pointer-events:none}.centre-gain__label{font:700 1.9rem/1.1 var(--police-titre);color:var(--ivoire);text-transform:uppercase;text-wrap:balance;text-shadow:0 0 24px color-mix(in srgb,var(--teinte) 60%,transparent)}.centre-gain__cartes{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.centre-gain__carte{width:92px}.centre-gain__note{margin:0;color:var(--texte-2);font-size:13px}@media (max-width: 760px){.centre{padding:0;place-items:end stretch}.centre__fenetre{width:100%;height:94dvh;border-radius:18px 18px 0 0}.centre__tete{padding:12px 14px;gap:10px}.centre__tete h2{font-size:1.2rem}.centre__monnaies{display:none}.centre__corps{grid-template-columns:1fr;grid-template-rows:auto 1fr}.centre__onglets{flex-direction:row;overflow-x:auto;padding:8px;border-inline-end:0;border-bottom:1px solid rgb(var(--encre-rgb) / .08)}.centre__onglets button{flex:none;padding:9px 11px}.centre__onglet-nom{font-size:10.5px}.centre__panneau{padding:14px}.centre-apercu__grille{grid-template-columns:1fr 1fr}.centre-tuile{min-height:120px;padding:12px}.centre-cta{min-width:0;width:100%}}html.motion-reduite .centre,html.motion-reduite .centre__fenetre,html.motion-reduite .centre__panneau,html.motion-reduite .centre-jour--actif,html.motion-reduite .pass-tuile--pret,html.motion-reduite .centre-gain__rayons{animation:none}.nav__nb--espace{position:absolute;top:2px;inset-inline-end:4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;display:grid;place-items:center;font:700 9px var(--police-tech);font-style:normal;color:#fff;background:var(--rouge-signal)}.nav-mobile__item{position:relative}.centre__monnaies{cursor:pointer;background:none;border:0;padding:0}.centre__monnaies:hover span{border-color:rgb(var(--accent-rgb) / .5)}.portefeuille__mention{margin-inline-start:auto;font-size:9px!important}.portefeuille .options__tete .options__fermer{margin-inline-start:12px}.portefeuille__liste button{justify-content:flex-start}.portefeuille__nom{flex:1}.portefeuille__solde{font:700 12px var(--police-tech);color:var(--orange-fondu);font-variant-numeric:tabular-nums}.portefeuille__tete{display:flex;align-items:center;gap:16px;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid rgb(var(--encre-rgb) / .08);flex-wrap:wrap}.portefeuille__ico{width:64px;height:64px;display:grid;place-items:center;font-size:34px;border-radius:16px;background:radial-gradient(circle at 35% 30%,rgb(var(--ambre-rgb) / .45),rgb(var(--accent-rgb) / .1));border:1px solid rgb(var(--ambre-rgb) / .5)}.portefeuille__tete>div{flex:1;min-width:180px}.portefeuille__tete h3{margin:0;font:700 1.4rem var(--police-titre);color:var(--ivoire)}.portefeuille__tete p{margin:3px 0 0;color:var(--texte-2);font-size:14px}.portefeuille__grand{font:700 2.2rem var(--police-titre);color:var(--orange-fondu);font-variant-numeric:tabular-nums}.portefeuille__colonnes{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 700px){.portefeuille__colonnes{grid-template-columns:1fr}.portefeuille__mention{display:none}}.portefeuille__colonnes ul,.portefeuille__mouvements ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.portefeuille__colonnes button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;text-align:start;color:var(--ivoire);font-size:13.5px;background:rgb(var(--encre-rgb) / .035);border:1px solid rgb(var(--encre-rgb) / .09);transition:border-color .2s,transform .2s}.portefeuille__colonnes button:hover{border-color:rgb(var(--accent-rgb) / .55);transform:translate(3px)}html[dir=rtl] .portefeuille__colonnes button:hover{transform:translate(-3px)}.portefeuille__colonnes button span{flex:1}.portefeuille__colonnes button i{font-style:normal;color:var(--orange-fondu);font-size:18px}html[dir=rtl] .portefeuille__colonnes button i{transform:scaleX(-1)}.portefeuille__mouvements{margin-top:18px}.portefeuille__mouvements li{display:flex;gap:10px;align-items:baseline;padding:7px 2px;border-bottom:1px solid rgb(var(--encre-rgb) / .06);font-size:13px}.portefeuille__date{font:600 10px var(--police-tech);color:var(--texte-2);min-width:40px}.portefeuille__libelle{flex:1;color:var(--ivoire);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portefeuille__plus{color:var(--orange-fondu);font-variant-numeric:tabular-nums}.portefeuille__moins{color:var(--texte-2);font-variant-numeric:tabular-nums}.portefeuille__mouvements .bouton-texte{margin-top:8px;color:var(--orange-fondu)}.adm-table-defile{overflow-x:auto}.adm-table-defile .champ{min-width:0;width:100%}.adm-recompense-ligne{display:flex;gap:6px;min-width:220px}.adm-recompense-ligne .champ{flex:1}.adm-entete-bloc{display:flex;justify-content:space-between;align-items:center;gap:10px}.statut-point{position:absolute;bottom:-1px;inset-inline-end:-1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--charbon)}.statut-point--grand{width:16px;height:16px;border-width:3px}.statut-point--vert{background:#3fbf6a;box-shadow:0 0 8px #3fbf6a99}.statut-point--orange{background:#f29a2e}.statut-point--rouge{background:#e5402b}.statut-point--gris{background:#7d7a76}.avatar-social{position:relative;flex:none;display:inline-grid;padding:0;border:0;border-radius:50%;cursor:pointer;background:rgb(var(--encre-rgb) / .08)}.avatar-social>span:first-child{display:block;width:100%;height:100%;border-radius:50%;background:#222 center / cover}.social-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:870;background:#0605044d;animation:tuto-fondu .2s ease-out both}.social-panneau{position:fixed;z-index:871;top:74px;inset-inline-end:14px;bottom:14px;width:min(390px,calc(100vw - 28px));display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,var(--charbon),var(--noir));border:1px solid rgb(var(--ambre-rgb) / .38);box-shadow:0 30px 80px #00000080,0 0 40px rgb(var(--accent-rgb) / .12);animation:social-entree .3s var(--ec-ease-out, ease-out) both}@keyframes social-entree{0%{opacity:0;transform:translate(24px)}}html[dir=rtl] .social-panneau{animation-name:social-entree-rtl}@keyframes social-entree-rtl{0%{opacity:0;transform:translate(-24px)}}.social-panneau__tete{display:flex;align-items:center;gap:8px;padding:12px 14px 6px}.social-panneau__tete .tech{margin-inline-end:auto}.social-panneau__tete .options__fermer{margin-inline-start:0;width:32px;height:32px}.social-icone{width:32px;height:32px;flex:none;border-radius:9px;border:1px solid rgb(var(--encre-rgb) / .12);background:rgb(var(--encre-rgb) / .04);color:var(--ivoire);cursor:pointer;font-size:14px}.social-icone:hover,.social-icone--actif{border-color:rgb(var(--accent-rgb) / .6);color:var(--orange-fondu)}.social-moi{display:flex;align-items:center;gap:12px;padding:8px 14px 12px;border-bottom:1px solid rgb(var(--encre-rgb) / .08)}.social-moi__texte{flex:1;min-width:0;display:grid;gap:4px}.social-moi__texte b{font:700 14px var(--police-tech);color:var(--ivoire)}.social-moi__choix,.social-moi__phrase,.social-reglage select,.social-recherche input{width:100%;padding:6px 9px;border-radius:8px;border:1px solid rgb(var(--encre-rgb) / .12);background:rgb(var(--encre-rgb) / .05);color:var(--ivoire);font:500 12.5px var(--police-texte, inherit)}.social-recherche{position:relative;padding:10px 14px 4px}.social-resultats{list-style:none;margin:6px 0 0;padding:6px;display:grid;gap:4px;border-radius:10px;background:rgb(var(--encre-rgb) / .04);border:1px solid rgb(var(--encre-rgb) / .08)}.social-onglets{display:flex;gap:2px;padding:8px 10px 0;overflow-x:auto;border-bottom:1px solid rgb(var(--encre-rgb) / .08)}.social-onglets button{position:relative;flex:none;display:flex;align-items:center;gap:5px;padding:9px 9px 10px;border:0;background:none;color:var(--texte-2);cursor:pointer;font:600 10.5px var(--police-tech);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid transparent}.social-onglets .social-onglet--actif{color:var(--ivoire);border-bottom-color:var(--orange-fondu)}.social-onglet__nb{min-width:17px;height:17px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;font:700 9px var(--police-tech);font-style:normal;color:var(--ivoire);background:rgb(var(--encre-rgb) / .12)}.social-onglet__nb--alerte{color:#fff;background:var(--rouge-signal)}.social-contenu{flex:1;overflow-y:auto;padding:10px 10px 16px;display:flex;flex-direction:column;gap:8px}.social-contenu>.tech{margin:6px 4px 0}.social-liste{list-style:none;margin:0;padding:0;display:grid;gap:2px}.social-ami,.social-ligne{position:relative;display:flex;align-items:center;gap:10px;padding:7px 6px;border-radius:10px}.social-ami:hover{background:rgb(var(--encre-rgb) / .05)}.social-ami__texte{flex:1;min-width:0;display:grid;text-align:start;padding:0;border:0;background:none;color:var(--ivoire);cursor:pointer}.social-ami__texte b,.social-ligne__nom{font:600 13px var(--police-tech);color:var(--ivoire)}.social-ligne__nom{flex:1}.social-ami__texte small{color:var(--texte-2);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-menu{position:absolute;z-index:2;top:44px;inset-inline-end:6px;display:grid;min-width:170px;padding:6px;border-radius:10px;background:var(--charbon);border:1px solid rgb(var(--encre-rgb) / .15);box-shadow:0 12px 30px #00000059}.social-menu button{padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--ivoire);text-align:start;cursor:pointer;font-size:13px}.social-menu button:hover{background:rgb(var(--accent-rgb) / .12)}.social-conv{width:100%;display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:10px;border:0;background:none;color:var(--ivoire);cursor:pointer;text-align:start}.social-conv:hover{background:rgb(var(--encre-rgb) / .05)}.social-conv--non-lue{background:rgb(var(--accent-rgb) / .08)}.social-conv__texte{flex:1;min-width:0;display:grid}.social-conv__texte b{font:600 13px var(--police-tech)}.social-conv__texte small{color:var(--texte-2);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-conv--non-lue .social-conv__texte small{color:var(--ivoire);font-weight:600}.social-conv__meta{display:grid;justify-items:end;gap:4px;font:500 10px var(--police-tech);color:var(--texte-2)}.social-conv__groupe{place-items:center;font-size:18px}.social-reglages{padding:12px 14px;display:grid;gap:12px;overflow-y:auto}.social-reglage{display:grid;gap:5px;font-size:13px;color:var(--ivoire)}.social-bloques{display:grid;gap:4px;padding-top:8px;border-top:1px solid rgb(var(--encre-rgb) / .08)}.chats{position:fixed;z-index:860;bottom:0;inset-inline-end:86px;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:10px;pointer-events:none}.chat{pointer-events:auto;width:320px;height:440px;display:flex;flex-direction:column;overflow:hidden;border-radius:14px 14px 0 0;background:var(--charbon);border:1px solid rgb(var(--ambre-rgb) / .4);border-bottom:0;box-shadow:0 -10px 40px #00000059;animation:chat-entree .25s ease-out both}@keyframes chat-entree{0%{transform:translateY(30px);opacity:0}}.chat--reduite{height:auto}.chat__tete{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;background:linear-gradient(90deg,rgb(var(--accent-rgb) / .2),rgb(var(--accent-rgb) / .05));border-bottom:1px solid rgb(var(--encre-rgb) / .08)}.chat__titre{flex:1;min-width:0;display:grid;text-align:start;padding:0;border:0;background:none;color:var(--ivoire);cursor:pointer}.chat__titre b{font:700 13px var(--police-tech);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__titre small{font-size:10.5px;color:var(--texte-2)}.chat__bouton{width:26px;height:26px;border-radius:7px;border:0;background:none;color:var(--ivoire);cursor:pointer;font-size:13px}.chat__bouton:hover{background:rgb(var(--encre-rgb) / .1)}.chat__groupe{place-items:center;font-size:14px}.chat__fil{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:2px}.chat__anciens{align-self:center;margin-bottom:6px;color:var(--orange-fondu)}.chat__vide{text-align:center;margin-top:30%}.chat__jour{align-self:center;margin:8px 0 4px;font-size:9px!important;color:var(--texte-2);text-align:center}.chat__msg{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:2px 0}.chat__msg--moi{align-items:flex-end}.chat__msg--systeme{align-items:center}.chat__auteur{padding:0 4px;border:0;background:none;color:var(--orange-fondu);cursor:pointer;font:600 10.5px var(--police-tech)}.chat__bulle{max-width:82%;display:flex;flex-direction:column;gap:3px;padding:7px 10px;border-radius:12px 12px 12px 4px;background:rgb(var(--encre-rgb) / .07);color:var(--ivoire);font-size:13.5px;line-height:1.4;word-wrap:break-word}.chat__msg--moi .chat__bulle{border-radius:12px 12px 4px;background:linear-gradient(135deg,rgb(var(--accent-rgb) / .4),rgb(var(--accent-rgb) / .22))}.chat__msg--systeme .chat__bulle{background:none;color:var(--texte-2);font-size:12px;font-style:italic}.chat__bulle time{align-self:flex-end;font:500 9px var(--police-tech);color:var(--texte-2)}.chat__citation{padding:4px 8px;border-inline-start:3px solid var(--orange-fondu);border-radius:4px;background:rgb(var(--encre-rgb) / .06);font-size:11.5px;color:var(--texte-2)}.chat__citation b{color:var(--ivoire)}.chat__supprime{color:var(--texte-2);font-size:12.5px}.chat__carte{padding:6px 8px;border-radius:8px;border:1px solid rgb(var(--accent-rgb) / .4);background:rgb(var(--accent-rgb) / .1);color:var(--ivoire);cursor:pointer;font:600 12px var(--police-tech);text-align:start}.chat__actions{position:absolute;top:2px;display:none;gap:2px}.chat__msg:not(.chat__msg--moi) .chat__actions{inset-inline-end:4px}.chat__msg--moi .chat__actions{inset-inline-start:4px}.chat__msg:hover .chat__actions,.chat__msg:focus-within .chat__actions{display:flex}.chat__actions button{width:24px;height:24px;border-radius:6px;border:1px solid rgb(var(--encre-rgb) / .12);background:var(--charbon);color:var(--ivoire);cursor:pointer;font-size:11px}.chat__lu{margin-top:2px;font-size:8.5px!important;color:var(--texte-2)}.chat__saisie{display:grid;grid-template-columns:1fr auto;gap:6px;padding:8px;border-top:1px solid rgb(var(--encre-rgb) / .08)}.chat__saisie input{min-width:0;padding:8px 10px;border-radius:9px;border:1px solid rgb(var(--encre-rgb) / .14);background:rgb(var(--encre-rgb) / .05);color:var(--ivoire);font-size:13.5px}.chat__saisie input:focus-visible{outline:2px solid rgb(var(--accent-rgb) / .55);outline-offset:1px;border-color:var(--orange-fondu)}.chat__reponse{grid-column:1 / -1;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:7px;background:rgb(var(--accent-rgb) / .1);font-size:11.5px;color:var(--texte-2)}.chat__reponse span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__reponse button{border:0;background:none;color:var(--ivoire);cursor:pointer}.chat__refus{margin:0;padding:10px;font-size:12.5px;color:var(--texte-2);text-align:center;border-top:1px solid rgb(var(--encre-rgb) / .08)}@media (max-width: 760px){.chats{inset:auto 0 0 0;inset-inline-end:0;justify-content:stretch;z-index:860}.chat{width:100%;height:min(72dvh,560px);border-radius:16px 16px 0 0}.chat--reduite{height:auto}.social-panneau{top:auto;inset-inline:0;bottom:0;width:100%;height:88dvh;border-radius:18px 18px 0 0}.chat__actions{display:flex;position:static;margin-top:2px}}.fiche-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;display:grid;place-items:center;padding:20px;background:#0605048c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:tuto-fondu .2s ease-out both}.fiche{position:relative;width:min(380px,100%);display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:18px;background:linear-gradient(180deg,var(--charbon),var(--noir));border:1px solid rgb(var(--ambre-rgb) / .45);box-shadow:0 30px 80px #00000080;animation:fenetre-entree .3s ease-out both}.fiche__fermer{position:absolute;top:12px;inset-inline-end:12px;width:30px;height:30px}.fiche__tete{display:flex;align-items:center;gap:14px}.fiche__tete>div{display:grid;gap:2px;min-width:0}.fiche__avatar{position:relative;flex:none;width:72px;height:72px;border-radius:50%;background:#222 center / cover;border:3px solid #f5c66a;box-shadow:0 0 20px rgb(var(--accent-rgb) / .35)}.fiche__pseudo{font:700 1.35rem var(--police-titre);color:var(--ivoire);word-break:break-word}.fiche__tete small{color:var(--texte-2);font-size:12.5px}.fiche__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.fiche__stats div{padding:8px 4px;border-radius:9px;text-align:center;background:rgb(var(--encre-rgb) / .05);border:1px solid rgb(var(--encre-rgb) / .08)}.fiche__stats dt{font:600 8px var(--police-tech);letter-spacing:.12em;color:var(--texte-2)}.fiche__stats dd{margin:3px 0 0;font:700 13px var(--police-tech);color:var(--orange-fondu)}.fiche__valeur{color:var(--texte-2)}.fiche__cartes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fiche__carte{display:grid;gap:2px;padding:8px 6px;border-radius:9px;border:1px solid;background:rgb(var(--encre-rgb) / .04);color:var(--ivoire);cursor:pointer;text-align:center;min-width:0}.fiche__carte small{font:600 7.5px var(--police-tech);letter-spacing:.1em}.fiche__carte b{font:600 11px var(--police-tech);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fiche__actions{display:flex;flex-wrap:wrap;gap:6px}.fiche__discret{display:flex;align-items:center;justify-content:flex-end;gap:14px}.fiche__discret .bouton-texte{color:var(--texte-2)}html.motion-reduite .social-panneau,html.motion-reduite .chat,html.motion-reduite .fiche{animation:none}:root{--ligne-rgb: 68 56 47;--ligne: rgb(var(--ligne-rgb));--ligne-vive: rgb(var(--ambre-rgb) / .55);--img-circuit: url(/identite/circuit-sombre.svg);--img-motif: url(/identite/motif-cartes-sombre.svg);--img-eclats: url(/identite/eclats-sombre.svg);--chanfrein: 9px;--ease-forge: cubic-bezier(.22, 1, .36, 1);--halo: 0 0 0 1px rgb(var(--accent-rgb) / .35), 0 10px 34px rgb(var(--accent-rgb) / .22)}:root[data-theme=clair]{--ligne-rgb: 203 189 175;--img-circuit: url(/identite/circuit-clair.svg);--img-motif: url(/identite/motif-cartes-clair.svg);--img-eclats: url(/identite/eclats-clair.svg)}body{background:radial-gradient(1100px 520px at 88% -8%,rgb(var(--accent-rgb) / .09),transparent 62%),radial-gradient(900px 480px at -8% 108%,rgb(var(--braise-rgb) / .06),transparent 60%),var(--noir-pur);background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--img-circuit) no-repeat right -40px top 40px / min(46vw,620px) auto,var(--img-circuit) no-repeat left -60px bottom -120px / min(38vw,480px) auto,var(--img-motif) repeat 0 0 / 384px 384px;opacity:.55;-webkit-mask-image:radial-gradient(130% 90% at 50% 40%,transparent 35%,#000 85%);mask-image:radial-gradient(130% 90% at 50% 40%,transparent 35%,#000 85%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.page{background:transparent;padding-top:84px}@media (max-width: 900px){.page{padding-top:70px}}.page__entete>.tech:first-child{display:inline-flex;align-items:center;gap:10px}.page__entete>.tech:first-child:after{content:"";width:46px;height:1px;background:linear-gradient(90deg,rgb(var(--accent-rgb) / .8),transparent)}html[dir=rtl] .page__entete>.tech:first-child:after{background:linear-gradient(270deg,rgb(var(--accent-rgb) / .8),transparent)}.page__entete:after{width:160px;height:8px;margin-top:16px;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='8'%3E%3Cpath d='M0 7H34L40 1H58L64 7H160' fill='none' stroke='%23ff5c16' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat left center / 160px 8px}html[dir=rtl] .page__entete:after{transform:scaleX(-1);transform-origin:center}.titre-section{letter-spacing:.01em}.panneau{border-radius:4px;border-color:rgb(var(--ligne-rgb) / .75);box-shadow:0 18px 44px rgb(var(--ombre-rgb) / calc(.45 * var(--ombre-k))),inset 0 1px rgb(var(--encre-rgb) / .05)}.panneau:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;--c: rgb(var(--accent-rgb) / .75);background:linear-gradient(var(--c),var(--c)) top left / 14px 1.5px no-repeat,linear-gradient(var(--c),var(--c)) top left / 1.5px 14px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 14px 1.5px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 1.5px 14px no-repeat;transition:background-size .4s var(--ease-forge)}button.panneau,a.panneau{transition:border-color .25s,transform .25s var(--ease-forge),box-shadow .25s}button.panneau:hover,a.panneau:hover{border-color:rgb(var(--accent-rgb) / .55);transform:translateY(-2px);box-shadow:var(--halo)}button.panneau:hover:after,a.panneau:hover:after{background-size:28px 1.5px,1.5px 28px,28px 1.5px,1.5px 28px}.btn{position:relative;overflow:hidden;border-radius:2px;transition:transform .18s var(--ease-forge),box-shadow .25s,border-color .25s,background .25s,color .2s,filter .2s}.btn:active:not(:disabled){transform:translateY(1px) scale(.98)}.btn:disabled{opacity:.45;filter:saturate(.4);cursor:not-allowed}.btn:focus-visible{outline-offset:-4px}.btn--primaire{--ch: var(--chanfrein);clip-path:polygon(var(--ch) 0,100% 0,100% calc(100% - var(--ch)),calc(100% - var(--ch)) 100%,0 100%,0 var(--ch));background:linear-gradient(180deg,rgb(var(--ambre-rgb)),rgb(var(--signal-rgb)) 70%);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003;text-shadow:0 1px 0 rgb(0 0 0 / .15)}.btn--primaire:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .38) 50%,transparent 70%);transform:translate(-130%);transition:transform .7s var(--ease-forge)}.btn--primaire:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);background:linear-gradient(180deg,rgb(var(--ambre-rgb)),rgb(var(--braise-rgb)) 70%)}.btn--primaire:hover:not(:disabled):after{transform:translate(130%)}.btn--sm{--ch: 6px}.btn--secondaire{background:rgb(var(--fond-2-rgb) / .6);border-color:rgb(var(--ligne-rgb))}.btn--secondaire:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;--c: rgb(var(--accent-rgb));background:linear-gradient(var(--c),var(--c)) top left / 10px 2px no-repeat,linear-gradient(var(--c),var(--c)) top left / 2px 10px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 10px 2px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 2px 10px no-repeat;transition:background-size .35s var(--ease-forge)}.btn--secondaire:hover:not(:disabled){transform:translateY(-1px);border-color:rgb(var(--accent-rgb) / .6);box-shadow:0 6px 22px rgb(var(--accent-rgb) / .18)}.btn--secondaire:hover:not(:disabled):before{background-size:100% 2px,2px 100%,100% 2px,2px 100%}.btn--fantome{background-image:linear-gradient(rgb(var(--accent-rgb)),rgb(var(--accent-rgb)));background-repeat:no-repeat;background-size:0 1px;background-position:50% calc(100% - 8px)}.btn--fantome:hover:not(:disabled){background-size:calc(100% - 32px) 1px;color:var(--ivoire)}.btn--premium{clip-path:polygon(var(--chanfrein) 0,100% 0,100% calc(100% - var(--chanfrein)),calc(100% - var(--chanfrein)) 100%,0 100%,0 var(--chanfrein))}.onglet{position:relative}.onglet--actif:after{content:"";position:absolute;left:50%;bottom:-1px;width:7px;height:7px;translate:-50% 50%;rotate:45deg;background:var(--orange-fondu);box-shadow:0 0 10px rgb(var(--accent-rgb) / .7)}.champ{border-radius:2px;border-color:rgb(var(--ligne-rgb));transition:border-color .2s,box-shadow .2s}.champ:focus,.champ:focus-visible{border-color:var(--orange-fondu);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .16)}.options__fenetre,.centre__fenetre,.fiche,.social-panneau,.tiroir-notifs,.modale,.sup-panneau,.montee__boite,.centre-gain__boite{border-radius:4px;border-color:rgb(var(--ambre-rgb) / .42)}.options__fenetre,.centre__fenetre,.fiche,.social-panneau,.modale,.tiroir-notifs{background:var(--img-circuit) no-repeat right -70px top -120px / 300px auto,var(--img-eclats) no-repeat right -60px bottom -70px / 190px auto,linear-gradient(180deg,var(--charbon),var(--noir) 85%)}.options__fenetre:before,.centre__fenetre:before,.fiche:before,.social-panneau:before,.modale:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;z-index:0;border:1px solid rgb(var(--ligne-rgb) / .55);border-radius:2px;--c: rgb(var(--accent-rgb));background:linear-gradient(var(--c),var(--c)) top left / 22px 2px no-repeat,linear-gradient(var(--c),var(--c)) top left / 2px 22px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 22px 2px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 2px 22px no-repeat}@keyframes forge-ouverture{0%{opacity:0;transform:translateY(14px) scale(.975);clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.options__fenetre,.centre__fenetre,.fiche{animation:forge-ouverture .42s var(--ease-forge) both}.toasts{top:66px;bottom:auto;left:auto;right:16px;align-items:flex-end}.toast{border-radius:2px;border-left:0;border-inline-start:3px solid var(--orange-fondu);background:linear-gradient(90deg,rgb(var(--accent-rgb) / .14),var(--verre-noir-dense) 40%);box-shadow:0 12px 30px rgb(var(--ombre-rgb) / calc(.5 * var(--ombre-k))),inset 0 0 0 1px rgb(var(--ligne-rgb) / .6);animation:toast-forge .4s var(--ease-forge) both}@keyframes toast-forge{0%{opacity:0;transform:translate(24px);clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@media (max-width: 900px){.toasts{top:58px;left:12px;right:12px;align-items:stretch}}.etat-vide{position:relative;padding-top:22px}.nav.nav--jeu{height:52px;gap:12px;padding:0 16px;background:linear-gradient(180deg,rgb(var(--fond-rgb) / .96),rgb(var(--fond-rgb) / .88));border-bottom:1px solid rgb(var(--ligne-rgb) / .9);box-shadow:0 1px rgb(var(--accent-rgb) / .12),0 10px 30px rgb(var(--ombre-rgb) / calc(.35 * var(--ombre-k)))}.nav__logo{gap:9px;letter-spacing:0}.nav__logo i{width:30px;height:30px;border-radius:7px;background-image:url(/corvus.svg);box-shadow:0 0 0 1px rgb(var(--ligne-rgb)),0 4px 14px rgb(var(--accent-rgb) / .2)}.nav__logo-nom{display:flex;flex-direction:column;line-height:1}.nav__logo-nom b{font:700 14px/1 var(--police-titre);letter-spacing:.08em;color:var(--ivoire)}.nav__logo-nom small{font:600 7.5px/1 var(--police-tech);letter-spacing:.62em;color:var(--texte-2);margin-top:3px}.nav--jeu .nav__espace{flex-direction:row;gap:7px;padding:7px 10px;border-radius:2px;font-size:10.5px;letter-spacing:.12em}.nav--jeu .nav__espace-ico svg{width:16px;height:16px}.nav--jeu .nav__espace:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:1.5px;transform:scaleX(0);background:var(--orange-fondu);transition:transform .3s var(--ease-forge);box-shadow:0 0 8px rgb(var(--accent-rgb) / .7)}.nav--jeu .nav__espace:hover:after,.nav--jeu .nav__espace--actif:after,.nav--jeu .nav__espace[aria-expanded=true]:after{transform:scaleX(1)}.nav--jeu .nav__espace--actif{color:var(--ivoire);background:none}.nav--jeu .nav-jouer{height:44px;min-width:150px;margin-top:10px;padding:0 26px}.nav--jeu .nav-jouer__texte b{font-size:17px;letter-spacing:.12em;padding-left:.12em}.nav--jeu .nav-jouer__nb{top:-8px;right:-8px}.nav-mobile__jouer b{font-size:13px;letter-spacing:.08em;padding-left:.08em}.nav--jeu .nav-jouer__texte small{font-size:8px}.nav-bourse{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 12px;border-radius:2px;cursor:pointer;white-space:nowrap;background:rgb(var(--fond-2-rgb) / .7);border:1px solid rgb(var(--ligne-rgb));font:600 11px var(--police-tech);letter-spacing:.04em;color:var(--ivoire);font-variant-numeric:tabular-nums;transition:border-color .2s,box-shadow .2s}.nav-bourse>span{display:inline-flex;align-items:center;gap:6px}.nav-bourse>span+span{padding-inline-start:10px;border-inline-start:1px solid rgb(var(--ligne-rgb))}.nav-bourse i{font-style:normal;font-size:12px}.nav-bourse:hover,.nav-bourse[aria-expanded=true]{border-color:rgb(var(--accent-rgb) / .6);box-shadow:0 0 16px rgb(var(--accent-rgb) / .18)}.nav--jeu .nav__ico{width:34px;height:34px;border-radius:2px}.nav--jeu .nav__actions{gap:6px}.nav--jeu .nav-evenement{height:32px;padding:0 9px;border-radius:2px}@media (max-width: 900px){.nav.nav--jeu{height:50px}.nav__logo-nom small{letter-spacing:.5em}}.dock-social{position:fixed;z-index:862;bottom:14px;inset-inline-end:14px;display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;cursor:pointer;border-radius:2px;border:1px solid rgb(var(--ligne-rgb));color:var(--ivoire);background:linear-gradient(90deg,rgb(var(--accent-rgb) / .12),var(--verre-noir-dense) 60%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 30px rgb(var(--ombre-rgb) / calc(.5 * var(--ombre-k)));clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);transition:border-color .2s,transform .25s var(--ease-forge)}.dock-social:hover,.dock-social--ouvert{border-color:rgb(var(--accent-rgb) / .6);transform:translateY(-2px)}.dock-social__visages{display:flex}.dock-social__visages>span{width:30px;height:30px;border-radius:50%;background:#222 center / cover;border:2px solid var(--charbon);box-shadow:0 0 0 1.5px #3fbf6a}.dock-social__visages>span+span{margin-inline-start:-10px}.dock-social__vide{display:grid;place-items:center;color:var(--orange-fondu);box-shadow:none!important;background:rgb(var(--accent-rgb) / .12)!important}.dock-social__texte{display:grid;text-align:start;line-height:1.15}.dock-social__texte b{font:700 11.5px var(--police-tech);letter-spacing:.06em;text-transform:uppercase}.dock-social__texte small{font:500 10px var(--police-tech);color:var(--texte-2)}.dock-social__nb{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;font:700 9.5px var(--police-tech);font-style:normal;color:#fff;background:var(--rouge-signal);box-shadow:0 0 10px rgb(var(--signal-rgb) / .55)}.dock-social--alerte .dock-social__nb{animation:dock-pouls 2s ease-in-out infinite}@keyframes dock-pouls{50%{transform:scale(1.15)}}.social-panneau{top:auto;bottom:64px;inset-inline-end:14px;height:min(620px,calc(100dvh - 130px));animation-name:forge-ouverture}.social-voile{background:transparent}.chats{inset-inline-end:14px;bottom:60px}.sup-bouton{right:auto;left:14px;bottom:26px}body:has(.corbeau-aide) .sup-bouton{left:82px}.sup-panneau{right:auto;left:14px;bottom:84px}html[dir=rtl] .sup-bouton{left:auto;right:14px}html[dir=rtl] body:has(.corbeau-aide) .sup-bouton{right:82px}@media (max-width: 900px){.dock-social{bottom:74px;padding:5px}.dock-social__texte{display:none}.sup-bouton{bottom:84px;padding:8px 10px}body:has(.corbeau-aide) .sup-bouton{left:72px}.social-panneau{bottom:0;inset-inline:0}.chats{bottom:0;inset-inline-end:0}}.carte{border-radius:6px}.table-admin th{letter-spacing:.12em;border-bottom:1px solid rgb(var(--ligne-rgb))}.table-admin tr:hover td{background:rgb(var(--accent-rgb) / .05)}.btn-maintenu{position:relative}.btn-maintenu__jauge{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform-origin:left center;transform:scaleX(var(--progression, 0));background:#ffffff47}html[dir=rtl] .btn-maintenu__jauge{transform-origin:right center}html.motion-reduite .options__fenetre,html.motion-reduite .centre__fenetre,html.motion-reduite .fiche,html.motion-reduite .toast,html.motion-reduite .dock-social__nb,html.motion-reduite .social-panneau{animation:none}html.motion-reduite .btn--primaire:after{display:none}.lobby{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-content:start;max-width:1360px;margin-inline:auto;padding-top:74px}.lobby>.lobby-forge,.lobby>.offres,.lobby>.lobby-main,.lobby>.lobby-arene{grid-column:1 / -1}.lobby>.lobby-hud{grid-column:span 2;margin-bottom:0}.lobby>.lobby-jour{grid-column:span 1}@media (max-width: 1100px){.lobby>.lobby-hud{grid-column:1 / -1}.lobby>.lobby-jour{grid-column:1 / -1}}@media (max-width: 900px){.lobby{grid-template-columns:1fr;padding-top:64px}}.lobby-forge{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:380px;overflow:hidden;border:1px solid rgb(var(--ambre-rgb) / .45);border-radius:4px;background:var(--img-circuit) no-repeat right -40px top -90px / 360px auto,var(--img-eclats) no-repeat left -60px bottom -80px / 220px auto,radial-gradient(70% 90% at 25% 55%,rgb(var(--accent-rgb) / .22),transparent 70%),linear-gradient(135deg,var(--charbon),var(--noir-pur) 70%);box-shadow:0 30px 70px rgb(var(--ombre-rgb) / calc(.55 * var(--ombre-k))),inset 0 1px rgb(var(--encre-rgb) / .06)}.lobby-forge:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;border:1px solid rgb(var(--ligne-rgb) / .7);--c: rgb(var(--accent-rgb));background:linear-gradient(var(--c),var(--c)) top left / 34px 2px no-repeat,linear-gradient(var(--c),var(--c)) top left / 2px 34px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 34px 2px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 2px 34px no-repeat}.lobby-forge__scene{position:relative;min-height:340px}.lobby-forge__scene .espace-hub__scene{position:absolute;top:0;right:0;bottom:0;left:0}.lobby-forge__texte{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;gap:12px;padding:30px 34px 30px 10px}.lobby-forge__titre{margin:0;font:700 clamp(1.7rem,3.2vw,2.7rem)/1.02 var(--police-titre);color:var(--ivoire);text-wrap:balance;letter-spacing:.01em}.lobby-forge .sous-titre{max-width:460px;margin:0}.lobby-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:8px}.lobby-pack{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:2px;cursor:pointer;text-align:start;color:var(--ivoire);background:rgb(var(--fond-2-rgb) / .55);border:1px solid rgb(var(--ligne-rgb));transition:border-color .2s,transform .25s var(--ease-forge),box-shadow .25s}.lobby-pack:hover{border-color:rgb(var(--accent-rgb) / .6);transform:translateY(-2px);box-shadow:var(--halo)}.lobby-pack--pret{border-color:rgb(var(--accent-rgb) / .65);background:linear-gradient(90deg,rgb(var(--accent-rgb) / .16),rgb(var(--fond-2-rgb) / .55))}.lobby-pack__visuel{flex:none;width:34px;height:46px}.lobby-pack__visuel .visuel-pack{width:100%;height:100%}.lobby-pack__texte{display:grid;min-width:0}.lobby-pack__texte b{font:700 11.5px var(--police-tech);letter-spacing:.06em}.lobby-pack__texte small{font:600 9px var(--police-tech);letter-spacing:.08em;color:var(--texte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-pack__nb{position:absolute;top:-6px;inset-inline-end:-6px}@media (max-width: 900px){.lobby-forge{grid-template-columns:1fr}.lobby-forge__scene{min-height:230px}.lobby-forge__texte{padding:4px 20px 22px}}.lobby-jour{display:flex;flex-direction:column;gap:12px;padding:16px}.lobby-jour__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lobby-jour__case{display:grid;justify-items:start;gap:2px;padding:10px 12px;border-radius:2px;cursor:pointer;text-align:start;color:var(--ivoire);background:rgb(var(--encre-rgb) / .035);border:1px solid rgb(var(--ligne-rgb) / .8);transition:border-color .2s,background .2s}.lobby-jour__case>span{font-size:18px}.lobby-jour__case b{font:700 11.5px var(--police-tech);letter-spacing:.08em;text-transform:uppercase}.lobby-jour__case small{font:600 10px var(--police-tech);color:var(--texte-2)}.lobby-jour__case:hover{border-color:rgb(var(--accent-rgb) / .5)}.lobby-jour__case--pret{border-color:rgb(var(--accent-rgb) / .6);background:linear-gradient(135deg,rgb(var(--accent-rgb) / .14),transparent 70%)}.lobby-jour__case--pret small{color:var(--orange-fondu)}.lobby-jour__cta{align-self:stretch}.lobby .lobby-joueur,.lobby .lobby-objectifs{border-radius:4px;border-color:rgb(var(--ligne-rgb))}.lobby-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}@media (max-width: 900px){.lobby-main{grid-template-columns:1fr}}.lobby-bloc{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.pile{display:grid;justify-items:center;gap:8px;padding:6px 0 2px}.pile__cartes{position:relative;width:170px;height:250px;margin-inline-end:70px}.pile__carte{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 90%;transform:translate(calc(var(--rang) * 16px)) rotate(calc(var(--rang) * 4.5deg)) scale(calc(1 - var(--rang) * .035));opacity:calc(1 - var(--rang) * .14);transition:transform .5s var(--ease-forge),opacity .4s;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .35))}.pile__carte[aria-hidden=true]{pointer-events:auto}.pile__carte[aria-hidden=true] .carte{cursor:pointer}.pile__commandes{display:flex;align-items:center;gap:8px}html.motion-reduite .pile__carte{transition:none}.lobby-arene{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px 26px;overflow:hidden;border:1px solid rgb(var(--ligne-rgb));border-radius:4px;background:linear-gradient(90deg,var(--noir-pur) 30%,rgb(var(--fond-rgb) / .55)),url(/arene.jpg) center right / cover no-repeat}.lobby-arene p{margin:6px 0 0;max-width:620px;color:var(--ivoire);font-size:15px}.lobby .lobby-hud{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.lobby .lobby-joueur{flex-wrap:wrap;align-content:center}.lobby .lobby-joueur__pseudo{font-size:1.4rem}.lobby .lobby-joueur__stats{grid-template-columns:1fr 1fr;width:100%}@media (max-width: 1100px){.lobby .lobby-hud{grid-template-columns:1fr}}.filtre{border-radius:2px!important;border-color:rgb(var(--ligne-rgb));clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.filtre--actif{border-color:var(--orange-fondu);background:rgb(var(--accent-rgb) / .14);color:var(--ivoire)}.nav-mobile{border-top:1px solid rgb(var(--ligne-rgb));box-shadow:0 -1px rgb(var(--accent-rgb) / .12),0 -10px 30px rgb(var(--ombre-rgb) / calc(.35 * var(--ombre-k)))}@media (max-width: 900px){.lobby-forge{background:var(--img-circuit) no-repeat right -60px top -100px / 260px auto,radial-gradient(90% 60% at 50% 25%,rgb(var(--accent-rgb) / .2),transparent 70%),linear-gradient(135deg,var(--charbon),var(--noir-pur) 70%)}.options__fenetre,.centre__fenetre,.fiche,.social-panneau,.modale,.tiroir-notifs{background:var(--img-circuit) no-repeat right -90px top -130px / 260px auto,linear-gradient(180deg,var(--charbon),var(--noir) 85%)}}.btn-maintenu{flex-direction:column;gap:2px}.btn-maintenu>span:not(.btn-maintenu__jauge){position:relative}.btn-maintenu__aide{font-size:8.5px;letter-spacing:.16em;opacity:.8}:root{--os-rgb: 239 231 216;--os: rgb(var(--os-rgb));--colonne-amis: 0px;--accent: rgb(var(--accent-rgb))}:root[data-theme=clair]{--os-rgb: 158 132 96}.nav__logo i{background:url(/logo-symbole.svg) center / 74% no-repeat,linear-gradient(160deg,#1a1512,#0b0908)!important;border-radius:2px!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);box-shadow:inset 0 0 0 1px rgb(var(--os-rgb) / .2)!important}.nav__logo-nom b{letter-spacing:.04em}.nav__logo-nom small{color:var(--os);letter-spacing:.42em}.nav.nav--cachee{transform:none!important}.bandeau-evt{position:fixed;top:52px;left:0;right:0;z-index:88;height:36px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 48px 0 16px;background:linear-gradient(90deg,rgb(var(--braise-rgb) / .94),rgb(var(--accent-rgb) / .96) 50%,rgb(var(--braise-rgb) / .94));color:#fff7ec;overflow:hidden;border-bottom:1px solid rgb(var(--os-rgb) / .35);box-shadow:0 6px 22px rgb(var(--accent-rgb) / .25)}.bandeau-evt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background:repeating-linear-gradient(115deg,transparent 0 22px,rgb(255 255 255 / .5) 22px 23px)}html:not(.motion-reduite) .bandeau-evt:after{content:"";position:absolute;top:0;bottom:0;width:30%;left:-30%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .28),transparent);animation:bandeau-reflet 5.5s var(--ease-forge) infinite}@keyframes bandeau-reflet{60%,to{left:110%}}.bandeau-evt>*{position:relative;z-index:1}.bandeau-evt__etiquette{font:700 9.5px var(--police-tech);letter-spacing:.2em;padding:3px 9px;background:#0e0c0b;color:#efe7d8;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);white-space:nowrap}.bandeau-evt__ico{font-size:14px}.bandeau-evt__nom{font:700 14px var(--police-titre);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bandeau-evt__desc{font-size:12.5px;opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:46ch}.bandeau-evt__rebours{font:700 11px var(--police-tech);letter-spacing:.1em;font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:12px;border-inline-start:1px solid rgb(255 255 255 / .4)}.bandeau-evt__cta{font:700 10px var(--police-tech);letter-spacing:.16em;padding:6px 12px;background:#fff7ec;color:#8a2a06;border:0;cursor:pointer;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);transition:transform .2s var(--ease-forge)}.bandeau-evt__cta:hover{transform:translateY(-1px)}.bandeau-evt__fermer{position:absolute!important;inset-inline-end:10px;top:5px;width:26px;height:26px;border:0;background:#0003;color:#fff7ec;cursor:pointer;border-radius:2px;font-size:11px}.bandeau-evt--bientot{background:linear-gradient(90deg,#1b1512,#2a1a10 50%,#1b1512);border-bottom-color:rgb(var(--accent-rgb) / .5)}.bandeau-evt--bientot .bandeau-evt__cta{background:var(--accent);color:#fff}body.ec-bandeau .page{padding-top:122px}body.ec-bandeau .lobby{padding-top:112px}body.ec-bandeau .toasts{top:102px}@media (max-width: 1200px){.bandeau-evt__desc{display:none}}@media (max-width: 900px){.bandeau-evt{gap:8px;padding:0 40px 0 10px;height:34px;justify-content:flex-start}.bandeau-evt__etiquette,.bandeau-evt__cta{display:none}.bandeau-evt__nom{font-size:12px;overflow:hidden;text-overflow:ellipsis;min-width:0}body.ec-bandeau .page{padding-top:106px}}.recherche-resultat{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;align-items:center}.recherche-resultat__photo{grid-row:1 / span 2;width:38px;height:50px;background:#1a1512 center 20% / cover no-repeat;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.recherche-resultat__photo--rond{height:38px;border-radius:50%;clip-path:none}.recherche-resultat>b{grid-column:2}.recherche-resultat>span:not(.recherche-resultat__photo):not(.prix){grid-column:2;font-size:12px;color:var(--texte-2)}.recherche-resultat>.prix{grid-column:3;grid-row:1 / span 2}.fond-forge{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;--defil: 0}.fond-forge__plan{position:absolute;left:-2%;top:-6%;width:104%;height:112%}.fond-forge__plan--loin{transform:translate3d(0,calc(var(--defil) * -.03px),0)}.fond-forge__plan--milieu{transform:translate3d(0,calc(var(--defil) * -.07px),0)}.fond-forge__plan--pres{transform:translate3d(0,calc(var(--defil) * -.12px),0)}.ff-ligne{fill:none;stroke:rgb(var(--ligne-rgb) / .9);stroke-width:1.4}.ff-ligne--braise{stroke:rgb(var(--accent-rgb) / .45)}.ff-anneau circle,.ff-anneau line{fill:none;stroke:rgb(var(--ligne-rgb) / .8);stroke-width:1.2}.ff-anneau__fin{stroke-dasharray:2 6}html:not(.motion-reduite) .ff-anneau>circle.ff-anneau__fin{animation:ff-tourne 90s linear infinite;transform-origin:0 0}@keyframes ff-tourne{to{transform:rotate(360deg)}}.ff-eclats path{fill:rgb(var(--ligne-rgb) / .55);stroke:rgb(var(--os-rgb) / .25);stroke-width:1}.ff-eclats .ff-eclat--braise{fill:rgb(var(--accent-rgb) / .42);stroke:none}.ff-zigzag{fill:none;stroke:rgb(var(--accent-rgb) / .35);stroke-width:1.5}.ff-ivoire path{fill:none;stroke:rgb(var(--os-rgb) / .55);stroke-width:1.4}.ff-ivoire .ff-plein{fill:rgb(var(--os-rgb) / .6);stroke:none}.fond-forge__braises i{position:absolute;bottom:-10px;left:calc(4% + var(--i) * 7%);width:3px;height:3px;border-radius:50%;background:rgb(var(--accent-rgb));box-shadow:0 0 6px rgb(var(--accent-rgb) / .9);opacity:0}html:not(.motion-reduite) .fond-forge__braises i{animation:ff-braise calc(14s + var(--i) * 1.3s) linear infinite;animation-delay:calc(var(--i) * -2.1s)}.fond-forge__braises i:nth-child(3n){background:rgb(var(--os-rgb));box-shadow:0 0 5px rgb(var(--os-rgb) / .8);width:2px;height:2px}@keyframes ff-braise{0%{transform:translateZ(0);opacity:0}10%{opacity:.7}70%{opacity:.35}to{transform:translate3d(40px,-105vh,0);opacity:0}}:root[data-theme=clair] .fond-forge__braises{display:none}.fond-forge--visiteur{opacity:.8}@media (max-width: 900px){.fond-forge__plan--loin .ff-anneau{display:none}.fond-forge__braises i:nth-child(n+7){display:none}}.lobby{max-width:1560px}@media (min-width: 1500px){.page{padding-inline:4vw}}.pied{position:relative;z-index:2;padding:46px 5vw calc(110px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgb(var(--fond-rgb) / .96) 60px);border-top:1px solid rgb(var(--ligne-rgb))}.pied:before{content:"";position:absolute;top:-1px;left:5vw;width:180px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='8'%3E%3Cpath d='M0 1H40L46 7H70L76 1H180' fill='none' stroke='%23ff5c16' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat}.pied__haut{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(130px,.7fr)) minmax(220px,1fr);gap:28px;max-width:1560px;margin:0 auto}.pied__marque p{margin:14px 0 10px;font-size:13.5px;line-height:1.6;color:var(--texte-2);max-width:36ch;font-style:italic}.pied__lore{font:600 12px var(--police-tech);letter-spacing:.08em;color:var(--accent);text-decoration:none}.pied__colonne{display:flex;flex-direction:column;gap:8px}.pied__colonne>.tech{color:rgb(var(--os-rgb));margin-bottom:4px}.pied__colonne a{color:var(--texte-2);text-decoration:none;font-size:13.5px;transition:color .16s}.pied__colonne a:hover,.pied__colonne a:focus-visible{color:var(--ivoire)}.pied__pictos{display:flex;flex-wrap:wrap;gap:8px}.pied__picto{width:40px;height:40px;display:grid;place-items:center;color:var(--ivoire);border:1px solid rgb(var(--ligne-rgb));background:rgb(var(--encre-rgb) / .03);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);transition:border-color .16s,color .16s,background .16s}a.pied__picto:hover,a.pied__picto:focus-visible{border-color:var(--accent);color:var(--accent);background:rgb(var(--accent-rgb) / .08)}.pied__picto svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pied__picto--bientot{opacity:.45;cursor:default}.pied__contact{font-size:12.5px;color:var(--texte-2);margin-top:6px}.pied__bas{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;max-width:1560px;margin:34px auto 0;padding-top:18px;border-top:1px solid rgb(var(--ligne-rgb))}@media (max-width: 1100px){.pied__haut{grid-template-columns:repeat(3,minmax(0,1fr))}.pied__marque,.pied__reseaux{grid-column:span 3}}@media (max-width: 620px){.pied__haut{grid-template-columns:repeat(2,minmax(0,1fr))}.pied__marque,.pied__reseaux{grid-column:span 2}.pied{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}}:root{--col-amis: 272px;--col-rail: 64px}.colonne-amis{position:fixed;top:52px;bottom:0;inset-inline-end:0;z-index:85;width:var(--col-amis);display:flex;flex-direction:column;background:linear-gradient(180deg,rgb(var(--fond-rgb) / .97),rgb(var(--fond-rgb) / .99));border-inline-start:1px solid rgb(var(--ligne-rgb));box-shadow:-12px 0 30px rgb(var(--ombre-rgb) / .25)}.colonne-amis:before{content:"";position:absolute;top:0;inset-inline-start:-1px;width:1px;height:140px;background:linear-gradient(180deg,var(--accent),transparent)}body.ec-bandeau .colonne-amis{top:88px}.colonne-amis__tete{display:flex;justify-content:space-between;align-items:center;padding:14px 14px 10px}.colonne-amis__tete b{display:block;font:700 16px var(--police-titre);margin-top:2px}.colonne-amis__tete small{color:var(--texte-2);font-weight:500}.colonne-amis__replier,.colonne-amis__deplier{width:28px;height:28px;border:1px solid rgb(var(--ligne-rgb));background:none;color:var(--ivoire);cursor:pointer;font-size:16px;line-height:1}.colonne-amis__raccourcis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 14px 12px;border-bottom:1px solid rgb(var(--ligne-rgb))}.colonne-amis__raccourcis button{position:relative;padding:7px 4px;font:600 10px var(--police-tech);letter-spacing:.1em;text-transform:uppercase;color:var(--ivoire);background:rgb(var(--encre-rgb) / .04);border:1px solid rgb(var(--ligne-rgb));cursor:pointer}.colonne-amis__raccourcis button:hover{border-color:var(--accent)}.colonne-amis__raccourcis i,.colonne-ami__nb,.colonne-amis__rail-ami i,.colonne-amis__rail-badge i{position:absolute;top:-6px;inset-inline-end:-4px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;font:700 9.5px var(--police-tech);font-style:normal;color:#fff;background:var(--accent);border-radius:9px}.colonne-amis__liste{flex:1;overflow-y:auto;padding:8px 8px 12px;display:flex;flex-direction:column;gap:2px}.colonne-ami{position:relative;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:3px;transition:background .16s}.colonne-ami:hover{background:rgb(var(--accent-rgb) / .07)}.colonne-ami--hors{opacity:.6}.colonne-ami__avatar{position:relative;width:36px;height:36px;flex:none;padding:0;border:0;background:none;cursor:pointer}.colonne-ami__avatar>span,.colonne-amis__rail-ami>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#1a1512 center 20% / cover;box-shadow:0 0 0 1px rgb(var(--os-rgb) / .3)}.colonne-ami__avatar .statut-point,.colonne-amis__rail-ami .statut-point{position:absolute;bottom:-1px;inset-inline-end:-1px}.colonne-ami__corps{flex:1;min-width:0;display:flex;flex-direction:column;text-align:start;padding:0;border:0;background:none;cursor:pointer;color:var(--ivoire)}.colonne-ami__corps b{font:600 13.5px var(--police-tech);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colonne-ami__corps small{font-size:11.5px;color:var(--texte-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colonne-ami__nb{position:static!important}.colonne-amis__vide{padding:16px 8px;text-align:center;color:var(--texte-2);font-size:13px}.colonne-amis__pied{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid rgb(var(--ligne-rgb));font:600 13px var(--police-tech)}.colonne-amis__pied span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis}.colonne-amis__moi{width:30px;height:30px;border-radius:50%;background:#1a1512 center 20% / cover;box-shadow:0 0 0 2px var(--accent)}.colonne-amis--rail{width:var(--col-rail);align-items:center;gap:8px;padding-top:10px}.colonne-amis__rail-badge{position:relative;width:40px;height:40px;border:1px solid rgb(var(--os-rgb) / .4);background:none;color:rgb(var(--os-rgb));cursor:pointer;font-size:16px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.colonne-amis__rail-badge i{top:0}.colonne-amis__rail-ami{position:relative;width:40px;height:40px;padding:0;border:0;background:none;cursor:pointer;flex:none}body.ec-colonne-amis .page,body.ec-colonne-amis .pied{padding-inline-end:calc(var(--col-amis) + 3vw)}body.ec-colonne-amis--rail .page,body.ec-colonne-amis--rail .pied{padding-inline-end:calc(var(--col-rail) + 3vw)}body.ec-colonne-amis .bandeau-evt{inset-inline-end:0}body.ec-colonne-amis .chats,body.ec-colonne-amis .social-panneau{inset-inline-end:calc(var(--col-amis) + 12px)}body.ec-colonne-amis--rail .chats,body.ec-colonne-amis--rail .social-panneau{inset-inline-end:calc(var(--col-rail) + 12px)}body.ec-colonne-amis .toasts{inset-inline-end:calc(var(--col-amis) + 12px)}body.ec-integre .nav,body.ec-integre .nav-mobile,body.ec-integre .fond-forge,body.ec-integre .bandeau-evt,body.ec-integre .pied,body.ec-integre .sup-bouton,body.ec-integre .colonne-amis,body.ec-integre .dock-social,body.ec-integre .corbeau-aide,body.ec-integre .chats{display:none!important}body.ec-integre .page{padding-top:20px!important;padding-inline-end:3vw!important}.bandeau-page{position:absolute;z-index:2;left:0;right:0;top:52px;height:clamp(220px,24vw,360px);pointer-events:none;background:var(--bandeau) right center / cover no-repeat;-webkit-mask-image:radial-gradient(62% 130% at 78% 30%,#000 45%,transparent 78%);mask-image:radial-gradient(62% 130% at 78% 30%,#000 45%,transparent 78%);opacity:.7}body.ec-bandeau .bandeau-page{top:88px}[dir=rtl] .bandeau-page{transform:scaleX(-1)}:root[data-theme=clair] .bandeau-page{opacity:.45}.bandeau-page~#contenu .page{z-index:3}body.ec-colonne-amis .bandeau-page{inset-inline-end:var(--col-amis)}body.ec-colonne-amis--rail .bandeau-page{inset-inline-end:var(--col-rail)}.etat-illustre{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.etat-illustre:before{content:"";display:block;width:min(220px,70%);aspect-ratio:4 / 3;background:var(--vide) center / contain no-repeat;filter:drop-shadow(0 12px 24px rgb(0 0 0 / .35))}.etat-illustre--amis{--vide: url(/vides/amis.webp)}.etat-illustre--fil{--vide: url(/vides/fil.webp)}.etat-illustre--cartes{--vide: url(/vides/cartes.webp)}.etat-illustre--messages{--vide: url(/vides/messages.webp)}.etat-illustre--recherche{--vide: url(/vides/recherche.webp)}.colonne-amis__vide.etat-illustre:before{width:150px}.page--auth{gap:clamp(24px,4vw,64px)}.auth__visuel{width:min(440px,34vw);height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;border:1px solid rgb(244 239 230 / .12);box-shadow:0 30px 60px #00000073;align-self:center}@media (max-width: 1000px){.auth__visuel{display:none}}:root{--accent-sombre-rgb: 244 119 53;--img-circuit: url(/motifs/eclats-sombre.webp)}:root:not([data-theme=clair]){--os-rgb: 244 239 230}:root[data-theme=clair]{--img-circuit: url(/motifs/eclats-clair.webp)}.carte__ornement{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;border-radius:inherit}.carte__gamme{position:absolute;z-index:3;left:50%;top:0;transform:translate(-50%);display:inline-flex;align-items:center;gap:1.6cqw;padding:1.3cqw 3.4cqw 1.5cqw;font:700 3.6cqw var(--police-tech);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--gamme-texte, #f4ead8);background:var(--gamme-fond, #0e0c0b);clip-path:polygon(0 0,100% 0,calc(100% - 2.4cqw) 100%,2.4cqw 100%);box-shadow:inset 0 -1px 0 var(--gamme-filet, rgb(239 231 216 / .4))}.carte__gamme i{font-style:normal;color:var(--gamme-accent, #ff7a2f);font-size:4cqw}.carte--gamme .carte__contenu{z-index:2;padding-top:10.5cqw}.carte--gamme-corbeau{background:linear-gradient(165deg,#141210,#070606 70%)!important}.carte--gamme-corbeau .carte__photo{filter:grayscale(.55) contrast(1.08)}.carte--gamme-corbeau .carte__cadre{border-color:#efe7d873;box-shadow:inset 0 0 0 1.4cqw transparent,inset 0 0 0 calc(1.4cqw + 1px) #efe7d82e}.carte--gamme-corbeau .carte__ornement{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 120'%3E%3Cpath d='M30 4C14 30 10 70 30 116 50 70 46 30 30 4Z' fill='none' stroke='%23efe7d8' stroke-opacity='.55' stroke-width='1.2'/%3E%3Cpath d='M30 10V112M30 30l-10 8M30 44l-12 9M30 58l-12 9M30 72l-11 8M30 30l10 8M30 44l12 9M30 58l12 9M30 72l11 8' stroke='%23efe7d8' stroke-opacity='.4' stroke-width='.8'/%3E%3C/svg%3E") no-repeat right 6cqw bottom 20cqw / 9cqw auto}.carte--gamme-corbeau{--gamme-fond: #efe7d8;--gamme-texte: #0e0c0b;--gamme-accent: #0e0c0b}.carte--gamme-gazette{background:#d9c9a8!important;--gamme-fond: #2a2017;--gamme-texte: #e9dcc0;--gamme-accent: #c4581f}.carte--gamme-gazette .carte__photo{top:12cqw;right:6cqw;bottom:40cqw;left:6cqw;filter:sepia(.75) contrast(1.15) saturate(.8);opacity:1;box-shadow:0 0 0 1px #2a2017}.carte--gamme-gazette .carte__photo:after{background:linear-gradient(180deg,transparent 70%,rgb(42 32 23 / .35))}.carte--gamme-gazette .carte__ornement{background:repeating-linear-gradient(0deg,transparent 0 2.6cqw,rgb(42 32 23 / .16) 2.6cqw calc(2.6cqw + 1px)) left 6cqw bottom 6cqw / calc(100% - 12cqw) 30cqw no-repeat,linear-gradient(#2a2017,#2a2017) left 6cqw top 9.5cqw / calc(100% - 12cqw) 1px no-repeat,radial-gradient(120% 80% at 50% 50%,transparent 55%,rgb(110 80 40 / .35))}.carte--gamme-gazette .carte__cadre{border-color:#2a2017;border-radius:0;top:3cqw;right:3cqw;bottom:3cqw;left:3cqw}.carte--gamme-gazette .carte__note,.carte--gamme-gazette .carte__nom{color:#1d150e}.carte--gamme-gazette .carte__role,.carte--gamme-gazette .carte__equipe,.carte--gamme-gazette .carte__serie{color:#4a3a28}.carte--gamme-gazette .carte__bas{border-top-color:#2a201766}.carte--gamme-gazette .carte__embleme{background:#2a2017;color:#e9dcc0}.carte--gamme-gazette .carte__adn{color:#4a3a28}.carte--gamme-stats{--gamme-fond: #101418;--gamme-accent: #ff9a3c}.carte--gamme-stats .carte__ornement{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cg fill='none' stroke='%23ff9a3c' stroke-opacity='.5' stroke-width='.6'%3E%3Cpolygon points='0,-44 38,-22 38,22 0,44 -38,22 -38,-22'/%3E%3Cpolygon points='0,-29 25,-15 25,15 0,29 -25,15 -25,-15'/%3E%3Cpolygon points='0,-15 13,-7 13,7 0,15 -13,7 -13,-7'/%3E%3Cpath d='M0-44V44M38-22-38 22M38 22-38-22'/%3E%3C/g%3E%3Cpolygon points='0,-36 30,-12 22,18 0,30 -28,14 -20,-20' fill='%23ed602b' fill-opacity='.28' stroke='%23ff9a3c' stroke-width='.9'/%3E%3C/svg%3E") no-repeat center 62% / 70% auto,repeating-linear-gradient(90deg,transparent 0 6cqw,rgb(255 154 60 / .06) 6cqw calc(6cqw + 1px));mix-blend-mode:screen}.carte--gamme-stats .carte__cadre{border-color:#ff9a3c80;border-style:dashed}.carte--gamme-pixel{border-radius:0!important;clip-path:polygon(0 4cqw,2cqw 4cqw,2cqw 2cqw,4cqw 2cqw,4cqw 0,calc(100% - 4cqw) 0,calc(100% - 4cqw) 2cqw,calc(100% - 2cqw) 2cqw,calc(100% - 2cqw) 4cqw,100% 4cqw,100% calc(100% - 4cqw),calc(100% - 2cqw) calc(100% - 4cqw),calc(100% - 2cqw) calc(100% - 2cqw),calc(100% - 4cqw) calc(100% - 2cqw),calc(100% - 4cqw) 100%,4cqw 100%,4cqw calc(100% - 2cqw),2cqw calc(100% - 2cqw),2cqw calc(100% - 4cqw),0 calc(100% - 4cqw));font-family:var(--police-tech)}.carte--gamme-pixel .carte__photo{image-rendering:pixelated;filter:contrast(1.25) saturate(1.3)}.carte--gamme-pixel .carte__ornement{background:repeating-linear-gradient(0deg,rgb(0 0 0 / .28) 0 1px,transparent 1px 2.5cqw),repeating-linear-gradient(90deg,rgb(0 0 0 / .28) 0 1px,transparent 1px 2.5cqw)}.carte--gamme-pixel .carte__cadre{border-radius:0;border-width:1.2cqw;border-style:solid}.carte--gamme-pixel .carte__nom{letter-spacing:.08em;text-shadow:.8cqw .8cqw 0 rgb(0 0 0 / .6)}.carte--gamme-pixel.carte--var-noir{background:#0b0908!important;--gamme-fond: #ed602b;--gamme-texte: #0b0908;--gamme-accent: #0b0908}.carte--gamme-pixel.carte--var-noir .carte__cadre{border-color:#ed602b}.carte--gamme-pixel.carte--var-ivoire{background:#efe7d8!important;--gamme-fond: #b8743a;--gamme-texte: #efe7d8;--gamme-accent: #efe7d8}.carte--gamme-pixel.carte--var-ivoire .carte__cadre{border-color:#b8743a}.carte--gamme-pixel.carte--var-ivoire .carte__photo{filter:sepia(.35) contrast(1.2) saturate(1.1)}.carte--gamme-pixel.carte--var-ivoire .carte__photo:after{background:linear-gradient(180deg,rgb(239 231 216 / .7) 0%,transparent 26%,transparent 52%,rgb(239 231 216 / .9) 78%,#efe7d8 100%)}.carte--gamme-pixel.carte--var-ivoire .carte__note,.carte--gamme-pixel.carte--var-ivoire .carte__nom{color:#2a1a10;text-shadow:none}.carte--gamme-pixel.carte--var-ivoire .carte__role,.carte--gamme-pixel.carte--var-ivoire .carte__equipe,.carte--gamme-pixel.carte--var-ivoire .carte__serie{color:#7a4a24}.carte--gamme-fan-art{background:#e8dcc4!important;--gamme-fond: #ed602b;--gamme-texte: #fff4e6;--gamme-accent: #1b1410}.carte--gamme-fan-art .carte__photo{top:6cqw;right:6cqw;bottom:6cqw;left:6cqw;filter:contrast(1.3) saturate(1.25) brightness(1.02);border-radius:2cqw;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'%3E%3Cpath d='M3 4 18 2l14 3 20-2 16 2 14-3 14 3-1 16 2 18-2 20 2 18-1 22 2 16-2 18-15 2-17-2-16 3-18-2-14 2-16-2 1-17-2-19 2-18-2-20 2-18-2-16z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'%3E%3Cpath d='M3 4 18 2l14 3 20-2 16 2 14-3 14 3-1 16 2 18-2 20 2 18-1 22 2 16-2 18-15 2-17-2-16 3-18-2-14 2-16-2 1-17-2-19 2-18-2-20 2-18-2-16z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.carte--gamme-fan-art .carte__ornement{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'%3E%3Cpath d='M4 30C20 8 34 34 50 16S78 6 92 22s18 6 24-4' fill='none' stroke='%23ed602b' stroke-width='5' stroke-linecap='round' opacity='.85'/%3E%3C/svg%3E") no-repeat left 4cqw bottom 30cqw / 46cqw auto,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .15 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23p)'/%3E%3C/svg%3E")}.carte--gamme-fan-art .carte__cadre{display:none}.carte--gamme-fan-art .carte__photo:after{background:linear-gradient(180deg,transparent 55%,rgb(20 14 10 / .85) 100%)}.carte--gamme-holo{--gamme-fond: linear-gradient(90deg, #ed602b, #ffd08a, #ed602b);--gamme-texte: #1b0e06;--gamme-accent: #1b0e06}.carte--gamme-holo .carte__ornement{background:linear-gradient(115deg,transparent 20%,rgb(255 210 140 / .35) calc(var(--mx, 40%) - 8%),rgb(237 96 43 / .32) var(--mx, 40%),rgb(255 240 210 / .38) calc(var(--mx, 40%) + 8%),transparent 80%),repeating-linear-gradient(135deg,rgb(255 255 255 / .05) 0 1.2cqw,transparent 1.2cqw 2.4cqw);mix-blend-mode:color-dodge}.carte--gamme-holo .carte__cadre{border-color:#ffd08acc;box-shadow:0 0 3cqw #ff9a3c59}.carte--gamme-tournoi{--gamme-fond: linear-gradient(180deg, #d7a35c, #9a5a24);--gamme-texte: #1b0e06;--gamme-accent: #1b0e06}.carte--gamme-tournoi .carte__cadre{top:2.6cqw;right:2.6cqw;bottom:2.6cqw;left:2.6cqw;border:1.6cqw solid transparent;border-radius:3cqw;background:linear-gradient(#000,#000) padding-box,linear-gradient(155deg,#f2c27a,#9a5a24 40%,#f6d6a0 60%,#7a3f16) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.carte--gamme-tournoi .carte__ornement{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'%3E%3Cg fill='%23e6b06a'%3E%3Cpath d='M60 36C40 36 22 26 14 8c10 8 26 14 46 14s36-6 46-14c-8 18-26 28-46 28z' opacity='.25'/%3E%3Cellipse cx='22' cy='22' rx='5' ry='2.4' transform='rotate(-35 22 22)'/%3E%3Cellipse cx='32' cy='27' rx='5' ry='2.4' transform='rotate(-20 32 27)'/%3E%3Cellipse cx='43' cy='30' rx='5' ry='2.4' transform='rotate(-8 43 30)'/%3E%3Cellipse cx='98' cy='22' rx='5' ry='2.4' transform='rotate(35 98 22)'/%3E%3Cellipse cx='88' cy='27' rx='5' ry='2.4' transform='rotate(20 88 27)'/%3E%3Cellipse cx='77' cy='30' rx='5' ry='2.4' transform='rotate(8 77 30)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center bottom 25cqw / 70cqw auto}.carte--gamme-tournoi.carte--var-finale .carte__photo{filter:sepia(.25) saturate(1.2)}.carte--gamme-mvp{background:linear-gradient(170deg,#efe7d8,#cdbf9f)!important;--gamme-fond: #0e0c0b;--gamme-accent: #ffb347}.carte--gamme-mvp .carte__photo{inset:11cqw 10cqw auto;height:80cqw;border-radius:50%;box-shadow:0 0 0 1.4cqw #efe7d8,0 0 0 2.2cqw #b8743a,0 2cqw 6cqw #00000059;opacity:1}.carte--gamme-mvp .carte__photo:after{background:radial-gradient(circle,transparent 60%,rgb(184 116 58 / .35))}.carte--gamme-mvp .carte__ornement{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 2l5 12 13 1-10 8 3 13-11-7-11 7 3-13L2 15l13-1z' fill='%23ed602b' stroke='%237a3f16' stroke-width='.8'/%3E%3C/svg%3E") no-repeat right 7cqw top 70cqw / 13cqw auto}.carte--gamme-mvp .carte__cadre{border-color:#b8743a}.carte--gamme-mvp .carte__note,.carte--gamme-mvp .carte__nom{color:#1b0e06}.carte--gamme-mvp .carte__role,.carte--gamme-mvp .carte__equipe,.carte--gamme-mvp .carte__serie,.carte--gamme-mvp .carte__adn{color:#6a4320}.carte--gamme-mvp .carte__bas{border-top-color:#7a3f1659}.carte--gamme-relique{background:linear-gradient(160deg,#2b2724,#171412)!important;--gamme-fond: #efe7d8;--gamme-texte: #1b1410;--gamme-accent: #8a2a06}.carte--gamme-relique .carte__photo{filter:sepia(.3) contrast(1.1)}.carte--gamme-relique .carte__ornement{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14'%3E%3Cg fill='none' stroke='%23efe7d8' stroke-opacity='.6' stroke-width='1'%3E%3Cpath d='M4 2v10M4 7l4-5M14 2v10l5-5-5-5M26 2l5 10 5-10M42 2v10M42 2h6M42 7h4M56 12V2l6 5-6 5M70 2l4 10M74 12l4-10M86 2v10M86 7h6M92 2v10M104 2l6 5-6 5M116 2v10h6M128 2l5 10 5-10M144 2v10M144 2l6 10M156 2h8l-8 10h8M170 2v10M170 7l6-5M170 7l6 5M182 2l6 5-6 5M194 2v10'/%3E%3C/g%3E%3C/svg%3E") repeat-x left 5cqw top 5.5cqw / 90cqw auto,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14'%3E%3Cg fill='none' stroke='%23efe7d8' stroke-opacity='.6' stroke-width='1'%3E%3Cpath d='M4 2v10M4 7l4-5M14 2v10l5-5-5-5M26 2l5 10 5-10M42 2v10M42 2h6M42 7h4M56 12V2l6 5-6 5M70 2l4 10M74 12l4-10M86 2v10M86 7h6M92 2v10M104 2l6 5-6 5M116 2v10h6M128 2l5 10 5-10M144 2v10M144 2l6 10M156 2h8l-8 10h8M170 2v10M170 7l6-5M170 7l6 5M182 2l6 5-6 5M194 2v10'/%3E%3C/g%3E%3C/svg%3E") repeat-x left 5cqw bottom 2.5cqw / 90cqw auto,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.35' numOctaves='4'/%3E%3CfeColorMatrix values='0 0 0 0 .8 0 0 0 0 .75 0 0 0 0 .7 0 0 0 .12 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23s)'/%3E%3C/svg%3E")}.carte--gamme-relique .carte__cadre{border:1px solid rgb(239 231 216 / .55);box-shadow:inset 0 0 0 1.6cqw #0000004d,inset 0 0 0 calc(1.6cqw + 1px) #efe7d840;border-radius:1cqw}.carte--gamme-forge{background:#120806!important;--gamme-fond: linear-gradient(90deg, #ff3d00, #ffb347);--gamme-texte: #1b0e06;--gamme-accent: #1b0e06}.carte--gamme-forge .carte__cadre{border:1.2cqw solid transparent;top:2.4cqw;right:2.4cqw;bottom:2.4cqw;left:2.4cqw;border-radius:3cqw;background:linear-gradient(#000,#000) padding-box,linear-gradient(var(--ang, 160deg),#ff3d00,#ffb347,#ff6a00,#7a1600,#ff9a3c) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 2cqw rgb(255 90 0 / .6))}.carte--gamme-forge .carte__ornement{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23ff7a1a' stroke-width='.7' stroke-opacity='.75'%3E%3Cpath d='M0 118l12-4 6 6 10-8 8 3M100 124l-14-6-7 5-9-6M0 26l9 3 5-6 8 4M100 18l-10 5-6-4-8 6'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat,radial-gradient(90% 40% at 50% 104%,rgb(255 80 0 / .45),transparent 70%)}html:not(.motion-reduite) .carte--gamme-forge .carte__cadre{animation:lave-coule 6s linear infinite}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 160deg;}@keyframes lave-coule{to{--ang: 520deg}}.carte--gamme-partenaire{--gamme-fond: #b8743a;--gamme-texte: #fff4e6;--gamme-accent: #fff4e6}.carte--gamme-partenaire .carte__cadre{border-color:#d29357;border-width:.8cqw}.carte-tuile{position:relative}.carte-tuile__nb{position:absolute;z-index:5;top:-1.2cqw;right:-1.2cqw;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;font:700 11px var(--police-tech);color:#1b0e06;background:rgb(var(--os-rgb));clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);box-shadow:0 0 0 1px #0006}.carte-tuile--doublon .carte-tuile__nb{background:#ff9a3c}.carte-tuile--doublon>.carte{box-shadow:0 0 0 2px #ff9a3c,0 0 18px #ff9a3c59}.carte-tuile--doublon:after{content:"";position:absolute;top:6px;right:-6px;bottom:-6px;left:6px;z-index:-1;border-radius:5.4%/3.9%;background:linear-gradient(160deg,#3a2316,#1a0f09);border:1px solid rgb(255 154 60 / .45)}.mini-carte__gamme{position:absolute;z-index:3;left:50%;bottom:40px;transform:translate(-50%);font:700 6.5px var(--police-tech);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:2px 6px;color:#0e0c0b;background:#efe7d8;clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,4px 100%)}.mini-carte--gamme:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit}.mini-carte--gamme-corbeau{border-color:#efe7d880}.mini-carte--gamme-corbeau .mini-carte__photo{filter:grayscale(.6) contrast(1.08)}.mini-carte--gamme-gazette .mini-carte__photo{filter:sepia(.75) contrast(1.1)}.mini-carte--gamme-gazette{border-color:#d9c9a8}.mini-carte--gamme-stats:before{background:repeating-linear-gradient(90deg,transparent 0 9px,rgb(255 154 60 / .1) 9px 10px)}.mini-carte--gamme-pixel:before{background:repeating-conic-gradient(rgb(0 0 0 / .28) 0 25%,transparent 0 50%) 0 0 / 6px 6px}.mini-carte--var-ivoire{border-color:#efe7d8;box-shadow:inset 0 0 0 3px #efe7d8}.mini-carte--gamme-fan-art .mini-carte__photo{filter:saturate(1.3) contrast(1.15)}.mini-carte--gamme-fan-art:before{background:radial-gradient(40% 20% at 20% 80%,rgb(255 122 47 / .35),transparent),radial-gradient(30% 18% at 80% 20%,rgb(239 231 216 / .25),transparent)}.mini-carte--gamme-holo:before{background:linear-gradient(125deg,transparent 20%,rgb(255 138 36 / .3) 38%,rgb(242 238 232 / .28) 50%,rgb(245 198 106 / .3) 62%,transparent 80%);mix-blend-mode:screen}.mini-carte--gamme-tournoi{border-color:#ff7a2f}.mini-carte--gamme-tournoi:before{background:linear-gradient(135deg,transparent 62%,#ff5c16 62% 70%,transparent 70% 74%,#efe7d8 74% 76%,transparent 76%)}.mini-carte--gamme-mvp{border-color:#f5c66a}.mini-carte--gamme-mvp:before{background:radial-gradient(circle at 50% 38%,transparent 34%,rgb(239 231 216 / .55) 35% 37%,transparent 38%)}.mini-carte--gamme-relique{border-color:#b8743a;box-shadow:inset 0 0 0 3px #b8743acc}.mini-carte--gamme-forge:before{background:linear-gradient(180deg,transparent 55%,rgb(255 92 22 / .55))}.mini-carte--gamme-forge{border-color:#ff5c16}.boutique__soldes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:30px}.boutique__section{margin-top:40px}.boutique__titre{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:baseline;margin-bottom:18px}.boutique__titre h2{font:700 clamp(20px,2.2vw,28px) var(--police-titre);letter-spacing:.02em}.boutique__titre p{grid-column:2;color:var(--texte-2);font-size:14px;margin-top:4px}.boutique__titre .tech{font-size:13px;color:rgb(var(--os-rgb))}.boutique__gratuits{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.boutique-gratuit{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;padding:14px 16px}.boutique-gratuit h3{font:700 18px var(--police-titre);margin:4px 0 2px}.boutique-gratuit .btn{margin-top:10px}.boutique-gratuit--pret{box-shadow:var(--halo)}.config-booster{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:20px;align-items:start}.config-booster__etapes{display:flex;flex-direction:column;gap:14px}.config-booster__etape{border:0;padding:0;margin:0;min-width:0}.config-booster__etape legend{display:flex;align-items:center;gap:10px;font:700 12px var(--police-tech);letter-spacing:.16em;text-transform:uppercase;color:var(--ivoire);margin-bottom:10px}.config-booster__etape legend b{width:22px;height:22px;display:grid;place-items:center;color:#1b0e06;background:rgb(var(--os-rgb));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);font-size:11px}.config-booster__gammes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.config-gamme,.config-choix{position:relative;display:flex;flex-direction:column;gap:3px;text-align:start;padding:12px 14px;cursor:pointer;background:rgb(var(--encre-rgb) / .03);border:1px solid rgb(var(--ligne-rgb));color:var(--ivoire);clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);transition:border-color .2s var(--ease-forge),background .2s var(--ease-forge),transform .2s var(--ease-forge)}.config-gamme:hover,.config-choix:hover{border-color:rgb(var(--accent-rgb) / .6);transform:translateY(-1px)}.config-gamme[aria-pressed=true],.config-choix[aria-pressed=true]{border-color:var(--accent);background:rgb(var(--accent-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .4)}.config-gamme i{font-style:normal;font-size:20px;color:var(--accent);line-height:1}.config-gamme b,.config-choix b{font:700 15px var(--police-titre);letter-spacing:.02em}.config-gamme small,.config-choix small{font-size:12px;color:var(--texte-2);line-height:1.35}.config-booster__choix{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.config-booster__nombre{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.config-booster__nombre output{min-width:44px;text-align:center;font:700 22px var(--police-tech);font-variant-numeric:tabular-nums}.config-booster__assure{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.config-booster__assure .filtre[aria-pressed=true]{border-color:var(--c);color:var(--c)}.config-booster__recap{position:sticky;top:76px;display:flex;flex-direction:column;gap:10px;padding:18px}body.ec-bandeau .config-booster__recap{top:112px}.config-booster__apercu{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;justify-items:center;padding:8px 0 4px}.config-booster__carte{width:min(150px,100%)}.config-booster__recap h3{font:700 20px var(--police-titre)}.config-booster__recit{font-size:13.5px;color:var(--texte-2);line-height:1.55;font-style:italic;border-inline-start:2px solid rgb(var(--os-rgb) / .6);padding-inline-start:10px}.config-booster__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px solid rgb(var(--ligne-rgb))}.config-booster__total span{font:600 12px var(--police-tech);color:var(--texte-2);font-variant-numeric:tabular-nums}.config-booster__total b{font:700 26px var(--police-tech);font-variant-numeric:tabular-nums;color:var(--ivoire)}.config-booster__total small{font-size:11px;color:var(--texte-2);letter-spacing:.14em}.config-booster__recap .btn{width:100%}@media (max-width: 980px){.config-booster{grid-template-columns:minmax(0,1fr)}.config-booster__recap{position:static}}.vitrine-gammes{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 14px}.vitrine-gamme{display:flex;flex-direction:column;gap:4px}.vitrine-gamme__carte{margin-bottom:8px}.vitrine-gamme b{font:700 16px var(--police-titre)}.vitrine-gamme small{font-size:12.5px;color:var(--texte-2);line-height:1.4}.vitrine-gamme--bientot .vitrine-gamme__carte{filter:grayscale(.7) brightness(.7)}.produits-a-venir{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.produit-a-venir{display:flex;flex-direction:column;gap:6px;padding:12px}.produit-a-venir__visuel{position:relative;aspect-ratio:4 / 3;margin-bottom:6px;background:var(--img) center / cover no-repeat,radial-gradient(80% 70% at 50% 60%,rgb(var(--accent-rgb) / .25),transparent),linear-gradient(160deg,#1a1512,#0b0908);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.produit-a-venir__visuel span{position:absolute;top:10px;inset-inline-start:10px;font:700 9.5px var(--police-tech);letter-spacing:.2em;padding:3px 8px;background:rgb(var(--os-rgb));color:#1b0e06}.produit-a-venir b{font:700 16px var(--police-titre)}.produit-a-venir small{font-size:12.5px;color:var(--texte-2);line-height:1.4;flex:1}.produit-a-venir__pied{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.visuel-pack--edition .pack-obj{background:linear-gradient(165deg,#2a1d15,#0b0908 70%);border-color:rgb(var(--accent-rgb) / .5)}.visuel-pack--gamme-pixel.visuel-pack--var-ivoire .pack-obj{background:repeating-linear-gradient(0deg,transparent 0 6px,rgb(184 116 58 / .18) 6px 7px),repeating-linear-gradient(90deg,transparent 0 6px,rgb(184 116 58 / .18) 6px 7px),#efe7d8;color:#2a1a10}.visuel-pack--gamme-pixel.visuel-pack--var-noir .pack-obj{background:repeating-linear-gradient(0deg,transparent 0 6px,rgb(237 96 43 / .2) 6px 7px),repeating-linear-gradient(90deg,transparent 0 6px,rgb(237 96 43 / .2) 6px 7px),#0b0908}.visuel-pack--gamme-fan-art .pack-obj{background:radial-gradient(60% 40% at 30% 70%,rgb(237 96 43 / .45),transparent),#e8dcc4;color:#1b1410}.visuel-pack--gamme-tournoi .pack-obj{background:linear-gradient(160deg,#3a2614,#0b0908 70%);border-color:#d7a35c}.visuel-pack--gamme-mvp .pack-obj{background:linear-gradient(170deg,#efe7d8,#cdbf9f);color:#1b0e06;border-color:#b8743a}.visuel-pack--gamme-relique .pack-obj{background:linear-gradient(160deg,#2b2724,#171412);border-color:#efe7d880}.visuel-pack--gamme-forge .pack-obj{background:radial-gradient(80% 50% at 50% 100%,rgb(255 80 0 / .55),transparent),#120806;border-color:#ff6a00}.visuel-pack--gamme-holo .pack-obj{background:linear-gradient(125deg,#3a1a0c,#ed602b 40%,#ffd08a 55%,#3a1a0c)}.inventaire__entete{max-width:none}.inventaire__compteurs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:4px 0 22px;background:rgb(var(--ligne-rgb));border:1px solid rgb(var(--ligne-rgb))}.inventaire__compteurs>div{display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:rgb(var(--fond-rgb) / .92)}.inventaire__compteurs b{font:700 22px var(--police-tech);font-variant-numeric:tabular-nums;color:var(--ivoire)}.inventaire__compteurs span{font:600 9.5px var(--police-tech);letter-spacing:.16em;color:var(--texte-2)}.inventaire__compteur--doublon b{color:#ff9a3c}.inventaire__onglets{margin-bottom:18px}.inventaire__cartes{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:18px;align-items:start}.inventaire__filtres{position:sticky;top:76px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 96px);overflow-y:auto;padding-inline-end:4px}body.ec-bandeau .inventaire__filtres,body.ec-bandeau .inventaire__detail{top:112px}.inventaire__filtres .tech{margin-top:6px;color:rgb(var(--os-rgb))}.inventaire__puces{display:flex;flex-wrap:wrap;gap:6px}.inventaire__puces .filtre{padding:6px 10px}.inventaire__puces .filtre i{font-style:normal;color:var(--accent)}.inventaire__puces .filtre[aria-pressed=true][style]{border-color:var(--c);color:var(--c)}.inventaire__bascule{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:8px 10px;border:1px solid rgb(255 154 60 / .4);background:#ff9a3c0f}.inventaire__bascule b{color:#ff9a3c;font-family:var(--police-tech)}.inventaire__equipes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.inventaire__equipe{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;background:none;border:1px solid transparent;cursor:pointer;color:var(--texte-2)}.inventaire__equipe small{font:600 8.5px var(--police-tech);letter-spacing:.06em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventaire__equipe[aria-pressed=true]{border-color:var(--accent);background:rgb(var(--accent-rgb) / .08);color:var(--ivoire)}.inventaire__equipe-tout{width:34px;height:34px;display:grid;place-items:center;color:rgb(var(--os-rgb));font-size:18px}.inventaire__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 14px}.inventaire__detail{position:sticky;top:76px;display:flex;flex-direction:column;gap:8px;padding:16px}.inventaire__detail h2{font:700 22px var(--police-titre)}.inventaire__detail-carte{width:min(220px,100%);margin:0 auto 8px}.inventaire__detail--vide{min-height:320px;justify-content:center}.inventaire__detail-invite{text-align:center;color:var(--texte-2)}.inventaire__detail-invite span{display:block;font-size:30px;color:rgb(var(--os-rgb));margin-bottom:8px}.inventaire__doublon-note{font-size:13px;color:#ff9a3c;border-inline-start:2px solid #ff9a3c;padding-inline-start:8px}.inventaire__exemplaires{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font:600 11px var(--police-tech)}.inventaire__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}@media (max-width: 1280px){.inventaire__cartes{grid-template-columns:210px minmax(0,1fr)}.inventaire__detail{grid-column:1 / -1;position:static}}@media (max-width: 760px){.inventaire__cartes{grid-template-columns:minmax(0,1fr)}.inventaire__filtres{position:static;max-height:none}.inventaire__equipes{grid-template-columns:repeat(6,1fr)}.inventaire__grille{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px 10px}}.inventaire__objets{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.objet-inventaire{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 14px;text-align:center;cursor:pointer;background:linear-gradient(180deg,rgb(var(--encre-rgb) / .04),transparent),rgb(var(--fond-rgb) / .6);border:1px solid rgb(var(--ligne-rgb));color:var(--ivoire);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);transition:border-color .2s var(--ease-forge),transform .2s var(--ease-forge)}.objet-inventaire:hover{border-color:rgb(var(--accent-rgb) / .6);transform:translateY(-2px)}.objet-inventaire--pret{border-color:var(--accent);box-shadow:var(--halo)}.objet-inventaire__visuel{height:130px;display:grid;place-items:center;margin-bottom:6px}.objet-inventaire__visuel .visuel-pack{transform:scale(.8)}.objet-inventaire b{font:700 16px var(--police-titre)}.objet-inventaire small{font-size:12px;color:var(--texte-2)}.objet-inventaire p{font-size:12.5px;color:var(--texte-2);line-height:1.4;margin:4px 0 0}.objet-inventaire__gain{color:rgb(var(--os-rgb))!important;font-style:italic}.objet-inventaire__nb{position:absolute;top:10px;inset-inline-end:12px;font:700 13px var(--police-tech);color:#1b0e06;background:rgb(var(--os-rgb));padding:2px 7px}.objet-inventaire--ressource{cursor:default}.objet-inventaire__plus{font-size:48px;color:rgb(var(--os-rgb));font-weight:300}.inventaire-bilan{margin-top:6px}.blason{display:block;flex:none;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .35))}.icone-jeu{display:inline-block;vertical-align:middle;flex:none}.albums__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.albums__sous-titre{font:700 18px var(--police-titre);margin:28px 0 12px}.album-tuile{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;cursor:pointer;text-align:center;color:var(--ivoire);background:rgb(var(--fond-rgb) / .6);border:1px solid rgb(var(--ligne-rgb));clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition:transform .2s var(--ease-forge),border-color .2s var(--ease-forge)}.album-tuile:hover{transform:translateY(-2px);border-color:rgb(var(--accent-rgb) / .6)}.album-tuile--ouverte{border-color:var(--accent);background:rgb(var(--accent-rgb) / .08)}.album-tuile--complet{border-color:#ff9a3c}.album-tuile b{font:700 13px var(--police-tech);letter-spacing:.06em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-tuile small{font:600 10.5px var(--police-tech);color:var(--texte-2);font-variant-numeric:tabular-nums}.album-tuile__barre{width:80%;height:3px;background:rgb(var(--encre-rgb) / .1)}.album-tuile__barre i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#ff9a3c)}.album-tuile__pastille{position:absolute;top:6px;inset-inline-end:6px;font:700 8px var(--police-tech);letter-spacing:.12em;padding:2px 5px;background:#ff9a3c;color:#1b0e06}.album-tuile__theme{width:62px;height:62px;display:grid;place-items:center;font-size:28px;color:rgb(var(--os-rgb));border:1px solid rgb(var(--os-rgb) / .4);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.album-ouvert{margin-top:22px;padding:18px;scroll-margin-top:90px}.album-ouvert__tete{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px}.album-ouvert__tete h2{font:700 22px var(--police-titre);margin:4px 0}.album-ouvert__tete p{color:var(--texte-2);font-size:13.5px;margin:0 0 6px}.album-ouvert__actions{display:flex;gap:8px;flex-wrap:wrap}.album-ouvert__cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px 12px}.album-case{position:relative}.album-case__vide{aspect-ratio:5 / 7;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:10px;text-align:center;border:1px dashed rgb(var(--ligne-rgb));background:repeating-linear-gradient(135deg,transparent 0 10px,rgb(var(--encre-rgb) / .03) 10px 11px);border-radius:5.4%/3.9%}.album-case__vide b{font:700 13px var(--police-tech);letter-spacing:.08em}.album-case__vide small{font-size:11px;color:var(--texte-2)}.album-case__vide .btn{margin-top:4px}.album-case__silhouette{flex:1;width:60%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 80'%3E%3Ccircle cx='30' cy='24' r='14' fill='%23807060' fill-opacity='.35'/%3E%3Cpath d='M4 80c0-18 12-30 26-30s26 12 26 30z' fill='%23807060' fill-opacity='.35'/%3E%3C/svg%3E") center / contain no-repeat}.album-case--manquante{opacity:.85}.mes-equipes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.mes-equipes .inventaire__equipe{width:86px}.mes-cartes__doublon{background:#ff9a3c!important;color:#1b0e06!important;border-color:#ff9a3c!important;margin-inline-end:6px}.selecteur-bouton{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:6px 12px 6px 6px;text-align:start;cursor:pointer;background:rgb(var(--fond-2-rgb) / .7);border:1px solid rgb(var(--ligne-rgb));color:var(--ivoire);font:inherit;letter-spacing:normal;text-transform:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);transition:border-color .2s var(--ease-forge)}.selecteur-bouton:hover,.selecteur-bouton:focus-visible{border-color:var(--accent)}.selecteur-bouton b{display:block;font:700 14px var(--police-titre)}.selecteur-bouton small{display:block;font-size:11.5px;color:var(--texte-2)}.selecteur-bouton__vignette{width:36px;height:46px;flex:none;background:#1a1512 center 20% / cover no-repeat;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.selecteur-bouton__vignette--vide{display:grid;place-items:center;font-size:22px;color:rgb(var(--os-rgb));border:1px dashed rgb(var(--os-rgb) / .5);background:none}.selecteur-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:16px;background:rgb(var(--ombre-rgb) / .72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.selecteur{width:min(980px,100%);max-height:min(86vh,900px);display:flex;flex-direction:column;gap:12px;padding:16px;overflow:hidden}.selecteur__tete{display:flex;justify-content:space-between;align-items:center}.selecteur__grille{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px 10px;padding:6px 4px 10px}.selecteur__grille--joueurs{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.selecteur-joueur{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;cursor:pointer;text-align:center;color:var(--ivoire);background:none;border:1px solid transparent}.selecteur-joueur:hover,.selecteur-joueur:focus-visible{border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .06)}.selecteur-joueur--choisi{border-color:var(--accent)}.selecteur-joueur__photo{position:relative;width:78px;height:98px;background:#1a1512 center 18% / cover no-repeat;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);box-shadow:inset 0 -30px 30px -10px #0009}.selecteur-joueur__photo em{position:absolute;top:4px;inset-inline-start:5px;font:700 15px var(--police-tech);font-style:normal;color:#fff4e6;text-shadow:0 1px 4px #000}.selecteur-joueur b{font:700 12.5px var(--police-tech);letter-spacing:.04em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selecteur-joueur small{font-size:10.5px;color:var(--texte-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-scene{position:relative;height:clamp(360px,46vw,560px);margin-bottom:22px;overflow:hidden;isolation:isolate;border:1px solid rgb(var(--accent-rgb) / .35);background:#120806;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}.forge-scene__fond{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;background:url(/forge/fond.webp) center 60% / cover no-repeat;filter:saturate(1.05) brightness(.8);z-index:-2}html:not(.motion-reduite) .forge-scene__fond{animation:forge-respire 9s ease-in-out infinite}@keyframes forge-respire{50%{transform:scale(1.03);filter:saturate(1.15) brightness(.9)}}.forge-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgb(10 6 4 / .85),transparent 30%,transparent 70%,rgb(10 6 4 / .6)),linear-gradient(0deg,rgb(10 6 4 / .8),transparent 35%);pointer-events:none}.forge-scene__lueur{position:absolute;left:50%;bottom:10%;width:60%;height:50%;transform:translate(-50%);background:radial-gradient(closest-side,rgb(255 110 30 / .45),transparent);mix-blend-mode:screen;pointer-events:none;transition:opacity .4s;opacity:.6}.forge-scene--fonte .forge-scene__lueur,.forge-scene--forge .forge-scene__lueur{opacity:1}.forge-scene__forgeron{position:absolute;bottom:2%;right:4%;height:86%;width:auto;filter:drop-shadow(0 0 30px rgb(0 0 0 / .8)) drop-shadow(0 0 18px rgb(255 90 20 / .25));transition:transform .5s var(--ease-forge)}.forge-scene--fonte .forge-scene__forgeron{transform:translate(-4%) rotate(-2deg)}.forge-scene--forge .forge-scene__forgeron{transform:translate(-6%)}.forge-scene--coup .forge-scene__forgeron{transform:translate(-4%) rotate(4deg) translateY(2%);transition-duration:.12s}html:not(.motion-reduite) .forge-scene--coup{animation:forge-secousse .38s ease-out}@keyframes forge-secousse{20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-2px)}60%{transform:translate(-3px,1px)}80%{transform:translate(2px)}}.forge-scene__enclume{position:absolute;left:50%;bottom:2%;width:min(40%,440px);transform:translate(-62%)}.forge-scene__enclume>img{width:100%;height:auto;display:block;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .7))}.forge-scene__posees{position:absolute;left:50%;bottom:62%;width:100%;height:0}.forge-scene__posee{position:absolute;bottom:0;left:50%;width:clamp(64px,8vw,104px);transform:translate(calc(-50% + (var(--i) - (var(--n) - 1) / 2) * 34%)) rotate(calc((var(--i) - (var(--n) - 1) / 2) * 7deg));transform-origin:bottom center}html:not(.motion-reduite) .forge-scene--fonte .forge-scene__posee{animation:forge-pose .5s var(--ease-forge) both;animation-delay:calc(var(--i) * 70ms)}@keyframes forge-pose{0%{opacity:0;translate:0 -120px}}.forge-scene--dissolution .forge-scene__posee .carte{animation:forge-dissout 1.5s ease-in forwards}@keyframes forge-dissout{0%{filter:brightness(1)}35%{filter:brightness(2.2) saturate(2) sepia(.6);box-shadow:0 0 30px #ff6a00}to{filter:brightness(3) blur(3px);opacity:0;transform:translateY(-40px) scale(.6);clip-path:polygon(10% 30%,30% 10%,55% 25%,80% 5%,95% 35%,75% 60%,90% 90%,55% 75%,25% 95%,5% 70%)}}html.motion-reduite .forge-scene--dissolution .forge-scene__posee .carte{animation:none;opacity:0}.forge-scene__nee{position:absolute;bottom:0;left:50%;width:clamp(110px,12vw,160px);transform:translate(-50%)}html:not(.motion-reduite) .forge-scene__nee{animation:forge-nait 1.6s var(--ease-forge) both}@keyframes forge-nait{0%{opacity:0;transform:translate(-50%) translateY(30px) scale(.4);filter:brightness(4) blur(6px)}50%{opacity:1;filter:brightness(2) blur(1px)}to{transform:translate(-50%) translateY(0) scale(1);filter:none}}.forge-scene__braises i{position:absolute;bottom:18%;left:calc(32% + var(--i) * 2%);width:3px;height:3px;border-radius:50%;background:#ffb347;box-shadow:0 0 6px #ff6a00;opacity:0}html:not(.motion-reduite) .forge-scene__braises i{animation:forge-braise calc(2.4s + var(--i) * .13s) ease-out infinite;animation-delay:calc(var(--i) * -.21s)}.forge-scene--fonte .forge-scene__braises i,.forge-scene--forge .forge-scene__braises i{animation-duration:calc(1.1s + var(--i) * .05s);width:4px;height:4px}@keyframes forge-braise{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc((var(--i) - 9) * 6px),-260px)}}.forge-scene__hud{position:absolute;left:20px;top:20px;bottom:20px;width:min(340px,42%);display:flex;flex-direction:column;justify-content:space-between;color:#f4ead8}.forge-scene__essence{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#0a0604b3;border:1px solid rgb(239 231 216 / .25);width:fit-content;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)}.forge-scene__essence b{display:block;font:700 24px var(--police-tech);font-variant-numeric:tabular-nums}.forge-scene__essence .tech{color:#efe7d8b3}.forge-scene__gain{position:absolute;right:-54px;top:50%;transform:translateY(-50%);font:700 20px var(--police-tech);font-style:normal;color:#ffb347;text-shadow:0 0 12px #ff6a00}html:not(.motion-reduite) .forge-scene__gain{animation:forge-gain 1.1s var(--ease-forge) both}@keyframes forge-gain{0%{opacity:0;transform:translate(-10px,-20%)}}.forge-scene__replique{font:italic 500 clamp(14px,1.4vw,17px) var(--police-texte, Barlow, sans-serif);line-height:1.45;padding:12px 14px;background:#0a0604b8;border-inline-start:2px solid #efe7d8;margin:0}@media (max-width: 760px){.forge-scene{height:440px}.forge-scene__forgeron{right:-12%;height:86%;opacity:.9}.forge-scene__enclume{width:64%;transform:translate(-56%)}.forge-scene__hud{width:calc(100% - 40px);top:14px;bottom:auto;gap:10px}}.forge-ateliers{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:18px;align-items:start}.forge-atelier{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.forge-atelier h2{font:700 20px var(--police-titre);margin-top:4px}.forge-atelier__tete{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.forge-atelier__pied{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid rgb(var(--ligne-rgb))}.forge-doublons{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px 10px;max-height:560px;overflow-y:auto;padding:4px}.forge-doublon{position:relative}.forge-doublon--choisi>.carte{box-shadow:0 0 0 2px #ff9a3c,0 0 22px #ff781e8c!important}.forge-doublon__essence{position:absolute;z-index:4;bottom:-6px;left:50%;transform:translate(-50%);font:700 10px var(--police-tech);padding:2px 7px;background:#1b0e06;color:#ffb347;border:1px solid rgb(255 154 60 / .5);white-space:nowrap}.forge-raretes{display:flex;flex-direction:column;gap:8px}.forge-rarete{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px 12px;background:rgb(var(--fond-2-rgb) / .6);border:1px solid rgb(var(--ligne-rgb))}.forge-rarete b{font:700 14px var(--police-titre)}.forge-rarete .btn{grid-row:1 / span 2;grid-column:2}.forge-rarete--hors{opacity:.6}.forge-bareme summary{cursor:pointer;padding:6px 0}@media (max-width: 980px){.forge-ateliers{grid-template-columns:minmax(0,1fr)}}.centre-roue__cadre{padding:0!important;background:none!important;box-shadow:none!important;border:0!important}.centre-roue__disque{position:absolute;top:9.5%;right:9.5%;bottom:9.5%;left:9.5%;width:81%!important;height:81%!important}.centre-roue__jante{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 12px 26px rgb(0 0 0 / .55))}.centre-roue__moyeu{position:absolute;left:50%;top:50%;width:24%;height:auto;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .6))}.centre-roue__aiguille{position:absolute;left:50%;top:-5%;z-index:2;width:9%;height:auto;transform:translate(-50%);pointer-events:none;filter:drop-shadow(0 4px 6px rgb(0 0 0 / .6))}.centre-roue__pointeur{display:none}.lore-hero{position:relative;display:grid;align-items:end;min-height:clamp(460px,62vh,680px);margin:-20px 0 40px;overflow:hidden;isolation:isolate;border:1px solid rgb(var(--accent-rgb) / .3);clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%)}.lore-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/lore/hero-volcan.webp) center 35% / cover no-repeat}html:not(.motion-reduite) .lore-hero__image{animation:lore-zoom 30s ease-in-out infinite alternate}@keyframes lore-zoom{to{transform:scale(1.08)}}.lore-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgb(8 5 4 / .92) 0%,rgb(8 5 4 / .7) 45%,transparent 80%),linear-gradient(0deg,rgb(8 5 4 / .85),transparent 50%)}.lore-hero__texte{padding:clamp(24px,4vw,56px);max-width:720px;color:#f4ead8}.lore-hero h1{font:700 clamp(34px,5vw,64px) / 1.02 var(--police-titre);letter-spacing:.01em;margin:10px 0 18px;text-wrap:balance}.lore-hero__resume p{font-size:clamp(14.5px,1.2vw,16.5px);line-height:1.65;color:#f4ead8e0;margin:0 0 12px;max-width:64ch}.lore-hero__resume p:first-child:first-letter{font:700 3.2em / .9 var(--police-titre);float:left;margin:4px 8px 0 0;color:#ff9a3c}.lore-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.lore-section{margin:46px 0}.lore-section__titre{margin-bottom:18px}.lore-section__titre h2{font:700 clamp(22px,2.4vw,32px) var(--police-titre);margin-top:6px}.lore-personnages{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.lore-perso{position:relative;display:flex;flex-direction:column;gap:6px;padding:0 0 16px;background:rgb(var(--fond-rgb) / .6);border:1px solid rgb(var(--ligne-rgb));clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.lore-perso>:not(.lore-perso__image){padding-inline:16px}.lore-perso__image{height:220px;background:#120806 center 20% / cover no-repeat;margin-bottom:8px;box-shadow:inset 0 -60px 50px -20px rgb(var(--fond-rgb))}.lore-perso--forgeron .lore-perso__image,.lore-perso--corvus .lore-perso__image{background-size:contain;background-position:center bottom;background-color:#1a0d07;background-image:radial-gradient(circle at 50% 80%,rgb(255 110 30 / .4),transparent 60%)}.lore-perso--forgeron .lore-perso__image{background-image:url(/forge/forgeron-repos.webp),radial-gradient(circle at 50% 80%,rgb(255 110 30 / .4),transparent 60%)}.lore-perso--corvus .lore-perso__image{background-image:url(/corvus/salut.webp),radial-gradient(circle at 50% 80%,rgb(255 110 30 / .35),transparent 60%)}.lore-perso h3{font:700 19px var(--police-titre)}.lore-perso p{font-size:13.5px;line-height:1.55;color:var(--texte-2);margin:0}.lore-chapitres{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.lore-chapitre{display:flex;flex-direction:column;gap:2px;min-width:170px;padding:12px 16px;text-align:start;cursor:pointer;color:var(--ivoire);background:rgb(var(--fond-rgb) / .6);border:1px solid rgb(var(--ligne-rgb));clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.lore-chapitre em{font:700 10px var(--police-tech);font-style:normal;letter-spacing:.2em;color:rgb(var(--os-rgb))}.lore-chapitre b{font:700 17px var(--police-titre)}.lore-chapitre small{font:600 9.5px var(--police-tech);letter-spacing:.14em;color:var(--texte-2)}.lore-chapitre[aria-selected=true]{border-color:var(--accent);background:rgb(var(--accent-rgb) / .1)}.lore-chapitre--a-venir{opacity:.75}.lore-chapitre__resume{color:var(--texte-2);font-style:italic;margin:0 0 18px}.lore-episodes{display:flex;flex-direction:column;gap:22px}.lore-episode{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;background:rgb(var(--fond-rgb) / .7);border:1px solid rgb(var(--ligne-rgb));scroll-margin-top:100px;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.lore-episode--inverse{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lore-episode--inverse .lore-episode__image{order:2}.lore-episode__image{position:relative;min-height:300px;background:#120806 center / cover no-repeat}.lore-episode__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 60%,rgb(var(--fond-rgb) / .7))}.lore-episode--inverse .lore-episode__image:after{background:linear-gradient(270deg,transparent 60%,rgb(var(--fond-rgb) / .7))}.lore-episode__numero{position:absolute;z-index:1;top:14px;inset-inline-start:16px;font:700 54px / 1 var(--police-titre);color:#efe7d8d9;text-shadow:0 4px 20px rgb(0 0 0 / .7)}.lore-episode__cadenas{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 13px var(--police-tech);letter-spacing:.3em;color:#efe7d8;background:repeating-linear-gradient(135deg,#0a0604d9 0,#0a0604d9 14px,#1e100ad9 14px,#1e100ad9 15px)}.lore-episode__texte{padding:clamp(18px,2.4vw,32px);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.lore-episode__texte h3{font:700 clamp(22px,2.2vw,30px) var(--police-titre)}.lore-episode__texte p{margin:0;font-size:15px;line-height:1.7;color:var(--texte-2);max-width:62ch}.lore-episode__accroche{font-style:italic;color:var(--ivoire)!important;border-inline-start:2px solid rgb(var(--os-rgb));padding-inline-start:10px}.lore-episode--verrou .lore-episode__image{min-height:180px}.lore-episode--deplie{border-color:rgb(var(--accent-rgb) / .5)}@media (max-width: 860px){.lore-episode,.lore-episode--inverse{grid-template-columns:minmax(0,1fr)}.lore-episode--inverse .lore-episode__image{order:0}.lore-episode__image{min-height:200px}}.lore-editions{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.lore-edition{display:flex;gap:12px;padding:12px 14px;border:1px solid rgb(var(--ligne-rgb));background:rgb(var(--fond-rgb) / .55)}.lore-edition i{font-style:normal;font-size:22px;color:var(--accent);width:28px;text-align:center}.lore-edition b{font:700 15px var(--police-titre)}.lore-edition p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--texte-2)}.lore-glossaire{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0}.lore-glossaire div{padding:12px 14px;border-inline-start:2px solid rgb(var(--os-rgb) / .7);background:rgb(var(--fond-rgb) / .5)}.lore-glossaire dt{font:700 14px var(--police-tech);letter-spacing:.08em;text-transform:uppercase;color:var(--ivoire)}.lore-glossaire dd{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--texte-2)}.fil{display:flex;flex-direction:column;gap:12px}.fil-avatar{flex:none;display:block;border-radius:50%;background:#1a1512 center 20% / cover no-repeat;box-shadow:0 0 0 1px rgb(var(--os-rgb) / .35)}.fil-composer{display:flex;flex-direction:column;gap:10px;padding:14px}.fil-composer--ferme{flex-direction:row;align-items:center;gap:12px;cursor:pointer;text-align:start;color:var(--texte-2);width:100%;font:inherit}.fil-composer__ligne{display:flex;gap:12px;align-items:flex-start}.fil-composer__ligne textarea{flex:1;resize:vertical;min-height:64px}.fil-composer__outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fil-composer__carte{flex:1 1 220px;min-width:200px}.fil-composer__carte .selecteur-bouton{min-height:40px;padding:3px 10px 3px 3px}.fil-composer__carte .selecteur-bouton__vignette{width:26px;height:34px}.fil-composer__visibilite{max-width:220px}.fil-composer__compte{font:600 11px var(--police-tech);color:var(--texte-2);margin-inline-start:auto;font-variant-numeric:tabular-nums}.fil-composer__image{position:relative;width:fit-content}.fil-composer__image img{max-height:160px;max-width:100%;display:block}.fil-composer__image button{position:absolute;top:4px;inset-inline-end:4px;width:24px;height:24px;border:0;background:#0009;color:#fff;cursor:pointer}.fil-pub{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.fil-pub__tete{display:flex;align-items:flex-start;gap:10px}.fil-pub__qui{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}.fil-pub__qui a{color:var(--ivoire);text-decoration:none}.fil-pub__qui b{font:700 14.5px var(--police-tech)}.fil-pub__qui small{flex-basis:100%;font-size:12px;color:var(--texte-2)}.fil-pub__equipe{display:inline-flex;align-items:center;gap:4px;font:600 10px var(--police-tech);color:var(--texte-2)}.fil-pub__menu{font-size:12px;color:var(--texte-2)}.fil-pub__partage{color:rgb(var(--os-rgb))}.fil-pub__texte{margin:0;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.fil-pub__image{max-width:100%;max-height:460px;object-fit:contain;align-self:flex-start;border:1px solid rgb(var(--ligne-rgb))}.fil-pub__carte{width:170px}.fil-pub__cite{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgb(var(--ligne-rgb));border-inline-start:2px solid rgb(var(--os-rgb) / .6);background:rgb(var(--encre-rgb) / .03)}.fil-pub__indispo{margin:0;font-style:italic;color:var(--texte-2)}.fil-pub__actions{display:flex;gap:6px;padding-top:8px;border-top:1px solid rgb(var(--ligne-rgb))}.fil-action{min-width:56px;padding:6px 10px;border:1px solid transparent;background:none;color:var(--texte-2);cursor:pointer;font:600 13px var(--police-tech);border-radius:3px}.fil-action:hover:not(:disabled){border-color:rgb(var(--ligne-rgb));color:var(--ivoire)}.fil-action--on{color:var(--accent)}.fil-pub__reponses{display:flex;flex-direction:column;gap:10px;padding-top:4px}.fil-reponse{display:flex;gap:8px}.fil-reponse b{font:700 12.5px var(--police-tech)}.fil-reponse small{font-size:11px;color:var(--texte-2)}.fil-reponse p{margin:2px 0 0;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.fil-reponse__saisie{display:flex;gap:8px}.fil-reponse__saisie input{flex:1}.fil--compact .fil-pub{padding:12px}.fil--compact .fil-pub__carte{width:120px}.lobby-fil{grid-column:1 / -1}.fil-page__grille{display:grid;grid-template-columns:minmax(0,720px) minmax(240px,300px);gap:20px;align-items:start}.fil-page__cote{position:sticky;top:76px;padding:16px;display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--texte-2)}.fil-page__cote ul{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px}.fil-page__cote p{margin:0}@media (max-width: 980px){.fil-page__grille{grid-template-columns:minmax(0,1fr)}.fil-page__cote{position:static}}.profil__tete{position:relative;margin-bottom:18px;border:1px solid rgb(var(--ligne-rgb));overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.profil__banniere{height:clamp(150px,22vw,260px);background:radial-gradient(80% 120% at 80% 0%,rgb(var(--accent-rgb) / .5),transparent 60%),url(/bandeaux/profil-defaut.webp) center / cover no-repeat;background-size:cover;background-position:center}.profil__identite{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:0 22px 18px;margin-top:-56px;position:relative}.profil__photo{width:116px;height:116px;border-radius:50%;background:#1a1512 center 20% / cover no-repeat;box-shadow:0 0 0 4px rgb(var(--fond-rgb)),0 0 0 6px var(--accent);flex:none}.profil__nom{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px;padding-bottom:4px}.profil__nom h1{font:700 clamp(24px,3vw,34px) var(--police-titre)}.profil__equipe{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--police-tech);color:var(--ivoire)}.profil__actions{display:flex;flex-wrap:wrap;gap:8px}.profil__corps{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,720px);gap:20px;align-items:start}.profil__cote{position:sticky;top:76px;padding:16px;display:flex;flex-direction:column;gap:12px}.profil__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center}.profil__stats b{display:block;font:700 20px var(--police-tech)}.profil__stats span{font:600 9px var(--police-tech);letter-spacing:.14em;color:var(--texte-2)}.profil__bio{margin:0;font-size:14px;color:var(--ivoire)}.profil__bio-longue{margin:0;font-size:13.5px;line-height:1.55;color:var(--texte-2);white-space:pre-wrap}.profil__reseaux{display:flex;flex-direction:column;gap:6px}.profil__reseaux a{color:var(--accent);text-decoration:none;font:600 13px var(--police-tech)}@media (max-width: 900px){.profil__corps{grid-template-columns:minmax(0,1fr)}.profil__cote{position:static}}.edition-profil{padding:18px;margin-bottom:18px;display:flex;flex-direction:column;gap:14px}.edition-profil h2{font:700 20px var(--police-titre);margin-top:-6px}.edition-profil__banniere{height:140px;display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;padding:10px;background:url(/bandeaux/profil-defaut.webp) center / cover no-repeat;background-size:cover;background-position:center;border:1px solid rgb(var(--ligne-rgb))}.edition-profil__photo-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:-34px;padding-inline-start:14px}.edition-profil__photo{width:80px;height:80px;border-radius:50%;background:#1a1512 center 20% / cover no-repeat;box-shadow:0 0 0 3px rgb(var(--fond-rgb)),0 0 0 5px var(--accent)}.edition-profil__champ{display:flex;flex-direction:column;gap:6px}.edition-profil__equipe{display:flex;align-items:center;gap:10px}.edition-profil__equipe input{flex:1}.edition-profil__reseaux{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 14px}.edition-profil__reseaux>.tech{grid-column:1 / -1}.edition-profil__reseau{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:8px;font-size:13px;color:var(--texte-2)}.edition-profil>.btn{align-self:flex-start}.vis-flux{position:relative;z-index:2;isolation:isolate;background:rgb(var(--fond-rgb))}.vis-flux:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(var(--fond-rgb)) 0,rgb(var(--fond-rgb) / .6) 12%,rgb(var(--fond-rgb) / .75) 60%,rgb(var(--fond-rgb))),url(/accueil/fond-sections.webp) center top / 100% auto no-repeat,url(/motifs/eclats-sombre.webp) 0 0 / 512px repeat;opacity:.9}:root[data-theme=clair] .vis-flux:before{background:linear-gradient(180deg,rgb(var(--fond-rgb)) 0,rgb(var(--fond-rgb) / .82) 14%,rgb(var(--fond-rgb) / .9) 60%,rgb(var(--fond-rgb))),url(/motifs/eclats-clair.webp) 0 0 / 512px repeat}.vis-flux .section-flux{background:none!important;padding:clamp(26px,3.4vw,46px) clamp(16px,5vw,72px);max-width:1320px;margin-inline:auto}.vis-flux .titre-section{font-size:clamp(1.5rem,3vw,2.3rem)}.vis-tete{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;margin-bottom:18px}.vis-tete .tech{order:2}.vis-boutons{display:flex;flex-wrap:wrap;gap:10px}.vis-mosaique{display:grid;gap:10px;grid-template-columns:1.35fr 1fr 1fr;grid-template-areas:"col are mar" "col for soc" "lor lor lor";grid-auto-rows:clamp(150px,15vw,210px)}.vis-tuile--collection{grid-area:col}.vis-tuile--arene{grid-area:are}.vis-tuile--marche{grid-area:mar}.vis-tuile--forge{grid-area:for}.vis-tuile--social{grid-area:soc}.vis-tuile--lore{grid-area:lor}.vis-mosaique{grid-template-rows:repeat(2,clamp(150px,15vw,210px)) clamp(110px,9vw,140px)}.vis-tuile{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;padding:16px 18px;text-align:start;cursor:pointer;color:#f4efe6;background:#121212;border:1px solid rgb(244 239 230 / .12);border-radius:10px;transition:border-color .22s var(--ease-forge),transform .22s var(--ease-forge)}.vis-tuile img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-forge)}.vis-tuile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgb(12 10 9 / .92) 8%,rgb(12 10 9 / .35) 55%,transparent 80%)}.vis-tuile--lore:before{background:linear-gradient(90deg,rgb(12 10 9 / .92) 25%,rgb(12 10 9 / .2) 70%,transparent)}.vis-tuile:hover,.vis-tuile:focus-visible{border-color:#f47735;transform:translateY(-2px)}.vis-tuile:hover img{transform:scale(1.05)}.vis-tuile__texte{display:flex;flex-direction:column;gap:3px;max-width:46ch}.vis-tuile__texte b{font:700 clamp(15px,1.5vw,20px) / 1.15 var(--police-titre)}.vis-tuile--collection .vis-tuile__texte b{font-size:clamp(18px,2vw,26px)}.vis-tuile__texte small{font-size:13px;line-height:1.45;color:#f4efe6c7}.vis-tuile__fleche{position:absolute;top:12px;right:14px;font-style:normal;font-size:16px;color:#f47735;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#121212b3;border:1px solid rgb(244 119 53 / .5)}[dir=rtl] .vis-tuile__fleche{right:auto;left:14px;transform:scaleX(-1)}.vis-arsenal{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.vis-arsenal__f{font:600 10.5px var(--police-tech);letter-spacing:.12em;padding:6px 10px;border:1px solid rgb(var(--ligne-rgb));border-radius:999px;background:rgb(var(--fond-rgb) / .6);color:var(--texte-2);cursor:pointer}.vis-arsenal__f:hover,.vis-arsenal__f:focus-visible{color:var(--ivoire);border-color:#f47735}.vis-editions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,4vw,56px);align-items:center;overflow:hidden}.vis-editions__texte{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.vis-editions__texte p{margin:0;color:var(--texte-2);font-size:15px;line-height:1.6;max-width:52ch}.vis-eventail{position:relative;width:100%;height:clamp(230px,24vw,320px)}.vis-eventail__carte{position:absolute;left:50%;bottom:0;width:clamp(96px,10.5vw,150px);transform-origin:50% 140%;--d: calc(var(--i) - (var(--n) - 1) / 2);transform:translate(calc(-50% + var(--d) * var(--pas, 56%))) translateY(calc(var(--d) * var(--d) * 6px)) rotate(calc(var(--d) * 7deg));transition:transform .4s var(--ease-forge)}.vis-eventail__carte:hover{z-index:3;transform:translate(calc(-50% + var(--d) * var(--pas, 56%))) translateY(calc(var(--d) * var(--d) * 6px - 22px)) rotate(calc(var(--d) * 7deg)) scale(1.06)}.vis-editions__noms{display:flex;flex-wrap:wrap;gap:6px}.vis-editions__noms span{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;font:600 10.5px var(--police-tech);letter-spacing:.08em;text-transform:uppercase;border:1px solid rgb(var(--ligne-rgb));border-radius:999px}.vis-editions__noms i{font-style:normal;color:var(--accent)}.vis-editions__nom--bientot{opacity:.5}.vis-depart{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,52px);align-items:center}.vis-depart__visuel{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:12px;border:1px solid rgb(244 239 230 / .12)}.vis-depart__texte{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.vis-minuteurs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.vis-minuteur{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:8px;background:rgb(var(--fond-rgb) / .7);border:1px solid rgb(var(--ligne-rgb))}.vis-minuteur b{font:700 24px var(--police-titre);color:#f47735;line-height:1.05}.vis-minuteur span{font:700 13px var(--police-titre)}.vis-minuteur small{font-size:12px;color:var(--texte-2)}.vis-offre{width:100%;padding:12px 14px;border-radius:8px;background:rgb(var(--os-rgb) / .06);border:1px solid rgb(var(--os-rgb) / .22)}.vis-offre ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.vis-offre li{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:6px;align-items:baseline}.vis-offre li i{font-style:normal;grid-row:span 2}.vis-offre li b{font:700 12px var(--police-tech);letter-spacing:.06em}.vis-offre li small{font-size:11.5px;color:var(--texte-2);line-height:1.35}.vis-pouls__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.vis-pouls__col{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.vis-pouls__col>.btn{margin-top:auto;align-self:flex-start}.vis-classement{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.vis-classement li{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:8px;align-items:baseline;padding:5px 0;border-bottom:1px solid rgb(var(--ligne-rgb) / .6);font-size:13px}.vis-classement .pos{font:700 12px var(--police-tech);color:#f47735}.vis-classement .nom{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vis-classement .tech{font-size:9px}.vis-classement .score{font:600 12px var(--police-tech);color:var(--ivoire)}.vis-tournois{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.vis-tournois li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 0;border-bottom:1px solid rgb(var(--ligne-rgb) / .6)}.vis-tournois b{font:700 13px var(--police-titre)}.vis-tournois .tech{grid-column:1;font-size:9.5px}.vis-tournois .tag{grid-column:2;grid-row:1 / span 2;align-self:center}.vis-pouls__note{font-size:9px}.vis-activite{display:flex;flex-direction:column;gap:6px}.vis-activite p{margin:0;font-size:13px;line-height:1.45;color:var(--texte-2)}.vis-activite b{color:var(--ivoire)}.vis-activite .tech{font-size:9px}.vis-reseaux{display:flex;flex-direction:column;gap:6px}.vis-reseaux>div{display:flex;flex-wrap:wrap;gap:5px}.vis-reseau{font:600 10.5px var(--police-tech);letter-spacing:.06em;padding:4px 9px;border-radius:999px;border:1px solid rgb(var(--ligne-rgb));color:var(--ivoire);text-decoration:none}.vis-reseau--bientot{border-style:dashed;color:var(--texte-2)}.vis-bande{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:0!important}.vis-bande__bloc{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:14px 18px;border-radius:10px;border:1px solid rgb(var(--ligne-rgb));background:rgb(var(--fond-rgb) / .65)}.vis-bande__bloc p{margin:0;font-size:13.5px;line-height:1.5;color:var(--texte-2)}.vis-bande__bloc p b{color:var(--ivoire)}.vis-bande__mail{font:700 13px var(--police-tech);letter-spacing:.06em;color:#f47735;text-decoration:none}.vis-flux+.cta-finale{padding-block:clamp(50px,7vw,90px)!important}@media (max-width: 1000px){.vis-mosaique{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"col col" "are mar" "for soc" "lor lor";grid-template-rows:clamp(180px,40vw,260px) repeat(2,160px) 130px}.vis-pouls__grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vis-pouls__grille>:last-child{grid-column:1 / -1}}@media (max-width: 760px){.vis-editions,.vis-depart{grid-template-columns:minmax(0,1fr)}.vis-eventail{height:200px}.vis-eventail__carte{width:80px;--pas: 44%}.vis-pouls__grille,.vis-bande,.vis-offre ul{grid-template-columns:minmax(0,1fr)}.vis-depart__visuel{aspect-ratio:2 / 1}}@media (max-width: 520px){.vis-mosaique{grid-template-columns:minmax(0,1fr);grid-template-areas:"col" "are" "mar" "for" "soc" "lor";grid-template-rows:200px repeat(5,140px)}.vis-minuteurs{grid-template-columns:minmax(0,1fr)}.vis-minuteur{flex-direction:row;align-items:baseline;gap:10px}}
