.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}}.sync-v2{--sb-or:#f4c46a;--sb-or-texte:#f6d58e;--sb-a:#22c55e;--sb-a-rgb:34,197,94;--sb-b:#e3192d;--sb-b-rgb:227,25,45;--sb-b-fonce:#8f0d1b;--sb-vert-texte:#4ade80;--sb-rouge-texte:#ff8a94;--sb-fond:#07080f;--sb-panneau:linear-gradient(170deg,rgba(26,29,48,.9),rgba(9,10,19,.94));--sb-panneau-plein:#0d0f1b;--sb-barre-fond:linear-gradient(180deg,rgba(20,22,38,.82),rgba(10,11,20,.78));--sb-ligne:hsla(0,0%,100%,.035);--sb-creux:hsla(0,0%,100%,.045);--sb-vignette:radial-gradient(circle at 50% 40%,#1b1e30,#07080f);--sb-bord:hsla(39,86%,69%,.2);--sb-bord-doux:hsla(0,0%,100%,.09);--sb-texte:#f3f4f8;--sb-texte-2:#a7adc0;--sb-ombre:0 22px 48px -26px rgba(0,0,0,.95)}[data-theme=light] .sync-v2{--sb-or-texte:#8a5a00;--sb-vert-texte:#15803d;--sb-rouge-texte:#b91c1c;--sb-fond:#eef0f6;--sb-panneau:linear-gradient(170deg,hsla(0,0%,100%,.97),rgba(246,247,251,.95));--sb-panneau-plein:#fff;--sb-barre-fond:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(248,249,252,.86));--sb-ligne:rgba(15,23,42,.035);--sb-creux:rgba(15,23,42,.05);--sb-vignette:radial-gradient(circle at 50% 40%,#fff,#e6e9f1);--sb-bord:rgba(180,130,30,.3);--sb-bord-doux:rgba(15,23,42,.11);--sb-texte:#141826;--sb-texte-2:#565d70;--sb-ombre:0 18px 40px -26px rgba(15,23,42,.45)}.presentoire-page.sync-v2{background:var(--sb-fond)}.presentoire-page.sync-v2:before{background:repeating-linear-gradient(45deg,rgba(var(--sb-a-rgb),.07) 0,rgba(var(--sb-a-rgb),.07) 1px,transparent 1px,transparent 88px),repeating-linear-gradient(-45deg,rgba(var(--sb-b-rgb),.07) 0,rgba(var(--sb-b-rgb),.07) 1px,transparent 1px,transparent 88px),radial-gradient(55% 45% at 0 0,rgba(var(--sb-a-rgb),.16),transparent 70%),radial-gradient(55% 45% at 100% 100%,rgba(var(--sb-b-rgb),.18),transparent 70%),radial-gradient(45% 30% at 50% 0,hsla(39,86%,69%,.08),transparent 70%);background-size:880px 880px,880px 880px,auto,auto,auto;animation:sb-fond-derive 60s linear infinite}@keyframes sb-fond-derive{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:880px 880px,-880px 880px,0 0,0 0,0 0}}.sync-v2 .sb-barre{position:relative;z-index:5;flex-shrink:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marque mode actions";align-items:center;grid-gap:8px 14px;gap:8px 14px;margin:10px 12px 0;padding:8px 10px;border-radius:18px;border:1px solid var(--sb-bord);background:var(--sb-barre-fond);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 14px 34px -24px rgba(0,0,0,.9);color:var(--sb-texte)}.sync-v2 .sb-barre__marque{grid-area:marque;display:flex;align-items:center;gap:10px;min-width:0}.sync-v2 .sb-barre__logo{width:36px;height:36px;border-radius:10px;flex-shrink:0;box-shadow:0 0 0 1px var(--sb-bord),0 6px 16px -8px rgba(var(--sb-b-rgb),.8)}.sync-v2 .sb-barre__titre{display:flex;flex-direction:column;min-width:0;line-height:1.1}.sync-v2 .sb-barre__surtitre{font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-or-texte)}.sync-v2 .sb-barre__titre strong{font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.08rem;letter-spacing:.05em;text-transform:uppercase;color:var(--sb-texte)}.sync-v2 .sb-barre__actions{grid-area:actions;justify-self:end;display:flex;align-items:center;gap:6px;min-width:0}.sync-v2 .sb-barre__sep{width:1px;height:26px;margin:0 2px;background:var(--sb-bord-doux)}.sync-v2 .sb-icone{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:42px;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--sb-bord-doux);background:var(--sb-creux);color:var(--sb-texte);font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap}.sync-v2 .sb-icone:hover:not(:disabled){transform:none;color:var(--sb-texte);border-color:hsla(39,86%,69%,.55);background:hsla(39,86%,69%,.08)}.sync-v2 .sb-icone:focus-visible{outline:2px solid var(--sb-or);outline-offset:2px}.sync-v2 .sb-icone--danger{color:var(--sb-rouge-texte);border-color:rgba(var(--sb-b-rgb),.45);background:rgba(var(--sb-b-rgb),.08)}.sync-v2 .sb-icone--danger:hover:not(:disabled){color:#fff;border-color:var(--sb-b);background:linear-gradient(135deg,var(--sb-b),var(--sb-b-fonce))}.sync-v2 .sb-lib-court{display:none}.sync-v2 .sb-mode{grid-area:mode;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;max-width:100%}.sync-v2 .sb-mode__aide{max-width:440px;padding:2px 10px;border-radius:999px;border:1px solid var(--sb-bord-doux);background:var(--sb-creux);font-size:.7rem;line-height:1.4;text-align:center;color:var(--sb-texte-2)}.sync-v2 .sb-mode__verrou{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 16px;border-radius:999px;border:1px solid hsla(39,86%,69%,.45);background:hsla(39,86%,69%,.08);color:var(--sb-or-texte);font-size:.82rem;font-weight:800;text-align:center}.sync-v2 .sb-segment{display:flex;gap:4px;padding:4px;border-radius:12px;border:1px solid var(--sb-bord-doux);background:var(--sb-creux);max-width:100%}.sync-v2 .sb-segment__opt{flex:1 1;min-width:0;min-height:40px;padding:6px 12px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--sb-texte-2);font-size:.84rem;font-weight:700;line-height:1.2;text-align:center;white-space:normal}.sync-v2 .sb-segment__opt:hover:not(:disabled){transform:none;color:var(--sb-texte);border-color:transparent;background:var(--sb-creux)}.sync-v2 .sb-segment__opt--actif,.sync-v2 .sb-segment__opt--actif:hover:not(:disabled){color:var(--sb-or-texte);border-color:hsla(39,86%,69%,.5);background:linear-gradient(135deg,hsla(39,86%,69%,.22),hsla(39,86%,69%,.07))}.sync-v2 .sb-segment__opt:focus-visible{outline:2px solid var(--sb-or);outline-offset:1px}.sync-v2 .sb-segment--mode{display:inline-flex;border-radius:999px}.sync-v2 .sb-segment--mode .sb-segment__opt{flex:0 1 auto;border-radius:999px;padding:6px 16px}.sync-v2 .sb-segment--mode .sb-segment__opt--classe,.sync-v2 .sb-segment--mode .sb-segment__opt--classe:hover:not(:disabled){color:#fff;border-color:hsla(39,86%,69%,.55);background:linear-gradient(135deg,var(--sb-b),var(--sb-b-fonce));box-shadow:0 8px 20px -12px rgba(var(--sb-b-rgb),.9)}.sync-v2 .sb-toast{flex-shrink:0;display:flex;align-items:center;gap:10px;margin:10px 12px 0;padding:4px 4px 4px 14px;border-radius:14px;border:1px solid rgba(var(--sb-b-rgb),.5);background:linear-gradient(90deg,rgba(var(--sb-b-rgb),.2),rgba(var(--sb-b-rgb),.06)),var(--sb-panneau-plein);color:var(--sb-texte);font-size:.86rem;box-shadow:0 12px 28px -20px rgba(var(--sb-b-rgb),.9);animation:sb-apparition .2s ease-out}.sync-v2 .sb-toast__icone{flex-shrink:0}.sync-v2 .sb-toast__texte{flex:1 1;min-width:0;line-height:1.4;overflow-wrap:break-word}.sync-v2 .sb-toast__fermer{flex-shrink:0;width:44px;height:44px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--sb-texte);font-size:1.45rem;line-height:1}.sync-v2 .sb-toast__fermer:hover:not(:disabled){transform:none;color:var(--sb-texte);background:rgba(var(--sb-b-rgb),.18)}.sync-v2 .sb-toast--feuille{margin:12px 16px 0}@keyframes sb-apparition{0%{opacity:0}}.sync-v2 .sb-ecran{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 16px calc(22px + var(--bas-securite))}.sync-v2 .sb-duel{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:620px;margin:0 auto}.sync-v2 .sb-vs{display:flex;align-items:center;gap:12px}.sync-v2 .sb-vs:after,.sync-v2 .sb-vs:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,hsla(39,86%,69%,.55))}.sync-v2 .sb-vs:after{background:linear-gradient(90deg,hsla(39,86%,69%,.55),transparent)}.sync-v2 .sb-vs span{flex-shrink:0;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.3rem;font-weight:800;letter-spacing:.06em;color:#fff;background:radial-gradient(circle at 32% 28%,#f56,var(--sb-b) 48%,var(--sb-b-fonce));border:1px solid hsla(39,86%,69%,.65);box-shadow:0 0 0 5px hsla(39,86%,69%,.07),0 12px 30px -10px rgba(var(--sb-b-rgb),.8)}.sync-v2 .sb-carte{--sb-accent:var(--sb-a);--sb-accent-rgb:var(--sb-a-rgb);--sb-lettre-fond:linear-gradient(145deg,#22c55e,#15803d);position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 16px 16px;border-radius:22px;border:1px solid var(--sb-bord);background:linear-gradient(180deg,rgba(var(--sb-accent-rgb),.1),transparent 130px),var(--sb-panneau);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),var(--sb-ombre);color:var(--sb-texte);transition:border-color .2s ease,box-shadow .2s ease;animation:sb-apparition .25s ease-out}.sync-v2 .sb-carte--b{--sb-accent:var(--sb-b);--sb-accent-rgb:var(--sb-b-rgb);--sb-lettre-fond:linear-gradient(145deg,#e3192d,#8f0d1b)}.sync-v2 .sb-carte:before{content:"";position:absolute;top:0;left:18px;right:18px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent,var(--sb-accent),transparent);pointer-events:none}.sync-v2 .sb-carte--prete{border-color:rgba(var(--sb-a-rgb),.65);box-shadow:0 0 0 1px rgba(var(--sb-a-rgb),.45),0 0 34px -8px rgba(var(--sb-a-rgb),.55),var(--sb-ombre)}.sync-v2 .sb-carte__tete{display:flex;align-items:center;gap:12px;min-width:0}.sync-v2 .sb-carte__lettre{flex-shrink:0;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.35rem;font-weight:800;color:#fff;background:var(--sb-lettre-fond);box-shadow:0 0 0 1px hsla(39,86%,69%,.35),0 8px 20px -8px rgba(var(--sb-accent-rgb),.85)}.sync-v2 .sb-carte__joueur{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.sync-v2 .sb-carte__role{font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--sb-accent-rgb))}[data-theme=light] .sync-v2 .sb-carte--a .sb-carte__role{color:#15803d}[data-theme=light] .sync-v2 .sb-carte--b .sb-carte__role{color:#b91c1c}.sync-v2 .sb-carte__pseudo{display:flex;align-items:center;gap:8px;min-width:0;font-size:1.08rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.sync-v2 .sb-carte__statut{flex-shrink:0;padding:6px 11px;border-radius:999px;border:1px solid rgba(var(--sb-a-rgb),.5);background:rgba(var(--sb-a-rgb),.14);color:var(--sb-vert-texte);font-size:.74rem;font-weight:800;white-space:nowrap}.sync-v2 .sb-deck-puce{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:6px 12px;border-radius:999px;border:1px solid hsla(39,86%,69%,.38);background:hsla(39,86%,69%,.08);color:var(--sb-or-texte);font-size:.8rem;font-weight:800;line-height:1.25}.sync-v2 .sb-deck-puce>span:last-child{min-width:0;overflow-wrap:break-word}.sync-v2 .sb-toupies{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sync-v2 .sb-toupie{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 10px;border-radius:15px;border:1px solid var(--sb-bord-doux);background:var(--sb-ligne)}.sync-v2 .sb-toupie__vignette{flex-shrink:0;width:52px;height:52px;border-radius:13px;display:grid;place-items:center;overflow:hidden;background:var(--sb-vignette);box-shadow:inset 0 0 0 1px var(--sb-bord-doux);color:var(--sb-texte-2)}.sync-v2 .sb-toupie__info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.sync-v2 .sb-toupie__nom{font-size:.93rem;font-weight:800;line-height:1.2;color:var(--sb-texte);overflow-wrap:break-word}.sync-v2 .sb-puces{display:flex;flex-wrap:wrap;gap:4px}.sync-v2 .sb-puce{max-width:100%;padding:2px 8px;border-radius:999px;border:1px solid var(--sb-bord-doux);background:var(--sb-creux);color:var(--sb-texte-2);font-size:.7rem;font-weight:700;line-height:1.5;white-space:normal}.sync-v2 .sb-vide{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 14px;border-radius:16px;border:1px dashed hsla(39,86%,69%,.4);background:hsla(39,86%,69%,.04);color:var(--sb-texte-2);text-align:center;font-size:.9rem}.sync-v2 .sb-vide p{margin:0;max-width:34ch;line-height:1.45}.sync-v2 .sb-vide__icone{font-size:1.9rem;line-height:1}.sync-v2 .sb-vide--amical{border-color:var(--sb-bord-doux);background:var(--sb-ligne)}.sync-v2 .sb-carte__actions{display:flex;flex-direction:column;gap:10px;margin-top:auto}.sync-v2 .sb-actions-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.sync-v2 .sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:46px;padding:8px 14px;border-radius:13px;font-size:.86rem;font-weight:700;line-height:1.2;text-align:center;white-space:normal}.sync-v2 .sb-btn--secondaire{border:1px solid var(--sb-bord-doux);background:var(--sb-creux);color:var(--sb-texte)}.sync-v2 .sb-btn--secondaire:hover:not(:disabled){transform:none;color:var(--sb-texte);border-color:hsla(39,86%,69%,.55);background:hsla(39,86%,69%,.08)}.sync-v2 .sb-btn--primaire{border:1px solid hsla(39,86%,69%,.5);background:linear-gradient(135deg,var(--sb-b),var(--sb-b-fonce));color:#fff;box-shadow:0 10px 24px -12px rgba(var(--sb-b-rgb),.85)}.sync-v2 .sb-btn--primaire:hover:not(:disabled){transform:none;color:#fff;border-color:var(--sb-or);box-shadow:0 12px 28px -12px rgba(var(--sb-b-rgb),1)}.sync-v2 .sb-btn--primaire:disabled{opacity:1;color:var(--sb-texte-2);border-color:var(--sb-bord-doux);background:var(--sb-creux);box-shadow:none}.sync-v2 .sb-btn:focus-visible,.sync-v2 .sb-deck:focus-visible,.sync-v2 .sb-pret:focus-visible{outline:2px solid var(--sb-or);outline-offset:2px}.sync-v2 .sb-pret{width:100%;min-height:58px;padding:12px 16px;border-radius:16px;border:1px solid hsla(39,86%,69%,.55);background:linear-gradient(135deg,var(--sb-b),var(--sb-b-fonce));color:#fff;font-family:var(--font-display,"Rajdhani",sans-serif);font-size:1.22rem;font-weight:800;letter-spacing:.07em;line-height:1.15;text-transform:uppercase;white-space:normal;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 16px 32px -16px rgba(var(--sb-b-rgb),.95)}.sync-v2 .sb-pret:hover:not(:disabled){transform:none;color:#fff;border-color:var(--sb-or);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 18px 36px -14px rgba(var(--sb-b-rgb),1)}.sync-v2 .sb-pret--ok,.sync-v2 .sb-pret--ok:hover:not(:disabled){color:#052e14;border-color:rgba(134,239,172,.75);background:linear-gradient(135deg,#4ade80,#22c55e 45%,#16a34a);box-shadow:0 0 0 3px rgba(var(--sb-a-rgb),.2),0 16px 32px -16px rgba(var(--sb-a-rgb),.95)}.sync-v2 .sb-pret:disabled{opacity:1;cursor:not-allowed;border:1px dashed var(--sb-bord-doux);background:var(--sb-creux);color:var(--sb-texte-2);box-shadow:none;font-family:inherit;font-size:.95rem;letter-spacing:0;text-transform:none}.sync-v2 .sb-indice{margin:0;font-size:.76rem;line-height:1.4;text-align:center;color:var(--sb-texte-2)}.sync-v2 .pp-fenetre.sb-feuille{max-width:680px;max-height:min(88vh,820px);gap:0;padding:0;overflow:hidden;border-color:hsla(39,86%,69%,.24);color:var(--sb-texte)}.sync-v2 .sb-feuille--a{box-shadow:inset 0 3px 0 rgba(var(--sb-a-rgb),.75),0 30px 80px rgba(0,0,0,.6)}.sync-v2 .sb-feuille--b{box-shadow:inset 0 3px 0 rgba(var(--sb-b-rgb),.8),0 30px 80px rgba(0,0,0,.6)}.sync-v2 .sb-feuille__tete{flex-shrink:0;align-items:flex-start;padding:18px 16px 12px;border-bottom:1px solid var(--sb-bord-doux)}.sync-v2 .sb-feuille__titres{display:flex;flex-direction:column;gap:3px;min-width:0}.sync-v2 .sb-feuille__sous-titre{font-size:.8rem;color:var(--sb-texte-2);overflow-wrap:anywhere}.sync-v2 .sb-feuille__fermer{flex-shrink:0;width:44px;min-height:44px;padding:0;font-size:1rem}.sync-v2 .sb-feuille__corps{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.sync-v2 .sb-feuille__pied{flex-shrink:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;padding:12px 16px calc(14px + var(--bas-securite));border-top:1px solid var(--sb-bord-doux);background:rgba(0,0,0,.16)}[data-theme=light] .sync-v2 .sb-feuille__pied{background:rgba(15,23,42,.03)}.sync-v2 .sb-feuille__info{margin:0;padding:26px 12px;text-align:center;color:var(--sb-texte-2)}.sync-v2 .sb-decks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px}.sync-v2 .sb-deck{width:100%;min-height:66px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid var(--sb-bord-doux);background:var(--sb-ligne);color:var(--sb-texte);text-align:left}.sync-v2 .sb-deck:hover:not(:disabled){transform:none;color:var(--sb-texte);border-color:hsla(39,86%,69%,.55);background:hsla(39,86%,69%,.07)}.sync-v2 .sb-deck--actuel:disabled{opacity:1;cursor:default;border-color:rgba(var(--sb-a-rgb),.55);background:rgba(var(--sb-a-rgb),.07)}.sync-v2 .sb-deck__vignettes{display:flex;flex-shrink:0;padding-left:10px}.sync-v2 .sb-deck__vignette{width:42px;height:42px;margin-left:-10px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--sb-vignette);border:2px solid var(--sb-panneau-plein);color:var(--sb-texte-2)}.sync-v2 .sb-deck__vignette img,.sync-v2 .sb-deck__vignette svg{border-radius:50%!important}.sync-v2 .sb-deck__info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.sync-v2 .sb-deck__nom{font-size:.93rem;font-weight:800;line-height:1.25;overflow-wrap:break-word}.sync-v2 .sb-deck__favori{margin-right:5px;color:var(--sb-or)}.sync-v2 .sb-deck__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:var(--sb-texte-2)}.sync-v2 .sb-deck__actuel{padding:1px 8px;border-radius:999px;background:rgba(var(--sb-a-rgb),.16);color:var(--sb-vert-texte);font-weight:800}.sync-v2 .sb-champ{display:flex;flex-direction:column;gap:5px;min-width:0}.sync-v2 .sb-champ__label{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-texte-2)}.sync-v2 .sb-champ input,.sync-v2 .sb-champ select{width:100%;min-width:0;min-height:46px;font-size:16px;border-radius:12px}.sync-v2 .sb-champ--rempli select{border-color:hsla(39,86%,69%,.5)}.sync-v2 .sb-progression{display:flex;align-items:center;gap:10px}.sync-v2 .sb-progression__barre{flex:1 1;height:8px;border-radius:999px;overflow:hidden;background:var(--sb-creux);box-shadow:inset 0 0 0 1px var(--sb-bord-doux)}.sync-v2 .sb-progression__barre>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sb-or),var(--sb-a));transition:width .25s ease}.sync-v2 .sb-progression__texte{font-size:.8rem;font-weight:800;color:var(--sb-or-texte);white-space:nowrap}.sync-v2 .sb-feuille__corps>.sb-indice{text-align:left;margin-top:-6px}.sync-v2 .sb-etapes{list-style:none;margin:0;padding:0}.sync-v2 .sb-etape,.sync-v2 .sb-etapes{display:flex;flex-direction:column;gap:10px}.sync-v2 .sb-etape{padding:12px;border-radius:16px;border:1px solid var(--sb-bord-doux);background:var(--sb-ligne);transition:border-color .2s ease,background .2s ease}.sync-v2 .sb-etape--ok{border-color:rgba(var(--sb-a-rgb),.5);background:linear-gradient(180deg,rgba(var(--sb-a-rgb),.08),transparent 80px),var(--sb-ligne)}.sync-v2 .sb-etape__tete{display:flex;align-items:center;gap:10px;min-width:0}.sync-v2 .sb-etape__num{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.86rem;font-weight:800;color:#1a1300;background:var(--sb-or)}.sync-v2 .sb-etape--ok .sb-etape__num{color:#052e14;background:var(--sb-a)}.sync-v2 .sb-etape__vignette{flex-shrink:0;width:32px;height:32px;border-radius:8px;overflow:hidden;display:grid;place-items:center}.sync-v2 .sb-etape__titre{flex:1 1;min-width:0;font-size:.95rem}.sync-v2 .sb-etape__ok{flex-shrink:0;padding:3px 9px;border-radius:999px;border:1px solid rgba(var(--sb-a-rgb),.45);background:rgba(var(--sb-a-rgb),.14);color:var(--sb-vert-texte);font-size:.72rem;font-weight:800}.sync-v2 .sb-etape__champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.sync-v2 .sb-etape__manque{margin:0;font-size:.74rem;color:var(--sb-texte-2)}@media (min-width:721px){.sync-v2.arb-page--horizontal .sb-duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:18px;gap:18px;max-width:1180px}.sync-v2.arb-page--horizontal .sb-vs{flex-direction:column}.sync-v2.arb-page--horizontal .sb-vs:after,.sync-v2.arb-page--horizontal .sb-vs:before{width:1px;height:auto;min-height:24px}.sync-v2.arb-page--horizontal .sb-vs:before{background:linear-gradient(180deg,transparent,hsla(39,86%,69%,.55))}.sync-v2.arb-page--horizontal .sb-vs:after{background:linear-gradient(180deg,hsla(39,86%,69%,.55),transparent)}.sync-v2.arb-page--horizontal .sb-vs span{width:64px;height:64px;font-size:1.5rem}}@media (max-width:1240px){.sync-v2 .sb-icone__texte{display:none}.sync-v2 .sb-icone{padding:0;width:42px}.sync-v2 .sb-icone--danger{width:auto;padding:0 12px}}@media (max-width:1000px){.sync-v2 .sb-barre{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marque actions" "mode mode"}.sync-v2 .sb-mode{justify-self:stretch}.sync-v2 .sb-segment--mode{display:flex;width:100%;max-width:560px;margin:0 auto}.sync-v2 .sb-segment--mode .sb-segment__opt{flex:1 1;white-space:normal}}@media (max-width:720px){.sync-v2 .sb-barre{margin:8px 8px 0;padding:6px 8px;border-radius:16px;gap:8px}.sync-v2 .sb-barre__logo{width:34px;height:34px}.sync-v2 .sb-barre__titre strong{font-size:.98rem}.sync-v2 .sb-barre__sep{display:none}.sync-v2 .sb-barre__actions{gap:5px}.sync-v2 .sb-icone{min-width:44px;width:44px;min-height:44px;font-size:1rem}.sync-v2 .sb-icone--danger{width:auto;padding:0 12px;font-size:.8rem}.sync-v2 .sb-lib-long{display:none}.sync-v2 .sb-lib-court{display:inline}.sync-v2 .sb-segment__opt{min-height:44px}.sync-v2 .sb-mode__aide{border-radius:12px}.sync-v2 .sb-toast{margin:8px 8px 0}.sync-v2 .sb-ecran{padding:12px 10px calc(20px + var(--bas-securite))}.sync-v2 .sb-carte{padding:16px 12px 14px;border-radius:20px}.sync-v2 .sb-btn{min-height:48px}.sync-v2 .sb-vs span{width:48px;height:48px;font-size:1.15rem}.sync-v2 .pp-fenetre.sb-feuille{max-width:none;height:94vh;height:94dvh;max-height:none;border-radius:22px 22px 0 0}.sync-v2 .sb-feuille__tete{padding:20px 12px 10px}.sync-v2 .sb-feuille__corps{padding:12px}.sync-v2 .sb-feuille__pied{padding:10px 12px calc(12px + var(--bas-securite))}.sync-v2 .sb-toast--feuille{margin:10px 12px 0}.sync-v2 .sb-etape{padding:10px}.sync-v2 .sb-decks,.sync-v2 .sb-etape__champs{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.sync-v2 .sb-barre:has(.sb-icone--danger) .sb-barre__titre{display:none}.sync-v2 .sb-actions-deck{grid-template-columns:minmax(0,1fr)}}.sync-v2.arb-page--horizontal-force .sb-barre{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marque mode actions";margin:0 0 4px}.sync-v2.arb-page--horizontal-force .sb-barre__titre,.sync-v2.arb-page--horizontal-force .sb-mode__aide{display:none}.sync-v2.arb-page--horizontal-force .sb-mode{justify-self:center}.sync-v2.arb-page--horizontal-force .sb-segment--mode{width:auto}.sync-v2.arb-page--horizontal-force .sb-segment--mode .sb-segment__opt{flex:0 1 auto;min-height:40px;font-size:.78rem}.sync-v2.arb-page--horizontal-force .sb-icone{min-height:40px;min-width:40px;width:40px}.sync-v2.arb-page--horizontal-force .sb-icone--danger{width:auto}.sync-v2.arb-page--horizontal-force .sb-ecran{padding:8px 4px 12px}.sync-v2.arb-page--horizontal-force .sb-duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px;max-width:none}.sync-v2.arb-page--horizontal-force .sb-vs{flex-direction:column}.sync-v2.arb-page--horizontal-force .sb-vs:after,.sync-v2.arb-page--horizontal-force .sb-vs:before{width:1px;height:auto;min-height:16px}.sync-v2.arb-page--horizontal-force .sb-vs:before{background:linear-gradient(180deg,transparent,hsla(39,86%,69%,.55))}.sync-v2.arb-page--horizontal-force .sb-vs:after{background:linear-gradient(180deg,hsla(39,86%,69%,.55),transparent)}.sync-v2.arb-page--horizontal-force .sb-actions-deck{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.sync-v2.arb-page--horizontal-force .sb-feuille-fond{align-items:center;padding:8px}.sync-v2.arb-page--horizontal-force .pp-fenetre.sb-feuille{height:auto;max-height:calc(var(--vvw, 100vw) - 16px);max-width:min(680px,calc(var(--vvh, 100vh) - 16px));border-radius:18px}.sync-v2.arb-page--horizontal-force .sb-feuille__tete:before{display:none}.sync-v2.arb-page--horizontal-force .sb-etape__champs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sync-v2.arb-page--horizontal-force .sb-decks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (prefers-reduced-motion:reduce){.presentoire-page.sync-v2:before,.sync-v2 .sb-carte,.sync-v2 .sb-toast{animation:none}.sync-v2 .sb-progression__barre>span{transition:none}}