.acc.jf{--up:#4ade80;--down:#f87171;--gold:gold}.acc.jf section{padding-block:56px}.acc.jf .band{background:var(--s1)}.acc.jf .head{gap:12px;margin-bottom:24px}.acc.jf h2{font-size:clamp(1.3rem,2.6vw,2rem)}.acc.jf .lab{font:600 .66rem var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--faint);display:block}.acc.jf .jf-ariane{color:var(--faint);flex-wrap:wrap;gap:6px;padding-top:24px;font-size:.82rem;display:flex}.acc.jf .jf-ariane i{font-style:normal}.acc.jf .jf-ariane a{color:var(--muted);text-decoration:none}.acc.jf .jf-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;padding-block:18px 48px;display:grid}.acc.jf .jf-scene{background:radial-gradient(farthest-corner at 50% 52%,var(--halo-a)0%,var(--halo-b)38%,transparent 100%),var(--s1);border-radius:24px;place-items:center;min-height:440px;padding:56px 12px 18px;display:grid;position:relative}.acc.jf .jf-scene:after{content:"";filter:blur(10px);background:#00000080;border-radius:50%;height:22px;position:absolute;inset:auto 22% 22px}.acc.jf .jf-scene img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 30px #00000073);width:auto;max-width:100%;height:auto;max-height:440px;position:relative}.acc.jf .jf-scene-boutons{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.acc.jf .jf-partenaire{cursor:pointer;border:0;align-items:center;gap:8px;display:inline-flex}.acc.jf .jf-partenaire.ajoute{color:var(--lime);cursor:default}.acc.jf .jf-icone{width:16px;height:16px}.acc.jf .jf-ident h1{margin-top:12px;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.02}.acc.jf .jf-ligne{color:var(--muted);margin-top:10px;font-size:1rem}.acc.jf .jf-ligne b{color:var(--fg)}.acc.jf .jf-palier{background:var(--s1);height:38px;font:400 .95rem var(--display);border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:0 14px 0 8px;display:inline-flex}.acc.jf .jf-palier small{font:600 .74rem var(--text);color:var(--muted);margin-left:4px}.acc.jf .jf-charge{color:var(--faint);margin-top:10px;font-size:.82rem}.acc.jf .jf-chiffres{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.acc.jf .jf-chiffres div{background:var(--s1);box-shadow:var(--relief);border-radius:14px;min-width:0;padding:14px 16px}.acc.jf .jf-chiffres b{font:400 1.6rem/1.1 var(--display);white-space:nowrap;display:block}.acc.jf .jf-chiffres span{color:var(--muted);font-size:.78rem}.acc.jf .jf-chiffres .rang b{color:var(--lime)}.acc.jf .jf-chiffres .up b{color:var(--up)}.acc.jf .jf-chiffres .down b{color:var(--down)}.acc.jf .jf-classements{background:var(--s1);box-shadow:var(--relief);border-radius:16px;margin-top:12px;padding:6px 16px}.acc.jf .jf-classements div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:14px;padding:11px 0;display:grid}.acc.jf .jf-classements div:last-child{border-bottom:0}.acc.jf .jf-classements span,.acc.jf .jf-classements a{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;text-decoration:none;overflow:hidden}.acc.jf .jf-classements a:hover{color:var(--fg)}.acc.jf .jf-classements b{font:400 1.3rem var(--display)}.acc.jf .jf-classements small{font:600 .76rem var(--mono);color:var(--faint);text-align:right;min-width:6.5rem}.acc.jf .jf-classements .club b{color:var(--lime)}.acc.jf .jf-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.acc.jf .jf-btn-sombre{background:var(--s2);color:var(--fg);box-shadow:inset 0 1px 0 var(--edge)}@media (max-width:1000px){.acc.jf .jf-hero{grid-template-columns:minmax(0,1fr)}.acc.jf .jf-scene{width:100%;max-width:460px;margin-inline:auto}}@media (max-width:640px){.acc.jf section{padding-block:40px}.acc.jf .jf-scene{min-height:360px}.acc.jf .jf-scene img{max-height:340px}.acc.jf .jf-chiffres{grid-template-columns:1fr 1fr}.acc.jf .jf-classements small{min-width:0}}
.acc.jf .jf-phrase{color:var(--muted);max-width:70ch;margin-bottom:18px}.acc.jf .jf-bref{grid-template-columns:repeat(3,1fr) 1.4fr 1.4fr;gap:10px;display:grid}.acc.jf .jf-tuile{background:var(--s2);border-radius:16px;align-content:start;gap:4px;min-width:0;padding:16px;display:grid}.acc.jf .jf-tuile b{font:400 1.7rem/1 var(--display)}.acc.jf .jf-tuile span{color:var(--muted);font-size:.8rem}.acc.jf .jf-tuile strong{font-size:.95rem}.acc.jf .jf-tuile a{text-decoration:none}.acc.jf .jf-tuile a:hover strong{color:var(--lime)}.acc.jf .jf-tuile em{font-style:normal;font-weight:700}.acc.jf .jf-gagne{color:var(--lime)}.acc.jf .jf-faq{border-top:1px solid var(--line)}.acc.jf .jf-faq .qa{border-bottom:1px solid var(--line);gap:8px;padding:18px 0;display:grid}.acc.jf .jf-faq p{color:var(--muted);max-width:72ch;font-size:.92rem}.acc.jf section.jf-plus{padding-block:44px}.acc.jf .jf-plus h2{font-size:1.4rem}.acc.jf .jf-liens{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.acc.jf .jf-liens a{background:var(--s1);box-shadow:var(--relief);border-radius:14px;gap:4px;padding:18px;text-decoration:none;display:grid}.acc.jf .jf-liens b{font:400 1.05rem var(--display)}.acc.jf .jf-liens span{color:var(--muted);font-size:.86rem}.acc.jf .jf-liens a:hover b{color:var(--lime)}@media (max-width:1000px){.acc.jf .jf-bref{grid-template-columns:repeat(3,1fr)}.acc.jf .jf-bref .jf-tuile:nth-child(n+4){grid-column:span 3}.acc.jf .jf-liens{grid-template-columns:minmax(0,1fr)}}
.acc.jf .jf-onglets{gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}.acc.jf .jf-onglets button{background:var(--s1);color:var(--muted);font:600 .84rem var(--text);cursor:pointer;border:0;border-radius:10px;flex:none;padding:9px 16px}.acc.jf .jf-onglets button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.acc.jf .jf-vide{text-align:center;color:var(--muted);background:var(--s1);border-radius:16px;padding:28px 16px}.acc.jf .jf-palmares{background:var(--s1);box-shadow:var(--relief);border-radius:16px;overflow:hidden}.acc.jf .jf-res-bloc{border-bottom:1px solid var(--line)}.acc.jf .jf-res-bloc:last-child{border-bottom:0}.acc.jf .jf-res{grid-template-columns:6.4rem 4.4rem minmax(0,1.6fr) minmax(0,1fr) 5.4rem 6.6rem;align-items:center;gap:14px;padding:12px 16px;display:grid;position:relative}.acc.jf .jf-res.th{background:var(--s3);font:600 .64rem var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--faint);padding-block:9px}.acc.jf .jf-res-ouvrir{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.acc.jf .jf-res-ouvrir:hover{background:var(--s2)}.acc.jf .jf-res>:not(.jf-res-ouvrir){pointer-events:none;position:relative}.acc.jf .jf-res a{pointer-events:auto;text-decoration:none}.acc.jf .jf-res a:hover b,.acc.jf .jf-res a:hover{color:var(--lime)}.acc.jf .jf-date{font:600 .76rem var(--mono);color:var(--muted);white-space:nowrap}.acc.jf .jf-cat{font:400 .82rem var(--display);color:var(--c,var(--lime));background:var(--cb,#c7ff021f);border-radius:8px;justify-self:start;padding:4px 8px}.acc.jf .jf-tournoi{min-width:0}.acc.jf .jf-tournoi b{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;display:block;overflow:hidden}.acc.jf .jf-avec{color:var(--faint);font-size:.76rem;display:none}.acc.jf .jf-part{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.acc.jf .jf-diff{font:600 .78rem var(--mono);color:var(--muted)}.acc.jf .jf-pts{text-align:right;font:600 .92rem var(--mono);color:var(--up);white-space:nowrap}.acc.jf .jf-res.th .jf-pts,.acc.jf .jf-res.th .jf-diff{font:inherit;color:inherit}.acc.jf .jf-place{font:400 .92rem var(--display);color:var(--fg);margin-left:6px}.acc.jf .jf-place.or{color:var(--gold)}.acc.jf .jf-detail{background:var(--deep);gap:2px;padding:10px 16px 14px;display:grid}.acc.jf .jf-detail .lab{margin-bottom:6px}.acc.jf .jf-detail-etat{color:var(--muted);text-align:center;padding:8px 0;font-size:.84rem}.acc.jf .jf-paire{border-bottom:1px solid var(--line);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:start;gap:10px;padding:6px 0;font-size:.82rem;display:grid}.acc.jf .jf-paire:last-child{border-bottom:0}.acc.jf .jf-paire-place{color:var(--muted);font:600 .76rem var(--mono);justify-items:center;display:grid}.acc.jf .jf-paire-place small{color:var(--lime);font-size:.6rem}.acc.jf .jf-paire-noms a{text-decoration:none}.acc.jf .jf-paire-noms a:hover{color:var(--lime)}.acc.jf .jf-paire-pts{color:var(--up);font:600 .78rem var(--mono)}.acc.jf .jf-note{color:var(--faint);margin-top:12px;font-size:.82rem}.acc.jf .jf-voir-plus{background:var(--s2);width:100%;height:46px;color:var(--fg);font:600 .88rem var(--text);cursor:pointer;border:0;border-radius:12px;margin-top:10px;display:block}@media (max-width:1000px){.acc.jf .jf-res{grid-template-columns:5rem 4rem minmax(0,1fr) 6rem}.acc.jf .jf-res>.jf-part,.acc.jf .jf-res>.jf-diff{display:none}.acc.jf .jf-avec{display:block}}@media (max-width:640px){.acc.jf .jf-res.th{display:none}.acc.jf .jf-res{grid-template-columns:auto minmax(0,1fr) auto;gap:2px 10px}.acc.jf .jf-res>.jf-cat{grid-area:1/1}.acc.jf .jf-res>.jf-tournoi{grid-area:1/2/span 2}.acc.jf .jf-res>.jf-pts{grid-area:1/3}.acc.jf .jf-res>.jf-date{grid-area:2/1;font-size:.7rem}}
.acc.jf .jf-stats{gap:12px;display:grid}.acc.jf .jf-st-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.acc.jf .jf-carte{background:var(--s1);box-shadow:var(--relief);border-radius:16px;min-width:0;padding:18px}.acc.jf .jf-profil h3{font:400 1.3rem var(--display);color:var(--lime);margin:8px 0 6px}.acc.jf .jf-profil p{color:var(--muted);font-size:.9rem}.acc.jf .jf-badges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.acc.jf .jf-badges span{background:var(--s2);color:var(--fg);font:600 .76rem var(--text);border-radius:8px;padding:4px 10px}.acc.jf .jf-gros{align-items:baseline;gap:10px;margin:6px 0 10px;display:flex}.acc.jf .jf-gros b{font:400 2.6rem/1 var(--display);color:var(--gold)}.acc.jf .jf-gros span{color:var(--muted);font-size:.86rem}.acc.jf .jf-titres ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.acc.jf .jf-titres li{align-items:center;gap:10px;font-size:.86rem;display:flex}.acc.jf .jf-faible{color:var(--faint)}.acc.jf .jf-st-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.acc.jf .jf-filtres{flex-wrap:wrap;gap:6px;display:flex}.acc.jf .jf-filtres button{background:var(--s2);color:var(--muted);font:600 .78rem var(--text);cursor:pointer;border:0;border-radius:9px;padding:6px 12px}.acc.jf .jf-filtres button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.acc.jf .jf-st-chiffres{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.acc.jf .jf-st-chiffres>div{background:var(--s2);text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:8px;padding:14px 10px;display:grid}.acc.jf .jf-st-chiffres>div>span:last-child{color:var(--muted);font-size:.78rem}.acc.jf .jf-anneau{--v:0;background:conic-gradient(var(--lime)calc(var(--v)*1%),var(--s3)0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.acc.jf .jf-anneau b{background:var(--s2);width:56px;height:56px;font:600 .9rem var(--mono);border-radius:50%;place-items:center;display:grid}.acc.jf .jf-n{font:400 1.9rem/1 var(--display)}.acc.jf .jf-st-sous{margin-top:20px}.acc.jf .jf-barres{gap:8px;margin-top:10px;display:grid}.acc.jf .jf-barres div{color:var(--muted);grid-template-columns:6.5rem minmax(0,1fr) 2rem;align-items:center;gap:12px;font-size:.84rem;display:grid}.acc.jf .jf-barres i{background:linear-gradient(to right,var(--c)var(--l),var(--s2)0);border-radius:5px;height:10px}.acc.jf .jf-barres b{text-align:right;font:600 .86rem var(--mono);color:var(--fg)}.acc.jf .jf-st-up{font:600 .8rem var(--mono);color:var(--up)}.acc.jf .jf-st-down{font:600 .8rem var(--mono);color:var(--down)}.acc.jf .jf-histo{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;height:170px;display:grid}.acc.jf .jf-histo div{grid-template-rows:auto 1fr auto;place-items:end center;gap:4px;height:100%;display:grid}.acc.jf .jf-histo i{width:100%;max-width:34px;height:var(--h);background:var(--s3);border-radius:6px 6px 3px 3px;align-self:end}.acc.jf .jf-histo small{font:600 .7rem var(--mono);color:var(--faint)}.acc.jf .jf-histo span{color:var(--faint);font-size:.72rem}.acc.jf .jf-histo .now i{background:var(--lime)}.acc.jf .jf-histo .now small,.acc.jf .jf-histo .now span{color:var(--lime)}.acc.jf .jf-st-note{color:var(--faint);margin-top:10px;font-size:.78rem}.acc.jf .jf-radar{width:100%;max-width:420px;margin:6px auto 0;display:block}.acc.jf .jf-radar .grille polygon{fill:none;stroke:var(--line);stroke-width:1px}.acc.jf .jf-radar .forme{fill:#c7ff0238;stroke:var(--lime);stroke-width:2px}.acc.jf .jf-radar text{fill:var(--muted);font:500 10px var(--text)}.acc.jf .jf-tennis{box-shadow:var(--relief);border-radius:16px;grid-template-columns:1.4fr 1fr;display:grid;overflow:hidden}.acc.jf .jf-tennis div{gap:2px;padding:16px 18px;display:grid}.acc.jf .jf-tennis div:first-child{background:#c2512a}.acc.jf .jf-tennis div:first-child .lab{color:#ffffffbf}.acc.jf .jf-tennis div:last-child{background:var(--s1)}.acc.jf .jf-tennis b{font:400 1.8rem/1.1 var(--display)}.acc.jf .jf-tennis div:last-child b{color:#f07a4b}.acc.jf .jf-tennis span:not(.lab){font-size:.82rem}@media (max-width:820px){.acc.jf .jf-st-grille{grid-template-columns:minmax(0,1fr)}.acc.jf .jf-st-chiffres{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.acc.jf .jf-st-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.acc.jf .jf-barres div{grid-template-columns:5.6rem minmax(0,1fr) 1.6rem}}
