.ds{--ds-abysse: #05050a;--ds-fond: #08080f;--ds-surface: #0e0e18;--ds-surface-haute: #14141f;--ds-surface-creuse: rgba(0, 0, 0, .32);--ds-trait: rgba(255, 255, 255, .07);--ds-trait-fort: rgba(255, 255, 255, .15);--ds-filet: rgba(255, 255, 255, .05);--ds-texte: #f2f0ea;--ds-texte-second: #a6a4b4;--ds-texte-faible: #898695;--ds-accent: #a78bfa;--ds-accent-vif: #c4b1ff;--ds-accent-sourd: rgba(167, 139, 250, .13);--ds-accent-profond: #7d5fd8;--ds-competition: #e3b53f;--ds-competition-vif: #f6d477;--ds-competition-sourd: rgba(227, 181, 63, .12);--ds-ea: #57b9c9;--ds-ea-sourd: rgba(87, 185, 201, .12);--ds-succes: #43d17b;--ds-succes-sourd: rgba(67, 209, 123, .12);--ds-danger: #ff7a7a;--ds-danger-sourd: rgba(255, 122, 122, .11);--ds-verification: #3ba3f5;--ds-r-plein: 20px;--ds-r-moyen: 13px;--ds-r-petit: 9px;--ds-duree: .17s;--ds-courbe: cubic-bezier(.2, .7, .3, 1);--ds-ombre-basse: 0 10px 26px rgba(0, 0, 0, .38);--ds-ombre-haute: 0 22px 52px rgba(0, 0, 0, .5)}html.ds,.ds body,body.ds{background:radial-gradient(1200px 620px at 18% -12%,rgba(125,95,216,.16),transparent 62%),radial-gradient(900px 520px at 88% -6%,rgba(87,185,201,.07),transparent 58%),linear-gradient(180deg,#0a0912 0%,var(--ds-fond) 44%,var(--ds-abysse) 100%);background-attachment:fixed;background-color:var(--ds-abysse);color:var(--ds-texte)}body.ds{background-color:transparent}.ds{--ds-affiche: clamp(38px, 6vw, 68px);--ds-titre: clamp(24px, 2.8vw, 34px);--ds-sous-titre: 18px;--ds-corps: 15px;--ds-petit: 13px;--ds-etiquette: 11px}.ds .leopard-title,.ds .page-title,.ds .dashboard-title{font-family:var(--font-display);font-size:var(--ds-affiche);font-weight:800;line-height:1.02;letter-spacing:-.022em;text-wrap:balance}.ds .gold-text{color:var(--ds-competition-vif);background:none;-webkit-text-fill-color:currentColor}.ds .eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--ds-texte-faible);font-family:var(--font-body);font-size:var(--ds-etiquette);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ds .leopard-description,.ds .page-description{max-width:64ch;color:var(--ds-texte-second);font-family:var(--font-body);font-size:var(--ds-corps);font-weight:400;line-height:1.68}.ds h2{font-family:var(--font-display);font-size:var(--ds-titre);font-weight:800;line-height:1.12;letter-spacing:-.008em}.ds h3{font-family:var(--font-display);font-size:var(--ds-sous-titre);font-weight:700;line-height:1.24;letter-spacing:0}.ds .stat-value,.ds .nombre,.ds .num,.ds .ds-chiffre{font-family:var(--font-display);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.ds .leopard-card,.ds .panel,.ds .direction-panel,.ds .tournament-panel,.ds .content-card{border:1px solid var(--ds-trait);border-radius:var(--ds-r-plein);background:linear-gradient(168deg,var(--ds-surface-haute),var(--ds-surface));box-shadow:var(--ds-ombre-basse)}.ds .est-competition,.ds .est-palmares,.ds .est-joueur,.ds .est-club,.ds .est-ea,.ds .est-match,.ds .est-administration{position:relative;overflow:hidden}.ds .est-competition:before,.ds .est-palmares:before,.ds .est-joueur:before,.ds .est-club:before,.ds .est-ea:before,.ds .est-match:before,.ds .est-administration:before{position:absolute;top:0;left:0;right:0;height:2px;content:""}.ds .est-competition:before{background:var(--ds-competition)}.ds .est-palmares:before{background:linear-gradient(90deg,var(--ds-competition),transparent)}.ds .est-joueur:before{background:var(--ds-accent)}.ds .est-club:before{background:linear-gradient(90deg,var(--ds-accent),var(--ds-accent-profond))}.ds .est-ea:before{background:var(--ds-ea)}.ds .est-match:before{background:var(--ds-trait-fort)}.ds .est-administration:before{background:var(--ds-texte-faible)}.ds .stat-card{display:flex;flex-direction:column;gap:6px;padding:18px 17px;border:1px solid var(--ds-trait);border-radius:var(--ds-r-moyen);background:var(--ds-surface);box-shadow:none}.ds .stat-card .stat-value{order:1;font-size:clamp(26px,3vw,34px);line-height:1;color:var(--ds-texte)}.ds .stat-card .stat-label{order:2;color:var(--ds-texte-faible);font-family:var(--font-body);font-size:var(--ds-etiquette);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.ds .stat-card .stat-icon{order:0;font-size:15px;opacity:.62}.ds .leopard-button,.ds .secondary-button,.ds .mini-button,.ds .small-button,.ds .staff-mini-button,.ds .ea-button,.ds .profile-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid var(--ds-trait);border-radius:var(--ds-r-moyen);background:var(--ds-surface-haute);color:var(--ds-texte);font-family:var(--font-display);font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--ds-duree) var(--ds-courbe),border-color var(--ds-duree) var(--ds-courbe),transform var(--ds-duree) var(--ds-courbe),box-shadow var(--ds-duree) var(--ds-courbe)}.ds .mini-button,.ds .staff-mini-button,.ds .small-button{min-height:36px;padding:0 14px;font-size:11.5px}.ds .leopard-button:hover,.ds .secondary-button:hover,.ds .mini-button:hover,.ds .small-button:hover,.ds .staff-mini-button:hover,.ds .ea-button:hover,.ds .profile-button:hover{border-color:var(--ds-trait-fort);background:#1b1b28;transform:translate3d(0,-1px,0)}.ds .leopard-button:active,.ds .secondary-button:active,.ds .mini-button:active,.ds .small-button:active,.ds .staff-mini-button:active,.ds .ea-button:active,.ds .profile-button:active{transform:scale(.975)}.ds .leopard-button.primary,.ds .ea-button.primary,.ds .ds-bouton.est-primaire{border-color:transparent;background:linear-gradient(148deg,var(--ds-accent),var(--ds-accent-profond));color:#0a0a12;font-weight:800}.ds .leopard-button.primary:hover,.ds .ea-button.primary:hover{box-shadow:0 10px 26px #7d5fd857}.ds .ghost{border-color:var(--ds-trait);background:transparent;color:var(--ds-texte-second)}.ds .ea-button.danger,.ds .logout-button,.ds .pj-bouton.danger{border-color:#ff7a7a4d;background:var(--ds-danger-sourd);color:var(--ds-danger)}.ds :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:var(--ds-r-petit)}.ds .form-label,.ds .ea-field-label,.ds .create-field>label{display:block;margin-bottom:7px;color:var(--ds-texte-faible);font-family:var(--font-body);font-size:var(--ds-etiquette);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ds .form-input,.ds .ea-input,.ds .pays-select,.ds input[type=text],.ds input[type=email],.ds input[type=password],.ds input[type=number],.ds input[type=date],.ds input[type=datetime-local],.ds select,.ds textarea{width:100%;min-height:44px;padding:11px 14px;border:1px solid var(--ds-trait);border-radius:var(--ds-r-moyen);background:var(--ds-surface-creuse);color:var(--ds-texte);font-family:var(--font-body);font-size:14.5px;transition:border-color var(--ds-duree) var(--ds-courbe),background var(--ds-duree) var(--ds-courbe)}.ds .form-input:hover,.ds .ea-input:hover,.ds select:hover,.ds textarea:hover{border-color:var(--ds-trait-fort)}.ds .form-input:focus,.ds .ea-input:focus,.ds select:focus,.ds textarea:focus{border-color:var(--ds-accent);background:var(--ds-surface);outline:none}.ds ::placeholder{color:var(--ds-texte-faible)}.ds .tab-button,.ds .ds-segment,.ds .comp-filtres a,.ds .comp-filtres button,.ds .filtre-bouton,.ds .mgr-onglet{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--ds-r-petit);background:transparent;color:var(--ds-texte-second);font-family:var(--font-display);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--ds-duree) var(--ds-courbe),background var(--ds-duree) var(--ds-courbe),transform var(--ds-duree) var(--ds-courbe)}.ds .tab-button:hover,.ds .ds-segment:hover,.ds .comp-filtres a:hover,.ds .filtre-bouton:hover,.ds .mgr-onglet:hover{background:var(--ds-surface-haute);color:var(--ds-texte);transform:translate3d(0,-1px,0)}.ds .tab-button:active,.ds .ds-segment:active,.ds .filtre-bouton:active,.ds .mgr-onglet:active{transform:scale(.97)}.ds .tab-button.active,.ds .ds-segment.est-actif,.ds .filtre-bouton.active,.ds .mgr-onglet.actif,.ds [aria-selected=true].tab-button,.ds [aria-current=page].ds-segment,.ds .comp-filtres [aria-current=page],.ds .comp-filtres [aria-pressed=true]{background:linear-gradient(148deg,var(--ds-accent),var(--ds-accent-profond));color:#0a0a12;font-weight:800;box-shadow:0 5px 16px #7d5fd84d}.ds .ds-segments,.ds .comp-filtres,.ds .tab-bar,.ds .mgr-onglets{display:flex;gap:3px;width:100%;max-width:100%;padding:4px;border:1px solid var(--ds-trait);border-radius:var(--ds-r-moyen);background:var(--ds-surface-creuse);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ds .ds-segments::-webkit-scrollbar,.ds .comp-filtres::-webkit-scrollbar,.ds .tab-bar::-webkit-scrollbar,.ds .mgr-onglets::-webkit-scrollbar{display:none}.ds .ds-segments>*,.ds .comp-filtres>*,.ds .tab-bar>*,.ds .mgr-onglets>*{flex:0 0 auto;scroll-snap-align:start}.ds .leopard-header{border-bottom:1px solid var(--ds-trait);background:linear-gradient(180deg,#100e1cf0,#08080fe6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ds .leopard-nav a,.ds .nav-famille-bouton{border-radius:var(--ds-r-petit);color:var(--ds-texte-second);transition:color var(--ds-duree) var(--ds-courbe),background var(--ds-duree) var(--ds-courbe)}.ds .leopard-nav a:hover,.ds .nav-famille-bouton:hover{background:var(--ds-surface-haute);color:var(--ds-texte)}.ds .leopard-nav a.active,.ds .nav-famille.actif>.nav-famille-bouton{background:var(--ds-accent-sourd);color:var(--ds-accent-vif)}.ds .nav-famille-menu{border:1px solid var(--ds-trait);border-radius:var(--ds-r-moyen);background:var(--ds-surface-haute);box-shadow:var(--ds-ombre-haute)}.ds .leopard-footer{border-top:1px solid var(--ds-filet);background:var(--ds-abysse)}.ds .empty-note,.ds .comp-vide,.ds .public-share-empty,.ds .ds-registre-vide,.ds .etat-vide{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 24px;border:1px dashed var(--ds-trait);border-radius:var(--ds-r-plein);background:radial-gradient(420px 180px at 50% 0%,rgba(167,139,250,.05),transparent 70%);color:var(--ds-texte-faible);font-family:var(--font-body);font-size:14px;line-height:1.6;text-align:center;text-wrap:balance}.ds .etat-vide-signe{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--ds-trait);border-radius:16px;background:var(--ds-surface-haute);font-size:22px;opacity:.85}.ds .etat-vide strong,.ds .etat-vide-titre{color:var(--ds-texte);font-family:var(--font-display);font-size:var(--ds-sous-titre);font-weight:700}.ds .etat-vide-action{margin-top:6px}.ds .status-text,.ds .section-badge,.ds .mgr-pastille,.ds .adt-pastille,.ds .ds-etiquette{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--ds-trait);border-radius:999px;background:var(--ds-surface-haute);color:var(--ds-texte-second);font-family:var(--font-body);font-size:var(--ds-etiquette);font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.ds .est-succes,.ds .status-text.ok{border-color:#43d17b47;background:var(--ds-succes-sourd);color:var(--ds-succes)}.ds .est-danger,.ds .status-text.error{border-color:#ff7a7a47;background:var(--ds-danger-sourd);color:var(--ds-danger)}.ds .est-or{border-color:#e3b53f4d;background:var(--ds-competition-sourd);color:var(--ds-competition-vif)}@media(max-width:620px){.ds{--ds-affiche: clamp(30px, 8.6vw, 40px);--ds-titre: clamp(21px, 5.6vw, 26px)}.ds .leopard-card,.ds .panel,.ds .direction-panel,.ds .tournament-panel,.ds .content-card{padding:18px 15px;border-radius:16px}.ds .stat-card{padding:14px 13px}.ds .stat-card .stat-value{font-size:24px}.ds .leopard-button,.ds .secondary-button,.ds .ea-button{min-height:46px}.ds .ds-segments,.ds .comp-filtres,.ds .tab-bar,.ds .mgr-onglets{width:100%}.ds .tab-button,.ds .ds-segment,.ds .comp-filtres a,.ds .filtre-bouton,.ds .mgr-onglet{min-height:44px}.ds .empty-note,.ds .comp-vide,.ds .etat-vide{padding:26px 16px}}@media(prefers-reduced-motion:reduce){.ds *,.ds *:before,.ds *:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.ds .leopard-button:hover,.ds .tab-button:hover,.ds .ds-segment:hover{transform:none}}.ds .cv-visibilite{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--ds-filet)}.ds .cv-visibilite-choix{display:flex;flex-wrap:wrap;gap:3px;width:max-content;max-width:100%;padding:4px;border:1px solid var(--ds-trait);border-radius:var(--ds-r-moyen);background:var(--ds-surface-creuse)}.ds .cv-visibilite-choix .tab-button{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.01em;text-transform:none}.ds .cv-visibilite-note{margin:0;color:var(--ds-texte-faible);font-family:var(--font-body);font-size:var(--ds-petit);line-height:1.55}@media(max-width:620px){.ds .cv-visibilite-choix{width:100%}.ds .cv-visibilite-choix .tab-button{flex:1 1 auto;justify-content:center}}.ds .players-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px}.ds .player-card{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--ds-trait);border-radius:var(--ds-r-moyen);background:var(--ds-surface);box-shadow:none;transition:transform var(--ds-duree) var(--ds-courbe),border-color var(--ds-duree) var(--ds-courbe),background var(--ds-duree) var(--ds-courbe)}.ds .player-card:hover{transform:translate3d(0,-2px,0);border-color:var(--ds-trait-fort);background:var(--ds-surface-haute)}.ds .eff-tete{display:flex;align-items:center;gap:12px;min-width:0}.ds .eff-photo{position:relative;display:grid;place-items:center;overflow:visible;flex:0 0 auto;width:52px;height:52px;border:1px solid var(--ds-trait);border-radius:14px;background:linear-gradient(150deg,#a78bfa2e,#0a0a10e6);color:var(--ds-accent-vif);font-family:var(--font-display);font-size:17px;font-weight:900}.ds .eff-photo img{width:100%;height:100%;border-radius:13px;object-fit:cover}.ds .eff-note{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;min-width:28px;height:20px;padding:0 5px;border:2px solid var(--ds-surface);border-radius:7px;background:linear-gradient(140deg,var(--ds-competition-vif),var(--ds-competition));color:#14100a;font-family:var(--font-display);font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.ds .eff-identite{display:flex;flex-direction:column;gap:3px;min-width:0}.ds .eff-nom{color:var(--ds-texte);font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:.01em;overflow-wrap:anywhere}.ds .eff-poste{color:var(--ds-texte-faible);font-family:var(--font-body);font-size:12px}.ds .eff-chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.ds .eff-chiffres>div{display:flex;flex-direction:column;gap:2px;padding:0 8px;border-left:1px solid var(--ds-filet);text-align:center}.ds .eff-chiffres>div:first-child{border-left:0;padding-left:0}.ds .eff-chiffres dt{order:2;color:var(--ds-texte-faible);font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ds .eff-chiffres dd{order:1;margin:0;color:var(--ds-texte);font-family:var(--font-display);font-size:19px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.ds .eff-participation{display:flex;align-items:center;gap:9px}.ds .eff-participation-barre{flex:1 1 auto;height:4px;border-radius:3px;background:var(--ds-surface-creuse);overflow:hidden}.ds .eff-participation-barre>span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--ds-accent),var(--ds-accent-vif))}.ds .eff-participation-valeur{flex:0 0 auto;color:var(--ds-texte-faible);font-family:var(--font-display);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.ds .eff-liens{display:flex;flex-wrap:wrap;gap:7px}.ds .eff-liens .mini-button{flex:1 1 auto;min-height:34px;font-size:11px}@media(max-width:900px){.ds .players-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ds .players-grid{grid-template-columns:1fr;gap:10px}.ds .player-card{padding:14px;gap:12px}.ds .eff-photo{width:46px;height:46px;font-size:15px}.ds .eff-chiffres dd{font-size:17px}}.ds .container{width:100%;max-width:100%}.ds .filter-bar,.ds .roster-filters{display:flex;gap:3px;max-width:100%;overflow-x:auto;scrollbar-width:none}.ds .filter-bar::-webkit-scrollbar,.ds .roster-filters::-webkit-scrollbar{display:none}.ds .filter-button{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;min-height:40px;padding:0 15px;border:1px solid transparent;border-radius:var(--ds-r-petit);background:transparent;color:var(--ds-texte-second);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--ds-duree) var(--ds-courbe),background var(--ds-duree) var(--ds-courbe),transform var(--ds-duree) var(--ds-courbe)}.ds .filter-button:hover{background:var(--ds-surface-haute);color:var(--ds-texte);transform:translate3d(0,-1px,0)}.ds .filter-button:active{transform:scale(.97)}.ds .filter-button.active{background:linear-gradient(148deg,var(--ds-accent),var(--ds-accent-profond));color:#0a0a12;font-weight:800;box-shadow:0 5px 16px #7d5fd84d}@media(max-width:620px){.ds .filter-button{min-height:44px}}.ds .empty-message,.ds .empty-state,.ds .rank-empty,.ds .chat-empty,.ds .hof-empty,.ds .club-empty-note,.ds .drapole-vide{flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:150px;padding:34px 24px;border:1px dashed var(--ds-trait);border-radius:var(--ds-r-plein);background:radial-gradient(460px 190px at 50% 0%,rgba(167,139,250,.05),transparent 70%);color:var(--ds-texte-faible);font-family:var(--font-body);font-size:14px;line-height:1.6;text-align:center;text-wrap:balance}.ds .empty-message.show,.ds .empty-state.show,.ds .rank-empty,.ds .chat-empty,.ds .hof-empty,.ds .club-empty-note,.ds .drapole-vide{display:flex}.ds .drapole-vide-titre,.ds .empty-state strong{color:var(--ds-texte);font-family:var(--font-display);font-size:var(--ds-sous-titre);font-weight:700}.ds .drapole-vide-texte{max-width:52ch;color:var(--ds-texte-faible);font-family:var(--font-body);font-size:var(--ds-petit);line-height:1.65}.ds .hof-empty,.ds .est-prestige{border-style:solid;border-color:#e3b53f3d;background:radial-gradient(520px 220px at 50% -10%,rgba(227,181,63,.11),transparent 68%),linear-gradient(170deg,#1e180899,#0a0906bf);color:var(--ds-competition-vif)}.ds .hof-empty strong,.ds .est-prestige strong{color:var(--ds-competition-vif)}.ds main a:not([class]){color:var(--ds-accent-vif);text-decoration-color:#c4b1ff66;text-underline-offset:3px;transition:color var(--ds-duree) var(--ds-courbe)}.ds main a:not([class]):hover{color:var(--ds-texte);text-decoration-color:currentColor}.ds .tournament-card{position:relative;overflow:hidden;transition:transform var(--ds-duree) var(--ds-courbe),border-color var(--ds-duree) var(--ds-courbe),box-shadow var(--ds-duree) var(--ds-courbe)}.ds .tournament-card:hover{transform:translate3d(0,-3px,0);border-color:#e3b53f4d;box-shadow:var(--ds-ombre-haute),0 0 0 1px #e3b53f1f}.ds .tournament-card-cover{position:relative;background-size:cover;background-position:center}.ds .tournament-card-cover:after{position:absolute;inset:0;content:"";background:linear-gradient(to top,#0e0e18f5,#0e0e1880 55%,#0e0e1824)}.ds .tournament-card-cover-empty{display:grid;place-items:center;background:radial-gradient(220px 130px at 50% 0%,rgba(227,181,63,.16),transparent 70%),linear-gradient(160deg,#1d1809,#0c0b08);font-size:30px}.ds .tournament-card-cover-empty:after{content:none}.ds .tournament-banner{position:relative;border-radius:var(--ds-r-plein)}.ds .tournament-banner-overlay{position:absolute;inset:0;background:linear-gradient(to top,#07070cf5,#07070c99 48%,#07070c33)}.ds .tournament-panel{position:relative;overflow:hidden}.ds .tournament-panel:before{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--ds-competition),transparent 70%);content:""}.ds .tournament-panel-header h2{font-family:var(--font-display);font-size:var(--ds-sous-titre);font-weight:700}@media(max-width:1119px){.ds .leopard-header{grid-template-columns:auto minmax(0,1fr) auto auto}.ds .leopard-header>.leopard-search-link{grid-column:3;grid-row:1;align-self:center;justify-self:end}.ds .leopard-header>.notif-bell{grid-column:4;grid-row:1}}html.ds,.ds body,body.ds{background-color:var(--global-site-background, #070809);background-image:radial-gradient(1000px 580px at 16% -10%,rgba(var(--global-site-accent-rgb, 167, 139, 250),.15),transparent 64%),radial-gradient(820px 500px at 90% 0%,rgba(var(--global-site-accent-rgb, 167, 139, 250),.07),transparent 62%),linear-gradient(var(--global-site-background, #070809),var(--global-site-background, #070809))}.ds :where(div,section,article,header,footer,main,aside,nav,form,fieldset,ul,ol,li,dl,figure,details,label){min-width:0}.ds :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,span,strong,b,em,i,small,code,time,label,legend,caption,summary,td,th){min-width:0;overflow-wrap:break-word}.ds :where(.valeur-longue,.adresse-longue,[data-long],a[href^="mailto:"],a[href^=http] code){overflow-wrap:anywhere}.ds .ds-plaque-nom{display:block}.ds .ds-plaque-nom>svg,.ds .ds-plaque-nom>.drapole-verifie{margin-left:10px;vertical-align:-.12em}.ds .leopard-brand .brand-text{min-width:0}.ds .leopard-brand .brand-name,.ds .leopard-brand .brand-sub{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis}.ds .tab-button{white-space:normal}:root,:root[data-global-contrast=light]{color-scheme:dark}:root[data-global-contrast=dark]{color-scheme:light}.ds select{cursor:pointer}.ds select option,.ds select optgroup{background-color:#14141f;color:#f2f0ea}.ds select optgroup{color:#a6a4b4;font-weight:700}.ds select option:checked,.ds select option[selected]{background-color:#2a2340;color:#fff;font-weight:700}.ds select option:disabled{color:#67657a}:root[data-global-contrast=dark] .ds select option,:root[data-global-contrast=dark] .ds select optgroup{background-color:#fff;color:#16161d}:root[data-global-contrast=dark] .ds select optgroup{color:#55535f}:root[data-global-contrast=dark] .ds select option:checked,:root[data-global-contrast=dark] .ds select option[selected]{background-color:#e4ddf7;color:#16161d}:root[data-global-contrast=dark] .ds select option:disabled{color:#8a8894}.ds .edition-box{display:flex;align-items:center}.ds .edition-select{appearance:none;-webkit-appearance:none;padding:12px 34px 12px 14px;border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:12px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 8.5 1.5 4h9z'/%3E%3C/svg%3E") right 12px center / 10px no-repeat,#ffffff08;color:inherit;font:inherit;font-size:13px;letter-spacing:.02em;cursor:pointer;min-height:44px}.ds .edition-select:focus-visible{outline:2px solid var(--accent, #7c5cff);outline-offset:2px}.ds [hidden]{display:none!important}.ds .club-not-found-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ds .jauge{display:grid;gap:7px;min-width:0}.ds .jauge-tete{display:flex;align-items:baseline;gap:10px;min-width:0}.ds .jauge-libelle{flex:1 1 auto;min-width:0;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ds-texte-second);overflow-wrap:break-word}.ds .jauge-compte{flex:none;font-size:13px;font-weight:700;color:var(--ds-texte);font-variant-numeric:tabular-nums}.ds .jauge-piste{position:relative;height:6px;border-radius:999px;background:var(--ds-trait-fort);overflow:hidden}.ds .jauge-remplissage{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ds-ea) 0%,var(--ds-accent) 100%);transition:width var(--ds-duree) var(--ds-courbe)}.ds .jauge[data-complet="1"] .jauge-remplissage{background:linear-gradient(90deg,var(--ds-competition) 0%,var(--ds-competition-vif) 100%)}.ds .jauge[data-complet="1"] .jauge-compte{color:var(--ds-competition-vif)}.ds .jauge[data-vide="1"] .jauge-remplissage{background:transparent}@media(prefers-reduced-motion:reduce){.ds .jauge-remplissage{transition:none}}.ds .podium{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:10px;margin:0 0 16px;min-width:0}.ds .podium-carte{flex:1 1 150px;max-width:210px;min-width:0;display:grid;justify-items:center;gap:7px;padding:14px 12px;border:1px solid var(--ds-trait);border-top:2px solid var(--podium-accent, var(--ds-trait-fort));border-radius:var(--ds-r-moyen);background:var(--ds-surface-haute);color:inherit;text-align:center;text-decoration:none}.ds .podium-carte[data-rang="1"]{order:2;--podium-accent: var(--ds-competition);padding-block:19px 16px;flex-basis:178px;max-width:240px}.ds .podium-carte[data-rang="2"]{order:1;--podium-accent: #c6cdd4}.ds .podium-carte[data-rang="3"]{order:3;--podium-accent: #c08552}.ds .podium-rang{display:inline-block;padding:1px 9px;border-radius:999px;background:var(--podium-accent, var(--ds-trait-fort));color:#12141a;font-size:10.5px;font-weight:900;letter-spacing:.08em;font-variant-numeric:tabular-nums}.ds .podium-blason{width:44px;height:44px;object-fit:contain}.ds .podium-carte[data-rang="1"] .podium-blason{width:56px;height:56px}.ds .podium-blason-vide{display:grid;place-items:center;border:1px solid var(--ds-trait-fort);border-radius:50%;color:var(--ds-texte-second);font-family:var(--ds-titre, inherit);font-size:19px;font-weight:700;line-height:1}.ds .podium-nom{min-width:0;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--ds-texte);overflow-wrap:break-word}.ds .podium-carte[data-rang="1"] .podium-nom{font-size:14px}.ds .podium-stat{display:grid;gap:1px;justify-items:center}.ds .podium-stat b{font-size:18px;font-weight:900;line-height:1;color:var(--podium-accent, var(--ds-texte));font-variant-numeric:tabular-nums}.ds .podium-carte[data-rang="1"] .podium-stat b{font-size:22px}.ds .podium-stat i{font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-texte-faible)}.ds .podium-vide{padding:14px;border:1px dashed var(--ds-trait-fort);border-radius:var(--ds-r-moyen)}.ds .podium-vide-texte{color:var(--ds-texte-second);font-size:12.5px}@media(max-width:560px){.ds .podium{gap:8px}.ds .podium-carte[data-rang="1"]{order:1}.ds .podium-carte[data-rang="2"]{order:2}.ds .podium-carte[data-rang="3"]{order:3}.ds .podium-carte,.ds .podium-carte[data-rang="1"]{flex:1 1 100%;max-width:none;grid-template-columns:auto auto 1fr auto;align-items:center;justify-items:start;padding:11px 13px;text-align:left}.ds .podium-carte .podium-nom{font-size:13px}.ds .podium-carte .podium-blason,.ds .podium-carte[data-rang="1"] .podium-blason{width:32px;height:32px}.ds .podium-blason-vide{font-size:14px}.ds .podium-stat{justify-items:end}.ds .podium-carte .podium-stat b,.ds .podium-carte[data-rang="1"] .podium-stat b{font-size:17px}}
