:root{--bg:#fcfaf7;--card:#fff;--ink:#0f172a;--body:#475569;--muted:#64748b;--soft-ink:#94a3b8;--line:#e9e3da;--line-soft:#f2ece3;--grad-a:#1e3a8a;--grad-b:#9f1239;--radius:16px;--radius-sm:12px;--shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0d;--shadow-hover:0 12px 32px #0f172a1a;--halo:radial-gradient(640px 260px at 16% -20%, #4f63ff1c, transparent 62%), radial-gradient(580px 240px at 88% -10%, #f43f5e12, transparent 62%)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-manrope),"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}.nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);background:#fcfaf7d9;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:12px 20px;display:flex}.nav-links{align-items:center;gap:8px;display:flex}.nav-links a{color:var(--body);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:700;transition:color .15s,background .15s}.nav-links a:hover{color:var(--ink);background:#fff}.nav-links a.nav-cta{color:#fff;background:linear-gradient(120deg,var(--grad-a),var(--grad-b));transition:filter .15s,transform .15s,box-shadow .15s}.nav-links a.nav-cta:hover{background:linear-gradient(120deg,var(--grad-a),var(--grad-b));color:#fff;filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px #1e3a8a38}.hero{text-align:center;background:var(--halo), var(--bg);padding:46px 0 26px}.hero h1{font-family:var(--font-anton),"Anton",sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:0 0 12px;font-size:42px;font-weight:400;line-height:1.06}.hero h1 .accent,.home-hero h1 .accent{background:linear-gradient(120deg,var(--grad-a),var(--grad-b));color:#0000;-webkit-background-clip:text;background-clip:text}.hero p{color:var(--body);max-width:540px;margin:0 auto;font-size:16px}.section-title{font-family:var(--font-anton),"Anton",sans-serif;text-transform:uppercase;letter-spacing:.03em;color:var(--soft-ink);margin:24px 0 12px;font-size:14px;font-weight:400}.grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;margin:0 auto 56px;display:grid}.card{background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:7px;padding:18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.card:hover{box-shadow:var(--shadow-hover);border-color:#d8cfc2;transform:translateY(-3px)}.badge{letter-spacing:.03em;background:linear-gradient(120deg,var(--grad-a),var(--grad-b));color:#fff;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:11px;font-weight:800;transition:transform .15s;display:inline-block}.card:hover .badge{transform:translateY(-1px)}.card h3{font-family:var(--font-anton),"Anton",sans-serif;letter-spacing:.01em;color:var(--ink);margin:5px 0 1px;font-size:21px;font-weight:400;transition:color .15s}.card:hover h3{color:var(--grad-a)}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.dot{background:#cbd5e1;border-radius:50%;width:3px;height:3px;display:inline-block}.tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tag{color:var(--body);border:1px solid var(--line);background:#faf6f0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.tag.live{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.empty{text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:var(--radius);background:#fff;grid-column:1/-1;padding:46px 20px}.tpage{max-width:760px;margin:0 auto;padding:18px 20px 64px}.preview-ribbon{color:#9a3412;text-align:center;background:#fff7ed;border:1.5px solid #fed7aa;border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:700}.banner{object-fit:cover;border:1.5px solid var(--line);border-radius:18px;width:100%;height:220px;margin-bottom:14px;display:block}.tpage .top{text-align:center;background:var(--halo), var(--bg);border:1.5px solid var(--line-soft);border-radius:18px;padding:30px 24px 26px;position:relative;overflow:hidden}.tpage .top>*{z-index:1;position:relative}.top-mark{z-index:0;font-family:var(--font-anton),"Anton",sans-serif;color:#1e3a8a0d;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:200px;line-height:1;position:absolute;top:-46px;right:-12px}.tpage .top h1{font-family:var(--font-anton),"Anton",sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:10px 0 6px;font-size:34px;font-weight:400;line-height:1.08}.facts{text-align:left;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px;display:grid}.fact{background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:13px 15px}.fact b{color:var(--soft-ink);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.fact span{color:var(--ink);font-size:16px;font-weight:700}.section{background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:14px;padding:20px}.section h2{font-family:var(--font-anton),"Anton",sans-serif;text-transform:uppercase;letter-spacing:.03em;color:var(--soft-ink);margin:0 0 10px;font-size:14px;font-weight:400}.desc{white-space:pre-wrap;color:var(--body);line-height:1.65}.share{appearance:none;cursor:pointer;background:linear-gradient(120deg,var(--grad-a),var(--grad-b));color:#fff;border:none;border-radius:12px;padding:13px 20px;font-size:15px;font-weight:800;transition:filter .15s,transform .15s,box-shadow .15s}.share:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 18px #1e3a8a2e}.home-hero{text-align:center;background:var(--halo), var(--bg);padding:50px 0 26px}.home-hero .kicker{font-family:var(--font-anton),"Anton",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--soft-ink);margin-bottom:10px;font-size:13px}.home-hero h1{font-family:var(--font-anton),"Anton",sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:0 0 12px;font-size:50px;font-weight:400;line-height:1.04}.home-hero p{color:var(--body);max-width:520px;margin:0 auto;font-size:16px}.entries{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin:32px auto 8px;display:grid}.entry{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:9px;padding:26px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.entry:hover{box-shadow:var(--shadow-hover);border-color:#d8cfc2;transform:translateY(-4px)}.entry .ic{background:linear-gradient(135deg,#eef2ff,#fdf2f8);border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .2s;display:flex}.entry .ic svg{width:28px;height:28px;display:block}.entry:hover .ic{transform:scale(1.07)rotate(-3deg)}.entry h2{font-family:var(--font-anton),"Anton",sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:6px 0 0;font-size:24px;font-weight:400}.entry p{color:var(--body);margin:0;font-size:14px;line-height:1.55}.entry .go{color:#fff;background:linear-gradient(120deg,var(--grad-a),var(--grad-b));border-radius:11px;align-self:flex-start;margin-top:10px;padding:11px 18px;font-size:14px;font-weight:800;transition:transform .15s,filter .15s}.entry .go:hover{filter:brightness(1.06)}.entry:hover .go{transform:translate(3px)}.entry.alt .go{color:var(--grad-a);border:1.5px solid var(--line);background:#fff}.teaser-head{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 12px;display:flex}.teaser-head .section-title{margin:0}.teaser-head a{color:var(--grad-a);white-space:nowrap;font-size:14px;font-weight:800;transition:color .15s}.site-footer{border-top:1px solid var(--line-soft);text-align:center;color:var(--muted);background:#fff;padding:26px 20px 40px;font-size:13px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.card,.section,.fact,.entry{animation:.35s both fadeUp}@media (max-width:640px){.hero{padding:32px 0 20px}.hero h1{font-size:30px}.home-hero{padding:34px 0 20px}.home-hero h1{font-size:34px}.home-hero p,.hero p{font-size:15px}.entries{grid-template-columns:1fr}.tpage .top h1{font-size:26px}.banner{height:160px}.top-mark{font-size:150px;top:-30px}.grid{grid-template-columns:1fr;gap:12px}.nav-links a{padding:7px 9px;font-size:13px}.section,.card,.entry{padding:16px}}.brandlink{align-items:center;display:inline-flex}.brandlock{align-items:center;gap:9px;display:inline-flex}.brandname{font-family:var(--font-anton),"Anton",sans-serif;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(120deg,var(--grad-a),var(--grad-b));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px}@media (max-width:640px){.brandname{font-size:17px}}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:10px;display:flex}.chip-presence{color:#475569;background:#fff;border:1.5px solid #e9e3da;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.chip-open{color:#0f7a57;background:#107a571a;border:1.5px solid #107a5740;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.reg-section{background:linear-gradient(#1e3a8a0a,#9f12390a)}.reg-lead{color:#475569;margin:-4px 0 16px;font-size:15px;line-height:1.5}.reg-form{flex-direction:column;gap:14px;display:flex}.reg-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reg-row label{color:#334155;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.reg-opt{color:#94a3b8;font-weight:400}.reg-form input{font:inherit;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.reg-form input:focus{border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a1f}.reg-btn{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(90deg,#1e3a8a,#9f1239);border:0;border-radius:10px;align-self:flex-start;padding:12px 26px;font-weight:700;transition:transform .12s,opacity .15s}.reg-btn:hover{transform:translateY(-1px)}.reg-btn:disabled{opacity:.6;cursor:default;transform:none}.reg-err{color:#b91c1c;margin:-4px 0 0;font-size:14px}.reg-note{color:#94a3b8;margin:2px 0 0;font-size:12px;line-height:1.4}.reg-done{background:#107a5714;border:1.5px solid #107a5740;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;display:flex}.reg-done-ico{color:#fff;background:#0f7a57;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.reg-done p{color:#166534;margin:0;font-weight:600;line-height:1.45}@media (max-width:560px){.reg-row{grid-template-columns:1fr}}.lv{flex-direction:column;gap:18px;margin-top:18px;display:flex}.lv-block{background:#fff;border:1.5px solid #e9e3da;border-radius:16px;padding:18px 18px 16px;box-shadow:0 2px 10px #0f172a0a}.lv-h{font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;letter-spacing:.5px;color:#0f172a;align-items:center;gap:9px;margin:0 0 14px;font-size:19px;display:flex}.lv-count{font-family:var(--font-manrope),"Manrope", sans-serif;color:#1d4ed8;letter-spacing:0;background:#2563eb14;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:800}.lv-dot{background:#dc2626;border-radius:999px;width:10px;height:10px;animation:1.4s ease-in-out infinite lvPulse}@keyframes lvPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.lv-phase{text-align:center;color:#64748b;font-size:13.5px;font-weight:700}.lv-champ{color:#fff;background:linear-gradient(100deg,#1e3a8a,#9f1239);border-radius:16px;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 10px 30px #1e3a8a40}.lv-champ-cup{font-size:42px;line-height:1}.lv-champ-label{opacity:.85;text-transform:uppercase;letter-spacing:1px;font-size:12.5px;font-weight:700}.lv-champ-name{font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:.5px;font-size:30px}.lv-live-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.lv-match{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative}.lv-match.lv-big{border-width:2px;padding:16px 16px 14px}.lv-match.lv-live{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.lv-live-tag{color:#fff;letter-spacing:.5px;background:#dc2626;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:800;position:absolute;top:-9px;left:12px}.lv-side{justify-content:space-between;align-items:center;gap:10px;display:flex}.lv-pname{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.lv-big .lv-pname{font-size:16.5px}.lv-score{font-family:var(--font-anton),"Anton", sans-serif;color:#0f172a;text-align:right;min-width:22px;font-size:17px}.lv-big .lv-score{font-size:22px}.lv-win .lv-pname,.lv-win .lv-score{color:#0f7a57}.lv-done{opacity:.92}.lv-ff{color:#b45309;background:#fef3c7;border-radius:999px;align-self:flex-end;padding:1px 8px;font-size:10.5px;font-weight:800}.lv-gname{color:#0f172a;font-size:15px;font-weight:800}.lv-gplayers{color:#475569;font-size:13.5px;font-weight:600;line-height:1.5}.lv-rname{font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;letter-spacing:.8px;color:#64748b;text-align:center;margin-bottom:2px;font-size:13px}.lv-pools{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.lv-pool-name{font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;letter-spacing:.8px;color:#1d4ed8;margin-bottom:8px;font-size:13.5px}.lv-table{border-collapse:collapse;width:100%;font-size:13.5px}.lv-table th{text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;text-align:center;padding:4px 6px;font-size:11px;font-weight:800}.lv-table td{text-align:center;color:#475569;border-top:1px solid #f1f5f9;padding:7px 6px;font-weight:600}.lv-tl{text-align:left!important}.lv-strong{color:#0f172a;font-weight:800}.lv-rank{color:#94a3b8;width:26px;font-weight:800}.lv-pts{color:#0f172a;font-weight:800}.lv-first td{background:linear-gradient(90deg,#1e3a8a0d,#9f12390d)}.lv-first .lv-rank{color:#9f1239}.lv-mk-round{margin-bottom:14px}.lv-mk-round:last-child{margin-bottom:0}.lv-mk-groups{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.lv-mk-group{border:1.5px solid #eef2f7;border-radius:12px;padding:12px 14px}.lv-mk-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.lv-mk-list li{color:#475569;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.lv-mk-list li.lv-q{color:#0f7a57}.lv-q-tag{text-transform:uppercase;color:#0f7a57;background:#107a571a;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.lv-chips{flex-wrap:wrap;gap:7px;display:flex}.lv-chip{color:#475569;background:#fcfaf7;border:1.5px solid #e9e3da;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.lv-updated{text-align:center;color:#cbd5e1;font-size:11.5px;font-weight:700}.entry-k{letter-spacing:1.4px;color:#9f1239;margin-bottom:10px;font-size:11px;font-weight:800}.entry.orga{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#6d28a9 55%,#9f1239 100%);border-color:#0000}.entry.orga .entry-k{color:#ffffffbf}.entry.orga h2{color:#fff}.entry.orga p{color:#ffffffd9}.entry.orga p b,.entry.orga .go{color:#fff}.entry.orga:hover{box-shadow:0 16px 40px #1e3a8a59}.org-hero{text-align:center;padding:64px 0 40px}.org-hero h1{font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;color:#0f172a;margin:10px 0 14px;font-size:clamp(30px,5.4vw,52px);line-height:1.06}.org-hero h1 .accent{background:linear-gradient(90deg,#1e3a8a,#9f1239);color:#0000;-webkit-background-clip:text;background-clip:text}.org-hero p{color:#475569;max-width:620px;margin:0 auto;font-size:16.5px;line-height:1.6}.org-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.btn-main{color:#fff;background:linear-gradient(90deg,#1e3a8a,#9f1239);border-radius:12px;padding:14px 26px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .15s;display:inline-block}.btn-main:hover{transform:translateY(-2px);box-shadow:0 10px 28px #1e3a8a47}.btn-ghost{color:#334155;background:#fff;border:1.5px solid #e9e3da;border-radius:12px;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s;display:inline-block}.btn-ghost:hover{transform:translateY(-2px)}.org-free{color:#94a3b8;margin-top:14px;font-size:13px;font-weight:600}.feat-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:26px 0 44px;display:grid}.feat{background:#fff;border:1.5px solid #e9e3da;border-radius:16px;padding:20px;box-shadow:0 2px 10px #0f172a0a}.feat-ic{margin-bottom:10px;font-size:26px}.feat h3{font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;letter-spacing:.4px;color:#0f172a;margin:0 0 8px;font-size:15.5px}.feat p{color:#64748b;margin:0;font-size:14px;line-height:1.55}.org-steps{margin:0 0 60px}.steps{color:#475569;flex-direction:column;gap:10px;max-width:640px;margin:16px auto 0;padding-left:22px;font-size:15px;line-height:1.7;display:flex}.steps b{color:#0f172a}.org-bottom{text-align:center;margin-top:30px}.foot-cols{text-align:left;flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:16px;display:flex}.foot-col{flex-direction:column;gap:6px;min-width:210px;display:flex}.foot-title{letter-spacing:1.2px;text-transform:uppercase;color:#94a3b8;margin-bottom:2px;font-size:11px;font-weight:800}.foot-col a{color:#475569;font-size:13.5px;font-weight:700;text-decoration:none}.foot-col a:hover{color:#1e3a8a}.foot-note{color:#b6afa4;max-width:240px;font-size:12px;line-height:1.45}.foot-base{color:#b6afa4;font-size:12.5px}.pj-pad{color:#0f172a;opacity:.05;pointer-events:none;width:min(520px,62vw);position:absolute;top:46%;right:-70px;transform:translateY(-50%)rotate(12deg)}.btn-full{text-align:center;width:100%;display:block}.pj-sec{margin:46px 0;scroll-margin-top:76px}.pj .section-title{color:#0f172a;letter-spacing:.02em;align-items:center;gap:12px;margin:0 0 6px;font-size:24px;display:flex}.pj .section-title:after{content:"";opacity:.55;background:linear-gradient(90deg,#1e3a8a,#9f1239);border-radius:999px;flex:1;max-width:64px;height:3px}.pj-intro{color:#475569;margin:0 0 18px;font-size:14.5px}.pj-mention{color:#94a3b8;text-align:center;margin-top:16px;font-size:12.5px;line-height:1.55}.pj-mention a{color:#1d4ed8;font-weight:700}.pj-infos{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.pj-info{background:#fff;border:1.5px solid #e9e3da;border-radius:14px;flex-direction:column;gap:5px;padding:15px 16px;display:flex;box-shadow:0 2px 8px #0f172a08}.pj-info b{color:#0f172a;font-size:13.5px}.pj-info span{color:#64748b;font-size:13px;line-height:1.55}.pj-last{text-align:center;margin-bottom:64px}.bt-card{background:#fff;border:1.5px solid #e9e3da;border-radius:18px;flex-direction:column;padding:24px 20px 20px;transition:transform .15s,box-shadow .25s;display:flex;position:relative;box-shadow:0 2px 12px #0f172a0d}.bt-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1e3a8a1a,0 12px 32px #9f123912}.bt-badge{letter-spacing:1px;text-transform:uppercase;color:#fff;background:linear-gradient(92deg,#1e3a8a,#9f1239);border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:800;position:absolute;top:-11px;left:20px;box-shadow:0 4px 12px #9f12394d}.bt-nom{letter-spacing:1px;text-transform:uppercase;color:#64748b;margin-bottom:6px;font-size:13px;font-weight:800}.bt-prix{font-family:var(--font-anton),"Anton", sans-serif;background:linear-gradient(94deg,#1e3a8a,#9f1239);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:46px;line-height:1}.bt-unite{letter-spacing:.3px;margin-left:6px;font-size:15px}.bt-accroche{color:#475569;margin:0 0 14px;font-size:13.5px;line-height:1.5}.bt-list{border-top:1px solid #f4f0ea;flex-direction:column;flex:1;gap:9px;margin:0 0 18px;padding:14px 0 0;list-style:none;display:flex}.bt-list li{color:#334155;align-items:flex-start;gap:9px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.bt-list svg{color:#0f7a57;flex:none;margin-top:2.5px}.faq{background:#fff;border:1.5px solid #e9e3da;border-radius:16px;overflow:hidden;box-shadow:0 2px 10px #0f172a0a}.pjp-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.pjp-card{background:#fff;border:1.5px solid #e9e3da;border-radius:16px;transition:border-color .2s,box-shadow .25s,transform .15s;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f172a0a}.pjp-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#1e3a8a,#9f1239);height:3px;position:absolute;top:0;left:0;right:0}.pjp-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #1e3a8a21,0 10px 30px #9f123917,0 2px 10px #0f172a0d}.pjp-card.pjp-open{border-color:#1e3a8a47;box-shadow:0 0 0 1px #9f12391a,0 14px 40px #1e3a8a24,0 14px 40px #9f123917}.pjp-card-btn{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;padding:20px 18px 14px;display:block}.pjp-card-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pjp-tag{letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(90deg,#1e3a8a,#9f1239);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:10.5px;font-weight:800}.pjp-salle{color:#b6afa4;font-size:11.5px;font-weight:700}.pjp-name{font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;letter-spacing:.3px;color:#0f172a;margin:0 0 6px;font-size:20px}.pjp-desc{color:#64748b;margin:0 0 12px;font-size:13.5px;line-height:1.5}.pjp-meta{color:#334155;border-top:1px solid #f4f0ea;align-items:center;gap:8px;padding-top:12px;font-size:12.5px;font-weight:700;display:flex}.pjp-chev{color:#b6afa4;flex:none;margin-left:auto;transition:transform .28s cubic-bezier(.2,.7,.2,1),color .2s}.pjp-chev-open{color:#9f1239;transform:rotate(180deg)}.pjp-panel{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1);display:grid}.pjp-open .pjp-panel{grid-template-rows:1fr}.pjp-panel-in{padding:0 18px;overflow:hidden}.pjp-open .pjp-panel-in{padding:2px 18px 18px}.pjp-row{gap:10px;padding:6px 0;font-size:13px;line-height:1.55;display:flex}.pjp-row b{color:#94a3b8;flex:none;width:64px;font-weight:700}.pjp-row span{color:#475569}@keyframes pjPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.pjp-panel,.pjp-chev,.pjp-card{transition:none}}@media (max-width:640px){.nav-in{padding:10px 14px}.nav-links a:not(.nav-cta){display:none}.nav-links a.nav-cta{padding:8px 12px;font-size:12.5px}.pj-pad{opacity:.045;width:340px;top:30%;right:-110px}.pj-sec{margin:34px 0}.bt-prix{font-size:40px}.pjp-name{font-size:18px}.pj-last{margin-bottom:44px}.pj-last .btn-main{text-align:center;display:block}.pj .section-title{font-size:20px}}.pj-jx{letter-spacing:.6px;color:#fff;background:linear-gradient(92deg,#1e3a8a,#9f1239);border-radius:999px;margin-left:4px;padding:3px 9px;font-size:10.5px;font-weight:800}.pj-maplink{color:#1d4ed8;white-space:nowrap;font-weight:700;text-decoration:none}.bt-feat{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#1e3a8a8c,#9f12398c) border-box;border:1px solid #0000;border-radius:20px;grid-template-columns:1fr 1.15fr;gap:6px 34px;margin-bottom:16px;padding:28px 28px 24px;display:grid;position:relative;box-shadow:0 16px 44px #1e3a8a21,0 16px 44px #9f123917}.bt-feat .bt-list{border-top:none;border-left:1px solid #f4f0ea;margin:0;padding:6px 0 6px 30px}.bt-feat .bt-prix{font-size:56px}.bt-feat-main{flex-direction:column;align-items:flex-start;display:flex}.bt-feat-main .bt-accroche{margin-bottom:16px}.bt-feat-main .btn-main{margin-top:auto}.bt-duo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.faq{background:#fff;border:1.5px solid #e9e3da;border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 2px 10px #0f172a0a}.faq-item+.faq-item{border-top:1px solid #f4f0ea}.faq-item summary{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:14.5px;font-weight:700;list-style:none;transition:background .15s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:#fcfaf6}.faq-item summary svg{color:#b6afa4;flex:none;transition:transform .25s}.faq-item[open] summary svg{color:#9f1239;transform:rotate(180deg)}.faq-item[open] summary{background:linear-gradient(92deg,#1e3a8a0a,#9f12390a)}.faq-item p{color:#475569;margin:0;padding:4px 18px 16px;font-size:13.5px;line-height:1.65}.ev-card{background:linear-gradient(115deg,#1e3a8a 0%,#5b2a92 55%,#9f1239 100%);border-radius:20px;grid-template-columns:1.4fr 1fr;align-items:center;gap:20px;margin-bottom:22px;padding:26px 28px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 44px #1e3a8a47}.ev-card:hover{transform:translateY(-3px);box-shadow:0 22px 56px #1e3a8a59}.ev-card:after{content:"";pointer-events:none;background:radial-gradient(420px 200px at 85% 0,#ffffff24,#0000 70%);position:absolute;inset:0}.ev-left{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.ev-tag{letter-spacing:1.2px;text-transform:uppercase;color:#ffffffbf;font-size:11px;font-weight:800}.ev-name{font-family:var(--font-anton),"Anton", sans-serif;color:#fff;letter-spacing:.5px;text-shadow:0 2px 20px #0000002e;font-size:clamp(34px,5vw,48px);line-height:1}.ev-desc{color:#ffffffe0;max-width:520px;font-size:14px;line-height:1.55}.ev-go{color:#fff;margin-top:6px;font-size:14px;font-weight:800}.ev-right{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.ev-chip{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700}.ev-mini{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#1e3a8a80,#9f123980) border-box;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:5px;margin-bottom:18px;padding:18px 20px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:flex;box-shadow:0 8px 28px #1e3a8a1a,0 8px 28px #9f123912}.ev-mini:hover{transform:translateY(-2px);box-shadow:0 14px 36px #1e3a8a24,0 14px 36px #9f12391a}.ev-mini-tag{letter-spacing:1px;text-transform:uppercase;background:linear-gradient(92deg,#1e3a8a,#9f1239);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:10.5px;font-weight:800}.ev-mini-name{font-family:var(--font-anton),"Anton", sans-serif;color:#0f172a;letter-spacing:.3px;font-size:19px}.ev-mini-desc{color:#64748b;font-size:13px;line-height:1.5}.ev-mini-go{color:#1d4ed8;font-size:13px;font-weight:800}@media (max-width:640px){.bt-feat{grid-template-columns:1fr;gap:4px;padding:22px 18px 18px}.bt-feat .bt-list{border-top:1px solid #f4f0ea;border-left:none;margin:4px 0 0;padding:14px 0 16px}.bt-feat .bt-prix{font-size:46px}.bt-feat-main .btn-main{text-align:center;order:9;width:100%;margin-top:4px}.bt-feat-main{display:contents}.bt-duo{grid-template-columns:1fr}.ev-card{grid-template-columns:1fr;gap:14px;padding:22px 20px}.ev-right{justify-content:flex-start}.ev-chip{padding:5px 11px;font-size:11px}.faq-item summary{padding:14px 15px;font-size:13.5px}.faq-item p{padding:2px 15px 14px}}.bt-soon{text-align:center;letter-spacing:.4px;color:#94a3b8;background:#faf8f4;border:1.5px dashed #e2dbcf;border-radius:11px;padding:11px 14px;font-size:12.5px;font-weight:800;display:block}.pj-orgs{text-align:center;margin:34px 0 8px}.pj-orgs-line{color:#64748b;font-size:13.5px}.pj-orgs-line a{color:#1d4ed8;text-decoration:none}.pj-orgs-line b{color:#0f172a}.jauge{margin:16px 0 4px}.jauge-top{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.jauge-label{letter-spacing:.8px;text-transform:uppercase;color:#94a3b8;font-size:11.5px;font-weight:800}.jauge-n{color:#0f172a;font-size:13.5px;font-weight:800}.jauge-full{color:#9f1239}.jauge-bar{background:#f0ece4;border-radius:999px;height:9px;overflow:hidden}.jauge-bar span{background:linear-gradient(92deg,#1e3a8a,#9f1239);border-radius:999px;min-width:6px;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block;box-shadow:0 0 10px #9f123959}.tk-cta{margin:14px 0 4px}.chip-jauge{background:linear-gradient(92deg,#1e3a8a14,#9f123914);border-color:#1e3a8a38;font-weight:800}.cns-load,.cns-empty{text-align:center;color:var(--text-secondary,#64748b);padding:40px 0}.cns-empty{flex-direction:column;align-items:center;gap:14px;display:flex}.cns-h1{font-family:var(--font-anton),"Anton", sans-serif;color:#0f172a;letter-spacing:.3px;margin:0 0 4px;font-size:30px}.cns-sub{color:#64748b;margin:0;font-size:14px}.cns-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.cns-out{cursor:pointer;font:inherit;color:#64748b;background:0 0;border:1.5px solid #e2e8f0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700}.cns-out:hover{color:#334155;border-color:#cbd5e1}.cns-auth{text-align:center;max-width:380px;margin:30px auto}.cns-form{flex-direction:column;gap:10px;margin-top:18px;display:flex}.cns-form input{font:inherit;border:1.5px solid #e2e8f0;border-radius:11px;padding:12px 14px;font-size:14px}.cns-err{color:#b91c1c;margin:4px 0 0;font-size:13px;font-weight:700}.cns-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.cns-card{background:#fff;border:1.5px solid #e9e3da;border-radius:16px;padding:18px;transition:box-shadow .2s,transform .15s;box-shadow:0 2px 10px #0f172a0a}.cns-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a14}.cns-card-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cns-game{letter-spacing:.8px;text-transform:uppercase;color:#9f1239;font-size:11px;font-weight:800}.cns-state{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.cns-on{color:#0f7a57;background:#0f7a571a}.cns-off{color:#94a3b8;background:#f1efe9}.cns-name{font-family:var(--font-anton),"Anton", sans-serif;color:#0f172a;letter-spacing:.2px;margin:0 0 14px;font-size:19px}.cns-jauge-top{color:#64748b;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.cns-jauge-n{color:#0f172a;font-weight:800}.cns-jauge-bar{background:#f0ece4;border-radius:999px;height:8px;margin-bottom:16px;overflow:hidden}.cns-jauge-bar span{background:linear-gradient(92deg,#1e3a8a,#9f1239);border-radius:999px;min-width:5px;height:100%;display:block}.cns-jauge-empty{color:#64748b;margin-bottom:16px;font-size:13px;font-weight:700}.cns-actions{flex-wrap:wrap;gap:8px;display:flex}.cns-btn{color:#334155;border:1.5px solid #e2e8f0;border-radius:10px;padding:8px 13px;font-size:12.5px;font-weight:800;text-decoration:none}.cns-btn:hover{border-color:#cbd5e1}.cns-btn-primary{color:#fff;background:linear-gradient(135deg,#1e3a8a,#9f1239);border:none}@media (max-width:560px){.cns-grid{grid-template-columns:1fr}.cns-h1{font-size:26px}}.cns-btn-del{color:#b91c1c;cursor:pointer;background:0 0;border-color:#f0d0d0;font-family:inherit}.cns-btn-del:hover{background:#fef2f2;border-color:#e5a5a5}.lsc{text-align:center;color:#fff;background:radial-gradient(900px 500px at 30% 0,#1e3a8a80,#0000 65%),radial-gradient(900px 500px at 70% 100%,#9f123980,#0000 65%),#0a0a12;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:5vh 4vw;display:flex}.lsc-top{margin-bottom:4vh}.lsc-game{letter-spacing:3px;text-transform:uppercase;color:#fff9;margin-bottom:10px;font-size:clamp(13px,2vw,20px);font-weight:800}.lsc-name{font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:1px;margin:0;font-size:clamp(34px,6vw,84px);line-height:1}.lsc-big{flex-direction:column;align-items:center;margin:2vh 0;display:flex}.lsc-num{font-family:var(--font-anton),"Anton", sans-serif;background:linear-gradient(#fff,#c9d4f0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(90px,22vw,320px);line-height:.85}.lsc-cap{color:#ffffff80;-webkit-text-fill-color:#ffffff80;margin-left:20px;font-size:.4em}.lsc-lab{letter-spacing:4px;text-transform:uppercase;color:#ffffffb3;font-size:clamp(16px,3vw,30px);font-weight:700}.lsc-bar{background:#ffffff1f;border-radius:999px;width:min(70vw,800px);height:clamp(10px,1.6vw,20px);margin:4vh 0 2vh;overflow:hidden}.lsc-bar span{background:linear-gradient(92deg,#4f7fff,#ff4f87);border-radius:999px;height:100%;transition:width 1s cubic-bezier(.2,.7,.2,1);display:block;box-shadow:0 0 30px #ff4f8780}.lsc-present{color:#4ade80;margin-top:2vh;font-size:clamp(18px,3.2vw,40px);font-weight:800}.lsc-foot{letter-spacing:2px;color:#fff6;font-size:clamp(11px,1.5vw,16px);position:fixed;bottom:3vh}.viz-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.viz-card{background:#fff;border:1.5px solid #e9e3da;border-radius:16px;padding:20px;transition:transform .15s,box-shadow .2s;box-shadow:0 2px 10px #0f172a0a}.viz-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1e3a8a14,0 12px 30px #9f12390f}.viz-ic{margin-bottom:10px;font-size:30px;line-height:1}.viz-nom{font-family:var(--font-anton),"Anton", sans-serif;color:#0f172a;letter-spacing:.3px;margin-bottom:7px;font-size:18px;line-height:1.15}.viz-txt{color:#64748b;margin:0;font-size:13.5px;line-height:1.6}@media (max-width:640px){.viz-grid{grid-template-columns:1fr;gap:12px}.viz-card{padding:17px}}.mbar{z-index:40;border-radius:0 0 14px 14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;padding:10px 16px;display:flex;position:sticky;top:0}.mbar-owner{color:#fff;background:linear-gradient(92deg,#1e3a8a,#9f1239);box-shadow:0 6px 20px #1e3a8a2e}.mbar-anon{background:#faf8f4;border:1px solid #eee6dd}.mbar-badge{letter-spacing:.2px;white-space:nowrap;font-size:12.5px;font-weight:800}.mbar-txt{color:#64748b;font-size:13px}.mbar-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.mbar-btn{cursor:pointer;color:#fff;white-space:nowrap;background:#ffffff24;border:1px solid #ffffff59;border-radius:9px;padding:7px 13px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none}.mbar-btn:hover{background:#ffffff3d}.mbar-anon .mbar-btn{color:#1e3a8a;background:#fff;border-color:#e2e8f0}.mbar-anon .mbar-btn:hover{border-color:#cbd5e1}.mbar-btn-ghost{background:0 0}.mbar-btn-go{color:#fff!important;background:linear-gradient(92deg,#1e3a8a,#9f1239)!important;border:none!important}.mbar-login{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.mbar-login input{font:inherit;border:1.5px solid #e2e8f0;border-radius:9px;flex:1;min-width:170px;padding:9px 12px;font-size:13.5px}.mbar-x{cursor:pointer;color:#b6afa4;background:0 0;border:none;padding:4px 8px;font-size:15px}.mbar-err{color:#b91c1c;width:100%;font-size:12.5px;font-weight:700}@media (max-width:640px){.mbar{gap:8px;padding:10px 12px}.mbar-actions{width:100%;margin-left:0}.mbar-btn{text-align:center;flex:1;padding:9px 10px;font-size:12.5px}.mbar-login input{flex:none;width:100%;min-width:0}}.mbar-btn-main{background:#ffffff38!important;border-color:#ffffff80!important;font-weight:800!important}.cns-btn-wide{text-align:center;width:100%;padding:11px 14px;font-size:13.5px}.cns-btn-mini{color:#94a3b8;border-color:#eee6dd;padding:6px 11px;font-size:11.5px}.cns-actions{flex-direction:column;align-items:stretch}.cns-actions>.cns-btn-mini{align-self:flex-start}.trules-facts{margin-top:2px}.trules-more{appearance:none;border:1.5px solid var(--line);font:inherit;color:var(--grad-a);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;font-size:13.5px;font-weight:800;transition:border-color .15s,background .15s;display:inline-flex}.trules-more:hover{background:#fbfaf8;border-color:#cbd5e1}.trules-chev{font-size:11px;transition:transform .2s;display:inline-block}.trules-chev.on{transform:rotate(180deg)}.trules-detail{border-top:1.5px solid var(--line);margin-top:16px;padding-top:16px}.trules-item{margin-bottom:18px}.trules-item:last-of-type{margin-bottom:8px}.trules-item-t{font-family:var(--font-anton),"Anton",sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-bottom:5px;font-size:13px;font-weight:400}.trules-item p{color:var(--body);margin:0;font-size:14px;line-height:1.68}.trules-ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:7px;margin:6px 0 0;padding:0;list-style:none;display:grid}.trules-ul li{color:var(--body);background:#faf8f4;border-radius:9px;padding:8px 11px;font-size:13.5px;line-height:1.5}.trules-ul b{color:var(--ink);text-transform:capitalize;font-weight:800}.trules-maj{color:var(--soft-ink);margin:0;padding-top:4px;font-size:12px}@media (max-width:560px){.trules-more{justify-content:center;width:100%}}.cns-prep{border-radius:10px;flex-direction:column;gap:1px;margin:-4px 0 12px;padding:8px 11px;display:flex}.cns-prep span{font-size:12px;font-weight:800}.cns-prep em{color:var(--soft-ink);font-size:11.5px;font-style:normal}.cns-prep-ok{background:#0f7a5712}.cns-prep-ok span{color:#0f7a57}.cns-prep-todo{background:#b4530914}.cns-prep-todo span{color:#b45309}.tsched-facts{margin-top:2px}.tsched-live{border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:11px 15px;font-size:13.5px;font-weight:800;display:flex}.tsched-on{color:#0f7a57;background:#0f7a5714}.tsched-done{color:var(--soft-ink);background:#faf8f4}.tsched-live em{color:var(--body);font-size:13px;font-style:normal;font-weight:600}.tsched-dot{background:#0f7a57;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite tsched-pulse}@keyframes tsched-pulse{0%,to{opacity:1}50%{opacity:.35}}.tsched-note{color:var(--soft-ink);margin:14px 0 0;font-size:13px;line-height:1.6}.plan-wrap{min-height:60vh;padding-top:26px;padding-bottom:60px}.plan-h1{font-family:var(--font-anton),"Anton",sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:0 0 6px;font-size:clamp(28px,4vw,40px);font-weight:400}.plan-sub{color:var(--body);max-width:640px;margin:0 0 22px;font-size:14px;line-height:1.6}.plan-load,.plan-empty{color:var(--soft-ink);text-align:center;padding:26px 0;font-size:14px}.plan-board{border:1.5px solid var(--line);background:#fff;border-radius:16px;padding:18px 18px 10px;overflow-x:auto}.plan-axis{min-width:420px;height:18px;margin-bottom:8px;margin-left:180px;position:relative}.plan-tick{color:var(--soft-ink);white-space:nowrap;font-size:11px;font-weight:700;position:absolute;transform:translate(-50%)}.plan-row{border-top:1px solid #f4f0ea;align-items:center;gap:0;padding:7px 0;text-decoration:none;display:flex}.plan-row:first-of-type{border-top:none}.plan-name{width:180px;color:var(--ink);flex:none;padding-right:14px;font-size:13.5px;font-weight:800;line-height:1.25}.plan-name em{letter-spacing:.08em;text-transform:uppercase;color:var(--grad-b);margin-bottom:1px;font-size:10.5px;font-style:normal;font-weight:800;display:block}.plan-track{flex:1;min-width:240px;height:38px;position:relative}.plan-grid{background:#f4f0ea;width:1px;position:absolute;top:0;bottom:0}.plan-bar{background:linear-gradient(92deg,var(--grad-a),var(--grad-b));border-radius:8px;align-items:center;height:24px;padding:0 9px;display:flex;position:absolute;top:7px;overflow:hidden}.plan-bar em{color:#fff;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.plan-bar.on{box-shadow:0 0 0 2px #0f7a5759}.plan-bar.done{opacity:.4}.plan-final{border-left:2.5px dashed #b45309;align-items:center;height:26px;padding-left:5px;display:flex;position:absolute;top:6px}.plan-final em{color:#b45309;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800}.plan-now{background:#0f7a57;width:2px;position:absolute;top:0;bottom:0}.plan-legend{color:var(--soft-ink);flex-wrap:wrap;gap:18px;margin-top:12px;font-size:12px;display:flex}.plan-legend span{align-items:center;gap:6px;display:inline-flex}.plan-lg-bar{background:linear-gradient(92deg,var(--grad-a),var(--grad-b));border-radius:4px;width:16px;height:8px}.plan-lg-final{border-left:2.5px dashed #b45309;width:0;height:12px}.plan-lg-now{border-left:2px solid #0f7a57;width:0;height:12px}.plan-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:24px;display:grid}.plan-card{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:14px 16px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:block}.plan-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0f172a12}.plan-card-g{letter-spacing:.08em;text-transform:uppercase;color:var(--grad-b);margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.plan-card-n{font-family:var(--font-anton),"Anton",sans-serif;color:var(--ink);letter-spacing:.01em;margin-bottom:6px;font-size:17px;display:block}.plan-card-h{color:var(--ink);font-size:13px;font-weight:700;display:block}.plan-card-f{color:#b45309;margin-top:2px;font-size:12px;font-weight:700;display:block}.plan-foot{color:var(--soft-ink);margin-top:18px;font-size:12.5px}@media (max-width:640px){.plan-axis{margin-left:0}.plan-row{flex-direction:column;align-items:stretch;gap:4px;padding:10px 0}.plan-name{width:auto;padding-right:0}.plan-track{min-width:0}}.pc-wrap{max-width:620px;min-height:60vh;padding-top:26px;padding-bottom:60px}.pc-load{color:var(--soft-ink);text-align:center;padding:40px 0}.pc-head{margin-bottom:16px}.pc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--soft-ink);margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.pc-h1{font-family:var(--font-anton),"Anton",sans-serif;letter-spacing:.01em;color:var(--ink);margin:0;font-size:clamp(28px,6vw,40px);font-weight:400;line-height:1.05}.pc-team{color:var(--body);margin:5px 0 0;font-size:14px}.pc-status{border-radius:14px;flex-direction:column;gap:2px;margin-bottom:8px;padding:14px 17px;display:flex}.pc-status b{font-size:15px}.pc-status span{opacity:.85;font-size:13px}.pc-sec{margin-top:8px}.pc-link{color:var(--grad-a);margin-top:12px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-block}.pc-link:hover{text-decoration:underline}.pc-next{background:#1e3a8a0a!important;border:1.5px solid #1e3a8a40!important}.pc-next-t{color:var(--ink);margin:0 0 4px;font-size:16px}.pc-next-s{color:var(--body);margin:0;font-size:13px;line-height:1.6}.pc-matchs{margin:0;padding:0;list-style:none}.pc-matchs li{background:#faf8f4;border-radius:11px;align-items:center;gap:12px;margin-bottom:7px;padding:11px 12px;display:flex}.pc-matchs li.won{background:#0f7a5712}.pc-matchs li.lost{background:#b91c1c0d}.pc-m-t{letter-spacing:.06em;text-transform:uppercase;color:var(--soft-ink);flex:none;font-size:11px;font-weight:800}.pc-m-a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.pc-m-s{font-family:var(--font-anton),"Anton",sans-serif;color:var(--ink);flex:none;font-size:15px}.pc-note{color:var(--soft-ink);text-align:center;padding:22px 0;font-size:13.5px;line-height:1.6}.pc-code{color:var(--soft-ink);text-align:center;margin-top:22px;font-size:12px}.pc-code b{letter-spacing:.1em;color:var(--body);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.plist-sub{color:var(--body);margin:0 0 14px;font-size:13.5px}.plist-ul{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.plist-ul li{background:#faf8f4;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex}.plist-ul li.on{background:#0f7a5712}.plist-n{color:var(--soft-ink);flex:none;min-width:14px;font-size:10.5px;font-weight:800}.plist-p{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:700;overflow:hidden}.plist-p em{color:var(--soft-ink);font-size:13px;font-style:normal;font-weight:400}.plist-tag{color:#0f7a57;text-transform:uppercase;letter-spacing:.05em;flex:none;font-size:10.5px;font-weight:800}.plist-wt{letter-spacing:.09em;text-transform:uppercase;color:var(--soft-ink);margin:18px 0 8px;font-size:11.5px;font-weight:800}.plist-ul-wt li{border:1px dashed var(--line);background:#fff}.plist-ul-wt .plist-p{color:var(--body);font-weight:600}.share-row{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.share-txt{flex:1;min-width:230px}.share-txt h2{margin-bottom:6px}.share-txt p{color:var(--body);max-width:420px;margin:0 0 12px;font-size:13.5px;line-height:1.6}.share-qr{flex:none;line-height:0}.share-qr img,.share-qr canvas,.share-qr svg{border:1px solid var(--line);background:#fff;border-radius:10px;width:112px;height:112px;padding:6px;display:block}@media (max-width:560px){.share-row{flex-direction:column-reverse;align-items:stretch;gap:14px}.share-qr{align-self:center}}a.plist-p{text-decoration:none;transition:color .15s}a.plist-p:hover{color:var(--grad-a);text-decoration:underline}.plist-hint{color:var(--soft-ink);font-size:12.5px}.pf-wrap{max-width:720px;min-height:60vh;padding-top:26px;padding-bottom:60px}.pf-load,.pf-empty{color:var(--soft-ink);text-align:center;padding:40px 0}.pf-head{margin-bottom:16px}.pf-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--soft-ink);margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.pf-h1{font-family:var(--font-anton),"Anton",sans-serif;letter-spacing:.01em;color:var(--ink);margin:0;font-size:clamp(30px,6vw,44px);font-weight:400;line-height:1.05}.pf-team{color:var(--body);margin:5px 0 0;font-size:14px}.pf-stats{margin-bottom:16px}.pf-conflit{background:#b4530917;border-radius:14px;margin-bottom:16px;padding:15px 18px}.pf-conflit>b{color:#b45309;margin-bottom:6px;font-size:14.5px;display:block}.pf-conflit p{color:var(--body);margin:0 0 6px;font-size:13.5px;line-height:1.65}.pf-conflit p:last-child{margin-bottom:0}.pf-t{margin-top:12px}.pf-t-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.pf-t-g{letter-spacing:.08em;text-transform:uppercase;color:var(--grad-b);margin-bottom:2px;font-size:10.5px;font-weight:800;display:block}.pf-t-n{font-family:var(--font-anton),"Anton",sans-serif;color:var(--ink);letter-spacing:.01em;margin:0;font-size:19px;font-weight:400}.pf-badge{border-radius:999px;flex:none;padding:4px 11px;font-size:11px;font-weight:800}.pf-badge.win{color:#b45309;background:#b4530921}.pf-badge.done{color:var(--soft-ink);background:#faf8f4}.pf-badge.live{color:#0f7a57;background:#0f7a571c}.pf-badge.soon{color:var(--grad-a);background:#1e3a8a17}.pf-t-meta{color:var(--body);flex-wrap:wrap;gap:14px;margin-bottom:10px;font-size:13px;display:flex}.pf-next{color:var(--ink);background:#1e3a8a0d;border-radius:11px;margin-bottom:10px;padding:10px 13px;font-size:13.5px}.pf-matchs{margin:0 0 10px;padding:0;list-style:none}.pf-matchs li{background:#faf8f4;border-radius:10px;align-items:center;gap:11px;margin-bottom:6px;padding:9px 12px;display:flex}.pf-matchs li.won{background:#0f7a5712}.pf-matchs li.lost{background:#b91c1c0d}.pf-m-t{color:var(--soft-ink);flex:none;min-width:20px;font-size:11px;font-weight:800}.pf-m-a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:700;overflow:hidden}.pf-m-s{font-family:var(--font-anton),"Anton",sans-serif;color:var(--ink);flex:none;font-size:14px}.pf-link{color:var(--grad-a);font-size:13.5px;font-weight:800;text-decoration:none}.pf-link:hover{text-decoration:underline}.pjc{z-index:80;border:1.5px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;max-width:560px;margin:0 auto;padding:13px 15px;display:flex;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 14px 40px #0f172a29}.pjc-txt{color:#475569;margin:0;font-size:13px;line-height:1.5}@media (max-width:560px){.pjc{gap:9px;padding:12px 13px;bottom:10px;left:10px;right:10px}.pjc-txt{font-size:12.5px;line-height:1.45}.pjc-btn{padding:10px 12px;font-size:13.5px}}.pjc-txt b{color:#0f172a}.pjc-lien{color:#1e3a8a;white-space:nowrap;text-decoration:underline}.pjc-btns{gap:10px;display:flex}.pjc-btn{font:inherit;color:#1e3a8a;cursor:pointer;background:#fff;border:1.5px solid #1e3a8a;border-radius:11px;flex:1;padding:11px 14px;font-size:14px;font-weight:800}.pjc-btn:hover{background:#f2f5fd}.ck-bloc{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 20px;display:flex}.ck-btn{font:inherit;border:1.5px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:10px;padding:9px 14px;font-size:13.5px;font-weight:700}.ck-btn:hover{color:#1e3a8a;border-color:#1e3a8a}.ck-etat{color:#64748b;font-size:13px}.st{padding:4px 0 40px}.st-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.st-h1{font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:.3px;color:#0f172a;margin:0 0 4px;font-size:30px;font-weight:400}.st-sub{color:#64748b;margin:0;font-size:13px}.st-actions{gap:8px;display:flex}.st-mini{font:inherit;border:1.5px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:700}.st-mini:hover{color:#1e3a8a;border-color:#1e3a8a}.st-periodes{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.st-periode{font:inherit;border:1.5px solid var(--line);color:#475569;cursor:pointer;background:#fff;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700}.st-periode-on{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.st-dates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-dates input{font:inherit;border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:7px 10px;font-size:13px}.st-cartes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:720px){.st-cartes{grid-template-columns:repeat(2,1fr)}}.st-carte{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:14px 16px}.st-carte-accent{background:linear-gradient(#fff,#fdf6f8);border-color:#f0d3da}.st-carte-titre{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:11.5px;font-weight:800}.st-carte-valeur{font-family:var(--font-anton),"Anton", sans-serif;color:#1e3a8a;margin-top:6px;font-size:32px;line-height:1.1}.st-carte-accent .st-carte-valeur{color:#9f1239}.st-carte-note{color:#94a3b8;margin-top:2px;font-size:12px}.st-bloc{margin-top:30px}.st-reponses{color:#475569;margin:0;padding-left:20px;font-size:14.5px;line-height:1.75}.st-reponses b{color:#0f172a}.st-scroll{overflow-x:auto}.st-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.st-table th{text-align:right;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;border-bottom:1.5px solid var(--line);padding:8px 10px;font-size:11.5px;font-weight:800}.st-table th:first-child,.st-table td:first-child{text-align:left}.st-table td{text-align:right;border-bottom:1px solid var(--line-soft);color:#334155;padding:9px 10px}.st-table tfoot td{color:#0f172a;border-top:1.5px solid var(--line);background:#faf7f2;border-bottom:none;font-weight:800}.st-note{color:#94a3b8;margin:10px 0 0;font-size:12.5px}.st-courbes{gap:14px;display:grid}.st-courbe{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.st-courbe-tete{color:#64748b;justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:700;display:flex}.st-courbe-tete b{font-family:var(--font-anton),"Anton", sans-serif;color:#0f172a;font-size:18px;font-weight:400}.st-svg{width:100%;height:88px;margin:8px 0 4px;display:block}.st-courbe-pied{color:#94a3b8;justify-content:space-between;font-size:11.5px;display:flex}.st-duo{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:900px){.st-duo{grid-template-columns:1fr 1fr}}.st-vide{color:#64748b;border:1.5px dashed var(--line);background:#fff;border-radius:14px;padding:20px;font-size:14px}.st-pied{border-top:1.5px solid var(--line);color:#94a3b8;margin-top:34px;padding-top:14px;font-size:12.5px;line-height:1.65}.st-pied b{color:#64748b}.st-pied p{margin:0 0 8px}.st-exclure{color:#64748b;cursor:pointer;align-items:center;gap:8px;margin-top:10px;display:flex}.st-uuid,.st-aide{color:#64748b;font-size:13px}.st-uuid code,.st-aide code{border:1px solid var(--line);word-break:break-all;text-align:left;background:#f6f2ec;border-radius:8px;margin-top:4px;padding:3px 6px;font-size:12px;display:inline-block}body:has(.pj) .nav{display:none}.pjh{--pjh-deep:#120a2e;clip-path:polygon(0 0,100% 0,100% calc(100% - 52px),0 100%);--pjh-blue:#1b2f8f;--pjh-violet:#6a2bd9;--pjh-magenta:#e6187d;--pjh-cyan:#23b5e8;--pjh-gold:#f2b33a;isolation:isolate;background:var(--pjh-deep);color:#fff;padding-bottom:40px;position:relative;overflow:hidden}.pjh-fond{z-index:-2;object-fit:cover;object-position:50% 14%;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.pjh-voile{z-index:-1;background:radial-gradient(95% 60% at 12% -5%,#23b5e857,#0000 60%),radial-gradient(70% 45% at 22% 52%,#f2b33a33,#0000 62%),radial-gradient(85% 60% at 90% 30%,#e6187d70,#0000 66%),linear-gradient(#120a2e80 0%,#120a2ec7 56%,#120a2eeb 100%),radial-gradient(130% 120% at 50% 45%,#0000 42%,#0603148c 100%);position:absolute;inset:0}.pjh-bar{justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.pjh-mark{font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:21px}.pjh-mini{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1.5px solid #ffffff80;border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:800;transition:background .15s,color .15s,transform .15s}.pjh-mini:hover{color:var(--pjh-deep);background:#fff;transform:translateY(-1px)}.pjh-in{padding-top:30px}.pjh .pj-jx{background:var(--pjh-gold);color:#2a1608;letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:900}.pjh-titre{font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;letter-spacing:.005em;overflow-wrap:break-word;background:linear-gradient(175deg,#fff 30%,#ffd2e8 100%);color:#0000;filter:drop-shadow(0 12px 38px #e6187d80);-webkit-background-clip:text;background-clip:text;max-width:100%;margin:18px 0 0;font-size:clamp(44px,14vw,108px);line-height:.82}.pjh-titre:after{content:"";background:linear-gradient(90deg, var(--pjh-magenta), var(--pjh-gold));border-radius:2px;width:min(300px,62%);height:9px;margin:12px 0 0;display:block;transform:skew(-20deg);box-shadow:0 6px 22px #e6187d80}.pjh-jeux{flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pjh-jeux li{letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff17;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.pjh-jeux li:before{content:"";background:var(--pjh-gold);border-radius:50%;width:5px;height:5px}@media (max-width:560px){.pjh-jeux{gap:6px}.pjh-jeux li{letter-spacing:.05em;gap:6px;padding:6px 10px;font-size:10.5px}.pjh-jeux li:before{width:4px;height:4px}}.pjh-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.pjh-bouton{text-align:center;font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg, var(--pjh-violet), var(--pjh-magenta));border-radius:14px;flex-direction:column;flex:260px;align-items:center;gap:2px;padding:15px 26px;font-size:21px;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;box-shadow:0 14px 34px #e6187d6b}.pjh-bouton span{font-family:var(--font-manrope),"Manrope", sans-serif;letter-spacing:.01em;text-transform:none;opacity:.92;font-size:12.5px;font-weight:700}.pjh-bouton:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 42px #e6187d8c}@keyframes pjhAppel{0%,to{transform:scale(1);box-shadow:0 14px 34px #e6187d6b,0 0 #f2b33a00}50%{transform:scale(1.02);box-shadow:0 16px 46px #e6187d99,0 0 0 6px #f2b33a42}}@keyframes pjhReflet{0%{left:-60%}38%,to{left:135%}}.pjh-bouton{animation:1s ease-in-out .25s 3 pjhAppel;position:relative;overflow:hidden}.pjh-bouton:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff42,#0000);width:42%;animation:4.2s ease-in-out 1.1s infinite pjhReflet;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@media (prefers-reduced-motion:reduce){.pjh-bouton{animation:none}}.pjh-second{color:#fff;border-bottom:2px solid #fff6;padding-bottom:2px;font-size:14.5px;font-weight:800}.pjh-second:hover{border-color:#fff}.pjh-note{color:#ffffffb8;margin-top:16px;font-size:12.5px}.pjh-affiche{display:none}@media (min-width:960px){.pjh{padding-bottom:54px}.pjh-fond{opacity:.3}.pjh-in{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:44px;padding-top:42px;display:grid}.pjh-titre{font-size:clamp(70px,8.2vw,112px)}.pjh-affiche{display:block;position:relative}.pjh-affiche:before{content:"";z-index:-1;filter:blur(34px);background:radial-gradient(50% 50%,#e6187d8c,#6a2bd947 55%,#0000 72%);position:absolute;inset:-12% -10%}.pjh-affiche img{border:1px solid #ffffff38;border-radius:18px;width:100%;height:auto;transition:transform .35s,box-shadow .35s;display:block;transform:rotate(1.6deg);box-shadow:0 34px 80px #0009}.pjh-affiche img:hover{transform:rotate(0)translateY(-5px);box-shadow:0 40px 90px #000000a6}.pjh-bouton{flex:none}}.pj-liens-bas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.pjb{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#120a2eeb;border:1px solid #ffffff24;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;max-width:640px;margin:0 auto;padding:10px 12px 10px 16px;transition:transform .28s,opacity .28s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 16px 40px #00000059}.pjb-on{opacity:1;pointer-events:auto;transform:translateY(0)}.pjb-txt{color:#fff;flex-direction:column;min-width:0;display:flex}.pjb-txt b{font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:15px}.pjb-txt span{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pjb-cta{color:#fff;font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(120deg,#6a2bd9,#e6187d);border-radius:12px;flex:none;padding:11px 18px;font-size:15px;box-shadow:0 10px 24px #e6187d6b}.pjb-cta:hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.pjb{transition:none}}.pj{background:linear-gradient(180deg, #e7ded3 0, #f0ebe4 300px, var(--bg) 720px)}.jrn{border-left:2px solid var(--line);margin:4px 0 0;padding:0 0 0 2px;list-style:none}.jrn-item{position:relative}.jrn-btn{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:13px 8px 13px 20px;transition:background .15s;display:flex}.jrn-btn:hover{background:#fff}.jrn-point{border:2.5px solid var(--grad-a);background:#fff;border-radius:50%;width:12px;height:12px;transition:background .2s,border-color .2s;position:absolute;top:22px;left:-8px}.jrn-open .jrn-point{background:var(--grad-b);border-color:var(--grad-b)}.jrn-h{color:var(--grad-a);flex:0 0 118px;font-size:14px;font-weight:800}.jrn-titre{flex:160px;font-size:15.5px;font-weight:700}.jrn-chev{color:var(--muted);flex:none;transition:transform .22s}.jrn-open .jrn-chev{transform:rotate(180deg)}.jrn-panel{max-height:0;transition:max-height .3s;overflow:hidden}.jrn-panel p{max-width:72ch;color:var(--body);margin:0 0 14px;padding-left:20px;font-size:14.5px;line-height:1.6}.jrn-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.viz-card{transition:transform .18s,box-shadow .18s,border-color .18s}.viz-card:hover{box-shadow:var(--shadow-hover);border-color:#dcd2c5;transform:translateY(-3px)}.viz-ic{transition:transform .25s}.viz-card:hover .viz-ic{transform:scale(1.12)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.viz-card,.viz-ic,.jrn-panel,.jrn-chev{transition:none}}.pjp-meta{flex-wrap:wrap;row-gap:6px}.pjp-scene{color:var(--body)}.pjp-scene b{color:var(--grad-b)}.pjp-places{color:var(--muted);font-weight:700}.pjp-places:before{content:"·";color:#d5cec2;margin-right:8px}.pjp-bracket{color:var(--grad-a);border-bottom:2px solid #1e3a8a40;margin-top:12px;padding-bottom:2px;font-size:13.5px;font-weight:800;display:inline-block}.pjp-bracket:hover{border-color:var(--grad-a)}@media (max-width:460px){.pjp-meta{font-size:12px}.pjp-places:before{display:none}.pjp-places{flex-basis:100%;order:3}.pjp-chev{order:2}.pjp-row b{width:58px}.jrn-h{flex:0 0 104px;font-size:13.5px}.jrn-titre{font-size:14.5px}}.jrn-open .jrn-panel{max-height:820px}.viz-grid{align-items:stretch}.viz-card{flex-direction:column;height:100%;display:flex}.viz-ic{height:34px;margin-bottom:10px;font-size:26px;line-height:34px;display:block}.viz-nom{align-items:flex-start;min-height:2.6em;display:flex}@media (max-width:560px){.viz-nom{min-height:2.6em}}.bt-card,.viz-card,.pjp-card,.fact,.jrn-actions .btn-ghost{border-radius:16px}.bt-card,.viz-card,.pjp-card{border:1.5px solid var(--line);box-shadow:0 2px 10px #0f172a0b}.bt-card{padding:22px 18px 18px}.viz-card{padding:18px}@media (max-width:560px){.pj-sec{margin:34px 0}.pj .section-title{font-size:21px}.pj-intro{font-size:14.5px}.bt-card{padding:20px 16px 16px}.bt-prix{font-size:38px}.bt-unite{font-size:13.5px}.bt-accroche{margin-bottom:12px;font-size:13px}.bt-list{gap:9px;margin-bottom:15px;padding-top:12px}.bt-list li{font-size:12.8px}.bt-badge{letter-spacing:.6px;padding:5px 10px;font-size:9.5px;left:14px}.viz-card{padding:16px}.viz-ic{height:30px;margin-bottom:8px;font-size:23px;line-height:30px}.pjp-card-btn{padding:17px 15px 12px}.pjp-panel-in,.pjp-open .pjp-panel-in{padding-left:15px;padding-right:15px}.facts{gap:9px}.fact{padding:12px 14px}.fact span{font-size:15px}.pj{padding-bottom:86px}}.pjn{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fcfaf7eb;gap:8px;margin:0 -20px;padding:10px 20px;display:flex;position:sticky;top:0;overflow-x:auto}.pjn::-webkit-scrollbar{display:none}.pjn a{color:var(--ink);border:1.5px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:800}.pjn a:hover{border-color:var(--grad-a);color:var(--grad-a)}.bt-plus{display:none}.bt-inclus{margin-bottom:4px}@media (max-width:560px){.bt-plus{border:1.5px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin:12px 0 0;padding:11px 13px;font-size:13px;font-weight:800;display:flex}.bt-plus svg{color:var(--muted);transition:transform .22s}.bt-inclus-on .bt-plus svg{transform:rotate(180deg)}.bt-inclus .bt-list{border-top:0;max-height:0;margin:0;padding:0;transition:max-height .3s,padding .3s;overflow:hidden}.bt-inclus-on .bt-list{max-height:420px;margin-bottom:4px;padding-top:12px}.pjp-desc{display:none}.pjp-card-head{margin-bottom:6px}.viz-grid{grid-template-columns:1fr 1fr;gap:10px}.viz-card{padding:13px 12px}.viz-nom{font-size:14px;line-height:1.25}.viz-txt{font-size:11.8px;line-height:1.4}.viz-ic{height:26px;margin-bottom:6px;font-size:20px;line-height:26px}.facts{grid-template-columns:1fr 1fr}.pj-infos{grid-template-columns:1fr 1fr!important;gap:10px!important}.pjn{margin:0 -20px 4px}}.pjp-desc-pli{display:none}@media (max-width:560px){.pjp-desc-pli{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5;display:block}.pj-infos{grid-template-columns:1fr 1fr;gap:10px}.pj-info{padding:13px 12px}.pj-info b{font-size:12.5px}.pj-info span{font-size:12.3px;line-height:1.45}.pj-infos .pj-info:nth-child(4),.pj-infos .pj-info:nth-child(5){grid-column:1/-1}.bt-duo{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px}.bt-duo .bt-card{padding:16px 12px 12px}.bt-duo .bt-nom{letter-spacing:.6px;margin-bottom:4px;font-size:11px}.bt-duo .bt-prix{margin-bottom:6px;font-size:27px}.bt-duo .bt-unite{white-space:nowrap;letter-spacing:0;margin-left:4px;font-size:11.5px;display:inline-block}.bt-duo .bt-accroche{margin-bottom:8px;font-size:12px;line-height:1.4}.bt-duo .bt-plus{margin-top:auto;padding:9px 10px;font-size:11.5px}.bt-duo .bt-list li{gap:6px;font-size:11.8px}.bt-duo .btn-main,.bt-duo .bt-soon{text-align:center;margin-top:8px;padding:11px 6px;font-size:12.5px}.bt-duo .bt-soon{letter-spacing:.2px;line-height:1.3}}.pjh-sur{letter-spacing:.08em;text-transform:uppercase;color:var(--pjh-gold);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.pjh .pjh-titre{margin:12px 0 0;font-size:clamp(38px,11vw,82px);line-height:.94}.pjh-titre-date{letter-spacing:.05em;margin-top:8px;font-size:.42em;display:block}.pjh-preuve{color:#ffffffe6;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:18px 0 0;font-size:17px;font-weight:700;display:flex}.pjh-preuve>b:first-child{font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--pjh-gold);filter:drop-shadow(0 6px 20px #f2b33a66);font-size:30px;font-weight:400}.pjh-preuve span:before{content:"·";color:#fff6;margin-right:14px}.pjh-preuve span b{color:#fff}.pjh .pjh-jeux{margin-top:14px}.pjh .pjh-actions{margin-top:18px}@media (max-width:560px){.pjh-in{padding-top:18px}.pjh .pjh-titre{font-size:clamp(36px,10.6vw,48px)}.pjh-preuve{gap:2px 10px;margin-top:14px;font-size:15px}.pjh-preuve>b:first-child{flex-basis:100%;font-size:26px}.pjh-preuve span:first-of-type:before{display:none}.pjh-preuve span:before{margin-right:10px}.pjh .pjh-jeux{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:12px -20px 0;padding:2px 20px 4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 32px),#0000)}.pjh .pjh-jeux::-webkit-scrollbar{display:none}.pjh .pjh-jeux li{flex:none}.pjh .pjh-actions{margin-top:14px}.pjh .pjh-bouton{padding:13px 20px;font-size:20px}.pjh-note{margin-top:12px;font-size:12px;line-height:1.5}}.pjc{flex-direction:row;align-items:center;gap:12px;max-width:640px;padding:10px 12px 10px 15px}.pjc-txt{color:#334155;flex:auto;margin:0;font-size:13px;line-height:1.4}.pjc-btns{flex:none;gap:6px;display:flex}.pjc-btn{padding:9px 14px;font-size:13px}@media (max-width:560px){.pjc{border-radius:14px;gap:8px;padding:8px 8px 8px 12px;bottom:8px;left:8px;right:8px}.pjc-txt{font-size:11.8px;line-height:1.35}.pjc-btn{padding:8px 10px;font-size:12.2px}}.tk-vente{text-align:center;max-width:560px;margin:10px auto 4px}.tk-vente-l1{color:var(--body);margin:0;font-size:14px;font-weight:700}.tk-vente-l2{color:var(--muted);margin:6px 0 0;font-size:14px}.tk-vente-l2 b{color:var(--grad-b)}.tk-vente-cta{margin-top:14px;display:inline-block}@media (max-width:560px){.tk-vente-cta{text-align:center;width:100%;display:block}}body:has(.tpage-pj) .nav{display:none}.tpage-pj{padding-top:10px}.tpage-pj .tv-back{text-align:left;margin:4px 0 10px;font-size:13px;font-weight:800}.tpage-pj .tv-back a{color:var(--grad-a)}.tpage-pj .top{padding-top:18px}.tpage-pj h1{margin:8px 0 0;font-size:clamp(30px,8vw,46px);line-height:1.05}.tk-h1-sous{font-family:var(--font-manrope),"Manrope", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:13px;font-weight:800;display:block}.tpage-pj .tk-vente{margin-top:12px}.tpage-pj .tk-vente-l1{margin:0;font-size:14px}.tpage-pj .tk-vente-l2{margin:4px 0 12px;font-size:13.5px}@media (max-width:560px){.tpage-pj .chips{display:none}}.prog{gap:22px;margin-top:8px;display:grid}.jrn-etiquette{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:800}.prog .jrn{margin-top:0}.prog-scene{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);padding:18px 18px 6px;position:relative;box-shadow:0 6px 20px #0f172a0d}.prog-scene:before{content:"";background:linear-gradient(90deg, var(--grad-a), var(--grad-b));border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1.5px;left:18px;right:18px}.prog-scene-tete{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:10px;display:flex}.prog-point{background:linear-gradient(135deg, var(--grad-a), var(--grad-b));border-radius:50%;width:10px;height:10px}.prog-scene-titre{font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:0;font-size:21px}.prog-scene-heures{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-basis:100%;margin:0;font-size:12px;font-weight:800}.prog-liste{margin:0;padding:0;list-style:none}.prog-f{border-top:1px solid var(--line-soft);break-inside:avoid;grid-template-columns:4px 66px minmax(0,1fr);grid-template-areas:"b t g""b t l";align-items:center;column-gap:12px;padding:10px 0;display:grid}.prog-f:before{content:"";background:linear-gradient(180deg, var(--grad-a), var(--grad-b));border-radius:4px;grid-area:b;align-self:stretch}.prog-t{font-family:var(--font-anton),"Anton", sans-serif;background:linear-gradient(90deg, var(--grad-a), var(--grad-b));color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:t;font-size:26px;line-height:1}.prog-g{color:var(--ink);grid-area:g;font-size:15px;font-weight:800;line-height:1.3}.prog-l{color:var(--muted);grid-area:l;font-size:12.5px;line-height:1.3}.prog-final{background:linear-gradient(90deg,#1e3a8a0f,#9f123914);border-top:0;border-radius:0 0 15px 15px;grid-template-areas:"b t g""b t l""b t p";margin:4px -18px 0;padding:12px 18px 14px}.prog-pastille{background:linear-gradient(90deg, var(--grad-a), var(--grad-b));color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;grid-area:p;justify-self:start;margin-top:6px;padding:3px 10px;font-size:10.5px;font-weight:800}.jrn-actions .btn-ghost{text-align:center;flex:150px;justify-content:center;font-size:14.5px}@media (min-width:600px){.jrn-actions .btn-ghost{flex:none}}@media (min-width:900px){.prog .jrn{border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.prog .jrn-item{border:1.5px solid var(--line);background:var(--card);border-radius:12px}.prog .jrn-point{display:none}.prog .jrn-btn{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:12px 14px;display:grid}.prog .jrn-h{grid-column:1;min-width:0}.prog .jrn-titre{grid-column:1}.prog .jrn-chev{grid-area:1/2/span 2}.prog .jrn-panel p{padding-left:14px;padding-right:14px}.prog-liste{columns:2;column-gap:40px}.prog-final{column-span:all;margin-top:10px}}.jrn-direct{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);margin:4px 0 22px;padding:14px 16px 12px}.jrn-direct-tete{color:var(--body);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 14px;font-size:14.5px;display:flex}.jrn-direct-tete b{color:var(--grad-b)}.jrn-direct-point{background:var(--grad-b);border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite jrnPouls}@keyframes jrnPouls{0%{box-shadow:0 0 #9f123973}70%{box-shadow:0 0 0 9px #9f123900}to{box-shadow:0 0 #9f123900}}.jrn-jauge{background:var(--line-soft);border-radius:99px;height:8px;position:relative}.jrn-jauge-rempli{background:linear-gradient(90deg, var(--grad-a), var(--grad-b));border-radius:99px;transition:width 1.6s cubic-bezier(.22,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.jrn-jauge-rempli:after{content:"";border:3px solid var(--grad-b);background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-7px;box-shadow:0 2px 6px #9f12394d}.jrn-jauge-repere{background:var(--line);border-radius:2px;width:2px;height:14px;margin-left:-1px;position:absolute;top:-3px}.jrn-jauge-repere.is-passe{background:#ffffffbf}.jrn-jauge-bornes{letter-spacing:.04em;color:var(--muted);justify-content:space-between;margin-top:9px;font-size:11.5px;font-weight:800;display:flex;position:relative}.jrn-jauge-scene{color:var(--grad-b);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.jrn-direct-suite{color:var(--body);margin:10px 0 0;font-size:13.5px}.jrn-direct-suite b{color:var(--ink)}.prog-f.is-passe,.jrn-item.is-passe{opacity:.45}.prog-f.is-direct{grid-template-areas:"b t g""b t l""b t p"}.jrn-item.is-direct .jrn-point{background:var(--grad-b);border-color:var(--grad-b)}.prog-direct{background:var(--grad-b);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;grid-area:p;justify-self:start;margin-top:6px;padding:2px 9px;font-size:10.5px;font-weight:800}@media (prefers-reduced-motion:reduce){.jrn-jauge-rempli{transition:none}.jrn-direct-point{animation:none}}.pjh-sur{flex-wrap:wrap;row-gap:8px}.pjh-ouvert{color:#d1fae5;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#10b98129;border:1px solid #34d39980;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.pjh-ouvert:before{content:"";background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d39940}.tk-evt{max-width:34rem;color:var(--body);margin:14px auto 0;font-size:14px;line-height:1.55}.tk-evt a{color:var(--grad-b);text-underline-offset:3px;white-space:nowrap;font-weight:800;text-decoration:underline}.tk-autres ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tk-autres li a{border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.tk-autres li a:hover{border-color:var(--grad-a);transform:translateY(-1px)}.tk-autres li a b{font-weight:800}.tk-autres li a span{color:var(--muted);white-space:nowrap;font-size:13px}.tk-autres-tout{margin:14px 0 0}.tk-autres-tout a{color:var(--grad-b);font-weight:800}.tk-pied{border-top:1px solid var(--line-soft);text-align:center;color:var(--muted);margin:30px 0 0;padding:20px 0 8px;font-size:13px;line-height:1.6}.tk-pied p{margin:0 0 4px}.tk-pied a{color:var(--body);font-weight:700}body:has(.tpage-pj) .site-footer{display:none}.tpage-pj .chips{justify-content:center;display:flex!important}.tpage-pj .chips>:not(.chip-open){display:none}.lv-apercu-badge{vertical-align:3px;font-family:var(--font-manrope),"Manrope", sans-serif;letter-spacing:.06em;color:#9f1239;background:#fdf2f5;border:1px solid #f5c2d0;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.lv-apercu .lv-pname{color:#94a3b8;font-weight:600}.tb-defile{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;margin:0 -6px;padding:6px 6px 10px;overflow-x:auto}.tb{column-gap:26px;min-width:min-content;display:grid;position:relative}.tb-col{scroll-snap-align:start;grid-template-rows:auto 1fr;row-gap:14px;min-width:0;display:grid}.tb-tete{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.tb-tete b{font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#334155;font-size:14px;font-weight:400}.tb-sous{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:10.5px;font-weight:800}.tb-sous-scene{color:#b45309}.tb-corps{flex-direction:column;justify-content:space-around;gap:12px;display:flex}.tb-match{z-index:1;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;position:relative;overflow:hidden}.tb-scene{border-color:#f2b33a;box-shadow:0 0 0 3px #f2b33a24}.tb-live{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.tb-direct{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#dc2626;padding:3px 10px;font-size:10px;font-weight:800}.tb-ligne{color:#0f172a;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:13.5px;font-weight:700;display:flex}.tb-ligne+.tb-ligne{border-top:1px solid #f1f5f9}.tb-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-score{text-align:right;font-variant-numeric:tabular-nums;color:#475569;min-width:18px}.tb-gagne{background:#f8fafc}.tb-gagne .tb-nom,.tb-gagne .tb-score{color:#0f172a;font-weight:800}.tb-perd .tb-nom,.tb-perd .tb-score{color:#94a3b8;font-weight:600}.tb-vide{background:#edf1f6;border-radius:99px;width:64%;height:8px;display:block}.tb-forfait{color:#b91c1c;text-transform:uppercase;letter-spacing:.06em;padding:2px 10px 4px;font-size:10.5px;font-weight:800}.tb-texte{color:#64748b;text-align:center;padding:14px 12px;font-size:13px;font-weight:700}.tb-champ{text-align:center;background:#fffaf0;border-color:#f2b33a;flex-direction:column;align-items:center;gap:3px;padding:14px 10px;display:flex}.tb-champ span{font-size:26px;line-height:1}.tb-champ b{color:#0f172a;font-size:14px}.tb-champ small{color:#64748b;font-size:12px}.tb-traits{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.tb-traits path{fill:none;stroke:#cbd5e1;stroke-width:1.5px;stroke-linejoin:round}.tb-info{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin:0 0 18px;padding:10px 14px;font-size:13.5px;line-height:1.5}.tb-info b{color:#0f172a}.tb-note{color:#94a3b8;text-align:center;margin:12px 0 0;font-size:12.5px}.tb-glisse{color:#94a3b8;text-align:right;margin-top:6px;font-size:12px;font-weight:700}.lv-block:has(.tb){width:min(1120px,100vw - 32px);margin-inline:calc(50% + min(1120px,100vw - 32px)/-2)}.plan-row-jour{border-top:none}.plan-row-jour .plan-name{color:var(--soft-ink)}.plan-zone{border-radius:6px;justify-content:center;align-items:center;height:22px;display:flex;position:absolute;top:8px;overflow:hidden}.plan-zone em{letter-spacing:.04em;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800}.plan-zone-checkin{color:#475569;background:#eef2f7}.plan-zone-scene{color:#b45309;background:#fff4db;box-shadow:inset 0 0 0 1.5px #f2b33a}.plan-trophees{border-left:2.5px solid #b45309;height:30px;position:absolute;top:4px}.plan-trophees em{color:#b45309;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800;position:absolute;top:6px;left:6px}.plan-fond{pointer-events:none;position:absolute;top:0;bottom:0}.plan-fond-checkin{background:#eef2f7b3}.plan-fond-scene{background:#fff4db8c}.plan-bar,.plan-final{z-index:1}@media (max-width:720px){.plan-board{padding:14px 0 8px}.plan-axis{min-width:600px;margin-left:128px;margin-right:16px}.plan-row{flex-direction:row;align-items:center;gap:0;min-width:744px;padding:7px 0}.plan-name{z-index:3;background:#fff;width:128px;padding:0 10px 0 14px;font-size:12.5px;position:sticky;left:0}.plan-track{min-width:600px;margin-right:16px}}.sim{max-width:1160px;margin:0 auto;padding:32px 18px 64px}.sim h1{font-family:var(--font-anton),"Anton", sans-serif;color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(34px,7vw,56px);font-weight:400;line-height:1}.sim-intro{max-width:70ch;color:var(--body);margin:12px 0 24px}.sim-grille{grid-template-columns:minmax(280px,340px) 1fr;align-items:start;gap:22px;display:grid}@media (max-width:860px){.sim-grille{grid-template-columns:1fr}}.sim-reglages{background:var(--card);border:1px solid var(--line);border-radius:16px;gap:12px;padding:18px;display:grid;position:sticky;top:84px}@media (max-width:860px){.sim-reglages{position:static}}.sim-champ{color:var(--muted);gap:5px;font-size:13px;font-weight:700;display:grid}.sim-champ small{color:var(--soft-ink);font-size:11.5px;font-weight:600}.sim-champ input,.sim-champ select{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 10px;font-size:15px;font-weight:800}.sim-deux{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sim-dispo{color:var(--body);margin:-2px 0 2px;font-size:14px}.sim-dispo b{color:var(--ink)}.sim-case{color:var(--body);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.sim-resultats{gap:14px;display:grid}.sim-verdict{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.5}.sim-verdict-ko{color:#991b1b;background:#fef2f2;border-color:#fecaca}.sim-format{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.sim-conseille{border-color:#f2b33a;box-shadow:0 0 0 3px #f2b33a26}.sim-ko{opacity:.82}.sim-format header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sim-format h2{color:var(--ink);margin:0;font-size:17px;font-weight:800}.sim-badge{color:#b45309;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#fff6e5;border:1px solid #f2b33a;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:800}.sim-chiffres{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}@media (max-width:560px){.sim-chiffres{grid-template-columns:1fr 1fr}}.sim-chiffres div{gap:2px;display:grid}.sim-chiffres b{font-family:var(--font-anton),"Anton", sans-serif;color:var(--ink);font-size:26px;font-weight:400;line-height:1.1}.sim-chiffres span{color:var(--muted);font-size:12px}.sim-ko .sim-chiffres div:last-child b{color:#b91c1c}.sim-detail{color:var(--body);margin:10px 0 0;font-size:13.5px}.sim-frise{background:var(--bg);border-radius:8px;height:44px;margin-top:12px;position:relative;overflow:hidden}.sim-phase{color:#fff;white-space:nowrap;border-radius:5px;height:20px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;overflow:hidden}.sim-limite{background:#b91c1c;width:2px;position:absolute;top:0;bottom:0}.sim-conseil{color:#b91c1c;margin:10px 0 0;font-size:13.5px;font-weight:700}.sim-note{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.55}.sim-lien{margin:-10px 0 20px}.sim-lien a{color:var(--grad-b);font-weight:800}.sj{gap:16px;display:grid}.sj-bilan{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;padding:14px 16px;font-size:15px}.sj-commandes{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.sj-lecture{font:inherit;color:#fff;background:linear-gradient(120deg, var(--grad-a), var(--grad-b));cursor:pointer;border:0;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:800}.sj-heure{font-family:var(--font-anton),"Anton", sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;min-width:3.4ch;font-size:44px;line-height:1}.sj-vitesse{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.sj-vitesse select,.sj-reglages input,.sj-reglages select{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:7px 9px;font-weight:800}.sj-raz{font:inherit;color:var(--grad-b);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:800}.sj-jauge{background:#eef1f6;border-radius:99px;height:16px;position:relative}.sj-jauge-rempli{background:linear-gradient(90deg, var(--grad-a), var(--grad-b));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.sj-jauge-scene{background:#f2b33a;border-radius:2px;width:3px;height:26px;margin-left:-1px;position:absolute;top:-5px}.sj-jauge input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:-8px 0}.sj-cumul{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:700px){.sj-cumul{grid-template-columns:1fr 1fr}}.sj-cumul div{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.sj-cumul b{font-family:var(--font-anton),"Anton", sans-serif;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:400;line-height:1.1;overflow:hidden}.sj-cumul span{color:var(--muted);font-size:12.5px}.sj-frise-cadre{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow-x:auto}.sj-frise{min-width:760px;padding:8px 14px 12px;position:relative}.sj-rangee{align-items:center;height:34px;display:flex}.sj-entete{height:26px}.sj-nom{width:118px;color:var(--ink);flex:none;font-size:13px;font-weight:800}.sj-piste{flex:1;height:100%;position:relative}.sj-h{color:var(--soft-ink);font-size:11.5px;position:absolute;top:6px;transform:translate(-50%)}.sj-seg{color:#fff;white-space:nowrap;border-radius:5px;height:20px;padding:2px 6px;font-size:10.5px;font-weight:800;position:absolute;top:6px;overflow:hidden}.sj-tableau{background:#1e3a8a}.sj-courses{background:#9f1239}.sj-scene{background:#f2b33a}.sj-curseur{pointer-events:none;background:#b91c1c;width:2px;position:absolute;top:8px;bottom:8px;box-shadow:0 0 0 3px #b91c1c1f}.sj-cartes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.sj-carte{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:8px;padding:14px;display:grid}.sj-carte.sj-ko{border-color:#fecaca}.sj-carte-tete{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sj-carte-tete b{color:var(--ink);font-size:15px}.sj-carte-tete span{color:#b45309;white-space:nowrap;font-size:12px;font-weight:800}.sj-phase{color:var(--grad-a);font-size:13.5px;font-weight:800}.sj-barre{background:#eef1f6;border-radius:99px;height:8px;overflow:hidden}.sj-barre div{background:linear-gradient(90deg, var(--grad-a), var(--grad-b));border-radius:99px;height:100%}.sj-ligne{color:var(--muted);justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.sj-reglages{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.sj-reglages summary{cursor:pointer;color:var(--ink);font-weight:800}.sj-reglages-haut{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:14px 0;font-size:13.5px;font-weight:700;display:flex}.sj-reglages-haut label{align-items:center;gap:8px;display:flex}.sj-reglages-grille{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.sj-reglages fieldset{border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px;display:grid}.sj-reglages legend{color:var(--ink);padding:0 6px;font-weight:800}.sj-reglages fieldset label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.sj-reglages fieldset input,.sj-reglages fieldset select{width:100%}.sj-format{grid-column:1/-1}.sj-note{color:var(--muted);margin:12px 0 0;font-size:12.5px}.sj-bilan-juste{color:#92400e;background:#fffbeb;border-color:#fde68a}.rg-modes{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.rg-modes button{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--body);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:800}.rg-modes button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.rg-source{color:var(--muted);font-size:13px}.rg-scene{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.rg-scene h2{font-family:var(--font-anton),"Anton", sans-serif;color:var(--ink);text-transform:uppercase;margin:0 0 10px;font-size:22px;font-weight:400}.rg-scene h2 small{font-family:var(--font-manrope),"Manrope", sans-serif;color:var(--muted);text-transform:none;margin-left:8px;font-size:12.5px;font-weight:700}.rg-lignes{gap:6px;display:grid}.rg-ligne{background:var(--bg);border-radius:12px;grid-template-columns:116px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@media (max-width:640px){.rg-ligne{grid-template-columns:92px 1fr}.rg-ecart,.rg-pret{grid-column:2;justify-self:start}}.rg-h{font-family:var(--font-anton),"Anton", sans-serif;color:var(--ink);font-size:22px;line-height:1}.rg-h span{font-family:var(--font-manrope),"Manrope", sans-serif;color:var(--muted);margin-top:3px;font-size:12px;font-weight:700;display:block}.rg-nom b{color:var(--ink);font-size:15px;display:block}.rg-nom span{color:var(--muted);font-size:12.5px}.rg-ecart{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:800}.rg-ecart.rg-retard{color:#b91c1c;background:#fef2f2}.rg-ecart.rg-avance{color:#1d4ed8;background:#eff6ff}.rg-pret{color:#b45309;white-space:nowrap;font-size:12.5px;font-weight:800}.rg-trophees{background:#fffbeb}.rg-infos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rg-infos div{background:var(--bg);border-radius:10px;gap:1px;padding:8px 10px;display:grid}.rg-infos span{color:var(--muted);font-size:11.5px}.rg-infos b{color:var(--ink);font-size:14.5px}.rg-infos small{color:var(--muted);font-size:11.5px}.sj-prevu{border:2px dashed #f2b33a;height:16px;top:8px;background:0 0!important}.sj-carte.sj-avance{border-color:#bfdbfe}.rg-optim-barre{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13.5px;display:flex}.rg-optim-btn{font:inherit;color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:800}.rg-optim{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;padding:16px}.rg-optim-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.rg-optim h2{font-family:var(--font-anton),"Anton", sans-serif;color:var(--ink);text-transform:uppercase;margin:0;font-size:20px;font-weight:400}.rg-optim-lignes{gap:8px;margin-top:10px;display:grid}.rg-optim-ligne{background:#fff;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.rg-optim-ligne b{color:var(--ink)}.rg-optim-ligne span{color:var(--body);font-size:13.5px}.rg-optim-ligne small{color:#15803d;font-size:12.5px;font-weight:700}.sj-reglages-haut{grid-template-columns:repeat(4,minmax(160px,1fr)) auto;align-items:end;gap:12px 14px;display:grid}@media (max-width:900px){.sj-reglages-haut{grid-template-columns:1fr 1fr}}.sj-reglages-haut label{color:var(--muted);align-content:end;gap:5px;font-size:12px;font-weight:700;display:grid}.sj-reglages-haut label input{width:100%}.sj-reglages-haut .sj-raz{white-space:nowrap;height:40px}.sj-reglages fieldset{align-content:start;align-items:end}.acces-verif{color:var(--muted)}.acces-refus{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:16px;max-width:520px;margin:40px auto;padding:28px}.acces-refus h1{font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;color:var(--ink);margin:0 0 8px;font-size:34px;font-weight:400}.acces-refus p{color:var(--body);margin:0 0 18px}.cns-outils{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 18px;padding:14px 16px;display:flex}.cns-outils b{color:var(--ink);margin-right:6px}.sj-ligne b{color:var(--ink);font-size:12.5px}.rg-export{font:inherit;color:#fff;background:linear-gradient(120deg, var(--grad-a), var(--grad-b));cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:9px 18px;font-size:14px;font-weight:800}.rg-export:disabled{opacity:.6;cursor:wait}.rg-sauver{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:800}.rg-modes .rg-sauver{margin-left:auto}.rg-modes .rg-sauver+.rg-export{margin-left:0}.rg-message{color:#047857;font-size:13px;font-weight:800}.rg-sauv-nouvelle{flex-wrap:wrap;gap:10px;margin:14px 0 12px;display:flex}.rg-sauv-nouvelle input{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;flex:260px;padding:9px 12px;font-size:14px}.rg-sauv-liste{gap:6px;display:grid}.rg-sauv-ligne{background:var(--bg);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.rg-sauv-ligne b{color:var(--ink);font-size:14px;display:block}.rg-sauv-ligne small{color:var(--muted);font-size:12px}.rg-sauv-btn{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:9px;padding:6px 12px;font-size:13px;font-weight:800}.rg-sauv-suppr{color:#b91c1c}.rg-sauv-fichier{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.rg-importer{align-items:center;display:inline-flex;position:relative;overflow:hidden}.rg-importer input{opacity:0;cursor:pointer;position:absolute;inset:0}.sj-plateau{background:repeating-linear-gradient(135deg,#64748b 0 3px,#cbd5e1 3px 6px);border-radius:0 5px 5px 0}.sj-scene+.sj-plateau{margin-left:0}.rg-legende{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:-6px;font-size:12.5px;font-weight:700;display:flex}.rg-legende span{align-items:center;gap:7px;display:inline-flex}.rg-legende i{border-radius:3px;width:22px;height:12px;display:inline-block}.rg-l-salle{background:#1e3a8a}.rg-l-courses{background:#9f1239}.rg-l-scene{background:#f2b33a}.rg-l-plateau{background:repeating-linear-gradient(135deg,#64748b 0 3px,#cbd5e1 3px 6px)}.rg-l-prevu{border:2px dashed #f2b33a}.rg-l-maintenant{background:#b91c1c;border-radius:1px;width:3px!important;height:16px!important}.sj-seg.sj-chgt{background:repeating-linear-gradient(135deg,#ffffffeb 0 2px,#ffffff40 2px 4px);border-radius:0;padding:0}.rg-l-chgt{background:repeating-linear-gradient(135deg,#fff 0 2px,#1e3a8a 2px 4px);outline:1px solid #1e3a8a}.sj-seg.sj-chgt{z-index:1}.sj-lib{z-index:2;background:inherit;border-radius:4px;padding-right:5px;position:relative}.rg-affichage{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.rg-affichage button{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:800}.rg-affichage button.on{background:var(--ink);border-color:var(--ink);color:#fff}.rg-leg-btn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;font-size:12.5px;font-weight:700;display:inline-flex}.rg-leg-btn.rg-off{opacity:.45;text-decoration:line-through}.rg-leg-aide{color:var(--soft-ink);flex-basis:100%;font-size:11.5px;font-weight:600}.tk-reglement{color:var(--ink);text-underline-offset:3px;margin-top:10px;font-size:15px;font-weight:800;text-decoration:underline;display:inline-block}.rgl-section h2{font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;color:var(--ink);margin:0 0 10px;font-size:22px;font-weight:400}.rgl-section{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:16px 18px}.rgl-section p{color:var(--body);margin:0 0 8px;line-height:1.6}.rgl-section p:last-child{margin-bottom:0}.rgl-section ul,.rgl-section ol{color:var(--body);margin:0 0 8px;padding-left:22px;line-height:1.6}.pj-atouts{flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pj-atouts li{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800}.pjp-infos{color:var(--muted);margin:4px 0 0;font-size:12.5px;font-weight:700}.pjp-places.pjp-preuve,.tk-places-preuve{color:#047857;font-weight:800}.pjp-liens{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.pjp-regle{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.pjp-inscrire{color:#fff;background:linear-gradient(120deg, var(--grad-a), var(--grad-b));border-radius:999px;margin-left:auto;padding:8px 14px;font-weight:800;text-decoration:none}.tk-places{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:700}.tk-essentiel{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.tk-essentiel div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:9px 11px}.tk-essentiel dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.tk-essentiel dd{color:var(--ink);margin:2px 0 0;font-size:13.5px;font-weight:700}@media (min-width:761px){.pjb{display:none!important}.tk-essentiel{grid-template-columns:repeat(3,minmax(0,1fr))}}details.rgl-section{padding:0}details.rgl-section summary{cursor:pointer;font-family:var(--font-anton),"Anton", sans-serif;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;padding:14px 18px;font-size:19px;list-style:none;display:flex}details.rgl-section summary::-webkit-details-marker{display:none}details.rgl-section summary:after{content:"+";font-family:var(--font-manrope),"Manrope", sans-serif;color:var(--muted);font-size:22px}details.rgl-section[open] summary:after{content:"–"}.rgl-texte{padding:0 18px 16px}.tk-reglement{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:9px 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.tk-reglement:hover{border-color:var(--ink)}.tk-nav{scrollbar-width:none;gap:8px;margin:16px 0 4px;padding:2px 2px 6px;display:flex;overflow-x:auto}.tk-nav::-webkit-scrollbar{display:none}.tk-nav a{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:999px;flex:none;padding:8px 15px;font-size:13.5px;font-weight:800;text-decoration:none}@media (min-width:761px){.tk-nav{justify-content:center}}#reglement,#tableau,#partager,#autres{scroll-margin-top:16px}.tk-regl-lead{color:var(--muted);margin:0 0 12px;font-size:14px}.tk-regl details.rgl-section{border-radius:12px;margin-bottom:8px}.tk-regl-general{color:var(--muted);margin:12px 0 0;font-size:13.5px}.tk-regl-general a{color:var(--ink);font-weight:800}.tk-nav{flex-wrap:wrap;justify-content:center;overflow:visible}.pjh-limite{font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2b33a;margin:14px 0 0;font-size:clamp(20px,5.6vw,30px)}.pjh-rebours{color:#e6e8f5;font-variant-numeric:tabular-nums;flex-basis:100%;margin:10px 0 0;font-size:14px;font-weight:700}.pjh-rebours b{color:#fff;font-weight:800}.pjh-rebours .pjh-rebours-s{color:#f2b33a}.pjh-jeux li a{color:inherit;text-decoration:none}.pjh-jeux li:has(a):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.pjh-bouton:after{animation:none;display:none}}.pjh-titre .pjh-titre-date{font-family:var(--font-manrope),"Manrope", sans-serif;letter-spacing:.01em;text-transform:none;color:#e6e8f5;margin-top:10px;font-size:clamp(14px,3.9vw,18px);font-weight:700;line-height:1.35}.pj-atouts{justify-content:flex-start}.pjn{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.viz-card{flex-direction:column;justify-content:flex-start;display:flex}.viz-ic{margin-bottom:8px}.viz-nom{margin-bottom:6px}.viz-txt{margin-top:0}.tk-essentiel{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr;gap:0;padding:4px 16px}.tk-essentiel div{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:96px 1fr;align-items:baseline;gap:12px;padding:10px 0;display:grid}.tk-essentiel div:last-child{border-bottom:0}.tk-essentiel dd{margin:0;font-size:14px}@media (min-width:761px){.tk-essentiel{grid-template-columns:1fr 1fr;column-gap:32px}.tk-essentiel div:nth-last-child(2):nth-child(odd){border-bottom:0}}.tk-autres li a span{white-space:nowrap}@media (max-width:760px){.foot-cols{text-align:center;justify-items:center}}@media (max-width:440px){.pjn{gap:6px}.pjn a{padding:8px 11px;font-size:13.5px}}.partenaires{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 30px;margin:16px auto 4px;display:flex}.partenaires a,.partenaires span{border-radius:10px;padding:4px;transition:transform .15s;display:inline-flex}.partenaires a:hover,.partenaires a:focus-visible{transform:translateY(-2px)}.partenaires img{max-width:100%;height:auto;display:block}.partenaires-petit{gap:14px 22px;margin:10px auto}.pjh-alerte{color:#fff;background:#ea580c29;border:1px solid #fb923c8c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:12px 0 0;padding:9px 14px;font-size:14px;text-decoration:none;display:inline-flex}.pjh-alerte b{font-weight:800}.pjh-alerte span{color:#fdba74;font-weight:800}.pjh-alerte i{background:#fb923c;border-radius:50%;width:9px;height:9px;animation:1.6s ease-out infinite pjhPoint;box-shadow:0 0 #fb923cb3}@keyframes pjhPoint{0%{box-shadow:0 0 #fb923cb3}70%,to{box-shadow:0 0 0 8px #fb923c00}}@media (prefers-reduced-motion:reduce){.pjh-alerte i{animation:none}}.pjp-places.pjp-urgent,.tk-places-urgent{color:#c2410c;font-weight:800}#tournois,#billetterie,#sur-place,#programme,#infos,#faq,.pj-orgs{content-visibility:auto;contain-intrinsic-size:auto 900px}.pjh-rassure{color:#d9dcec;flex-basis:100%;margin:8px 0 0;font-size:12.5px;font-weight:700}.tk-rassure{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:700}.pjp-solo{color:#b45309;margin:6px 0 0;font-size:13px;font-weight:700}.pjp-solo a{color:inherit;text-underline-offset:3px;font-weight:800;text-decoration:underline}.tk-solo{text-align:center;background:#fff7e6;border:1px solid #f2b33a;border-radius:14px;max-width:520px;margin:14px auto 0;padding:12px 14px}.tk-solo p{color:var(--ink);margin:0 0 10px;font-size:14px}.tk-solo-btn{background:var(--ink);color:#fff;border-radius:999px;padding:9px 18px;font-weight:800;text-decoration:none;display:inline-block}@media (max-height:660px){.pjh-ouvert{display:none}}@media (max-width:760px){.pjc{gap:8px;padding:9px 10px 9px 12px}.pjc-txt{font-size:12.5px;line-height:1.4}.pjc-btn{padding:8px 10px;font-size:13px}}.pjh-jeux-ligne{color:#ffffffbf;margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.6}.pjh-jeux-ligne a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.tk-urgence{text-align:center;background:#0f1a3d;border:1px solid #f2b33a8c;border-radius:14px;max-width:520px;margin:16px auto 12px;padding:14px 16px;box-shadow:0 10px 26px #0f1a3d2e}.tk-urgence-titre{font-family:var(--font-anton),"Anton", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#f2b33a;margin:0;font-size:clamp(19px,5.2vw,24px);font-weight:400;line-height:1.15}.tk-urgence-sous{font-family:var(--font-manrope),"Manrope", sans-serif;color:#d9dcec;margin:6px 0 0;font-size:13px;font-weight:600}.tk-mineur{background:var(--card);text-align:center;border:1px solid #f2b33a99;border-radius:14px;max-width:520px;margin:14px auto 0;padding:12px 14px}.tk-mineur p{color:var(--ink);margin:0 0 10px;font-size:14px}.tk-mineur-btn{color:#fff;background:#0f1a3d;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.tk-mineur-btn:hover,.tk-mineur-btn:focus-visible{background:#1a2a5e}.pjh-alerte{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.pjh-alerte span{grid-column:2}.faq-item p a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}:is(body:has(.ec:not(.ec-apercu)) .nav,body:has(.ec:not(.ec-apercu)) .site-footer,body:has(.ec) .nav,body:has(.ec) .site-footer){display:none}body:has(.ec){background:#0a1029;overflow:hidden}.ec{color:#fff;font-family:var(--font-manrope), "Manrope", sans-serif;background:radial-gradient(120% 90% at 50% 0,#1b2a66 0%,#0f1a3d 55%,#0a1029 100%);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.ec-tete{border-bottom:1px solid #f2b33a40;align-items:center;gap:2vw;padding:1.2vw 2.4vw;display:flex}.ec-logo{font-family:var(--font-anton), "Anton", sans-serif;letter-spacing:.02em;font-size:2.3vw;font-weight:400}.ec-lieu{letter-spacing:.1em;text-transform:uppercase;color:#f2b33a;font-size:1.05vw;font-weight:800}.ec-heure{font-family:var(--font-anton), "Anton", sans-serif;margin-left:auto;font-size:2.2vw}.ec-corps{min-height:0;padding:1.4vw 2.4vw;position:relative}.ec-pied{color:#d9dcec;border-top:1px solid #f2b33a40;align-items:center;gap:1.6vw;min-height:3.6vw;padding:.8vw 2.4vw;font-size:1.2vw;display:flex}.ec-infos b{color:#fff}.ec-message{font-family:var(--font-anton), "Anton", sans-serif;letter-spacing:.02em;color:#0f1a3d;background:#f2b33a;border-radius:.5vw;padding:.35vw 1.3vw;font-size:1.9vw}.ec-points{align-items:center;gap:.55vw;margin-left:auto;display:flex}.ec-points i{background:#ffffff38;border-radius:50%;width:.75vw;height:.75vw}.ec-points i.on{background:#f2b33a}.ec-pause{text-transform:uppercase;color:#f2b33a;margin-left:.6vw;font-size:1vw;font-weight:800}.ec-vue{flex-direction:column;gap:1vw;height:100%;min-height:0;display:flex}.ec-titre{flex-wrap:wrap;align-items:baseline;gap:.6vw 1.6vw;display:flex}.ec-titre h1{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;margin:0;font-size:4vw;font-weight:400;line-height:1}.ec-phase{letter-spacing:.08em;text-transform:uppercase;color:#34d399;font-size:1.25vw;font-weight:800}.ec-finale{color:#f2b33a;margin-left:auto;font-size:1.25vw;font-weight:700}.ec-direct{flex-wrap:wrap;gap:.8vw;display:flex}.ec-direct-match{background:#34d3991f;border:1px solid #34d39973;border-radius:.6vw;align-items:center;gap:.6vw;padding:.5vw 1vw;font-size:1.3vw;font-weight:700;display:flex}.ec-direct-match b{font-family:var(--font-anton), "Anton", sans-serif;color:#f2b33a;font-size:1.6vw;font-weight:400}.ec-direct-match i,.ec-live i{background:#34d399;border-radius:50%;width:.7vw;height:.7vw;display:inline-block}.ec-champion{background:#f2b33a24;border:1px solid #f2b33a99;border-radius:.8vw;align-self:flex-start;align-items:baseline;gap:1.2vw;padding:.8vw 1.4vw;display:flex}.ec-champion span{letter-spacing:.1em;text-transform:uppercase;color:#f2b33a;font-size:1.2vw;font-weight:800}.ec-champion b{font-family:var(--font-anton), "Anton", sans-serif;font-size:3vw;font-weight:400}.ec-zone{flex:1;min-height:0;position:relative}.ec-ajuste{position:absolute;inset:0;overflow:hidden}.ec-ajuste-in{transform-origin:top;width:max-content;position:absolute;top:0;left:50%}.ec-avenir{text-align:center;color:#d9dcec;flex-direction:column;justify-content:center;align-items:center;gap:1vw;height:100%;font-size:1.8vw;display:flex}.ec-avenir-titre{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#f2b33a;margin:0;font-size:5vw}.ec-avenir p{margin:0}.ec .tb-defile{overflow:visible}.ec .tb-glisse{display:none}.ec .tb-tete b{color:#fff}.ec .tb-sous{color:#f2b33a}.ec .tb-match{color:#fff;background:#ffffff12;border-color:#fff3}.ec .tb-nom{color:#fff}.ec .tb-score,.ec .tb-gagne .tb-nom{color:#f2b33a}.ec .tb-perd{opacity:.5}.ec .tb-live{border-color:#34d399;box-shadow:0 0 0 2px #34d39959}.ec .tb-direct{color:#34d399}.ec .tb-traits path{stroke:#f2b33a73}.ec-poules,.ec-mk-groupes{gap:18px;display:grid}.ec-mk-groupes{grid-template-columns:repeat(4,260px)}.ec-mk-tour{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#f2b33a;margin:0 0 12px;font-size:26px}.ec-poule{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;padding:12px 14px}.ec-poule-nom{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#f2b33a;margin-bottom:6px;font-size:20px}.ec-poule table{border-collapse:collapse;width:100%;font-size:16px}.ec-poule th{text-transform:uppercase;color:#9aa3c7;text-align:center;padding:2px 4px;font-size:12px;font-weight:800}.ec-poule td{text-align:center;border-top:1px solid #ffffff14;padding:5px 4px}.ec-poule .ec-g{text-align:left;font-weight:700}.ec-rang{color:#9aa3c7;width:22px}.ec-pts{color:#f2b33a;font-weight:800}.ec-tete-poule td{background:#f2b33a14}.ec-poule ul{margin:0;padding:0;font-size:17px;list-style:none}.ec-poule li{border-top:1px solid #ffffff14;justify-content:space-between;gap:8px;padding:5px 0;font-weight:700;display:flex}.ec-poule li span{text-transform:uppercase;color:#34d399;font-size:12px;font-weight:800}.ec-q{color:#fff}.ec-match{flex-direction:column;justify-content:center;align-items:center;gap:2.2vw;height:100%;display:flex}.ec-match-titre{letter-spacing:.12em;text-transform:uppercase;color:#f2b33a;font-size:1.6vw;font-weight:800}.ec-match-duel{grid-template-columns:1fr auto 1fr;align-items:center;gap:2.5vw;width:100%;display:grid}.ec-joueur{justify-content:flex-end;align-items:center;gap:2.4vw;min-width:0;display:flex}.ec-joueur-2{justify-content:flex-start}.ec-joueur b{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;overflow-wrap:anywhere;font-size:4.6vw;font-weight:400;line-height:1.05}.ec-score{font-family:var(--font-anton), "Anton", sans-serif;color:#f2b33a;text-align:center;min-width:1.2ch;font-size:10vw;line-height:1}.ec-vs{font-family:var(--font-anton), "Anton", sans-serif;color:#ffffff80;font-size:2.6vw}.ec-gagnant b{color:#f2b33a}.ec-match-etat{letter-spacing:.08em;text-transform:uppercase;color:#f2b33a;align-items:center;gap:.8vw;font-size:1.6vw;font-weight:800;display:flex}.ec-live{color:#34d399}.ec-prog{flex-direction:column;justify-content:center;gap:1.4vw;max-width:72vw;height:100%;margin:0 auto;display:flex}.ec-prog h1{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;margin:0;font-size:3.4vw;font-weight:400}.ec-prog-message{color:#0f1a3d;font-family:var(--font-anton), "Anton", sans-serif;background:#f2b33a;border-radius:.8vw;padding:1vw 1.6vw;font-size:2.6vw;line-height:1.15}.ec-prog ol{gap:.5vw;margin:0;padding:0;list-style:none;display:grid}.ec-prog li{background:#ffffff0d;border-radius:.7vw;grid-template-columns:8vw 1fr auto auto;align-items:baseline;gap:1.6vw;padding:.7vw 1.2vw;display:grid}.ec-prog-h{font-family:var(--font-anton), "Anton", sans-serif;color:#f2b33a;font-size:2.4vw}.ec-prog li b{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;font-size:2.2vw;font-weight:400}.ec-prog-d{color:#d9dcec;font-size:1.2vw}.ec-prog em{letter-spacing:.1em;text-transform:uppercase;color:#0f1a3d;background:#f2b33a;border-radius:.4vw;padding:.2vw .6vw;font-size:1vw;font-style:normal;font-weight:800}.ec-prog .ec-maintenant{background:#f2b33a29;outline:1px solid #f2b33a99}.ec-prog .ec-ensuite em{color:#fff;background:#fff3}.re{gap:14px;display:grid}.re-haut{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}@media (max-width:860px){.re-haut{grid-template-columns:1fr}}.re-statut{align-content:start;gap:10px;display:grid}.re-voyant{color:#b91c1c;align-items:center;gap:8px;font-weight:800;display:inline-flex}.re-voyant:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px}.re-voyant.re-ok{color:#047857}.re-aide{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.re-apercu-cadre{aspect-ratio:16/9;border:1px solid var(--line);background:#0a1029;border-radius:12px;width:100%;position:relative;overflow:hidden}.re-apercu{transform-origin:0 0;width:1920px;height:1080px;transform:scale(var(--re-k,.3));pointer-events:none;border:0;position:absolute;top:0;left:0}.re-h{margin:10px 0 0;font-size:18px}.re-modes,.re-bloc,.re-ligne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.re-colonne{flex-direction:column;align-items:stretch}.re-grille{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.re-mode,.re-tournoi,.re-matchbtn,.re-btn{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;border-radius:12px;padding:10px 14px}.re-mode{font-weight:800}.re-tournoi b,.re-matchbtn b{display:block}.re-tournoi small,.re-matchbtn small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.re-matchbtn span{color:#b45309;margin-top:2px;font-weight:800;display:block}.re-btn{padding:8px 12px;font-weight:700}.re-btn-fort{color:#fff;background:#0f1a3d;border-color:#0f1a3d}.re-on{background:#fff7e6;border-color:#f2b33a;box-shadow:0 0 0 2px #f2b33a8c}.re-matchs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.re-lib{color:var(--muted);font-size:14px;font-weight:700}.re-vide{color:var(--muted);margin:0;font-size:14px}.re-manuel{border:1px dashed var(--line);border-radius:12px;padding:10px 12px}.re-manuel summary{cursor:pointer;font-weight:700}.re-champs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:10px;display:grid}.re-champs input,.re textarea{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:9px 11px}.re-score{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-weight:700;display:flex}.re-score b{text-align:center;min-width:1.4em;font-size:22px}.re-sep{color:var(--muted)}.re-raccourcis{color:var(--muted);margin:4px 0 0;font-size:13px}.rd-page{padding:28px 0 56px}.rd-sur{letter-spacing:.1em;text-transform:uppercase;color:#b45309;margin:0;font-size:13px;font-weight:800}.rd-titre{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;margin:6px 0 4px;font-size:clamp(34px,9vw,56px);font-weight:400;line-height:1}.rd-intro{color:var(--muted);margin:0 0 18px}.rd{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.rd-carte{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.rd-encours{border-color:#04785773}.rd-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.rd-tete h2{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;margin:0;font-size:22px;font-weight:400}.rd-statut{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#eef0f5;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:800}.rd-statut-encours{color:#047857;background:#e7f8f1}.rd-statut-fini{color:#b45309;background:#fff3d6}.rd-info,.rd-champion{color:var(--muted);margin:0;font-size:14px}.rd-champion b{color:var(--ink)}.rd-live{gap:4px;display:grid}.rd-match{align-items:center;gap:6px;font-size:14px;display:flex}.rd-match i{background:#10b981;border-radius:50%;flex:none;width:8px;height:8px}.rd-lien{color:var(--ink);margin-top:auto;font-weight:800;text-decoration:none}.ec-prog{gap:1vw}.ec-prog h1{font-size:2.8vw}.ec-prog-message{padding:.8vw 1.4vw;font-size:2.2vw}.ec-prog ol{gap:.4vw}.ec-prog li{padding:.45vw 1.2vw}.ec-prog-h{font-size:2.1vw}.ec-prog li b{font-size:1.9vw}.ec .tb-ligne{background:0 0}.ec .tb-gagne{background:#f2b33a29}.ec .tb-gagne .tb-score{color:#f2b33a}.ec-prochaine{color:#d9dcec;font-size:1.15vw;font-weight:700}.ec-prochaine b{color:#fff}.ec-prochaine em{color:#0f1a3d;background:#f2b33a;border-radius:.4vw;margin-left:.2vw;padding:.15vw .6vw;font-style:normal;font-weight:800}.ec-appel{z-index:5;text-align:center;background:#0f1a3df7;border:.25vw solid #f2b33a;border-radius:1.2vw;justify-items:center;gap:.5vw;width:min(78vw,1400px);padding:1.6vw 2vw;animation:2.4s ease-in-out infinite ecAppel;display:grid;position:absolute;top:1.4vw;left:50%;transform:translate(-50%);box-shadow:0 1.2vw 3vw #00000073}@keyframes ecAppel{0%,to{box-shadow:0 1.2vw 3vw #00000073,0 0 #f2b33a73}50%{box-shadow:0 1.2vw 3vw #00000073,0 0 0 .8vw #f2b33a00}}@media (prefers-reduced-motion:reduce){.ec-appel{animation:none}}.ec-appel-tag{letter-spacing:.14em;text-transform:uppercase;color:#f2b33a;font-size:1.2vw;font-weight:800}.ec-appel b{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;font-size:4.2vw;font-weight:400;line-height:1.05}.ec-appel em{color:#d9dcec;font-size:1.6vw;font-style:normal;font-weight:700}.ec-appel small{color:#34d399;text-transform:uppercase;letter-spacing:.08em;font-size:1.3vw;font-weight:800}.ec-suivant{color:#d9dcec;font-size:1.4vw}.ec-suivant b{color:#fff}.ec-suivant span{color:#9aa3c7}.ec-podiums{flex-direction:column;gap:1.2vw;height:100%;display:flex}.ec-podiums h1{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;margin:0;font-size:3.2vw;font-weight:400}.ec-podiums-grille{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.1vw;min-height:0;display:grid}.ec-podium-carte{background:#ffffff0f;border:1px solid #ffffff29;border-radius:.9vw;flex-direction:column;gap:.6vw;min-height:0;padding:1vw 1.2vw;display:flex}.ec-podium-jeu{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#f2b33a;font-size:1.9vw}.ec-podium-carte ol{gap:.45vw;margin:0;padding:0;list-style:none;display:grid}.ec-podium-carte p{color:#9aa3c7;margin:0;font-size:1.3vw}.ec-pod-l{grid-template-columns:3.4vw 1fr auto;align-items:baseline;gap:.8vw;font-size:1.45vw;display:grid}.ec-pod-l b{overflow-wrap:anywhere;font-weight:800}.ec-pod-l em{color:#f2b33a;font-style:normal;font-weight:800}.ec-pod-rang{font-family:var(--font-anton), "Anton", sans-serif;color:#9aa3c7;font-size:1.6vw}.ec-pod-1 .ec-pod-rang,.ec-pod-1 b{color:#f2b33a}.ec-pod-1 b{font-size:1.7vw}.ec-podium-seul{flex-direction:column;align-items:center;gap:1.2vw;height:100%;display:flex}.ec-podium-titre{text-align:center}.ec-podium-titre span{letter-spacing:.14em;text-transform:uppercase;color:#f2b33a;font-size:1.3vw;font-weight:800}.ec-podium-titre h1{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;margin:.2vw 0 0;font-size:4.4vw;font-weight:400;line-height:1}.ec-marches{flex:1;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:1.4vw;width:min(80vw,1500px);display:grid}.ec-marche{text-align:center;flex-direction:column;align-items:center;gap:.6vw;display:flex}.ec-marche-noms{gap:.2vw;display:grid}.ec-marche-noms b{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;overflow-wrap:anywhere;font-size:2.6vw;font-weight:400;line-height:1.05}.ec-marche-1 .ec-marche-noms b{color:#f2b33a;font-size:3.4vw}.ec-marche em{color:#f2b33a;font-size:1.6vw;font-style:normal;font-weight:800}.ec-marche-bloc{width:100%;font-family:var(--font-anton), "Anton", sans-serif;color:#0f1a3d;background:linear-gradient(#f2b33a,#c98a1a);border-radius:.8vw .8vw 0 0;justify-content:center;align-items:flex-start;padding-top:.8vw;font-size:4vw;display:flex}.ec-marche-1 .ec-marche-bloc{height:15vw}.ec-marche-2 .ec-marche-bloc{background:linear-gradient(#d9dcec,#9aa3c7);height:10vw}.ec-marche-3 .ec-marche-bloc{background:linear-gradient(#d79a6b,#a8683d);height:7vw}.ec-podium-attente{color:#d9dcec;margin:auto;font-size:1.8vw}.re-compte{color:#fff;text-align:center;background:#0f1a3d;border-radius:999px;min-width:22px;margin-left:6px;padding:1px 7px;font-size:13px;display:inline-block}.re-actions{margin-top:8px}.re-matchbtn{display:block}.re-file{gap:6px;margin:0;padding:0;list-style:none;display:grid}.re-file li{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:28px 1fr auto auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.re-file-n{color:#fff;background:#0f1a3d;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.re-file-txt small{color:var(--muted);font-size:12px;display:block}.re-appel-actif{background:#fff7e6;border:1px solid #f2b33a;border-radius:12px;padding:10px 12px}.re-btn:disabled{opacity:.45;cursor:default}.rd-podium{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rd-podium li{grid-template-columns:34px 1fr auto;align-items:baseline;gap:8px;font-size:14px;display:grid}.rd-podium span{color:var(--muted);font-weight:800}.rd-podium b{font-weight:800}.rd-podium em{color:#b45309;font-style:normal;font-weight:800}.rd-pod-1 span,.rd-pod-1 b{color:#b45309}.ec{background:#0a0820}.ec>header,.ec>main,.ec>footer{z-index:1;position:relative}.ec-fond,.ec-voile{z-index:0;pointer-events:none;position:absolute;inset:0}.ec-voile{background:linear-gradient(#0a0820d9,#0a0820)}.ec-fond{background-position:50%;background-size:cover}.ec-fond-affiche{filter:blur(10px)saturate(1.15);background-image:url(/affiche-pjesport-fond-900.webp);animation:40s ease-in-out infinite alternate ecDerive;transform:scale(1.08)}.ec-fond-degrade{background:radial-gradient(70% 60% at 12% 8%,#db2777bf,#0000 62%),radial-gradient(65% 60% at 88% 92%,#6d28d9d9,#0000 62%),linear-gradient(135deg,#2a0f5c,#160b33 55%,#3a0d3f);animation:40s ease-in-out infinite alternate ecDerive}.ec-fond-nuit{background:radial-gradient(120% 90% at 50% 0,#1b2a66 0%,#0f1a3d 55%,#0a1029 100%)}.ec-fond-image{background-color:#0a0820}@keyframes ecDerive{0%{transform:scale(1.08)translate(0)}to{transform:scale(1.14)translate(-1.5%,-1%)}}.ec-entree{height:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both ecEntree}@keyframes ecEntree{0%{opacity:0;transform:translateY(1.2vw)}to{opacity:1;transform:none}}.ec .tb-col{animation:.55s ease-out both ecMonte}.ec .tb-col:nth-child(2){animation-delay:.15s}.ec .tb-col:nth-child(3){animation-delay:.3s}.ec .tb-col:nth-child(4){animation-delay:.45s}.ec .tb-col:nth-child(5){animation-delay:.6s}.ec-poule,.ec-podium-carte,.ec-prog li,.ec-direct-match{animation:.55s ease-out both ecMonte}.ec-poule:nth-child(2),.ec-podium-carte:nth-child(2),.ec-prog li:nth-child(2){animation-delay:80ms}.ec-poule:nth-child(3),.ec-podium-carte:nth-child(3),.ec-prog li:nth-child(3){animation-delay:.16s}.ec-poule:nth-child(4),.ec-podium-carte:nth-child(4),.ec-prog li:nth-child(4){animation-delay:.24s}.ec-poule:nth-child(5),.ec-podium-carte:nth-child(5),.ec-prog li:nth-child(5){animation-delay:.32s}.ec-poule:nth-child(6),.ec-podium-carte:nth-child(6),.ec-prog li:nth-child(6){animation-delay:.4s}.ec-poule:nth-child(7),.ec-prog li:nth-child(7){animation-delay:.48s}.ec-poule:nth-child(8){animation-delay:.56s}@keyframes ecMonte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ec-direct-match i,.ec-live i,.ec .tb-direct{animation:1.6s ease-in-out infinite ecPoint}@keyframes ecPoint{0%,to{opacity:1}50%{opacity:.35}}.ec-pop{animation:.5s cubic-bezier(.2,1.6,.4,1) both ecPop;display:inline-block}@keyframes ecPop{0%{text-shadow:0 0 2vw #f2b33acc;transform:scale(1.35)}to{text-shadow:none;transform:none}}.ec-appel{animation:.6s cubic-bezier(.2,1.2,.4,1) both ecAppelEntree,2.4s ease-in-out .6s infinite ecAppel}@keyframes ecAppelEntree{0%{opacity:0;transform:translate(-50%,-2vw)scale(.96)}to{opacity:1;transform:translate(-50%)}}.ec-message{animation:.5s ease-out both ecMonte}.ec-bientot{animation:1.2s ease-in-out infinite ecPoint}.ec-marche-bloc{transform-origin:bottom;animation:.8s cubic-bezier(.2,.9,.3,1) both ecMarche}.ec-marche-noms,.ec-marche em{animation:.6s ease-out both ecNom}.ec-marche-3 .ec-marche-bloc{animation-delay:.3s}.ec-marche-3 .ec-marche-noms,.ec-marche-3 em{animation-delay:.9s}.ec-marche-2 .ec-marche-bloc{animation-delay:1s}.ec-marche-2 .ec-marche-noms,.ec-marche-2 em{animation-delay:1.6s}.ec-marche-1 .ec-marche-bloc{animation-delay:1.7s}.ec-marche-1 .ec-marche-noms,.ec-marche-1 em{animation-delay:2.3s}.ec-marche-1 .ec-marche-noms b{animation:2.8s ease-in-out 2.9s infinite ecHalo}@keyframes ecMarche{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ecNom{0%{opacity:0;transform:translateY(-1vw)}to{opacity:1;transform:none}}@keyframes ecHalo{0%,to{text-shadow:0 0 #f2b33a00}50%{text-shadow:0 0 1.6vw #f2b33ab3}}.ec-podium-seul{position:relative}.ec-paillettes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ec-paillettes i{opacity:0;background:#f2b33a;border-radius:.15vw;width:.5vw;height:.9vw;animation-name:ecPaillette;animation-timing-function:ease-in;animation-fill-mode:both;position:absolute;top:-2vw}.ec-paillettes i:nth-child(3n){background:#fde68a;border-radius:50%;width:.4vw;height:.4vw}.ec-paillettes i:nth-child(4n){background:#db2777}@keyframes ecPaillette{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--d,20px), 48vw) rotate(540deg)}}.ec-pod-l{animation:.5s ease-out both ecMonte}.ec-pod-l.ec-pod-2{animation-delay:.25s}.ec-pod-l.ec-pod-1{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.ec *,.ec-fond{animation:none!important}.ec-paillettes{display:none}}.re-fonds{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.re-fond{font:inherit;cursor:pointer;text-align:left;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;padding:8px}.re-fond b,.re-fond small{display:block}.re-fond small{color:var(--muted);font-size:12px}.re-fond-vignette{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:8px;margin-bottom:6px;display:block;overflow:hidden;filter:none!important;animation:none!important;transform:none!important}.re-fond-vignette.ec-fond-affiche{background-image:linear-gradient(#0a082073,#0a0820bf),url(/affiche-pjesport-fond.webp)}.re-fond-vignette.ec-fond-image:not([style]){background:repeating-linear-gradient(45deg,#eef0f5 0 8px,#e2e5ee 8px 16px)}label.re-btn{display:inline-block}.re-curseur{align-items:center;gap:8px;display:inline-flex}.pjh-moment{color:#0f1a3d;background:#f2b33a;border-radius:999px;margin-left:8px;padding:3px 10px;font-weight:800;display:inline-block}.pjh-in{grid-template-columns:minmax(0,1fr)}.bt-card-fort{border-color:#f2b33a;box-shadow:0 0 0 2px #f2b33a59}.tk-surplace{color:#fff;text-align:center;background:#0f1a3d;border-radius:14px;justify-items:center;gap:6px;max-width:520px;margin:14px auto 0;padding:14px 16px;display:grid}.tk-surplace b{font-family:var(--font-anton), "Anton", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#f2b33a;font-size:clamp(20px,5.4vw,26px);font-weight:400}.tk-surplace span{color:#d9dcec;font-size:13.5px}.tk-surplace .tk-vente-cta{margin-top:6px}.tk-annule{max-width:640px;padding:32px 0 56px}.tk-annule ul{padding-left:18px;font-weight:700;line-height:1.9}.ec-prog li.ec-anim{background:0 0;outline:1px dashed #f2b33a73;padding:.25vw 1.2vw}.ec-prog li.ec-anim .ec-prog-h{opacity:.85;font-size:1.4vw}.ec-prog li.ec-anim b{font-family:var(--font-manrope), "Manrope", sans-serif;text-transform:none;color:#f2b33a;font-size:1.15vw;font-weight:800}.ec-prog li.ec-anim .ec-prog-d{font-size:1vw}.re-voyant.re-alerte{color:#b45309}.re-taille{color:var(--muted);font-size:13px;font-weight:700}.re-alerte-aide{color:var(--ink);background:#fff7e6;border:1px solid #f2b33a;border-radius:10px;margin:0;padding:8px 10px;font-size:13.5px}.ec-sans-souris,.ec-sans-souris *{cursor:none!important}.ec-plein{z-index:6;color:#fff;pointer-events:none;background:#0f1a3deb;border:1px solid #f2b33ab3;border-radius:999px;justify-items:center;gap:.2vw;padding:.8vw 1.8vw;font-size:1.3vw;font-weight:800;animation:.5s ease-out both ecMonte;display:grid;position:absolute;bottom:5.4vw;left:50%;transform:translate(-50%);box-shadow:0 .8vw 2.4vw #00000073}.ec-plein span{color:#f2b33a;font-size:.95vw;font-weight:700}.ec-lueurs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ec-lueurs i:nth-child(n+9){display:none}.ec-lueurs i{will-change:transform;background:radial-gradient(circle,#f2b33a42,#f2b33a00 68%);border-radius:50%;width:22vw;height:22vw;animation:34s ease-in-out infinite alternate ecFlotte;position:absolute}.ec-lueurs i:nth-child(3n){background:radial-gradient(circle,#db277738,#db277700 68%)}.ec-lueurs i:nth-child(4n){background:radial-gradient(circle,#6d28d942,#6d28d900 68%);width:28vw;height:28vw}.ec-lueurs i:first-child{top:12%;left:4%}.ec-lueurs i:nth-child(2){animation-duration:41s;top:6%;left:70%}.ec-lueurs i:nth-child(3){animation-duration:29s;top:58%;left:38%}.ec-lueurs i:nth-child(4){animation-duration:47s;top:62%;left:84%}.ec-lueurs i:nth-child(5){animation-duration:38s;top:74%;left:16%}.ec-lueurs i:nth-child(6){animation-duration:44s;top:22%;left:56%}.ec-lueurs i:nth-child(7){animation-duration:31s;top:30%;left:92%}.ec-lueurs i:nth-child(8){animation-duration:52s;top:30%;left:28%}.ec-lueurs i:nth-child(9){animation-duration:36s;top:84%;left:64%}.ec-lueurs i:nth-child(10){animation-duration:49s;top:46%;left:2%}.ec-lueurs i:nth-child(11){animation-duration:33s;top:2%;left:46%}.ec-lueurs i:nth-child(12){animation-duration:40s;top:44%;left:78%}.ec-lueurs i:nth-child(13){animation-duration:45s;top:2%;left:22%}.ec-lueurs i:nth-child(14){animation-duration:37s;top:70%;left:52%}@keyframes ecFlotte{0%{transform:translate(0)scale(1)}50%{transform:translate(6vw,-4vw)scale(1.25)}to{transform:translate(-5vw,5vw)scale(.9)}}.ec-titre h1,.ec-prog h1,.ec-podiums h1,.ec-podium-titre h1,.ec-avenir-titre{background:linear-gradient(100deg,#fff 0% 42%,#ffe3a3 50%,#fff 58% 100%) 100% 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out 1.5s infinite ecReflet}.ec-avenir-titre{background-image:linear-gradient(100deg,#f2b33a 0% 42%,#fff1c9 50%,#f2b33a 58% 100%)}@keyframes ecReflet{0%,70%{background-position:100% 0}to{background-position:0 0}}.ec-entree{animation:.8s cubic-bezier(.2,.7,.2,1) both ecEntreeFlou}@keyframes ecEntreeFlou{0%{opacity:0;filter:blur(6px);transform:translateY(1vw)scale(.99)}to{opacity:1;filter:none;transform:none}}.ec-points{position:relative}.ec-progres{transform-origin:0;opacity:.85;background:#f2b33a;border-radius:1vw;height:.22vw;animation-name:ecProgres;animation-timing-function:linear;animation-fill-mode:both;position:absolute;bottom:-.7vw;left:0;right:0}@keyframes ecProgres{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ecLive{0%,to{box-shadow:0 0 0 2px #34d39959}50%{box-shadow:0 0 0 2px #34d39959,0 0 1.6vw #34d39973}}.ec-champion{animation:.6s ease-out both ecMonte,3.2s ease-in-out .8s infinite ecChampion}@keyframes ecChampion{0%,to{box-shadow:0 0 #f2b33a00}50%{box-shadow:0 0 2.2vw #f2b33a73}}.ec-prog .ec-maintenant{animation:.55s ease-out both ecMonte,2.8s ease-in-out .6s infinite ecChampion}@media (prefers-reduced-motion:reduce){.ec-lueurs{display:none}.ec-titre h1,.ec-prog h1,.ec-podiums h1,.ec-podium-titre h1,.ec-avenir-titre{animation:none}}.ec-faisceaux{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ec-faisceaux i{transform-origin:50% 0;will-change:transform;background:conic-gradient(from 180deg at 50% 0,#ffecbe00 0deg 172deg,#ffecbe21 180deg,#ffecbe00 188deg 360deg);width:120vw;height:140vh;margin-left:-60vw;animation:11s ease-in-out infinite alternate ecFaisceau;position:absolute;top:-8%;left:50%}.ec-faisceaux i:first-child{animation-duration:12s;left:18%}.ec-faisceaux i:nth-child(2){background:conic-gradient(from 180deg at 50% 0,#db277700 0deg 172deg,#db277721 180deg,#db277700 188deg 360deg);animation-duration:9s;animation-delay:-3s;left:50%}.ec-faisceaux i:nth-child(3){animation-duration:13s;animation-delay:-6s;left:82%}.ec-faisceaux i:nth-child(4){display:none}@keyframes ecFaisceau{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}.ec-volet{z-index:4;pointer-events:none;background:linear-gradient(90deg,#db277700,#db2777d9 30%,#f2b33af2 60%,#f2b33a00);width:34vw;animation:.9s cubic-bezier(.6,.05,.3,1) both ecVolet;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-140%)skew(-18deg)}@keyframes ecVolet{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}.ec-titre h1,.ec-podium-titre h1,.ec-prog h1,.ec-podiums h1{animation:.75s cubic-bezier(.2,.8,.2,1) .25s both ecDevoile,9s ease-in-out 2s infinite ecReflet}@keyframes ecDevoile{0%{clip-path:inset(0 100% 0 0);transform:translate(-1vw)}to{clip-path:inset(0);transform:none}}.ec-phase,.ec-finale{animation:.5s ease-out .6s both ecMonte}.ec .tb-match{animation:.45s cubic-bezier(.2,.9,.3,1.2) both ecCarte}.ec .tb-col:first-child .tb-match{animation-delay:.35s}.ec .tb-col:nth-child(2) .tb-match{animation-delay:.6s}.ec .tb-col:nth-child(3) .tb-match{animation-delay:.85s}.ec .tb-col:nth-child(4) .tb-match{animation-delay:1.1s}.ec .tb-col .tb-match:nth-of-type(2){animation-delay:.45s}@keyframes ecCarte{0%{opacity:0;transform:translate(-1.2vw)scale(.96)}to{opacity:1;transform:none}}.ec .tb-traits path{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.1s ease-out 1s forwards ecTrait}@keyframes ecTrait{to{stroke-dashoffset:0}}.ec .tb-live{animation:.45s ease-out both ecCarte,2.2s ease-in-out 1s infinite ecLive}.ec-tete-poule td{background:linear-gradient(100deg,#f2b33a14 0% 40%,#f2b33a4d 50%,#f2b33a14 60%) 0 0/250% 100%;animation:5s ease-in-out 1.5s infinite ecRefletFond}@keyframes ecRefletFond{0%,60%{background-position:100% 0}to{background-position:0 0}}.ec-match-duel{position:relative;overflow:hidden}.ec-joueur{animation:.7s cubic-bezier(.2,.9,.3,1) .2s both ecDeGauche}.ec-joueur-2{animation-name:ecDeDroite}@keyframes ecDeGauche{0%{opacity:0;transform:translate(-6vw)}to{opacity:1;transform:none}}@keyframes ecDeDroite{0%{opacity:0;transform:translate(6vw)}to{opacity:1;transform:none}}.ec-vs{animation:1.6s ease-in-out infinite ecVs}@keyframes ecVs{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.18)}}.ec-match-duel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:20%;animation:5s ease-in-out 1.5s infinite ecBalaye;position:absolute;top:0;bottom:0;left:-30%;transform:skew(-18deg)}@keyframes ecBalaye{0%,60%{left:-30%}to{left:130%}}.ec-tete{position:relative}.ec-tete:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f2b33a,#db2777,#0000);width:22%;height:2px;animation:6s ease-in-out infinite ecLigne;position:absolute;bottom:-1px;left:0}@keyframes ecLigne{0%{transform:translate(-30vw)}to{transform:translate(110vw)}}.ec-defile{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ec-defile-in{width:max-content;animation:38s linear infinite ecDefile;display:flex}.ec-defile-in>span{display:flex}.ec-defile em{white-space:nowrap;padding-right:3vw;font-style:normal}.ec-defile em:after{content:"◆";color:#f2b33a;margin-left:3vw;font-size:.8em}.ec-defile b{color:#fff}@keyframes ecDefile{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ec-faisceaux,.ec-volet,.ec-tete:after,.ec-match-duel:after{display:none}.ec-defile-in{animation:none}.ec .tb-traits path{stroke-dasharray:none;stroke-dashoffset:0}}.ec-effets-legers .ec-faisceaux,.ec-effets-aucun .ec-faisceaux,.ec-effets-aucun .ec-lueurs{display:none}.ec{grid-template-columns:minmax(0,1fr)}.ec-pied,.ec-corps,.ec-tete{min-width:0}.re-maj{color:#065f46;background:#e7f8f1;border:1px solid #10b981;border-radius:12px;padding:10px 12px;font-weight:700}:is(body:has(.pil) .nav,body:has(.pil) .site-footer){display:none}.pil{max-width:560px;margin:0 auto;padding:14px 14px 40px}.pil-titre{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;margin:4px 0 10px;font-size:26px;font-weight:400}.pil-attente{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px;font-weight:700}.pil .re-haut{grid-template-columns:1fr}.pil .re-apercu-cadre{order:-1}.pil .re-mode,.pil .re-tournoi,.pil .re-matchbtn,.pil .re-btn{min-height:46px;font-size:15px}.pil .re-modes{grid-template-columns:1fr 1fr;display:grid}.pil .re-grille{grid-template-columns:1fr 1fr}.pil .re-matchs{grid-template-columns:1fr}.pil .re-score b{font-size:26px}.pil .re-score .re-btn{min-width:52px;font-size:18px}.pil .re-raccourcis{display:none}.ec-podiums-grille{grid-auto-rows:auto;align-content:center;gap:1.4vw}.ec-podium-carte{background:linear-gradient(#ffffff17,#ffffff0a);border:1px solid #f2b33a47;border-radius:1.1vw;gap:1vw;padding:1.4vw 1.5vw 1.6vw;animation:.7s cubic-bezier(.2,.9,.3,1) both ecCarteMonte}.ec-podium-carte:nth-child(2){animation-delay:.12s}.ec-podium-carte:nth-child(3){animation-delay:.24s}.ec-podium-carte:nth-child(4){animation-delay:.36s}@keyframes ecCarteMonte{0%{opacity:0;transform:translateY(2vw)scale(.97)}to{opacity:1;transform:none}}.ec-podium-jeu{border-bottom:1px solid #f2b33a4d;padding-bottom:.7vw;font-size:2.2vw}.ec-podium-carte ol{gap:.9vw}.ec-podium-carte p{font-size:1.4vw}.ec-pod-l{grid-template-columns:2.6vw 1fr;grid-template-areas:"r n""r g";align-items:center;gap:.1vw 1vw;font-size:1.5vw}.ec-pod-l .ec-pod-rang{width:2.6vw;height:2.6vw;font-family:var(--font-anton), "Anton", sans-serif;color:#0f1a3d;background:linear-gradient(#d9dcec,#9aa3c7);border-radius:50%;grid-area:r;place-items:center;font-size:1.5vw;display:grid}.ec-pod-l.ec-pod-1 .ec-pod-rang{background:linear-gradient(#ffd978,#f2b33a);box-shadow:0 0 1.4vw #f2b33a8c}.ec-pod-l.ec-pod-3 .ec-pod-rang{background:linear-gradient(#e8b48a,#a8683d)}.ec-pod-l b{grid-area:n;font-size:1.5vw}.ec-pod-l.ec-pod-1 b{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#f2b33a;font-size:2.1vw;font-weight:400;animation:3s ease-in-out 1s infinite ecHalo}.ec-pod-l em{grid-area:g;font-size:1.15vw}.ec-direct-match:nth-child(2){animation-delay:.1s}.ec-direct-match:nth-child(3){animation-delay:.2s}.ec-direct-match:nth-child(4){animation-delay:.3s}.re-param{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px;display:grid}.re-param>b{font-size:15px}.ec-pod-attente{opacity:.45}.ec-pod-attente .ec-pod-l.ec-pod-1 b{color:#fff;animation:none}.ec-pod-attente .ec-pod-l.ec-pod-1 .ec-pod-rang{box-shadow:none}.ec-neon{isolation:isolate;position:relative;overflow:hidden}.ec-neon:before{content:"";aspect-ratio:1;z-index:-2;pointer-events:none;will-change:transform;width:260%;animation:4.8s linear infinite ecNeonTourne;animation-delay:var(--neon-decal,0s);background:conic-gradient(#f2b33a00 0deg 240deg,#f2b33a59 290deg,#f2b33a 330deg,#db2777 352deg,#db277700 360deg);position:absolute;top:50%;left:50%;translate:-50% -50%}.ec-neon:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--neon-fond,#141130ed);position:absolute;inset:2px}@keyframes ecNeonTourne{to{transform:rotate(360deg)}}.ec-podium-carte.ec-neon{--neon-fond:linear-gradient(180deg, #221a48f2, #141130f2);background:#f2b33a26;border-color:#0000}.ec-match-cadre{--neon-fond:linear-gradient(180deg, #1e1842f0, #120f2cf0);background:#f2b33a26;border-radius:1.6vw;padding:1.2vw 2.2vw}.ec-match-cadre.ec-neon:before{animation-duration:3.6s}.ec-prog li.ec-maintenant.ec-neon{--neon-fond:linear-gradient(90deg, #402c1ef5, #281c3ef5)}.ec-neon.ec-neon-or{--neon-fond:linear-gradient(180deg, #f2b33a, #c98a1a)}.ec-neon.ec-neon-or:before{background:conic-gradient(#fff0 0deg 250deg,#fff9 320deg,#fff 350deg,#fff0 360deg);animation-duration:3.2s}.ec-titre,.ec-podiums>h1,.ec-prog>h1{position:relative}.ec-titre:after,.ec-podiums>h1:after,.ec-prog>h1:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f2b33a26,#f2b33a26);border-radius:1vw;width:12vw;height:.3vw;position:absolute;bottom:-.7vw;left:0;overflow:hidden}.ec-titre:before,.ec-podiums>h1:before,.ec-prog>h1:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#db2777,#f2b33a);border-radius:1vw;width:3.6vw;height:.3vw;animation:2.6s ease-in-out infinite alternate ecJauge;position:absolute;bottom:-.7vw;left:0;box-shadow:0 0 .8vw #f2b33ab3}@keyframes ecJauge{0%{transform:translate(0)}to{transform:translate(8.4vw)}}.ec-jauge-finale{vertical-align:middle;background:#ffffff26;border-radius:1vw;width:6vw;height:.4vw;margin-left:.8vw;display:inline-block;overflow:hidden}.ec-jauge-finale>i{background:linear-gradient(90deg,#db2777,#f2b33a,#ffe3a3,#f2b33a) 0 0/200% 100%;border-radius:1vw;height:100%;transition:width 1s;animation:2.4s linear infinite ecJaugeBrille;display:block;box-shadow:0 0 .6vw #f2b33a99}@keyframes ecJaugeBrille{0%{background-position:100% 0}to{background-position:-100% 0}}.ec-effets-aucun .ec-neon:before{opacity:.5;animation:none}@media (prefers-reduced-motion:reduce){.ec-neon:before,.ec-titre:before,.ec-podiums>h1:before,.ec-prog>h1:before,.ec-jauge-finale>i{animation:none}}.re-assistant{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:10px;padding:14px;display:grid}.re-pf{background:linear-gradient(120deg,#1e3a8a0f,#9f123914);border:1px solid #9f123940;border-radius:12px;gap:8px;padding:12px;display:grid}.re-pf em{color:var(--grad-b,#9f1239);font-style:normal;font-weight:800}.re-sous{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:12px;font-weight:800}.re-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.re-liste li{background:var(--bg);border:1px solid var(--line-soft,#f2ece3);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:grid}.re-liste-live li{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.re-liste-n strong{color:var(--grad-b,#9f1239)}.re-point-live{background:#10b981;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #10b98133}.pil .re-liste li{grid-template-columns:1fr}.ec,.ec *{-webkit-user-select:none;user-select:none}.sim:has(.re){max-width:1500px;padding-top:14px}.sim:has(.re) h1{font-size:clamp(24px,3vw,34px)}.sim:has(.re) .sim-intro{display:none}.sim:has(.re) .sim-lien{margin:4px 0 10px}.re-rapide{flex-wrap:wrap;gap:6px;display:flex}.re-rapide .re-btn{padding:7px 10px;font-size:13px}@media (min-width:900px){.re:not(.pil .re){grid-template-columns:minmax(0,1fr) minmax(340px,42%);align-items:start;column-gap:22px;display:grid}.re:not(.pil .re)>*{grid-column:1}.re:not(.pil .re)>.re-haut{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-area:1/2/span 60;grid-template-columns:1fr;gap:10px;padding:12px;display:grid;position:sticky;top:12px;box-shadow:0 8px 24px #0f172a14}.re:not(.pil .re)>.re-haut .re-apercu-cadre{order:-1;width:100%}.re:not(.pil .re)>.re-haut .re-aide{margin:0;font-size:12px}}.pil .re-haut{z-index:5;background:var(--bg);gap:8px;padding:8px 0 10px;display:grid;position:sticky;top:0;box-shadow:0 10px 14px -12px #0f172a40}.pil .re-haut .re-taille,.pil .re-haut .re-aide{display:none}.pil .re-rapide{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.pil .re-rapide .re-btn{flex:none;min-height:38px}body:has(.sim .re) .nav{position:static}.ec-top4{gap:.55vw;margin:0;padding:0;list-style:none;display:grid}.ec-t4{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.6vw;grid-template-columns:2.8vw minmax(0,1fr);align-items:baseline;gap:.1vw .8vw;padding:.55vw .8vw;animation:.55s cubic-bezier(.2,.9,.3,1) both ecT4Entre;display:grid}.ec-t4:first-child{animation-delay:.45s}.ec-t4:nth-child(2){animation-delay:.35s}.ec-t4:nth-child(3){animation-delay:.25s}.ec-t4:nth-child(4){animation-delay:.15s}@keyframes ecT4Entre{0%{opacity:0;transform:translate(-1vw)}to{opacity:1;transform:none}}.ec-t4-rang{letter-spacing:.08em;text-transform:uppercase;color:#9aa3c7;font-size:.95vw;font-weight:800}.ec-t4 b{color:#fff;overflow-wrap:anywhere;font-size:1.4vw;font-weight:800;line-height:1.2}.ec-t4 em{color:#f2b33a;grid-column:2;font-size:.95vw;font-style:normal;font-weight:700}.ec-t4-1{background:linear-gradient(90deg,#f2b33a2e,#f2b33a0a);border-color:#f2b33a59}.ec-t4-1 .ec-t4-rang{color:#f2b33a}.ec-t4-1 b{color:#f2b33a;font-size:1.7vw}.ec-t4-2{background:linear-gradient(90deg,#d9dcec1f,#d9dcec08);border-color:#d9dcec38}.ec-t4-2 .ec-t4-rang{color:#d9dcec}.ec-t4-2 b{font-size:1.55vw}.ec-top4-attente{opacity:.45}.ec-top4-attente .ec-t4 b{color:#fff;font-size:1.4vw}.ec-prochaine{color:#d9dcec;background:#0c0a228c;border:1px solid #f2b33a66;border-radius:99px;align-items:center;gap:.8vw;padding:.4vw .5vw .4vw 1.1vw;font-size:1.1vw;font-weight:700;display:inline-flex;box-shadow:inset 0 0 1.2vw #f2b33a14}.ec-pf-label{letter-spacing:.14em;text-transform:uppercase;color:#f2b33a;font-size:.78vw;font-weight:800}.ec-pf-jeu b{color:#fff}.ec-prochaine em{color:#f2b33a;background:#f2b33a1f;border:1px solid #f2b33a59;border-radius:99px;margin:0;padding:.25vw .85vw;font-style:normal;font-weight:800}.ec-prochaine em.ec-bientot{color:#0f1a3d;background:#f2b33a;border-color:#f2b33a}.ec-prochaine .ec-jauge-finale{margin:0 .4vw 0 0}.ec-heure{font-family:var(--font-manrope), "Manrope", sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#fff;background:#0c0a2273;border:1px solid #ffffff24;border-radius:.7vw;margin-left:auto;padding:.2vw .9vw;font-size:1.9vw;font-weight:800;line-height:1.2}.ec-heure.ec-heure-vide{background:0 0;border:0;padding:0}.ec-deuxpoints{margin:0 .05em;font-style:normal;animation:2s ease-in-out infinite ecRespire;display:inline-block}@keyframes ecRespire{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ec-deuxpoints,.ec-t4{animation:none}}.ec-t4-rang{text-transform:none;letter-spacing:.02em;font-size:1.05vw}.ec-flux{grid-template-rows:minmax(0,1fr) auto;gap:1.2vw;height:100%;padding-top:.4vw;display:grid}.ec-flux-grille{align-items:center;gap:1.4vw;min-height:0;display:grid}.ec-flux-2 .ec-flux-grille{grid-template-columns:1fr 1fr}.ec-flux-1 .ec-flux-grille{grid-template-columns:minmax(0,1fr);justify-items:center}.ec-flux-cadre{aspect-ratio:16/9;--neon-fond:#05040f;background:#f2b33a33;border-radius:1vw;width:100%;position:relative}.ec-flux-1 .ec-flux-cadre{width:auto;max-width:100%;height:100%;max-height:100%}.ec-flux-cadre iframe{pointer-events:none;background:#05040f;border:0;border-radius:.9vw;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px}.ec-flux-vide{text-align:center;color:#d9dcec;border-radius:.9vw;place-content:center;gap:.4vw;font-size:1.6vw;font-weight:800;display:grid;position:absolute;inset:2px}.ec-flux-vide span{color:#9aa3c7;font-size:1vw;font-weight:600}.ec-flux-nom{z-index:2;font-family:var(--font-anton), "Anton", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#0c0a22c7;border:1px solid #f2b33a80;border-radius:99px;padding:.3vw .9vw;font-size:1.3vw;position:absolute;top:1vw;left:1vw}.ec-flux-score{background:#0c0a22b3;border:1px solid #f2b33a73;border-radius:99px;justify-self:center;align-items:center;gap:1vw;padding:.5vw 1.6vw;font-size:1.5vw;font-weight:800;animation:.5s ease-out both ecMonte;display:flex}.ec-flux-titre{letter-spacing:.12em;text-transform:uppercase;color:#f2b33a;margin-right:.6vw;font-size:.9vw}.ec-flux-score b{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;font-size:1.8vw;font-weight:400}.ec-flux-score strong{font-family:var(--font-anton), "Anton", sans-serif;color:#f2b33a;font-size:2.4vw;font-weight:400}.ec-flux-score i{color:#9aa3c7;font-style:normal}.re-champ-l{color:var(--muted);gap:4px;font-size:13px;font-weight:700;display:grid}.re-champ-l input{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:8px 10px}.re-lien-pc{gap:6px;display:grid}.re-lien-pc code{background:var(--bg);border:1px dashed var(--line);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:12.5px;display:block}.re-onglets{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:6px;padding:4px;display:flex;overflow-x:auto}.re-onglet{min-height:40px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:14.5px;font-weight:800;display:inline-flex}.re-onglet.re-on{color:#fff;background:linear-gradient(120deg,#1e3a8a,#9f1239)}.re-onglet .re-compte{background:#ffffff40}.re-onglets-mobile{display:none}.pil .re-onglets-mobile{display:flex}.pil .re-onglets-pc{display:none}.re-modes-com .re-mode{border-style:dashed}.re-prets{flex-wrap:wrap;gap:6px;display:flex}.re-prets .re-btn{text-align:left}.re:not(.pil .re)>.re-onglets-pc{z-index:4;position:sticky;top:12px}.ec-com-titre{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#fff;margin:0 0 1.6vw;font-size:3.6vw;font-weight:400}.ec-com-etiquette{letter-spacing:.16em;text-transform:uppercase;color:#f2b33a;font-size:1vw;font-weight:800}.ec-journee,.ec-infos{flex-direction:column;height:100%;display:flex}.ec-journee-cols{flex:1;grid-template-columns:1fr 1.25fr;gap:2.2vw;min-height:0;display:grid}.ec-journee-col{background:#0c0a2280;border:1px solid #f2b33a40;border-radius:1.2vw;align-content:start;gap:1vw;padding:1.4vw 1.6vw;display:grid}.ec-journee-col ol{gap:.6vw;margin:0;padding:0;list-style:none;display:grid}.ec-journee-col li{--neon-fond:#281c3ef5;background:#ffffff0d;border:1px solid #ffffff12;border-radius:.8vw;grid-template-columns:9.5vw 1fr;grid-template-areas:"h t""h d";align-items:center;column-gap:1.2vw;padding:.7vw 1vw;animation:.5s cubic-bezier(.2,.9,.3,1) both ecT4Entre;display:grid;position:relative}.ec-j-h{font-family:var(--font-anton), "Anton", sans-serif;color:#f2b33a;grid-area:h;font-size:1.9vw;line-height:1.05}.ec-j-t{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#fff;grid-area:t;font-size:1.6vw;line-height:1.1}.ec-j-d{color:#c9cde0;grid-area:d;font-size:1vw;font-weight:600}.ec-journee-col li.ec-j-anim{background:0 0;border:1px dashed #f2b33a66;padding:.35vw 1vw}.ec-j-anim .ec-j-h{opacity:.85;font-size:1.3vw}.ec-j-anim .ec-j-t{text-transform:none;color:#f2b33a;font-family:inherit;font-size:1.05vw;font-weight:800}.ec-j-fin{background:#f2b33a1f!important;border-color:#f2b33a73!important}.ec-j-fin .ec-j-t{color:#f2b33a}.ec-journee-col li em{letter-spacing:.1em;text-transform:uppercase;color:#0f1a3d;background:#f2b33a;border-radius:99px;padding:.2vw .7vw;font-size:.85vw;font-style:normal;font-weight:800;position:absolute;top:50%;right:1vw;transform:translateY(-50%)}.ec-infos-grille{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.4vw;min-height:0;display:grid}.ec-info{background:linear-gradient(160deg,#221a48d9,#120f2cd9);border:1px solid #f2b33a47;border-radius:1.2vw;align-content:center;gap:.6vw;padding:1.6vw;animation:.6s cubic-bezier(.2,.9,.3,1) both ecCarteMonte;display:grid}.ec-info-t{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;font-size:2.6vw;line-height:1.05}.ec-info-d{color:#c9cde0;font-size:1.15vw;font-weight:600;line-height:1.35}.ec-reseaux{grid-template-columns:1.2fr 1fr;align-items:center;gap:4vw;height:100%;padding:0 3vw;display:grid}.ec-reseaux-texte{gap:1.2vw;animation:.7s cubic-bezier(.2,.9,.3,1) both ecDeGauche;display:grid}.ec-reseaux-texte .ec-com-etiquette{font-size:1.5vw}.ec-reseaux-nom{font-family:var(--font-anton), "Anton", sans-serif;color:#0000;overflow-wrap:anywhere;background:linear-gradient(100deg,#fff 0% 40%,#ffe3a3 50%,#fff 60% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;font-size:6vw;line-height:1;animation:7s ease-in-out 1s infinite ecReflet}.ec-reseaux-texte p{color:#d9dcec;max-width:34vw;margin:0;font-size:1.6vw;font-weight:600}.ec-reseaux-qr{--neon-fond:#fff;background:#f2b33a33;border-radius:1.6vw;justify-self:center;justify-items:center;gap:1vw;padding:2vw;animation:.7s cubic-bezier(.2,.9,.3,1) .2s both ecCarteMonte;display:grid}.ec-reseaux-qr img{width:22vw;height:22vw;image-rendering:pixelated}.ec-reseaux-qr span{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#0f1a3d;font-size:1.8vw}.ec-journee .ec-com-titre{margin-bottom:1.1vw;font-size:3.2vw}.ec-journee-col{gap:.7vw;padding:1.1vw 1.3vw}.ec-journee-col ol{gap:.42vw}.ec-journee-col li{grid-template-columns:10.5vw 1fr;padding:.45vw .9vw}.ec-j-h{font-size:1.7vw}.ec-j-h.ec-j-plage{font-size:1.3vw}.ec-j-t{font-size:1.4vw}.ec-j-d{font-size:.95vw}.ec-journee-col li.ec-j-anim{padding:.22vw .9vw}.ec-j-anim .ec-j-h{font-size:1.15vw}.ec-j-anim .ec-j-t{font-size:.95vw}.ec-j-anim .ec-j-d{display:none}.pil .re-onglets{gap:3px;padding:3px;overflow:visible}.pil .re-onglet{flex:1 1 0;min-width:0;padding:8px 2px;font-size:13px}.ec-effets-legers .ec-lueurs{opacity:.75}.ec-effets-complets .ec-lueurs i{animation-duration:22s}.ec-effets-complets .ec-faisceaux i:nth-child(4){background:conic-gradient(from 180deg at 50% 0,#7c3aed00 0deg 170deg,#7c3aed4d 180deg,#7c3aed00 190deg 360deg);animation-duration:10s;animation-delay:-4s;display:block;left:34%}.ec-etincelles{z-index:0;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.ec-effets-complets .ec-etincelles{display:block}.ec-etincelles i{width:var(--t,.3vw);height:var(--t,.3vw);will-change:transform, opacity;background:#ffe3a3;border-radius:50%;animation:10s linear infinite ecEtincelle;position:absolute;bottom:-2vw;box-shadow:0 0 .6vw .15vw #f2b33abf}.ec-etincelles i:nth-child(3n){background:#fff;box-shadow:0 0 .6vw .15vw #fff9}.ec-etincelles i:nth-child(4n){background:#f9a8d4;box-shadow:0 0 .6vw .15vw #db277799}@keyframes ecEtincelle{0%{opacity:0;transform:translate(0)scale(.6)}10%{opacity:1}50%{transform:translate(2vw,-55vh)scale(1)}85%{opacity:.9}to{opacity:0;transform:translate(-1.5vw,-110vh)scale(.5)}}.ec-effets-complets .ec-neon:before{animation-duration:3.2s}@media (prefers-reduced-motion:reduce){.ec-etincelles{display:none!important}}.ec-effets-aucun .ec-fond{animation:none!important}.ec-effets-legers .ec-lueurs,.ec-effets-complets .ec-lueurs{opacity:1}.ec-effets-legers .ec-lueurs i,.ec-effets-complets .ec-lueurs i{background:radial-gradient(circle,#f2b33a6b,#f2b33a00 66%);width:30vw;height:30vw}.ec-effets-legers .ec-lueurs i:nth-child(3n),.ec-effets-complets .ec-lueurs i:nth-child(3n){background:radial-gradient(circle,#db277766,#db277700 66%)}.ec-effets-legers .ec-lueurs i:nth-child(4n),.ec-effets-complets .ec-lueurs i:nth-child(4n){background:radial-gradient(circle,#7c3aed6b,#7c3aed00 66%);width:36vw;height:36vw}.ec-effets-complets .ec-faisceaux i{background:conic-gradient(from 180deg at 50% 0,#ffecbe00 0deg 164deg,#ffecbe38 172deg,#fff0c880 180deg,#ffecbe38 188deg,#ffecbe00 196deg 360deg)}.ec-effets-complets .ec-faisceaux i:nth-child(2){background:conic-gradient(from 180deg at 50% 0,#db277700 0deg 164deg,#db277740 172deg,#f0509680 180deg,#db277740 188deg,#db277700 196deg 360deg)}.ec-effets-complets .ec-faisceaux i:nth-child(4){background:conic-gradient(from 180deg at 50% 0,#7c3aed00 0deg 164deg,#7c3aed40 172deg,#9664ff80 180deg,#7c3aed40 188deg,#7c3aed00 196deg 360deg)}.re-puces{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:6px;max-height:190px;padding:4px;display:flex;overflow-y:auto}.re-puce{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;padding:6px 11px;font-size:13.5px;font-weight:700}.re-puce.re-on{color:#fff;background:linear-gradient(120deg,#1e3a8a,#9f1239);border-color:#0000}.re-btn-large{width:100%;min-height:46px;font-size:15.5px}.re-appel-actif{background:#e7f8f1;border:1px solid #10b981;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.re-horaires s{color:var(--muted)}.re-horaires strong{color:var(--grad-b,#9f1239)}.ec-appel-jauge{background:#ffffff26;border-radius:1vw;width:100%;height:.35vw;margin-top:.6vw;display:block;overflow:hidden}.ec-appel-jauge>i{background:linear-gradient(90deg,#db2777,#f2b33a);border-radius:1vw;height:100%;transition:width 1s linear;display:block}.re-curseur{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:30px}.re-curseur::-webkit-slider-runnable-track{background:linear-gradient(90deg, #1e3a8a, #9f1239) 0 0 / var(--pos,25%) 100% no-repeat, var(--line-soft,#f2ece3);border:1px solid var(--line);border-radius:99px;height:8px}.re-curseur::-moz-range-track{background:var(--line-soft,#f2ece3);border:1px solid var(--line);border-radius:99px;height:8px}.re-curseur::-moz-range-progress{background:linear-gradient(90deg,#1e3a8a,#9f1239);border-radius:99px;height:8px}.re-curseur::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #9f1239;border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 2px 6px #0f172a40}.re-curseur::-moz-range-thumb{background:#fff;border:3px solid #9f1239;border-radius:50%;width:20px;height:20px}.re-a-lheure{white-space:nowrap}.pil .re-horaires li{grid-template-columns:1fr auto;grid-template-areas:"t n""c c""b b"}.pil .re-horaires li .re-liste-t{grid-area:t}.pil .re-horaires li .re-liste-n{grid-area:n}.pil .re-horaires li .re-curseur{grid-area:c;height:40px}.pil .re-horaires li .re-a-lheure{grid-area:b;justify-self:start}.pil .re-curseur::-webkit-slider-thumb{width:30px;height:30px;margin-top:-12px}.re-horaires li{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(140px,1.4fr) 96px}.pil .re-horaires li{grid-template-columns:1fr auto}.tx{gap:12px;display:grid}.tx-choix .re-btn{flex:auto}.tx-etat{color:var(--muted);font-weight:700}.tx-tableau{gap:14px;display:grid}.tx-tour{gap:8px;display:grid}.tx-match{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.tx-jouable{border-color:#9f123959;box-shadow:0 4px 14px #0f172a0f}.tx-live{border-color:#10b981;box-shadow:0 0 0 3px #10b9812e}.tx-camp{justify-content:space-between;align-items:center;gap:10px;display:flex}.tx-nom{overflow-wrap:anywhere;font-size:16px;font-weight:800}.tx-score{align-items:center;gap:8px;display:inline-flex}.tx-score b{text-align:center;min-width:28px;font-size:22px}.tx-score .re-btn{min-width:44px;min-height:40px;padding:4px 10px;font-size:18px}.tx-fini{color:var(--muted);grid-template-columns:1fr auto 1fr auto;align-items:center;font-weight:700}.tx-fini b{color:var(--ink)}.tx-gagne{color:var(--ink);font-weight:800}.tx-gagne:after{content:" ✓";color:#10b981}.tx-bye,.tx-attente{color:var(--muted);background:var(--bg);font-size:14px;font-weight:700}.tx-champion{background:#fff7e6;border:1px solid #f2b33a;border-radius:12px;margin:0;padding:12px;font-size:16px}.tx-groupe{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.tx-bas{justify-content:space-between}.tx-danger{color:#b91c1c;border-color:#b91c1c59}.pil .re-onglet{font-size:12.5px}.tx-classement{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;font-size:14px;overflow:hidden}.tx-classement th{text-align:left;background:var(--bg);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px;font-size:12px}.tx-classement td{border-top:1px solid var(--line-soft,#f2ece3);padding:8px 10px;font-weight:700}.tx-classement td:nth-child(2){overflow-wrap:anywhere}.tx-premier td{background:#fff7e6}.ec-dg{flex-direction:column;height:100%;display:flex}.ec-dg .ec-com-titre{align-items:center;gap:1vw;display:flex}.ec-dg-point{background:#10b981;border-radius:50%;width:1.4vw;height:1.4vw;animation:1.6s ease-in-out infinite ecVs;box-shadow:0 0 0 .5vw #10b98140}.ec-dg-grille{flex:1;align-content:center;gap:1.6vw;min-height:0;display:grid}.ec-dg-carte{--neon-fond:linear-gradient(180deg, #221a48f5, #120f2cf5);background:#f2b33a33;border-radius:1.4vw;align-content:center;justify-items:center;gap:1.2vw;padding:2vw 1.6vw;animation:.6s cubic-bezier(.2,.9,.3,1) both ecCarteMonte;display:grid}.ec-dg-jeu{letter-spacing:.14em;text-transform:uppercase;color:#f2b33a;text-align:center;font-size:1.2vw;font-weight:800}.ec-dg-duel{grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;gap:1.4vw;width:100%;display:grid}.ec-dg-nom{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;font-size:2.4vw;font-weight:400;line-height:1.05}.ec-dg-duel .ec-dg-nom:first-child{text-align:right}.ec-dg-score{font-family:var(--font-anton), "Anton", sans-serif;color:#f2b33a;text-align:center;text-shadow:0 0 2vw #f2b33a59;min-width:1ch;font-size:5.5vw;line-height:1}.ec-dg-vs{color:#9aa3c7;font-size:2.6vw}.ec-dg-pilotes{flex-wrap:wrap;justify-content:center;gap:.8vw 1.4vw;display:flex}.ec-dg-pilotes span{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#fff;font-size:2.2vw}.ec-dg-1 .ec-dg-carte{padding:3vw}.ec-dg-1 .ec-dg-vs{font-size:4vw}.ec-dg-2 .ec-dg-carte{padding:3vw 1.6vw}.ec-dg-vide p{color:#d9dcec;margin:2vw 0 0;font-size:2vw;font-weight:700}.ec-dg-grille{grid-auto-rows:minmax(0,1fr);align-content:stretch;padding-bottom:.6vw}.ec-dg-carte{gap:1.6vw}.ec-dg-jeu{font-size:1.4vw}.ec-dg-nom{font-size:3vw}.ec-dg-score{font-size:7.5vw}.ec-dg-vs{font-size:3vw}.ec-dg-pilotes span{font-size:2.8vw}.ec-dg-2 .ec-dg-nom{font-size:3.8vw}.ec-dg-2 .ec-dg-score{font-size:10vw}.ec-dg-2 .ec-dg-jeu{font-size:1.6vw}.ec-dg-1 .ec-dg-nom{font-size:5.6vw}.ec-dg-1 .ec-dg-score{font-size:15vw}.ec-dg-1 .ec-dg-jeu{font-size:2vw}.ec-dg-1 .ec-dg-pilotes span{font-size:4.4vw}.ec-dg-5 .ec-dg-nom,.ec-dg-6 .ec-dg-nom{font-size:2vw}.ec-dg-5 .ec-dg-score,.ec-dg-6 .ec-dg-score{font-size:5vw}.ec-dg-5 .ec-dg-pilotes span,.ec-dg-6 .ec-dg-pilotes span{font-size:1.9vw}.tx-modifier{justify-self:start}.tx-modif{background:var(--bg);border:1px dashed var(--line);border-radius:12px;gap:8px;padding:12px;display:grid}.tx-modif>.re-ligne{justify-content:space-between}.tx-modif-l{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tx-modif-l input{border:1px solid var(--line);min-width:0;font:inherit;background:#fff;border-radius:10px;flex:150px;padding:8px 10px}.tx-modif-l select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:8px}.ec-fi{text-align:center;align-content:center;justify-items:center;gap:2vw;height:100%;display:grid;position:relative}.ec-fi-kicker{letter-spacing:.2em;text-transform:uppercase;color:#f2b33a;align-items:center;gap:.8vw;font-size:1.6vw;font-weight:800;animation:.6s ease-out both ecMonte;display:inline-flex}.ec-fi-grande{letter-spacing:.4em;font-size:2vw;animation:.9s cubic-bezier(.2,.8,.2,1) .1s both ecDevoile}.ec-fi-jeu{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#fff;text-shadow:0 0 3vw #f2b33a59;margin:0;font-size:9vw;font-weight:400;line-height:.95;animation:1s cubic-bezier(.2,.9,.3,1.15) .35s both ecFiZoom}@keyframes ecFiZoom{0%{opacity:0;filter:blur(8px);transform:scale(.7)}to{opacity:1;filter:none;transform:none}}.ec-fi-face{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:3vw;width:100%;padding:0 3vw;display:grid}.ec-fi-nom{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;font-size:5vw;font-weight:400;line-height:1}.ec-fi-gauche{text-align:right;animation:.8s cubic-bezier(.2,.9,.3,1) .9s both ecDeGauche}.ec-fi-droite{text-align:left;animation:.8s cubic-bezier(.2,.9,.3,1) .9s both ecDeDroite}.ec-fi-vs-grand{font-family:var(--font-anton), "Anton", sans-serif;color:#f2b33a;text-shadow:0 0 2.5vw #f2b33a99;font-size:6vw;animation:.6s ease-out 1.3s both ecFiZoom,1.8s ease-in-out 2s infinite ecVs}.ec-fi-groupe{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4vw 2vw;width:80%;display:grid}.ec-fi-groupe span{--neon-fond:linear-gradient(180deg, #221a48f5, #120f2cf5);font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;background:#f2b33a33;border-radius:1.2vw;padding:1.6vw 1.4vw;font-size:3.6vw;animation:.6s cubic-bezier(.2,.9,.3,1) both ecCarteMonte}.ec-fi-duel{--neon-fond:linear-gradient(180deg, #221a48f5, #120f2cf5);background:#f2b33a33;border-radius:1.6vw;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;gap:2vw;width:92%;padding:3vw 2vw;display:grid}.ec-fi-duel .ec-fi-nom:first-child{text-align:right}.ec-fi-score{font-family:var(--font-anton), "Anton", sans-serif;color:#f2b33a;text-shadow:0 0 3vw #f2b33a66;font-size:13vw;line-height:1}.ec-fi-vs{color:#9aa3c7;font-size:5vw}.ec-fi-sous{letter-spacing:.14em;text-transform:uppercase;color:#d9dcec;font-size:2vw;font-weight:800}.ec-fi-champion{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#f2b33a;overflow-wrap:anywhere;text-shadow:0 0 4vw #f2b33a8c;max-width:92%;font-size:11vw;line-height:1;animation:1.1s cubic-bezier(.2,.9,.3,1.2) .3s both ecFiZoom,3s ease-in-out 1.6s infinite ecHalo}.ec-fi-gain{font-family:var(--font-anton), "Anton", sans-serif;color:#fff;font-size:4vw;animation:.6s ease-out 1.2s both ecMonte}.ec-fi-places{gap:3vw;animation:.6s ease-out 1.6s both ecMonte;display:flex}.ec-fi-places span{font-family:var(--font-anton), "Anton", sans-serif;text-transform:uppercase;color:#fff;gap:.3vw;font-size:2.6vw;display:grid}.ec-fi-places em{font-style:normal;font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.14em;color:#d9dcec;font-size:1.1vw;font-weight:800}.ec-fi-places small{font-family:var(--font-manrope), "Manrope", sans-serif;color:#f2b33a;font-size:1.1vw;font-weight:800}.ec-confettis{pointer-events:none;z-index:0;position:absolute;inset:-10vh 0 0;overflow:hidden}.ec-confettis i{width:.7vw;height:1.3vw;transform:rotate(var(--r));background:#f2b33a;border-radius:.15vw;animation:4s linear infinite ecConfetti;position:absolute;top:-4vh}.ec-confettis i:nth-child(3n){background:#db2777}.ec-confettis i:nth-child(4n){background:#fff}.ec-confettis i:nth-child(5n){background:#7c3aed}@keyframes ecConfetti{0%{transform:translateY(0) rotate(var(--r));opacity:0}8%{opacity:1}to{transform:translateY(115vh) rotate(calc(var(--r) + 540deg));opacity:.9}}.ec-fi-vainqueur>:not(.ec-confettis){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.ec-confettis{display:none}}.rf-noms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rf-noms input{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;min-width:0;padding:10px 12px;font-weight:700}.rf-etapes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rf-score{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:8px;padding:10px;display:grid}.pil .re-onglet{padding:8px 1px;font-size:11.5px}.pil .re-onglets-mobile{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pil .re-onglet{min-height:36px;padding:8px 2px;font-size:13px}
