main:has(.admin-v2){max-width:1360px}.module-panel:has(.admin-v2){overflow:clip}.admin-v2{--adm-rouge:#e3192d;--adm-rouge-fonce:#8f0d1b;--adm-or:#f4d79a;--adm-or-filet:hsla(39,86%,69%,.55);--adm-attenue:var(--bx-muted);--adm-verre:linear-gradient(160deg,var(--bx-card2),var(--bx-card));--adm-verre-bord:var(--bx-border);--adm-rayon:16px;min-width:0}:root:not([data-theme=light]) .admin-v2{--adm-attenue:#8f97ad;--adm-verre:linear-gradient(170deg,rgba(30,34,56,.75),rgba(8,9,18,.88));--adm-verre-bord:hsla(0,0%,100%,.08)}.admin-v2__erreur{margin:0 0 12px;padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--bx-red) 55%,transparent);background:color-mix(in srgb,var(--bx-red) 12%,transparent);color:var(--bx-white);font-size:.88rem;overflow-wrap:anywhere}.admin-v2__disposition{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.admin-v2__nav{position:-webkit-sticky;position:sticky;top:84px;min-width:0;max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-margin-top:84px;padding:12px 10px;border-radius:var(--adm-rayon);border:1px solid var(--adm-verre-bord);background:var(--adm-verre);box-shadow:0 16px 40px -28px rgba(0,0,0,.8)}:root:not([data-theme=light]) .admin-v2__nav{box-shadow:0 16px 40px -28px #000,inset 0 1px 0 hsla(0,0%,100%,.04)}.admin-v2__nav:before{content:"";display:block;height:1px;margin:-12px 14px 10px;background:linear-gradient(90deg,transparent,var(--adm-or-filet),transparent)}.admin-v2 .admin-v2__bascule{display:none}.admin-v2__menu-titre{display:flex;align-items:center;gap:8px;margin:0 4px 10px;font-family:var(--font-display,inherit);font-size:.95rem;font-weight:800;letter-spacing:.04em;color:var(--bx-white)}.admin-v2__menu-titre .admin-v2__badge{margin-left:auto}.admin-v2 .admin-v2__recherche{margin:0 0 12px;padding:0 10px;gap:8px;border-radius:12px}.admin-v2 .admin-v2__recherche input{padding:9px 0;font-size:.86rem;min-width:0}.admin-v2 .admin-v2__recherche input::-webkit-search-cancel-button{display:none}[data-theme=light] .admin-v2 .admin-v2__recherche{border-color:var(--bx-border2);background:var(--bx-card2)}.admin-v2 .admin-v2__recherche-effacer{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:8px;border:none;background:transparent;color:var(--adm-attenue);font-size:.8rem}.admin-v2 .admin-v2__recherche-effacer:hover:not(:disabled){color:var(--bx-white);background:color-mix(in srgb,var(--bx-white) 8%,transparent)}.admin-v2__menu-vide{padding:16px 6px;font-size:.8rem}.admin-v2__groupe+.admin-v2__groupe{margin-top:10px;padding-top:10px;border-top:1px solid var(--adm-verre-bord)}.admin-v2__groupe-titre{display:flex;align-items:center;gap:6px;margin:0 6px 6px;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--adm-attenue)}.admin-v2__groupe-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.admin-v2 .admin-v2__onglet{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--bx-off);font-size:.84rem;font-weight:600;text-align:left;white-space:normal;line-height:1.25;box-shadow:none;transform:none}.admin-v2 .admin-v2__onglet:hover:not(:disabled){transform:none;color:var(--bx-white);border-color:var(--adm-verre-bord);background:color-mix(in srgb,var(--bx-white) 5%,transparent)}.admin-v2 .admin-v2__onglet:focus-visible{outline:2px solid var(--adm-or-filet);outline-offset:1px}.admin-v2__onglet-icone{flex-shrink:0;width:20px;text-align:center;font-size:.95rem;line-height:1}.admin-v2__onglet-nom{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.admin-v2 .admin-v2__onglet--actif,.admin-v2 .admin-v2__onglet--actif:hover:not(:disabled){color:#fff;border-color:hsla(0,100%,75%,.35);background:linear-gradient(135deg,var(--adm-rouge),var(--adm-rouge-fonce));box-shadow:0 8px 20px -12px rgba(227,25,45,.9),inset 0 1px 0 hsla(0,0%,100%,.18)}.admin-v2 .admin-v2__onglet--actif:before{content:"";position:absolute;left:-1px;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--adm-or);box-shadow:0 0 8px hsla(39,86%,69%,.8)}.admin-v2__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:1px 7px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.5;white-space:nowrap;color:var(--bx-off);background:color-mix(in srgb,var(--bx-white) 8%,transparent);border:1px solid var(--adm-verre-bord)}.admin-v2__badge--alerte{color:#fff;background:color-mix(in srgb,var(--adm-rouge) 75%,transparent);border-color:hsla(0,100%,75%,.45)}.admin-v2__onglet--actif .admin-v2__badge{color:#fff;background:rgba(0,0,0,.28);border-color:hsla(41,80%,78%,.5)}.admin-v2__badge--grand{margin-left:auto;padding:3px 10px;font-size:.78rem}.admin-v2__contenu{min-width:0;scroll-margin-top:84px;border-radius:var(--adm-rayon);border:1px solid var(--adm-verre-bord);background:var(--adm-verre);box-shadow:0 16px 40px -28px rgba(0,0,0,.8)}:root:not([data-theme=light]) .admin-v2__contenu{box-shadow:0 24px 60px -34px #000,inset 0 1px 0 hsla(0,0%,100%,.04)}.admin-v2__entete{position:relative;display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--adm-verre-bord)}.admin-v2__entete:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,var(--adm-or-filet),transparent)}.admin-v2__entete-icone{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;font-size:1.35rem;background:linear-gradient(135deg,var(--adm-rouge),var(--adm-rouge-fonce));box-shadow:0 10px 22px -12px rgba(227,25,45,.9),inset 0 1px 0 hsla(0,0%,100%,.2)}.admin-v2__entete-textes{min-width:0;flex:1 1 auto}.admin-v2__entete-groupe{margin:0 0 2px;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--adm-attenue)}.admin-v2 .admin-v2__entete-titre{margin:0;font-size:1.2rem;font-weight:800;line-height:1.2;color:var(--bx-white);overflow-wrap:anywhere}:root:not([data-theme=light]) .admin-v2 .admin-v2__entete-titre{background:linear-gradient(90deg,#fff 0,var(--adm-or) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.admin-v2__corps{min-width:0;padding:16px 20px 22px;overflow-wrap:break-word}.admin-v2__corps>:first-child{margin-top:0}.admin-v2 .admin-v2__corps h4{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:22px 0 10px;padding:9px 14px;border:1px solid var(--adm-verre-bord);border-left:3px solid var(--adm-rouge);border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--adm-rouge) 12%,transparent),transparent 75%);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--bx-white)}.admin-v2 .admin-v2__corps>h4:first-child{margin-top:0}.admin-v2 .admin-v2__corps h4 span{text-transform:none;letter-spacing:0}.admin-v2 .admin-v2__corps h5{margin:16px 0 8px;font-size:.82rem;font-weight:800;letter-spacing:.04em;color:var(--adm-or)}[data-theme=light] .admin-v2 .admin-v2__corps h5{color:var(--bx-gold-dim)}.admin-v2 .admin-v2__corps>p,.admin-v2 .admin-v2__section-entete>p{color:var(--adm-attenue);line-height:1.55;max-width:78ch}.admin-v2 .admin-v2__corps label{color:var(--bx-off);font-weight:600}.admin-v2 .admin-v2__corps code{overflow-wrap:anywhere}.admin-v2 .admin-v2__corps :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){max-width:100%;box-sizing:border-box}.admin-v2 .admin-v2__corps :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]),select):not([class]){min-height:40px;border-radius:10px}.admin-v2 .admin-v2__corps :where(input[type=file]):not([class]){font-size:.8rem;color:var(--adm-attenue)}.admin-v2 .admin-v2__corps :where(textarea):not([class]),.admin-v2 .admin-v2__saisie--texte{display:block;width:100%;min-height:90px;resize:vertical;padding:10px 12px;border-radius:10px;border:1px solid var(--bx-border2);background:var(--bx-black);color:var(--bx-off);font:inherit;font-size:.92rem;line-height:1.5;outline:none}.admin-v2 .admin-v2__corps :where(input,select,textarea):focus-visible{border-color:var(--adm-or-filet);box-shadow:0 0 0 3px hsla(39,86%,69%,.14)}.admin-v2 .admin-v2__corps>:where(input:not([type=checkbox]):not([type=radio]),select):not([class]){display:block;width:100%;margin-bottom:12px}.admin-v2 .admin-v2__corps :is(form,div):is([style*="display: flex"],[style*="display:flex"]):not([style*=column])>label[style*=column]{flex:1 1 170px;min-width:0}.admin-v2 .admin-v2__corps label[style*=column]>:where(input:not([type=checkbox]):not([type=radio]),select):not([class]){width:100%}.admin-v2 .admin-v2__corps .save-deck>:where(input,select):not([class]){flex:1 1 auto;min-width:0}.admin-v2 .admin-v2__btn,.admin-v2 .admin-v2__corps button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;max-width:100%;padding:8px 14px;border-radius:10px;border:1px solid var(--bx-border2);background:color-mix(in srgb,var(--bx-white) 5%,var(--bx-card2));color:var(--bx-off);font-weight:700;line-height:1.25;text-align:center;white-space:normal}:root:not([data-theme=light]) .admin-v2 .admin-v2__btn,:root:not([data-theme=light]) .admin-v2 .admin-v2__corps button:not([class]){border-color:hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.admin-v2 .admin-v2__btn:hover:not(:disabled),.admin-v2 .admin-v2__corps button:not([class]):hover:not(:disabled){border-color:var(--adm-or-filet);color:var(--bx-white);transform:none}.admin-v2 .admin-v2__btn--principal,.admin-v2 .admin-v2__corps .save-deck button:not(.danger),.admin-v2 .admin-v2__corps :is(button[type=submit]:not([class]),button[class=active]):not(:is(.mode-switch,.bx-tabs) *),:root:not([data-theme=light]) .admin-v2 .admin-v2__btn--principal{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;max-width:100%;padding:8px 16px;border-radius:10px;border:1px solid hsla(0,100%,75%,.35);background:linear-gradient(180deg,var(--adm-rouge),var(--adm-rouge-fonce));color:#fff;font-weight:800;white-space:normal;box-shadow:0 10px 22px -14px rgba(227,25,45,.9),inset 0 1px 0 hsla(0,0%,100%,.18)}.admin-v2 .admin-v2__btn--principal:hover:not(:disabled),.admin-v2 .admin-v2__corps .save-deck button:not(.danger):hover:not(:disabled),.admin-v2 .admin-v2__corps :is(button[type=submit]:not([class]),button[class=active]):not(:is(.mode-switch,.bx-tabs) *):hover:not(:disabled){color:#fff;border-color:var(--adm-or-filet);box-shadow:0 12px 26px -12px #e3192d,inset 0 1px 0 hsla(0,0%,100%,.22);transform:none}.admin-v2 .admin-v2__corps button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.admin-v2 .admin-v2__corps button.danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;max-width:100%;padding:8px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--adm-rouge) 70%,transparent);background:transparent;color:#ff6b78;font-weight:700;white-space:normal}[data-theme=light] .admin-v2 .admin-v2__corps button.danger{color:var(--bx-red-dark)}.admin-v2 .admin-v2__corps button.danger:hover:not(:disabled){color:#fff;background:color-mix(in srgb,var(--adm-rouge) 80%,transparent);transform:none}.admin-v2 .admin-v2__corps .save-deck{align-items:center;gap:8px}.admin-v2 .admin-v2__corps .carte{border-radius:12px;border:1px solid var(--adm-verre-bord);background:color-mix(in srgb,var(--bx-white) 3%,transparent)}.admin-v2 .admin-v2__corps details>summary{cursor:pointer;min-height:32px}.admin-v2__table-zone{position:relative;max-width:100%;max-height:min(72vh,820px);overflow:auto;overscroll-behavior-x:contain;margin:8px 0 16px;border-radius:12px;border:1px solid var(--adm-verre-bord);background:color-mix(in srgb,var(--bx-black) 35%,transparent);scrollbar-width:thin}.admin-v2 .admin-v2__table-zone>table{width:100%;margin:0;border-collapse:separate;border-spacing:0}.admin-v2 .admin-v2__corps .admin-v2__table-zone>table>thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:10px 12px;border-radius:0;border-bottom:1px solid var(--bx-border2);background:var(--bx-card2);color:var(--adm-attenue);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap}:root:not([data-theme=light]) .admin-v2 .admin-v2__corps .admin-v2__table-zone>table>thead th{background:#141729}.admin-v2 .admin-v2__table-zone>table>tbody>tr>td{padding:9px 12px;vertical-align:middle;font-size:.86rem}.admin-v2 .admin-v2__table-zone>table>tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--bx-white) 2.5%,transparent)}.admin-v2 .admin-v2__table-zone>table>tbody>tr:hover>td{background:color-mix(in srgb,var(--adm-rouge) 7%,transparent)}.admin-v2 .admin-v2__table-zone>table>tbody>tr:last-child>td{border-bottom:none}.admin-v2 .admin-v2__table-zone td :where(input,select):not([class]){min-height:34px}.admin-v2__section{position:relative;margin:0 0 16px;padding:16px 18px 18px;border-radius:14px;border:1px solid var(--adm-verre-bord);background:color-mix(in srgb,var(--bx-white) 3%,transparent)}:root:not([data-theme=light]) .admin-v2__section{background:linear-gradient(170deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.admin-v2__section:before{content:"";position:absolute;top:0;left:18px;width:64px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--adm-or-filet),transparent)}.admin-v2 .admin-v2__corps .admin-v2__section-entete>h4{margin:0 0 4px;padding:0;border:none;background:none;font-size:.95rem;letter-spacing:.06em}.admin-v2 .admin-v2__section-entete>p{margin:0 0 14px;font-size:.84rem}.admin-v2__grille-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px 14px;gap:12px 14px}.admin-v2__champ{display:flex;flex-direction:column;gap:6px;min-width:0}.admin-v2__champ--large{grid-column:1/-1}.admin-v2 .admin-v2__corps .admin-v2__etiquette{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--adm-attenue)}.admin-v2__aide{align-self:flex-end;font-size:.72rem;font-weight:500;color:var(--adm-attenue)}.admin-v2 .admin-v2__saisie{display:block;width:100%;min-height:42px;max-width:100%;border-radius:10px}.admin-v2 .admin-v2__saisie--texte{min-height:120px}.admin-v2__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.admin-v2__resultat{margin:12px 0 0;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--bx-cyan) 45%,transparent);background:color-mix(in srgb,var(--bx-cyan) 10%,transparent);color:var(--bx-off);font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.admin-v2__resultat--erreur{border-color:color-mix(in srgb,var(--bx-red) 55%,transparent);background:color-mix(in srgb,var(--bx-red) 10%,transparent)}@media (max-width:1000px){.admin-v2__disposition{grid-template-columns:minmax(0,1fr);gap:12px}.admin-v2__nav{position:relative;top:auto;max-height:none;overflow:visible;padding:8px}.admin-v2__nav:before{margin:-8px 14px 8px}.admin-v2 .admin-v2__bascule{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;width:100%;min-height:46px;padding:8px 12px;border-radius:12px;border:1px solid var(--adm-verre-bord);background:color-mix(in srgb,var(--bx-white) 4%,transparent);color:var(--bx-off);text-align:left;white-space:normal;transform:none}.admin-v2 .admin-v2__bascule:hover:not(:disabled){transform:none;border-color:var(--adm-or-filet)}.admin-v2__bascule-menu{flex-shrink:0;padding:4px 10px;border-radius:8px;font-size:.78rem;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,var(--adm-rouge),var(--adm-rouge-fonce))}.admin-v2__bascule-courant,.admin-v2__bascule-menu{display:inline-flex;align-items:center;gap:6px;font-weight:800}.admin-v2__bascule-courant{flex:1 1 140px;min-width:0;flex-wrap:wrap;font-size:.95rem;color:var(--bx-white)}.admin-v2__bascule-nom{min-width:0;overflow-wrap:anywhere}.admin-v2__bascule-chevron{flex-shrink:0;margin-left:auto;font-size:.9rem;color:var(--adm-attenue);transition:transform .2s ease}.admin-v2__nav--ouvert .admin-v2__bascule-chevron{transform:rotate(180deg)}.admin-v2__nav--ouvert .admin-v2__bascule{border-color:var(--adm-or-filet)}.admin-v2__menu{display:none}.admin-v2__nav--ouvert .admin-v2__menu{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px 14px;gap:12px 14px;padding:12px 4px 4px}.admin-v2__menu-titre{display:none}.admin-v2 .admin-v2__recherche,.admin-v2__menu-vide{grid-column:1/-1;margin:0}.admin-v2__groupe+.admin-v2__groupe{margin-top:0;padding-top:0;border-top:none}.admin-v2__groupe{padding:8px;border-radius:12px;border:1px solid var(--adm-verre-bord);background:color-mix(in srgb,var(--bx-white) 2%,transparent)}.admin-v2 .admin-v2__onglet{min-height:40px}.admin-v2__entete{padding:14px 16px}.admin-v2__corps{padding:14px 16px 18px}}@media (max-width:720px){.admin-v2{--adm-rayon:14px}.admin-v2__nav--ouvert .admin-v2__menu{grid-template-columns:minmax(0,1fr)}.admin-v2 :is(input,select,textarea){font-size:16px!important}.admin-v2__entete{gap:10px;padding:12px}.admin-v2__entete-icone{width:38px;height:38px;font-size:1.15rem;border-radius:10px}.admin-v2 .admin-v2__entete-titre{font-size:1.05rem}.admin-v2__corps{padding:12px 12px 16px}.admin-v2__section{padding:14px 12px}.admin-v2__section:before{left:12px}.admin-v2__grille-champs{grid-template-columns:minmax(0,1fr)}.admin-v2 .admin-v2__corps :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select):not([class]):not(td *){width:100%}.admin-v2 .admin-v2__corps button{min-height:36px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.admin-v2 .admin-v2__corps :where(input[type=checkbox],input[type=radio]){min-width:18px;min-height:18px}.admin-v2__actions{justify-content:stretch}.admin-v2__actions>.admin-v2__btn{flex:1 1 100%}.admin-v2 .admin-v2__corps :is([style*="display: flex"],[style*="display:flex"]){flex-wrap:wrap}.admin-v2 .admin-v2__corps :is(form,div):is([style*="display: flex"],[style*="display:flex"]):not([style*=column])>label[style*=column]{flex-basis:100%}.admin-v2 .admin-v2__corps div[style*=grid-template-columns]{max-width:100%;overflow-x:auto}.admin-v2 .admin-v2__corps h4{font-size:.74rem;padding:8px 12px}.admin-v2 .admin-v2__table-zone>table:not(.table-cartes-mobile){display:table}.admin-v2__table-zone{max-height:75vh;margin:8px 0 14px}.admin-v2__table-zone:has(>.table-cartes-mobile){max-height:none;overflow:visible;border:none;background:none;border-radius:0}.admin-v2 .admin-v2__table-zone>.table-cartes-mobile>tbody>tr>td{padding:6px 0;background:none}.admin-v2 .admin-v2__corps .table-cartes-mobile tr{border-radius:12px;border-color:var(--adm-verre-bord);background:color-mix(in srgb,var(--bx-white) 3%,transparent)}.admin-v2 .admin-v2__corps .table-cartes-mobile td{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.admin-v2__bascule-chevron{transition:none}}.guide-v2{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%;margin:4px 0 8px;color:var(--bx-off);scroll-margin-top:84px}.guide-v2 *,.guide-v2 :after,.guide-v2 :before{box-sizing:border-box}.guide-v2 button{white-space:normal;overflow-wrap:anywhere}.guide-v2 button:hover:not(:disabled){transform:none}.guide-v2 :focus-visible{outline:2px solid var(--bx-gold);outline-offset:2px}.guide-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:20px 20px 18px;border-radius:18px;background:var(--bx-card);border:1px solid var(--bx-border)}.guide-hero:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--bx-gold),transparent);opacity:.6;pointer-events:none}.guide-hero-entete{display:flex;align-items:center;gap:14px;min-width:0}.guide-hero-embleme{flex-shrink:0;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:1.6rem;line-height:1;background:linear-gradient(180deg,var(--bx-red),var(--bx-red-dark));box-shadow:0 10px 24px -12px var(--bx-red-glow)}.guide-hero-textes{min-width:0;display:flex;flex-direction:column;gap:4px}.guide-v2 .guide-hero-titre{margin:0;font-size:1.4rem;line-height:1.15;overflow-wrap:anywhere}.guide-hero-intro{margin:0;color:var(--bx-muted);font-size:.9rem;line-height:1.5}.guide-recherche{width:100%}.guide-recherche-icone{flex-shrink:0;font-size:1rem;line-height:1;opacity:.85}.guide-v2 .guide-recherche input{font-size:.95rem;color:var(--bx-white)}.guide-v2 .guide-recherche input::-webkit-search-cancel-button{display:none}.guide-v2 .guide-recherche-effacer{flex-shrink:0;width:40px;height:40px;min-width:40px;margin-right:-8px;display:grid;place-items:center;padding:0;border-radius:10px;background:transparent;border:1px solid transparent;color:var(--bx-muted);font-size:.95rem;line-height:1}.guide-v2 .guide-recherche-effacer:hover:not(:disabled){color:var(--bx-white);border-color:var(--bx-border);background:hsla(0,0%,50%,.12)}.guide-recherche-bilan{margin:-4px 0 0;font-size:.8rem;font-weight:600;color:var(--bx-gold)}.guide-corps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;min-width:0}.guide-principal{display:flex;flex-direction:column;gap:14px;min-width:0}.guide-toc{display:none;position:-webkit-sticky;position:sticky;top:84px;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:12px 10px;border-radius:16px;background:var(--bx-card);border:1px solid var(--bx-border)}.guide-toc-titre{margin:0 0 8px;padding:0 6px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-muted)}.guide-toc-liste,.guide-toc-sous{list-style:none;margin:0;padding:0}.guide-toc-liste{display:flex;flex-direction:column;gap:3px}.guide-v2 .guide-toc-section{position:relative;width:100%;min-height:42px;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:11px;background:transparent;border:1px solid transparent;color:var(--bx-off);text-align:left;font-size:.86rem;font-weight:600;line-height:1.25}.guide-v2 .guide-toc-section:hover:not(:disabled){background:hsla(0,0%,50%,.1);border-color:var(--bx-border);color:var(--bx-white)}.guide-toc-icone{flex-shrink:0;width:22px;text-align:center;font-size:1rem;line-height:1}.guide-toc-nom{flex:1 1;min-width:0}.guide-toc-compte{flex-shrink:0}.guide-v2 .guide-toc-section--actif,.guide-v2 .guide-toc-section--actif:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#e3192d,#8f0d1b);border-color:hsla(0,100%,77%,.35);box-shadow:inset 3px 0 0 var(--bx-gold),0 10px 22px -14px rgba(225,29,46,.9)}.guide-toc-section--hors{opacity:.42}.guide-toc-sous{display:flex;flex-direction:column;gap:1px;margin:4px 0 6px 21px;padding-left:10px;border-left:1px solid var(--bx-border)}.guide-v2 .guide-toc-sous-lien{width:100%;min-height:34px;padding:6px 8px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--bx-muted);text-align:left;font-size:.79rem;font-weight:500;line-height:1.3}.guide-v2 .guide-toc-sous-lien:hover:not(:disabled){color:var(--bx-white);background:hsla(0,0%,50%,.1);border-color:transparent}.guide-v2 .guide-toc-sous-lien--actif{color:var(--bx-gold);font-weight:700}.guide-sommaire-mobile{border-radius:14px;border:1px solid var(--bx-border);background:var(--bx-card)}.guide-sommaire-mobile>summary{list-style:none;cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:50px;padding:10px 14px;font-weight:700;font-size:.92rem;color:var(--bx-white)}.guide-sommaire-mobile>summary::-webkit-details-marker{display:none}.guide-sommaire-mobile-libelle{flex-shrink:0}.guide-sommaire-mobile-courant{flex:1 1 140px;min-width:0;font-weight:600;font-size:.82rem;color:var(--bx-gold);overflow-wrap:anywhere}.guide-sommaire-mobile>summary .guide-chevron{margin-left:auto}.guide-sommaire-mobile[open]>summary .guide-chevron{transform:rotate(180deg)}.guide-sommaire-mobile>.guide-toc-liste{padding:0 8px 10px}.guide-sommaire-mobile .guide-toc-section{min-height:44px}.guide-sommaire-mobile .guide-toc-sous-lien{min-height:40px}@media (min-width:980px){.guide-corps{grid-template-columns:236px minmax(0,1fr)}.guide-toc{display:block}.guide-sommaire-mobile{display:none}}.guide-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.guide-v2 .guide-carte{position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:14px;border-radius:14px;background:var(--bx-card);border:1px solid var(--bx-border);color:var(--bx-off);text-align:left;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.guide-v2 .guide-carte:hover:not(:disabled){transform:translateY(-2px);border-color:var(--bx-gold)}.guide-carte-haut{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px}.guide-carte-icone{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:1.3rem;line-height:1;background:color-mix(in srgb,var(--bx-red) 14%,transparent);border:1px solid color-mix(in srgb,var(--bx-red) 32%,transparent)}.guide-carte-titre{font-weight:700;font-size:.93rem;line-height:1.25;color:var(--bx-white);overflow-wrap:anywhere}.guide-carte-resume{font-size:.78rem;line-height:1.4;color:var(--bx-muted);overflow-wrap:anywhere}.guide-v2 .guide-carte--active{border-color:var(--bx-gold)}.guide-pastille{white-space:nowrap}.guide-v2 .guide-retour{align-self:flex-start;min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:var(--bx-card);border:1px solid var(--bx-border);color:var(--bx-off)}.guide-v2 .guide-retour:hover:not(:disabled){border-color:var(--bx-gold);color:var(--bx-white)}.guide-vide{border-radius:14px;border:1px dashed var(--bx-border)}.guide-accordeon{display:flex;flex-direction:column;gap:10px}.guide-section{position:relative;min-width:0;border-radius:16px;border:1px solid var(--bx-border);background:var(--bx-card);scroll-margin-top:84px;transition:border-color .2s ease,box-shadow .2s ease}.guide-section--ouverte{border-color:color-mix(in srgb,var(--bx-gold) 45%,transparent)}.guide-v2 .guide-section-titre{margin:0;font:inherit;letter-spacing:0;text-transform:none;color:inherit}.guide-v2 .guide-section-entete{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:transparent;border:1px solid transparent;color:var(--bx-white);text-align:left}.guide-v2 .guide-section-entete:hover:not(:disabled){border-color:transparent;background:hsla(0,0%,50%,.07)}.guide-section-icone{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:1.2rem;line-height:1;background:color-mix(in srgb,var(--bx-red) 14%,transparent);border:1px solid color-mix(in srgb,var(--bx-red) 32%,transparent)}.guide-section--ouverte .guide-section-icone{background:linear-gradient(135deg,#e3192d,#8f0d1b);border-color:hsla(0,100%,77%,.35)}.guide-section-textes{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.guide-section-nom{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}.guide-section-resume{font-size:.8rem;font-weight:500;line-height:1.35;color:var(--bx-muted);overflow-wrap:anywhere}.guide-section-textes .guide-pastille{margin-top:3px}.guide-chevron{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:.85rem;line-height:1;border:1px solid var(--bx-border);color:var(--bx-muted);transition:transform .2s ease,color .2s ease,border-color .2s ease}.guide-section--ouverte .guide-section-entete .guide-chevron{transform:rotate(180deg);color:var(--bx-gold);border-color:var(--bx-gold)}.guide-contenu{padding:6px 20px 18px;border-top:1px solid var(--bx-border)}.guide-prose{max-width:72ch;padding-top:10px;font-size:.95rem;line-height:1.6;color:var(--bx-off);overflow-wrap:break-word}.guide-prose p{margin:0 0 .85em}.guide-prose strong{color:var(--bx-white);font-weight:700}.guide-prose ul{list-style:none;margin:0 0 1em;padding:0;display:flex;flex-direction:column;gap:6px}.guide-prose li{position:relative;padding-left:22px}.guide-prose li:before{content:"";position:absolute;left:4px;top:.6em;width:7px;height:7px;border-radius:1px;transform:rotate(45deg);background:linear-gradient(135deg,var(--bx-red),var(--bx-gold))}.guide-prose a{color:var(--bx-gold)}.guide-sous{margin-top:24px;scroll-margin-top:90px}.guide-sous:first-child{margin-top:6px}.guide-v2 .guide-sous-titre{margin:0 0 8px;padding:2px 0 2px 12px;border-left:3px solid var(--bx-red);font-size:1.05rem;line-height:1.3;letter-spacing:.01em;text-transform:none;color:var(--bx-white);overflow-wrap:anywhere}.guide-encadre{position:relative;padding:10px 14px 10px 42px;border-radius:12px;border:1px solid}.guide-encadre:before{position:absolute;left:13px;top:10px;line-height:1.6}.guide-encadre--astuce{border-color:color-mix(in srgb,var(--bx-gold) 40%,transparent);background:color-mix(in srgb,var(--bx-gold) 9%,transparent)}.guide-encadre--astuce:before{content:"💡"}.guide-encadre--attention{border-color:rgba(251,191,36,.45);background:rgba(251,191,36,.1)}.guide-encadre--attention:before{content:"⚠️"}.guide-v2 mark.guide-surlignage{padding:0 2px;border-radius:3px;color:inherit;background:color-mix(in srgb,var(--bx-gold) 38%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--bx-gold) 45%,transparent)}.guide-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px;padding:10px;border-radius:12px;background:hsla(0,0%,50%,.06);border:1px solid var(--bx-border)}.guide-chip{display:inline-flex;align-items:center;min-height:36px;max-width:100%;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:600;line-height:1.25;text-decoration:none;color:var(--bx-off);background:var(--bx-card2);border:1px solid var(--bx-border2);overflow-wrap:anywhere;transition:border-color .15s ease,color .15s ease}.guide-chip:hover{border-color:var(--bx-gold);color:var(--bx-white)}.guide-v2 .guide-img-bouton{position:relative;display:block;width:100%;max-width:520px;margin:10px 0 16px;padding:0;overflow:hidden;border-radius:12px;border:1px solid var(--bx-border2);background:none;cursor:zoom-in}.guide-v2 .guide-img-bouton:hover:not(:disabled){border-color:var(--bx-gold)}.guide-img-bouton img{display:block;width:100%;height:auto}.guide-img-loupe{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:.95rem;color:#fff;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.2)}.guide-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.88);cursor:zoom-out}.guide-lightbox img{max-width:95vw;max-height:90vh;border-radius:10px;object-fit:contain}.guide-lightbox-fermer{position:absolute;top:calc(12px + env(safe-area-inset-top, 0px));right:12px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:1.1rem;color:#fff;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25)}.guide-pied{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:8px;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid var(--bx-border)}.guide-v2 .guide-pied-nav{min-width:0;min-height:52px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;border-radius:12px;background:var(--bx-card2);border:1px solid var(--bx-border);color:var(--bx-white);text-align:left;font-size:.86rem;line-height:1.3}.guide-v2 .guide-pied-nav--suiv{align-items:flex-end;text-align:right}.guide-v2 .guide-pied-nav:hover:not(:disabled){border-color:var(--bx-gold)}.guide-pied-nav small{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bx-muted)}.guide-v2 .guide-haut{align-self:center;min-height:42px;padding:8px 14px;border-radius:999px;background:transparent;border:1px solid var(--bx-border);color:var(--bx-muted);font-size:.82rem}.guide-v2 .guide-haut:hover:not(:disabled){color:var(--bx-white);border-color:var(--bx-gold)}button.guide-haut-flottant{position:fixed;right:18px;bottom:24px;z-index:40;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:linear-gradient(180deg,var(--bx-red),var(--bx-red-dark));border:1px solid hsla(0,100%,77%,.35);color:#fff;font-weight:700;font-size:.85rem;box-shadow:0 12px 28px -12px rgba(225,29,46,.95)}button.guide-haut-flottant:hover:not(:disabled){transform:none;border-color:hsla(39,86%,69%,.7);color:#fff}:root:not([data-theme=light]) .guide-hero,:root:not([data-theme=light]) .guide-section,:root:not([data-theme=light]) .guide-sommaire-mobile,:root:not([data-theme=light]) .guide-toc,:root:not([data-theme=light]) .guide-v2 .guide-carte,:root:not([data-theme=light]) .guide-v2 .guide-retour{background:linear-gradient(170deg,rgba(30,34,56,.75),rgba(8,9,18,.88));border-color:hsla(0,0%,100%,.08);box-shadow:0 16px 36px -26px #000,inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root:not([data-theme=light]) .guide-hero{background:radial-gradient(120% 140% at 100% 0,rgba(227,25,45,.2),transparent 55%),linear-gradient(170deg,rgba(30,34,56,.75),rgba(8,9,18,.88))}:root:not([data-theme=light]) .guide-hero:before{background:linear-gradient(90deg,transparent,hsla(39,86%,69%,.55),transparent);opacity:1}:root:not([data-theme=light]) .guide-hero-embleme{background:radial-gradient(120% 140% at 50% 0,rgba(255,110,120,.45),transparent 60%),linear-gradient(180deg,#e3192d,#8f0d1b);border:1px solid hsla(0,100%,77%,.35);box-shadow:0 12px 28px -12px rgba(225,29,46,.95),inset 0 1px 0 hsla(0,0%,100%,.25)}:root:not([data-theme=light]) .guide-carte-resume,:root:not([data-theme=light]) .guide-hero-intro,:root:not([data-theme=light]) .guide-pied-nav small,:root:not([data-theme=light]) .guide-section-resume,:root:not([data-theme=light]) .guide-toc-titre,:root:not([data-theme=light]) .guide-v2 .guide-haut,:root:not([data-theme=light]) .guide-v2 .guide-toc-sous-lien{color:#8f97ad}:root:not([data-theme=light]) .guide-prose a,:root:not([data-theme=light]) .guide-prose strong,:root:not([data-theme=light]) .guide-recherche-bilan,:root:not([data-theme=light]) .guide-sommaire-mobile-courant,:root:not([data-theme=light]) .guide-v2 .guide-toc-sous-lien--actif{color:#f4d79a}:root:not([data-theme=light]) .guide-v2 .guide-toc-section--actif,:root:not([data-theme=light]) .guide-v2 .guide-toc-section--actif:hover:not(:disabled){box-shadow:inset 3px 0 0 #f4d79a,0 10px 22px -14px rgba(225,29,46,.9)}:root:not([data-theme=light]) .guide-v2 .guide-toc-sous{border-left-color:hsla(39,86%,69%,.22)}:root:not([data-theme=light]) .guide-v2 .guide-carte--active,:root:not([data-theme=light]) .guide-v2 .guide-carte:hover:not(:disabled){border-color:hsla(39,86%,69%,.55);box-shadow:0 18px 34px -22px rgba(225,29,46,.85),inset 0 1px 0 hsla(0,0%,100%,.05)}:root:not([data-theme=light]) .guide-carte-icone,:root:not([data-theme=light]) .guide-section-icone{background:rgba(227,25,45,.14);border-color:rgba(227,25,45,.32)}:root:not([data-theme=light]) .guide-section--ouverte .guide-section-icone{background:linear-gradient(135deg,#e3192d,#8f0d1b);border-color:hsla(0,100%,77%,.35)}:root:not([data-theme=light]) .guide-section--ouverte{border-color:hsla(39,86%,69%,.35)}:root:not([data-theme=light]) .guide-section--ouverte:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(39,86%,69%,.55),transparent)}:root:not([data-theme=light]) .guide-section--ouverte .guide-section-entete .guide-chevron{color:#f4d79a;border-color:hsla(39,86%,69%,.55)}:root:not([data-theme=light]) .guide-chevron{border-color:hsla(0,0%,100%,.1);color:#8f97ad}:root:not([data-theme=light]) .guide-contenu{border-top-color:hsla(39,86%,69%,.12)}:root:not([data-theme=light]) .guide-prose{color:#dfe3ee}:root:not([data-theme=light]) .guide-prose li:before{background:linear-gradient(135deg,#e3192d,#f4d79a)}:root:not([data-theme=light]) .guide-v2 .guide-sous-titre{border-left-color:#e3192d}:root:not([data-theme=light]) .guide-encadre--astuce{border-color:hsla(39,86%,69%,.4);background:hsla(39,86%,69%,.08)}:root:not([data-theme=light]) .guide-v2 mark.guide-surlignage{color:#fff;background:hsla(39,86%,69%,.32);box-shadow:0 0 0 1px hsla(39,86%,69%,.5)}:root:not([data-theme=light]) .guide-chips{background:rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.07)}:root:not([data-theme=light]) .guide-chip{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}:root:not([data-theme=light]) .guide-chip:hover{border-color:hsla(39,86%,69%,.55)}:root:not([data-theme=light]) .guide-v2 .guide-img-bouton{border-color:hsla(0,0%,100%,.12)}:root:not([data-theme=light]) .guide-v2 .guide-img-bouton:hover:not(:disabled){border-color:hsla(39,86%,69%,.55)}:root:not([data-theme=light]) .guide-pied{border-top-color:hsla(0,0%,100%,.07)}:root:not([data-theme=light]) .guide-v2 .guide-pied-nav{background:rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.08)}:root:not([data-theme=light]) .guide-v2 .guide-haut:hover:not(:disabled),:root:not([data-theme=light]) .guide-v2 .guide-pied-nav:hover:not(:disabled),:root:not([data-theme=light]) .guide-v2 .guide-retour:hover:not(:disabled){border-color:hsla(39,86%,69%,.55)}:root:not([data-theme=light]) button.guide-haut-flottant{background:radial-gradient(120% 140% at 50% 0,rgba(255,110,120,.45),transparent 60%),linear-gradient(180deg,#e3192d,#8f0d1b);box-shadow:0 12px 28px -12px rgba(225,29,46,.95),inset 0 1px 0 hsla(0,0%,100%,.25)}@media (max-width:720px){.guide-v2{gap:12px}.guide-hero{padding:16px 14px 14px;gap:12px;border-radius:16px}.guide-hero-embleme{width:44px;height:44px;border-radius:13px;font-size:1.35rem}.guide-v2 .guide-hero-titre{font-size:1.2rem}.guide-hero-intro{font-size:.85rem}.guide-v2 .guide-recherche input{font-size:16px}.guide-cartes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guide-v2 .guide-carte{padding:12px;gap:5px;border-radius:13px}.guide-carte-icone{width:36px;height:36px;font-size:1.15rem;border-radius:11px}.guide-carte-titre{font-size:.88rem}.guide-carte-resume{font-size:.75rem}.guide-v2 .guide-section-entete{gap:10px;padding:10px 12px;min-height:56px}.guide-section-icone{width:36px;height:36px;font-size:1.1rem;border-radius:11px}.guide-section-nom{font-size:1rem}.guide-section-resume{font-size:.76rem}.guide-contenu{padding:4px 14px 16px}.guide-prose{font-size:.92rem}.guide-v2 .guide-sous-titre{font-size:.98rem}.guide-chip{min-height:40px}.guide-pied{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.guide-pied-vide{display:none}.guide-v2 .guide-pied-nav--prec{grid-column:1}.guide-v2 .guide-pied-nav--suiv{grid-column:2}.guide-v2 .guide-haut{grid-column:1/-1;grid-row:2;justify-self:center;width:100%;min-height:44px}.guide-pied:has(.guide-pied-vide) .guide-pied-nav{grid-column:1/-1}button.guide-haut-flottant{right:14px;bottom:calc(92px + var(--bas-securite));width:46px;height:46px;min-height:46px;padding:0;justify-content:center;font-size:1.1rem}.guide-haut-flottant-libelle{display:none}}@media (max-width:359px){.guide-cartes{grid-template-columns:minmax(0,1fr)}.guide-hero-embleme{display:none}}@media (prefers-reduced-motion:reduce){.guide-v2 *,.guide-v2 :after,.guide-v2 :before{transition:none!important}}.spon-v2{--spon-or:var(--bx-gold-dim);--spon-tp:#0e7490;--spon-tp-fond:rgba(8,145,178,.1);--spon-tp-bord:rgba(8,145,178,.35);--spon-muted:var(--bx-muted);--spon-ok:#059669;--spon-alerte:var(--bx-red);display:flex;flex-direction:column;gap:14px;min-width:0;max-width:100%}:root:not([data-theme=light]) .spon-v2{--spon-or:#f4d79a;--spon-tp:#67e8f9;--spon-tp-fond:rgba(103,232,249,.1);--spon-tp-bord:rgba(103,232,249,.32);--spon-muted:#8f97ad;--spon-ok:#34d399;--spon-alerte:#ff6b78}.spon-v2 *{min-width:0}.spon-v2 :where(h3,h4,h5,p){margin:0}.spon-bloc{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;border-radius:18px;border:1px solid var(--bx-border);background:color-mix(in srgb,var(--bx-card) 90%,transparent)}:root:not([data-theme=light]) .spon-bloc{border-color:hsla(0,0%,100%,.08);background:linear-gradient(170deg,rgba(30,34,56,.75),rgba(8,9,18,.88));box-shadow:0 18px 40px -30px rgba(0,0,0,.95),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root:not([data-theme=light]) .spon-bloc:before{content:"";position:absolute;top:-1px;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,hsla(39,86%,69%,.55),transparent);pointer-events:none}.spon-bloc__entete{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.spon-bloc__titre{font-size:1rem;font-weight:800;letter-spacing:.04em;line-height:1.25;color:var(--bx-white);overflow-wrap:anywhere}.spon-bloc__aide{font-size:.76rem;color:var(--spon-muted);line-height:1.4}.spon-bloc__action{margin-left:auto}.spon-v2 .spon-sous-titre{margin-top:4px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--spon-muted)}:root:not([data-theme=light]) .spon-entete{background:radial-gradient(120% 140% at 100% 0,rgba(103,232,249,.1),transparent 55%),radial-gradient(90% 120% at 0 0,rgba(227,25,45,.14),transparent 60%),linear-gradient(170deg,rgba(30,34,56,.8),rgba(8,9,18,.9))}.spon-entete__haut{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.spon-entete__titres{display:flex;flex-direction:column;gap:4px;flex:1 1 280px}.spon-surtitre{font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--spon-or)}.spon-entete__titre{font-size:1.3rem;font-weight:900;letter-spacing:.02em;line-height:1.2;color:var(--bx-white);overflow-wrap:anywhere}.spon-entete__texte{font-size:.84rem;line-height:1.5;color:var(--bx-off);max-width:62ch}.spon-entete__stats{display:flex;flex-wrap:wrap;gap:8px}.spon-stat{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;border:1px solid var(--bx-border2);background:var(--bx-card2)}:root:not([data-theme=light]) .spon-stat{background:rgba(0,0,0,.35);border-color:hsla(0,0%,100%,.08)}.spon-stat__icone{font-size:1.35rem;line-height:1}.spon-stat__texte{display:flex;flex-direction:column;line-height:1.15}.spon-stat__texte strong{font-size:1.45rem;font-weight:900;color:var(--bx-white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spon-stat__texte span{font-size:.7rem;font-weight:700;color:var(--spon-muted);text-transform:uppercase;letter-spacing:.06em}.spon-stat--tp{border-color:var(--spon-tp-bord);background:var(--spon-tp-fond)}.spon-stat--tp .spon-stat__texte strong{color:var(--spon-tp)}.spon-stat--or .spon-stat__texte strong{color:var(--spon-or)}.spon-stat--alerte{border-color:color-mix(in srgb,var(--spon-alerte) 45%,transparent)}.spon-stat--alerte .spon-stat__texte strong{color:var(--spon-alerte)}:root:not([data-theme=light]) .spon-stat--tp{background:linear-gradient(160deg,rgba(103,232,249,.16),rgba(8,9,18,.5));box-shadow:0 0 24px -10px rgba(103,232,249,.6),inset 0 1px 0 hsla(0,0%,100%,.06)}.spon-regles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px}.spon-regle{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border-radius:12px;border:1px solid var(--bx-border);background:var(--bx-card2)}:root:not([data-theme=light]) .spon-regle{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.07)}.spon-regle__icone{font-size:1.1rem;line-height:1.2}.spon-regle__texte{display:flex;flex-direction:column;gap:1px;line-height:1.3}.spon-regle__texte strong{font-size:.9rem;font-weight:900;color:var(--spon-or)}.spon-regle__texte span{font-size:.74rem;color:var(--bx-off);overflow-wrap:anywhere}.spon-details{border-top:1px solid var(--bx-border);padding-top:8px}.spon-details summary{display:inline-flex;align-items:center;min-height:40px;cursor:pointer;font-size:.8rem;font-weight:700;color:var(--spon-muted);list-style:none}.spon-details summary::-webkit-details-marker{display:none}.spon-details summary:hover,.spon-details[open] summary{color:var(--bx-white)}.spon-details p{font-size:.82rem;line-height:1.6;color:var(--bx-off)}.spon-nav{width:100%}.spon-nav__options{flex-wrap:wrap;max-width:100%}.spon-nav__option{gap:6px;min-height:38px}.spon-compte,.spon-nav__option{display:inline-flex;align-items:center;justify-content:center}.spon-compte{min-width:20px;padding:1px 6px;border-radius:999px;font-size:.66rem;font-weight:800;line-height:1.4;color:var(--bx-off);background:hsla(0,0%,50%,.18)}.meta-segment-option--actif .spon-compte{color:#fff;background:rgba(0,0,0,.28)}.spon-bascule{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding:12px 14px}.spon-bascule .spon-nav{width:auto}.spon-bascule__note{display:inline-flex;align-items:center;padding:6px 10px;border-radius:10px;font-size:.74rem;font-weight:700;line-height:1.35;color:var(--bx-blue);background:color-mix(in srgb,var(--bx-blue) 12%,transparent);border:1px solid color-mix(in srgb,var(--bx-blue) 35%,transparent)}.spon-pastilles{display:flex;flex-wrap:wrap;gap:5px}.spon-pastille{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.35;color:var(--bx-off);background:var(--bx-card2);border:1px solid var(--bx-border);overflow-wrap:anywhere}:root:not([data-theme=light]) .spon-pastille{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08)}.spon-v2 .spon-pastille--tp{color:var(--spon-tp);background:var(--spon-tp-fond);border-color:var(--spon-tp-bord)}.spon-v2 .spon-pastille--or{color:var(--spon-or);background:color-mix(in srgb,var(--spon-or) 12%,transparent);border-color:color-mix(in srgb,var(--spon-or) 38%,transparent)}.spon-v2 .spon-pastille--cash{color:var(--spon-ok);background:color-mix(in srgb,var(--spon-ok) 12%,transparent);border-color:color-mix(in srgb,var(--spon-ok) 38%,transparent)}.spon-v2 .spon-pastille--ok{color:var(--spon-ok);background:color-mix(in srgb,var(--spon-ok) 10%,transparent);border-color:color-mix(in srgb,var(--spon-ok) 32%,transparent)}.spon-v2 .spon-pastille--alerte{color:var(--spon-alerte);background:color-mix(in srgb,var(--spon-alerte) 12%,transparent);border-color:color-mix(in srgb,var(--spon-alerte) 40%,transparent)}.spon-erreur{padding:10px 12px;border-radius:12px;font-size:.82rem;font-weight:600;line-height:1.4;color:var(--spon-alerte);background:color-mix(in srgb,var(--spon-alerte) 10%,transparent);border:1px solid color-mix(in srgb,var(--spon-alerte) 35%,transparent);overflow-wrap:anywhere}.spon-info{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:12px;font-size:.8rem;line-height:1.5;color:var(--bx-off);background:var(--bx-card2);border:1px dashed var(--bx-border2)}:root:not([data-theme=light]) .spon-info{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.12)}.spon-info>span{flex:1 1 220px}.spon-vide{display:flex;flex-direction:column;align-items:center;gap:10px}.spon-vide p{margin:0}.spon-v2 .spon-bouton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:11px;font-size:.82rem;font-weight:700;line-height:1.2;white-space:normal;text-align:center}:root:not([data-theme=light]) .spon-v2 .spon-bouton:not(.danger){background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}.spon-v2 .db-bouton-principal{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;line-height:1.2;white-space:normal;text-align:center}.spon-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.spon-carte{position:relative;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:16px;border:1px solid var(--bx-border);background:var(--bx-card2)}:root:not([data-theme=light]) .spon-carte{border-color:hsla(0,0%,100%,.08);background:linear-gradient(165deg,rgba(36,40,64,.6),rgba(8,9,18,.7))}.spon-carte:hover{border-color:hsla(39,86%,69%,.4)}.spon-carte--indispo{opacity:.72}.spon-carte--retire{opacity:.55}.spon-carte--edition{border-color:hsla(39,86%,69%,.7);box-shadow:0 0 0 1px hsla(39,86%,69%,.45)}.spon-carte__media{position:relative}.spon-vignette{display:block;object-fit:cover;border-radius:12px;background:var(--bx-card)}.spon-vignette--carte{width:100%;aspect-ratio:16/10;height:auto}.spon-vignette--mini{flex-shrink:0;width:46px;height:46px;border-radius:10px}.spon-vignette--vide{display:flex;align-items:center;justify-content:center;font-size:2rem}.spon-vignette--mini.spon-vignette--vide{font-size:1.3rem}:root:not([data-theme=light]) .spon-vignette--vide{background:radial-gradient(circle at 50% 35%,hsla(39,86%,69%,.16),rgba(0,0,0,.35));border:1px solid hsla(0,0%,100%,.06)}.spon-badge-cash,.spon-carte__quantite,.spon-statut{position:absolute;top:8px;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1.35;max-width:calc(100% - 16px);overflow-wrap:anywhere;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.spon-badge-cash{left:8px;color:#fff;background:rgba(5,150,105,.9)}.spon-carte__quantite{right:8px;color:#fff;background:rgba(8,9,18,.78);border:1px solid hsla(0,0%,100%,.18)}.spon-statut{left:8px}.spon-statut--actif{color:#fff;background:rgba(5,150,105,.88)}.spon-statut--retire{color:#fff;background:rgba(60,64,80,.9)}.spon-carte__corps{display:flex;flex-direction:column;gap:6px;flex:1 1}.spon-carte__nom{font-size:.92rem;font-weight:800;line-height:1.3;color:var(--bx-white);overflow-wrap:anywhere}.spon-carte__desc{font-size:.76rem;line-height:1.45;color:var(--spon-muted);overflow-wrap:anywhere}.spon-carte__cta{width:100%}.spon-carte__actions{display:flex;flex-wrap:wrap;gap:6px}.spon-carte__actions>*{flex:1 1 100px}.spon-formulaire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}.spon-champ{display:flex;flex-direction:column;gap:6px}.spon-champ--plein{grid-column:1/-1}.spon-champ__libelle{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--spon-muted)}.spon-champ__libelle em{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0}.spon-champ__aide{font-size:.74rem;line-height:1.4;color:var(--spon-muted)}.spon-v2 .spon-champ input:not([type=checkbox]):not([type=file]),.spon-v2 .spon-champ select,.spon-v2 .spon-champ textarea{width:100%;min-height:42px;border-radius:11px}.spon-v2 .spon-champ textarea{min-height:96px;padding:10px 12px;resize:vertical;line-height:1.45;background:var(--bx-black);color:var(--bx-off);border:1px solid var(--bx-border2);font-family:var(--font-body,"Inter",sans-serif);font-size:.92rem}.spon-v2 .spon-champ textarea:focus{outline:none;border-color:var(--bx-red);box-shadow:0 0 0 3px rgba(230,57,70,.15)}:root:not([data-theme=light]) .spon-v2 .spon-champ :is(input:not([type=checkbox]):not([type=file]),select,textarea){background:rgba(0,0,0,.38);border-color:hsla(0,0%,100%,.12)}.spon-suffixe{display:flex;align-items:stretch}.spon-v2 .spon-suffixe input:not([type=checkbox]):not([type=file]){flex:1 1;border-top-right-radius:0;border-bottom-right-radius:0}.spon-suffixe__unite{display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--bx-border2);border-left:none;border-radius:0 11px 11px 0;font-size:.78rem;font-weight:800;white-space:nowrap;color:var(--spon-muted);background:var(--bx-card2)}:root:not([data-theme=light]) .spon-suffixe__unite{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}.spon-suffixe__unite--tp{color:var(--spon-tp)}.spon-cash{gap:10px;padding:12px;border-radius:14px;border:1px solid var(--bx-border);background:var(--bx-card2)}:root:not([data-theme=light]) .spon-cash{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.07)}.spon-cash--actif{border-color:color-mix(in srgb,var(--spon-ok) 45%,transparent)}.spon-cash .meta-interrupteur{min-height:40px;line-height:1.4}.spon-cash__valeur{max-width:260px}.spon-depot{position:relative;display:flex;align-items:center;gap:14px;min-height:84px;padding:12px 14px;border-radius:14px;border:1.5px dashed var(--bx-border2);background:var(--bx-card2);transition:border-color .15s ease,background .15s ease}:root:not([data-theme=light]) .spon-depot{background:rgba(0,0,0,.28);border-color:hsla(0,0%,100%,.18)}.spon-depot:focus-within,.spon-depot:hover{border-color:hsla(39,86%,69%,.7)}.spon-depot--rempli{border-style:solid}.spon-v2 .spon-depot__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;z-index:1}.spon-depot__apercu{flex-shrink:0;width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid var(--bx-border2)}.spon-depot__icone{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:10px;font-size:1.8rem;background:hsla(0,0%,50%,.12)}.spon-depot__texte{display:flex;flex-direction:column;gap:3px;line-height:1.35}.spon-depot__texte strong{font-size:.86rem;color:var(--bx-white);overflow-wrap:anywhere}.spon-depot__texte span{font-size:.75rem;color:var(--spon-muted)}.spon-formulaire__actions{display:flex;flex-wrap:wrap;gap:8px}.spon-attrib{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--bx-border);background:var(--bx-card2)}:root:not([data-theme=light]) .spon-attrib{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.07)}.spon-formulaire--attrib{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,120px);align-items:end}.spon-champ--tournoi{max-width:520px}.spon-rangs{display:flex;flex-wrap:wrap;gap:6px}.spon-v2 .spon-rang-choix{min-height:42px;min-width:52px;padding:6px 10px;border-radius:11px;font-size:.86rem;font-weight:800}.spon-v2 .spon-rang-choix--actif{color:#fff;border-color:transparent;background:linear-gradient(180deg,#e3192d,#8f0d1b);box-shadow:0 4px 12px -4px rgba(225,29,46,.85)}.spon-v2 .spon-champ .spon-rangs__saisie{width:76px;flex:0 0 76px}.spon-rangs-liste{list-style:none;margin:0;padding:0}.spon-rangs-liste,.spon-v2 .spon-rang{display:flex;flex-direction:column;gap:8px}.spon-v2 .spon-rang{padding:10px 12px;border-radius:14px;border:1px solid var(--bx-border);background:var(--bx-card2)}:root:not([data-theme=light]) .spon-v2 .spon-rang{background:linear-gradient(165deg,rgba(36,40,64,.55),rgba(8,9,18,.6));border-color:hsla(0,0%,100%,.08)}.spon-rang__tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.spon-rang__medaille{font-size:1.3rem;line-height:1}.spon-rang__titre{font-size:.92rem;color:var(--bx-white)}.spon-rang__cumul{font-size:.82rem;font-weight:700;color:var(--spon-or);overflow-wrap:anywhere}.spon-rang__lots{display:flex;flex-wrap:wrap;gap:6px}.spon-jeton{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 2px 2px 10px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--bx-off);background:var(--bx-card);border:1px solid var(--bx-border2)}.spon-jeton__texte{overflow-wrap:anywhere;line-height:1.3}.spon-v2 .spon-jeton__retirer{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;font-size:.8rem}.spon-recherche{display:flex;align-items:center;gap:8px;max-width:520px;padding:0 12px;border-radius:12px;border:1px solid var(--bx-border2);background:var(--bx-black)}:root:not([data-theme=light]) .spon-recherche{background:rgba(0,0,0,.38);border-color:hsla(0,0%,100%,.12)}.spon-recherche:focus-within{border-color:hsla(39,86%,69%,.55);box-shadow:0 0 0 3px hsla(39,86%,69%,.12)}.spon-v2 .spon-recherche input{flex:1 1;min-height:44px;padding:10px 0;border:none;background:none;box-shadow:none}.spon-v2 .spon-recherche input:focus{box-shadow:none}.spon-resultats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-width:520px}.spon-v2 .spon-resultat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;width:100%;min-height:44px;padding:8px 12px;border-radius:12px;text-align:left}.spon-resultat__pseudo{font-weight:800;overflow-wrap:anywhere}.spon-fiche{display:flex;flex-direction:column;gap:10px}.spon-fiche__tete{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.spon-fiche__pseudo{font-size:1.1rem;font-weight:900;color:var(--bx-white);overflow-wrap:anywhere}.spon-lignes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.spon-ligne{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--bx-border);background:var(--bx-card2)}:root:not([data-theme=light]) .spon-ligne{background:linear-gradient(165deg,rgba(36,40,64,.5),rgba(8,9,18,.55));border-color:hsla(0,0%,100%,.07)}.spon-ligne__corps{display:flex;flex-direction:column;gap:6px;flex:1 1}.spon-ligne__tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.spon-ligne__titre{font-size:.9rem;color:var(--bx-white);overflow-wrap:anywhere}.spon-ligne__qui{font-size:.76rem;color:var(--spon-muted);overflow-wrap:anywhere}.spon-ligne__gagnants{font-size:.8rem;color:var(--bx-off);line-height:1.4;overflow-wrap:anywhere}.spon-ligne__attente,.spon-ligne__etiquette{color:var(--spon-muted)}.spon-ligne__attente{font-style:italic}.spon-ligne--remis{border-color:color-mix(in srgb,var(--spon-ok) 35%,transparent)}.spon-ligne--remise{flex-wrap:wrap}.spon-remise{align-self:center;flex:0 1 220px;min-height:40px;line-height:1.35}.spon-assignations{margin:0;padding:8px 10px;list-style:none;display:flex;flex-direction:column;gap:4px;border-radius:10px;font-size:.78rem;line-height:1.4;color:var(--bx-off);background:hsla(0,0%,50%,.08);overflow-wrap:anywhere}@media (max-width:720px){.spon-v2{gap:12px}.spon-bloc{padding:14px 12px;border-radius:16px;gap:10px}.spon-entete__titre{font-size:1.12rem}.spon-entete__texte{font-size:.8rem}.spon-entete__titres{flex-basis:100%}.spon-entete__stats{width:100%}.spon-entete__stats>.spon-stat{flex:1 1;min-width:0;padding:8px 10px;gap:8px}.spon-stat__texte strong{font-size:1.2rem}.spon-stat__texte span{font-size:.62rem;overflow-wrap:anywhere}.spon-regles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.spon-regle{padding:8px 9px;gap:7px}.spon-regle__texte strong{font-size:.84rem}.spon-regle__texte span{font-size:.7rem}.spon-v2 .spon-nav .meta-segment-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));width:100%;grid-gap:3px;gap:3px}.spon-v2 .spon-nav .meta-segment-option{min-height:44px;padding:6px;flex-wrap:wrap;gap:3px 5px;white-space:normal;line-height:1.2;text-align:center}.spon-bascule{flex-direction:column;align-items:stretch}.spon-bascule .spon-nav{width:100%}.spon-bloc__action{margin-left:0;width:100%}.spon-grille{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.spon-carte{padding:8px;gap:8px;border-radius:14px}.spon-carte__nom{font-size:.86rem}.spon-carte__actions>*{flex-basis:100%}.spon-formulaire,.spon-formulaire--attrib{grid-template-columns:minmax(0,1fr)}.spon-cash__valeur{max-width:none}.spon-formulaire__actions>*{flex:1 1 100%}.spon-champ--tournoi{max-width:none}.spon-rangs .spon-rang-choix{flex:1 1}.spon-v2 .spon-champ .spon-rangs__saisie{flex:1 1 70px;width:auto}.spon-v2 input:not([type=checkbox]):not([type=file]),.spon-v2 select,.spon-v2 textarea{font-size:16px}.spon-v2 .spon-jeton__retirer{width:40px;height:40px}.spon-ligne{padding:10px;gap:10px}.spon-remise{flex:1 1 100%}.spon-fiche__tete>.spon-bouton{width:100%}.spon-depot{gap:10px;padding:10px}.spon-depot__apercu,.spon-depot__icone{width:54px;height:54px}}