.fn-cont{width:100%;container-type:inline-size}.fn{gap:14px;width:100%;max-width:760px;margin:0 auto}.fn-tete{flex-direction:column;gap:4px;padding:2px 4px 0;display:flex}.fn-tete .k{font:800 11.5px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--grass-deep)}.fn-tete h1{font:900 40px/.9 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.fn-tete p{color:var(--soft);margin:0;font-size:14px;line-height:1.35}.fn-apercu{border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 4px #0d3b1f22,0 18px 40px #0d3b1f33}.fn-echelle{transform-origin:0 0;position:absolute;top:0;left:0}.fn-acts{gap:8px;display:flex}.fn-acts .fn-bt{flex:1}.fn-acts .fn-bt.p{flex:2}.fn-bt{min-height:48px;font:800 14.5px var(--body);background:var(--paper);border:2px solid var(--line);color:var(--ink);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.fn-bt.p{background:var(--grass);border-color:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.fn-bt:disabled{opacity:.55;cursor:default}.fn-bt svg{width:18px;height:18px}.fn-sect{justify-content:space-between;align-items:flex-end;gap:8px;padding:6px 4px 0;display:flex}.fn-sect h2{font:900 22px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.fn-sect span{color:var(--soft);font-size:12.5px;font-weight:700}.fn-suite{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fn-suite .fs{text-align:left;min-height:132px;box-shadow:var(--ombre,0 1px 0 var(--line), 0 6px 16px #0d3b1f14);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:22px;flex-direction:column;gap:4px;padding:13px;text-decoration:none;display:flex;position:relative;overflow:hidden}.fn-suite .fs .k{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft);z-index:1;position:relative}.fn-suite .fs b{font:900 23px/.95 var(--display);text-transform:uppercase;z-index:1;font-stretch:62%;position:relative}.fn-suite .fs small{color:var(--soft);z-index:1;font-size:12.5px;font-weight:600;line-height:1.3;position:relative}.fn-suite .bientot{color:#fff;background:radial-gradient(90% 120% at 100% 0,#2f4a9a 0,#0000 60%),linear-gradient(160deg,#22346e,#141f45);grid-column:1/-1;min-height:0;padding-right:120px}.fn-suite .bientot .k,.fn-suite .bientot small{color:#c9d4f5}.fn-suite .bientot .an{font:900 46px/.85 var(--display);color:#ffffff30;text-align:right;font-stretch:62%;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fn-suite .bil{color:#fff;background:linear-gradient(165deg,#d79a12,#7a4f00)}.fn-suite .bil .k,.fn-suite .bil small{color:#fff3cf}.fn-suite .bil .rg{font:900 92px/.8 var(--display);color:#fff3;font-stretch:62%;position:absolute;bottom:-12px;right:8px}.fn-suite .bil .rg sup{vertical-align:top;font-size:34px}.fn-suite .neuve{cursor:pointer;background:repeating-linear-gradient(115deg,#f6f9f7 0 16px,#ecf2ee 16px 32px)}.fn-note{color:var(--soft);margin:0 4px;font-size:12.5px;line-height:1.35}@container (width>=760px){.page.fn{grid-template-columns:minmax(0,390px) minmax(0,1fr);align-items:start;gap:14px 32px;max-width:1040px;display:grid}.fn>*{grid-column:2}.fn>.fn-apercu{top:calc(var(--cq-haut,0px) + 12px);grid-area:1/1/span 7;position:sticky}.fn-tete h1{font-size:56px}}.fn-feuille{flex-direction:column;gap:12px;display:flex}.fn-feuille .hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.fn-feuille h3{font:900 24px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.fn-feuille .hd button{background:var(--mist);border-radius:50%;place-items:center;width:40px;height:44px;display:grid}.fn-feuille .hd svg{width:18px;height:18px}.fn-feuille p{margin:0;font-size:14px;line-height:1.4}.fn-feuille .img{align-items:center;gap:12px;display:flex}.fn-feuille .img img,.fn-feuille .img .vide{border-radius:12px;flex:none;width:96px;box-shadow:0 4px 14px #0d3b1f33}.fn-feuille .img .vide{background:var(--mist);height:120px}.fn-feuille .img span{color:var(--soft);font-size:13px;line-height:1.35}.fn-feuille .img b{color:var(--ink);font-size:14px;display:block}.fn-feuille .texte{background:var(--mist);border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.4}.fn-feuille .hint{color:var(--soft);font-size:12.5px}.fn-carte{width:360px;height:450px;font-family:var(--body);color:#fff;-webkit-font-smoothing:antialiased;flex-direction:column;gap:8px;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden}.fn-carte.story{height:640px}.fn-carte:before{content:"";background:repeating-linear-gradient(115deg,#ffffff0d 0 22px,#0000 22px 44px);position:absolute;inset:0}.fn-carte>*{position:relative}.fn-carte .fn-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.fn-carte .fn-qui{align-items:center;gap:8px;min-width:0;display:flex}.fn-carte .fn-qui .disc{flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:11.5px;line-height:1;display:flex;box-shadow:0 0 0 2px #ffffff80}.fn-carte .fn-qui>span{flex-direction:column;min-width:0;line-height:1.05;display:flex}.fn-carte .fn-qui b{font:900 16px/1 var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-stretch:62%;overflow:hidden}.fn-carte .fn-qui small{color:#ffffffd0;font-size:11px;font-weight:700}.fn-carte .fn-sais{font:800 11px var(--body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff2b;border-radius:99px;padding:5px 8px}.fn-carte .fn-scene{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-height:0;padding-bottom:4px;display:flex;position:relative}.fn-carte .fn-scene>:not(.fn-joueur){z-index:1;max-width:190px;position:relative}.fn-carte .fn-scene.fn-seul>:not(.fn-joueur){max-width:none}.fn-carte .fn-rg{font:900 150px/.78 var(--display);letter-spacing:-.02em;text-shadow:0 6px 24px #0003;font-stretch:62%}.fn-carte .fn-rg sup{vertical-align:top;margin-left:2px;font-size:50px}.fn-carte .fn-lig{font:900 23px/.95 var(--display);text-transform:uppercase;font-stretch:62%}.fn-carte .fn-ruban{color:#3a2600;font:900 14px/1 var(--display);text-transform:uppercase;background:#ffd34d;border-radius:9px;align-self:flex-start;align-items:center;gap:6px;padding:7px 10px 6px;font-stretch:62%;display:flex;box-shadow:0 3px #a87b00}.fn-carte .fn-ruban.fn-rouge{color:#fff;background:#e5484d;box-shadow:0 3px #8f1d21}.fn-carte.fn-long .fn-ruban{font-size:12.5px}.fn-carte .fn-ruban svg{flex:none;width:15px;height:15px}.fn-carte .fn-joueur{filter:drop-shadow(0 10px 18px #0005);z-index:0;width:auto;height:calc(100% + 8px);position:absolute;bottom:0;right:-38px}.fn-carte .fn-scene .fn-etiq{text-align:right;text-shadow:0 2px 10px #0008;max-width:140px;line-height:1;position:absolute;bottom:8px;right:2px}.fn-carte .fn-etiq b{font:900 26px/.9 var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:62%;display:block}.fn-carte .fn-etiq small{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.fn-carte .fn-plus{color:#ffffffe0;flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;line-height:1.3;display:flex}.fn-carte .fn-plus span{align-items:center;gap:7px;display:flex}.fn-carte .fn-plus i{background:#ffd34d;border-radius:50%;flex:none;width:7px;height:7px}.fn-carte .fn-plus .fn-v{font:900 19px/1 var(--display);text-transform:uppercase;color:#fff;margin-bottom:2px;font-stretch:62%}.fn-carte .fn-crb{flex:none;height:40px;margin:0 -2px}.fn-carte.story .fn-crb{height:64px}.fn-carte .fn-crb svg{width:100%;height:100%;display:block}.fn-carte .fn-st{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fn-carte .fn-st div{background:#ffffff24;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:7px 8px 6px;display:flex}.fn-carte .fn-st b{font:900 22px/1 var(--display);white-space:nowrap;font-stretch:62%}.fn-carte .fn-st span{color:#ffffffd0;font-size:11px;font-weight:700;line-height:1.15}.fn-carte .fn-defi{font:900 24px/1 var(--display);text-transform:uppercase;text-align:center;padding:4px 0;font-stretch:62%}.fn-carte.story .fn-rg{font-size:200px}.fn-carte.story .fn-rg sup{font-size:64px}.fn-carte .fn-pied{font:700 11px var(--body);opacity:.9;justify-content:space-between;align-items:center;display:flex}.fn-carte .fn-pied b{font:900 14px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;font-stretch:62%}.fn-carte .fn-marque{font:900 13px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-stretch:75%;display:flex}.fn-carte .fn-marque i{background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.fn-carte .fn-marque i:after{content:"";background:var(--grass);border-radius:50%;width:8px;height:8px}.vd-vide{background:var(--paper);text-align:left;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.vd-vide .vd-ic{background:var(--mist);width:40px;height:40px;color:var(--grass-2);border-radius:12px;flex:none;place-items:center;display:grid}.vd-vide .vd-ic svg{width:22px;height:22px}.vd-vide b{color:var(--ink);font-size:15px;display:block}.vd-vide small{color:var(--soft);font-size:13px;line-height:1.35;display:block}.vd-bloc{border-radius:22px;gap:10px;min-width:0;padding:14px;display:grid}.vd-bloc.navy{color:#fff;background:linear-gradient(160deg,#22346e,#16245a)}.vd-bloc.orange{color:#2b1c00;background:linear-gradient(160deg,#f0b23a,#c7820b)}.vd-bloc.paper{background:var(--paper);color:var(--ink)}.vd-eyb{font:800 11.5px var(--body);letter-spacing:1.1px;text-transform:uppercase;opacity:.8}.vd-bloc.paper .vd-eyb{color:var(--soft);opacity:1}.vd-big{font:900 22px/1.05 var(--display);text-transform:uppercase;margin:0;font-stretch:66%}.vd-sub{opacity:.92;margin:0;font-size:13.5px;line-height:1.4}.vd-bloc.paper .vd-sub{color:var(--soft);opacity:1}.vd-pl{color:inherit;background:#ffffff1f;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 8px;text-decoration:none;display:grid}.vd-bloc.orange .vd-pl{background:#ffffff59}.vd-pl .vd-ph{width:52px;height:52px;font:900 17px var(--display);background:#fff3;border-radius:14px;place-items:center;display:grid;overflow:hidden}.vd-pl .vd-ph img{object-fit:cover;object-position:top;width:100%;height:100%}.vd-pl .vd-nm{min-width:0}.vd-pl .vd-nm b{overflow-wrap:anywhere;font-size:15px;line-height:1.15;display:block}.vd-pl .vd-meta{opacity:.9;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.vd-pl .vd-club{align-items:center;gap:6px;min-width:0;display:inline-flex}.vd-pl .vd-why{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;font-weight:600;display:flex}.vd-pl .vd-rt{text-align:right;justify-items:end;gap:4px;display:grid}.vd-note{font:900 24px/1 var(--display);font-stretch:70%}.vd-val{font:800 12.5px var(--body);white-space:nowrap}.vd-crests{display:flex}.vd-crests .disc+.disc{margin-left:-8px}.vd-bloc button.vd-bt,.vd-bloc a.vd-bt{font:800 13px var(--body);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:9px 12px;text-decoration:none;display:inline-flex}.vd-bloc.navy .vd-bt{color:var(--navy);background:#fff}.vd-bloc.orange .vd-bt,.vd-bloc.paper .vd-bt{background:var(--ink);color:#fff}.vd-bloc .vd-bt.vd-ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.vd-bloc .vd-bt.vd-on{color:#13823a;cursor:default;background:#e5f4e8}.vd-bloc .vd-bt.vd-doux{color:#13823a;background:#e5f4e8}.vd-bloc .vd-bt:disabled:not(.vd-on){opacity:.6}.vd-cta{flex-wrap:wrap;gap:8px;display:flex}.vd-cta .vd-bt{flex:1}.vd-sum{background:#0000001a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.vd-sum b{font:900 18px var(--display);font-stretch:70%}.vd-chip{font:800 11.5px var(--body);white-space:nowrap;border-radius:7px;padding:3px 7px}.vd-chip.gn{color:#13823a;background:#e5f4e8}.tc-tirs .tc-tir[aria-pressed=true]{box-shadow:var(--tc-ombre), inset 0 0 0 2.5px var(--grass-2)}.vd-rk{gap:8px;display:grid}.vd-rkl{grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.vd-rkl .vd-n{font:900 18px var(--display);color:var(--soft)}.vd-rkl .av{border-radius:12px}.vd-rkl b{font-size:14.5px}.vd-rkl small{color:var(--soft);font-size:12px;font-weight:600}.vd-bar{background:#e3e9e5;border-radius:4px;height:7px;margin-top:4px;display:block;overflow:hidden}.vd-bar i{background:var(--grass-2);border-radius:4px;height:100%;display:block}.vd-lien{font:800 13.5px var(--body);color:#13823a;cursor:pointer;text-align:left;background:0 0;border:0;min-height:40px;padding:6px 0}.vd-slots{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.vd-slots i{background:#ffffff80;border-radius:8px;height:30px;box-shadow:inset 0 0 0 1.5px #c7820b66}.vd-slots i.on{background:#2b1c00}.vd-tl{gap:8px;padding-left:18px;display:grid;position:relative}.vd-tl:before{content:"";background:#ffffff40;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.vd-tli{background:#ffffff1f;border-radius:14px;grid-template-columns:54px 32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid;position:relative}.vd-tli:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-17px}.vd-tli.vd-borne{background:0 0;grid-template-columns:54px minmax(0,1fr);padding-block:2px}.vd-tli .vd-d{font:800 12px/1.2 var(--body);opacity:.85}.vd-tli .vd-tx{min-width:0}.vd-tli b{overflow-wrap:anywhere;font-size:14px;display:block}.vd-tli small{opacity:.85;font-size:12px;display:block}.vd-tli .vd-m{font:900 16px var(--display);white-space:nowrap;font-stretch:70%}.tc{--tc-ombre:0 1px 2px #0d3b1f14, 0 6px 18px #0d3b1f12;--tc-warn-tint:#fff3d6;--tc-warn-deep:#8a5c00;--tc-warn-ombre:#b57a00;--tc-r:22px}.tc-col{flex-direction:column;gap:12px;min-width:0;display:flex}.tc-k{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}.tc-s{color:var(--soft);margin:0;font-size:12.5px;font-weight:700}.tc-hint{color:var(--soft);margin:0;font-size:12.5px;line-height:1.35}.tc-hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.tc-panel{background:var(--paper);border-radius:var(--tc-r);box-shadow:var(--tc-ombre);padding:12px 14px}.tc-bt2{min-height:44px;font:800 14.5px var(--body);background:var(--paper);border:2px solid var(--line);color:var(--ink);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.tc-bt2 svg.i{width:18px;height:18px}.tc-bt2.o{background:var(--warn);border-color:var(--warn);color:var(--ink);box-shadow:0 3px 0 var(--tc-warn-ombre)}.tc-bt2.nw{white-space:nowrap}.tc-bt2:disabled{opacity:.55;cursor:default}.tc-lnk{min-height:40px;font:800 14px var(--body);color:var(--grass-deep);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.tc-pill{font:800 11px var(--body);background:var(--mist);color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.tc-pill.g{background:var(--tint);color:var(--grass-deep)}.tc-pill.n{color:var(--navy);background:#e3e8f7}.tc-barre{background:var(--mist);border-radius:99px;height:6px;display:flex;overflow:hidden}.tc-barre i{background:var(--grass);height:100%;display:block}.tc-vues{gap:6px;padding:2px;display:flex}.tc-vues button{min-height:44px;font:800 14px var(--body);background:var(--paper);box-shadow:var(--tc-ombre);white-space:nowrap;color:var(--ink);border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.tc-vues button[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:none}.tc-dot{background:var(--warn);border-radius:50%;width:8px;height:8px}.tc-alerte{background:var(--tc-warn-tint);border-radius:var(--tc-r);box-shadow:var(--tc-ombre);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tc-alerte .tc-k{color:var(--tc-warn-deep)}.tc-ttl{font:900 26px/1 var(--display);text-transform:uppercase;font-stretch:62%}.tc-qui{background:#ffffffb3;border-radius:16px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tc-qui .tc-tx{flex-direction:column;flex:1;min-width:0;display:flex}.tc-qui b{font-size:15px}.tc-qui small{color:var(--tc-warn-deep);font-size:12.5px;font-weight:700}.tc-bt{gap:8px;display:flex}.tc-bt .tc-bt2{flex:1}.tc-pret{background:var(--tint);color:var(--grass-deep);border-radius:18px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.tc-pret svg.i{background:var(--grass);color:#fff;stroke-width:2.6px;border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.tc-pret.ko{background:var(--tc-warn-tint);color:var(--tc-warn-deep)}.tc-resume{background:var(--paper);box-shadow:var(--tc-ombre);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:grid}.tc-fm{background:var(--ink);color:#fff;min-height:44px;font:900 22px/1 var(--display);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 10px 0 12px;font-stretch:70%;display:flex}.tc-fm svg.i{width:16px;height:16px}.tc-moy{flex-direction:column;min-width:0;line-height:1.15;display:flex}.tc-moy b{font:900 22px/1 var(--display);font-stretch:75%}.tc-moy span{color:var(--soft);font-size:11.5px;font-weight:700}.tc-etat{font:800 12.5px var(--body);white-space:nowrap;border-radius:999px;padding:6px 10px}.tc-etat.ok{background:var(--tint);color:var(--grass-deep)}.tc-etat.ko{background:var(--tc-warn-tint);color:var(--tc-warn-deep)}.tc-selbar{background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13.5px;font-weight:700;display:flex}.tc-selbar span{flex:1}.tc-selbar .tc-bt2{color:#fff;background:#ffffff1f;border:0;min-height:44px}.tc-pt{aspect-ratio:68/96;background:repeating-linear-gradient(0deg,#22b04f 0 8.33%,#1ea548 8.33% 16.66%);border-radius:22px;max-width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #168a3c}.tc-lg{pointer-events:none;border:2px solid #fff6;border-radius:6px;position:absolute;inset:10px}.tc-lg:before{content:"";border:2px solid #fff6;border-bottom:0;height:14%;position:absolute;bottom:-2px;left:28%;right:28%}.tc-lg:after{content:"";border:2px solid #fff6;border-top:0;height:7%;position:absolute;top:-2px;left:39%;right:39%}.tc-mil{pointer-events:none;border-top:2px solid #ffffff4d;position:absolute;top:50%;left:10px;right:10px}.tc-rond{aspect-ratio:1;pointer-events:none;border:2px solid #ffffff4d;border-radius:50%;width:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tc-pj{cursor:grab;flex-direction:column;align-items:center;gap:3px;width:25%;transition:left .35s,top .35s;display:flex;position:absolute;transform:translate(-50%,-23px)}.tc-av{background:conic-gradient(#fff calc(var(--c) * 1%), #ffffff40 0);border-radius:50%;width:46px;height:46px;padding:3px;position:relative}.tc-av .av{width:40px;height:40px}.tc-nt{min-width:25px;height:21px;font:900 13.5px/21px var(--display);text-align:center;color:#fff;background:var(--grass-deep);border-radius:8px;padding:0 4px;font-stretch:80%;position:absolute;top:-5px;right:-12px;box-shadow:0 0 0 2px #fff}.tc-nt.n-hi{background:#0d6b30}.tc-nt.n-mid{background:var(--grass)}.tc-nt.n-lo{background:var(--note-lo)}.tc-nt.n-bad{background:var(--note-bad)}.tc-rc{vertical-align:-1px;background:#fff;border-radius:2px;width:8px;height:11px;display:inline-block}.tc-nm{font:800 11.5px/1.15 var(--body);color:#fff;text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:#0b3d1fb3;border-radius:8px;max-width:100%;padding:3px 6px}.tc-pj.warn .tc-av{background:var(--warn);box-shadow:0 0 0 3px #e8a31766}.tc-pj.warn .tc-nm{background:#8a5c00e6}.tc-pj.sel .tc-av{background:var(--lime);box-shadow:0 0 0 4px #7ee26b80}.tc-pj.cible .tc-av{animation:1.2s ease-in-out infinite tc-pulse}@keyframes tc-pulse{50%{box-shadow:0 0 0 6px #fff5}}.tc-pt-hint{color:var(--soft);flex:1;margin:0;font-size:12.5px;font-weight:600}.tc-banc{flex-direction:column;gap:10px;padding:12px 10px;display:flex}.tc-banc .tc-hd{padding:0 4px}.tc-grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tc-jv{background:var(--mist);text-align:center;cursor:grab;border-radius:16px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:9px 4px 8px;display:flex;position:relative}.tc-jv .av{margin-bottom:3px}.tc-jv b{overflow-wrap:break-word;max-width:100%;font-size:12px;line-height:1.15}.tc-jv b.lg{letter-spacing:-.01em;font-size:11px}.tc-jv small{color:var(--soft);max-width:100%;font-size:11px;font-weight:700}.tc-jv .tc-nt{min-width:24px;height:20px;box-shadow:none;border-radius:7px;font-size:13px;line-height:20px;top:6px;right:6px}.tc-jv.sel{box-shadow:inset 0 0 0 2px var(--lime);background:#e4f8dc}.tc-jv.ko{background:#fdecec}.tc-pli{background:var(--paper);border-radius:var(--tc-r);box-shadow:var(--tc-ombre);overflow:hidden}.tc-pli>button{text-align:left;width:100%;min-height:60px;color:var(--ink);align-items:center;gap:10px;padding:10px 14px;display:flex}.tc-pli>button .tc-tx{flex-direction:column;flex:1;min-width:0;display:flex}.tc-pli>button .tc-tx b{font:900 20px/1 var(--display);text-transform:uppercase;font-stretch:62%}.tc-pli>button .tc-tx small{color:var(--soft);font-size:12.5px;font-weight:700}.tc-bas{color:var(--soft);flex:none;transition:transform .2s}.tc-fm .tc-bas{color:#fff}.tc-pli.ouvert>button .tc-bas{transform:rotate(180deg)}.tc-in{padding:0 12px 12px}.tc-trio{flex:none;display:flex}.tc-trio .av{border:2px solid var(--paper);margin-left:-8px}.tc-trio .av:first-child{margin-left:0}.tc-pj,.tc-jv{touch-action:none;-webkit-user-select:none;user-select:none}.tc-source{opacity:.35}.tc-pj.over .tc-av{box-shadow:0 0 0 3px #ffd34d}.tc-jv.over,.tc-banc.over,.tc-pli.over{box-shadow:inset 0 0 0 3px #ffd34d}.tc-fantome{z-index:9999;pointer-events:none;background:#fff;border:3px solid #fff;border-radius:50%;width:52px;height:52px;position:fixed;overflow:hidden;transform:translate(-50%,-60%)scale(1.12);box-shadow:0 10px 24px #0006}.tc-fantome .av{width:100%;height:100%}.tc-conseil,.tc-effets{color:#fff;border-radius:var(--tc-r);background:radial-gradient(120% 90% at 100% 0,#2f4a9a 0%,#0000 60%),linear-gradient(160deg,#22346e,#141f45);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.tc-conseil .tc-k,.tc-effets .tc-k{color:#c9d4f5}.tc-conseil p{color:#e7ecfb;margin:0;font-size:14px;line-height:1.4}.tc-conseil .tc-bt2{color:var(--navy);background:#fff;border:0;align-self:flex-start}.tc-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tc-fc{background:var(--paper);box-shadow:var(--tc-ombre);text-align:left;min-width:0;color:var(--ink);border-radius:20px;flex-direction:column;gap:7px;padding:10px;display:flex;position:relative}.tc-fc[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--grass), var(--tc-ombre)}.tc-mini{aspect-ratio:68/60;background:repeating-linear-gradient(0deg,#2ab757 0 16.6%,#25ad50 16.6% 33.3%);border-radius:12px;display:block;position:relative}.tc-mini i{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0003}.tc-mini i.hp{background:var(--warn)}.tc-nmf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 6px;display:flex}.tc-nmf b{font:900 22px/1 var(--display);font-stretch:70%}.tc-nmf span{font:800 11.5px var(--body);color:var(--grass-deep)}.tc-nmf span.o{color:var(--tc-warn-deep)}.tc-fc small{color:var(--soft);font-size:12px;font-weight:600;line-height:1.3}.tc-bad{z-index:2;background:var(--navy);color:#fff;font:800 11px var(--body);white-space:nowrap;border-radius:99px;padding:3px 8px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.tc-ok{z-index:2;background:var(--grass);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.tc-ok svg.i{stroke-width:2.8px;width:15px;height:15px}.tc-effets ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tc-effets li{color:#e7ecfb;gap:8px;font-size:13.5px;line-height:1.35;display:flex}.tc-effets li b{color:#fff}.tc-effets li:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.tc-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tc-plan{background:var(--paper);box-shadow:var(--tc-ombre);text-align:left;min-width:0;min-height:150px;color:var(--ink);border-radius:20px;flex-direction:column;gap:6px;padding:12px;display:flex}.tc-plan[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--grass), var(--tc-ombre);background:#f4fbf6}.tc-plan b{font:900 19px/1 var(--display);text-transform:uppercase;font-stretch:66%}.tc-plan small{color:var(--soft);font-size:12px;font-weight:600;line-height:1.3}.tc-sch{background:#2ab757;border-radius:10px;flex:none;width:100%;height:58px}.tc-plan.large{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:96px 1fr;align-items:center;column-gap:12px;min-height:0;display:grid}.tc-plan.large .tc-sch{grid-row:span 2}.tc-plan.large b{align-self:end}.tc-plan.large small{align-self:start}.tc-cg{background:var(--paper);border-radius:var(--tc-r);box-shadow:var(--tc-ombre);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.tc-in .tc-cg{background:var(--mist);box-shadow:none}.tc-cg h3{font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);align-items:center;gap:6px;margin:0;display:flex}.tc-cr{flex-direction:column;gap:6px;display:flex}.tc-cr+.tc-cr{border-top:1px solid var(--line);padding-top:10px}.tc-l{justify-content:space-between;align-items:center;font-size:14.5px;font-weight:800;display:flex}.tc-sg{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:2px;padding:4px;display:flex}.tc-sheet .tc-sg{background:var(--mist);box-shadow:none}.tc-sg button{min-height:44px;font:700 13.5px var(--body);color:var(--soft);text-align:center;white-space:nowrap;border-radius:11px;flex:1;min-width:0;padding:0 4px}.tc-sg.q4 button{font-size:12.5px}.tc-sg button[aria-pressed=true]{background:var(--ink);color:#fff}.tc-sheet .tc-sg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0000001f}.tc-eff{color:var(--navy);background:#e3e8f7;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:700;line-height:1.35;display:flex}.tc-eff svg.i{flex:none;width:16px;height:16px;margin-top:1px}.tc-indiv{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tc-indiv button{font:700 11px var(--body);color:var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:4px 0;display:flex;position:relative}.tc-indiv button span:not(.av){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tc-indiv button i{background:var(--navy);width:10px;height:10px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:2px;right:6px}.tc-tirs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tc-tir{background:var(--paper);min-height:140px;box-shadow:var(--tc-ombre);text-align:left;min-width:0;color:var(--ink);border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;padding:12px;display:flex;position:relative;overflow:hidden}.tc-tir>:not(.tc-cut){z-index:1;position:relative}.tc-tir b{font:900 19px/1 var(--display);text-transform:uppercase;overflow-wrap:break-word;max-width:64%;font-stretch:62%}.tc-tir b.lg{font-size:16px}.tc-tir small{color:var(--soft);max-width:60%;font-size:12px;font-weight:700}.tc-cut{width:92px;height:108px;position:absolute;bottom:0;right:-6px}.tc-cut .av.ph{background:0 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(#000 72%,#0000 99%);mask-image:linear-gradient(#000 72%,#0000 99%)}.tc-cut .av.ph img{width:100%;top:auto;bottom:0;left:0}.tc-cut .av.ph:not(.has-ph){opacity:.4}.tc-val{font:800 12px var(--body);color:var(--grass-deep);white-space:nowrap;align-items:center;gap:6px;display:flex}.tc-val .tc-barre{width:40px}.tc-tir.adj b{color:var(--soft)}.tc-bon{background:var(--tc-warn-tint);color:var(--tc-warn-deep);font:800 11px/1.2 var(--body);white-space:nowrap;border-radius:99px;padding:3px 8px}.tc-tir.cap{box-shadow:var(--tc-ombre), inset 0 0 0 2px #f2d58f}.tc-sheet{flex-direction:column;gap:10px;display:flex}.tc-sh-t{font:900 24px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.tc-fj{align-items:center;gap:12px;display:flex}.tc-fj .tc-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tc-fj .tc-tx b{font:900 22px/1 var(--display);text-transform:uppercase;font-stretch:62%}.tc-fj .tc-tx small{color:var(--soft);font-size:12.5px;font-weight:700}.tc-chiffres{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tc-chiffres div{background:var(--mist);text-align:center;border-radius:14px;flex-direction:column;gap:2px;padding:8px 4px;display:flex}.tc-chiffres b{font:900 20px/1 var(--display);font-stretch:75%}.tc-chiffres span{color:var(--soft);font-size:11px;font-weight:700}.tc-cand{text-align:left;background:var(--mist);width:100%;min-height:62px;color:var(--ink);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.tc-cand.prop{background:#e4f8dc;box-shadow:inset 0 0 0 2px #b5e5c0}.tc-cand .tc-tx,.tc-ligne-t .tc-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.tc-cand .tc-tx b{font-size:14.5px}.tc-cand .tc-tx small{color:var(--soft);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.tc-ap{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.tc-ap b{font:900 22px/1 var(--display);font-stretch:75%}.tc-ap b.plus{color:var(--grass-deep)}.tc-ap span{color:var(--soft);margin-top:2px;font-size:11px;font-weight:700}.tc-sh-act{flex-wrap:wrap;gap:8px;display:flex}.tc-sh-act .tc-bt2{flex:auto}.tc-ligne-t{border-top:1px solid var(--line);text-align:left;width:100%;min-height:56px;color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 4px;display:grid}.tc-ligne-t .tc-tx b{font-size:14.5px}.tc-ligne-t .tc-tx small{color:var(--soft);font-size:12px;font-weight:600}.tc-ligne-t[aria-pressed=true]{background:var(--tint);border-color:#0000;border-radius:14px;padding:0 8px}.tc-etoile{background:var(--mist);width:40px;height:40px;color:var(--grass-deep);border-radius:50%;place-items:center;display:grid}.tc-sc{font:900 18px/1 var(--display);align-items:center;gap:8px;font-stretch:80%;display:flex}.tc-sc .tc-barre{width:52px}.tc-sc .tc-bon{font-stretch:100%}@media (width>=900px){.tc-forms{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-pt{width:100%;max-width:440px;margin:0 auto}}.tc-ctx{justify-content:space-between;align-items:baseline;gap:8px;padding:4px 4px 0;display:flex}.tc-ctx b{font:900 19px/1 var(--display);text-transform:uppercase;font-stretch:70%}.tc-ctx small{color:var(--soft);font-size:12.5px;font-weight:600}.co-page{--ombre:0 1px 2px #0d3b1f14, 0 6px 18px #0d3b1f12;flex-direction:column;gap:12px;display:flex}.co-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.co-sous{gap:6px;display:flex}.co-sous button{text-align:center;min-height:44px;font:800 13px var(--body);background:var(--paper);box-shadow:var(--ombre);color:var(--soft);border-radius:12px;flex:1;padding:0 6px}.co-sous button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.co-sect{justify-content:space-between;align-items:flex-end;gap:8px;padding:6px 4px 0;display:flex}.co-sect h2{font:900 22px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.co-ti{flex-direction:column;gap:3px;min-width:0;display:flex}.co-ti small{color:var(--soft);font-size:12px;font-weight:700}.co-lieu{background:var(--paper);box-shadow:var(--ombre);border-radius:12px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 10px;display:flex;position:relative}.co-lieu .co-ic:first-child{color:var(--grass-deep)}.co-lieu select{appearance:none;font:800 13px var(--body);color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.co-lieu select:focus-visible{outline:2px solid var(--grass);outline-offset:4px;border-radius:6px}.co-sg{background:var(--mist);border-radius:14px;gap:2px;padding:4px;display:flex}.co-sg button{min-height:44px;font:700 13.5px var(--body);color:var(--soft);text-align:center;white-space:nowrap;border-radius:11px;flex:1;padding:0 6px}.co-sg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0000001f}.co-tab{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);padding:6px 10px 8px}.co-th,.co-tr{grid-template-columns:4px 24px minmax(0,1fr) 26px 38px 30px;align-items:center;gap:6px;display:grid}.co-th{font:800 11px var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--soft);padding:6px 0 4px}.co-th span:nth-child(n+4){text-align:right}.co-tr{border-top:1px solid var(--line);text-align:left;width:100%;min-height:46px}.co-zone{border-radius:3px;flex:none;align-self:stretch;width:4px}.co-zone.co-z-ldc{background:#2c4aa8}.co-zone.co-z-el{background:#e8a317}.co-zone.co-z-ecl{background:var(--grass)}.co-zone.co-z-barrageMaintien{background:#f08a3c}.co-zone.co-z-relegation{background:var(--bad)}.co-tr .co-r{font:900 16px/1 var(--display);color:var(--soft);text-align:center;font-stretch:80%}.co-tr .co-n{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.co-tr .co-n>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.co-tr .co-n .disc{flex:none;width:32px;height:32px;font-size:11.5px}.co-tr .co-d{text-align:right;font:800 14px/1 var(--body);color:var(--soft);font-variant-numeric:tabular-nums}.co-tr .co-d.co-gp{color:var(--grass-deep)}.co-tr .co-d.co-gm{color:var(--bad-texte)}.co-tr .co-v{text-align:right;font:600 13.5px/1 var(--body);color:var(--soft);font-variant-numeric:tabular-nums}.co-tr .co-p{text-align:right;font:900 18px/1 var(--display);font-stretch:80%}.co-tr.co-me{background:var(--tint);border-top-color:#0000;border-radius:12px}.co-tr.co-me .co-n{color:var(--grass-deep)}.co-tr.co-me+.co-tr{border-top-color:#0000}.co-th.co-t-complet,.co-tr.co-t-complet{grid-template-columns:4px 18px minmax(0,1fr) repeat(6,minmax(17px,21px)) 28px 24px;gap:3px}.co-th.co-t-complet{letter-spacing:0;font-size:11px}.co-tr.co-t-complet .co-n{gap:5px;font-size:12.5px}.co-tr.co-t-complet .co-n .disc{width:32px;height:32px;font-size:11.5px}.co-tr.co-t-complet .co-ab{font:800 12px var(--body);letter-spacing:.02em}.co-tr.co-t-complet .co-v,.co-tr.co-t-complet .co-d{font-size:13px}.co-tr.co-t-complet .co-p{font-size:17px}.co-th.co-t-forme,.co-tr.co-t-forme{grid-template-columns:4px 24px minmax(0,1fr) 112px 30px}.co-f5{justify-content:flex-end;gap:3px;display:flex}.co-f5 i{background:var(--mist);width:19px;height:19px;font:800 11px/19px var(--body);color:#fff;text-align:center;border-radius:6px;font-style:normal}.co-f5 i.V,.co-res i.V{background:var(--grass)}.co-f5 i.N,.co-res i.N{background:#9fb1a6}.co-f5 i.D,.co-res i.D{background:var(--bad)}.co-abr{color:var(--soft);margin:8px 2px 2px;font-size:11.5px;font-weight:600;line-height:1.4}.co-leg{color:var(--soft);flex-wrap:wrap;gap:6px 12px;padding:8px 2px 2px;font-size:11.5px;font-weight:700;display:flex}.co-leg span{align-items:center;gap:5px;display:flex}.co-leg i{border-radius:3px;width:10px;height:10px}.co-ti-champ{padding:4px 4px 0}.co-champ{align-self:flex-start;align-items:center;gap:4px;min-height:44px;display:inline-flex;position:relative}.co-champ h2{font:900 26px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.co-champ .co-ic{width:22px;height:22px;color:var(--grass-deep)}.co-champ select{appearance:none;opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.co-champ:has(select:focus-visible){outline:2px solid var(--grass);outline-offset:2px;border-radius:8px}.co-ctrl{align-items:center;gap:8px;display:flex}.co-ctrl .co-sg{flex:1;min-width:0}.co-ctrl .co-lieu{min-height:44px}@media (width<=400px){.co-ctrl .co-lieu .co-ic:first-child{display:none}.cq-rub:has(a[href$="/competition/meilleurs"]){gap:2px}.cq-rub:has(a[href$="/competition/meilleurs"]) a{flex:auto;padding:0 6px;font-size:13px}}.co-bande{background:linear-gradient(160deg, var(--grass), var(--grass-deep));color:#fff;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;text-decoration:none;display:flex}.co-bande .co-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.co-bande .co-k{color:#fff;font:800 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;opacity:.92}.co-bande b{min-width:0;font:900 17px/1.1 var(--display);text-transform:uppercase;align-items:center;gap:6px;font-stretch:70%;display:flex}.co-bande b span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.co-bande .disc{flex:none;width:32px;height:32px;font-size:11px}.co-bande .co-h{font:900 20px/1 var(--display);font-stretch:70%}.co-bande .co-ic{width:18px;height:18px}.co-mois{font:900 18px/1 var(--display);text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:12px 4px 4px;font-stretch:70%;display:flex}.co-mois span{font:700 12px var(--body);text-transform:none;color:var(--soft)}.co-cal{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);padding:2px 12px}.co-cm{border-top:1px solid var(--line);text-align:left;width:100%;min-height:60px;color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.co-cm:first-child{border-top:0}.co-dt{flex-direction:column;align-items:center;line-height:1;display:flex}.co-dt small{font:800 11px var(--body);color:var(--soft);text-transform:uppercase}.co-dt b{font:900 22px/1 var(--display);font-stretch:80%}.co-cm .co-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.co-cm .co-tx b{align-items:center;gap:7px;min-width:0;font-size:14.5px;display:flex}.co-cm .co-tx b span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.co-cm .co-tx b .disc{flex:none;width:32px;height:32px;font-size:11.5px}.co-cm .co-tx small{color:var(--soft);align-items:center;gap:5px;min-width:0;font-size:11.5px;font-weight:700;display:flex}.co-cm .co-ic{width:13px;height:13px}.co-pill{font:800 11px var(--body);background:var(--mist);color:var(--soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;min-width:0;padding:2px 7px;display:inline-flex;overflow:hidden}.co-pill.co-p-n{color:var(--navy);background:#e3e8f7}.co-pill.co-p-c{color:#2c4aa8;background:#e8f0ff}.co-res{font:900 17px/1 var(--display);white-space:nowrap;align-items:center;gap:5px;font-stretch:80%;display:flex}.co-res i{font:800 11px var(--body);color:#fff;border-radius:6px;padding:3px 6px;font-style:normal}.co-res.co-h{color:var(--soft);font-size:15px}.co-cm.co-next{background:var(--tint);border-top-color:#0000;border-radius:14px;width:calc(100% + 12px);margin:4px -6px;padding:0 6px}.co-cm.co-next+.co-cm{border-top-color:#0000}.co-pli{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);text-align:left;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 14px;display:flex}.co-pli .co-tx{flex-direction:column;flex:1;min-width:0;display:flex}.co-pli .co-tx b{font:900 20px/1 var(--display);text-transform:uppercase;font-stretch:62%}.co-pli .co-tx small{color:var(--soft);font-size:12px;font-weight:700}.co-jsel{background:var(--paper);box-shadow:var(--ombre);border-radius:18px;grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;padding:5px;display:grid}.co-jsel button{background:var(--mist);border-radius:13px;place-items:center;min-height:44px;display:grid}.co-jsel button:disabled{opacity:.35}.co-jsel div{text-align:center;flex-direction:column;display:flex}.co-jsel div b{font:900 20px/1 var(--display);text-transform:uppercase;font-stretch:70%}.co-jsel div small{color:var(--soft);font-size:12px;font-weight:700}.co-rjs{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);padding:2px 12px}.co-rj{border-top:1px solid var(--line);width:100%;min-height:52px;color:inherit;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.co-rj:first-child{border-top:0}.co-rj>span{align-items:center;gap:7px;min-width:0;display:flex}.co-rj>span:first-child{text-align:right;justify-content:flex-end}.co-rj>span span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.co-rj .disc{flex:none;width:32px;height:32px;font-size:11.5px}.co-rj .co-sc{font:900 18px/1 var(--display);background:var(--mist);text-align:center;border-radius:9px;min-width:54px;padding:6px 9px;font-stretch:80%}.co-rj.co-me{background:var(--tint);border-top-color:#0000;border-radius:12px;padding:0 6px}.co-rj .co-w{color:var(--ink)}.co-rj .co-l{color:var(--soft);font-weight:600}.co-buteurs{color:var(--grass-deep);text-align:center;padding:0 0 8px;font-size:11.5px;font-weight:700}.co-sect .co-s{color:var(--soft);font-size:12.5px;font-weight:700}.co-panel{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);min-width:0;padding:12px 14px}.co-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;margin-bottom:4px;display:flex}.co-k{color:var(--soft);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.co-s{color:var(--soft);margin:0;font-size:12px;font-weight:700}.co-coupes3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.co-coupes3:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.co-cp{color:#fff;text-align:left;border-radius:18px;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;min-height:112px;padding:10px;display:flex;position:relative;overflow:hidden}.co-cp .co-k{color:#fffc;font-size:11px}.co-cp b{font:900 16px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:66%}.co-cp small{color:#ffffffd9;overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.2}.co-cp[aria-pressed=true]{box-shadow:0 0 0 3px #e1eae4, 0 0 0 5px var(--grass)}.co-t-ldc{background:radial-gradient(90% 70% at 80% 0,#3b5bd1 0,#0000 60%),linear-gradient(160deg,#16235a,#0a1030)}.co-t-le{background:linear-gradient(160deg,#e07b00,#6b3500)}.co-t-lc{background:linear-gradient(160deg,#19a463,#0b4a2b)}.co-t-sc{background:linear-gradient(160deg,#d79a12,#7a4f00)}.co-t-cn{background:linear-gradient(160deg,#1d3c8f,#c8102e)}.co-ldc-h{color:#fff;border-radius:24px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.co-ldc-h .co-k{color:#ffffffc4;position:relative}.co-ldc-h .co-t{font:900 28px/.95 var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:62%;position:relative}.co-primes{flex-wrap:wrap;gap:6px;display:flex;position:relative}.co-primes span{font:800 12px var(--body);background:#ffffff1f;border-radius:999px;padding:5px 10px}.co-primes b{color:var(--lime)}.co-etoiles{color:#ffffff1a;fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:110px;height:110px;position:absolute;top:-6px;right:-6px}.co-adv8{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.co-a8{background:var(--paper);box-shadow:var(--ombre);min-width:0;min-height:58px;color:inherit;border-radius:16px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.co-a8 .disc{flex:none;width:34px;height:34px;font-size:11.5px}.co-a8 .co-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.co-a8 .co-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.co-a8 .co-tx small{color:var(--soft);font-size:11px;font-weight:700}.co-a8 .co-j{font:900 13px/1 var(--display);color:var(--soft);flex:none;margin-left:auto;font-stretch:80%}.co-a8.co-next{box-shadow:inset 0 0 0 2px var(--grass), var(--ombre)}.co-vnd{font:800 11px var(--body);color:#fff;background:var(--grass);border-radius:5px;padding:1px 4px;font-style:normal}.co-vnd.N{background:#9fb1a6}.co-vnd.D{background:var(--bad)}.co-zones36{flex-direction:column;gap:6px;display:flex}.co-bar36{grid-template-columns:repeat(36,minmax(0,1fr));gap:2px;display:grid}.co-bar36 i{border-radius:3px;height:22px}.co-bar36 i.a{background:#2c4aa8}.co-bar36 i.b{background:#8fa3e8}.co-bar36 i.c{background:#d5dbe9}.co-lg3{color:var(--soft);text-align:center;grid-template-columns:8fr 16fr 12fr;gap:4px;font-size:11px;font-weight:700;line-height:1.2;display:grid}.co-tours{flex-direction:column;display:flex}.co-tour{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;display:grid;position:relative}.co-tour:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:10px}.co-tour:first-child:before{top:50%}.co-tour:last-child:before{bottom:50%}.co-tour i{background:var(--paper);width:22px;height:22px;box-shadow:inset 0 0 0 3px var(--line);z-index:1;border-radius:50%;position:relative}.co-tour.co-on i{box-shadow:inset 0 0 0 3px var(--grass);background:var(--grass)}.co-tour.co-fin i{background:#ffe08a;box-shadow:inset 0 0 0 3px #d79a12}.co-tour .co-tx{flex-direction:column;min-width:0;display:flex}.co-tour .co-tx b{font-size:14px}.co-tour .co-tx small{color:var(--soft);font-size:12px;font-weight:600}.co-pr{font:900 16px/1 var(--display);color:var(--grass-deep);text-align:right;font-stretch:80%}.co-pr small{font:700 11px var(--body);color:var(--soft);max-width:130px;display:block}.co-fc-h{box-shadow:var(--ombre);background:linear-gradient(160deg,#fff,#eef2ef);border-radius:24px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden}.co-bandes{background:repeating-linear-gradient(115deg, color-mix(in srgb, var(--club) 14%, transparent) 0 14px, #0000 14px 28px, color-mix(in srgb, var(--club2) 18%, transparent) 28px 42px, #0000 42px 56px);width:180px;height:220px;position:absolute;top:-20px;right:-30px;transform:rotate(8deg)}.co-id{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.co-id .disc{width:64px;height:64px;box-shadow:0 0 0 2px var(--club);--bl-ep:4px;flex:none;font-size:18px}.co-id .co-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.co-id b{font:900 28px/.95 var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:62%}.co-id small{color:var(--soft);font-size:13px;font-weight:700}.co-id small a{color:inherit}.co-mini .co-id .disc{--bl-ep:4px;width:48px;height:48px;font-size:13px}.co-mini .co-id b{font-size:24px}.co-faits{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;display:grid;position:relative}.co-faits div{background:#fffc;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}.co-faits b{font:900 19px/1 var(--display);font-stretch:75%}.co-faits span{color:var(--soft);overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.2}.co-contre{background:var(--ink);color:#fff;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.co-contre .disc{flex:none;width:34px;height:34px;font-size:11.5px}.co-contre .co-tx{flex-direction:column;flex:1;min-width:0;display:flex}.co-contre .co-tx b{font-size:14px}.co-contre .co-tx small{color:#c4d3ca;font-size:12px;font-weight:600}.co-cal.co-nu{box-shadow:none;background:0 0;border-radius:0;padding:0}.co-panel .co-cm{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.co-panel .co-cm.co-next{width:100%;margin:4px 0}.co-vide3{width:24px;height:24px;font:800 12px/24px var(--body);background:var(--mist);color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.co-res.co-ct{flex-direction:column;align-items:flex-end;gap:2px}.co-res.co-ct small{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--grass-deep)}.co-vers{background:var(--tint);min-height:54px;color:var(--grass-deep);border-radius:14px;align-items:center;gap:10px;margin-top:6px;padding:8px 12px;text-decoration:none;display:flex}.co-vers>.co-ic{width:20px;height:20px}.co-vers .co-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.co-vers .co-tx b{color:var(--ink);font-size:14.5px}.co-vers .co-tx small{color:var(--soft);font-size:12px;font-weight:600}.co-best5{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.co-best5 a{min-width:0;color:inherit;flex-direction:column;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.co-best5 b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.co-best5 small{color:var(--soft);text-align:center;font-size:11px;font-weight:700;line-height:1.2}.co-nt2{min-width:24px;height:20px;font:900 12.5px/20px var(--display);color:#fff;background:var(--grass-deep);text-align:center;border-radius:7px;padding:0 3px;font-stretch:80%;position:absolute;top:-2px;right:0}.co-nt2.co-f{background:#9fb1a6;font-size:11px}.co-plieff{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);overflow:hidden}.co-plieff>button{text-align:left;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 14px;display:flex}.co-plieff>button .co-tx{flex-direction:column;flex:1;min-width:0;display:flex}.co-plieff>button .co-tx b{font:900 20px/1 var(--display);text-transform:uppercase;font-stretch:62%}.co-plieff>button .co-tx small{color:var(--soft);font-size:12.5px;font-weight:700}.co-plieff>button .co-ic{color:var(--soft);transition:transform .2s}.co-plieff.co-ouvert>button .co-ic{transform:rotate(180deg)}.co-in{padding:0 12px 6px}.co-in .ef-fil{padding-bottom:10px}.co-lj{border-top:1px solid var(--line);min-height:50px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.co-lj .co-tx{flex-direction:column;min-width:0;display:flex}.co-lj .co-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.co-lj .co-tx small{color:var(--soft);font-size:11.5px;font-weight:700}.co-nt3{min-width:32px;height:26px;font:900 15px/26px var(--display);color:#fff;text-align:center;border-radius:8px;padding:0 5px;font-stretch:80%}.co-nt3.co-f{background:var(--mist);color:var(--soft);font-size:12.5px}.co-nt3.co-hi{background:#0d6b30}.co-nt3.co-mi{background:var(--grass)}.co-nt3.co-lo{background:var(--note-lo)}.co-nt3.co-ba{background:var(--note-bad)}.co-bt2{min-height:44px;font:800 14.5px var(--body);background:var(--paper);border:2px solid var(--line);color:var(--ink);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:flex}.co-sg.co-q4 button,.co-sg.co-q3 button{padding:0 3px;font-size:12.5px}.co-sch{color:#fff;background:repeating-linear-gradient(90deg, var(--grass) 0 44px, var(--grass-2) 44px 88px);border-radius:24px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.co-sch .co-k{color:#e2f7e7;text-align:center;text-transform:none;letter-spacing:0}.co-aff{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.co-aff>a,.co-aff>span:not(.co-vs,.co-score){min-width:0;color:inherit;flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.co-aff .disc{--bl-ep:4px;width:48px;height:48px;font-size:13px}.co-aff b{font:900 17px/1 var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-stretch:70%;overflow:hidden}.co-vs{font:900 30px/1 var(--display);font-stretch:70%}.co-titre{font:900 22px/1 var(--display);text-transform:uppercase;margin:2px 0 6px;font-stretch:66%}.co-forces{flex-direction:column;gap:6px;display:flex}.co-lg4{color:var(--soft);justify-content:space-between;gap:8px;font-size:12px;font-weight:700;display:flex}.co-lg4 span:nth-child(2){text-align:center}.co-b2{border-radius:99px;gap:3px;height:12px;display:flex;overflow:hidden}.co-b2 i{background:#9db3e8;display:block}.co-b2 i.co-moi{background:var(--grass)}.co-rec{color:var(--navy);background:#e3e8f7;border-radius:18px;align-items:flex-start;gap:10px;margin-top:4px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.co-rec>span:last-child{min-width:0}.co-rec small{color:#4a5a8a;margin-bottom:2px;font-size:11.5px;font-weight:800;display:block}.co-pill.co-p-o{color:#8a5a00;background:#fdf0d5}.co-minipt{aspect-ratio:68/54;background:repeating-linear-gradient(0deg,#22b04f 0 12.5%,#1ea548 12.5% 25%);border-radius:16px;margin:6px 0;position:relative;overflow:hidden}.co-minipt span{font:800 11px var(--body);color:#fff;text-shadow:0 1px 2px #0006;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.co-minipt span i{width:26px;height:26px;color:var(--navy);font:900 11px var(--body);text-shadow:none;background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 1px 3px #0003}.co-minipt span.co-dang i{background:var(--warn);color:var(--ink);box-shadow:0 0 0 3px #e8a31780}.co-ecarts{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:6px 0;display:grid}.co-ecarts div{background:var(--mist);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.co-ecarts b{font:900 22px/1 var(--display);text-overflow:ellipsis;white-space:nowrap;font-stretch:75%;overflow:hidden}.co-ecarts b.co-f5{flex-wrap:wrap;justify-content:flex-start}.co-ecarts span{color:var(--soft);font-size:11.5px;font-weight:700;line-height:1.2}.co-txt{color:var(--soft);margin:4px 0 0;font-size:13px;line-height:1.4}.co-rjs.co-nu{box-shadow:none;background:0 0;padding:0}.co-envoi{border-radius:var(--r);border:2px dashed #b9c8be;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.co-envoi b{font:900 20px/1 var(--display);text-transform:uppercase;font-stretch:66%}.co-envoi small{color:var(--soft);font-size:13px;line-height:1.35}.co-bt2.co-p{background:var(--ink);border-color:var(--ink);color:#fff;cursor:pointer}.co-bt2:disabled{opacity:.6}.co-surv{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.co-surv a{background:var(--paper);min-height:124px;box-shadow:var(--ombre);min-width:0;color:inherit;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:2px;padding:10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.co-surv a>:first-child{position:absolute;top:6px;right:-6px}.co-surv b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;position:relative;overflow:hidden}.co-surv small{color:#8a5a00;font-size:11px;font-weight:800;position:relative}.co-score{font:900 52px/1 var(--display);font-stretch:70%}.co-buts2{color:#eafaee;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;font-weight:700;display:grid}.co-buts2 span:first-child{text-align:right}.co-moments{flex-direction:column;gap:8px;display:flex}.co-mo{background:var(--paper);box-shadow:var(--ombre);border-radius:18px;grid-template-columns:44px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.co-mo .co-m{font:900 18px/1 var(--display);color:var(--soft);text-align:center;font-stretch:80%}.co-ic3{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.co-ic3 .co-ic{width:19px;height:19px}.co-mo .co-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.co-mo .co-tx b{font-size:14.5px}.co-mo .co-tx small{color:var(--soft);font-size:12.5px;line-height:1.3}.co-mo.co-but{background:linear-gradient(160deg,#e6f7ea,#cdeed6)}.co-mo.co-but .co-ic3{background:var(--grass);color:#fff}.co-mo.co-but.co-eux{background:var(--paper)}.co-mo.co-but.co-eux .co-ic3{background:var(--ink)}.co-mo.co-rouge .co-ic3{background:var(--bad-texte);color:#fff}.co-mo.co-occasion .co-ic3{background:var(--mist);color:var(--soft)}.co-mo.co-per{box-shadow:none;text-align:center;background:0 0;padding:2px 12px;display:block}.co-mo.co-per .co-tx b{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);font-size:12px}.co-sc2{font:900 15px/1 var(--display);background:var(--paper);border-radius:8px;padding:5px 8px;font-stretch:80%}.co-stats{flex-direction:column;gap:9px;margin-top:6px;display:flex}.co-st2{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;display:grid}.co-st2 b{font:900 16px/1 var(--display);text-align:center;font-stretch:80%}.co-mil{flex-direction:column;gap:3px;display:flex}.co-mil>span:last-child{color:var(--soft);text-align:center;font-size:11px;font-weight:700}.co-b3{gap:3px;height:8px;display:flex}.co-b3 i{background:#9fb1a6;border-radius:99px;display:block}.co-b3 i.co-moi{background:var(--grass)}.co-notes2{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.co-nj{background:var(--mist);min-width:0;color:inherit;border-radius:12px;align-items:center;gap:6px;padding:5px 8px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.co-nj span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.co-nj em{font:900 15px/1 var(--display);color:#fff;background:var(--grass);border-radius:6px;padding:3px 5px;font-style:normal;font-stretch:80%}.co-nj em.co-hi{background:var(--grass-deep)}.co-nj em.co-lo{background:var(--note-lo)}.co-nj em.co-ba{background:var(--note-bad)}.co-comm p{border-top:1px solid var(--line);margin:0;padding:6px 0;font-size:13px;line-height:1.4}.co-comm p.co-b{color:var(--grass-deep);font-weight:700}.co-lnk{min-height:44px;font:800 14px var(--body);color:var(--grass-deep);justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.co-page.co-col{width:100%;max-width:720px;margin:0 auto}.co-live{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e1eae4f5;margin:-12px -12px 0;padding:10px 12px;position:sticky;top:0}.co-live .co-sch{padding:10px 14px}.co-live .co-score{font-size:44px}.co-live .co-aff .disc{width:40px;height:40px}.co-min{font:800 12px var(--body);background:#00000026;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.co-min i{background:#ff5a4f;border-radius:50%;width:8px;height:8px;animation:1s infinite pouls}.co-vit{align-items:center;gap:6px;display:flex}.co-vit span{min-width:0;color:var(--soft);flex:1;font-size:11.5px;font-weight:700;line-height:1.2}.co-vit button{min-height:44px;font:800 12px var(--body);background:var(--paper);box-shadow:var(--ombre);border-radius:999px;flex:none;padding:0 9px}.co-vit button[aria-pressed=true]{background:var(--ink);color:#fff}.co-vit button:disabled{opacity:.5}.co-vit-aide{color:var(--soft);margin:-2px 0 0;font-size:11.5px;line-height:1.3}.co-cri-on{color:var(--navy);background:#e3e8f7;border-radius:14px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.co-cri-on .co-ic{width:18px;height:18px}.co-lnk2{font:800 13px var(--body);color:var(--grass-deep);min-height:36px}.co-fini{text-align:center;background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.co-fini b{font:900 26px/1 var(--display);text-transform:uppercase;font-stretch:62%}.co-fini .co-bt2{background:var(--grass);border-color:var(--grass);color:#fff;margin-top:4px}.co-vide{text-align:center;color:var(--soft);margin:0;padding:12px;font-size:13px}.co-mo.co-jaune .co-ic3{color:#5b4500;background:#f6c533}.co-mo.co-consigne .co-ic3{color:var(--navy);background:#e3e8f7}.co-mo.co-changement .co-ic3{color:#4b3a8f;background:#ece6fb}.co-mo.co-blessure .co-ic3{background:var(--bad-tint);color:var(--bad-deep)}.co-mo.co-nv{animation:.5s ease-out co-entre}@keyframes co-entre{0%{opacity:.3;transform:translateY(-6px)}}.co-panel.co-comm{max-height:60vh;overflow-y:auto}.co-autres .co-k{padding:10px 0 2px;display:block}.co-as{border-top:1px solid var(--line);min-height:36px;color:inherit;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:grid}.co-as span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-as span:first-child{text-align:right}.co-as b{text-align:center}.k-dock.co-dock{gap:10px;margin:4px -12px -24px;padding:12px}.co-cta{background:var(--grass);color:#fff;min-height:54px;font:900 21px/1 var(--display);text-transform:uppercase;box-shadow:0 4px 0 var(--grass-deep);border-radius:18px;flex:1;justify-content:center;align-items:center;font-stretch:62%;display:flex}.co-cta.co-sec{background:var(--paper);color:var(--grass-deep);border:2px solid var(--line);box-shadow:0 4px 0 var(--line);flex:none;padding:0 18px}.co-cta.co-carre{padding:0 14px}.co-cta .co-ic{width:22px;height:22px}.co-cta:disabled{opacity:.55}.co-cris{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.co-cris button{text-align:left;background:var(--mist);border-radius:16px;flex-direction:column;gap:3px;min-height:66px;padding:10px 12px;display:flex}.co-cris button b{font:900 17px/1 var(--display);text-transform:uppercase;font-stretch:66%}.co-cris button small{color:var(--soft);font-size:11.5px;font-weight:600;line-height:1.25}.co-cris button[aria-pressed=true]{background:var(--navy);color:#fff}.co-cris button[aria-pressed=true] small{color:#c9d4f5}.co-sur-l{flex-direction:column;display:flex}.co-sur{border-top:1px solid var(--line);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:4px 0;display:grid}.co-sur:first-child{border-top:0}.co-sur .co-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.co-sur .co-tx b{font-size:14px}.co-sur .co-tx small{color:var(--soft);font-size:11.5px;font-weight:700}.co-averti{color:#5b4500;background:#f6c533;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:800}.co-cond{width:80px;font:900 14px/1 var(--display);flex-direction:column;align-items:flex-end;gap:3px;font-stretch:80%;display:flex}.co-barre{background:var(--mist);border-radius:3px;width:100%;height:6px;overflow:hidden}.co-barre i{background:var(--grass);height:100%;display:block}.co-barre i.co-lo{background:var(--warn)}.co-barre i.co-ba{background:var(--bad)}.co-reglage{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.co-reglage b{font-size:14px}.co-sg2{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.co-sg2 button{background:var(--mist);min-height:44px;font:800 13px var(--body);text-align:center;border-radius:12px}.co-sg2 button[aria-pressed=true]{background:var(--ink);color:#fff}@media (width>=900px){.co-live{border-radius:20px;margin:0}.k-dock.co-dock{margin:4px 0 -16px;padding:14px 0}}.co-rot{background:var(--paper);border:2px solid #6b4fd8;border-radius:18px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.co-rot .co-k{color:#6b4fd8}.co-rot>b{font:800 16px var(--body)}.co-rot p{color:var(--soft);margin:0;font-size:13px;line-height:1.4}.co-rot-p{gap:6px;display:grid}.co-rot-p label{background:var(--paper);font:700 13px var(--body);cursor:pointer;border:1px solid #dcdcf3;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:6px;padding:7px 9px;display:grid}.co-rot-p label.off{opacity:.45}.co-rot-p input{accent-color:#6b4fd8;width:22px;height:22px;margin:0}.co-rot-n{align-items:center;gap:6px;min-width:0;display:flex}.co-rot-n>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.co-rot-n small{font:600 11px var(--body);color:var(--soft);display:block}.co-rot-n.s{color:#b42318}.co-rot-n.e{color:var(--grass-deep)}.co-rot-f{color:#8a8db8;text-align:center}.co-rot-c{font:600 12.5px var(--body);color:var(--soft);align-items:center;gap:10px;display:flex}.co-rot-c>span:first-child{flex-wrap:wrap;gap:3px;display:flex}.co-rot-c i{background:#d7d7ee;border-radius:50%;width:9px;height:9px}.co-rot-c i.u{background:#6b4fd8}.co-rot-b{grid-template-columns:1fr 1fr;gap:8px;display:grid}.co-rot-b button{border:2px solid var(--line);background:var(--mist);min-height:48px;font:800 15px var(--body);color:var(--ink);cursor:pointer;border-radius:14px}.co-rot-b button.ok{color:#fff;background:#6b4fd8;border-color:#6b4fd8;box-shadow:0 3px #4a33a8}.rs-page{flex-direction:column;gap:12px;display:flex}.rs-hero{color:#fff;text-align:center;background:radial-gradient(120% 60% at 50% 0,#3ad46a 0,#0000 60%),linear-gradient(175deg,#169c42,#0a5226);border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:14px 14px 18px;display:flex;position:relative;overflow:hidden}.rs-hero.rs-d{background:radial-gradient(120% 60% at 50% 0,#2f4a9a 0,#0000 60%),linear-gradient(175deg,#22346e,#111a3a)}.rs-hero.rs-n{background:radial-gradient(120% 60% at 50% 0,#8a97a3 0,#0000 60%),linear-gradient(175deg,#66727d,#3e4851)}.rs-bandes{background:repeating-linear-gradient(115deg,#ffffff0d 0 20px,#0000 20px 40px);position:absolute;inset:0}.rs-hero>*{position:relative}.rs-hd{font:700 12px var(--body);opacity:.9}.rs-k{color:var(--grass-deep);font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;margin-top:6px;padding:4px 12px}.rs-d .rs-k{color:#22346e}.rs-n .rs-k{color:#3e4851}.rs-hero h1{font:900 40px/.92 var(--display);text-transform:uppercase;text-wrap:balance;margin:0;font-stretch:62%}.rs-sc{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:6px;width:100%;margin-top:4px;display:grid}.rs-eq{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.rs-eq .disc{--bl-ep:4px;border-width:3px;width:58px;height:58px;font-size:16px;box-shadow:0 6px 14px #0004}.rs-eq b{font:900 17px var(--display);text-transform:uppercase;font-stretch:66%}.rs-eq small{opacity:.9;overflow-wrap:anywhere;font-size:11.5px;font-weight:600;line-height:1.35}.rs-n{font:900 84px/.9 var(--display);align-items:center;gap:6px;font-stretch:72%;display:flex}.rs-n i{opacity:.6;font-size:40px;font-style:normal}.rs-tab{font:800 13px var(--body)}.rs-hdm{text-align:left;background:#ffffff1c;border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;margin-top:8px;padding:0 14px 0 0;display:grid;overflow:hidden}.rs-hdm img,.rs-hdm .rs-vide{object-fit:cover;object-position:top;width:92px;height:96px}.rs-hdm>span{flex-direction:column;min-width:0;padding:10px 0;display:flex}.rs-hdm small{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;opacity:.85}.rs-hdm b{font:900 26px/1 var(--display);text-transform:uppercase;font-stretch:66%}.rs-hdm span span{opacity:.9;padding:0;font-size:12.5px}.rs-hdm .rs-nt{color:var(--grass-deep);font:900 26px var(--display);background:#fff;border-radius:12px;align-self:center;padding:6px 10px;font-stretch:72%}.rs-cl{background:var(--paper);border-radius:22px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.rs-clh{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.rs-k2{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}.rs-mv{color:var(--grass-deep);font:800 13px var(--body)}.rs-mv.bas{color:var(--bad,#c4202a)}.rs-mv.nul{color:var(--soft)}.rs-cl>div:not(.rs-clh){border-radius:10px;grid-template-columns:22px 30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 8px;display:grid}.rs-cl>div.me{background:var(--tint);font-weight:800}.rs-cl .disc{width:32px;height:32px;font-size:11.5px}.rs-cl p{color:var(--soft);margin:6px 0 0;font-size:12.5px;font-weight:600}.rs-page .rs-dock{border-radius:20px 20px 0 0;flex-direction:column;gap:4px;margin:0}.rs-go{background:var(--grass);color:#fff;width:100%;min-height:56px;box-shadow:0 3px 0 var(--grass-deep);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex}.rs-go b{font:800 16px var(--body)}.rs-go small{font:600 12px var(--body);opacity:.9}.rs-lien{font:700 13px var(--body);color:var(--soft);text-underline-offset:3px;min-height:40px;text-decoration:underline}.rs-am{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rs-tu{color:#fff;border-radius:18px;flex-direction:column;gap:4px;min-width:0;min-height:108px;padding:10px;display:flex}.rs-tu.prep{background:var(--grass-deep)}.rs-tu.cash{background:#b77d0c}.rs-tu.obs{background:var(--navy)}.rs-k3{font:800 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#fffc}.rs-tu b{font:900 26px/1 var(--display);overflow-wrap:anywhere;font-stretch:70%}.rs-tu small{opacity:.92;font-size:11px;line-height:1.3}.rs-jg{gap:3px;margin-top:auto;display:flex}.rs-jg i{background:#ffffff40;border-radius:3px;flex:1;height:5px}.rs-jg i.on{background:var(--lime)}.rs-bl{background:#fdecec;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rs-bl img,.rs-bl .rs-vide{object-fit:cover;object-position:top;background:#fff;border-radius:50%;flex:none;width:40px;height:40px}.rs-bl>span{flex-direction:column;min-width:0;display:flex}.rs-bl small{color:var(--soft)}.bl-page{--bl-ombre:0 1px 2px #0d3b1f14, 0 6px 18px #0d3b1f12;--bl-bad:#a8282c;--bl-bad-tint:#fdecec;--bl-warn:#8a5a00;--bl-warn-tint:#fff3d6;flex-direction:column;gap:12px;min-width:0;display:flex}.bl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bl-k{font:800 11.5px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.bl-panel{background:var(--paper);box-shadow:var(--bl-ombre);border-radius:22px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.bl-hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.bl-hd .bl-s{white-space:nowrap;color:var(--soft);font-size:12.5px;font-weight:700}.bl-sect{justify-content:space-between;align-items:flex-end;gap:8px;padding:6px 4px 0;display:flex}.bl-sect h2{font:900 22px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.bl-sect span{color:var(--soft);text-align:right;font-size:12.5px;font-weight:700}.bl-pill{font:800 12px var(--body);background:var(--mist);color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex}.bl-pill.o{background:var(--bl-warn-tint);color:var(--bl-warn)}.bl-pill.n{color:var(--navy);background:#e3e8f7}.bl-pill.r{background:var(--bl-bad-tint);color:var(--bl-bad)}.bl-fine{color:var(--soft);margin:0;font-size:12px;font-weight:600}.bl-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bl-mg{background:var(--paper);box-shadow:var(--bl-ombre);border-radius:18px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.bl-mg.moi{box-shadow:inset 0 0 0 2px var(--grass), var(--bl-ombre)}.bl-mg .tx{flex-direction:column;min-width:0;display:flex}.bl-mg .tx b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.bl-mg .tx small{color:var(--soft);font-size:11.5px;font-weight:700}.bl-mg .rg{font:900 26px/1 var(--display);margin-left:auto;font-stretch:62%}.bl-verdict{color:#fff;background:radial-gradient(100% 80% at 100% 0,#ffe08a 0%,#0000 55%),linear-gradient(165deg,#d79a12,#7a4f00);border-radius:26px;flex-direction:column;gap:8px;min-height:210px;padding:16px;display:flex;position:relative;overflow:hidden}.bl-verdict .bl-k{color:#fff3cf;position:relative}.bl-verdict .rg{font:900 96px/.82 var(--display);font-stretch:62%;position:relative}.bl-verdict .rg sup{vertical-align:top;font-size:36px}.bl-verdict .t{font:900 26px/.95 var(--display);text-transform:uppercase;max-width:70%;font-stretch:62%;position:relative}.bl-verdict p{color:#fff3cf;max-width:64%;margin:0;font-size:13.5px;position:relative}.bl-verdict .tro{color:#ffffff26;width:170px;height:170px;position:absolute;bottom:-14px;right:-10px}.bl-verdict.encours{background:radial-gradient(100% 80% at 100% 0,#2f4a9a 0%,#0000 60%),linear-gradient(160deg,#22346e,#141f45)}.bl-verdict.encours .bl-k,.bl-verdict.encours p{color:#c9d4f5}.bl-verdict.manque{background:radial-gradient(100% 80% at 100% 0,#e5484d 0%,#0000 55%),linear-gradient(165deg,#8f2226,#4a0f12)}.bl-verdict.manque .bl-k,.bl-verdict.manque p{color:#fbd5d6}.bl-courbe svg{width:100%;height:150px;display:block}.bl-chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bl-chiffres div{background:var(--paper);box-shadow:var(--bl-ombre);border-radius:18px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.bl-chiffres b{font:900 clamp(20px, 6.2vw, 26px) / 1 var(--display);white-space:nowrap;font-stretch:70%}.bl-chiffres b.moins{color:var(--bl-bad)}.bl-chiffres span{color:var(--soft);font-size:11.5px;font-weight:700;line-height:1.2}.bl-tp{min-height:150px;box-shadow:var(--bl-ombre);text-align:left;min-width:0;color:var(--ink);font:inherit;background:repeating-linear-gradient(115deg,#f6f9f7 0 16px,#ecf2ee 16px 32px);border:0;border-radius:22px;flex-direction:column;justify-content:space-between;gap:4px;padding:12px;display:flex;position:relative;overflow:hidden}a.bl-tp{text-decoration:none}.bl-tp img.cut{height:128px;position:absolute;bottom:0;right:-12px}.bl-tp>:not(img){z-index:1;position:relative}.bl-tp b{font:900 24px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:62%}a.bl-tp b{max-width:62%}.bl-tp small{color:var(--soft);max-width:62%;font-size:12px;font-weight:700;line-height:1.25}.bl-tp.coupes{color:#fff;background:linear-gradient(160deg,#22346e,#141f45)}.bl-tp.coupes .bl-k,.bl-tp.coupes small{color:#c9d4f5;max-width:100%}.bl-barre{background:var(--mist);border-radius:99px;height:10px;display:flex;overflow:hidden}.bl-barre i{background:var(--grass);height:100%;display:block}.bl-dec{border-radius:20px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.bl-dec.oui{background:linear-gradient(160deg,#e6f7ea,#cdeed6)}.bl-dec.non{background:var(--paper);box-shadow:var(--bl-ombre)}.bl-dec .bl-k{font-size:11px}.bl-dec b{font:900 21px/1 var(--display);text-transform:uppercase;font-stretch:66%}.bl-dec small{color:var(--soft);font-size:12px;font-weight:600;line-height:1.3}.bl-dec .fl2{font:900 26px/1 var(--display);color:var(--grass-deep);font-stretch:75%}.bl-mvt{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;display:grid}.bl-mvt:first-of-type{border-top:0}.bl-mvt .tx{flex-direction:column;min-width:0;display:flex}.bl-mvt .tx b{font-size:14px}.bl-mvt .tx small{color:var(--soft);font-size:12px;font-weight:600}.bl-mvt .num{font:900 20px/1 var(--display);white-space:nowrap;font-stretch:70%}.bl-sens{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.bl-sens svg{width:15px;height:15px}.bl-sens.in{background:var(--tint);color:var(--grass-deep)}.bl-sens.out{background:var(--bl-bad-tint);color:var(--bl-bad);transform:scaleX(-1)}.bl-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bl-chp{background:var(--mist);border-radius:14px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.bl-chp .disc{flex:none;width:32px;height:32px;font-size:11.5px}.bl-chp .tx,.bl-ligne .tx{flex-direction:column;min-width:0;display:flex}.bl-chp .tx b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bl-chp .tx small{color:var(--soft);font-size:11px;font-weight:700}.bl-chp.or{background:linear-gradient(160deg,#fff3d6,#fde6b0)}.bl-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bl-col{background:var(--paper);box-shadow:var(--bl-ombre);border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.bl-col .lg{align-items:center;gap:7px;min-width:0;min-height:30px;font-size:13px;font-weight:700;display:flex}.bl-col .lg>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-col .lg .disc{flex:none;width:32px;height:32px;font-size:11.5px}.bl-col .lg small{color:var(--soft);white-space:nowrap;margin-left:auto;font-size:11px}.bl-col.up .bl-k{color:var(--grass-deep)}.bl-col.down .bl-k{color:var(--bl-bad)}.bl-ligne{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;min-height:46px;display:flex}.bl-ligne:first-of-type{border-top:0}.bl-ligne .tx{flex:1}.bl-ligne .tx b{font-size:14px}.bl-ligne.moi{background:var(--tint);border-top-color:#0000;border-radius:14px;padding:0 8px}.bl-podium{text-align:center;grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:8px;display:grid}.bl-podium div{background:var(--mist);border-radius:16px 16px 6px 6px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:10px 4px 8px;display:flex}.bl-podium div.p1{color:#3b2a00;background:linear-gradient(170deg,#ffe08a,#d79a12);padding-top:16px}.bl-podium .flag{border-radius:4px;width:40px;height:27px}.bl-podium .drapeaux{gap:4px;display:flex}.bl-podium .drapeaux .flag{width:30px;height:20px}.bl-podium b{font-size:13px}.bl-podium small{opacity:.8;font-size:11px;font-weight:700}.bl-mondial-l{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;display:grid}.bl-mondial-l .tx{flex-direction:column;min-width:0;display:flex}.bl-mondial-l .tx b{font-size:14px}.bl-mondial-l .tx small{color:var(--soft);font-size:12px;font-weight:600}.bl-mondial-l .flag{border-radius:3px;width:30px;height:20px}.brh{z-index:60;color:var(--ink);background:#e1eae4;flex-direction:column;animation:.18s ease-out brh-monte;display:flex;position:fixed;inset:0}@keyframes brh-monte{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.brh{animation:none}}.brh-voile{display:none}.brh-tete{padding:calc(8px + env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) 10px max(6px, env(safe-area-inset-left,0px));align-items:center;gap:6px;display:flex}.brh-ib{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.brh-ib svg{width:24px;height:24px}.brh-champ{background:var(--paper);min-width:0;min-height:46px;color:var(--ink);border-radius:15px;flex:1;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.brh-champ>svg{width:20px;height:20px;color:var(--grass-deep);flex:none}.brh-champ input{min-width:0;height:44px;color:var(--ink);font:600 16px var(--body);background:0 0;border:0;outline:none;flex:1}.brh-champ input::placeholder{color:#8b978f}.brh-champ:focus-within{box-shadow:0 0 0 3px #ffffffa0}.brh-x{width:38px;height:38px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.brh-x svg{width:18px;height:18px;transform:rotate(45deg)}.brh-filt{scrollbar-width:none;gap:6px;padding:10px 12px 0;display:flex;overflow-x:auto}.brh-filt button{background:var(--paper);min-height:44px;color:var(--ink);font:700 13.5px var(--body);white-space:nowrap;cursor:pointer;border:0;border-radius:99px;padding:0 14px;box-shadow:0 1px 2px #0d3b1f14,0 6px 18px #0d3b1f12}.brh-filt button[aria-pressed=true]{background:var(--ink);color:#fff}.brh-corps{overscroll-behavior:contain;padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.brh-h{font:900 17px/1 var(--display);text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:4px 2px 8px;font-stretch:72%;display:flex}.brh-h small{font:700 12px var(--body);color:var(--soft);text-transform:none}.brh-recents{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.brh-rc{background:var(--paper);width:96px;color:var(--ink);text-align:center;cursor:pointer;border:0;border-radius:18px;flex:none;justify-items:center;gap:6px;padding:10px 8px;display:grid;box-shadow:0 1px 2px #0d3b1f14,0 6px 18px #0d3b1f12}.brh-rc .disc{width:52px;height:52px;font-size:13px}.brh-rc b{font:700 13px/1.15 var(--body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.brh-rc span:last-child{font:700 11px var(--body);color:var(--soft)}.brh-allera{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brh-ea{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:18px;flex-direction:column;justify-content:space-between;gap:6px;min-height:84px;padding:10px;display:flex}.brh-ea svg{width:24px;height:24px}.brh-ea b{font:900 15px/1 var(--display);text-transform:uppercase;overflow-wrap:break-word;font-stretch:66%}.brh-ea small{font:700 11px/1.2 var(--body);text-transform:none;opacity:.88;margin-top:3px;display:block}.brh-ea mark{color:inherit;background:#fff5}.brh-ea.e1{background:linear-gradient(160deg,#ef8a2c,#c9580f)}.brh-ea.e2{background:linear-gradient(160deg,#1c2a63,#0d1533)}.brh-ea.e3{background:linear-gradient(160deg,#1f8d43,#125f2d)}.brh-ea.e4{background:linear-gradient(160deg,#7b5cd6,#4a2f9e)}.brh-ea.e5{background:linear-gradient(160deg,#2b8fd0,#155f95)}.brh-ea.e6{background:linear-gradient(160deg,#d9a51c,#9a6d05)}.brh-res{background:var(--paper);border-radius:20px;padding:4px 12px;box-shadow:0 1px 2px #0d3b1f14,0 6px 18px #0d3b1f12}.brh-lg{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1e8e3;align-items:center;gap:12px;padding:8px 4px;display:flex}.brh-lg:last-child{border-bottom:0}.brh-lg>.disc{width:46px;height:46px;font-size:12px}.brh-nm{flex:1;min-width:0}.brh-nm b{font:700 15.5px var(--body);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.brh-nm>span{font:600 12.5px var(--body);color:var(--soft);white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.brh-nm .disc{flex:none;width:18px;height:18px;font-size:6.5px}.brh-lg mark{color:inherit;background:#ffe9a8;border-radius:3px}.brh-po{font:800 11px var(--body);background:var(--tint);color:var(--grass-deep);border-radius:6px;flex:none;padding:2px 6px;font-style:normal}.brh-po.g{color:#8a5900;background:#fff1d6}.brh-po.d{color:#2a3f9a;background:#e2e8fb}.brh-po.a{color:#a32326;background:#fde3e3}.brh-note{text-align:right;min-width:34px;font:900 26px/1 var(--display);font-variant-numeric:tabular-nums;font-stretch:66%}.brh-note.h{color:var(--grass-deep)}.brh-vide{text-align:center;color:var(--soft);font:500 14px/1.4 var(--body);justify-items:center;gap:10px;padding:30px 16px;display:grid}.brh-gros{background:var(--paper);color:#8b978f;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 1px 2px #0d3b1f14,0 6px 18px #0d3b1f12}.brh-gros svg{width:38px;height:38px}.brh-vide b{color:var(--ink);font-size:16px}.brh-panne{color:#a32326;font:700 13.5px var(--body);background:#fde3e3;border-radius:14px;margin:0;padding:10px 12px}.brh button:focus-visible{outline:3px solid var(--grass-deep);outline-offset:2px}.brh .brh-tete button:focus-visible{outline-color:#fff}@media (width>=900px){.brh-voile{z-index:59;background:#0d1a1266;display:block;position:fixed;inset:0}.brh{border-radius:22px;width:640px;height:min(560px,100dvh - 100px);animation:none;inset:70px auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px #0006}.brh-tete{padding:10px 12px}}.ouv{--ouv-c:#2aa7da;--ouv-ink:color-mix(in srgb, var(--ouv-c) 35%, #071a26);z-index:56;text-align:center;color:var(--ouv-ink);background:radial-gradient(120% 60% at 50% 0, #fff 0, #0000 60%), linear-gradient(175deg, color-mix(in srgb, var(--ouv-c) 10%, #fff), var(--ouv-c) 75%, color-mix(in srgb, var(--ouv-c) 70%, #000));flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 18px 30px;animation:.28s ease-out pj-monte;display:flex;position:fixed;inset:0;overflow:hidden auto}.ouv>*{max-width:440px;position:relative}.ouv-bandes{pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff1f 0 22px,#0000 22px 44px);max-width:none;position:absolute;inset:0}.ouv .ouv-cr .disc.l{--bl-ep:4px;border-width:4px;width:96px;height:96px;font-size:27px;box-shadow:0 10px 30px #0d3b5740}.ouv-k{font:800 12px var(--body);letter-spacing:.1em;text-transform:uppercase}.ouv h1{font:900 54px/.9 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.ouv>p{margin:0;font-weight:700}.ouv-mt{width:100%;color:var(--ink);background:#ffffffd9;border-radius:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:12px;display:grid;box-shadow:0 6px 16px #0d3b5726}.ouv-mt>span{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.ouv .ouv-mt .disc{--bl-ep:4px;width:44px;height:44px;font-size:12px}.ouv-mt b{font:900 17px var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-stretch:66%;overflow:hidden}.ouv-mt .ouv-h b{font-size:30px;font-stretch:72%}.ouv-mt .ouv-h small{color:var(--soft);font-size:11px;font-weight:700}.ouv-att{background:var(--ouv-ink);color:#fff;text-align:left;border-radius:18px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.ouv-fc{flex:none;display:flex}.ouv-fc img{object-fit:cover;object-position:top;background:#ffffff26;border:2px solid #fff;border-radius:50%;width:40px;height:40px}.ouv-fc img+img{margin-left:-10px}.ouv-att>span:last-child{flex-direction:column;min-width:0;display:flex}.ouv-att small{opacity:.85;font-size:12px}.ouv-go{background:var(--grass);color:#fff;width:100%;min-height:56px;font:800 15px var(--body);box-shadow:0 3px 0 var(--grass-deep);cursor:pointer;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-top:6px;display:flex}.ouv-go small{font:600 11.5px/1.25 var(--body);color:#e2f7e7}.dc{z-index:57;background:#0b150f;justify-content:center;animation:.28s ease-out pj-monte;display:flex;position:fixed;inset:0}.dc-tel{width:100%;max-width:480px;color:var(--ink);background:#fff;flex-direction:column;display:flex;position:relative;container-type:inline-size}.dc-defile{flex:1;overflow:hidden auto}.dc-hero{--a:#39b5e6;--b:#1484bd;--t:#fff;color:var(--t);background:repeating-linear-gradient(115deg, #ffffff17 0 20px, transparent 20px 40px), linear-gradient(160deg, var(--a), var(--b));min-height:330px;padding:14px 18px 52px;position:relative;overflow:hidden}.dc-hero.gazon{--a:#27bd57;--b:#0d6b30;min-height:340px}.dc-hero.nuit{--a:#2b3f86;--b:#111b3f;min-height:300px}.dc-hero.or{--a:#f5bd3a;--b:#d98a0b;--t:#13241b;min-height:220px}.dc-hero.encre{--a:#22382a;--b:#0b150f;min-height:280px}.dc-haut{z-index:2;justify-content:space-between;align-items:center;min-height:44px;display:flex;position:relative}.dc-etapes{gap:5px;display:flex}.dc-etapes i{background:#ffffff4d;border-radius:3px;width:26px;height:5px}.dc-etapes i.on{background:var(--t)}.dc-hero.or .dc-etapes i{background:#13241b33}.dc-hero.or .dc-etapes i.on{background:var(--t)}.dc-passer{font:600 14px var(--body);color:var(--t);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px;text-decoration:underline}.dc-k{font:700 12px var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.9;z-index:2;margin:30px 0 4px;display:block;position:relative}.dc-mega{font:900 96px/.82 var(--display);text-transform:uppercase;z-index:2;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-stretch:62%;position:relative}.dc-contour{color:#0000;-webkit-text-stroke:2px var(--t)}.dc-filigrane{width:300px;height:300px;font:900 120px var(--display);color:#ffffff1f;z-index:1;border:26px solid #ffffff24;border-radius:50%;place-items:center;font-stretch:70%;display:grid;position:absolute;top:40px;right:-70px}.dc-toit{z-index:1;width:100%;height:90px;position:absolute;bottom:26px;left:0;right:0}.dc-detoure{z-index:1;filter:drop-shadow(0 8px 18px #00000059);height:230px;position:absolute;bottom:26px;right:-34px}.dc-sous{z-index:2;margin:6px 0 0;font-size:14px;position:relative}.dc-page{z-index:3;background:#fff;border-radius:28px 28px 0 0;gap:16px;margin-top:-28px;padding:20px 18px 18px;display:grid;position:relative}.dc-page h4{font:700 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin:0}.dc-pied{padding:12px 16px max(18px, env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line)}.dc-go{font:700 17px var(--body);cursor:pointer;text-align:center;background:var(--grass);color:#fff;width:100%;min-height:52px;box-shadow:0 4px 0 var(--grass-deep);border:0;border-radius:16px;gap:2px;padding:14px 16px;display:grid}.dc-go small{opacity:.9;font-size:13px;font-weight:500}.dc-go:disabled{opacity:.7}.dc-objectif{color:#fff;background:repeating-linear-gradient(115deg,#ffffff12 0 18px,#0000 18px 36px),linear-gradient(160deg,#2b3f86,#111b3f);border-radius:22px;gap:6px;padding:16px;display:grid}.dc-objectif .dc-k{opacity:.8;margin:0}.dc-objectif .dc-mega{font-size:min(92px,24cqw)}.dc-cite,.dc-adj{border-radius:14px;align-items:flex-start;gap:10px;padding:10px;font-size:14px;display:flex}.dc-cite{background:#ffffff1a;margin-top:6px}.dc-ini{width:30px;height:30px;font:800 11px var(--body);color:var(--navy);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.dc-adj{background:#fff6e8;padding:12px}.dc-adj .dc-ini{background:var(--ink);color:#fff}.dc-adj b{font-weight:700}.dc-palmares{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dc-palmares div{background:var(--mist);border-radius:16px;align-content:start;gap:2px;min-width:0;padding:12px 10px;display:grid}.dc-palmares b{font:900 46px/.9 var(--display);color:var(--sky);font-stretch:64%}.dc-palmares small{color:var(--soft);font-size:12px;line-height:1.3}.dc-stade{border-top:2px solid var(--mist);grid-template-columns:1fr auto;align-items:end;gap:8px;padding-top:12px;display:grid}.dc-stade b{font:900 22px/1 var(--display);text-transform:uppercase;font-stretch:70%;display:block}.dc-chiffre{font:900 44px/.9 var(--display);font-stretch:66%;display:block}.dc-stade small{color:var(--soft)}.dc-terrain{background:repeating-linear-gradient(#23b053 0 30px,#1ea24b 30px 60px);border-radius:16px;height:440px;position:relative;overflow:hidden}.dc-terrain:before{content:"";border:2px solid #ffffff8c;border-radius:6px;position:absolute;inset:10px}.dc-terrain:after{content:"";border:2px solid #ffffff8c;border-bottom:0;width:120px;height:44px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.dc-pion{z-index:1;justify-items:center;gap:1px;display:grid;position:absolute;transform:translate(-50%,-50%)}.dc-pion .av{border:2px solid #fff;width:54px;height:54px}.dc-pion span:not(.av){font:700 12px var(--body);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#00000073;border-radius:6px;max-width:22cqw;padding:1px 6px;overflow:hidden}.dc-pion em{font:800 13px var(--body);color:var(--ink);background:#fff;border-radius:6px;margin-top:-4px;padding:0 6px;font-style:normal}.dc-pion.faible em{color:#fff;background:#f08a24}.dc-pepite{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.dc-pepite .av{width:56px;height:56px}.dc-pepite b{font:900 24px var(--display);text-transform:uppercase;font-stretch:70%;display:block}.dc-pepite .stars{color:var(--warn);white-space:nowrap;font-size:20px}.dc-vs{z-index:2;align-items:center;gap:10px;margin-top:14px;display:flex;position:relative}.dc-vs b{white-space:nowrap;font:900 24px/1 var(--display);text-transform:uppercase;text-overflow:ellipsis;font-stretch:68%;overflow:hidden}.dc-frise{padding-left:26px;display:grid;position:relative}.dc-frise:before{content:"";background:#1d2c5e40;border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:8px}.dc-mois{font:900 30px/1 var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--navy);margin:6px 0 -2px;font-stretch:62%}.dc-jalon{gap:1px;padding:7px 0;display:grid;position:relative}.dc-jalon:before{content:"";width:13px;height:13px;box-shadow:inset 0 0 0 3px var(--navy);background:#fff;border-radius:50%;position:absolute;top:12px;left:-24px}.dc-jalon.fait:before{background:var(--navy)}.dc-jalon .d{font:800 13px var(--body);color:var(--navy);text-transform:uppercase;letter-spacing:.04em}.dc-jalon.fort{background:var(--navy);color:#fff;border-radius:16px;margin:6px 0 6px -8px;padding:12px 14px}.dc-jalon.fort:before{background:var(--lime);box-shadow:none;top:18px;left:-16px}.dc-jalon.fort .d{color:var(--lime)}.dc-jalon.fort b{font:900 22px var(--display);text-transform:uppercase;font-stretch:70%}.dc-ticket{border-radius:22px;gap:6px;padding:16px 16px 14px;display:grid;position:relative;overflow:hidden;-webkit-mask:radial-gradient(13px at 0 calc(100% - 70px),#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(13px at 100% calc(100% - 70px),#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(13px at 0 calc(100% - 70px),#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(13px at 100% calc(100% - 70px),#0000 98%,#000) 100%/51% 100% no-repeat}.dc-ticket.achat{color:var(--ink);background:repeating-linear-gradient(115deg,#ffffff29 0 18px,#0000 18px 36px),linear-gradient(160deg,#f5bd3a,#d98a0b)}.dc-ticket.salaire{color:#fff;background:repeating-linear-gradient(115deg,#ffffff17 0 18px,#0000 18px 36px),linear-gradient(160deg,#27bd57,#0d6b30)}.dc-ticket .dc-k{opacity:.85;margin:0;font-weight:800}.dc-ticket .dc-mega{font-size:min(84px,22cqw);line-height:.85}.dc-ticket .dc-mega small{text-transform:none;font-size:32px}.dc-ticket p{margin:0;font-size:14px;font-weight:600}.dc-pointilles{opacity:.35;border-top:2px dashed;margin:8px 0 4px}.dc-ex{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.dc-rang{flex:none;margin-right:6px;display:flex}.dc-rang .av{background:#fff;border:2px solid #fff;width:40px;height:40px;margin-right:-10px}.dc-ex>.av{border:2px solid #fff;flex:none;width:44px;height:44px}.dc-hero.encre .dc-k{color:var(--lime)}.dc-hero.encre .dc-contour{-webkit-text-stroke-color:var(--lime)}.dc-gestes{gap:12px;display:grid}.dc-geste{grid-template-columns:54px 1fr;align-items:start;gap:12px;display:grid}.dc-geste .n{font:900 64px/.8 var(--display);color:#0000;-webkit-text-stroke:2px var(--ink);text-align:center;font-stretch:62%}.dc-geste>span{gap:3px;min-width:0;display:grid}.dc-geste b{font:900 22px/1 var(--display);text-transform:uppercase;font-stretch:68%}.dc-geste small{color:var(--soft);font-size:13px}.dc-exemple{background:var(--mist);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:13px;display:flex}.dc-exemple>b{font:900 16px var(--display);text-transform:uppercase;font-stretch:70%}.dc-mini{background:var(--grass);color:#fff;font:700 12px var(--body);box-shadow:0 2px 0 var(--grass-deep);white-space:nowrap;border-radius:8px;padding:6px 9px}.dc-mini.large{text-align:center;white-space:normal;width:100%}:root{--grass:#14853a;--grass-2:#117533;--grass-deep:#0d6b30;--lime:#7ee26b;--paper:#fff;--mist:#eef3ef;--line:#d9e3dc;--ink:#13241b;--soft:#5a6d61;--warn:#e8a317;--bad:#e5484d;--warn-fort:#9a6200;--sur-warn:#4a3200;--bad-texte:#c22d33;--estompe:#5f7166;--note-hi:#0d6b30;--note-ok:#2f7d14;--note-lo:#9a6200;--note-bad:#c22d33;--sky:#3fa9e6;--navy:#1d2c5e;--tint:#e6f7ea;--tint-line:#b5e5c0;--display:"Archivo", "Arial Narrow", sans-serif;--body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--mist);color:var(--ink);font-family:var(--body);-webkit-text-size-adjust:100%;margin:0}body{min-height:100dvh}small{font-size:max(11px,.83em)}::selection{background:var(--grass);color:#fff}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--grass-deep);outline-offset:2px;border-radius:12px}a{color:var(--grass-deep)}.tn{font-variant-numeric:tabular-nums}.D{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-weight:900;font-stretch:62%}svg.i{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.muted{color:var(--soft)}.small{font-size:12.5px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.turf{background:repeating-linear-gradient(90deg, var(--grass) 0 34px, var(--grass-2) 34px 68px);color:#fff;position:relative}.turf:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000014);height:10px;position:absolute;inset:auto 0 0}.top{padding:14px max(16px, env(safe-area-inset-left)) 16px;align-items:center;gap:10px;display:flex}.top .ident{flex:1;min-width:0}.top b{white-space:nowrap;text-overflow:ellipsis;font-size:25px;line-height:.95;display:block;overflow:hidden}.top .sub{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.chipw{white-space:nowrap;background:#fff3;border:1.5px solid #ffffff8c;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700}.topnav{display:none}.main{width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:12px 12px 24px}.stack{align-content:start;gap:10px;min-width:0;display:grid}.grid3,.grid2{gap:10px;display:grid}.panel{background:var(--paper);border:2px solid var(--line);border-radius:22px;min-width:0;padding:12px 14px}.h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.h b,.h h2{margin:0;font-size:19px;line-height:1}.h span,.h .side{color:var(--soft);font-size:12px;font-weight:700}.link{color:var(--grass-deep);font-size:13px;font-weight:700}h1.titre{margin:4px 2px 10px;font-size:30px;line-height:1}.back{color:var(--grass-deep);align-items:center;gap:4px;min-height:40px;font-size:14px;font-weight:700;display:inline-flex}.disc{width:38px;height:38px;font-family:var(--display);letter-spacing:.01em;border:2.5px solid #fff;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:900;font-stretch:62%;line-height:1;display:grid}.disc.s{border-width:1.5px;width:32px;height:32px;font-size:11.5px}.disc.l{border-color:var(--line);--bl-ep:4px;width:56px;height:56px;font-size:19px}.disc,.k-crest2{position:relative}.disc:after,.k-crest2:after{content:"";box-shadow:inset 0 0 0 var(--bl-ep,2.5px) var(--bl-cercle,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:0}.disc.bl-clair:after,.k-crest2.bl-clair:after{box-shadow:inset 0 0 0 var(--bl-ep,2.5px) var(--bl-cercle,transparent), 0 0 0 1px #0000001a}.clubline{align-items:center;gap:8px;min-width:0;display:inline-flex}.clubline span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dock{background:var(--paper);border-top:2px solid var(--line);z-index:20;padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.cta{background:var(--grass);color:#fff;width:calc(100% - 24px);min-height:54px;box-shadow:0 4px 0 var(--grass-deep);border-radius:18px;justify-content:center;align-items:center;gap:8px;margin:10px 12px 0;font-size:21px;transition:transform .12s,box-shadow .12s;display:flex}.cta:active:not(:disabled){box-shadow:0 1px 0 var(--grass-deep);transform:translateY(3px)}.cta.wait{background:var(--mist);color:var(--soft);box-shadow:0 4px 0 var(--line)}.cta.dark{background:var(--ink);box-shadow:0 4px #000}.cta.block{background:var(--warn);color:var(--ink);box-shadow:0 4px #a8730c}.cta small{font-family:var(--body);text-transform:none;letter-spacing:0;font-size:13px;font-weight:700}.tabs{grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 4px 8px;display:grid}.tabs a{min-height:50px;color:var(--soft);border-radius:14px;align-content:center;justify-items:center;gap:2px;font-size:11px;font-weight:700;text-decoration:none;display:grid;position:relative}.tabs a[aria-current=page]{color:var(--grass-deep)}.tabs a[aria-current=page] svg{background:var(--tint);border-radius:10px;width:44px;height:28px;padding:3px 11px}.tabs .badge,.topnav .badge{background:var(--bad-texte);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;display:grid;position:absolute;top:6px;left:calc(50% + 8px)}.live-dot{background:var(--bad);border-radius:50%;width:8px;height:8px;animation:1.2s infinite pouls;display:inline-block}@keyframes pouls{50%{opacity:.3}}.next{padding:0;overflow:hidden}.next .fx{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;padding:14px 12px 10px;display:grid}.next .fx .disc{margin:0 auto 6px}.next .fx b{font-size:20px;line-height:1;display:block}.next .fx small{color:var(--soft);font-size:12px;font-weight:600}.next .kick{color:var(--grass-deep);font-size:34px;line-height:.9}.next .kick small{font-family:var(--body);text-transform:none;color:var(--soft);letter-spacing:0;margin-top:4px;font-size:12px;font-weight:700;font-stretch:100%;display:block}.next .titre-match{color:var(--soft);text-transform:uppercase;letter-spacing:.05em;padding:10px 14px 0;font-size:12px;font-weight:800}.next .tag{background:var(--ink);color:#fff;text-align:center;padding:7px 10px;font-size:13px;font-weight:700}.next .tag em{color:var(--lime);font-style:normal}.facts{border-top:2px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.facts div{color:var(--soft);min-width:0;padding:8px 10px;font-size:12px;font-weight:600}.facts div+div{border-left:2px solid var(--line)}.facts b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.todo{gap:6px;display:grid}.todo a,.todo .item{text-align:left;background:var(--mist);min-height:48px;color:inherit;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.todo .ic{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.todo .ok{background:var(--grass)}.todo .wa{background:var(--warn)}.todo .ba{background:var(--bad)}.todo svg{stroke-width:2.6px;width:16px;height:16px}.todo small{color:var(--soft);font-weight:600}.duo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mg{border:2px solid var(--line);border-radius:16px;gap:4px;min-width:0;padding:10px;display:grid}.mg.ready{background:var(--tint);border-color:var(--tint-line)}.mg b{font-size:15px}.mg span{color:var(--soft);overflow-wrap:anywhere;font-size:12px;font-weight:600}.state{font-family:var(--display);text-transform:uppercase;font-size:15px;font-weight:900;font-stretch:62%}.ready .state{color:var(--grass-deep)}.mg:not(.ready) .state{color:var(--warn)}.news{display:grid}.news a,.news .item{text-align:left;border-top:2px solid var(--mist);min-height:44px;color:inherit;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:9px 0;font-size:13.5px;line-height:1.3;text-decoration:none;display:grid}.news>:first-child{border-top:0}.cat{text-transform:uppercase;letter-spacing:.06em;background:var(--mist);color:var(--soft);white-space:nowrap;border-radius:7px;margin-top:1px;padding:3px 7px;font-size:11px;font-weight:800}.cat.new{background:var(--grass);color:#fff}.news small{color:var(--soft);white-space:nowrap;font-weight:600}.star{color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:4px 0;text-decoration:none;display:grid}.note{background:var(--grass);color:#fff;width:52px;height:52px;font-family:var(--display);border-radius:16px;place-items:center;font-size:27px;font-weight:900;font-stretch:62%;line-height:1;display:grid}.note.mid{background:var(--warn);color:var(--ink)}.note.low{background:var(--estompe)}.note.s{border-radius:9px;width:34px;height:28px;font-size:17px}.star b{font-size:15px;display:block}.star span{color:var(--soft);font-size:12.5px;font-weight:600}.trend{color:var(--grass-deep);font-size:13px;font-weight:800}.trend.down{color:var(--bad)}.scrollx{margin:0 -4px;padding:0 4px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--soft);white-space:nowrap;padding:4px 4px 6px;font-size:11px;font-weight:800}.tbl td{border-top:2px solid var(--mist);vertical-align:middle;padding:6px 4px}.tbl tbody tr:first-child td{border-top:0}.tbl .r{text-align:right}.tbl td.r b,.tbl td.pts{font-weight:800}.tbl .p{width:26px;color:var(--soft);font-weight:700}.tbl tr.me td{background:var(--tint);font-weight:800}.tbl tr.me td:first-child{border-radius:10px 0 0 10px}.tbl tr.me td:last-child{border-radius:0 10px 10px 0}.who{background:var(--navy);color:#fff;vertical-align:1px;text-transform:uppercase;white-space:nowrap;border-radius:6px;margin-left:5px;padding:1px 5px;font-size:11px;font-weight:800}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:#f6faf7}.tbl tr.me.click:hover td{background:var(--tint)}.tag{vertical-align:1px;color:#fff;border-radius:6px;margin-left:4px;padding:1px 5px;font-size:11px;font-weight:800}.tag.bl{background:var(--bad)}.tag.sus{background:var(--warn)}.tag.sel{background:var(--sky)}.tag.xi{background:var(--grass-deep)}.bar{background:var(--mist);vertical-align:middle;border-radius:5px;width:54px;height:8px;display:inline-block;overflow:hidden}.bar i{background:var(--grass);height:100%;display:block}.bar i.mid{background:var(--warn)}.bar i.low{background:var(--bad)}.pc-only{display:none}.zone{vertical-align:middle;background:0 0;border-radius:2px;width:4px;height:18px;margin-right:6px;display:inline-block}.z-ldc{background:#1f6fd1}.z-el{background:#e8771b}.z-ecl,.z-barrageEcl{background:#23a36c}.z-montee{background:#1f6fd1}.z-barrageMontee{background:#7b8ce0}.z-barrageMaintien{background:var(--warn)}.z-relegation{background:var(--bad)}.legend{color:var(--soft);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.forme{gap:2px;display:inline-flex}.forme i{color:#fff;border-radius:4px;place-items:center;width:16px;height:16px;font-size:11px;font-style:normal;font-weight:800;display:grid}.forme .V{background:var(--grass)}.forme .N{background:var(--estompe)}.forme .D{background:var(--bad-texte)}.segs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.segs button{background:var(--mist);border-radius:99px;min-height:44px;padding:6px 12px;font-size:13px;font-weight:700}.segs button[aria-pressed=true]{background:var(--ink);color:#fff}.opt{gap:4px;margin-bottom:10px;display:grid}.opt label,.opt>span{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.seg{background:var(--mist);border-radius:12px;gap:3px;padding:3px;display:flex}.seg button{border-radius:9px;flex:1;min-height:44px;padding:0 6px;font-size:13px;font-weight:700}.seg button[aria-pressed=true]{color:var(--grass-deep);box-shadow:0 1px 0 var(--line);background:#fff}.seg button:disabled{opacity:.6}select.sel,input.txt{border:2px solid var(--line);background:#fff;border-radius:14px;width:100%;min-height:46px;padding:0 12px;font-weight:600}input.txt:focus,select.sel:focus{border-color:var(--grass);outline:none}.btn{background:var(--grass);color:#fff;min-height:46px;box-shadow:0 3px 0 var(--grass-deep);border-radius:14px;padding:0 16px;font-weight:800}.btn.ghost{background:var(--mist);color:var(--ink);box-shadow:0 3px 0 var(--line)}.btn.danger{color:var(--bad);box-shadow:none;background:#fff;border:2px solid #f2c3c4}.btn:disabled{opacity:.55}.phead{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.maillot{width:64px;height:64px;font-family:var(--display);border:3px solid var(--line);border-radius:20px;place-items:center;font-size:30px;font-weight:900;font-stretch:62%;display:grid}.phead h1{margin:0 0 4px;font-size:28px;line-height:.95}.chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip{background:var(--mist);white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:700}.chip.good{background:var(--tint);color:var(--grass-deep)}.chip.warn{color:#8a5a00;background:#fdf1d8}.chip.bad{color:#a12a2e;background:#fde3e3}.attrs{gap:10px;display:grid}.attr{border-top:2px solid var(--mist);justify-content:space-between;align-items:center;padding:4px 0;font-size:14px;display:flex}.attr:first-of-type{border-top:0}.attr b{text-align:center;border-radius:8px;min-width:30px;padding:2px 0;font-size:14px}.v-hi{background:var(--grass);color:#fff}.v-mid{background:var(--tint);color:var(--grass-deep)}.v-lo{background:var(--mist);color:var(--soft)}.v-bad{color:#a12a2e;background:#fde3e3}.liste{gap:4px;display:grid}.liste button,.liste .ligne{text-align:left;background:var(--mist);border-radius:12px;grid-template-columns:30px 1fr auto auto;align-items:center;gap:8px;min-height:44px;padding:6px 8px;font-size:13.5px;display:grid}.liste button[aria-pressed=true]{background:var(--ink);color:#fff}.liste button:disabled{opacity:.55}.liste .num{color:var(--soft);text-align:center;font-weight:800}.liste button[aria-pressed=true] .num{color:var(--lime)}.score{padding:14px 16px 16px}.score .row{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.score .disc{--bl-ep:4px;width:48px;height:48px;margin:0 auto 4px;font-size:17px}.score .t b{font-size:17px;line-height:1;display:block}.score .sc{font-family:var(--display);letter-spacing:.02em;font-size:68px;font-weight:900;font-stretch:62%;line-height:.85}.score .min{color:var(--grass-deep);background:#fff;border-radius:99px;align-items:center;gap:5px;margin-top:6px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-flex}.score .scorers{opacity:.95;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;font-size:12px;font-weight:600;display:grid}.score .scorers span:last-child{text-align:right}.score .titre-m{text-align:center;opacity:.9;margin-bottom:8px;font-size:12px;font-weight:700}.shouts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.shouts button{background:var(--mist);border:2px solid #0000;border-radius:14px;min-height:46px;padding:0 4px;font-size:13px;font-weight:700}.shouts button[aria-pressed=true]{background:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.feed p{border-top:2px solid var(--mist);grid-template-columns:40px 1fr;gap:8px;margin:0;padding:8px 0;font-size:14px;line-height:1.3;display:grid}.feed p:first-child{border-top:0}.feed .m{color:var(--soft);font-weight:800}.feed p.goal{background:var(--grass);color:#fff;border:0;border-radius:14px;margin:4px 0;padding:10px}.feed p.goal .m{color:#fff}.feed p.goal b{font-family:var(--display);text-transform:uppercase;font-size:20px;font-weight:900;font-stretch:62%;line-height:1;display:block}.feed p.big{font-weight:700}.feed p.jaune .m:after,.feed p.rouge .m:after{content:"";background:var(--warn);vertical-align:-1px;border-radius:2px;width:8px;height:11px;margin-left:4px;display:inline-block}.feed p.rouge .m:after{background:var(--bad)}.feed p.periode{color:var(--grass-deep);font-weight:800}.feed p.mine .txt{border-left:3px solid var(--grass);padding-left:7px}.sb{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;padding:3px 0;font-size:13px;font-weight:700;display:grid}.sb span:last-of-type{text-align:right}.sb .barre{background:var(--mist);border-radius:5px;height:8px;display:flex;overflow:hidden}.sb .barre i{background:var(--grass)}.sb .barre i+i{background:var(--navy)}.sb small{text-align:center;color:var(--soft);grid-column:1/4;margin-top:-2px;font-size:11.5px}.feuille{z-index:50;background:#13241b73;align-items:end;display:grid;position:fixed;inset:0}.feuille>div{background:var(--mist);max-height:88dvh;padding:14px 12px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;width:100%;max-width:760px;margin:0 auto;overflow:auto}.attente{text-align:center;justify-items:center;gap:12px;padding:20px 6px;display:grid}.attente h1{margin:0;font-size:34px;line-height:.95}.pouls{background:var(--grass);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;animation:1.8s infinite onde;display:grid;box-shadow:0 0 #1fae4b80}.pouls svg{width:36px;height:36px}@keyframes onde{70%{box-shadow:0 0 0 22px #1fae4b00}to{box-shadow:0 0 #1fae4b00}}@media (prefers-reduced-motion:reduce){.pouls,.live-dot{animation:none}.cta{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toast{left:50%;bottom:calc(150px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;z-index:60;border-radius:14px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px -10px #00000080}.toast.err{background:#a12a2e}.toast:not(.err){align-items:center;gap:10px;width:max-content;display:flex}.toast-ok{background:var(--grass);fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;width:26px;height:26px;padding:5px}.vide{text-align:center;color:var(--soft);padding:18px 8px;font-weight:600}.chargement{min-height:40vh;color:var(--soft);place-items:center;font-weight:700;display:grid}.lien-bouton{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.copie{gap:6px;display:flex}.copie input{flex:1;min-width:0}.form{gap:12px;display:grid}.form label{color:var(--soft);gap:4px;font-size:13px;font-weight:800;display:grid}.clubs-choix{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;max-height:340px;padding:2px;display:grid;overflow:auto}.clubs-choix button{background:var(--mist);text-align:left;border:2px solid #0000;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}.clubs-choix button[aria-pressed=true]{border-color:var(--grass);background:var(--tint)}.clubs-choix button:disabled{opacity:.4}.hero{padding:26px max(16px, env(safe-area-inset-left)) 30px;text-align:center}.hero h1{margin:0 0 8px;font-size:46px;line-height:.9}.hero p{max-width:40ch;margin:0 auto;font-weight:600}.recherche{gap:6px;margin-bottom:10px;display:flex}@media (width>=900px){.app{grid-template-rows:auto 1fr}.dock{display:none}.topnav{gap:4px;margin-left:8px;display:flex}.topnav a{color:#fff;opacity:.88;white-space:nowrap;border-radius:12px;padding:9px 14px;font-weight:700;text-decoration:none;position:relative}.topnav a[aria-current=page]{color:var(--grass-deep);opacity:1;background:#fff}.top .ctab{display:inline-flex}.main{padding:16px}.grid3{grid-template-columns:1.25fr 1fr 1fr;gap:14px}.grid2{grid-template-columns:1fr 1fr;gap:14px}.grid2.wide{grid-template-columns:1.3fr 1fr}.pc-only{display:table-cell}.attrs{grid-template-columns:repeat(3,1fr)}.feuille{align-items:center}.feuille>div{border-radius:24px;max-height:84dvh}.toast{bottom:32px}}.ctab{color:var(--grass-deep);min-height:46px;box-shadow:0 3px 0 var(--grass-deep);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:19px;display:none}.ctab.wait{color:#fff;box-shadow:none;background:#ffffff40}.ctab.block{background:var(--warn);color:var(--ink);box-shadow:0 3px #a8730c}.ctab.dark{background:var(--ink);color:#fff;box-shadow:0 3px #000}.star .note{color:#fff;font-size:27px}@media (width>=900px){.topnav .badge{top:-6px;left:auto;right:-6px}}.panel .disc,.liste .disc,.clubs-choix .disc{border-color:var(--line)}:root{--gold:#f2b531}.page{flex-direction:column;gap:14px;min-width:0;display:flex}.lnk{color:var(--grass-deep);text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.onglets{border:2px solid var(--line);scrollbar-width:none;background:#fff;border-radius:18px;gap:3px;padding:5px;display:flex;overflow-x:auto}.onglets button{white-space:nowrap;color:var(--soft);border-radius:13px;flex:1;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:8px 6px;font-size:13px;font-weight:800;display:flex}.onglets button[aria-selected=true]{background:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.onglets .num{font-family:var(--display);opacity:.7;font-size:15px;font-weight:900;font-stretch:62%}.av{background:linear-gradient(#e9efe9,#cfdbd2);border-radius:50%;flex:none;width:40px;height:40px;display:inline-block;position:relative;overflow:hidden}.av svg{width:100%;height:100%;position:absolute;inset:0}.av img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:175%;max-width:none;position:absolute;top:-4%;left:-37.5%}.np{font-family:var(--display);color:#fff;border-radius:12px;flex:none;place-items:center;min-width:34px;height:30px;padding:0 6px;font-size:17px;font-weight:900;font-stretch:62%;display:inline-grid}.n-hi{background:var(--grass)}.n-mid{background:var(--note-ok)}.n-lo{background:var(--note-lo)}.n-bad{background:var(--note-bad)}.stars{color:var(--gold);letter-spacing:1px;white-space:nowrap;font-size:15px}.stars i{color:#d5ddd7;font-style:normal}.flag{vertical-align:-2px;border-radius:3px;flex:none;width:22px;height:15px;box-shadow:0 0 0 1px #0002}.rc{background:var(--bad);vertical-align:-1px;border-radius:2px;width:8px;height:11px;margin-right:4px;display:inline-block}.big{font-family:var(--display);text-transform:uppercase;font-size:46px;font-weight:900;font-stretch:62%;line-height:.9}.big small{text-transform:none;font-size:20px}.ok{color:var(--grass-deep)}.wait{color:#b57900}.bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.b{border:2px solid var(--line);text-align:left;min-width:0;color:inherit;background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.b .k{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.b .s{color:var(--soft);font-size:12.5px}.b-match{color:#fff;background:linear-gradient(160deg,#16843a,#0d6b30);border:0;grid-column:1/-1}.b-match .k{color:#cdeed6}.b-wide{grid-column:1/-1}.b-action{background:var(--warn);color:var(--ink);border:0;grid-column:1/-1;box-shadow:0 5px #b97f0c}.b-action .k{color:var(--sur-warn)}.mb{justify-content:space-between;align-items:center;gap:8px;margin:auto 0;display:flex}.mb>div{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.mb .disc{--bl-ep:4px;border-width:3px;width:58px;height:58px;font-size:20px}.mb .c{text-align:center;font-family:var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:900;font-stretch:62%;overflow:hidden}.mb .rk{opacity:.85;font-size:12px}.duo-l{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:800;display:flex}.duo-l .disc{border-width:2px;width:32px;height:32px;font-size:11.5px}.duo-l .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.duo-l>span:last-child{white-space:nowrap;margin-left:auto}.b .forme i{border-radius:6px;width:24px;height:24px;font-size:12px}.news-ico{background:var(--tint);width:40px;height:40px;color:var(--grass-deep);border-radius:12px;flex:none;place-items:center;display:grid}.best{flex-direction:row;align-items:center;gap:14px}.best .big{text-overflow:ellipsis;white-space:nowrap;font-size:28px;overflow:hidden}.forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.fcard{border:2px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;align-items:stretch;gap:8px;padding:7px;display:flex;position:relative}.fcard[aria-pressed=true]{border-color:var(--grass);box-shadow:0 0 0 3px var(--tint-line)}.fcard .name{font-family:var(--display);text-align:center;font-size:19px;font-weight:900;font-stretch:62%}.fcard .hint{color:var(--soft);text-align:center;margin-top:-6px;font-size:11px;line-height:1.2}.mini{aspect-ratio:3/4;background:repeating-linear-gradient(0deg,#2cbc57 0 12.5%,#25ad4e 12.5% 25%);border-radius:12px;position:relative}.mini i{background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0004}.fcard .badge2{background:var(--navy);color:#fff;white-space:nowrap;z-index:1;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.fcard .check{background:var(--grass);color:#fff;z-index:1;border-radius:50%;place-items:center;width:24px;height:24px;display:none;position:absolute;top:8px;right:8px}.fcard .check svg{stroke-width:3px;width:16px;height:16px}.fcard[aria-pressed=true] .check{display:grid}.ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.toolbar{flex-wrap:wrap;gap:8px;display:flex}.btn2{border:2px solid var(--line);background:#fff;border-radius:12px;min-height:40px;padding:6px 10px;font-size:12.5px;font-weight:800}.btn2.pri{background:var(--grass);border-color:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.btn2:disabled{opacity:.55}.compo{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.terrain{aspect-ratio:68/78;border:3px solid var(--grass-deep);touch-action:none;background:repeating-linear-gradient(0deg,#27b552 0 10%,#22a74b 10% 20%);border-radius:22px;position:relative;overflow:hidden}.terrain .lines{pointer-events:none;border:2px solid #ffffff8c;border-radius:6px;position:absolute;inset:10px}.terrain .lines:before{content:"";border:2px solid #ffffff8c;border-bottom:0;height:15%;position:absolute;bottom:-2px;left:28%;right:28%}.terrain .lines:after{content:"";border:2px solid #ffffff8c;border-top:0;height:7%;position:absolute;top:-2px;left:38%;right:38%}.place{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex-direction:column;align-items:center;gap:2px;width:68px;transition:left .35s,top .35s;display:flex;position:absolute;transform:translate(-50%,-50%)}.place .av{border:3px solid #fff;width:44px;height:44px;box-shadow:0 3px 8px #0004}.place.warn .av{border-color:var(--warn)}.place.sel .av{outline:4px solid var(--lime);outline-offset:1px}.place.over .av{outline-offset:2px;outline:4px dashed #fff}.place .nm{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0d3d1fd9;border-radius:8px;max-width:68px;padding:2px 7px;font-size:11.5px;font-weight:800;overflow:hidden}.place .rl{color:#e1f7e6;font-size:11px;font-weight:800;display:none}.place .np{border:2px solid #fff;border-radius:7px;min-width:24px;height:20px;padding:0 3px;font-size:12px;position:absolute;top:-4px;right:2px}.place.vide .av{background:#fff5;border-style:dashed}.ghost{z-index:100;pointer-events:none;opacity:.95;position:fixed;transform:translate(-50%,-50%)scale(1.12)}.ghost .av{border:3px solid var(--lime);width:56px;height:56px;box-shadow:0 10px 24px #0006}.banc-panel{padding:10px 0 10px 10px}.banc-panel .h{margin-bottom:6px;padding-right:10px}.bench{scrollbar-width:none;flex-direction:row;gap:8px;padding:6px 10px 4px 0;display:flex;overflow-x:auto}.brow{background:var(--mist);text-align:center;touch-action:pan-x;-webkit-user-select:none;user-select:none;cursor:grab;border:2px solid #0000;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:4px;width:74px;min-width:74px;min-height:56px;padding:8px 4px;display:flex;position:relative}.brow .av{width:40px;height:40px}.brow .nm{white-space:nowrap;text-overflow:ellipsis;max-width:66px;font-size:12px;font-weight:800;overflow:hidden}.brow .ps{color:var(--soft);font-size:12px;display:none}.brow .np{border-radius:7px;min-width:24px;height:20px;margin:0;padding:0 3px;font-size:12px;position:absolute;top:2px;right:2px}.brow.sel{border-color:var(--lime);background:var(--tint)}.brow.over{border-color:var(--grass);border-style:dashed}.bench.reserve .brow{border:2px dashed var(--line);background:#f6f8f6}.bench.reserve .brow.over{border-color:var(--grass)}.bench .vide{color:var(--soft);flex:1;min-height:56px;padding:14px 4px;font-size:13px}.legend2{color:var(--soft);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.legend2 i{vertical-align:-1px;border:3px solid;border-radius:50%;width:12px;height:12px;margin-right:5px;display:inline-block}.legend2 b{margin-left:auto}.cons{gap:12px;display:grid}.crow{border:2px solid var(--line);background:#fff;border-radius:18px;padding:14px}.crow .t{align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:800;display:flex}.crow .t svg{color:var(--grass-deep)}.opts{background:var(--mist);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:4px;display:grid}.opts button{color:var(--soft);border-radius:11px;min-height:44px;padding:10px 4px;font-size:13px;font-weight:800}.opts button[aria-pressed=true]{color:var(--grass-deep);box-shadow:0 2px 0 var(--line);background:#fff}.taker{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.taker:first-of-type{border-top:0}.taker .ic{background:var(--tint);width:42px;height:42px;color:var(--grass-deep);border-radius:14px;flex:none;place-items:center;display:grid}.taker .k{font-size:14.5px;font-weight:800}.taker .av{width:36px;height:36px}.taker select{border:2px solid var(--line);background:#fff;border-radius:12px;min-width:0;max-width:150px;min-height:44px;margin-left:auto;padding:8px 10px;font-weight:700}.verrou{background:#fffaf0;border-color:#f2d58f}.stwrap{scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-right:12px;overflow-x:auto}.st{border-collapse:separate;border-spacing:0 3px;width:100%;min-width:640px;font-size:13.5px}.st th{color:var(--soft);text-transform:uppercase;background:var(--paper);padding:2px 4px;font-size:11.5px;font-weight:800}.st td{white-space:nowrap;background:#fff;padding:8px 4px}.st th,.st td{text-align:center}.st td.fx1{border-radius:10px 0 0 10px;width:34px;min-width:34px;font-weight:800}.st td:last-child{border-radius:0 10px 10px 0}.st .fx1{z-index:2;position:sticky;left:0}.st .fx2{z-index:2;text-align:left;width:132px;max-width:132px;font-weight:700;position:sticky;left:34px;box-shadow:6px 0 6px -6px #0003}.st tr.me td{background:var(--tint);font-weight:800}.st tbody tr{cursor:pointer}.st .z{border-radius:3px;width:4px;position:absolute;top:6px;bottom:6px;left:0}.st .fx1 .zw{padding-left:4px;display:block}.st .cl{align-items:center;gap:8px;display:flex}.st .disc{border-width:0;width:32px;height:32px;font-size:11.5px}.st .cn{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.st .pt{font-family:var(--display);font-size:18px;font-weight:900;font-stretch:62%}.st .sec{color:var(--soft)}.st .dif{font-weight:800}.st .dif.pos{color:var(--grass-deep)}.st .dif.neg{color:#b3261e}.st .fo{text-align:left;padding-left:12px}.st .fo .forme i{width:18px;height:18px;font-size:11px}.st .kar{background:var(--navy);color:#fff;border-radius:6px;padding:2px 5px;font-size:11px;font-weight:800}.zleg{color:var(--soft);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.zleg i{border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.chipset{flex-wrap:wrap;gap:6px;display:flex}.chipset button{border:2px solid var(--line);background:#fff;border-radius:999px;min-height:44px;padding:6px 12px;font-size:12.5px;font-weight:800}.chipset button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.podium{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:8px;margin:6px 0 14px;display:grid}.pod{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.pod .av{border:3px solid #fff;width:60px;height:60px;box-shadow:0 4px 12px #0002}.pod.first .av{border-color:var(--gold);width:78px;height:78px}.pod .nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:800;line-height:1.1;overflow:hidden}.pod.me .nm{color:var(--grass-deep)}.pod .cl{color:var(--soft);font-size:11.5px}.pod .step{background:var(--tint);width:100%;font-family:var(--display);color:var(--grass-deep);border-radius:14px 14px 6px 6px;place-items:center;font-size:30px;font-weight:900;font-stretch:62%;display:grid}.pod.first .step{background:var(--grass);color:#fff}.rank{border-top:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:9px 4px;display:flex}.rank .p{width:22px;color:var(--soft);text-align:center;flex:none;font-weight:800}.rank .av{width:38px;height:38px}.rank .nm{font-size:14px;font-weight:800}.rank .cl{color:var(--soft);font-size:12px}.rank .v{font-family:var(--display);margin-left:auto;font-size:24px;font-weight:900;font-stretch:62%}.rank.me{background:var(--tint);border-radius:12px}.ph-card{background:var(--paper);border:2px solid var(--line);border-radius:24px;overflow:hidden}.ph-top{align-items:flex-end;min-height:206px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden}.ph-top:before{content:"";background:repeating-linear-gradient(115deg, var(--raie) 0 14px, transparent 14px 30px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.ph-photo{pointer-events:none;width:200px;height:200px;position:absolute;bottom:0;right:-6px}.ph-photo .num{font-family:var(--display);opacity:.14;font-size:120px;font-weight:900;font-stretch:62%;line-height:1;position:absolute;top:-4px;right:120px}.ph-photo .av.ph{background:0 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(#000 72%,#0000 99%);mask-image:linear-gradient(#000 72%,#0000 99%)}.ph-photo .av.ph img{width:100%;top:auto;bottom:0;left:0}.ph-photo .av.ph svg{top:20px}.ph-photo .av.ph:not(.has-ph){opacity:.55}.ph-id{z-index:1;min-width:0;max-width:58%;position:relative}.ph-id .fn{color:var(--soft);font-size:14px;font-weight:600}.ph-id h2{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:32px;line-height:.95}.ph-id .club{align-items:center;gap:7px;margin-top:8px;font-size:12.5px;font-weight:700;display:flex}.ph-id .club .disc{border:1.5px solid var(--line);width:32px;height:32px;font-size:11.5px}.ph-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ph-tags span{background:var(--mist);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.ph-tags .pos{background:var(--ink);color:#fff}.ph-tags .yg{background:var(--tint);color:var(--grass-deep)}.ph-tags .sus{color:#a8282c;background:#fdecec}.ph-tags .bl{color:#8a5a00;background:#fff3d6}.ph-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ph-facts div{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:11px 6px;display:flex}.ph-facts div+div{border-left:1px solid var(--line)}.ph-facts .k{color:var(--soft);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.ph-facts b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;font-size:14.5px;display:flex;overflow:hidden}.ph-rate{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px 24px;display:grid}.gauge{width:76px;height:76px;position:relative}.gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge b{font-family:var(--display);place-items:center;font-size:30px;font-weight:900;font-stretch:62%;line-height:1;display:grid;position:absolute;inset:0}.gauge small{text-align:center;color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800;position:absolute;bottom:-16px;left:0;right:0}.prog .lbl{color:var(--soft);justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;font-weight:800;display:flex}.prog .lbl b{color:var(--ink);font-size:14px}.track{background:#dfe7e1;border-radius:8px;height:14px;margin:8px 0 6px;position:relative;overflow:hidden}.track .now{background:var(--grass);border-radius:8px;position:absolute;top:0;bottom:0;left:0}.track .pot{background:repeating-linear-gradient(135deg,#1fae4b66 0 5px,#1fae4b26 5px 10px);border-radius:8px;position:absolute;top:0;bottom:0}.duo2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kpi{border:2px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.kpi .k{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:800}.kpi .v{font-family:var(--display);font-size:34px;font-weight:900;font-stretch:62%;line-height:1}.mini-spark{align-items:flex-end;gap:5px;height:44px;margin-top:8px;display:flex}.mini-spark i{border-radius:5px 5px 2px 2px;flex:1;min-height:3px}.ov{gap:14px;display:grid}.col{flex-direction:column;gap:14px;min-width:0;display:flex}.strong{flex-wrap:wrap;gap:6px;display:flex}.strong span{background:var(--tint);color:var(--grass-deep);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.strong.weak span{color:#a8282c;background:#fdecec}.radar{justify-content:center;display:flex}.attrgrid{gap:12px;display:grid}.attr{grid-template-columns:minmax(0,1fr) 100px 24px;align-items:center;gap:10px;padding:5px 0;font-size:14px;display:grid}.attr .bar2{background:var(--mist);border-radius:5px;height:8px;overflow:hidden}.attr .bar2 span{border-radius:5px;height:100%;display:block}.attr b{text-align:right}.spark{align-items:flex-end;gap:6px;height:90px;padding-top:18px;display:flex}.spark div{border-radius:8px 8px 3px 3px;flex:1;min-width:0;position:relative}.spark div span{text-align:center;color:var(--ink);font-size:11.5px;font-weight:800;position:absolute;top:-18px;left:0;right:0}.kv{grid-template-columns:auto minmax(0,1fr);gap:10px 16px;margin:0;font-size:14.5px;display:grid}.kv dt{color:var(--soft);font-weight:600}.kv dd{text-align:right;margin:0;font-weight:800}@media (width>=900px){.onglets{gap:6px}.onglets button{gap:6px;padding:10px 12px;font-size:14px}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto)}.b-match{grid-area:span 2/span 2}.b-wide,.b-action{grid-column:span 2}.forms{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fcard{border-radius:18px;padding:10px}.fcard .name{font-size:22px}.fcard .hint{font-size:11.5px}.fcard .badge2{padding:3px 9px;font-size:11px}.btn2{min-height:44px;padding:9px 14px;font-size:13.5px}.compo{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:start}.terrain{aspect-ratio:68/88}.place{width:76px}.place .av{width:52px;height:52px}.place .nm{max-width:76px}.place .rl{display:block}.place .np{right:6px}.banc-panel{padding:12px}.banc-panel .h{padding-right:0}.bench{flex-direction:column;padding:0;overflow:visible}.brow{text-align:left;flex-direction:row;gap:10px;width:auto;min-width:0;padding:8px 10px}.brow .ps{display:block}.brow .nm{max-width:none;font-size:14px}.brow .np{border-radius:12px;min-width:34px;height:30px;margin-left:auto;font-size:17px;position:static}.cons{grid-template-columns:1fr 1fr}.stwrap .st{min-width:0}.st{font-size:14px}.st td,.st th{padding-left:6px;padding-right:6px}.st .cn{max-width:none}.st .fx2{width:auto;max-width:none}.ph-card{grid-template-columns:1.4fr 1fr;display:grid}.ph-facts{grid-column:1/-1}.ph-rate{border-top:0;border-left:1px solid var(--line);grid-area:1/2;padding:24px}.ph-top{min-height:250px;padding:24px 26px 22px}.ph-photo{width:250px;height:250px;right:20px}.ph-photo .num{font-size:150px;right:170px}.ph-id h2{font-size:44px}.ph-id .club{font-size:13.5px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ov{grid-template-columns:1.1fr 1fr;align-items:start}.attrgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cta.valider{background:var(--warn);box-shadow:0 4px #b97f0c}.cta.valider:active:not(:disabled){box-shadow:0 1px #b97f0c}.ctab.valider{background:var(--warn);color:var(--ink);box-shadow:0 3px #b97f0c}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--mist-2:#e3ebe5;--warn-deep:#8a5c00;--warn-tint:#fff3d6;--bad-deep:#a8282c;--bad-tint:#fdecec;--sky-1:#d9f0fb;--sky-2:#eef8fd;--sky-ink:#0f6f9f;--r:22px;--k-dock:calc(132px + env(safe-area-inset-bottom))}.k-cta{background:var(--warn);color:var(--ink);font-family:var(--display);text-transform:uppercase;white-space:nowrap;border-radius:14px;padding:11px 18px;font-size:18px;font-weight:900;font-stretch:62%;transition:transform .12s,box-shadow .12s;box-shadow:0 4px #b97f0c}.k-cta:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #b97f0c}a.k-ask,a.k-ck,a.k-todo,a.k-btn,.k-subnav a{color:inherit;text-decoration:none}.k-page{flex-direction:column;gap:12px;min-width:0;padding:2px 4px 8px;display:flex}.k-lay{gap:12px;display:grid}.k-col{flex-direction:column;gap:12px;min-width:0;display:flex}.k-duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.k-panel{background:var(--paper);border:2px solid var(--line);border-radius:var(--r);min-width:0;padding:16px;position:relative;overflow:hidden}.k-ph{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.k-ph h2{font-family:var(--display);text-transform:uppercase;font-size:19px;font-weight:900;font-stretch:62%;line-height:1}.k-ph .k-aside{color:var(--soft);font-size:12.5px;font-weight:700}.k-ph a.k-aside,.k-ph button.k-aside{margin-block:-14px;padding-block:14px}.k-num{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:900;font-stretch:62%;line-height:.9}.k-num small{margin-left:2px;font-size:.45em}.k-lbl{color:var(--soft);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.k-sub{color:var(--soft);font-size:13px;font-weight:600}.k-chip{background:var(--mist);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.k-chip svg{stroke-width:2.6px;width:14px;height:14px}.k-chip.k-ok{background:var(--tint);color:var(--grass-deep)}.k-chip.k-warn{background:var(--warn-tint);color:var(--warn-deep)}.k-chip.k-bad{background:var(--bad-tint);color:var(--bad-deep)}.k-chip.k-glass{color:var(--paper);background:#ffffff26}.k-subnav{background:var(--paper);border:2px solid var(--line);border-radius:16px;gap:4px;padding:4px;display:flex}.k-subnav button,.k-subnav a{min-height:42px;color:var(--soft);text-align:center;border-radius:12px;flex:1;place-items:center;font-size:14px;font-weight:800;transition:background .15s,color .15s;display:grid}.k-subnav button[aria-pressed=true],.k-subnav a[aria-current=page]{background:var(--grass);color:var(--paper);box-shadow:0 3px 0 var(--grass-deep)}.k-subnav.k-mini{background:var(--mist);border-width:0;padding:3px}.k-subnav.k-mini button{min-height:44px;padding:0 12px;font-size:13px}.k-subnav.k-mini button[aria-pressed=true]{background:var(--ink);box-shadow:none}.k-back{color:var(--grass-deep);align-items:center;gap:2px;width:max-content;min-height:40px;font-size:14px;font-weight:800;display:inline-flex}.k-btn{border:2px solid var(--line);background:var(--paper);border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.k-btn:hover{border-color:#b9c9bd}.k-btn.k-act{background:var(--warn);border-color:var(--warn);color:var(--ink);box-shadow:0 3px #b97f0c}.k-btn.k-red{background:var(--bad-texte);border-color:var(--bad);color:var(--paper);box-shadow:0 3px 0 var(--bad-deep)}.k-btn.k-quiet{color:var(--soft);border-color:#0000}.k-av{background:linear-gradient(180deg, var(--sky-1), #c8e6f5);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.k-av img{pointer-events:none;width:175%;max-width:none;position:absolute;top:-4%;left:-37.5%}.k-av .k-ini{font-family:var(--display);color:var(--sky-ink);font-weight:900;font-stretch:62%}.k-av.k-dark{background:var(--ink)}.k-av.k-dark .k-ini{color:var(--paper)}.k-av.k-navy{background:var(--navy)}.k-note{font-family:var(--display);color:var(--paper);background:var(--grass);border-radius:10px;place-items:center;min-width:30px;height:26px;padding:0 6px;font-size:16px;font-weight:900;font-stretch:62%;display:inline-grid}.k-note.k-mid{background:var(--note-ok)}.k-note.k-lo{background:var(--note-lo)}.k-cash{color:var(--paper);background:linear-gradient(160deg,#16843a,#0d6b30);border-radius:24px;flex-direction:column;padding:16px 16px 12px;display:flex;position:relative;overflow:hidden}.k-cash:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 40px,#0000 40px 80px);position:absolute;inset:0}.k-cash .k-row{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.k-cash .k-lbl{color:#cdeed6}.k-cash .k-big{margin-top:8px;font-size:66px;position:relative}.k-cash .k-chart{flex:1;min-height:92px;margin-top:4px;position:relative}.k-cash svg.k-area{width:100%;height:100%;display:block;position:absolute;inset:0}.k-cash .k-end{background:var(--lime);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;right:6px;box-shadow:0 0 0 5px #7ee26b40}.k-cash .k-months{color:#cdeed6;justify-content:space-between;margin-top:4px;font-size:11px;font-weight:800;display:flex;position:relative}.k-cash .k-months b{color:var(--paper)}.k-budget-t{flex-direction:column;gap:8px;display:flex}.k-budget-t .k-top2{justify-content:space-between;align-items:center;gap:6px;display:flex}.k-budget-t .k-ic{background:var(--tint);width:34px;height:34px;color:var(--grass-deep);border-radius:11px;flex:none;place-items:center;display:grid}.k-budget-t .k-ic svg{width:19px;height:19px}.k-budget-t .k-ic.k-o{background:var(--warn-tint);color:var(--warn-deep)}.k-budget-t .k-num{font-size:42px}.k-meter{background:var(--mist-2);border-radius:6px;height:10px;position:relative}.k-meter i{background:var(--warn);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.k-meter em{background:var(--ink);border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px;right:0}.k-flowhead{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.k-flowhead>div{background:var(--tint);border-radius:16px;padding:10px 12px}.k-flowhead>div.k-out{background:var(--warn-tint)}.k-flowhead .k-num{color:var(--grass-deep);margin-top:4px;font-size:32px}.k-flowhead .k-out .k-num{color:var(--warn-deep)}.k-lines{flex-direction:column;gap:9px;display:flex}.k-line{grid-template-columns:28px 84px 1fr 62px;align-items:center;gap:10px;display:grid}.k-line .k-ic{background:var(--tint);width:28px;height:28px;color:var(--grass-deep);border-radius:9px;place-items:center;display:grid}.k-line.k-o .k-ic{background:var(--warn-tint);color:var(--warn-deep)}.k-line .k-ic svg{width:16px;height:16px}.k-line span{white-space:nowrap;font-size:13.5px;font-weight:700}.k-line .k-bar{background:var(--mist);border-radius:5px;height:10px;overflow:hidden}.k-line .k-bar i{background:var(--grass);border-radius:5px;height:100%;display:block}.k-line.k-o .k-bar i{background:var(--warn)}.k-line b{text-align:right;white-space:nowrap;font-size:14px}.k-sep{background:var(--line);height:1px;margin:3px 0}.k-result{border-top:2px dashed var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.k-result .k-num{color:var(--grass-deep);font-size:32px}.k-podium{grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:6px;margin-top:4px;display:grid}.k-pod{flex-direction:column;align-items:center;min-width:0;display:flex}.k-pod .k-cut{width:100%;height:var(--h);justify-content:center;margin-bottom:-2px;display:flex;position:relative}.k-pod .k-cut img{width:auto;max-width:none;height:100%;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.k-pod .k-blk{width:100%;height:var(--b);border-radius:12px 12px 6px 6px;place-items:start center;padding-top:6px;display:grid}.k-pod .k-blk .k-rk{font-family:var(--display);font-size:26px;font-weight:900;font-stretch:62%;line-height:1}.k-pod.k-p1 .k-blk{background:var(--grass);color:var(--paper);box-shadow:inset 0 -4px 0 var(--grass-deep)}.k-pod.k-p2 .k-blk{color:var(--grass-deep);background:#9fdcae;box-shadow:inset 0 -4px #7cc690}.k-pod.k-p3 .k-blk{color:var(--grass-deep);background:#c6ead0;box-shadow:inset 0 -4px #a5d8b3}.k-pod .k-who{text-align:center;margin-top:8px}.k-pod .k-who b{font-size:13.5px;display:block}.k-pod .k-who .k-num{margin-top:3px;font-size:22px}.k-alert{background:var(--warn);color:var(--ink);border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:6px 12px;padding:16px;display:grid;box-shadow:0 5px #b97f0c}.k-alert .k-lbl{color:var(--sur-warn)}.k-alert .k-num{margin-top:6px;font-size:48px}.k-alert p{color:var(--sur-warn);grid-column:1/-1;font-size:13px;font-weight:700}.k-faces{display:flex}.k-faces .k-av{box-shadow:0 0 0 3px var(--warn)}.k-faces .k-av+.k-av{margin-left:-14px}.k-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 10px;display:flex;overflow-x:auto}.k-pcard{scroll-snap-align:start;background:var(--paper);border:2px solid var(--line);border-radius:22px;flex-direction:column;flex:none;width:158px;transition:border-color .15s;display:flex;overflow:hidden}.k-pcard:hover{border-color:#b9c9bd}.k-pcard .k-sky{background:linear-gradient(180deg, var(--sky-1), var(--sky-2) 70%, var(--paper));height:142px;position:relative;overflow:hidden}.k-pcard .k-sky .k-jn{font-family:var(--display);color:var(--sky-ink);opacity:.13;font-size:96px;font-weight:900;font-stretch:62%;line-height:1;position:absolute;top:-6px;right:8px}.k-pcard .k-sky>img{pointer-events:none;height:134px;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.k-pcard .k-sky>.k-av{background:var(--paper);position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.k-pcard .k-sky .k-note{position:absolute;top:10px;left:10px}.k-pcard .k-bd{flex-direction:column;gap:4px;padding:2px 12px 12px;display:flex}.k-pcard .k-nm{font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:900;font-stretch:62%;line-height:.95;overflow:hidden}.k-pcard .k-meta{color:var(--soft);justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:700;display:flex}.k-pcard .k-meta b{color:var(--ink);font-size:13.5px}.k-pcard .k-btn{width:100%;min-height:44px;margin-top:6px;font-size:13.5px}.k-yrs{flex-direction:column;display:flex}.k-yrow{border-top:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.k-yrow:first-child{border-top:0;padding-top:0}.k-yrow:last-child{padding-bottom:0}.k-yrow .k-y{font-family:var(--display);font-size:26px;font-weight:900;font-stretch:62%;line-height:1}.k-yrow.k-now .k-y{color:var(--warn-deep)}.k-yrow .k-st{align-items:center;display:flex}.k-yrow .k-st .k-av{box-shadow:0 0 0 2.5px var(--paper)}.k-yrow .k-st .k-av+.k-av,.k-yrow .k-st .k-more{margin-left:-10px}.k-yrow .k-st .k-more{background:var(--mist-2);width:34px;height:34px;color:var(--soft);box-shadow:0 0 0 2.5px var(--paper);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative}.k-yrow .k-tot{text-align:right;color:var(--soft);font-size:12.5px;font-weight:700;line-height:1.25}.k-yrow .k-tot b{color:var(--ink);font-size:14px;display:block}.k-hero{background:linear-gradient(180deg, var(--sky-1) 0%, var(--sky-2) 60%, var(--paper) 100%);border:2px solid var(--line);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:200px;padding:16px;display:flex;position:relative;overflow:hidden}.k-hero:before{content:"";background:repeating-linear-gradient(115deg,#1b9ad60d 0 14px,#0000 14px 30px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.k-hero .k-jn{font-family:var(--display);color:var(--sky-ink);opacity:.13;font-size:140px;font-weight:900;font-stretch:62%;line-height:1;position:absolute;top:-10px;right:130px}.k-hero .k-cut{pointer-events:none;height:192px;position:absolute;bottom:0;right:-6px;-webkit-mask-image:linear-gradient(#000 75%,#0000 99%);mask-image:linear-gradient(#000 75%,#0000 99%)}.k-hero .k-id{z-index:1;max-width:58%;position:relative}.k-hero .k-first{color:var(--soft);font-size:14px;font-weight:600}.k-hero h2{font-family:var(--display);text-transform:uppercase;font-size:42px;font-weight:900;font-stretch:62%;line-height:.9}.k-hero .k-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.k-hero .k-tags .k-chip{background:var(--paper)}.k-hero .k-tags .k-pos{background:var(--ink);color:var(--paper)}.k-moodcard{flex-direction:column;gap:14px;display:flex}.k-scale{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.k-scale span{background:var(--mist);height:40px;font-family:var(--display);text-transform:uppercase;color:var(--estompe);border-radius:12px;place-items:center;font-size:15px;font-weight:900;font-stretch:62%;transition:background .25s,color .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:grid}.k-scale span.k-on{color:var(--paper);transform:translateY(-2px)}.k-scale span.k-on.k-m0{background:var(--bad);box-shadow:0 3px 0 var(--bad-deep)}.k-scale span.k-on.k-m1{background:var(--warn);box-shadow:0 3px #b97f0c}.k-scale span.k-on.k-m2{background:#7fb83a;box-shadow:0 3px #5d8d24}.k-scale span.k-on.k-m3{background:var(--grass);box-shadow:0 3px 0 var(--grass-deep)}.k-agent{align-items:flex-end;gap:10px;display:flex}.k-bubble{background:var(--mist);border-radius:18px 18px 18px 6px;flex:1;min-width:0;padding:11px 14px;font-size:14.5px;font-weight:700;line-height:1.35}.k-bubble small{color:var(--soft);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11.5px;font-weight:800;display:block}.k-bubble.k-counter{background:var(--warn-tint)}.k-bubble.k-ok{background:var(--tint)}.k-bubble.k-bad{background:var(--bad-tint)}.k-terms{flex-direction:column;gap:20px;display:flex}.k-term .k-head{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.k-term .k-val{font-family:var(--display);font-size:34px;font-weight:900;font-stretch:62%;line-height:.9}.k-gap{align-items:center;gap:4px;margin-top:5px;font-size:12.5px;font-weight:800;display:inline-flex}.k-gap.k-short{color:var(--warn-deep)}.k-gap.k-met{color:var(--grass-deep)}.k-gap svg{stroke-width:2.8px;width:14px;height:14px}.k-slider{align-items:center;height:48px;margin-top:10px;display:flex;position:relative}.k-slider input{appearance:none;z-index:2;cursor:pointer;background:0 0;width:100%;height:48px;margin:0;position:relative}.k-slider input::-webkit-slider-runnable-track{background:0 0;height:14px}.k-slider input::-moz-range-track{background:0 0;height:14px}.k-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:6px solid var(--grass-deep);border-radius:50%;width:30px;height:30px;margin-top:-8px;box-shadow:0 2px 8px #0d2a1a40}.k-slider input::-moz-range-thumb{background:var(--paper);border:6px solid var(--grass-deep);border-radius:50%;width:20px;height:20px}.k-slider input:focus-visible{outline:none}.k-slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #0d6b3055}.k-slider .k-tr{background:var(--mist-2);border-radius:8px;height:14px;position:absolute;left:0;right:0;overflow:hidden}.k-slider .k-tr i{background:var(--grass);transition:background .15s;position:absolute;top:0;bottom:0;left:0}.k-slider .k-tr i.k-short{background:var(--warn)}.k-slider .k-want{z-index:1;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:-12px;transform:translate(-50%)}.k-slider .k-want b{background:var(--navy);color:var(--paper);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:800}.k-slider .k-want i{background:var(--navy);border-radius:2px;width:3px;height:30px}.k-yearsel{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px;display:grid}.k-yearsel button{background:var(--mist);min-height:46px;font-family:var(--display);text-align:center;border-radius:12px;font-size:19px;font-weight:900;font-stretch:62%;transition:background .15s;position:relative}.k-yearsel button:hover{background:var(--mist-2)}.k-yearsel button[aria-pressed=true]{background:var(--grass);color:var(--paper);box-shadow:0 3px 0 var(--grass-deep)}.k-yearsel button.k-want:after{content:"";background:var(--navy);width:8px;height:8px;box-shadow:0 0 0 2px var(--mist);border-radius:50%;position:absolute;top:5px;right:6px}.k-yearsel button.k-want[aria-pressed=true]:after{box-shadow:0 0 0 2px var(--grass)}.k-legend-want{color:var(--soft);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.k-legend-want i{background:var(--navy);border-radius:50%;width:8px;height:8px}.k-rowi{border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.k-rowi:first-child{border-top:0;padding-top:0}.k-rowi:last-child{padding-bottom:0}.k-rowi .k-ic{background:var(--tint);width:36px;height:36px;color:var(--grass-deep);border-radius:12px;place-items:center;display:grid}.k-rowi .k-ic svg{width:19px;height:19px}.k-rowi .k-t b{font-size:14.5px;display:block}.k-rowi .k-t small{color:var(--soft);font-size:12.5px;font-weight:600}.k-rowi .k-t small.k-want{color:var(--navy);font-weight:800}.k-stepper{background:var(--mist);border-radius:14px;align-items:center;padding:3px;display:flex}.k-stepper button{width:44px;height:44px;color:var(--grass-deep);text-align:center;border-radius:11px;place-items:center;font-size:20px;font-weight:900;display:grid}.k-stepper button:hover{background:var(--paper)}.k-stepper output{text-align:center;min-width:58px;font-family:var(--display);font-size:20px;font-weight:900;font-stretch:62%}.k-sw{background:#c9d5cc;border-radius:999px;flex:none;width:52px;height:32px;transition:background .18s;position:relative}.k-sw:after{content:"";background:var(--paper);border-radius:50%;width:24px;height:24px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0003}.k-sw[aria-checked=true]{background:var(--grass)}.k-sw[aria-checked=true]:after{transform:translate(20px)}.k-swhit{place-items:center;min-width:52px;min-height:44px;display:grid}.k-dock{bottom:var(--k-dock);z-index:4;background:var(--paper);border-top:1px solid var(--line);align-items:center;gap:14px;margin:4px -16px -8px;padding:12px 16px 14px;display:flex;position:sticky;box-shadow:0 -8px 20px -12px #0d2a1a40}.k-dock .k-cta{text-align:center;flex:1;padding:13px;font-size:21px}.k-dock .k-cta:disabled{box-shadow:none;background:#c9d5cc}.k-dock .k-info{flex-direction:column;gap:4px;min-width:96px;display:flex}.k-dock .k-info .k-num{color:var(--grass-deep);font-size:26px}.k-dock .k-info.k-over .k-num{color:var(--bad-deep)}.k-dots{gap:4px;display:flex}.k-dots i{background:var(--grass);border-radius:50%;width:9px;height:9px}.k-dots i.k-used{background:#c9d5cc}.k-refuse{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px;display:flex}.k-refuse .k-sky{background:linear-gradient(180deg, #f4d9da, var(--paper));border-radius:50%;width:170px;height:170px;position:relative;overflow:hidden}.k-refuse .k-sky img{filter:grayscale(.65);height:168px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.k-refuse h2{font-family:var(--display);text-transform:uppercase;font-size:36px;font-weight:900;font-stretch:62%;line-height:.95}.k-pres{align-items:center;gap:12px;display:flex}.k-pres b{font-size:15px;display:block}.k-gauge{width:100%;max-width:270px;margin:8px auto 0;position:relative}.k-gauge svg{width:100%;height:auto;display:block;overflow:visible}.k-gauge .k-v{text-align:center;position:absolute;bottom:0;left:0;right:0}.k-gauge .k-v .k-num{font-size:60px}.k-gauge .k-v span{font-family:var(--display);text-transform:uppercase;margin-top:2px;font-size:19px;font-weight:900;font-stretch:62%;display:block}.k-gauge text{font-family:var(--body);fill:var(--soft);font-size:11px;font-weight:800}.k-goal{color:var(--paper);background:linear-gradient(160deg,#16843a,#0d6b30);border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.k-goal:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 40px,#0000 40px 80px);position:absolute;inset:0}.k-goal .k-lbl{color:#cdeed6;position:relative}.k-goal h2{font-family:var(--display);text-transform:uppercase;font-size:32px;font-weight:900;font-stretch:62%;line-height:.92;position:relative}.k-ladder{grid-template-columns:repeat(10,1fr);align-items:end;gap:4px;margin-top:auto;display:grid;position:relative}.k-ladder i{color:#ffffff8c;background:#ffffff1c;border-radius:7px;place-items:center;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid}.k-ladder i.k-eu{color:var(--paper);background:#ffffff40}.k-ladder i.k-me{background:var(--paper);color:var(--grass-deep);height:40px;font-family:var(--display);font-size:19px;font-weight:900;font-stretch:62%}.k-ladder-cap{color:#cdeed6;justify-content:space-between;font-size:12px;font-weight:700;display:flex;position:relative}.k-ladder-cap b{color:var(--paper)}.k-crit{flex-direction:column;gap:14px;display:flex}.k-crit .k-r{grid-template-columns:84px 1fr 68px;align-items:center;gap:10px;display:grid}.k-crit .k-r b{font-size:14px}.k-crit .k-r small{text-align:right;font-size:12px;font-weight:800}.k-pips{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.k-pips i{background:var(--mist-2);border-radius:3px;height:10px}.k-pips.k-g i.k-on{background:var(--grass)}.k-pips.k-o i.k-on{background:var(--warn)}.k-forme{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.k-forme i{border-radius:6px;place-items:center;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.k-f-V{background:var(--lime);color:#0d4420}.k-f-N{color:var(--ink);background:#c3cfc6}.k-f-D{background:var(--bad-texte);color:var(--paper)}.k-asks{flex-direction:column;display:flex}.k-ask{border-top:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:11px 0;display:grid}.k-ask:first-child{border-top:0}.k-ask .k-ic{background:var(--tint);width:44px;height:44px;color:var(--grass-deep);border-radius:14px;place-items:center;transition:background .2s;display:grid}.k-ask .k-t b{font-size:14.5px;display:block}.k-ask .k-t small{color:var(--soft);font-size:12.5px;font-weight:700}.k-ask .k-go{background:var(--mist);width:34px;height:34px;color:var(--grass-deep);border-radius:50%;place-items:center;transition:background .15s;display:grid}.k-ask .k-go svg{width:18px;height:18px}.k-ask:not(:disabled):hover .k-go{background:var(--tint)}.k-ask:disabled{opacity:.5}.k-ask.k-ok .k-ic{background:var(--grass);color:var(--paper)}.k-ask.k-ok small{color:var(--grass-deep)}.k-ask.k-no .k-ic{background:var(--bad-tint);color:var(--bad-deep)}.k-ask.k-no small{color:var(--bad-deep)}.k-ask.k-wait .k-ic{background:var(--warn-tint);color:var(--warn-deep)}.k-sheet-bg{z-index:70;background:#13241b70;justify-content:center;align-items:flex-end;animation:.2s ease-out k-fade;display:flex;position:fixed;inset:0}.k-sheet{background:var(--paper);border-radius:26px 26px 0 0;flex-direction:column;gap:16px;width:100%;max-width:480px;padding:10px 18px 24px;animation:.3s cubic-bezier(.2,.8,.2,1) k-up;display:flex}@keyframes k-up{0%{transform:translateY(60px)}}@keyframes k-fade{0%{opacity:0}}.k-sheet .k-grab{background:var(--line);border-radius:3px;width:44px;height:5px;margin:0 auto}.k-sheet .k-hd{align-items:center;gap:12px;display:flex}.k-sheet .k-hd .k-ic{background:var(--tint);width:52px;height:52px;color:var(--grass-deep);border-radius:16px;flex:none;place-items:center;display:grid}.k-sheet h3{font-family:var(--display);text-transform:uppercase;font-size:26px;font-weight:900;font-stretch:62%;line-height:.95}.k-sheet .k-acts{gap:10px;display:flex}.k-sheet .k-acts .k-btn{flex:1}.k-warnbox{background:var(--bad-tint);color:var(--bad-deep);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.k-todo{background:var(--warn);color:var(--ink);text-align:left;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid;box-shadow:0 5px #b97f0c}.k-todo .k-av{background:var(--paper);box-shadow:0 0 0 3px #ffffff80}.k-todo .k-av .k-ini{color:var(--warn-deep)}.k-todo .k-lbl{color:var(--sur-warn)}.k-todo .k-ttl{font-family:var(--display);text-transform:uppercase;margin-top:3px;font-size:24px;font-weight:900;font-stretch:62%;line-height:.95;display:block}.k-todo .k-arrow{background:#ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.k-todo .k-faces .k-av{box-shadow:0 0 0 3px var(--warn)}.k-news{flex-direction:column;display:flex}.k-nl{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.k-nl:first-child{border-top:0;padding-top:0}.k-nl:last-child{padding-bottom:0}.k-nl .k-ico{background:var(--tint);width:40px;height:40px;color:var(--grass-deep);border-radius:13px;place-items:center;display:grid}.k-nl p{font-size:14px;font-weight:700;line-height:1.3}.k-nl time{color:var(--soft);font-size:12px;font-weight:700}.k-merc{color:var(--paper);cursor:pointer;background:radial-gradient(120% 90% at 100% 0,#2f4a9a 0%,#0000 60%),linear-gradient(160deg,#22346e,#141f45);border-radius:24px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden}.k-merc:before{content:"";border:22px solid #ffffff0a;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-40px;right:-30px}.k-merc .k-lbl{color:#b9c6ef}.k-mtop{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.k-merc .k-mbig{font-size:52px;position:relative}.k-mstrip{grid-template-columns:repeat(8,1fr);gap:3px;display:grid;position:relative}.k-mstrip span{color:#8d9cc9;flex-direction:column;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.k-mstrip span i{background:#ffffff1f;border-radius:4px;width:100%;height:8px}.k-mstrip span.k-open{color:var(--lime)}.k-mstrip span.k-open i{background:var(--lime);box-shadow:0 0 12px #7ee26b80}.k-mstrip span.k-now{color:var(--paper)}.k-mstrip span.k-now i{background:var(--paper)}.k-mstrip span.k-now.k-open i{background:var(--lime);outline:2px solid var(--paper);outline-offset:1px}.k-salc{flex-direction:column;gap:10px;display:flex}.k-faces.k-sm .k-av{box-shadow:0 0 0 2.5px var(--paper)}.k-faces.k-sm .k-av+.k-av{margin-left:-9px}.k-srow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.k-srow .k-num{font-size:46px}.k-srow .k-sub b{color:var(--ink)}.k-sbar{background:var(--mist);border-radius:8px;height:22px;display:flex;position:relative;overflow:hidden}.k-sbar i{height:100%;display:block}.k-sbar i.k-used{background:var(--warn)}.k-scap{color:var(--soft);justify-content:space-between;font-size:12.5px;font-weight:700;display:flex}.k-scap .k-m,.k-scap b{color:var(--grass-deep)}.k-gainrow{background:var(--tint);border:2px solid var(--tint-line);border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid}.k-gainrow .k-gi{background:var(--grass);width:44px;height:44px;color:var(--paper);border-radius:14px;place-items:center;display:grid}.k-gainrow .k-gi svg{stroke-width:2.6px}.k-gainrow .k-gt{flex-direction:column;gap:2px;display:flex}.k-gainrow .k-gt .k-lbl{color:var(--grass-deep)}.k-gainrow .k-num{color:var(--grass-deep);font-size:36px}.k-sbar i.k-free{background:repeating-linear-gradient(135deg,#1fae4b33 0 5px,#1fae4b14 5px 10px)}.k-bal{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.k-bcol{flex-direction:column;gap:10px;display:flex}.k-btot{flex-direction:column;gap:4px;display:flex}.k-btot .k-num{font-size:34px}.k-btot .k-num.k-in{color:var(--grass-deep)}.k-btot .k-num.k-out{color:var(--warn-deep)}.k-bal .k-stack{background:0 0;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:3px;height:auto;display:flex;overflow:hidden}.k-sg{min-height:0;color:var(--paper);align-items:center;gap:8px;padding:0 10px;transition:height .45s cubic-bezier(.2,.8,.2,1);display:flex}.k-sg .k-si{background:#ffffff2e;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.k-sg .k-si svg{width:15px;height:15px}.k-sg .k-st{flex-direction:column;min-width:0;line-height:1.1;display:flex}.k-sg .k-st b{font-family:var(--display);font-size:19px;font-weight:900;font-stretch:62%}.k-sg .k-st small{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.k-sg.k-in.k-s0{background:#0d6b30}.k-sg.k-in.k-s1{background:var(--grass-2)}.k-sg.k-in.k-s2{background:var(--grass)}.k-sg.k-in.k-s3{background:#5cc96e}.k-sg.k-out.k-s0{color:var(--sur-warn);background:#e8a317}.k-sg.k-out.k-s1{color:#5c3d00;background:#f6cd6e}.k-sg.k-out.k-s1 .k-si{background:#00000014}.k-sg.k-gain{color:#0d4420;background:repeating-linear-gradient(135deg,#7ee26b 0 8px,#93e882 8px 16px);justify-content:center}.k-sg.k-gain .k-st{align-items:center}.k-bnote{margin-top:10px;font-size:12px}.k-crest2{font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-weight:900;font-stretch:62%;display:grid;box-shadow:0 0 0 3px #ffffff40}.k-kick{color:var(--paper);background:linear-gradient(160deg,#16843a,#0d6b30);border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.k-kick:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 40px,#0000 40px 80px);position:absolute;inset:0}.k-kick:after{content:"";pointer-events:none;border:2px solid #ffffff17;border-radius:50%;width:150px;height:150px;margin:-75px;position:absolute;top:50%;left:50%}.k-kick .k-lbl{color:#cdeed6}.k-ktop,.k-kvs,.k-kfoot{z-index:1;position:relative}.k-ktop{justify-content:space-between;align-items:center;display:flex}.k-kvs{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.k-kc{flex-direction:column;align-items:center;gap:8px;display:flex}.k-kc b{font-family:var(--display);text-transform:uppercase;font-size:19px;font-weight:900;font-stretch:62%}.k-kmid{text-align:center;flex-direction:column;align-items:center;display:flex}.k-kmid .k-num{font-size:54px}.k-kmid .k-kj{font-family:var(--display);text-transform:uppercase;margin-top:-2px;font-size:17px;font-weight:900;font-stretch:62%}.k-kmid .k-kd{color:#cdeed6;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:700}.k-kfoot{color:#cdeed6;border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:10px;font-size:12px;font-weight:700;display:flex}.k-checks{flex-direction:column;gap:8px;display:flex}.k-ck{background:var(--mist);border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px;transition:background .15s;display:grid}.k-ck:hover{background:var(--mist-2)}.k-ck .k-box{background:var(--paper);width:38px;height:38px;color:var(--grass-deep);border-radius:12px;place-items:center;display:grid}.k-ck .k-box svg{stroke-width:2.6px;width:20px;height:20px}.k-ck .k-t b{font-size:14.5px;display:block}.k-ck .k-t small{color:var(--soft);font-size:12.5px;font-weight:600}.k-ck .k-go{background:var(--paper);width:32px;height:32px;color:var(--grass-deep);border-radius:50%;place-items:center;display:grid}.k-ck .k-go svg{width:17px;height:17px}.k-ck.k-done{background:var(--tint)}.k-ck.k-done .k-box{background:var(--grass);color:var(--paper)}.k-ck.k-done .k-t b{color:var(--grass-deep)}.k-ck.k-urgent{background:var(--warn);color:var(--ink);box-shadow:0 4px #b97f0c}.k-ck.k-urgent .k-t small{color:var(--sur-warn)}.k-ck.k-urgent .k-box{background:var(--paper)}.k-ck.k-urgent .k-box .k-av{border-radius:10px}.k-ck.k-urgent .k-box .k-ini{color:var(--warn-deep)}.k-ck.k-urgent .k-go{color:var(--paper);background:#ffffff2e}@media (width>=900px){.k-page{gap:16px;max-width:1180px;margin:0 auto;padding:6px 16px 16px}.k-lay{gap:16px}.k-lay.k-c3{grid-template-columns:1.25fr 1fr 1fr}.k-lay.k-c2{grid-template-columns:1.15fr 1fr;align-items:start}.k-lay.k-c2e{grid-template-columns:1fr 1fr}.k-s2{grid-column:span 2}.k-col,.k-duo{gap:16px}.k-lay.k-c3>.k-duo{grid-template-columns:1fr}.k-lay.k-c3>.k-duo .k-budget-t{justify-content:space-between}.k-subnav{max-width:420px}.k-rail{grid-template-columns:repeat(6,1fr);margin:0;padding:2px 0 4px;display:grid;overflow:visible}.k-pcard{width:auto}.k-dock{margin:0 -32px -32px;padding:14px 32px;bottom:0}.k-asks{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.k-ask:nth-child(2){border-top:0}.k-sheet-bg{align-items:center}.k-sheet{border-radius:26px}.k-lay.k-c3>.k-goal,.k-lay.k-c3>.k-merc{min-height:100%}}.k-gainrow.k-perte{background:var(--bad-tint);border-color:#f3c4c5}.k-gainrow.k-perte .k-gi{background:var(--bad)}.k-gainrow.k-perte .k-lbl,.k-gainrow.k-perte .k-num{color:var(--bad-deep)}.k-vide{text-align:center;padding:18px 4px}.k-sbar i.k-over{background:var(--bad)}.k-scap .k-m.k-neg,.k-scap .k-m.k-neg b{color:var(--bad-deep)}.k-ck.k-plus{background:var(--paper);border:2px dashed var(--line)}:where(.k-page,.k-sheet) :where(h2,h3,p){margin:0}:where(.k-page,.k-sheet) button{text-align:inherit}.k-ck,.k-ask,.k-todo{text-align:left}.k-pod .k-cut .k-av{align-self:flex-end;margin-bottom:8px}.app.sans-cta .dock .cta{display:none}.app.sans-cta{--k-dock:calc(66px + env(safe-area-inset-bottom))}a.k-back{text-decoration:none}.k-lay.k-c3>.k-kick{align-self:start}.k-nl .k-crest2{box-shadow:0 0 0 2px var(--line)}.k-pre{grid-template-columns:minmax(0,1fr);grid-template-areas:"kick""todo""obj""merc""sal";gap:12px;display:grid}.k-pre>.k-kick{grid-area:kick}.k-pre>.k-panel:not(.k-salc){grid-area:todo}.k-pre>.k-goal{grid-area:obj}.k-pre>.k-merc{grid-area:merc}.k-pre>.k-salc{grid-area:sal}@media (width>=900px){.k-pre{grid-template-columns:1.25fr 1fr 1fr;grid-template-areas:"kick kick todo""obj merc todo""obj merc sal";gap:16px}.k-pre>.k-kick{align-self:start}}.k-faillite{margin-bottom:14px}.k-faillite b{font-weight:800}.k-detail{justify-content:center;width:100%;margin-top:14px}.k-detail svg{width:16px;height:16px}.k-rowi .k-ic.k-out{background:var(--bad-tint);color:var(--bad-deep)}.k-rowi.k-nul{opacity:.5}.k-rowi>.k-num{font-size:17px}.k-pbar{background:var(--mist);border-radius:3px;height:6px;margin-top:6px;display:block;overflow:hidden}.k-pbar i{background:var(--grass);border-radius:3px;height:100%;display:block}.k-pbar.k-out i{background:var(--bad)}.k-ph>.k-num{font-size:26px}.k-ph>.k-num.k-in{color:var(--grass-deep)}.k-ph>.k-num.k-out{color:var(--warn-deep)}.k-ph:has(>.k-subnav.k-mini){flex-wrap:wrap;row-gap:10px}.k-cta.k-vert{background:var(--grass);box-shadow:0 4px 0 var(--grass-deep)}.k-merc .k-mfoot{color:#b9c6ef;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex;position:relative}.k-merc .k-mfoot b{color:var(--paper)}.k-merc.k-closed{background:linear-gradient(160deg,#4a5573,#2e3650)}.k-merc.k-closed .k-mbig{opacity:.55}.k-merc.k-static{cursor:default}.k-go2{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.k-bigact{background:var(--warn);color:var(--ink);text-align:left;border-radius:24px;flex-direction:column;justify-content:space-between;gap:10px;width:100%;min-height:118px;padding:14px 16px;display:flex;box-shadow:0 5px #b97f0c}.k-bigact .k-lbl{color:var(--sur-warn)}.k-bigact .k-ttl{font-family:var(--display);text-transform:uppercase;font-size:26px;font-weight:900;font-stretch:62%;line-height:.92}.k-bigact .k-ico{background:#ffffff2e;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.k-bigact:disabled{box-shadow:none;background:#c9d5cc}.k-offers{flex-direction:column;gap:8px;display:flex}.k-offer{background:var(--mist);text-align:left;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:10px;transition:background .15s;display:grid}.k-offer:hover{background:var(--mist-2)}.k-offer .k-pair{flex:none;width:56px;height:46px;position:relative}.k-offer .k-pair .k-av{box-shadow:0 0 0 2.5px var(--mist);position:absolute;top:0;left:0}.k-offer .k-pair .k-crest2{box-shadow:0 0 0 2.5px var(--mist);position:absolute;bottom:0;right:0}.k-offer .k-t b{font-size:14.5px;line-height:1.2;display:block}.k-offer .k-t small{color:var(--soft);font-size:12.5px;font-weight:700}.k-offer .k-amt{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.k-offer .k-amt .k-num{font-size:26px}.k-offer.k-hot{background:var(--warn-tint)}.k-offer.k-hot .k-pair .k-av,.k-offer.k-hot .k-pair .k-crest2{box-shadow:0 0 0 2.5px var(--warn-tint)}.k-empty{text-align:center;color:var(--soft);flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.k-empty .k-ico{background:var(--mist);width:52px;height:52px;color:var(--soft);border-radius:18px;place-items:center;display:grid}.k-empty b{color:var(--ink);font-size:15px}.k-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.k-pc2{background:var(--paper);border:2px solid var(--line);text-align:left;border-radius:22px;flex-direction:column;width:100%;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.k-pc2:hover{border-color:#b9c9bd}.k-pc2 .k-sky{background:linear-gradient(180deg, var(--sky-1), var(--sky-2) 70%, var(--paper));height:118px;position:relative;overflow:hidden}.k-pc2 .k-sky>img{pointer-events:none;height:112px;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.k-pc2 .k-sky .k-note{position:absolute;top:8px;left:8px}.k-pc2 .k-sky .k-crest2{box-shadow:0 0 0 2px var(--paper);position:absolute;top:8px;right:8px}.k-pc2 .k-sky .k-flag{position:absolute;bottom:8px;left:8px}.k-pc2 .k-bd{flex-direction:column;gap:5px;padding:4px 11px 11px;display:flex}.k-pc2 .k-nm{font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:900;font-stretch:62%;line-height:.95;overflow:hidden}.k-pc2 .k-meta{color:var(--soft);justify-content:space-between;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.k-pc2 .k-price{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.k-pc2 .k-price .k-num{font-size:24px}.k-pc2 .k-price small{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.k-pc2.k-over .k-price .k-num{color:var(--bad-deep)}.k-pc2.k-free .k-price .k-num{color:var(--grass-deep)}.k-pc2 .k-chip{padding:3px 8px;font-size:11px}.k-pos{background:var(--ink);color:var(--paper)}.k-chip.k-st-warn{background:var(--warn-tint);color:var(--warn-deep)}.k-chip.k-st-sky{color:#0f6d9c;background:#e3f3fc}.k-chip.k-st-bad{background:var(--bad-tint);color:var(--bad-deep)}.k-chip.k-st-ok{background:var(--tint);color:var(--grass-deep)}.k-chip.k-st-grey{background:var(--mist);color:var(--soft)}.k-vp{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px;margin-top:2px;padding-top:7px;display:grid}.k-vp span{flex-direction:column;gap:3px;min-width:0;display:flex}.k-vp span.k-r{text-align:right;align-items:flex-end}.k-vp small{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.k-vp .k-num{white-space:nowrap;font-size:22px}.k-vp span:first-child .k-num{color:var(--soft);font-size:19px}.k-pc2.k-over .k-vp .k-r .k-num{color:var(--bad-deep)}.k-pc2.k-free .k-vp .k-r .k-num{color:var(--grass-deep)}.k-vp .k-r.k-sky .k-num{color:#0f6d9c}.k-lstat{border:2px solid var(--line);background:var(--paper);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}.k-lstat .k-lh{align-items:center;gap:10px;display:flex}.k-lstat .k-lh .k-ico{background:var(--mist);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.k-lstat .k-lh b{font-size:15.5px;display:block}.k-lstat .k-lh small{color:var(--soft);font-size:12.5px;font-weight:700}.k-lstat .k-lv{grid-template-columns:1fr 1fr;gap:8px;display:grid}.k-lstat .k-lv>div{background:var(--mist);border-radius:14px;flex-direction:column;gap:4px;padding:10px;display:flex}.k-lstat .k-lv>div:last-child{background:#e7eefc}.k-lstat .k-lv .k-num{font-size:30px}.k-lstat .k-lv>div:last-child .k-num{color:var(--navy)}.k-lstat.k-st-warn{background:var(--warn-tint);border-color:#f3d48a}.k-lstat.k-st-warn .k-ico{background:var(--warn);color:var(--ink)}.k-lstat.k-st-warn .k-lh b{color:var(--warn-deep)}.k-lstat.k-st-sky{background:#e3f3fc;border-color:#b8def3}.k-lstat.k-st-sky .k-ico{background:var(--sky-ink);color:var(--paper)}.k-lstat.k-st-sky .k-lh b{color:#0f6d9c}.k-lstat.k-st-bad{background:var(--bad-tint);border-color:#f5c2c3}.k-lstat.k-st-bad .k-ico{background:var(--bad-texte);color:var(--paper)}.k-lstat.k-st-bad .k-lh b{color:var(--bad-deep)}.k-lstat.k-st-ok{background:var(--tint);border-color:var(--tint-line)}.k-lstat.k-st-ok .k-ico{background:var(--grass);color:var(--paper)}.k-lstat.k-st-ok .k-lh b{color:var(--grass-deep)}.k-lstat.k-st-warn .k-lv>div,.k-lstat.k-st-sky .k-lv>div,.k-lstat.k-st-bad .k-lv>div,.k-lstat.k-st-ok .k-lv>div{background:var(--paper)}.k-nl{text-align:left;width:100%}.k-mlink{cursor:pointer;flex-direction:column;display:flex}.k-mlink .k-merc{cursor:pointer;flex:1}.k-duol{flex-direction:column;gap:10px;margin-top:12px;display:flex}.k-duol>span{grid-template-columns:30px 1fr auto;align-items:center;gap:8px;display:grid}.k-duol b{font-size:14.5px}.k-duol em{align-items:center;gap:3px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.k-duol em svg{stroke-width:2.8px;width:14px;height:14px}.k-okc{color:var(--grass-deep)}.k-wt{color:var(--warn-deep)}.k-best{grid-template-columns:64px 1fr;align-items:center;gap:14px;display:grid}.k-best .k-bn{font-family:var(--display);text-transform:uppercase;margin:3px 0;font-size:28px;font-weight:900;font-stretch:62%;line-height:1}.k-lastn{text-align:left;flex-direction:column;gap:10px;width:100%;display:flex}.k-lastn .k-lnk{color:var(--grass-deep);font-size:13px;font-weight:800}.k-nl .k-cat{text-transform:uppercase;letter-spacing:.05em;vertical-align:1px;border-radius:6px;margin-right:6px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-block}.k-cat.k-c-mercato{color:var(--navy);background:#e7eefc}.k-cat.k-c-club{background:var(--tint);color:var(--grass-deep)}.k-cat.k-c-ligue{background:var(--mist-2);color:var(--soft)}.k-nl.k-hotn{background:var(--warn-tint);border-top:0;border-radius:14px;margin:4px 0;padding:10px}.k-searchbar{background:var(--paper);border:2px solid var(--line);border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.k-searchbar input{font:inherit;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:700}.k-searchbar:focus-within{border-color:var(--grass)}.k-fl{flex-direction:column;gap:10px;display:flex}.k-frow{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.k-fchip{background:var(--paper);border:2px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;min-height:40px;padding:0 14px;font-size:13.5px;font-weight:800;transition:background .15s,border-color .15s}.k-fchip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.k-fchip.k-g[aria-pressed=true]{background:var(--grass);border-color:var(--grass)}.k-fcap{justify-content:space-between;align-items:center;gap:8px;display:flex}.k-fcap .k-sub b{color:var(--ink)}.k-adv{align-items:flex-end;gap:10px;display:flex}.k-adv .k-bubble{background:var(--paper);border:2px solid var(--line)}.k-hero .k-club{color:var(--soft);align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.k-hero .k-club b{color:var(--ink)}.k-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.k-fact{background:var(--mist);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.k-fact .k-num{font-size:26px}.k-fact.k-blue{background:#e7eefc}.k-fact.k-blue .k-num{color:var(--navy)}.k-fact.k-warn{background:var(--warn-tint)}.k-fact.k-warn .k-num{color:var(--warn-deep)}.k-fact .k-lbl{font-size:11px}.k-will{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.k-will span{background:var(--mist);height:38px;font-family:var(--display);text-transform:uppercase;color:var(--estompe);border-radius:12px;place-items:center;font-size:14.5px;font-weight:900;font-stretch:62%;display:grid}.k-will span.k-on.k-w0{background:var(--bad-texte);color:var(--paper)}.k-will span.k-on.k-w1{background:var(--warn);color:var(--ink)}.k-will span.k-on.k-w2{background:var(--grass);color:var(--paper)}.k-attrs{grid-template-columns:1fr 1fr;gap:6px 18px;display:grid}.k-attr{grid-template-columns:1fr 28px;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.k-attr .k-bar{background:var(--mist-2);border-radius:3px;grid-column:1/-1;height:6px;margin-top:-4px;overflow:hidden}.k-attr .k-bar i{background:var(--grass);border-radius:3px;height:100%;display:block}.k-attr b{text-align:right;font-family:var(--display);font-size:17px;font-weight:900;font-stretch:62%}.k-star{border:2px solid var(--line);background:var(--paper);width:48px;height:48px;color:var(--soft);border-radius:14px;flex:none;place-items:center;display:grid}.k-star[aria-pressed=true]{background:var(--warn-tint);border-color:var(--warn);color:var(--warn-deep)}.k-star[aria-pressed=true] svg{fill:currentColor}.k-dock .k-btn{min-height:52px}.k-kind{background:var(--paper);border:2px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.k-kind button{min-height:46px;font-family:var(--display);text-transform:uppercase;color:var(--soft);text-align:center;border-radius:12px;font-size:18px;font-weight:900;font-stretch:62%}.k-kind button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.k-mini-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.k-mini-hero .k-nm{font-family:var(--display);text-transform:uppercase;font-size:26px;font-weight:900;font-stretch:62%;line-height:.92}.k-mini-hero .k-sub{margin-top:3px}.k-opts{gap:6px;margin-top:10px;display:grid}.k-opts.k-c3{grid-template-columns:repeat(3,1fr)}.k-opts.k-c4{grid-template-columns:repeat(4,1fr)}.k-opts.k-c2{grid-template-columns:repeat(2,1fr)}.k-opts button{background:var(--mist);text-align:center;border-radius:12px;min-height:50px;padding:4px;font-size:13.5px;font-weight:800;line-height:1.15;transition:background .15s}.k-opts button b{font-family:var(--display);font-size:19px;font-weight:900;font-stretch:62%;display:block}.k-opts button[aria-pressed=true]{background:var(--grass);color:var(--paper);box-shadow:0 3px 0 var(--grass-deep)}.k-hint{color:var(--soft);margin-top:8px;font-size:12.5px;font-weight:700}.k-dock .k-info .k-lbl{white-space:nowrap}.k-track{flex-direction:column;display:flex}.k-stepl{grid-template-columns:34px 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.k-stepl:last-child{padding-bottom:0}.k-stepl:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:0;left:16px}.k-stepl.k-done:not(:last-child):before{background:var(--grass)}.k-stepl .k-dot{background:var(--mist);width:34px;height:34px;color:var(--soft);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.k-stepl .k-dot svg{stroke-width:2.6px;width:18px;height:18px}.k-stepl.k-done .k-dot{background:var(--grass);color:var(--paper)}.k-stepl.k-now .k-dot{background:var(--warn);color:var(--ink);box-shadow:0 0 0 5px #e8a31733}.k-stepl.k-ko .k-dot{background:var(--bad-texte);color:var(--paper)}.k-stepl .k-t{padding-top:6px}.k-stepl .k-t b{font-size:14.5px;display:block}.k-stepl .k-t small{color:var(--soft);font-size:12.5px;font-weight:700}.k-verdict{color:var(--paper);border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.k-verdict.k-wait{background:radial-gradient(120% 90% at 100% 0,#2f4a9a 0%,#0000 60%),linear-gradient(160deg,#22346e,#141f45)}.k-verdict.k-counter{background:var(--warn);box-shadow:0 5px #b97f0c}.k-verdict.k-ok{background:linear-gradient(160deg,#16843a,#0d6b30)}.k-verdict.k-no{background:linear-gradient(160deg,#c0393d,#8e2125)}.k-verdict .k-lbl{color:#ffffffc0}.k-verdict h2{font-family:var(--display);text-transform:uppercase;font-size:34px;font-weight:900;font-stretch:62%;line-height:.92}.k-verdict .k-row{align-items:center;gap:12px;display:flex}.k-verdict .k-num{font-size:52px}.k-verdict .k-bubble{color:var(--ink)}.k-verdict .k-acts{flex-wrap:wrap;gap:8px;display:flex}.k-verdict .k-acts .k-btn{border-color:#0000;flex:1}.k-verdict .k-acts .k-btn.k-ghost{color:var(--paper);background:#ffffff26}.k-sim{min-height:44px;color:var(--soft);text-align:center;border:2px dashed #b9c9bd;border-radius:14px;width:100%;font-size:13px;font-weight:800}.k-bid{color:var(--paper);background:radial-gradient(120% 90% at 100% 0,#2f4a9a 0%,#0000 60%),linear-gradient(160deg,#22346e,#141f45);border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.k-bid .k-lbl{color:#b9c6ef}.k-bid .k-who{align-items:center;gap:12px;display:flex}.k-bid .k-who b{font-family:var(--display);text-transform:uppercase;font-size:24px;font-weight:900;font-stretch:62%;line-height:.95;display:block}.k-bid .k-who small{color:#b9c6ef;font-size:12.5px;font-weight:700}.k-bid .k-big{font-size:64px}.k-bid .k-bubble{color:var(--ink)}.k-cmp{flex-direction:column;gap:6px;display:flex}.k-cmp .k-bar{background:#ffffff1f;border-radius:6px;height:12px;position:relative}.k-cmp .k-bar i{background:var(--lime);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.k-cmp .k-bar em{background:var(--paper);border-radius:2px;width:3px;position:absolute;top:-5px;bottom:-5px}.k-cmp .k-cap{color:#b9c6ef;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.k-cmp .k-cap b{color:var(--paper)}.k-impact{grid-template-columns:1fr 1fr;gap:8px;display:grid}.k-impact>div{background:var(--tint);border-radius:16px;padding:10px 12px}.k-impact>div.k-o{background:var(--warn-tint)}.k-impact .k-num{color:var(--grass-deep);margin-top:4px;font-size:28px}.k-impact .k-o .k-num{color:var(--warn-deep)}.k-acts3{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.k-acts3 .k-btn{min-height:52px;padding:0 8px}.k-btn.k-green{background:var(--grass);border-color:var(--grass);color:var(--paper);box-shadow:0 3px 0 var(--grass-deep)}.k-friend{background:#ffffff26;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12px;font-weight:800;display:inline-flex}.k-friend .k-av{width:22px!important;height:22px!important}.k-status{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.k-status button{background:var(--mist);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;font-size:13px;font-weight:800;line-height:1.15;display:flex}.k-status button svg{width:18px;height:18px}.k-status button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.k-status button[aria-pressed=true].k-s1{background:var(--warn);box-shadow:0 3px #b97f0c}.k-status button[aria-pressed=true].k-s2{background:var(--sky-ink)}.k-shop{flex-direction:column;display:flex}.k-shopr{border-top:1px solid var(--line);text-align:left;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:9px 0;display:grid}.k-shopr:first-child{border-top:0;padding-top:0}.k-shopr .k-t b{font-size:14.5px;display:block}.k-shopr .k-t small{color:var(--soft);font-size:12.5px;font-weight:700}.k-shopr .k-num{font-size:22px}.k-freehd{color:var(--paper);background:linear-gradient(160deg,#16843a,#0d6b30);border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:6px 12px;padding:16px;display:grid;position:relative;overflow:hidden}.k-freehd:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 40px,#0000 40px 80px);position:absolute;inset:0}.k-freehd>*{position:relative}.k-freehd .k-lbl{color:#cdeed6}.k-freehd .k-num{margin-top:6px;font-size:56px}.k-freehd p{color:#cdeed6;grid-column:1/-1;font-size:13px;font-weight:700}.k-freehd .k-faces .k-av{background:var(--sky-1);box-shadow:0 0 0 3px #12793a}.k-rivals{color:var(--warn-deep);align-items:center;gap:4px;font-size:11.5px;font-weight:800;display:flex}.k-rivals .k-crest2{box-shadow:0 0 0 2px var(--paper)}.k-rivals .k-crest2+.k-crest2{margin-left:-7px}.k-welcome{color:var(--paper);background:linear-gradient(160deg,#16843a,#0d6b30);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:230px;padding:16px;display:flex;position:relative;overflow:hidden}.k-welcome:before{content:"";background:repeating-linear-gradient(90deg,#ffffff08 0 40px,#0000 40px 80px);position:absolute;inset:0}.k-welcome img{height:220px;position:absolute;bottom:0;right:-4px;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.k-welcome .k-id{max-width:60%;position:relative}.k-welcome .k-lbl{color:#cdeed6}.k-welcome h2{font-family:var(--display);text-transform:uppercase;margin-top:6px;font-size:40px;font-weight:900;font-stretch:62%;line-height:.9}.k-welcome .k-sub{color:#cdeed6;margin-top:8px}@media (width>=900px){.k-go2{gap:16px}.k-grid{grid-template-columns:repeat(4,1fr);gap:14px}.k-grid.k-g3{grid-template-columns:repeat(3,1fr)}.k-frow{flex-wrap:wrap;margin:0;padding:0}}a.k-merc,a.k-bigact,a.k-mlink{text-decoration:none}a.k-offer,a.k-shopr,a.k-pc2,a.k-nl{color:var(--ink);text-decoration:none}.k-pc2 .k-sky .k-ini-carte{background:var(--paper);width:76px;height:76px;font-family:var(--display);color:var(--sky-ink);border-radius:50%;place-items:center;font-size:28px;font-weight:900;font-stretch:62%;display:grid;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.k-flag svg{border-radius:3px;width:20px;height:14px;display:block;box-shadow:0 0 0 1.5px #fff}.k-choix{max-height:52vh;overflow-y:auto}.k-sg.k-in.k-tr,.k-sg.k-out.k-tr{color:var(--paper);background:#2f4a9a}a.k-cta,a.k-aside,a.k-back{text-decoration:none}a.k-cta{justify-content:center;align-items:center;display:inline-flex}.k-facts .k-fact:not(.k-warn){background:var(--paper);border:2px solid var(--line)}.k-frow.k-actifs .k-fchip{align-items:center;gap:6px;display:inline-flex}.k-fchip svg{width:16px;height:16px}.k-fchip.k-on{background:var(--tint);border-color:var(--tint-line);color:var(--grass-deep)}.k-fchip.k-filtres{background:var(--ink);border-color:var(--ink);color:var(--paper)}.k-sheet-h{justify-content:space-between;align-items:center;display:flex}.k-fsheet{flex-direction:column;gap:14px;display:flex}.k-fgroup{flex-direction:column;gap:8px;display:flex}.k-sheet .k-frow.k-wrap{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.k-sheet .k-frow.k-wrap .k-fchip{min-height:36px;padding:0 12px;font-size:13px}.k-sheet .k-voir{justify-content:center;width:100%}.k-blessures{background:var(--tint);color:var(--grass-deep);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.k-blessures svg{flex:none;width:18px;height:18px}.k-blessures.k-warn{background:var(--warn-tint);color:var(--warn-deep)}.k-blessures.k-bad{background:var(--bad-tint);color:var(--bad-deep)}.k-chip.k-quota{background:var(--warn-tint);color:var(--warn-deep)}.mq{min-width:0}.mq-srch{background:var(--paper);border:2px solid var(--line);min-height:50px;color:var(--soft);border-radius:16px;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.mq-srch input{min-width:0;font:500 16px var(--body);color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-height:46px}.mq-srch input::placeholder{color:var(--soft)}.mq-srch input::-webkit-search-cancel-button{display:none}.mq-srch .mq-x{width:40px;height:40px;color:var(--soft);border-radius:50%;place-items:center;display:grid}.mq-scope{background:var(--paper);border:2px solid var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.mq-scope button{text-align:left;border-radius:14px;flex-direction:column;justify-content:center;gap:1px;min-height:56px;padding:7px 12px 8px;display:flex}.mq-scope button b{font:900 24px/1 var(--display);font-variant-numeric:tabular-nums;font-stretch:70%}.mq-scope button span{font:700 12.5px var(--body);color:var(--soft)}.mq-scope button[aria-pressed=true]{background:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.mq-scope button[aria-pressed=true] span{color:#fff}.mq-scope button.mq-mk[aria-pressed=true]{background:var(--ink);box-shadow:0 3px #000}.mq-budget{color:var(--soft);flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 2px 0;font-size:13px;font-weight:600;display:flex}.mq-budget b{color:var(--ink);font-weight:800}.mq-dot{background:#b9c7be;border-radius:50%;width:4px;height:4px}.mq-fil,.mq-act{scrollbar-width:none;align-items:center;gap:6px;margin:0 -12px;padding:0 12px;display:flex;overflow-x:auto}.mq-fil button{background:var(--paper);border:2px solid var(--line);min-height:44px;font:700 14px var(--body);white-space:nowrap;border-radius:999px;flex:none;padding:0 14px}.mq-fil button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.mq-fil .mq-fb{background:var(--mist);border-color:var(--mist);align-items:center;gap:6px;display:inline-flex}.mq-fil .mq-fb svg{width:18px;height:18px}.mq-act button{min-height:44px;font:700 13.5px var(--body);white-space:nowrap;border:2px solid var(--line);background:var(--paper);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.mq-act .mq-on{background:var(--tint);border-color:var(--tint-line);color:var(--grass-deep)}.mq-act .mq-on svg{width:14px;height:14px}.mq-lst{background:var(--paper);border:2px solid var(--line);border-radius:var(--r);flex-direction:column;min-width:0;padding:4px 14px 6px;display:flex}.mq-lh{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:9px 0 7px;display:flex}.mq-lh .k-lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mq-fine{color:var(--soft);margin:2px 0 6px;font-size:12.5px}.mq-lh+.mq-fine{margin-top:-6px}.mq-jr{border-top:1px solid var(--line);text-align:left;width:100%;min-height:74px;color:inherit;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:0 11px;padding:8px 0;text-decoration:none;display:grid}.mq-ph{background:linear-gradient(#dff0ff,#f3f8fb);border-radius:50%;flex:none;width:52px;height:52px;position:relative}.mq-ph img{object-fit:cover;object-position:top;border-radius:50%;width:52px;height:52px;display:block}.mq-ini{width:52px;height:52px;font:800 14px var(--body);color:var(--soft);background:var(--mist);border-radius:50%;place-items:center;display:grid}.mq-fl{width:20px;height:14px;box-shadow:0 0 0 2px var(--paper);border-radius:3px;display:block;position:absolute;bottom:0;right:0;overflow:hidden}.mq-fl svg{width:20px;height:14px;display:block}.mq-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.mq-tx>b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.15;overflow:hidden}.mq-m{color:var(--soft);white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.mq-m .k-crest2{box-shadow:0 0 0 1px #0000001f}.mq-cn{text-overflow:ellipsis;min-width:0;overflow:hidden}.mq-pos{font:800 11px var(--body);color:#fff;background:var(--ink);border-radius:6px;flex:none;padding:2px 6px}.mq-sigs{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.mq-sg{font:800 11.5px/1 var(--body);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.mq-sg svg{stroke-width:2.2px;width:12px;height:12px}.mq-sg.mq-r{background:var(--bad-tint);color:var(--bad-deep)}.mq-sg.mq-o{background:var(--warn-tint);color:var(--warn-deep)}.mq-sg.mq-g{background:var(--tint);color:var(--grass-deep)}.mq-sg.mq-s{color:#1f5f95;background:#e3f0fb}.mq-sg.mq-n{background:var(--mist);color:var(--soft)}.mq-sg.mq-riv{color:var(--soft);background:0 0;gap:3px;padding:0 2px 0 0;font-weight:700}.mq-rt{flex-direction:column;align-items:flex-end;gap:4px;min-width:64px;display:flex}.mq-nt{min-width:42px;height:30px;font:900 19px/1 var(--display);font-variant-numeric:tabular-nums;border-radius:9px;flex:none;place-items:center;padding:0 6px;font-stretch:75%;display:grid}.mq-nt.mq-n1{background:var(--grass);color:#fff}.mq-nt.mq-n2{background:var(--tint);color:var(--grass-deep)}.mq-nt.mq-n3{background:var(--warn-tint);color:var(--warn-deep)}.mq-nt.mq-fog{background:var(--mist);color:var(--soft);font-size:16px;font-stretch:70%}.mq-pr{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mq-pr b{font:900 17px/1 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-stretch:75%}.mq-pr b small{font:700 11px var(--body);color:var(--soft);margin-left:1px}.mq-pr.mq-over b{color:var(--bad-deep)}.mq-gj{background:var(--mist);border-radius:3px;width:56px;height:5px;display:block;overflow:hidden}.mq-gj i{background:var(--grass);border-radius:3px;height:100%;display:block}.mq-pr.mq-over .mq-gj i{background:var(--bad)}.mq-pr.mq-sal .mq-gj i{background:#2f80c9}.mq-sl{font:700 11.5px/1 var(--body);color:var(--soft);white-space:nowrap;margin-top:1px}.mq-pr.mq-px{flex-flow:wrap;align-items:center;gap:2px 7px}.mq-rt.mq-rt1{min-width:0}.mq-px b{font-size:15px}.mq-px .mq-gj{flex:none;width:44px}.mq-px .mq-sl{margin:0}.mq-plus{background:var(--mist);min-height:48px;font:800 14.5px var(--body);border-radius:14px;justify-content:center;align-items:center;gap:6px;width:100%;margin:6px 0 4px;display:flex}.mq-plus small{color:var(--soft);font-weight:700}.mq-vide{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:22px 8px 18px;display:flex}.mq-vide b{font-size:16px}.mq-vide span{color:var(--soft);font-size:13.5px}.mq-vide>svg{width:30px;height:30px;color:var(--soft);margin-bottom:4px}.mq-fsheet{flex-direction:column;gap:14px;display:flex}.mq-fg{flex-direction:column;gap:7px;display:flex}.mq-opts{flex-wrap:wrap;gap:6px;display:flex}.mq-opts button{border:2px solid var(--line);background:var(--paper);min-height:44px;font:700 13.5px var(--body);white-space:nowrap;border-radius:999px;padding:0 13px}.mq-opts button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.mq-trec{background:var(--paper);border:2px solid var(--line);border-radius:var(--r);text-align:left;color:inherit;flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px;text-decoration:none;display:flex}.mq-trec .mq-hd{color:var(--soft);justify-content:space-between;align-items:center;display:flex}.mq-ph3{align-items:flex-end;gap:12px;min-width:0;display:flex}.mq-ph3 .mq-big{color:var(--grass-deep);font-size:44px;display:block}.mq-ph3 .mq-s{color:var(--soft);margin-top:4px;font-size:13px;font-weight:700;display:block}.mq-faces{flex:none;margin-left:auto;padding:4px 2px 0 10px;display:flex}.mq-faces>span{margin-left:-10px;position:relative}.mq-faces img,.mq-faces .mq-ini{object-fit:cover;object-position:top;border:3px solid var(--paper);background:linear-gradient(#dff0ff,#f3f8fb);border-radius:50%;width:52px;height:52px;display:grid}.mq-faces em{font:900 13px/1 var(--display);background:var(--grass);color:#fff;border-radius:7px;padding:3px 5px;font-style:normal;font-stretch:75%;position:absolute;top:-4px;right:0}.mq-lg{margin:0;font-size:14px;font-weight:700}.mq-lg span{color:var(--soft);font-weight:600}.mq-mince{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mq-mn{background:var(--paper);border:2px solid var(--line);text-align:left;min-width:0;min-height:66px;color:inherit;border-radius:18px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.mq-mn.mq-plein{grid-column:1/-1}.mq-mn .mq-tx{flex:1;gap:0}.mq-mn .mq-tx b{font:900 17px/1.05 var(--display);text-transform:uppercase;font-stretch:62%}.mq-mn .mq-tx small{color:var(--soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.mq-vd{width:32px;height:32px;color:var(--estompe);border:2px dashed #b9c7be;border-radius:50%;flex:none;place-items:center;display:grid}.mq-vd svg{width:18px;height:18px}@media (width>=900px){.mq-fil,.mq-act{margin:0;padding:0}}.main:has(.of-page){background:#e1eae4}.of-page{--warn-deep:#8a5c00;--warn-tint:#fff3d6;--bad-tint:#fdecec;--bad-deep:#a8282c;--ombre:0 1px 2px #0d3b1f14, 0 6px 18px #0d3b1f12;flex-direction:column;gap:12px;display:flex}.of-page .of-carte,.of-page .k-panel{box-shadow:var(--ombre);border-color:#0000}.of-lay{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.of-col{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width>=900px){.of-lay{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.of-page button:not(.k-cta){font:inherit;color:inherit;cursor:pointer;text-align:center}.of-page .k-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.of-frise{background:var(--paper);box-shadow:var(--ombre);border-radius:18px;align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.of-et{min-width:0;font:800 12.5px/1.15 var(--body);color:var(--soft);white-space:nowrap;align-items:center;gap:6px;display:flex}.of-et i{width:22px;height:22px;font:900 11px var(--body);background:var(--mist);color:var(--soft);border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.of-et i svg{stroke-width:3px;width:13px;height:13px}.of-et.on{color:var(--ink)}.of-et.on i{background:var(--grass);border-color:var(--grass);color:#fff;box-shadow:0 2px 0 var(--grass-deep)}.of-et.ok{color:var(--grass-deep)}.of-et.ok i{background:var(--tint);border-color:var(--tint-line);color:var(--grass-deep)}.of-tr{background:var(--line);border-radius:2px;flex:1;min-width:8px;height:2px}.of-tr.ok{background:var(--tint-line)}.of-deal{color:#fff;background:radial-gradient(110% 90% at 100% 0, #ffffff24 0, #0000 55%), linear-gradient(160deg, var(--c1), var(--c2));isolation:isolate;border-radius:22px;flex-direction:column;justify-content:space-between;gap:10px;min-height:140px;padding:12px 16px 14px;display:flex;position:relative;overflow:hidden}.of-pj{pointer-events:none;filter:drop-shadow(0 6px 16px #0000004d);z-index:-1;height:140px;position:absolute;bottom:0;right:-4px}.of-gros{font:900 120px/1 var(--display);color:#ffffff14;pointer-events:none;z-index:-1;font-stretch:62%;position:absolute;top:-14px;right:92px}.of-nom{font:900 36px/.9 var(--display);text-transform:uppercase;overflow-wrap:anywhere;max-width:64%;font-stretch:62%}.of-route{font:800 12.5px var(--body);white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:64%;display:flex}.of-route span:last-child{text-overflow:ellipsis;overflow:hidden}.of-route .disc{border:2px solid #ffffffb3;flex:none}.of-route svg{opacity:.8;flex:none;width:16px;height:16px}.of-tags{flex-wrap:wrap;gap:5px;max-width:62%;display:flex}.of-tags span{font:800 12px var(--body);white-space:nowrap;background:#ffffff26;border-radius:999px;padding:4px 8px}.of-tags span.n{color:var(--ink);background:#fff}.of-seg{background:var(--paper);box-shadow:var(--ombre);border-radius:18px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:5px;display:grid}.of-seg button{min-height:44px;font:800 15px var(--body);background:0 0;border:0;border-radius:14px}.of-seg button[aria-pressed=true]{background:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.of-ed{background:var(--paper);box-shadow:var(--ombre);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.of-ed-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.of-ed-h output{font:900 42px/1 var(--display);font-stretch:80%}.of-ed-h output small{margin-left:2px;font-size:22px}.of-ed-sl{padding-top:24px;position:relative}.of-ed-sl input{width:100%;height:44px;accent-color:var(--grass);cursor:pointer;margin:0}.of-mk1{font:800 11.5px var(--body);color:var(--soft);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.of-mk1:after{content:"";background:var(--soft);width:2px;height:8px;position:absolute;top:16px;left:50%}.of-mk1.g{transform:none}.of-mk1.g:after{left:6px}.of-mk1.d{transform:translate(-100%)}.of-mk1.d:after{left:auto;right:6px}.of-ed-q{align-items:center;gap:6px;display:flex}.of-ed-q .pm{background:var(--mist);border:2px solid var(--line);width:44px;height:44px;font:900 20px var(--body);border-radius:12px;flex:none}.of-ed-q .qv{background:var(--tint);min-width:0;min-height:44px;color:var(--grass-deep);font:800 12.5px/1.15 var(--body);border:0;border-radius:12px;flex:1;padding:4px 6px}.of-ed-q .qv small{font:inherit;display:block}.of-ed-t{flex-direction:column;gap:6px;display:flex}.of-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.of-opts.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.of-opts.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.of-opts button{border:2px solid var(--line);background:var(--paper);min-height:46px;font:800 14px/1.1 var(--body);border-radius:12px;padding:4px}.of-opts button small{font:600 11px var(--body);color:var(--soft);display:block}.of-opts button[aria-pressed=true]{border-color:var(--grass);background:var(--tint);color:var(--grass-deep)}.of-hint{color:var(--soft);margin:0;font-size:12.5px;line-height:1.35}.of-cond{flex-direction:column;gap:12px;display:flex}.of-avis{background:var(--mist);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;transition:background .2s;display:flex}.of-avis[data-chance=b]{background:var(--tint)}.of-avis[data-chance=b] b{color:var(--grass-deep)}.of-avis[data-chance=p]{background:var(--warn-tint)}.of-avis[data-chance=p] b{color:var(--warn-deep)}.of-avis[data-chance=f]{background:var(--bad-tint)}.of-avis[data-chance=f] b{color:var(--bad-deep)}.of-ad{background:var(--navy);color:#fff;width:34px;height:34px;font:800 11.5px var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.of-ad.blanc{color:var(--navy);background:#fff}.of-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.of-avis .of-tx b{font-size:14.5px}.of-avis .of-tx small{color:var(--soft);font-size:13px;line-height:1.3}.of-jauge{flex:none;gap:3px;display:flex}.of-jauge i{background:var(--line);border-radius:4px;width:16px;height:8px}.of-avis[data-chance=f] .of-jauge i:first-child{background:var(--bad)}.of-avis[data-chance=p] .of-jauge i:nth-child(-n+2){background:var(--warn)}.of-avis[data-chance=b] .of-jauge i{background:var(--grass)}.of-tot{flex-direction:column;gap:5px;display:flex}.of-tot b{font:900 22px/1 var(--display);font-stretch:75%}.of-bar{background:var(--mist);border-radius:6px;height:12px;display:flex;position:relative;overflow:hidden}.of-bar i{height:100%;display:block}.of-bar .ar{background:var(--grass)}.of-bar .ec{background:var(--navy)}.of-bar em{background:var(--ink);width:2px;position:absolute;top:-2px;bottom:-2px}.of-lg{color:var(--soft);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;font-weight:700;display:flex}.of-lg span:before{content:"";vertical-align:-1px;background:var(--c);border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.of-cla{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:56px;padding-top:8px;display:flex}.of-cla .of-tx b{font-size:14.5px}.of-cla .of-tx small{color:var(--soft);font-size:12.5px;font-weight:600}.of-sw{background:var(--line);border:0;border-radius:16px;flex:none;width:52px;height:32px;position:relative}.of-sw:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.of-sw[aria-checked=true]{background:var(--grass)}.of-sw[aria-checked=true]:after{left:23px}.of-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.of-page .of-slot{border:2px dashed var(--tint-line);min-height:92px;color:var(--grass-deep);font:800 13.5px var(--body);text-align:center;background:#f3faf5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px;display:flex}.of-slot:disabled{opacity:.5}.of-slot svg{width:22px;height:22px}.of-page .of-slot.plein{border:2px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;position:relative}.of-slot.plein .of-tx{line-height:1.2}.of-slot.plein .of-tx b{padding-right:22px;font-size:14px}.of-slot.plein .of-tx small{color:var(--soft);font-size:12px;font-weight:700}.of-page .of-x{width:30px;height:30px;color:var(--soft);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.of-x svg{width:16px;height:16px}.k-pick button.of-refuse{opacity:.5}.of-chg{color:#fff;background:radial-gradient(120% 90% at 100% 0,#2f4a9a 0%,#0000 60%),linear-gradient(160deg,#22346e,#141f45);border-radius:22px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.of-chg .k-lbl{color:#c9d4f5}.of-cl{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:8px;padding:8px 0;font-size:14px;display:grid}.of-chg .k-lbl+.of-cl{border-top:0}.of-cl span,.of-cl s,.of-cl i{color:#c9d4f5;min-width:0;font-style:normal;font-weight:600;text-decoration:none}.of-cl s{white-space:nowrap;font-weight:700}.of-cl b{white-space:nowrap}.of-cl b.r{color:#ffb3b5}.of-dock{align-items:center}.of-fig{flex-direction:column;flex:none;justify-content:center;min-width:0;padding-right:4px;display:flex}.of-fig span{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.of-fig b{font:900 24px/1 var(--display);font-stretch:70%}.of-fig b.r{color:var(--bad-deep,#a8282c)}.k-cta.of-cta{background:var(--warn);color:var(--ink);box-shadow:0 4px #b97f0c}.k-cta.of-cta:disabled{cursor:not-allowed;background:#c9d4cd;box-shadow:0 4px #b3c0b8}.of-rep{color:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex}.of-rep.att{background:linear-gradient(160deg,#22346e,#141f45)}.of-rep.ok{background:radial-gradient(120% 80% at 0 0, #26c257 0%, #0000 55%), linear-gradient(170deg, var(--grass-2), var(--grass-deep))}.of-rep.co{background:radial-gradient(120% 90% at 100% 0,#ffc94d 0%,#0000 60%),linear-gradient(160deg,#eea81f,#c9860a)}.of-rep.no{background:radial-gradient(120% 90% at 100% 0,#f27b7f 0%,#0000 60%),linear-gradient(160deg,#d9454a,#9c2529)}.of-rep .k-lbl{color:#ffffffd9}.of-ttl{font:900 32px/.95 var(--display);text-transform:uppercase;text-wrap:balance;margin:0;font-stretch:62%}.of-q{align-items:flex-end;gap:10px;display:flex}.of-q p{color:var(--ink);background:#ffffffeb;border-radius:16px 16px 16px 4px;flex:1;margin:0;padding:9px 12px;font-size:14px;font-weight:600}.of-q p small{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);display:block}.of-bt{gap:8px;display:flex}.of-bt button:not(.k-cta),.of-bt a{min-height:48px;font:800 14.5px var(--body);color:#fff;text-align:center;background:#ffffff2e;border:0;border-radius:14px;flex:1;place-items:center;padding:4px 8px;text-decoration:none;display:grid}.of-bt button.p,.of-bt a.p{color:var(--ink);background:#fff}.of-tl{flex-direction:column;margin-top:10px;display:flex}.of-st{grid-template-columns:34px 1fr;gap:4px 12px;padding-bottom:14px;display:grid;position:relative}.of-st:before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:0;left:16px}.of-st:last-child:before{display:none}.of-st.ok:before{background:var(--grass)}.of-st i{background:var(--mist);width:34px;height:34px;color:var(--soft);border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;display:grid}.of-st i svg{width:18px;height:18px}.of-st.ok i{background:var(--grass);color:#fff}.of-st.cur i{background:var(--navy);color:#fff}.of-st.ko i{background:var(--bad-texte);color:#fff}.of-st b{align-self:end;font-size:15px}.of-st small{color:var(--soft);font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.of-avis,.of-sw:after{transition:none}}.of-dock .k-cta{white-space:normal;min-width:0;line-height:1.05}.of-fig{flex:0 auto}.of-face2{background:var(--paper);border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ng-top{align-items:center;gap:12px;display:flex}.ng-top>img,.ng-top .k-face{object-fit:cover;object-position:top;background:var(--mist);border:2px solid var(--paper);width:64px;height:64px;box-shadow:0 0 0 2px var(--line);border-radius:50%;flex:none}.ng-top .of-tx b{font:900 28px/.95 var(--display);text-transform:uppercase;font-stretch:62%}.ng-top .of-tx small{color:var(--soft);font-size:13px;font-weight:700}.ng-top .of-tx small.ng-ete{color:var(--grass-deep)}.ng-dots{flex:none;align-self:flex-start;gap:4px;display:flex}.ng-dots i{background:var(--line);border-radius:50%;width:12px;height:12px}.ng-dots i.on{background:var(--navy)}.ng-hum{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.ng-hum span{background:var(--mist);min-height:36px;font:900 14px var(--display);text-transform:uppercase;color:var(--estompe);border-radius:10px;place-items:center;font-stretch:70%;display:grid}.ng-hum span.on{color:#fff}.ng-hum span.on.h0{background:var(--bad)}.ng-hum span.on.h1{background:var(--warn)}.ng-hum span.on.h2{background:var(--grass)}.ng-hum span.on.h3{background:var(--grass-deep)}.ng-bulle{align-items:flex-end;gap:10px;display:flex}.ng-bulle p{background:var(--tint);border-radius:16px 16px 16px 4px;flex:1;margin:0;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.35}.ng-bulle p small{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:2px;display:block}.ng-bulle p.h0{background:var(--bad-tint)}.ng-bulle p.h1{background:var(--warn-tint)}.ng-bulle p.h2{background:var(--tint)}.ng-bulle p.h3{background:#c9f0d4}.ng-dem{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.ng-conv{color:var(--soft);white-space:nowrap;font-size:12.5px;font-weight:600}.ng-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.of-page .ng-pill{text-align:left;border:1.5px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;min-height:46px;padding:5px 8px;display:flex}.ng-pill span{font:700 11px/1.1 var(--body);opacity:.85;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;max-width:100%;display:flex;overflow:hidden}.ng-pill svg{stroke-width:3px;flex:none;width:12px;height:12px}.ng-pill b{font:900 15px/1.05 var(--display);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-stretch:72%;overflow:hidden}.of-page .ng-pill.ok{background:var(--tint);color:var(--grass-deep)}.of-page .ng-pill.ko{background:var(--warn-tint);color:var(--warn-deep);border-color:#f3cf7a}.ng-pill.ko svg{transform:rotate(45deg)}.of-page .ng-conc{text-align:left;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;width:100%;margin-top:5px;padding:7px 10px;display:flex}.of-page .ng-conc.ko{background:var(--warn-tint);border-color:#f3cf7a}.of-page .ng-conc.ok{background:var(--tint)}.ng-conc .of-tx b{font-size:13px;line-height:1.2}.ng-conc .of-tx small{color:var(--soft);font-size:12px;font-weight:600}.ng-v{flex-direction:column;flex:none;align-items:flex-end;display:flex}.ng-v small{font:700 11px var(--body);align-items:center;gap:3px;display:flex}.ng-v svg{stroke-width:3px;width:12px;height:12px}.ng-conc.ko .ng-v{color:var(--warn-deep)}.ng-conc.ko .ng-v svg{transform:rotate(45deg)}.ng-conc.ok .ng-v{color:var(--grass-deep)}.ng-v b{font:900 17px/1 var(--display);font-stretch:72%}.ng-apte{color:var(--grass-deep);align-items:center;gap:8px;margin:4px 0 0;font-size:14px;font-weight:800;display:flex}.ng-apte svg{stroke-width:2.6px;width:18px;height:18px}.ng-leg{color:var(--soft);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.ng-leg i{background:var(--navy);border-radius:50%;width:9px;height:9px}.of-opts.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.of-opts button.veut,.ng-stat button.veut{position:relative}.of-opts button.veut:after,.ng-stat button.veut:after{content:"";background:var(--navy);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.ng-avec-conc{margin-bottom:16px}.ng-mk2{font:800 11px var(--body);color:#d4001f;white-space:nowrap;position:absolute;bottom:-18px;transform:translate(-50%)}.ng-mk2:before{content:"";background:#d4001f;width:2px;height:8px;position:absolute;top:-9px;left:50%}.ng-stat{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:8px 0;display:grid}.of-page .ng-stat button{border:2px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:84px;padding:8px 1px 7px;display:flex}.ng-stat button b{font:900 22px/1 var(--display);font-stretch:70%}.ng-stat button>span:last-child{font:800 12.5px/1.05 var(--display);font-stretch:66%}.ng-pips{gap:2px;display:flex}.ng-pips i{background:var(--line);border-radius:2px;width:7px;height:7px}.ng-pips i.p{background:var(--grass)}.of-page .ng-stat button[aria-pressed=true]{border-color:var(--grass);background:var(--tint);color:var(--grass-deep)}.ng-primes{flex-direction:column;display:flex}.ng-cla{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:56px;display:flex}.ng-cla .of-tx b{font-size:14.5px}.ng-cla .of-tx small{color:var(--soft);font-size:12.5px;font-weight:600}.ng-cla .of-tx small.o{color:var(--warn-deep);font-weight:800}.ng-pmv{background:var(--mist);border-radius:14px;flex:none;align-items:center;gap:4px;padding:3px;display:flex}.of-page .ng-pmv button{background:var(--paper);width:44px;height:44px;font:900 20px var(--body);border:0;border-radius:11px}.ng-pmv output{text-align:center;min-width:54px;font:900 18px var(--display);font-stretch:75%}.ng-pli{background:var(--paper);border-radius:22px;overflow:hidden}.of-page .ng-pli>button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 14px;display:flex}.ng-pli>button .of-tx b{font:900 20px/1 var(--display);text-transform:uppercase;font-stretch:62%}.ng-pli>button .of-tx small{color:var(--soft);font-size:12.5px;font-weight:700}.ng-cnt{font:800 12px var(--body);background:var(--mist);color:var(--soft);white-space:nowrap;border-radius:999px;padding:4px 8px}.ng-cnt.on{background:var(--warn-tint);color:var(--warn-deep)}.ng-pli>button svg{color:var(--soft);transition:transform .2s}.ng-pli.ouvert>button svg{transform:rotate(180deg)}.ng-in{flex-direction:column;padding:0 14px 10px;display:flex}.ng-form.gele{opacity:.5;pointer-events:none;filter:saturate(.6)}.ng-vise{outline:3px solid var(--warn);outline-offset:3px}.of-sous{margin:0;font-size:14px;font-weight:700}.ng-sig{color:#fff;background:radial-gradient(90% 70% at 70% 20%, #3fd06e 0, #0000 60%), linear-gradient(170deg, var(--grass-2), #0a4f24);isolation:isolate;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:6px;min-height:300px;padding:20px 16px 16px;display:flex;position:relative;overflow:hidden}.ng-sig img{pointer-events:none;filter:drop-shadow(0 10px 20px #0005);z-index:-1;height:250px;position:absolute;bottom:0;right:-12px}.ng-sig .k-lbl{color:#e2f7e7}.ng-nom{font:900 50px/.88 var(--display);text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 2px 12px #0a4f2499;max-width:60%;margin:0;font-stretch:62%}.ng-nom small{margin-top:4px;font-size:24px;display:block}.ng-s{color:#fff;text-shadow:0 1px 8px #0a4f24;max-width:52%;margin:0;font-weight:600}.k-chip.k-st-gold{color:#7a5200;background:#fff1c7}.k-chip.k-dim{background:var(--mist);color:var(--soft)}.k-note.k-unk{background:#b9c6be}.k-av.k-navy .k-ini{color:var(--paper)}.k-scouthd{color:var(--paper);background:radial-gradient(120% 90% at 100% 0,#2f4a9a 0%,#0000 60%),linear-gradient(160deg,#22346e,#141f45);border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:6px 12px;padding:16px;display:grid;position:relative;overflow:hidden}.k-scouthd .k-lbl{color:#b9c6ef}.k-scouthd .k-num{margin-top:6px;font-size:56px}.k-scouthd p{color:#b9c6ef;grid-column:1/-1;font-size:13px;font-weight:700}.k-scouthd .k-split{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.k-scoutc{flex-direction:column;gap:12px;display:flex}.k-scoutc .k-who{grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid}.k-scoutc .k-who b{font-size:15.5px;display:block}.k-scoutc .k-who small{color:var(--soft);font-size:12.5px;font-weight:700}.k-skill{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:46px 1fr;align-items:center;gap:6px 8px;min-width:110px;font-size:11.5px;font-weight:800;display:grid}.k-skill .k-pips{width:70px}.k-skill .k-pips i{height:8px}.k-mis{background:var(--mist);border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.k-mis .k-ic{background:var(--paper);width:40px;height:40px;color:var(--grass-deep);border-radius:13px;place-items:center;display:grid}.k-mis .k-ic svg{width:20px;height:20px}.k-mis .k-t b{font-size:14.5px;line-height:1.25;display:block}.k-mis .k-t small{color:var(--soft);font-size:12.5px;font-weight:700}.k-mis .k-prog{background:var(--paper);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.k-mis .k-prog i{background:var(--grass);border-radius:4px;height:100%;display:block}.k-mis.k-adv .k-ic{background:var(--grass);color:var(--paper)}.k-scoutc .k-acts{gap:8px;display:flex}.k-scoutc .k-acts .k-btn{white-space:nowrap;flex:1;min-height:44px;padding:0 10px}.k-scoutc .k-skill,.k-freeS .k-skill{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.k-scoutc .k-skill .k-pips,.k-freeS .k-skill .k-pips{width:56px;margin-right:6px}.k-freeS{flex-direction:column;gap:8px;display:flex}.k-freeS button{background:var(--mist);text-align:left;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px;transition:background .15s;display:grid}.k-freeS button:hover{background:var(--mist-2)}.k-freeS b{font-size:14.5px;display:block}.k-freeS small{color:var(--soft);font-size:12.5px;font-weight:700}.k-freeS .k-plus{color:var(--grass-deep);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.k-freeS .k-plus svg{stroke-width:2.6px;width:16px;height:16px}.k-reps{flex-direction:column;display:flex}.k-repr{border-top:1px solid var(--line);text-align:left;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:9px 0;display:grid}.k-repr:first-child{border-top:0;padding-top:0}.k-repr:last-child{padding-bottom:0}.k-repr .k-t b{font-size:14.5px;display:block}.k-repr .k-t small{color:var(--soft);font-size:12.5px;font-weight:700}.k-mtype{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.k-mtype button{background:var(--mist);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:64px;padding:4px;font-size:12.5px;font-weight:800;line-height:1.15;display:flex}.k-mtype button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.k-mtype button:disabled{opacity:.45}.k-sheet .k-frow{margin:0 -18px;padding:0 18px}.k-sheet .k-sec{flex-direction:column;gap:8px;display:flex}.k-pick{flex-direction:column;gap:6px;display:flex}.k-pick button{background:var(--mist);text-align:left;border:2px solid #0000;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:8px 10px;display:grid}.k-pick button[aria-pressed=true]{background:var(--tint);border-color:var(--grass)}.k-pick button:disabled{opacity:.5}.k-pick b{font-size:14.5px;display:block}.k-pick small{color:var(--soft);font-size:12.5px;font-weight:700}.k-pick .k-when{color:var(--grass-deep);text-align:right;white-space:nowrap;font-size:12.5px;font-weight:800}.k-sheet{max-height:92%;overflow-y:auto}.k-hero .k-jn.k-q{right:150px}.k-fog{flex-direction:column;gap:12px;display:flex}.k-attr.k-m{color:var(--soft)}.k-attr.k-m b{color:var(--estompe)}.k-attr.k-m .k-bar{background:repeating-linear-gradient(135deg,#d9e3dc 0 5px,#eef3ef 5px 10px)}.k-attr .k-bar.k-rg{position:relative}.k-attr .k-bar.k-rg i{background:#9fd8ae;position:absolute;top:0;bottom:0}.k-attr .k-rgv{text-align:right;font-family:var(--display);color:var(--soft);white-space:nowrap;font-size:15px;font-weight:900;font-stretch:62%}.k-attrs.k-r .k-attr{grid-template-columns:1fr 44px}.k-fogbox{background:var(--mist);border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.k-fogbox .k-ic{background:var(--paper);width:44px;height:44px;color:var(--soft);border-radius:14px;place-items:center;display:grid}.k-fogbox b{font-size:14.5px;display:block}.k-fogbox small{color:var(--soft);font-size:12.5px;font-weight:700}.k-fogbox .k-prog{background:var(--paper);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.k-fogbox .k-prog i{background:var(--grass);height:100%;display:block}.k-fogbox.k-on{background:var(--tint)}.k-fogbox.k-on .k-ic{color:var(--grass-deep)}.k-report{border:2px solid var(--line);background:var(--paper);border-radius:22px;overflow:hidden}.k-report .k-band{color:var(--paper);background:linear-gradient(160deg,#16843a,#0d6b30);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.k-report.k-gold .k-band{background:linear-gradient(160deg,#e8a317,#c98a0c)}.k-report.k-grey .k-band{background:linear-gradient(160deg,#6f8277,#4f6157)}.k-report.k-bad .k-band{background:linear-gradient(160deg,#c0393d,#8e2125)}.k-report .k-band .k-lbl{color:#ffffffc8}.k-report .k-band h2{font-family:var(--display);text-transform:uppercase;font-size:34px;font-weight:900;font-stretch:62%;line-height:.92}.k-ladder5{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.k-ladder5 i{background:#ffffff38;border-radius:4px;height:8px}.k-ladder5 i.k-on{background:var(--paper)}.k-ladder5cap{color:#ffffffc8;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.k-report .k-body{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.k-report .k-who{align-items:flex-end;gap:10px;display:flex}.k-report .k-meta{color:var(--soft);justify-content:space-between;font-size:12.5px;font-weight:700;display:flex}.k-ph .k-asides{gap:12px;display:flex}.k-pc2 .k-sky>.k-av{background:var(--paper);position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.k-advhd .k-bubble{color:var(--ink)}.k-pc2 .k-sky .k-unk{position:absolute;top:8px;left:8px}.k-pc2 .k-verd{font-size:11px}.k-pc2.k-fogc .k-sky>img{filter:saturate(.75)}.k-shopr .k-t .k-nw{color:var(--warn-deep);margin-top:1px;font-size:12px;font-weight:800;display:block}.k-shopr .k-t .k-nw.k-g{color:var(--grass-deep)}.k-vs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.k-vsc{background:linear-gradient(180deg, var(--sky-1), var(--sky-2) 70%, var(--paper));border:2px solid var(--line);border-radius:22px;flex-direction:column;justify-content:flex-end;height:178px;padding:12px;display:flex;position:relative;overflow:hidden}.k-vsc.k-me{border-color:var(--tint-line);background:linear-gradient(180deg, #d6f1dd, #eef9f1 70%, var(--paper))}.k-vsc>img{pointer-events:none;height:140px;position:absolute;bottom:34px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.k-vsc>.k-av{background:var(--paper);position:absolute;top:20px;left:50%;transform:translate(-50%)}.k-vsc .k-note{position:absolute;top:10px;left:10px}.k-vsc .k-crest2{box-shadow:0 0 0 2px var(--paper);position:absolute;top:10px;right:10px}.k-vsc .k-nm{font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:900;font-stretch:62%;line-height:.95;position:relative;overflow:hidden}.k-vsc small{color:var(--soft);font-size:12px;font-weight:700;position:relative}.k-duels{flex-direction:column;gap:12px;display:flex}.k-duel{grid-template-columns:1fr 92px 1fr;align-items:center;gap:8px;display:grid}.k-duel .k-lab{text-align:center;color:var(--soft);font-size:12px;font-weight:800;line-height:1.1}.k-duel .k-sd{align-items:center;gap:6px;display:flex}.k-duel .k-sd.k-l{flex-direction:row-reverse}.k-duel .k-sd b{font-family:var(--display);text-align:center;min-width:30px;font-size:19px;font-weight:900;font-stretch:62%}.k-duel .k-sd .k-bar{background:var(--mist);border-radius:5px;flex:1;height:10px;display:flex;overflow:hidden}.k-duel .k-sd.k-l .k-bar{justify-content:flex-end}.k-duel .k-sd .k-bar i{background:#c3cfc6;border-radius:5px;height:100%;display:block}.k-duel .k-sd.k-win .k-bar i{background:var(--grass)}.k-duel .k-sd.k-win b{color:var(--grass-deep)}.k-duel .k-sd.k-lose .k-bar i{background:var(--bad)}.k-duel .k-sd.k-lose b{color:var(--bad-deep)}.k-duel .k-sd.k-q b{color:var(--estompe)}.k-duel .k-sd.k-q .k-bar{background:repeating-linear-gradient(135deg,#d9e3dc 0 5px,#eef3ef 5px 10px)}.k-more{background:var(--mist);min-height:44px;color:var(--grass-deep);text-align:center;border-radius:14px;width:100%;margin-top:12px;font-size:13.5px;font-weight:800}.k-legend{color:var(--soft);flex-wrap:wrap;gap:12px;font-size:12px;font-weight:700;display:flex}.k-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.k-advhd{color:var(--paper);background:linear-gradient(160deg,#16843a,#0d6b30);border-radius:24px;flex-direction:column;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.k-advhd:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 40px,#0000 40px 80px);position:absolute;inset:0}.k-advhd>*{position:relative}.k-advhd .k-lbl{color:#cdeed6}.k-advhd h2{font-family:var(--display);text-transform:uppercase;font-size:34px;font-weight:900;font-stretch:62%;line-height:.92}.k-force{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.k-force .k-num{font-size:34px}.k-force .k-tug{background:#ffffff2a;border-radius:7px;height:14px;display:flex;position:relative;overflow:hidden}.k-force .k-tug i{height:100%;display:block}.k-force .k-tug i.k-a{background:var(--paper)}.k-force .k-tug i.k-b{background:var(--lime)}.k-forcecap{color:#cdeed6;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.k-pitch{background:repeating-linear-gradient(0deg, var(--grass) 0 26px, var(--grass-2) 26px 52px);aspect-ratio:1.25;border-radius:16px;max-width:100%;position:relative;overflow:hidden}.k-pitch:before{content:"";border:2px solid #ffffff70;border-radius:6px;position:absolute;inset:8px}.k-pitch:after{content:"";border-top:2px solid #ffffff70;position:absolute;top:50%;left:8px;right:8px}.k-pitch span{background:var(--paper);color:#1c3f94;z-index:1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0003}.k-pitch span.k-dang{background:var(--warn);color:var(--ink)}.k-strength{grid-template-columns:52px 1fr;align-items:center;gap:12px;display:grid}.k-strength .k-ic{background:var(--tint);width:52px;height:52px;color:var(--grass-deep);border-radius:16px;place-items:center;display:grid}.k-strength b{font-family:var(--display);text-transform:uppercase;font-size:24px;font-weight:900;font-stretch:62%;line-height:.95;display:block}.k-watch{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.k-watch .k-pc2 .k-sky{height:100px}.k-watch .k-pc2 .k-sky>img{height:96px}.k-watch .k-pc2 .k-nm{font-size:17px}.k-watch .k-pc2 .k-bd{padding:4px 9px 9px}.k-kick .k-krep,.b-match .k-krep{z-index:1;text-align:left;width:100%;color:var(--paper);background:#ffffff1f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid;position:relative}.k-kick .k-krep,.b-match .k-krep b{font-size:13.5px}.k-kick .k-krep,.b-match .k-krep small{color:#cdeed6;font-size:12px;font-weight:700;display:block}.k-kick .k-krep,.b-match .k-krep svg{width:18px;height:18px}.k-cat.k-c-recrut{color:#7a5200;background:#fff1c7}.k-cat.k-c-liste{background:var(--warn-tint);color:var(--warn-deep)}.k-scoutgrid{flex-direction:column;gap:12px;display:flex}.k-hubgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.k-ht{text-align:left;border-radius:24px;flex-direction:column;gap:6px;width:100%;min-height:178px;padding:14px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.k-ht:active{transform:scale(.98)}.k-ht.k-wide{grid-column:1/-1;min-height:168px}.k-ht>*{z-index:1;position:relative}.k-ht .k-hh{justify-content:space-between;align-items:center;gap:6px;display:flex}.k-ht .k-hb{flex-direction:column;gap:3px;max-width:64%;display:flex}.k-ht.k-green2 .k-hb,.k-ht.k-green .k-hb{margin-top:auto}.k-ht .k-hb b{font-size:15px;line-height:1.15}.k-ht .k-hb small{font-size:12.5px;font-weight:700}.k-ht .k-num{font-size:50px}.k-ht .k-num small{margin-left:3px;font-size:.38em;font-weight:900}.k-ht img.k-cut{z-index:0;pointer-events:none;height:150px;position:absolute;bottom:0;right:-10px;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.k-ht .k-pill{z-index:1;background:#0d1838d9;position:relative}.k-ht img.k-cut.k-sm{height:118px;right:-14px}.k-ht .k-badge{z-index:2;position:absolute;bottom:14px;right:92px}.k-ht .k-badge .k-crest2{box-shadow:0 0 0 3px var(--warn)}.k-ht .k-hrow{background:#ffffff2e;border-radius:12px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:auto;padding:5px 10px 5px 5px;font-size:12.5px;font-weight:700;display:flex}.k-ht .k-hrow b{font-weight:900}.k-ht.k-orange{color:var(--paper);background:linear-gradient(150deg,#f0b02a,#e08f0c);box-shadow:0 5px #b97f0c}.k-ht.k-orange .k-lbl,.k-ht.k-orange small{color:var(--sur-warn)}.k-ht.k-navy{color:var(--paper);background:radial-gradient(120% 90% at 100% 0,#2f4a9a 0%,#0000 60%),linear-gradient(160deg,#22346e,#141f45)}.k-ht.k-navy .k-lbl{color:#b9c6ef}.k-ht.k-green{color:var(--paper);background:linear-gradient(160deg,#16843a,#0d6b30)}.k-ht.k-green:before,.k-ht.k-green2:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#ffffff08 0 30px,#0000 30px 60px);position:absolute;inset:0}.k-ht.k-green .k-lbl,.k-ht.k-green .k-num small{color:#cdeed6}.k-ht.k-green2{background:linear-gradient(170deg, var(--grass), #12793a);color:var(--paper);min-height:118px;padding-top:12px}.k-ht.k-green2 .k-lbl,.k-ht.k-green2 small{color:#d8f5df}.k-ht.k-green2 .k-num{font-size:44px}.k-ht.k-sky{background:linear-gradient(180deg, var(--sky-1), var(--sky-2) 55%, var(--paper));border:2px solid var(--line)}.k-ht.k-paper{background:var(--paper);border:2px solid var(--line)}.k-ht.k-paper .k-num{color:var(--grass-deep)}.k-steps4{grid-template-columns:repeat(4,1fr);gap:3px;max-width:64%;margin-top:auto;display:grid}.k-steps4 i{background:#ffffff26;border-radius:4px;height:7px}.k-steps4 i.k-on{background:var(--lime)}.k-steps4 i.k-now{background:var(--warn)}.k-pill{background:#ffffff1f;border-radius:12px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px 9px;font-size:11.5px;font-weight:800;line-height:1.25;display:inline-flex}.k-pill svg{stroke-width:2.6px;flex:none;width:13px;height:13px}.k-trio{display:flex;bottom:30px;right:-6px;z-index:0!important;position:absolute!important}.k-trio img{height:96px;margin-left:-34px;position:relative;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.k-trio.k-dark{bottom:0;right:-12px}.k-trio.k-dark img{height:82px;margin-left:-30px}.k-ht.k-sky .k-num{color:var(--ink)}.k-news1{background:var(--warn-tint);color:var(--warn-deep);border-radius:12px;align-items:center;gap:6px;margin-top:auto;padding:6px 9px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.k-news1 svg{flex:none;width:15px;height:15px}.k-bars7{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:2px;display:grid}.k-bars7 i{background:#ffffff1c;border-radius:7px;justify-content:center;align-items:flex-end;height:40px;display:flex;position:relative;overflow:hidden}.k-bars7 i em{background:#ffffff26;position:absolute;bottom:0;left:0;right:0}.k-bars7 i.k-on em{background:var(--lime)}.k-bars7 i b{color:#ffffffb0;letter-spacing:-.02em;margin-bottom:3px;font-size:11px;font-weight:900;position:relative}.k-bars7 i.k-on b{color:#0d4420}.k-ht .k-hrow.k-light{background:#ffffff26}.k-ht .k-big2{font-family:var(--display);text-transform:uppercase;font-weight:900;font-stretch:62%;line-height:.95;font-size:24px!important}.k-ht.k-paper .k-hb small{color:var(--soft)}.k-tag{background:var(--warn);color:var(--ink);font-family:var(--display);border-radius:8px 16px 16px 8px;align-items:center;gap:6px;width:max-content;margin-top:auto;padding:7px 12px 7px 10px;font-size:24px;font-weight:900;font-stretch:62%;line-height:1;display:inline-flex;box-shadow:0 3px #b97f0c}.k-tag svg{width:18px;height:18px}.k-crests{flex:none;display:flex}.k-crests .k-crest2{box-shadow:0 0 0 2px var(--paper)}.k-crests .k-crest2+.k-crest2{margin-left:-10px}.k-ht .k-quote{max-width:none;font-size:15.5px!important;line-height:1.25!important}.k-ht.k-paper .k-hb:has(.k-quote){max-width:none}.k-more2{color:var(--grass-deep);align-items:center;gap:2px;margin-top:auto;font-size:12.5px;font-weight:800;display:inline-flex}.k-more2 svg{width:14px;height:14px}.k-ht.k-wide2{grid-column:1/-1;min-height:150px}.k-news1 .k-cnt{background:var(--warn);min-width:18px;height:18px;color:var(--ink);border-radius:9px;flex:none;place-items:center;font-size:11px;font-style:normal;display:inline-grid}.k-ht.k-green .k-sub2{color:#cdeed6;margin-top:-4px}@media (width<=899px){.k-trio.k-dark{display:none}.k-ht.k-sky .k-trio img{height:78px;margin-left:-30px}.k-ht.k-sky .k-trio{bottom:38px;right:-4px}}@media (width>=900px){.k-lay.k-c2e{align-items:start}.k-scoutgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.k-hubgrid{gap:16px}.k-hubgrid.k-side{grid-template-columns:1fr}.k-hubgrid.k-h3{grid-template-columns:repeat(4,1fr)}.k-hubgrid.k-side .k-ht.k-wide,.k-hubgrid.k-side .k-ht.k-wide2{grid-column:auto}}.k-shopr .k-t .k-nw.k-d{color:var(--soft)}.b-match{flex-direction:column;display:flex}.b-match .k-krep{margin-top:4px;text-decoration:none}.b-match .k-krep span b{display:block}a.k-ht,a.k-repr,a.k-krep{text-decoration:none}.k-ht.k-sky,.k-ht.k-paper{color:var(--ink)}.k-mis{color:inherit;text-decoration:none}.k-scoutc .k-faces{gap:6px;display:flex}.cat.c-recrutement{color:#7a5200;background:#fff1c7}.cat.c-recrutement.new{color:#fff;background:#e8a317}.cat.c-liste{background:var(--warn-tint);color:var(--warn-deep)}.cat.c-liste.new{background:var(--warn);color:var(--ink)}.note.plage{background:#b9c6be;width:auto;min-width:52px;padding:0 6px;font-size:20px}.note.s.plage{min-width:44px;font-size:14px}.attr:has(b.plage){grid-template-columns:minmax(0,1fr) 100px 44px}.attr .bar2.plage span{background:#9fd8ae;border-radius:5px}.attr b.plage{color:var(--soft);white-space:nowrap}.gauge b.plage{color:var(--soft);font-size:19px}.panel.voile{background:var(--mist);color:inherit;flex-direction:column;grid-column:1/-1;gap:4px;text-decoration:none;display:flex}.panel.voile span{color:var(--soft);font-size:13px;font-weight:700}.k-sheet .k-sec .k-frow.k-wrap{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.k-sheet .k-sec .k-frow.k-wrap .k-fchip{min-height:36px;padding:0 12px;font-size:13px}.k-cat.k-c-effectif{color:#4b3a8f;background:#ece6fb}.k-cat.k-c-essai{background:var(--sky-1);color:#0d5f87}.k-rows{flex-direction:column;display:flex}.k-prow{border-top:1px solid var(--line);text-align:left;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:9px 0;display:grid}.k-prow:first-child{border-top:0;padding-top:0}.k-prow:last-child{padding-bottom:0}.k-prow .k-t{min-width:0}.k-prow .k-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.k-prow .k-t b q{quotes:"« " " »";color:var(--grass-deep);font-weight:800}.k-prow .k-t small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.k-prow .k-r{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.k-sq{white-space:nowrap;background:var(--mist);color:var(--soft);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.k-sq.k-ind{background:var(--ink);color:var(--paper)}.k-sq.k-type{background:var(--grass);color:var(--paper)}.k-sq.k-rot{background:var(--tint);color:var(--grass-deep)}.k-sq.k-remp{background:var(--mist-2);color:var(--ink)}.k-sq.k-espoir{background:var(--sky-1);color:#0d5f87}.k-sq.k-jeune{background:var(--sky-2);color:#0d5f87}.k-sq.k-inutile{background:var(--bad-tint);color:var(--bad-deep)}.k-sq.k-essai{color:#7a5200;background:#fff1c7}.k-flag2{color:var(--warn-deep);align-items:center;gap:4px;font-size:11.5px;font-weight:800;display:inline-flex}.k-flag2 svg{stroke-width:2.6px;width:14px;height:14px}.k-flag2.k-bad{color:var(--bad-deep)}.k-banner{background:var(--warn-tint);color:var(--warn-deep);text-align:left;border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.k-banner .k-ic{background:var(--paper);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.k-banner b{color:var(--ink);font-size:14.5px;display:block}.k-banner small{font-size:12.5px;font-weight:700}.k-banner.k-bad{background:var(--bad-tint);color:var(--bad-deep)}.k-banner.k-sky{background:var(--sky-2);color:#0d5f87}.k-sqbig{justify-content:space-between;align-items:center;gap:10px;display:flex}.k-sqbig .k-v{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:900;font-stretch:62%;line-height:.9}.k-pmeter{margin-top:14px;position:relative}.k-pmeter .k-bar{background:var(--mist-2);border-radius:8px;height:14px;overflow:hidden}.k-pmeter .k-bar i{background:var(--grass);border-radius:8px;height:100%;display:block}.k-pmeter .k-bar i.k-short{background:var(--warn)}.k-pmeter em{background:var(--navy);border-radius:2px;width:3px;height:26px;position:absolute;top:-6px;transform:translate(-50%)}.k-pmeter .k-cap{color:var(--soft);justify-content:space-between;margin-top:8px;font-size:12px;font-weight:700;display:flex}.k-pmeter .k-cap b{color:var(--ink)}.k-say{background:var(--mist);border-radius:14px;grid-template-columns:32px 1fr;align-items:start;gap:10px;margin-top:12px;padding:10px;display:grid}.k-say p{font-size:13.5px;font-weight:700;line-height:1.35}.k-say small{color:var(--soft);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11.5px;font-weight:800;display:block}.k-say.k-warn{background:var(--warn-tint)}.k-clauses{flex-direction:column;display:flex}.k-cl{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:12px;padding:11px 0;display:grid}.k-cl:first-child{border-top:0;padding-top:0}.k-cl:last-child{padding-bottom:0}.k-cl .k-ic{background:var(--mist);width:40px;height:40px;color:var(--soft);border-radius:13px;place-items:center;display:grid}.k-cl.k-on .k-ic{background:var(--warn);color:var(--ink)}.k-cl.k-safe .k-ic{background:var(--tint);color:var(--grass-deep)}.k-cl .k-hd{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.k-cl b{font-size:14.5px}.k-cl .k-amt{font-family:var(--display);white-space:nowrap;font-size:22px;font-weight:900;font-stretch:62%;line-height:.9}.k-cl p{color:var(--soft);margin-top:2px;font-size:12.5px;font-weight:700}.k-cl .k-st{margin-top:6px;display:inline-flex}.k-memo{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.k-memo:first-of-type{border-top:0;padding-top:0}.k-memo b{font-size:14.5px;display:block}.k-memo small{color:var(--soft);font-size:12.5px;font-weight:700;display:block}.k-memo .k-q{font-family:var(--display);text-transform:uppercase;color:var(--grass-deep);font-size:22px;font-weight:900;font-stretch:62%}.k-memo .k-btn{min-height:44px;padding:0 12px;font-size:13.5px}.k-private{color:var(--soft);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.k-private svg{width:14px;height:14px}.k-loanc{color:var(--paper);background:linear-gradient(160deg,#1b9ad6,#0f6f9f);border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.k-loanc .k-lbl{color:#d4eefb}.k-loanc h2{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:900;font-stretch:62%;line-height:.92}.k-loanc .k-kp{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.k-loanc .k-kp div{background:#fff2;border-radius:14px;padding:8px 10px}.k-loanc .k-kp .k-num{font-size:26px}.k-loanc .k-kp div>small{color:#d4eefb;font-size:11.5px;font-weight:700;display:block}.k-loanc .k-acts{gap:8px;display:flex}.k-loanc .k-acts .k-btn{color:var(--ink);border-color:#0000;flex:1}.k-loanc .k-acts .k-btn.k-ghost{color:var(--paper);background:#ffffff26}.k-clausec{background:var(--ink);color:var(--paper);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.k-clausec .k-lbl{color:#9fb5a6}.k-clausec .k-num{margin-top:4px;font-size:34px}.k-clausec .k-d{color:#cfe0d4;margin-top:4px;font-size:12.5px;font-weight:700;display:block}.k-clausec .k-btn{background:var(--lime);border-color:var(--lime);color:#0d4420}.k-clausec.k-paid{background:linear-gradient(160deg, #16843a, var(--grass-deep))}.k-xch{flex-direction:column;gap:6px;display:flex}.k-xr{background:var(--mist);border-radius:16px;grid-template-columns:44px 1fr auto 40px;align-items:center;gap:10px;padding:8px 10px;display:grid}.k-xr b{font-size:14.5px;display:block}.k-xr>span:nth-child(2){flex-direction:column;align-items:flex-start;min-width:0;display:flex}.k-xr small{color:var(--soft);font-size:12.5px;font-weight:700}.k-xr .k-num{font-size:20px}.k-xr .k-x{width:40px;height:40px;color:var(--soft);border-radius:12px;place-items:center;display:grid}.k-xr .k-x:hover{background:var(--paper)}.k-addx{min-height:52px;color:var(--grass-deep);border:2px dashed #b9c9bd;border-radius:16px;justify-content:center;align-items:center;gap:6px;width:100%;font-size:14px;font-weight:800;display:flex}.k-addx:disabled{color:var(--soft);opacity:.6}.k-total{flex-direction:column;gap:8px;display:flex}.k-total .k-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.k-total .k-num{font-size:40px}.k-total .k-mix{background:var(--mist-2);border-radius:8px;height:14px;display:flex;position:relative;overflow:hidden}.k-total .k-mix i{height:100%;display:block}.k-total .k-mix i.k-c{background:var(--grass)}.k-total .k-mix i.k-p{background:var(--sky-ink)}.k-total .k-mix em{background:var(--navy);width:3px;position:absolute;top:0;bottom:0}.k-total .k-leg{color:var(--soft);flex-wrap:wrap;gap:12px;font-size:12px;font-weight:700;display:flex}.k-total .k-leg span:before{content:"";vertical-align:-1px;background:var(--grass);border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.k-total .k-leg span.k-p:before{background:var(--sky-ink)}.k-total .k-leg span.k-w:before{background:var(--navy);width:3px}.k-when2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.k-when2 button{background:var(--mist);text-align:left;border:2px solid #0000;border-radius:14px;min-height:64px;padding:10px 12px}.k-when2 button b{font-size:14.5px;display:block}.k-when2 button small{color:var(--soft);font-size:12px;font-weight:700}.k-when2 button[aria-pressed=true]{background:var(--tint);border-color:var(--grass)}.k-bosman{background:linear-gradient(160deg, #16843a, var(--grass-deep));color:var(--paper);border-radius:24px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden}.k-bosman:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 40px,#0000 40px 80px);position:absolute;inset:0}.k-bosman>*{position:relative}.k-bosman .k-lbl{color:#cdeed6}.k-bosman h2{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:900;font-stretch:62%;line-height:.92}.k-bosman p{color:#e3f6e8;font-size:13.5px;font-weight:700}.k-rcard{background:var(--paper);border:2px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.k-rcard .k-top2{color:var(--paper);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.k-rcard.k-forced .k-top2{background:linear-gradient(160deg,#22346e,#141f45)}.k-rcard.k-xchg .k-top2{background:radial-gradient(120% 90% at 100% 0,#2f4a9a 0%,#0000 60%),linear-gradient(160deg,#22346e,#141f45)}.k-rcard.k-loan .k-top2{background:linear-gradient(160deg,#1b9ad6,#0f6f9f)}.k-rcard .k-top2 .k-lbl{color:#c9d4f5}.k-rcard.k-loan .k-top2 .k-lbl{color:#d4eefb}.k-rcard .k-who{align-items:center;gap:10px;display:flex}.k-rcard .k-who b{font-family:var(--display);text-transform:uppercase;font-size:22px;font-weight:900;font-stretch:62%;line-height:.95;display:block}.k-rcard .k-who small{color:#c9d4f5;font-size:12.5px;font-weight:700}.k-rcard .k-deal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-rcard .k-deal .k-num{font-size:40px}.k-rcard .k-deal .k-plus{font-family:var(--display);opacity:.7;font-size:28px;font-weight:900;font-stretch:62%}.k-rcard .k-deal .k-pl{background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:14px;font-weight:800;display:inline-flex}.k-rcard .k-body{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.k-rcard .k-for{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.k-rcard .k-for b{font-size:14.5px;display:block}.k-rcard .k-for small{color:var(--soft);font-size:12.5px;font-weight:700}.k-rcard .k-lock{background:var(--mist);border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.k-rcard .k-lock .k-ic{background:var(--paper);width:40px;height:40px;color:var(--navy);border-radius:12px;place-items:center;display:grid}.k-rcard .k-lock p{font-size:13px;font-weight:700;line-height:1.35}.k-rcard .k-more{flex-wrap:wrap;gap:8px;display:flex}.k-rcard .k-more .k-btn{flex:1;min-height:44px;font-size:13.5px}.k-rcard.k-done{opacity:.75}.k-rcard .k-res{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.k-rcard .k-res svg{stroke-width:2.6px;width:20px;height:20px}.k-rcard .k-res.k-ok{color:var(--grass-deep)}.k-rcard .k-res.k-no{color:var(--bad-deep)}.k-rcard .k-res.k-wait{color:var(--warn-deep)}.k-rgrid{flex-direction:column;gap:12px;display:flex}.k-trial{background:linear-gradient(160deg,#fff7e0,#fff1c7);border:2px solid #f2d68a;border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex}.k-trial .k-lbl{color:#7a5200}.k-trial h2{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:900;font-stretch:62%;line-height:.92}.k-trial .k-days{grid-template-columns:repeat(21,1fr);gap:3px;display:grid}.k-trial .k-days i{background:#ffffffb0;border-radius:4px;height:16px}.k-trial .k-days i.k-on{background:var(--warn)}.k-trial .k-days i.k-today{background:var(--ink)}.k-trial .k-cap{color:#7a5200;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.k-reveal{grid-template-columns:1fr 1fr;gap:8px;display:grid}.k-reveal div{background:var(--tint);border-radius:16px;padding:10px 12px}.k-reveal .k-num{color:var(--grass-deep);margin-top:4px;font-size:40px}.k-reveal .k-num s{color:var(--soft);margin-left:6px;font-size:.45em;font-weight:800;text-decoration:none}.k-stadec{color:var(--paper);background:linear-gradient(160deg,#22346e,#141f45);border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.k-stadec .k-lbl{color:#b9c6ef}.k-stadec h2{font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:900;font-stretch:62%;line-height:.92}.k-stadec .k-num{font-size:52px}.k-fill{position:relative}.k-fill .k-bar{background:#ffffff1f;border-radius:9px;height:16px;overflow:hidden}.k-fill .k-bar i{background:var(--lime);border-radius:9px;height:100%;display:block}.k-fill em{background:var(--paper);border-radius:2px;width:3px;height:28px;position:absolute;top:-6px}.k-fill .k-cap{color:#b9c6ef;justify-content:space-between;margin-top:8px;font-size:12px;font-weight:700;display:flex}.k-fill .k-cap b{color:var(--paper)}.k-stadec .k-verdict2{background:#ffffff1a;border-radius:14px;padding:10px 12px;font-size:13.5px;font-weight:700;line-height:1.35}.k-facil{flex-direction:column;gap:12px;display:flex}.k-facil .k-r{grid-template-columns:1fr 120px 44px;align-items:center;gap:10px;display:grid}.k-facil .k-r b{font-size:14.5px;display:block}.k-facil .k-r small{color:var(--soft);font-size:12px;font-weight:700}.k-facil .k-r .k-num{text-align:right;font-size:22px}.k-lvl{grid-template-columns:repeat(20,1fr);gap:2px;display:grid}.k-lvl i{background:var(--mist-2);border-radius:2px;height:12px}.k-lvl i.k-on{background:var(--grass)}.k-summer{flex-direction:column;gap:12px;display:flex}.k-mv{border-top:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.k-mv:first-child{border-top:0;padding-top:0}.k-mv:last-child{padding-bottom:0}.k-mv b{font-size:14.5px;display:block}.k-mv small{color:var(--soft);font-size:12.5px;font-weight:700}.k-decide{color:var(--paper);border-radius:24px;flex-direction:column;gap:10px;padding:16px;display:flex}.k-decide.k-yes{background:linear-gradient(160deg, #16843a, var(--grass-deep))}.k-decide.k-no{background:linear-gradient(160deg, var(--soft), #3c4a41)}.k-decide .k-lbl{color:#ffffffc0}.k-decide h2{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:900;font-stretch:62%;line-height:.92}.k-decide p{opacity:.92;font-size:13.5px;font-weight:700}.k-decide .k-kp{grid-template-columns:1fr 1fr;gap:6px;display:grid}.k-decide .k-kp div{background:#fff2;border-radius:14px;padding:8px 10px}.k-decide .k-kp .k-num{font-size:28px}.k-decide .k-kp div>small{opacity:.85;font-size:11.5px;font-weight:700;display:block}.k-sqlist{flex-direction:column;gap:6px;display:flex}.k-sqlist button{background:var(--mist);text-align:left;border:2px solid #0000;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.k-sqlist button[aria-pressed=true]{background:var(--tint);border-color:var(--grass)}.k-sqlist b{font-size:14.5px;display:block}.k-sqlist small{color:var(--soft);font-size:12.5px;font-weight:700}.k-sqlist .k-pc{color:var(--grass-deep);white-space:nowrap;font-size:12.5px;font-weight:800}.k-field{flex-direction:column;gap:6px;display:flex}.k-field input,.k-field textarea{font:inherit;border:2px solid var(--line);background:var(--paper);color:var(--ink);border-radius:14px;width:100%;padding:10px 12px;font-size:16px;font-weight:700}.k-field textarea{resize:vertical;min-height:76px}.k-field input:focus-visible,.k-field textarea:focus-visible{outline:3px solid var(--grass-deep);outline-offset:1px}.k-costbox{background:var(--bad-tint);border-radius:16px;flex-direction:column;gap:4px;padding:12px;display:flex}.k-costbox .k-num{color:var(--bad-deep);font-size:34px}.k-costbox small{color:var(--bad-deep);font-size:12.5px;font-weight:700}.k-vnote{color:var(--soft);text-align:center;padding:4px 8px;font-size:12.5px;font-weight:700}.k-page .k-cta{text-align:center}.k-effhero{min-height:200px}.k-effhero .k-hb{max-width:58%}.k-mixbar{z-index:1;gap:3px;max-width:62%;margin-top:auto;display:flex;position:relative}.k-mixbar i{border-radius:7px;place-items:center;min-width:22px;height:26px;padding:0;font-size:12px;font-style:normal;font-weight:900;display:grid}.k-mixbar i.k-sq{box-shadow:none}.k-mixbar i.k-sq.k-ind{background:var(--ink);color:var(--paper)}.k-mixbar i.k-sq.k-type{background:var(--lime);color:#0d4420}.k-shelf{flex-direction:column;gap:10px;display:flex}.k-shelf .k-sh{justify-content:space-between;align-items:center;gap:10px;display:flex}.k-shelf .k-sh .k-sq{padding:5px 12px;font-size:13px}.k-shelf .k-aside{color:var(--soft);text-align:right;font-size:12.5px;font-weight:700}.k-ph .k-subnav.k-mini button{white-space:nowrap}.k-segs2{background:var(--mist);scrollbar-width:none;border-radius:14px;gap:4px;padding:3px;display:flex;overflow-x:auto}.k-segs2 button{min-height:44px;color:var(--soft);white-space:nowrap;text-align:center;border-radius:11px;flex:1;padding:0 10px;font-size:13px;font-weight:800}.k-segs2 button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0d2a1a22}.k-fj-card{background:var(--paper);border:2px solid var(--line);border-radius:24px;overflow:hidden}.k-fj-top{background:linear-gradient(180deg, #d9f0fb 0%, #eef8fd 55%, var(--paper) 100%);align-items:flex-end;min-height:206px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden}.k-fj-top:before{content:"";background:repeating-linear-gradient(115deg,#1b9ad60d 0 14px,#0000 14px 30px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.k-fj-photo{pointer-events:none;width:200px;height:200px;position:absolute;bottom:0;right:-6px}.k-fj-photo img{width:100%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 72%,#0000 99%);mask-image:linear-gradient(#000 72%,#0000 99%)}.k-fj-num{font-family:var(--display);color:#1b9ad6;opacity:.14;font-size:120px;font-weight:900;font-stretch:62%;line-height:1;position:absolute;top:-4px;right:120px}.k-fj-id{z-index:1;min-width:0;max-width:58%;position:relative}.k-fj-id .k-fn{color:var(--soft);font-size:14px;font-weight:600}.k-fj-id h2{font-size:32px;line-height:.95}.k-fj-id .k-club{align-items:center;gap:7px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.k-fj-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.k-fj-tags span{background:var(--mist);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.k-fj-tags svg{stroke-width:2.6px;width:13px;height:13px}.k-fj-tags .k-pos{background:var(--ink);color:var(--paper)}.k-fj-tags .k-warn{background:var(--warn);color:var(--ink)}.k-fj-tags .k-sky{background:var(--sky-ink);color:var(--paper)}.k-fj-rate{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:12px 16px 24px;display:grid}.k-fj-gauge{width:76px;height:76px;position:relative}.k-fj-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.k-fj-gauge b{font-family:var(--display);place-items:center;font-size:30px;font-weight:900;font-stretch:62%;line-height:1;display:grid;position:absolute;inset:0}.k-fj-gauge small{text-align:center;color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800;position:absolute;bottom:-16px;left:0;right:0}.k-lbl2{color:var(--soft);justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:800;display:flex}.k-lbl2 b{color:var(--ink);font-size:14px}.k-fj-track{background:#dfe7e1;border-radius:8px;height:14px;margin:8px 0 6px;display:block;position:relative;overflow:hidden}.k-fj-track .k-now{background:var(--grass);border-radius:8px;position:absolute;top:0;bottom:0;left:0}.k-stars{color:var(--warn);letter-spacing:1px;font-size:14px}.k-stars i{color:#c9d5cc;font-style:normal}.k-fj-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.k-fj-facts div{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:11px 6px;display:flex}.k-fj-facts div+div{border-left:1px solid var(--line)}.k-fj-facts .k-k{color:var(--soft);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.k-fj-facts b{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex}.k-fj-tabs button{position:relative}.k-fj-tabs .k-dot{background:var(--warn);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:10px}.k-kpi2{background:var(--paper);border:2px solid var(--line);border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.k-kpi2 .k-k{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:800}.k-kpi2 .k-v{font-family:var(--display);font-size:34px;font-weight:900;font-stretch:62%;line-height:1}.k-kpi2 .k-v small{font-size:18px}.k-kpis2{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.k-mspark{align-items:flex-end;gap:5px;height:44px;margin-top:8px;display:flex}.k-mspark i{border-radius:5px 5px 2px 2px;flex:1}.k-strong2{flex-wrap:wrap;gap:6px;display:flex}.k-strong2 span{background:var(--tint);color:var(--grass-deep);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.k-strong2.k-weak span{background:var(--bad-tint);color:var(--bad-deep)}.k-attrg{gap:12px;display:grid}.k-attr2{grid-template-columns:1fr 100px 24px;align-items:center;gap:10px;padding:5px 0;font-size:14px;display:grid}.k-attr2 .k-b{background:var(--mist);border-radius:5px;height:8px;display:block;overflow:hidden}.k-attr2 .k-b i{border-radius:5px;height:100%;display:block}.k-attr2 b{text-align:right}.k-spark2{align-items:flex-end;gap:6px;height:90px;padding-top:18px;display:flex}.k-spark2 div{border-radius:8px 8px 3px 3px;flex:1;min-width:0;position:relative}.k-spark2 div span{text-align:center;font-size:11.5px;font-weight:800;position:absolute;top:-18px;left:0;right:0}.k-kv2{grid-template-columns:auto 1fr;gap:10px 16px;margin:0;font-size:14.5px;display:grid}.k-kv2 dt{color:var(--soft);font-weight:600}.k-kv2 dd{text-align:right;margin:0;font-weight:800}@media (width>=900px){.k-rows.k-two{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.k-rows.k-two .k-prow:nth-child(2){border-top:0;padding-top:0}.k-rgrid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.k-lay.k-effl{grid-template-columns:1fr 380px;align-items:start}.k-fj-card{grid-template-columns:1.4fr 1fr;display:grid}.k-fj-facts{grid-column:1/-1}.k-fj-rate{border-top:0;border-left:1px solid var(--line);grid-area:1/2;padding:24px}.k-fj-top{min-height:250px;padding:24px 26px 22px}.k-fj-photo{width:250px;height:250px;right:20px}.k-fj-id h2{font-size:44px}.k-kpis2{grid-template-columns:repeat(4,1fr)}.k-attrg{grid-template-columns:repeat(3,1fr)}}.ph-tags .warn{background:var(--warn-tint);color:var(--warn-deep)}.ph-tags .sky{background:var(--sky-2);color:#0d5f87}.k-dot2{background:var(--warn);vertical-align:4px;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.cat.c-effectif{color:#4b3a8f;background:#ece6fb}.cat.c-essai{background:var(--sky-1);color:#0d5f87}.k-titre-page{font:900 30px/1 var(--display);text-transform:uppercase;margin:6px 0 16px;font-stretch:62%}.k-ht .k-flags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.k-ht .k-flagn{background:#ffffff24;border-radius:10px;align-items:center;gap:4px;padding:3px 7px 3px 4px;font-size:12.5px;display:inline-flex}.k-ht .k-flagn svg{border-radius:3px;width:20px;height:14px;display:block}.k-ht .k-faces.k-mt{margin-top:auto}.k-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.k-records{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-record{background:var(--mist);color:inherit;border-radius:18px;align-items:center;gap:10px;min-width:0;padding:10px;text-decoration:none;display:flex}.k-record>span:last-child{flex-direction:column;min-width:0;display:flex}.k-record small{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:800}.k-record b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.k-record .k-num{color:var(--grass-deep);font-size:22px}.k-sal3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.k-sal3>div{flex-direction:column;gap:2px;display:flex}.k-sal3 .k-num{font-size:24px}.k-convoite{flex-wrap:wrap;gap:4px 12px;display:flex}.k-convoite span{align-items:center;gap:6px;display:inline-flex}.ef{gap:12px}.ef-k{font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:0}.ef-s{color:var(--soft);font-size:13.5px}.ef-lnk{color:var(--grass-deep);cursor:pointer;background:0 0;border:0;min-height:30px;padding:0;font-size:14px;font-weight:800}.ef-sig{flex-wrap:wrap;gap:6px;display:flex}.ef-sig button{min-height:44px;font:800 13.5px var(--body);cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.ef-sig button i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.ef-sig .r{background:var(--bad-tint);color:var(--bad-deep)}.ef-sig .o{background:var(--warn-tint);color:var(--warn-deep)}.ef-sig .g{background:var(--tint);color:var(--grass-deep)}.ef-sig button[aria-pressed=true]{border-color:currentColor}.ef-fil{scrollbar-width:none;gap:6px;margin:0 -12px;padding:0 12px;display:flex;overflow-x:auto}.ef-fil button{background:var(--paper);border:2px solid var(--line);min-height:44px;font:700 14px var(--body);white-space:nowrap;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:0 14px}.ef-fil button small{color:var(--soft);margin-left:5px;font-weight:700}.ef-fil button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ef-fil button[aria-pressed=true] small{color:#ffffffb8}.ef-grp{background:var(--paper);border:2px solid var(--line);border-radius:var(--r);flex-direction:column;min-width:0;padding:14px 16px 6px;display:flex}.ef-kp{color:var(--warn-deep)}.ef-leg{font:600 13px/1.4 var(--body);color:var(--soft);margin:0;padding:2px 4px 6px}.ef-leg b{color:var(--warn)}.ef-gh{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:4px;display:flex}.ef-pj{border-top:1px solid var(--line);width:100%;min-height:58px;color:inherit;align-items:center;gap:10px;min-width:0;padding:6px 0;text-decoration:none;display:flex}.ef-av{flex:none;display:block;position:relative}.ef-av .k-av{border:2px solid var(--paper);box-shadow:0 0 0 1px var(--line);background:var(--mist)}.ef-av .k-av img{object-position:top}.ef-no{background:var(--ink);color:#fff;min-width:20px;height:20px;font:800 11px/16px var(--body);text-align:center;border:2px solid var(--paper);border-radius:10px;padding:0 4px;position:absolute;bottom:-3px;right:-4px}.ef-tx{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ef-tx b{align-items:center;gap:6px;min-width:0;font-size:14.5px;display:flex}.ef-tx b span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ef-tx small{color:var(--soft);white-space:nowrap;align-items:center;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.ef-pos{font:800 11px/1 var(--body);background:var(--mist);color:var(--soft);border-radius:5px;flex:none;margin-right:6px;padding:3px 5px}.ef-xi{font:800 11px/1 var(--body);letter-spacing:.04em;color:var(--grass-deep);background:var(--tint);border-radius:5px;flex:none;padding:3px 5px}.ef-sigs{flex-wrap:wrap;gap:4px;min-width:0;margin-top:4px;display:flex}.ef-sgl{font:800 12px/1 var(--body);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;min-width:0;max-width:100%;padding:4px 7px;overflow:hidden}.ef-sgl.r{background:var(--bad-tint);color:var(--bad-deep)}.ef-sgl.o{background:var(--warn-tint);color:var(--warn-deep)}.ef-sgl.g{background:var(--tint);color:var(--grass-deep)}.ef-sgl.b{background:var(--mist);color:var(--bad-deep)}.ef-sgl.n{background:var(--mist);color:var(--soft)}.ef-rc{flex-direction:column;flex:none;align-items:center;gap:4px;width:54px;display:flex}.ef-nt{width:42px;height:30px;font:900 19px/1 var(--display);border-radius:9px;place-items:center;font-stretch:75%;display:grid}.ef-nt.ef-n1{background:var(--grass);color:#fff}.ef-nt.ef-n2{background:var(--tint);color:var(--grass-deep)}.ef-nt.ef-n3{background:var(--warn-tint);color:var(--warn-deep)}.ef-stars{color:#b9780a;white-space:nowrap;font-size:11px;line-height:1}.ef-stars i{color:#b4c0b8;font-style:normal}.ef-recap{width:100%;color:inherit;border:2px solid var(--line);border-radius:var(--r);background:repeating-linear-gradient(115deg,#f6f9f7 0 18px,#ebf1ed 18px 36px);flex-direction:column;gap:12px;padding:13px 12px 12px 14px;text-decoration:none;display:flex;container-type:inline-size}.ef-rc-haut{align-items:center;gap:16px;display:flex}.ef-rc-n{flex-direction:column;flex:none;align-items:flex-start;display:flex}.ef-rc-n b{font:900 60px/.82 var(--display);font-stretch:62%}.ef-rc-n .ef-k{margin-top:4px}.ef-rc-lignes{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ef-rc-barre{gap:3px;height:16px;display:flex}.ef-rc-barre i{border-radius:5px;min-width:6px}.ef-rc-barre .l-G{background:var(--grass-deep)}.ef-rc-barre .l-D{background:var(--grass)}.ef-rc-barre .l-M{background:#7ccf6a}.ef-rc-barre .l-A{background:var(--tint-line)}.ef-rc-leg{gap:3px;display:flex}.ef-rc-leg span{min-width:6px;font:700 12px/1 var(--body);color:var(--soft);white-space:nowrap}.ef-rc-leg b{color:var(--ink);margin-right:2px;font-size:14px}.ef-rc-bas{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ef-rc-bloc{background:var(--paper);min-width:0;box-shadow:0 1px 0 var(--line);border-radius:16px;flex-direction:column;gap:3px;padding:10px 8px 10px 9px;display:flex}.ef-rc-bloc b{font:900 26px/1 var(--display);white-space:nowrap;margin-top:7px;font-stretch:62%}.ef-rc-bloc b small{font:800 12px var(--body);color:var(--soft);letter-spacing:.02em;margin-left:4px}.ef-rc-bloc>small{font:600 12px/1.25 var(--body);color:var(--soft);overflow-wrap:anywhere}.ef-rc-hist{align-items:flex-end;gap:4px;height:30px;display:flex}.ef-rc-hist i{background:var(--tint-line);border-radius:3px 3px 1px 1px;flex:1;max-width:13px}.ef-rc-hist i.on{background:var(--grass)}.ef-rc-flags{grid-template-columns:repeat(4,16px);align-content:center;gap:4px 3px;height:30px;display:grid}.ef-rc-flags .flag{border-radius:2px;width:16px;height:11px}.ef-rc-ue{align-items:flex-end;gap:4px;height:30px;display:flex}.ef-rc-ue i{border:2px dashed #aebdb3;border-radius:5px;flex:none;width:14px;height:24px}.ef-rc-ue i.pris{background:var(--grass);border:0}@container (width<=370px){.ef-rc-bloc b{font-size:23px}.ef-rc-bloc b small{letter-spacing:0;margin-left:2px}}.ef-hg3{grid-template-columns:repeat(3,minmax(0,1fr));margin:6px -6px 8px;display:grid}.ef-hg-c{text-align:center;min-width:0;color:inherit;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;text-decoration:none;display:flex}.ef-hg-c+.ef-hg-c{border-left:2px solid var(--mist)}.ef-hg-av{background:var(--mist);border:2px dashed #aebdb3;border-radius:50%;place-items:end center;width:58px;height:58px;margin-bottom:6px;display:grid;position:relative}.ef-sil{fill:#c9d6cd;border-radius:0 0 22px 22px;width:44px;height:44px}.ef-bdg{background:var(--grass);color:#fff;border:2.5px solid var(--paper);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-3px;right:-5px}.ef-bdg svg.i{stroke-width:2.2px;width:14px;height:14px}.ef-hg-n{font:900 32px/1 var(--display);font-stretch:62%}.ef-hg-n small{color:var(--soft);font-size:17px}.ef-hg-c>small{font:600 12px/1.25 var(--body);color:var(--soft);margin-bottom:10px}.ef-hg-c>small.ef-al{color:var(--warn-deep);font-weight:800}.ef-hg-act{background:var(--tint);min-height:36px;color:var(--grass-deep);font:800 13px var(--body);border-radius:999px;align-items:center;margin-top:auto;padding:0 14px;display:inline-flex}@media (width>=900px){.ef{width:100%;max-width:860px;margin:0 auto}.ef-fil{margin:0;padding:0}}.ef-tete{gap:10px;min-width:0;display:grid}.ph-id h2{text-transform:uppercase;font-size:38px}.ph-id h2.long{font-size:31px}.ph-id h2.tres-long{font-size:27px}.ph-id .club.nat{margin-top:6px}.ph-id .club.nat .flag{width:24px;height:16px}.ph-photo{max-width:46%}.ph-facts .ef-fin{background:var(--warn-tint)}.ph-facts .ef-fin b{color:var(--warn-deep)}.ef-selon{color:var(--soft);font-size:12.5px;font-weight:600}.ef-alerte{text-align:left;width:100%;min-height:58px;color:inherit;font:inherit;cursor:pointer;border:2px solid;border-radius:18px;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:flex}.ef-alerte>svg.i{flex:none;width:18px;height:18px}.ef-alerte .disc{flex:none;width:38px;height:38px}.ef-aic{background:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.ef-aic svg.i{width:20px;height:20px}.ef-atx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ef-atx b{color:var(--ink);font-size:15px}.ef-atx small{font-size:13px;font-weight:700}.ef-alerte.o{background:var(--warn-tint);color:var(--warn-deep);border-color:#f3cf7a}.ef-alerte.r{background:var(--bad-tint);color:var(--bad-deep);border-color:#f5c3c4}.ef-alerte.g{background:var(--tint);border-color:var(--tint-line);color:var(--grass-deep)}.ef-dec{background:var(--paper);min-width:0;min-height:54px;color:var(--grass-deep);border:2px solid var(--line);box-shadow:0 4px 0 var(--line);font:900 19px/1 var(--display);text-transform:uppercase;text-align:center;cursor:pointer;border-radius:18px;flex:1 1 0;place-items:center;padding:0 8px;font-stretch:62%;text-decoration:none;transition:transform .12s,box-shadow .12s;display:grid}.ef-dec:active{box-shadow:0 1px 0 var(--line);transform:translateY(3px)}.ef-own{gap:8px;margin:12px -12px -24px;padding:12px 12px 14px}.ef-own-inline{display:none}@media (width<=380px){.ef-dec{font-size:17px}}.k-vente-hd{align-items:center;gap:12px;display:flex}.k-vente-hd>div{flex:1;min-width:0}.k-vente-hd .k-x{width:44px;height:44px;color:var(--soft);background:var(--mist);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.k-vente-offre{background:var(--warn-tint);border:2px solid #f3cf7a;border-radius:16px;margin-top:12px;padding:11px 14px;font-size:14px}.k-vente-offre b{color:var(--warn-deep)}@media (width>=900px){.ef-tete{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.ef-tete>.ph-card{display:block}.ef-tete>.ef-hc{grid-area:1/1}.ef-tete>.ef-nc{grid-area:1/2/span 2}.ef-tete>.ef-nc .ph-rate{border-left:0;padding:20px}.ef-tete>.ef-alerte{grid-column:1/-1}.ef-tete>.ef-own-inline{grid-column:1;gap:8px;display:flex}.ef-own{display:none}.ph-id h2{font-size:44px}}.ef-nc .ph-rate{border-top:0}.k-vente-acts>button{text-align:center;flex:1}.ph-tags .lib{background:var(--warn-tint);color:var(--warn-deep);border:1px solid #e8a33d}.ph-tags .lib svg{width:13px;height:13px}.k-cl.k-gel .k-ic{background:var(--mist);color:var(--soft)}.k-chip.k-gel{background:var(--mist);color:var(--ink);font-weight:800}.k-frise{color:var(--soft);align-items:center;gap:8px;margin:10px 0 4px;font-size:12px;display:flex}.k-frise-b{background:var(--line);border-radius:5px;flex:1;height:8px;position:relative;overflow:hidden}.k-frise-b i{background:var(--grass);border-radius:5px;position:absolute;inset:0 auto 0 0}.k-coupe-hero{color:var(--paper);border-radius:26px;flex-direction:column;align-items:flex-start;gap:10px;min-height:170px;margin-bottom:14px;padding:18px 18px 20px;display:flex;position:relative;overflow:hidden}.k-coupe-hero.k-vert{background:radial-gradient(110% 80% at 100% 0,#2bc35b 0%,#0000 60%),linear-gradient(160deg,#16843a,#0d6b30)}.k-coupe-hero.k-or{background:radial-gradient(110% 80% at 100% 0,#ffd66b 0%,#0000 60%),linear-gradient(160deg,#e9a714,#b97f0c)}.k-coupe-hero.k-gris{background:linear-gradient(160deg,#5a6d61,#3b4a41)}.k-coupe-hero .k-lbl{color:#ffffffc0}.k-coupe-hero h1{font-family:var(--display);text-transform:uppercase;z-index:1;max-width:70%;margin:0;font-size:40px;font-weight:900;font-stretch:62%;line-height:.92;position:relative}.k-coupe-hero .k-chip{z-index:1;position:relative}.k-coupe-v{z-index:1;align-items:center;gap:10px;margin-top:auto;display:flex;position:relative}.k-coupe-v small{text-transform:uppercase;letter-spacing:.05em;color:#ffffffc0;font-size:11.5px;font-weight:800;display:block}.k-coupe-v b{font-size:17px}.k-trophee{fill:none;stroke:#ffffff2e;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:170px;height:170px;position:absolute;bottom:-14px;right:-18px}.k-parcours{flex-direction:column;gap:10px;display:flex}.k-etape{flex-direction:column;gap:4px;display:flex}.k-tours{margin-bottom:12px}.k-cs-grille{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=900px){.k-cs-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-cs{background:var(--mist);color:inherit;border:2px solid #0000;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:grid;position:relative}.k-cs.k-me{background:var(--tint);border-color:var(--tint-line)}.k-cs.k-ami{background:#eef2fd;border-color:#c9d3f1}.k-cs-club{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.k-cs-club>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-cs>.k-cs-club:last-of-type{text-align:right;flex-direction:row-reverse}.k-cs-club.k-win{font-weight:900}.k-cs-club.k-lose{color:var(--soft)}.k-cs-score,.k-cs-date{flex-direction:column;align-items:center;min-width:56px;display:flex}.k-cs-score b{font-family:var(--display);font-size:24px;font-weight:900}.k-cs-score small,.k-cs-date{color:var(--soft);font-size:11.5px;font-weight:700}.k-cs-date b{color:var(--ink);font-size:13.5px}.k-cs-neutre{text-align:center;color:var(--soft);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;font-size:11px;font-weight:800}.k-coupes-tuiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0 0 14px;display:grid}.k-coupes-tuiles .k-ht{min-height:128px}.k-coupes-tuiles .k-ht .k-hb b{font-size:18px}.k-coupes-tuiles .k-ht svg.k-trophee{z-index:0;fill:none;stroke:#ffffff40;stroke-width:1.6px;width:110px;height:110px;bottom:-14px;right:-14px}.k-coupes-tuiles .k-ht.k-paper svg.k-trophee{stroke:var(--line)}.k-subnav.k-mini.k-tours{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.k-subnav.k-mini.k-tours button{flex:1 0 auto;padding:0 9px;font-size:12.5px}.k-subnav.k-mini.k-tours button:disabled{opacity:.4}.k-ligue-legende{color:var(--soft);flex-wrap:wrap;gap:6px 12px;margin:-4px 0 10px;font-size:12px;font-weight:700;display:flex}.k-ligue-legende span:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.k-ligue-legende .k-z-direct:before,.st tr.k-z-direct td.fx1{background:var(--grass)}.k-ligue-legende .k-z-barrage:before,.st tr.k-z-barrage td.fx1{background:var(--sky)}.k-ligue-legende .k-z-elimine:before{background:var(--line)}.st tr.k-z-direct td.fx1,.st tr.k-z-barrage td.fx1{color:var(--paper)}.st tr.ami td{background:#eef2fd}.st .k-lc{color:inherit;text-overflow:ellipsis;align-items:center;gap:8px;text-decoration:none;display:flex;overflow:hidden}.k-mondial-podium{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.k-mondial-podium>div{background:var(--mist);border-radius:16px;flex-direction:column;gap:4px;padding:12px;display:flex}.k-mondial-podium>div.k-or{background:linear-gradient(160deg,#ffe7a3,#f2b531)}.k-mondial-podium svg{border-radius:4px;width:34px;height:24px}.k-mondial-podium small{text-transform:uppercase;letter-spacing:.04em;color:var(--soft);font-size:11px;font-weight:800}.k-mondial-podium .k-or small{color:#7a5200}.k-mondial-podium b{font-size:16px}.k-mondial .k-rowi .k-ic svg{border-radius:3px;width:24px;height:17px}.k-meteo-chaud{background:linear-gradient(160deg,#fff7e0,#ffeab3);border-color:#f3d27a}.k-meteo-doux{background:linear-gradient(160deg,#fbfaf3,#f1efe2)}.k-meteo-gris{background:linear-gradient(160deg,#f4f6f5,#e4e9e6)}.k-meteo-pluie{background:linear-gradient(160deg,#eef4fb,#d9e7f6);border-color:#b9d0ea}.k-meteo-neige{background:linear-gradient(160deg,#f6fbff,#e2eef8);border-color:#c4dbee}.k-meteo-chaud svg.i{color:#c98a00}.k-meteo-pluie svg.i,.k-meteo-neige svg.i{color:#2f6aa8}.k-meteo-gris svg.i,.k-meteo-doux svg.i{color:#5a6d61}.k-meteo-l{justify-content:space-between;align-items:center;gap:8px;display:flex}.k-meteo-l .big{font-size:34px;line-height:1}.k-meteo-alerte{color:#8a4b00;font-size:12.5px;font-weight:800}.k-meteo-pluie .k-meteo-alerte,.k-meteo-neige .k-meteo-alerte{color:#1f4f82}.k-meteo-p{flex-direction:column;gap:10px;display:flex}.k-meteo-tete{align-items:center;gap:12px;display:flex}.k-meteo-tete>div{flex-direction:column;display:flex}.k-meteo-tete b{font-family:var(--display);font-size:30px;font-weight:900;font-stretch:62%;line-height:1}.k-meteo-tete span{font-size:14px;font-weight:700}.k-meteo-faits{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13.5px;font-weight:700;list-style:none;display:flex}.k-meteo-faits li{align-items:center;gap:6px;display:flex}.k-meteo-conseils{flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:13.5px;display:flex}.k-meteo-ligne{color:var(--soft);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.k-am-hero{color:var(--paper);background:radial-gradient(110% 80% at 100% 0,#2bc35b 0%,#0000 60%),linear-gradient(160deg,#16843a,#0d6b30);border-radius:26px;flex-direction:column;gap:10px;padding:18px;display:flex}.k-am-hero .k-lbl{color:#ffffffc0}.k-am-top{align-items:flex-end;gap:14px;display:flex}.k-am-top .k-num{font-size:64px}.k-am-sub{opacity:.92;padding-bottom:6px;font-size:13.5px;font-weight:700;line-height:1.35}.k-am-jauge{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.k-am-jauge i{background:#ffffff2e;border-radius:99px;height:10px}.k-am-jauge i.k-prevu{background:#ffffff70}.k-am-jauge i.k-plein{background:#ffd66b}.k-am-pied{opacity:.88;font-size:12.5px;font-weight:700}.am4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.am4{grid-template-columns:repeat(4,minmax(0,1fr))}}.am{background:var(--paper);box-shadow:var(--eq-ombre);border-radius:20px;flex-direction:column;gap:6px;min-width:0;min-height:142px;padding:12px;display:flex}.am-k{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.am-vs{align-items:center;gap:6px;min-width:0;display:flex}.am-vs .k-crest2{flex:none}.am-vs b{overflow-wrap:anywhere;min-width:0;font-size:13.5px;line-height:1.15}.am small{color:var(--soft);font-size:11.5px;font-weight:600;line-height:1.3}.am-sc{font:900 26px/1 var(--display);align-items:center;gap:6px;font-stretch:75%;display:flex}.am-res{font:800 11px var(--body);color:var(--soft);background:#ffffffb0;border-radius:999px;padding:3px 7px}.am-V .am-res{background:var(--grass);color:#fff}.am-D .am-res{background:var(--bad-texte);color:#fff}.am-cr{flex-direction:column;gap:2px;display:flex}.am-cr span{align-items:center;gap:4px;min-width:0;display:flex}.am-cr svg{flex:none;width:13px;height:13px}.am-cr .am-bl{color:var(--bad-deep)}.am-joue{background:linear-gradient(160deg,#e6f7ea,#cdeed6)}.am-prevu{box-shadow:inset 0 0 0 2px #b5e5c0, var(--eq-ombre)}.am-vide{box-shadow:none;text-align:center;color:var(--soft);background:0 0;border:2px dashed #b9c8be;justify-content:center;align-items:center}.am-vide svg{fill:none;stroke:currentColor;stroke-width:2px;width:28px;height:28px}.am-paradj{font:800 11px var(--body);color:#22346e;background:#e3e8f7;border-radius:999px;align-self:flex-start;padding:3px 8px}.am-acts{gap:6px;margin-top:auto;display:flex}.am-acts .k-btn{flex:1;min-width:0;min-height:44px;padding:0 6px;font-size:12.5px}.am-adj{color:#fff;box-shadow:var(--eq-ombre);background:radial-gradient(120% 80% at 100% 0,#3b55a8 0%,#0000 60%),linear-gradient(170deg,#22346e,#111a3a);border-radius:24px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.am-adj-k{font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#cfd8f5;align-items:center;gap:8px;display:flex}.am-ini{width:26px;height:26px;font:900 11px var(--body);letter-spacing:0;color:#22346e;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.am-adj-t{font:900 26px/1 var(--display);text-transform:uppercase;font-stretch:62%}.am-choix{background:#ffffff1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.am-choix-tx{flex-direction:column;min-width:0;display:flex}.am-choix-tx b{font-size:14px}.am-choix-tx small{color:#cfd8f5;font-size:11.5px;font-weight:600;line-height:1.3}.am-choix-m{font:900 22px/1 var(--display);text-align:right;color:#ffd166;font-stretch:75%}.am-choix-m small{font:700 11px var(--body);color:#cfd8f5;display:block}.am-adj q{color:#eef1fb;quotes:none;font-size:13.5px;line-height:1.4}.am-adj-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.am-adj-acts span{color:#cfd8f5;font-size:12.5px;font-weight:600}.am-auto{text-align:left;background:var(--paper);width:100%;box-shadow:var(--eq-ombre);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:12px 14px;display:grid}.am-auto-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.am-auto-tx b{font-size:14px;line-height:1.25}.am-auto-tx small{color:var(--soft);font-size:12px;font-weight:600;line-height:1.35}.k-sw.am-on{background:var(--grass)}.k-sw.am-on:after{transform:translate(20px)}.am-dates{grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;gap:4px;display:grid;overflow-x:auto}.am-dates button{background:var(--mist);border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 0;display:flex}.am-dates button small{font:800 11px var(--body);color:var(--soft);text-transform:uppercase}.am-dates button b{font:900 20px/1 var(--display);font-stretch:75%}.am-dates button[aria-pressed=true]{background:var(--grass);color:#fff}.am-dates button[aria-pressed=true] small{color:#ffffffc8}.am-props{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=900px){.am-props{grid-template-columns:repeat(3,minmax(0,1fr))}}.am-prop{background:var(--paper);box-shadow:inset 0 0 0 2px var(--line), var(--eq-ombre);text-align:left;border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:10px;transition:box-shadow .15s;display:flex}.am-prop:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--grass), var(--eq-ombre)}.am-prop-hd{align-items:center;gap:8px;min-width:0;display:flex}.am-prop-hd .k-crest2{flex:none}.am-prop-hd>span:last-child{flex-direction:column;min-width:0;display:flex}.am-prop-hd b{overflow-wrap:anywhere;font-size:13.5px;line-height:1.15}.am-prop-hd small{color:var(--soft);font-size:11px;font-weight:700}.am-tags{flex-wrap:wrap;gap:4px;display:flex}.am-tags span{font:800 11px var(--body);background:var(--mist);color:var(--soft);border-radius:999px;padding:3px 7px}.am-tags .g{color:#7a5c00;background:#f8eecb}.am-tags .m{background:var(--tint);color:var(--grass-deep)}.am-tags .p{color:#0d4f7a;background:#e8f3fb}.am-tags .w{background:var(--warn-tint);color:var(--warn-deep)}.am-rec{color:var(--grass-deep);font-size:11.5px;font-weight:700}.am-jour{color:#fff;background:radial-gradient(120% 90% at 50% 0,#3a3f8f,#0000 70%),linear-gradient(165deg,#2a2f6e,#141838);border-radius:24px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:0 10px 24px #14183840}.ac .am-jour .k{color:#fff;font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.am-jour .cd{letter-spacing:0;background:#fff2;border-radius:999px;padding:3px 9px}.am-jour .aff{color:#fff;text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;text-decoration:none;display:grid}.am-jour .aff>span:not(.h){flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.am-jour .aff .disc{--bl-ep:4px;width:56px;height:56px;font-size:18px}.am-jour .aff b{font:900 17px var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:66%}.am-jour .h{font:900 44px/.9 var(--display);flex-direction:column;align-items:center;font-stretch:66%;display:flex}.am-jour .h small{font:600 12px var(--body);opacity:.85;margin-top:4px}.am-jour .enj{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.am-jour .enj span{text-align:center;background:#ffffff18;border-radius:12px;flex-direction:column;min-width:0;padding:8px 4px;display:flex}.am-jour .enj b{font:900 20px var(--display);overflow-wrap:anywhere;font-stretch:72%}.am-jour .enj small{opacity:.85;font-size:11px}.am-jour p{text-align:center;opacity:.92;margin:0;font-size:13px}.am-revoir{font:800 13px var(--body);color:var(--grass-deep);align-items:center;min-height:36px;margin-top:auto;padding-top:6px;text-decoration:none;display:flex}.am-revoir:after{content:" ›";white-space:pre}.am-prevu.am-suivant{box-shadow:inset 0 0 0 2px #6b4fd8,0 0 0 3px #efeafd}.am small.am-horloge{color:#6b4fd8;font-weight:700}.co-sch.co-amical{background:radial-gradient(120% 90% at 50% 0,#3a3f8f,#0000 70%),linear-gradient(165deg,#2a2f6e,#141838)}.co-sch.co-amical .co-k{color:#fff;opacity:.85}.k-tr-tile{position:relative;overflow:hidden}.k-tr-tile .k-num{font-size:44px}.k-tr-tile .k-num small{font-size:15px}.k-tr-moves{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.k-tr-mv{background:#ffffff26;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;font-weight:700;display:inline-flex}.k-tr-mv .k-tr-faces{display:flex}.k-tr-mv .k-tr-faces span{background:#ffffffd9 50% 12%/cover no-repeat;border:2px solid #16843a;border-radius:50%;width:24px;height:24px;margin-left:-6px}.k-tr-mv .k-tr-faces span:first-child{margin-left:0}.k-tr-tile .k-tr-deco{opacity:.16;stroke:#fff;fill:none;stroke-width:1.6px;width:120px;height:120px;position:absolute;bottom:-18px;right:-14px}.k-tr-hero{color:#fff;background:radial-gradient(120% 90% at 100% 0,#2ac35a 0%,#0000 55%),linear-gradient(160deg,#16843a,#0d6b30);border-radius:22px;padding:16px;position:relative;overflow:hidden;box-shadow:0 5px #0a5526}.k-tr-hero h1{font:900 26px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:75%}.k-tr-hero .k-tr-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.k-tr-hero .k-tr-big{font:900 54px/.9 var(--display);text-transform:uppercase;margin-top:14px;font-stretch:70%}.k-tr-hero .k-tr-sub{opacity:.92;margin-top:6px;font-size:14px}.k-tr-hero .k-tr-sub b{font-weight:800}.k-tr-switch{cursor:pointer;color:inherit;font:inherit;text-align:left;background:#ffffff1f;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:14px;padding:10px 12px;display:flex}.k-tr-switch .k-tr-knob{background:#ffffff40;border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.k-tr-switch .k-tr-knob:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.k-tr-switch[aria-checked=true] .k-tr-knob{background:#7ee26b}.k-tr-switch[aria-checked=true] .k-tr-knob:after{transform:translate(18px)}.k-tr-switch b{font-size:15px;font-weight:800;display:block}.k-tr-switch small{opacity:.85;font-size:12.5px;display:block}.k-tr-ad{align-items:center;gap:8px;display:flex}.k-tr-ad .av0{width:34px;height:34px;color:var(--grass-deep);font:800 13px var(--body);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.k-tr-sec{margin-top:14px}.k-tr-seg{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.k-tr-seg button{border:2px solid var(--line);background:var(--paper);min-height:64px;font:800 15px var(--body);color:var(--ink);cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:10px 6px;display:grid}.k-tr-seg button small{font:600 11.5px var(--body);color:var(--soft)}.k-tr-seg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 4px #0006}.k-tr-seg button[aria-pressed=true] small{color:#c9d8ce}.k-tr-effets{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.k-tr-ef{background:var(--mist);border-radius:12px;padding:10px 12px}.k-tr-ef .k{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.k-tr-pips{gap:4px;margin-top:6px;display:flex}.k-tr-pips i{background:#d3ddd6;border-radius:4px;flex:1;height:8px}.k-tr-pips.g i.on{background:var(--grass)}.k-tr-pips.r i.on{background:var(--bad)}.k-tr-hint{color:var(--soft);margin:10px 0 0;font-size:13px}.k-tr-zones{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.k-tr-z{border:2px solid var(--line);background:var(--paper);text-align:left;min-height:128px;font:inherit;color:var(--ink);cursor:pointer;border-radius:18px;align-content:space-between;gap:8px;padding:12px;display:grid;position:relative}.k-tr-z .k-tr-zh{align-items:center;gap:8px;display:flex}.k-tr-z .k-tr-zh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.k-tr-z .k-tr-zn{font:900 19px/1 var(--display);text-transform:uppercase;font-stretch:80%}.k-tr-z .k-tr-za{color:var(--soft);font-size:12px;line-height:1.25}.k-tr-z .k-tr-lvl{font:800 12px var(--body);text-transform:uppercase;letter-spacing:.05em}.k-tr-z .k-tr-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.k-tr-z .k-stars{font-size:12px}.k-tr-z[data-n="2"]{background:linear-gradient(160deg, var(--grass), #12793a);color:#fff;border-color:#12793a;box-shadow:0 4px #0d6b30}.k-tr-z[data-n="2"] .k-tr-za{color:#e2f6e7}.k-tr-z[data-n="2"] .k-stars i{color:#fff5}.k-tr-z[data-n="0"]{color:#56635b;background:repeating-linear-gradient(135deg,#f4f6f5 0 8px,#eceff0 8px 16px);border-style:dashed}.k-tr-z[data-n="0"] .k-tr-lvl{color:var(--bad)}.k-tr-z .k-tr-pips{width:64px;margin:0}.k-tr-z[data-n="2"] .k-tr-pips i{background:#ffffff4d}.k-tr-z[data-n="2"] .k-tr-pips i.on{background:#fff}.k-tr-z .k-tr-pips i.on{background:var(--grass)}.k-tr-z[data-n="0"] .k-tr-pips i{background:#d3ddd6}.k-tr-z.k-tr-gk{grid-column:1/-1;min-height:96px}.k-tr-z[data-theme=on]{background:linear-gradient(160deg, var(--grass), #12793a);color:#fff;border-color:#12793a;box-shadow:0 4px #0d6b30}.k-tr-z[data-theme=on] .k-tr-za{color:#e2f6e7}.k-tr-z[data-theme=on] .k-stars i{color:#fff5}.k-tr-z .k-tr-check{border:2px solid var(--line);background:var(--paper);border-radius:50%;width:24px;height:24px;position:absolute;top:10px;right:10px}.k-tr-z[data-theme=on] .k-tr-check{background:#fff;border-color:#fff}.k-tr-z[data-theme=on] .k-tr-check:after{content:"";border:solid var(--grass-deep);border-width:0 3px 3px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.k-tr-legend{color:var(--soft);flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;display:flex}.k-tr-legend span{align-items:center;gap:5px;display:inline-flex}.k-tr-legend i{border-radius:4px;width:12px;height:12px;display:inline-block}.k-tr-staff{align-items:center;gap:12px;margin-top:10px;display:flex}.k-tr-staff .k-tr-discs{display:flex}.k-tr-staff .k-tr-discs span{background:var(--tint);border:2px solid var(--paper);width:36px;height:36px;color:var(--grass-deep);font:800 12px var(--body);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.k-tr-staff .k-tr-discs span:first-child{margin-left:0}.k-tr-staff b{font:900 30px/1 var(--display)}.k-tr-coach{border-top:2px solid var(--mist);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.k-tr-coach:first-of-type{border-top:0}.k-tr-coach .k-tr-ini{background:var(--tint);width:36px;height:36px;color:var(--grass-deep);font:800 12px var(--body);border-radius:50%;place-items:center;display:grid}.k-tr-coach b{font-size:14.5px;display:block}.k-tr-coach small{color:var(--soft);font-size:12.5px}details.k-tr-more summary{cursor:pointer;color:var(--grass-deep);align-items:center;min-height:32px;margin-top:10px;font-size:14px;font-weight:700;list-style:none;display:flex}details.k-tr-more summary::-webkit-details-marker{display:none}.k-tr-pl{border-top:2px solid var(--mist);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.k-tr-pl:first-of-type{border-top:0}.k-tr-ph{background:var(--mist) center 10% / cover no-repeat;width:48px;height:48px;font:800 14px var(--body);color:var(--soft);border-radius:14px;place-items:center;display:grid;overflow:hidden}.k-tr-pl b{font-size:15px;display:block}.k-tr-pl small{color:var(--soft);font-size:12.5px}.k-tr-tags{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.k-tr-up,.k-tr-dn,.k-tr-tg{font:800 12px var(--body);border-radius:8px;align-items:center;gap:3px;padding:3px 7px;display:inline-flex}.k-tr-up{color:#11793a;background:#e3f6e8}.k-tr-dn{color:#c0262c;background:#fde8e8}.k-tr-tg{background:var(--tint);color:var(--grass-deep)}.k-tr-bar{background:var(--mist);border-radius:4px;width:64px;height:8px;margin-bottom:4px;display:block;overflow:hidden}.k-tr-bar span{background:var(--sky);border-radius:4px;height:100%;display:block}.k-tr-quote{color:var(--soft);margin-top:3px;font-size:12.5px;font-style:italic}.k-tr-add{border:2px dashed var(--tint-line);background:var(--tint);width:100%;min-height:48px;color:var(--grass-deep);font:800 15px var(--body);cursor:pointer;text-align:center;border-radius:14px;margin-top:10px}.k-tr-kpis{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.k-tr-kpi{color:#fff;border-radius:16px;padding:10px 12px}.k-tr-kpi b{font:900 40px/1 var(--display);display:block}.k-tr-kpi span{font-size:13.5px;font-weight:700}.k-tr-kpi.g{background:linear-gradient(160deg, var(--grass), #12793a)}.k-tr-kpi.r{background:linear-gradient(160deg,#ef5a5e,#c63238)}.k-tr-empty{text-align:center;color:var(--soft);justify-items:center;gap:6px;padding:16px 8px;font-size:14px;display:grid}.k-tr-empty svg{fill:none;width:44px;height:44px;stroke:var(--tint-line);stroke-width:1.6px}.k-tr-empty b{color:var(--ink);font-size:16px}.k-tr-delta{font:800 12px var(--body);vertical-align:middle;border-radius:7px;margin-left:6px;padding:2px 6px}.k-tr-delta.up{color:#11793a;background:#e3f6e8}.k-tr-delta.dn{color:#c0262c;background:#fde8e8}.attr.k-tr-a{grid-template-columns:minmax(0,1fr) 100px 24px 34px}.attr .k-tr-d{font:800 12px var(--body);text-align:right}.attr .k-tr-d.up{color:#11793a}.attr .k-tr-d.dn{color:#c0262c}.attr.k-tr-a.up b{color:#11793a;background:#e3f6e8}.attr.k-tr-a.dn b{color:#c0262c;background:#fde8e8}.k-tr-legende{color:var(--soft);flex-wrap:wrap;align-items:center;gap:14px;margin:2px 2px 10px;font-size:12.5px;display:flex}.strong span.k-tr-work{background:var(--grass);color:#fff;box-shadow:0 2px #0d6b30}.strong.weak span[role=button]{cursor:pointer}.k-tr-workline{border-top:2px solid var(--mist);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.k-tr-workline small{color:var(--soft);font-size:12.5px;display:block}.k-tr-workline b{font-size:14.5px}.k-tr-evo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.k-tr-evo .k-tr-n{font:900 44px/1 var(--display);color:#11793a}.k-tr-evo .k-tr-n.dn{color:#c0262c}.k-tr-evo .k-tr-n.nul{color:var(--soft)}.k-tr-spark{width:100%;height:46px}.k-tr-scrim{z-index:60;background:#0c1a1180;display:none;position:fixed;inset:0}.k-tr-scrim.on{display:block}.k-tr-sheet{z-index:61;background:var(--paper);border-radius:22px 22px 0 0;max-height:86vh;padding:10px 16px 18px;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%);box-shadow:0 -8px 30px #0003}.k-tr-sheet.on{visibility:visible;transform:none}.k-tr-sheet{visibility:hidden}.k-tr-sheet .k-tr-grip{background:var(--line);border-radius:3px;width:44px;height:5px;margin:0 auto 10px}.k-tr-sheet h2{font:900 22px/1.05 var(--display);text-transform:uppercase;margin:0;font-stretch:80%}.k-tr-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.k-tr-chips button{border:2px solid var(--line);background:var(--paper);min-height:44px;font:700 14px var(--body);color:var(--ink);cursor:pointer;border-radius:12px;padding:0 12px}.k-tr-chips button.sug{color:#b3262b;background:#fff5f5;border-color:#f3c2c4}.k-tr-chips button[aria-pressed=true]{background:var(--grass);border-color:var(--grass);color:#fff}.k-tr-sheet .k-tr-k{font:800 11.5px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-top:14px;display:block}.k-tr-ok{background:var(--grass);color:#fff;width:100%;min-height:52px;font:900 18px var(--display);text-transform:uppercase;cursor:pointer;text-align:center;border:0;border-radius:16px;margin-top:16px;box-shadow:0 4px #0d6b30}.k-tr-toast{background:var(--ink);color:#fff;opacity:0;z-index:70;text-align:center;pointer-events:none;border-radius:14px;max-width:340px;padding:12px 16px;font-size:14px;font-weight:700;transition:all .25s;position:fixed;bottom:150px;left:50%;transform:translate(-50%)translateY(20px)}.k-tr-toast.on{opacity:1;transform:translate(-50%)}@media (width>=900px){.k-tr-wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.k-tr-zones{grid-template-columns:repeat(3,1fr)}.k-tr-z.k-tr-gk{grid-column:auto}.k-tr-sheet{opacity:0;pointer-events:none;border-radius:22px;width:480px;bottom:50%;left:50%;right:auto;transform:translate(-50%,60%)}.k-tr-sheet.on{opacity:1;pointer-events:auto;transform:translate(-50%,50%)}.k-tr-toast{bottom:40px}}.k-tr-zones{grid-template-columns:repeat(2,minmax(0,1fr))}.k-tr-z{min-width:0}.k-tr-z .k-tr-zh{flex-direction:column;align-items:flex-start;gap:6px}.k-tr-z .k-tr-zn{overflow-wrap:anywhere}.k-tr-z.k-tr-gk .k-tr-zh{flex-direction:row;align-items:center}.k-tr-z .k-tr-foot{flex-wrap:wrap}.k-tr-hero .k-tr-row{flex-wrap:wrap;align-items:center}.k-tr-titre{text-transform:uppercase;margin:4px 0 12px;font-size:28px}.k-tr-eyebrow{font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase}.k-tr-star{background:#ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:8px;min-height:150px;margin-top:12px;padding:12px 0 0 14px;display:grid;overflow:hidden}.k-tr-starh{gap:6px;min-width:0;padding-bottom:14px;display:grid}.k-tr-starn{font:900 40px/.95 var(--display);text-transform:uppercase;font-stretch:72%}.k-tr-starh small{opacity:.9;font-size:13px}.k-tr-cut{object-fit:cover;object-position:top;width:120px;max-width:100%;height:150px;display:block}.k-tr-hero .k-tr-kpis{margin-top:12px}.k-tr-hero .k-tr-kpi{background:#ffffff1f}.k-tr-hero .k-tr-kpi.g b{color:#bdf5b0}.k-tr-hero .k-tr-kpi.r b{color:#ffc2c4}.k-tr-hero .k-tr-sub{margin-top:10px}.k-tr-hero .k-tr-up{background:#ffffffe6}.k-tr-rl{border-top:2px solid var(--mist);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.k-tr-rl:first-of-type{border-top:0}.k-tr-rl .k-tr-ph{border-radius:16px;width:56px;height:56px}.k-tr-rl b{font-size:15.5px;display:block}.k-tr-rl b small{color:var(--soft);font-weight:600}.k-tr-rl .k-tr-up,.k-tr-rl .k-tr-dn{padding:4px 8px;font-size:13px}.k-tr-sec .k-tr-switch{background:var(--mist);color:var(--ink);margin-top:4px}.k-tr-sec .k-tr-switch .k-tr-knob{background:#c9d5cc}.k-tr-sec .k-tr-switch[aria-checked=true] .k-tr-knob{background:var(--grass)}.k-tr-sec .k-tr-switch small{color:var(--soft);opacity:1}.k-tr-sec .k-tr-k{font:800 11.5px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-top:16px;display:block}.k-tr-sec .k-tr-seg{margin-top:8px}.k-tr-score{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.k-tr-sc{background:#ffffff1f;border-radius:16px;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:grid}.k-tr-sc b{font:900 40px/1 var(--display);grid-row:span 2}.k-tr-sc.up b{color:#bdf5b0}.k-tr-sc.dn b{color:#ffc2c4}.k-tr-sc .k-tr-faces{margin-top:4px}.k-tr-faces{display:flex}.k-tr-faces span{width:26px;height:26px;font:800 11px var(--body);color:var(--grass-deep);background:#fff 50% 12%/cover no-repeat;border:2px solid #16843a;border-radius:50%;place-items:center;margin-left:-7px;display:grid}.k-tr-faces span:first-child{margin-left:0}.k-tr-tile .k-hb{gap:2px;display:grid}.k-tr-acc{gap:8px;display:grid}.k-tr-accrow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.k-tr-accn{align-items:baseline;gap:6px;display:flex}.k-tr-accn small{color:var(--soft);font-size:13px;font-weight:700}.k-tr-accn.up .big{color:#11793a}.k-tr-accn.dn .big{color:#c0262c}.k-tr-acc .k-tr-faces span{border-color:var(--paper);width:32px;height:32px}.k-tr-acc .s{line-height:1.9}a.k-tr-card{color:#fff;background:radial-gradient(120% 90% at 100% 0,#2ac35a 0%,#0000 55%),linear-gradient(160deg,#16843a,#0d6b30);border:0;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;min-height:158px;padding:14px 0 0 16px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 5px #0a5526}a.k-tr-card .k-tr-cl{align-content:start;gap:4px;min-width:0;padding-bottom:14px;display:grid}a.k-tr-card .ey{font:800 11.5px var(--body);letter-spacing:.08em;text-transform:uppercase;opacity:.92}a.k-tr-card .sub{font:700 12.5px var(--body);opacity:.8;margin-top:6px}a.k-tr-card .nm{font:900 38px/.95 var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-stretch:72%;display:flex}.k-tr-gain{font:900 20px/1 var(--display);color:#0d6b30;background:#bdf5b0;border-radius:10px;padding:4px 8px;font-stretch:80%}.k-tr-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.k-tr-pill{font:900 22px/1 var(--display);background:#ffffff24;border-radius:999px;padding:6px 14px;font-stretch:80%}.k-tr-pill.up{color:#bdf5b0}.k-tr-pill.dn{color:#ffc2c4}a.k-tr-card .k-tr-cimg{object-fit:cover;object-position:top;align-self:end;width:124px;max-width:100%;height:158px;display:block}a.k-tr-card .k-tr-cdeco{fill:none;stroke:#ffffff40;stroke-width:1.6px;align-self:center;width:110px;height:110px;margin-right:10px}a.k-tr-card:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.k-tr-onglets{margin-bottom:12px}@media (width>=900px){.k-tr-wrap>div:only-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.k-tr-wrap>div:only-child>.k-tr-sec{margin-top:0}}.k-premier{color:#fff;background:repeating-linear-gradient(115deg,#ffffff12 0 18px,#0000 18px 36px),linear-gradient(160deg,#22382a,#0b150f);border-radius:22px;gap:4px;padding:18px 18px 20px;display:grid;position:relative;overflow:hidden}.k-premier-k{font:700 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.k-premier-j{font:900 min(96px, 24vw) / .82 var(--display);text-transform:uppercase;font-stretch:62%}.k-premier-m{font:900 34px/1 var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #fff;font-stretch:64%}.k-premier p{max-width:34ch;margin:6px 0 0;font-size:15px}.k-premier-n{background:var(--lime);color:#0b150f;font:800 14px var(--body);border-radius:999px;justify-self:start;margin-top:6px;padding:6px 12px}.k-sf-title{font:900 30px/1 var(--display);text-transform:uppercase;margin:6px 0 14px;font-stretch:75%}.k-sf-stack{gap:14px;display:grid}.k-sf-disc{width:56px;height:56px;font:900 19px var(--display);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-stretch:80%;display:grid}.k-sf-disc.adj{background:linear-gradient(160deg,#22346e,#141f45)}.k-sf-disc.ent{background:linear-gradient(160deg,#16843a,#0d6b30)}.k-sf-disc.kin{background:linear-gradient(160deg,#2aa6d9,#1b7fb0)}.k-sf-disc.det{background:linear-gradient(150deg,#f0b02a,#e08f0c)}.k-sf-disc.vide{background:var(--paper);color:#8aa093;border:2px dashed #b9c8be}.k-sf-disc.sm{border:2px solid #fff;width:30px;height:30px;font-size:11px}.k-sf-disc.lg{width:72px;height:72px;font-size:24px}.k-sf-hero{color:#fff;background:radial-gradient(120% 90% at 100% 0,#2ac35a 0%,#0000 55%),linear-gradient(160deg,#16843a,#0d6b30);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px;display:flex;box-shadow:0 5px #0a5526}.k-sf-hero .ey{font:800 11.5px var(--body);letter-spacing:.08em;text-transform:uppercase;opacity:.9}.k-sf-hero .big{font:900 58px/.9 var(--display);margin-top:10px;font-stretch:70%}.k-sf-hero .big small{opacity:.85;margin-left:2px;font-size:22px}.k-sf-hero .sub{opacity:.92;margin-top:6px;font-size:13.5px}.k-sf-hero .sub b{font-weight:800}.k-sf-faces{padding-bottom:4px;display:flex}.k-sf-faces .k-sf-disc{margin-left:-8px}.k-sf-faces .k-sf-disc:first-child{margin-left:0}.k-sf-grid{gap:12px;display:grid}@media (width>=900px){.k-sf-grid{grid-template-columns:1fr 1fr}}.k-sf-card{text-align:left;background:var(--paper);border:2px solid var(--line);border-radius:var(--r);cursor:pointer;width:100%;color:var(--ink);font:inherit;align-items:center;gap:12px;min-height:44px;padding:14px;display:flex}.k-sf-card:hover{border-color:var(--tint-line)}.k-sf-card:focus-visible{outline:3px solid var(--grass);outline-offset:2px}.k-sf-card .mid{flex:1;gap:3px;min-width:0;display:grid}.k-sf-card .role{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}.k-sf-card .nm{font:900 20px/1.05 var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-stretch:80%;overflow:hidden}.k-sf-card .meta{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.k-sf-card .chev{color:#9ab0a2;font-size:22px;font-weight:700}.k-sf-eff{background:var(--tint);color:var(--grass-deep);border-radius:999px;place-self:start;margin-top:3px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.k-sf-eff.warn{background:var(--warn-tint);color:var(--warn-deep)}.k-sf-eff.bad{background:var(--bad-tint);color:var(--bad-deep)}.k-sf-card.vacant{background:#fbfdfb;border-style:dashed;border-color:#b9c8be}.k-sf-card.vacant .nm{color:#7e9387}.k-sf-hire{background:var(--grass);color:#fff;min-height:44px;font:800 14px var(--body);box-shadow:0 3px 0 var(--grass-deep);cursor:pointer;border:0;border-radius:14px;flex:none;padding:0 14px}.k-sf-note{color:var(--soft);margin:2px 4px 0;font-size:13px;line-height:1.4}.k-sf-st{color:var(--gold);letter-spacing:1px;white-space:nowrap;font-size:14px}.k-sf-st i{color:#d5ddd8;font-style:normal}.k-sf-shead{align-items:center;gap:12px;margin:4px 0 12px;display:flex}.k-sf-shead h2{margin:0}.k-sf-shead small{color:var(--soft);margin-top:3px;font-size:13px;font-weight:600;display:block}.k-sf-bars{gap:9px;margin:6px 0 14px;display:grid}.k-sf-bar{grid-template-columns:118px 1fr 26px;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:grid}.k-sf-bar .tr{background:var(--mist-2);border-radius:5px;height:9px;overflow:hidden}.k-sf-bar .tr span{background:var(--grass);border-radius:5px;height:100%;display:block}.k-sf-bar b{text-align:right;font-variant-numeric:tabular-nums}.k-sf-kv{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.k-sf-kv div{background:var(--mist);border-radius:14px;padding:10px 12px}.k-sf-kv small{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft);display:block}.k-sf-kv b{font:900 20px/1.1 var(--display);font-stretch:80%}.k-sf-acts{gap:10px;margin-top:12px;display:flex}.k-sf-acts button{min-height:48px;font:800 15px var(--body);cursor:pointer;border-radius:14px;flex:1}.k-sf-go{background:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep);border:0}.k-sf-ghost{background:var(--paper);color:var(--ink);border:2px solid var(--line)}.k-sf-danger{background:var(--paper);color:var(--bad-deep);border:2px solid #f2c4c5}.k-sf-danger.full{background:var(--bad-texte);color:#fff;border-color:var(--bad);box-shadow:0 3px 0 var(--bad-deep)}.k-sf-memo{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:12px;display:flex}.k-sf-memo small{color:var(--soft);font-size:12px;font-weight:700;display:block}.k-sf-memo .q{font-size:14px;font-style:italic}.k-sf-memo button{border:2px solid var(--line);background:var(--paper);min-height:44px;font:800 13.5px var(--body);cursor:pointer;border-radius:12px;flex:none;padding:0 14px}.k-sf-warnbox{background:var(--bad-tint);color:#5c1a1c;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.45}.k-sf-warnbox b{font-weight:800}.k-sf-cands{gap:10px;margin-top:6px;display:grid}.k-sf-cand{border:2px solid var(--line);border-radius:18px;gap:8px;padding:12px;display:grid}.k-sf-cand.top{border-color:var(--tint-line);background:#f7fcf8}.k-sf-cand .row{align-items:center;gap:10px;display:flex}.k-sf-cand .row .mid{flex:1;min-width:0}.k-sf-cand b.n{font:900 18px/1.05 var(--display);text-transform:uppercase;font-stretch:80%;display:block}.k-sf-cand small{color:var(--soft);font-size:12.5px;font-weight:600}.k-sf-cand .sal{text-align:right;flex:none}.k-sf-cand .sal b{font:900 20px var(--display);font-stretch:80%;display:block}.k-sf-cand .sal small.up{color:var(--bad-deep)}.k-sf-cand .sal small.dn{color:var(--grass-deep)}.k-sf-chips{flex-wrap:wrap;gap:6px;display:flex}.k-sf-chips span{background:var(--mist);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.k-sf-cand .k-sf-hire{width:100%}.k-sf-cur{background:var(--mist);color:var(--soft);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.k-sf-cur b{color:var(--ink)}.k-chip.k-warnchip{background:var(--warn-tint);color:var(--warn-deep)}.k-jn-call{color:#fff;background:radial-gradient(120% 90% at 100% 0,#ffc94d 0%,#0000 55%),linear-gradient(150deg,#f0b02a,#d9850a);border-radius:22px;padding:16px;position:relative;overflow:hidden;box-shadow:0 5px #a8700a}.k-jn-call .ey{font:800 11.5px var(--body);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.k-jn-call .ey .k-chip{color:#fff;letter-spacing:0;text-transform:none;background:#fff3}.k-jn-who{align-items:center;gap:12px;margin-top:12px;display:flex}.k-jn-who .nm{font:900 34px/.92 var(--display);text-transform:uppercase;font-stretch:72%}.k-jn-who small{opacity:.95;margin-top:4px;font-size:13.5px;font-weight:700;display:block}.k-jn-avis{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.k-jn-avis div{background:#ffffff26;border-radius:14px;padding:9px 11px}.k-jn-avis small{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;opacity:.9;display:block}.k-jn-avis b{font:900 19px/1.15 var(--display);font-stretch:80%}.k-jn-avis .k-sf-st{color:#fff}.k-jn-avis .k-sf-st i{color:#ffffff59}.k-jn-avis .k-sf-st em{color:#fff3c9;letter-spacing:0;margin:0 3px;font-size:12px;font-style:normal}.k-jn-quote{margin:12px 0 0;font-size:14.5px;font-style:italic;line-height:1.4}.k-jn-quote small{opacity:.85;margin-top:3px;font-size:12px;font-style:normal;font-weight:700;display:block}.k-jn-acts{gap:10px;margin-top:14px;display:flex}.k-jn-acts button{min-height:50px;font:800 15px var(--body);cursor:pointer;border:0;border-radius:14px;flex:1}.k-jn-take{color:#8a5600;background:#fff;box-shadow:0 3px #a8700a}.k-jn-drop{color:#fff;background:#ffffff26;border:2px solid #fff6!important}.k-jn-limit{opacity:.92;text-align:center;margin-top:10px;font-size:12.5px}.k-jn-done{background:var(--paper);border:2px solid var(--line);border-radius:22px;align-items:center;gap:12px;padding:16px;display:flex}.k-jn-done b{font:900 20px/1.05 var(--display);text-transform:uppercase;font-stretch:80%;display:block}.k-jn-done small{color:var(--soft);font-size:13.5px;font-weight:600}.k-jn-done .ico{background:var(--tint);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.k-jn-done .ico svg{width:24px;height:24px;stroke:var(--grass-deep);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.k-jn-orient{gap:10px;display:grid}.k-jn-orient .lbl{font:800 11.5px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}.k-jn-chips{flex-wrap:wrap;gap:6px;display:flex}.k-jn-chips button{border:2px solid var(--line);background:var(--paper);min-height:44px;font:700 13.5px var(--body);cursor:pointer;color:var(--ink);border-radius:999px;padding:0 13px}.k-jn-chips button[aria-pressed=true]{background:var(--grass);border-color:var(--grass);color:#fff}.k-jn-list{gap:4px;display:grid}.k-jn-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:12px;min-height:44px;padding:10px 4px;display:flex}.k-jn-row:last-child{border-bottom:0}.k-jn-row .mid{flex:1;min-width:0}.k-jn-row b{font-size:15px;display:block}.k-jn-row small{color:var(--soft);font-size:12.5px;font-weight:600}.k-jn-row .right{text-align:right;flex:none;justify-items:end;gap:2px;display:grid}.k-jn-pot{background:var(--mist);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.k-jn-pot.p4{color:#8a5600;background:#fff1cc}.k-jn-pot.p3{background:var(--tint);color:var(--grass-deep)}.k-jn-ready{color:var(--grass-deep);font-size:11.5px;font-weight:800}.k-jn-cap{gap:4px;margin-top:2px;display:flex}.k-jn-cap i{background:var(--mist-2);border-radius:3px;width:14px;height:8px}.k-jn-cap i.on{background:var(--grass)}.k-jn-empty{text-align:center;color:var(--soft);padding:20px 10px;font-size:14px;line-height:1.45}.k-jn-empty b{color:var(--ink);font:900 22px var(--display);text-transform:uppercase;margin-bottom:4px;font-stretch:80%;display:block}.k-jn-prec{background:var(--mist);color:var(--soft);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.k-jn-prec .bar{background:var(--mist-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.k-jn-prec .bar span{background:var(--sky);height:100%;display:block}@media (width>=900px){.k-jn-cols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}}.k-sf-avis{align-items:center;gap:12px;margin-top:4px;display:flex}.k-sf-avis .v{font:900 24px/1 var(--display);text-transform:uppercase;color:var(--grass-deep);font-stretch:78%}.k-sf-avis small{color:var(--soft);margin-top:4px;font-size:13px;font-weight:600;line-height:1.35;display:block}.k-vm{border:2px solid var(--line);background:var(--paper);border-radius:22px;padding:16px}.k-vm.apte{border-color:var(--tint-line);background:linear-gradient(#eefaf1,#fff 70%)}.k-vm.reserve{background:linear-gradient(#fff7e3,#fff 70%);border-color:#f3d48a}.k-vm.risque{background:linear-gradient(#fdeeee,#fff 70%);border-color:#f2b9bb}.k-vm .k-vm-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.k-vm h2{font:900 22px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:78%}.k-vm .k-vm-who{align-items:center;gap:10px;margin-top:12px;display:flex}.k-vm .k-vm-who small{color:var(--soft);font-size:13px;font-weight:600}.k-vm .k-vm-verdict{font:900 30px/1 var(--display);text-transform:uppercase;font-stretch:74%}.k-vm.apte .k-vm-verdict{color:var(--grass-deep)}.k-vm.reserve .k-vm-verdict{color:var(--warn-deep)}.k-vm.risque .k-vm-verdict{color:var(--bad-deep)}.k-vm ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.k-vm li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.35;display:flex}.k-vm li:before{content:"";background:var(--soft);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.k-vm.apte li:before{background:var(--grass)}.k-vm.reserve li:before{background:var(--warn)}.k-vm.risque li:before{background:var(--bad)}.k-vm .k-vm-risk{color:var(--soft);align-items:center;gap:10px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.k-vm .k-vm-risk .g{flex:1;gap:4px;display:flex}.k-vm .k-vm-risk .g i{background:var(--mist-2);border-radius:4px;flex:1;height:8px}.k-vm.apte .k-vm-risk .g i.on{background:var(--grass)}.k-vm.reserve .k-vm-risk .g i.on{background:var(--warn)}.k-vm.risque .k-vm-risk .g i.on{background:var(--bad)}.k-vm .k-vm-acts{gap:10px;margin-top:14px;display:flex}.k-vm .k-vm-acts button{min-height:46px;font:800 14.5px var(--body);cursor:pointer;border-radius:14px;flex:1}.k-vm.sans{background:var(--mist);border-style:dashed}.k-vm.sans p{color:var(--soft);margin:8px 0 0;font-size:14px;line-height:1.45}.k-sf-coach{align-items:center;gap:12px;display:flex}.k-sf-coach .mid{flex:1;min-width:0}.k-sf-coach b{font:900 19px/1.05 var(--display);text-transform:uppercase;font-stretch:80%;display:block}.k-sf-coach .k-btn{flex:none;width:auto;margin:0}.k-sf-card.vacant{flex-wrap:wrap}.k-sf-card.vacant .k-sf-hire{width:100%}.k-sf-card.vacant .nm{white-space:normal}.k-sf-st u{color:#f7d98b;text-decoration:none}.k-jn-avis .k-sf-st u{color:#ffffffa6}.k-jn-avis .k-sf-st{font-size:17px}.k-vm .k-vm-acts button{text-align:center;padding:0 10px;line-height:1.2}.k-vm h2{white-space:nowrap}.k-subnav[aria-label=Club] a{flex:1 1 0;min-width:0;padding:0 2px;font-size:13px}.k-sf-hire,.k-sf-acts button,.k-jn-acts button,.k-vm-acts button{text-align:center}.panel .h .k-sf-st{color:var(--gold)}.k-sf-avis .v.neutre{color:var(--ink)}.k-sf-avis .v.mauvais{color:var(--bad-deep)}.jr-sem{border:2px solid var(--line);border-radius:var(--r,22px);background:#fff;flex-direction:column;grid-column:1/-1;gap:10px;min-width:0;padding:14px 14px 12px;display:flex}.jr-semh{justify-content:space-between;align-items:center;gap:8px;display:flex}.jr-semh .k{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:800}.jr-chip{font:800 12px var(--body);background:var(--tint);color:var(--grass-deep);white-space:nowrap;border-radius:999px;padding:5px 10px}.jr-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.jr-d{border-radius:14px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:4px 0 2px;display:flex}.jr-dl{font:800 11px var(--body);letter-spacing:.06em;color:var(--soft)}.jr-dn{font:900 19px/1 var(--display);width:36px;height:36px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-stretch:85%;transition:background .2s,color .2s;display:grid}.jr-d.past .jr-dn,.jr-d.past .jr-dl{color:var(--estompe)}.jr-d.today .jr-dn{background:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.jr-d.today .jr-dl{color:var(--grass-deep)}.jr-mk{height:18px;color:var(--grass-deep);place-items:center;display:grid}.jr-mk svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.jr-mk.stop{color:var(--warn)}.jr-mk.stop i{background:var(--warn);border-radius:50%;width:8px;height:8px}.jr-mk.dl{color:var(--warn-deep,#8a5c00)}.jr-mk.done{color:var(--estompe)}.jr-line{color:var(--soft);margin:0;font-size:14px;line-height:1.35}.jr-line b{color:var(--ink)}.jr-faces{flex:none;display:flex}.jr-faces span{width:32px;height:32px;box-shadow:0 0 0 1px var(--line);background:#fff 50%/cover no-repeat;border:2px solid #fff;border-radius:50%}.jr-faces span+span{margin-left:-10px}.jr-roll .jr-d.today .jr-dn{animation:.35s jr-pop}@keyframes jr-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:none}}.cta .jr-sub,.ctab .jr-sub{font:700 12px var(--body);text-transform:none;opacity:.85;letter-spacing:0;display:block}.cta.jr-cta{flex-direction:column;gap:0;line-height:1.05}@media (prefers-reduced-motion:reduce){.jr-roll .jr-d.today .jr-dn{animation:none}.jr-dn{transition:none}}.jr-agenda{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:2px 0 0;padding:8px 0 0;list-style:none;display:flex}.jr-agenda li{grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:8px;font-size:13px;line-height:1.3;display:grid}.jr-agenda svg{fill:none;width:16px;height:16px;stroke:var(--soft);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.jr-agenda b{white-space:nowrap;font-weight:800}.jr-agenda span{color:var(--soft);font-weight:600}.jr-mk.ami{color:#6b4fd8}.pj{--warn-deep:#8a5c00;--warn-tint:#fff3d6;--bad-tint:#fdecec;--bad-deep:#a8282c;z-index:55;background:var(--mist);outline:none;flex-direction:column;animation:.28s ease-out pj-monte;display:flex;position:fixed;inset:0}@keyframes pj-monte{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}.pj button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pj button:disabled{opacity:.6;cursor:default}.pj :focus-visible{outline:3px solid var(--grass-deep);outline-offset:2px;border-radius:12px}.pj .k{font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:0}.pj .big{font:900 32px/.95 var(--display);text-transform:uppercase;font-stretch:62%}.pj .disc{border:2px solid #fff}.pj-h{background:repeating-linear-gradient(90deg, var(--grass) 0 44px, var(--grass-2) 44px 88px);color:#fff;padding:calc(10px + env(safe-area-inset-top)) 12px 14px;flex-direction:column;flex:none;gap:10px;display:flex}.pj-top{align-items:center;gap:8px;width:100%;max-width:620px;margin:0 auto;display:flex}.pj .pj-x{background:#ffffff26;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.pj-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:22px;height:22px}.pj .pj-skip{min-height:44px;font:800 13px var(--body);white-space:nowrap;background:#ffffff26;border-radius:14px;flex:none;padding:0 12px}.pj-sp{flex:none;width:44px}.pj-ft{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.pj-ft h1{font:900 26px/.95 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.pj-ft small{font:700 12.5px var(--body);opacity:.92;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pj-sem{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;width:100%;max-width:620px;margin:0 auto;padding:0 2px;display:grid}.pj-sem span{flex-direction:column;align-items:center;gap:2px;padding-bottom:4px;display:flex;position:relative}.pj-sem i{font:800 11px var(--body);opacity:.8;letter-spacing:.05em;font-style:normal}.pj-sem b{font:900 15px/1 var(--display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;font-stretch:85%;transition:background .2s;display:grid}.pj-sem .pj-passe{opacity:.55}.pj-sem .pj-auj b{color:var(--grass-deep);background:#fff;animation:.3s pj-pop;box-shadow:0 2px #0d6b3080}.pj-sem em{background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;bottom:0}@keyframes pj-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:none}}.pj-prog-row{align-items:center;gap:10px;width:100%;max-width:620px;margin:0 auto;padding:0 4px;display:flex}.pj-prog-row>span{font:800 12.5px var(--body);white-space:nowrap}.pj-prog{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;display:grid}.pj-prog i{background:#ffffff4d;border-radius:6px;height:6px}.pj-prog i.pj-cours{background:#fff}.pj-prog i.pj-fait{background:var(--lime)}.pj-b{overscroll-behavior:contain;flex:1;padding:14px 12px 16px;overflow-y:auto}.pj-in{flex-direction:column;gap:10px;width:100%;min-width:0;max-width:620px;margin:0 auto;display:flex}.pj-f{background:var(--paper);border-top:2px solid var(--line);padding:12px 12px calc(14px + env(safe-area-inset-bottom));flex:none}.pj-f .pj-in{gap:6px}.pj-acts{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.pj .pj-acts button{font:800 15px/1.15 var(--body);background:var(--mist);min-height:52px;color:var(--ink);border:2px solid var(--line);border-radius:14px;padding:6px}.pj .pj-acts button.ok{background:var(--grass);color:#fff;border-color:var(--grass);box-shadow:0 3px 0 var(--grass-deep)}.pj .pj-acts.duo button{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:60px;display:flex}.pj-acts button small{font:600 11.5px/1.2 var(--body);opacity:.85;display:block}.pj .pj-later{font:700 13px var(--body);color:var(--soft);text-underline-offset:3px;text-align:center;min-height:40px;text-decoration:underline}.pj-rappel{flex-wrap:wrap;justify-content:center;column-gap:16px;display:flex}.pj-ad2{background:var(--ink);color:#fff;width:36px;height:36px;font:900 12px/36px var(--body);text-align:center;border-radius:50%;flex:none}.pj-off{color:#fff;background:radial-gradient(120% 90% at 100% 0,#2f4a9a 0%,#0000 60%),linear-gradient(160deg,#22346e,#141f45);border-radius:22px;flex-direction:column;gap:8px;min-width:0;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}.pj-off.t-warn{background:radial-gradient(120% 90% at 100% 0,#ffc94d 0%,#0000 60%),linear-gradient(160deg,#eea81f,#c9860a)}.pj-off.t-grass{background:radial-gradient(120% 80% at 0 0, #26c257 0%, #0000 55%), linear-gradient(170deg, var(--grass-2), var(--grass-deep))}.pj-off.dl{box-shadow:0 0 0 3px var(--warn)}.pj-offh{z-index:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.pj-offh .disc{flex:none;width:32px;height:32px;font-size:11.5px}.pj-offh b{font:800 13px var(--body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pj-ch{font:800 12px var(--body);white-space:nowrap;background:#ffffff26;border-radius:999px;margin-left:auto;padding:5px 10px}.pj-off.dl .pj-ch{background:var(--warn)}.t-warn .pj-ch{background:#00000026}.pj-offm{z-index:1;flex-direction:column;max-width:62%;min-height:150px;display:flex;position:relative}.pj-amt{font:900 64px/.95 var(--display);font-stretch:80%}.pj-amt small{margin-left:2px;font-size:28px}.pj-ttl{font:900 44px/.92 var(--display);text-transform:uppercase;text-wrap:balance;font-stretch:62%}.pj-for{font:900 26px/.95 var(--display);text-transform:uppercase;text-wrap:balance;margin-top:4px;font-stretch:62%}.pj-txt{margin-top:4px;font-size:14px;font-weight:600;line-height:1.35}.pj-vals{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pj-val{font:700 12.5px var(--body);white-space:nowrap;background:#ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.pj-val b{color:var(--lime)}.pj-val b.lo{color:#ffb4b6}.pj-cut{z-index:0;pointer-events:none;width:auto;height:168px;position:absolute;top:56px;right:-10px}.pj-facts{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid;position:relative}.pj-facts span{opacity:.95;background:#ffffff1a;border-radius:12px;flex-direction:column;min-width:0;padding:7px 9px;font-size:11.5px;font-weight:700;display:flex}.pj-facts b{font:900 19px/1.05 var(--display);white-space:nowrap;text-overflow:ellipsis;font-stretch:80%;overflow:hidden}.pj-quote{z-index:1;align-items:flex-start;gap:9px;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.35;display:flex;position:relative}.pj-ad{width:26px;height:26px;color:var(--navy);font:900 11px/26px var(--body);text-align:center;background:#fff;border-radius:50%;flex:none;font-style:normal}.t-warn .pj-ad{color:var(--warn-deep)}.t-grass .pj-ad{color:var(--grass-deep)}.pj-chg{background:var(--paper);border:2px solid var(--line);border-radius:22px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pj-chg.nu{background:0 0;border:0;padding:0}.pj-cl{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:8px;padding:8px 0;font-size:14px;display:grid}.pj-chg .k+.pj-cl{border-top:0}.pj-cl span{color:var(--soft);min-width:0;font-weight:600}.pj-cl s{color:var(--soft);white-space:nowrap;font-weight:700;text-decoration:none}.pj-cl i{color:var(--soft);font-style:normal}.pj-cl b{white-space:nowrap;font-weight:800}.pj-row{text-align:left;border-radius:16px;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;padding:10px 12px;display:flex}.pj-row.done{background:var(--paper);border:1.5px solid var(--line)}.pj-tx{flex-direction:column;flex:1;min-width:0;font-size:14px;line-height:1.3;display:flex}.pj-row .pj-tx b{font-size:14.5px}.pj-pill{font:800 12px var(--body);white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px}.pj-pill.no{background:var(--bad-tint);color:var(--bad-deep)}.pj-pill.yes{background:var(--tint);color:var(--grass-deep)}.pj-pill.att{background:var(--warn-tint);color:var(--warn-deep)}.pj-faces{flex:none;display:flex}.pj-faces img,.pj-faces .disc{object-fit:cover;object-position:top;background:var(--paper);width:34px;height:34px;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:50%}.pj-faces>*+*{margin-left:-10px}.pj-ic{background:var(--tint);width:38px;height:38px;color:var(--grass-deep);border-radius:12px;flex:none;place-items:center;display:grid}.pj-ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pj-chev{color:var(--soft);font:800 18px var(--body);flex:none}.pj-roll{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:60px;display:flex}.pj-roll .big{font-size:52px}.pj-roll ul{flex-direction:column;gap:6px;width:100%;max-width:340px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pj-roll li{color:var(--soft);background:var(--paper);border:2px solid var(--line);border-radius:14px;padding:9px 12px;font-size:14px;animation:.3s pj-pop}.pj-roll li b{color:var(--ink)}.pj-mini{color:#fff;background:linear-gradient(160deg,#22346e,#141f45);border-radius:18px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pj-mini .pj-faces img,.pj-mini .pj-faces .disc{box-shadow:none;border-color:#22346e}.pj-mini b{font-size:15px}.pj-mini small{opacity:.85;font-size:12.5px}.pj-ed{background:var(--paper);border:2px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}.pj-ed-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pj-ed-h output{font:900 42px/1 var(--display);font-stretch:80%}.pj-ed-sl{padding-top:24px;position:relative}.pj-ed-sl input{width:100%;height:44px;accent-color:var(--grass);cursor:pointer;margin:0}.pj-mk1{font:800 11.5px var(--body);color:var(--soft);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.pj-mk1.g{transform:none}.pj-mk1:after{content:"";background:var(--soft);width:2px;height:8px;position:absolute;top:16px;left:50%}.pj-mk1.g:after{left:6px}.pj-ed-q{align-items:center;gap:6px;display:flex}.pj .pj-ed-q .pm{background:var(--mist);border:2px solid var(--line);width:44px;height:44px;font:900 20px var(--body);border-radius:12px;flex:none}.pj .pj-ed-q .qv{background:var(--tint);min-width:0;min-height:44px;color:var(--grass-deep);font:800 12.5px/1.15 var(--body);border-radius:12px;flex:1;padding:4px 6px}.pj-ed-t{flex-direction:column;gap:6px;display:flex}.pj-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pj-opts.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.pj .pj-opts button{border:2px solid var(--line);background:var(--paper);min-height:46px;font:800 14px/1.1 var(--body);border-radius:12px;padding:4px}.pj-opts button small{font:600 11px var(--body);color:var(--soft);display:block}.pj .pj-opts button[aria-pressed=true]{border-color:var(--grass);background:var(--tint);color:var(--grass-deep)}.pj-hint{color:var(--soft);margin:0;font-size:12.5px;line-height:1.35}.pj-avis{background:var(--mist);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pj-avis .pj-ad2{width:34px;height:34px;font-size:11.5px;line-height:34px}.pj-avis .pj-tx{gap:1px}.pj-avis b{font-size:14.5px}.pj-avis small{color:var(--soft);font-size:13px;line-height:1.3}.pj-jauge{flex:none;gap:3px;display:flex}.pj-jauge i{background:var(--line);border-radius:4px;width:16px;height:8px}.pj-jauge.pj-jf i:first-child{background:var(--bad)}.pj-jauge.pj-jp i:nth-child(-n+2){background:var(--warn)}.pj-jauge.pj-jb i{background:var(--grass)}.pj .pj-lnk{text-align:left;min-height:40px;color:var(--grass-deep);text-underline-offset:3px;font-size:13.5px;font-weight:800;text-decoration:underline}@media (width>=760px){.pj-b{padding:22px 20px}}.jr-resume,.jr-sum,.jr-row{grid-column:1/-1}.jr-resume{border-radius:var(--r,22px);color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;background:linear-gradient(160deg,#22346e,#141f45);border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.jr-resume .jr-faces span{box-shadow:none;border-color:#22346e}.jr-rtx{flex-direction:column;flex:1;min-width:0;display:flex}.jr-resume .jr-rtx{gap:2px}.jr-resume .jr-rtx small{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;color:#c9d4f5;margin:0}.jr-resume .jr-rtx b{font-size:16px;line-height:1.2}.jr-resume .jr-rtx span{color:#c9d4f5;font-size:12.5px;font-weight:600}.jr-ico3{background:#ffffff26;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.jr-ico3 svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.jr-sum{flex-direction:column;gap:8px;display:flex}.jr-sumh{font:900 20px/1 var(--display);text-transform:uppercase;align-items:center;gap:8px;margin:2px 2px 0;font-stretch:80%;display:flex}.jr-okc{background:var(--grass);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.jr-okc svg{stroke:#fff;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.jr-sumh small{font:700 13px var(--body);text-transform:none;color:var(--soft);margin-left:auto}.jr-row{text-align:left;min-width:0;min-height:52px;color:var(--ink);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.jr-row .jr-rtx{font-size:14px;line-height:1.3}.jr-row .jr-rtx b{font-size:14.5px}.jr-row .jr-rtx small{font-size:12.5px;font-weight:600}.jr-row.wait{background:var(--warn-tint,#fff3d6)}.jr-row.wait small{color:var(--warn-deep,#8a5c00)}.jr-row.done{background:var(--paper);border:2px solid var(--line)}.jr-pill{font:800 12px var(--body);white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-style:normal}.jr-pill.no{color:#a8282c;background:#fdecec}.jr-pill.yes{background:var(--tint);color:var(--grass-deep)}.jr-pill.att{color:#8a5c00;background:#fff3d6}.jr-resume:focus-visible,.jr-row:focus-visible{outline:3px solid var(--grass-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pj,.pj-sem .pj-auj b,.ev-voile,.ev,.pj-roll li{animation:none}.pj-sem b{transition:none}}.pj-off.t-grass .pj-offm{max-width:none;min-height:0}.st-q{font:800 11.5px var(--body);letter-spacing:.07em;text-transform:uppercase;opacity:.9;margin:12px 0 6px;display:block}.st-ops{flex-direction:column;gap:8px;display:flex}.pj .st-op{text-align:left;width:100%;color:var(--ink);background:#fff;border:3px solid #0000;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 10px 8px 8px;display:grid;box-shadow:0 2px 6px #0002}.pj .st-op[aria-checked=true]{border-color:var(--lime);box-shadow:0 0 0 3px #fff5,0 6px 14px #0003}.st-op .ill{border-radius:12px;grid-row:1/3;width:64px;height:64px;display:block}.st-op .nm{flex-direction:column;gap:2px;min-width:0;display:flex}.st-op .nm b{font:900 18px/1 var(--display);text-transform:uppercase;font-stretch:64%}.st-op .nm small{color:var(--soft);font-size:11.5px;font-weight:600}.st-op .cons{background:var(--tint);color:var(--grass-deep);font:800 11px var(--body);border-radius:999px;align-self:flex-start;padding:1px 7px}.st-op .dr{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.st-op .px{font:900 21px/1 var(--display);color:var(--grass-deep);white-space:nowrap;font-stretch:70%}.st-op .px.neg{color:#b3261e}.st-op .rd{border:2.5px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.st-op .rd svg{stroke:#fff;stroke-width:3.2px;fill:none;opacity:0;width:16px;height:16px}.st-op[aria-checked=true] .rd{background:var(--grass);border-color:var(--grass)}.st-op[aria-checked=true] .rd svg{opacity:1}.st-op .efs{flex-wrap:wrap;grid-column:2/4;gap:3px;display:flex}.st-op .ef{font:700 11px var(--body);white-space:nowrap;border-radius:999px;padding:2px 6px}.st-op .ef b{font-weight:900}.st-op .ef.pp{background:var(--grass-deep);color:#fff}.st-op .ef.p{color:var(--grass-deep);background:#d3f3db}.st-op .ef.z{color:#7a8a80;background:#eef1ef}.st-op .ef.m{color:#b3261e;background:#fde8e8}.pj-off:has(.am-affs) .pj-offm{max-width:none;min-height:0}.am-affs{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.am-aff{min-height:132px;color:var(--t);background:radial-gradient(110% 80% at 100% 0, #ffffff38 0, #0000 60%), linear-gradient(165deg, var(--c), color-mix(in srgb, var(--c) 62%, #000));text-align:left;border-radius:16px;flex-direction:column;gap:6px;padding:10px 10px 9px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0003}.am-aff:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff12 0 12px,#0000 12px 24px);position:absolute;inset:0}.am-aff>*{z-index:1;position:relative}.am-aff .dt{font:800 11px var(--body);text-transform:uppercase;letter-spacing:.04em;align-items:baseline;gap:4px;display:flex}.am-aff .dt b{font:900 26px/1 var(--display);font-stretch:70%}.am-aff .vs{align-items:center;gap:4px;display:flex}.am-aff .vs .disc{border:2px solid #fffc;width:32px;height:32px;font-size:11.5px}.am-aff .vs i{opacity:.7;font-style:normal;font-weight:900}.am-aff .nm{flex-direction:column;min-width:0;line-height:1.15;display:flex}.am-aff .nm b{font:900 19px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:66%}.am-aff .nm small{opacity:.85;font-size:11.5px;font-weight:600}.am-aff .am-rc{color:#fff;font:800 11px/1.4 var(--body);white-space:nowrap;background:#00000038;border-radius:999px;padding:2px 7px;position:absolute;top:9px;right:9px}.am-gain{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.am-gain span{background:#ffffff1c;border-radius:12px;padding:8px;font-size:11px;font-weight:600;line-height:1.25}.am-gain b{font:900 20px/1 var(--display);margin-bottom:2px;font-stretch:72%;display:block}.am-gain.clair{grid-template-columns:1fr 1fr}.am-gain.clair span{background:var(--paper);color:var(--ink);box-shadow:0 2px 8px #0001}.am-band{z-index:3;background:var(--navy);color:#fff;font:800 13px var(--body);align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:0}.pj .am-bk{color:#fff;font:800 13px var(--body);background:#ffffff26;border-radius:999px;align-items:center;gap:4px;min-height:36px;padding:7px 12px 7px 8px;display:flex}.am-bk svg{stroke:#fff;stroke-width:2.4px;fill:none;width:16px;height:16px}.am-choix{flex-direction:column;align-items:stretch;gap:10px;display:flex}.ev-blasons{grid-template-columns:repeat(4,auto);justify-content:center;gap:10px;display:grid}.ev-blasons .disc{--bl-ep:4px;width:54px;height:54px;font-size:15px;box-shadow:0 4px 12px #0004}.ev-ill{border-radius:16px;width:200px;height:100px;box-shadow:0 8px 20px #0004}.l3-frise{flex-direction:column;margin:2px 0 0;display:flex;position:relative}.l3-bloc{flex-direction:column;display:flex;position:relative}.l3-bloc:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:10px}.l3-bloc:first-child:before{top:14px}.l3-bloc:last-child:before{bottom:calc(100% - 14px)}.l3-et{color:var(--ink);grid-template-columns:22px 74px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;text-decoration:none;display:grid;position:relative}a.l3-et:hover .l3-quoi b{text-underline-offset:3px;text-decoration:underline}.l3-dot{border:2px solid var(--line);z-index:1;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;display:grid;position:relative}.l3-dot svg{stroke:#fff;stroke-width:3.2px;width:12px;height:12px}.l3-et.fait .l3-dot{background:var(--grass);border-color:var(--grass)}.l3-et.auj .l3-dot{border-color:var(--grass);box-shadow:0 0 0 4px #1fae4b33}.l3-et.auj .l3-dot:after{content:"";background:var(--grass);border-radius:50%;width:10px;height:10px}.l3-date{font:800 12.5px/1.25 var(--body);color:var(--soft);padding-top:3px}.l3-et.auj .l3-date{color:var(--grass-deep)}.l3-quoi{flex-direction:column;gap:1px;min-width:0;display:flex}.l3-quoi b{font-size:15px;line-height:1.25}.l3-quoi small{color:var(--soft);font-size:12.5px;line-height:1.3}.l3-et.fait .l3-quoi b{color:var(--soft)}.l3-et.auj .l3-quoi b{color:var(--grass-deep)}.l3-sous{z-index:1;margin:0 0 6px 32px;position:relative}.l3-stage{background:var(--paper);border:2px solid var(--warn);z-index:1;border-radius:22px;flex-direction:column;gap:10px;min-width:0;margin:0 0 8px 32px;padding:14px;display:flex;position:relative}.l3-stage p{color:var(--soft);margin:0;font-size:14px}.l3-opts{gap:8px;display:grid}.l3-opt{border:2px solid var(--line);cursor:pointer;text-align:left;font-family:var(--body);color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.l3-opt[aria-checked=true]{border-color:var(--grass);background:var(--tint)}.l3-opt:focus-visible,.l3-ok:focus-visible{outline:3px solid var(--grass);outline-offset:2px}.l3-opt b{font-size:15px;display:block}.l3-opt small{color:var(--soft);margin-top:2px;font-size:12.5px;display:block}.l3-opt .prix{font:900 18px/1 var(--display);white-space:nowrap;text-align:right;font-stretch:80%}.l3-opt .prix.gain{color:var(--grass-deep)}.l3-eff{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.l3-eff i{background:var(--mist);border-radius:999px;padding:3px 7px;font-size:11.5px;font-style:normal;font-weight:800}.l3-eff i.up{color:var(--grass-deep);background:#dff5e5}.l3-eff i.dn{color:#b3261e;background:#fde5e5}.l3-ok{background:var(--grass);color:#fff;min-height:48px;font:800 15px var(--body);box-shadow:0 3px 0 var(--grass-deep);cursor:pointer;border:0;border-radius:14px}.l3-ok:disabled{box-shadow:none;cursor:not-allowed;background:#c9d4cd}.l3-regle{font-size:13px}.pj-regle{color:var(--soft);align-items:flex-start;gap:6px;margin:0 2px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.pj-regle svg,.ev-j svg,.fl3 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pj-regle svg{flex:none;width:15px;height:15px;margin-top:1px}.pj-regle b{color:var(--ink)}.ev-voile{z-index:20;background:#0b1510b8;justify-content:center;align-items:center;padding:18px 14px;animation:.2s ease-out ev-voile;display:flex;position:absolute;inset:0;overflow-y:auto}.ev{color:#fff;text-align:center;border-radius:28px;flex-direction:column;gap:10px;width:100%;max-width:420px;margin:auto;padding:20px 18px 16px;animation:.3s cubic-bezier(.25,1,.5,1) ev-entre;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0008;container-type:inline-size}@keyframes ev-voile{0%{opacity:0}}@keyframes ev-entre{0%{opacity:0;transform:translateY(16px)scale(.96)}}.ev.ok{background:radial-gradient(120% 70% at 50% 0,#3ad46a 0%,#0000 60%),linear-gradient(170deg,#169c42,#0a5226)}.ev.nuit{background:radial-gradient(120% 70% at 50% 0,#3b55a8 0%,#0000 60%),linear-gradient(170deg,#22346e,#111a3a)}.ev.or{background:radial-gradient(120% 70% at 50% 0,#ffd166 0%,#0000 60%),linear-gradient(170deg,#e9a21a,#a86400)}.ev .bandes{pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff0d 0 18px,#0000 18px 36px);position:absolute;inset:0}.ev>*{position:relative}.ev-k{font:800 11.5px var(--body);letter-spacing:.09em;text-transform:uppercase;opacity:.85}.ev h2{font:900 clamp(30px, 9.5cqi, 40px) / .95 var(--display);text-transform:uppercase;text-wrap:balance;margin:0;font-stretch:62%}.ev-vis{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;display:flex}.ev-cut{object-fit:contain;filter:drop-shadow(0 10px 18px #0006);max-width:100%;height:130px}.ev-clubs{align-items:center;gap:14px;display:flex}.ev-clubs .disc{--bl-ep:4px;width:54px;height:54px;font-size:15px;box-shadow:0 4px 12px #0004}.ev-adj{width:64px;height:64px;color:var(--navy);font:900 18px var(--body);background:#fff;border-radius:50%;place-items:center;display:grid}.fl3{background:#ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.fl3 svg{stroke:#fff;stroke-width:2.4px;width:20px;height:20px}.fl3.x{background:var(--bad)}.ev-amt{z-index:1;font:900 52px/1 var(--display);background:#00000040;border-radius:16px;margin-top:-34px;padding:6px 14px;font-stretch:70%;position:relative}.ev-amt.seul{margin-top:0}.ev-duo{align-items:center;gap:12px;display:flex}.ev-ph{object-fit:cover;object-position:top;background:#e8efe9;border:3px solid #fff;border-radius:50%;width:72px;height:72px}.ev-duo .ev-ph:first-child{filter:grayscale(.8);opacity:.75}.ev-c{flex-direction:column;gap:6px;display:flex}.ev-c p{opacity:.95;margin:0;font-size:14.5px;line-height:1.45}.ev-l{text-align:left;background:#ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.ev-l b{text-align:right;font-weight:800}.ev-l .ch{white-space:nowrap;background:#fff;border-radius:999px;padding:1px 8px}.ev-l .ch.b{color:var(--grass-deep)}.ev-l .ch.p{color:var(--warn-deep)}.ev-l .ch.f{color:var(--bad-deep)}.ev-j{font:700 12px var(--body);opacity:.85;justify-content:center;align-items:center;gap:6px;display:flex}.ev-j svg{width:15px;height:15px}.pj .ev-fermer{width:100%;min-height:52px;color:var(--ink);font:800 16px var(--body);background:#fff;border-radius:16px;margin-top:4px;box-shadow:0 3px #0003}.pj .ev-fermer:focus-visible{outline-offset:3px;outline:3px solid #fff}.pj-avant{color:#fff;background:radial-gradient(120% 80% at 0 0,#26c257 0%,#0000 55%),linear-gradient(165deg,#159a40,#0b5f2a);border-radius:24px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;box-shadow:0 10px 24px #0b5f2a40;container-type:inline-size}.pj .pj-avant .k{color:#e2f7e7;justify-content:space-between;align-items:center;gap:8px;display:flex}.pj-avant .chip-l{font:800 11px var(--body);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;background:#ffffff2b;border-radius:999px;min-width:0;padding:3px 9px;overflow:hidden}.pj-avant .aff{justify-content:center;align-items:center;gap:8px;display:flex}.pj-avant .aff .disc{flex:none;width:36px;height:36px;font-size:11.5px}.pj-avant .aff b{font:900 clamp(22px, 7.4cqi, 30px) / 1 var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-stretch:62%;overflow:hidden}.pj-avant>small{text-align:center;color:#d7f3df;font-size:13px;font-weight:600}.pj-compo{background:var(--paper);border:2px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;padding:12px;display:flex}.pj-compo .hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.pj-compo .hd .s{color:var(--soft);text-align:right;font-size:12.5px;font-weight:700}.terrain2{aspect-ratio:68/72;background:repeating-linear-gradient(#22a24a 0 12.5%,#1d9442 12.5% 25%);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff5}.terrain2:before{content:"";border:2px solid #fff6;border-bottom:0;height:16%;position:absolute;bottom:0;left:30%;right:30%}.terrain2:after{content:"";aspect-ratio:1;border:2px solid #fff6;border-radius:50%;width:34%;position:absolute;top:-18%;left:50%;transform:translate(-50%)}.terrain2 .jp{z-index:1;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.terrain2 .ph{object-fit:cover;object-position:top;background:#e8efe9;border:2px solid #fff;border-radius:50%;width:38px;height:38px}.terrain2 .ph.ini{color:var(--ink);font:800 12px var(--body);place-items:center;display:grid}.terrain2 .jp b{font:800 11px var(--body);color:#fff;text-shadow:0 1px 3px #0009;white-space:nowrap}.terrain2 .jp.neuf .ph{box-shadow:0 0 0 3px #ffd34d}.vs-l{background:var(--mist);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.vs-l .disc{flex:none;width:32px;height:32px;font-size:11.5px}.vs-l .tx{flex-direction:column;gap:1px;min-width:0;display:flex}.vs-l .tx b{font-size:13.5px}.vs-l .tx small{color:var(--soft);font-size:12px;font-weight:600}.consg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.consg .k{width:100%}.consg span:not(.k){background:var(--tint);min-height:30px;color:var(--grass-deep);font:800 12.5px var(--body);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.rc5{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;display:grid}.rc5-ter{width:100%;height:auto;display:block}.rc5-l{flex-direction:column;gap:6px;min-width:0;display:flex}.rc5-l>div{background:#ffffff14;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.rc5-l .avs{flex:none;min-width:48px;display:flex}.rc5-l .avs .rq-av+.rq-av{margin-left:-8px}.rc5-l>div>span:last-child{flex-direction:column;min-width:0;line-height:1.2;display:flex}.rc5-l b{font-size:13.5px}.rc5-l small{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.rc5 .rq-av,.ev-rec .rq-av{background:var(--c);color:#fff;width:30px;height:30px;font:800 11px var(--body);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 2px #1b2a5a}.ev-rec{flex-wrap:wrap;justify-content:center;gap:6px;max-width:260px;margin:0 auto;display:flex}.ev-rec .rq-av{width:54px;height:54px;font-size:16px;box-shadow:0 4px 12px #0004}.pj .rc5-lien{background:var(--navy);color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;border:0;border-radius:18px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid;box-shadow:0 6px 16px #141f4526}.rc5-lien svg{fill:none;stroke:#fff;stroke-width:2px;width:22px;height:22px}.rc5-lien span{flex-direction:column;line-height:1.25;display:flex}.rc5-lien small{opacity:.8;font-size:12px;font-weight:600}.pj-off.t-or{color:#2e1d00;background:radial-gradient(120% 90% at 100% 0,#ffd56b 0%,#0000 60%),linear-gradient(160deg,#f6c046,#e39a1a)}.t-or .pj-ch{background:#00000018}.t-or .pj-ad{color:#8a5a00}.pj-rang{align-items:center;gap:12px;min-width:0;display:flex}.pj-rang .r{font:900 92px/.8 var(--display);flex:none;font-stretch:70%}.pj-rang .r sup{vertical-align:top;font-size:34px;position:relative;top:6px}.pj-rang>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.pj-rang b{font:900 22px/1 var(--display);text-transform:uppercase;text-wrap:balance;font-stretch:64%}.pj-rang small{opacity:.8;font-size:12.5px;font-weight:700}.pj-crb{background:#ffffff26;border-radius:14px;width:100%;height:84px;display:block}.pj-crb .pj-crbz{fill:#2e1d0024}.pj-crbw{position:relative}.pj-crbpt{background:#2e1d00;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 3px #ffffff80}.pj-crb .trace{fill:none;stroke:#2e1d00;stroke-width:2px;stroke-linejoin:round}.pj-crbx{font:700 11px var(--body);opacity:.75;justify-content:space-between;margin-top:-4px;padding:0 4px;display:flex}.pj-mt2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pj-mt2>span{background:#ffffff38;border-radius:14px;flex-direction:column;min-width:0;min-height:92px;padding:10px;display:flex;position:relative;overflow:hidden}.pj-mt2 small{font:800 11px var(--body);letter-spacing:.05em;text-transform:uppercase;opacity:.8}.pj-mt2 b{font:900 38px/1 var(--display);font-stretch:70%}.pj-mt2 b small{letter-spacing:0;text-transform:none;opacity:1;font-size:18px}.pj-mt2 em{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700;overflow:hidden}.pj-mt2 .ph2{padding-right:64px}.pj-mt2 .ph2 img{object-fit:cover;object-position:top;width:72px;height:84px;position:absolute;bottom:0;right:-6px}.pj-hier .pj-ic svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linejoin:round;width:20px;height:20px}.pj-ofk{align-items:center;gap:6px;margin-bottom:4px;display:flex}.pj-ofk .disc{width:32px;height:32px;font-size:11.5px}.pj-ofk i{font-style:normal;font-weight:900}.pj-ofk b{color:var(--grass-deep);font:800 11px var(--body);text-transform:uppercase;letter-spacing:.06em;background:#fff;border-radius:999px;padding:2px 8px}.pj-hier .pj-val{white-space:normal;align-self:flex-start;margin-top:6px}.pj-nws2{background:var(--paper);border-radius:22px;flex-direction:column;padding:6px 14px;display:flex}.pj-nw2{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.pj-nw2 .vis{place-items:center;display:grid}.pj-nw2 .vis .disc{width:42px;height:42px;font-size:12px}.pj-nw2 .ic{background:var(--tint);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.pj-nw2 .ic svg{fill:none;width:24px;height:24px;stroke:var(--grass-deep);stroke-width:2px}.pj-nw2>span:last-child{flex-direction:column;min-width:0;display:flex}.pj-nw2 small{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--grass-deep)}.pj-nw2 b{font-size:15px;line-height:1.25}.pj .pj-jr{min-height:44px;font:700 13px var(--body);color:var(--soft);text-align:left;align-items:center;gap:8px;width:100%;display:flex}.pj-jr svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.pj-jr .pj-chev{margin-left:auto}.pj-ca{background:var(--paper);border-radius:22px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 1px 2px #0d3b1f14,0 6px 18px #0d3b1f12}.pj-ca .hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.pj-ca .k{font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.pj-ca .ch{font:800 12px var(--body);border-radius:999px;padding:3px 10px}.pj-ca .ch.b{background:var(--tint);color:var(--grass-deep)}.pj-ca .ch.p{color:var(--warn-deep);background:#fff3d6}.pj-ca .ch.f{color:var(--bad-deep);background:#fde8e8}.pj-ca .px{justify-content:space-between;align-items:center;gap:8px;display:flex}.pj-ca .px output{font:900 48px/1 var(--display);white-space:nowrap;font-stretch:70%}.pj-ca .pm{background:var(--mist);width:48px;height:48px;font:700 26px/1 var(--body);color:var(--ink);border-radius:50%;flex:none}.pj-ca .pm:disabled{opacity:.35}.pj-ca .rail{background:var(--mist);border-radius:99px;height:12px;margin:6px 8px 22px;position:relative}.pj-ca .rail .vert{background:linear-gradient(90deg, #b7f5c6, var(--grass));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.pj-ca .rail .raye{background:repeating-linear-gradient(135deg,#e5484d55 0 4px,#fde8e8 4px 8px);border-radius:0 99px 99px 0;position:absolute;top:0;bottom:0;right:0}.pj-ca .rail i{border:4px solid var(--grass-deep);background:#fff;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;transition:left .15s;position:absolute;top:50%;box-shadow:0 2px 6px #0003}.pj-ca .rail .m{font:700 11px var(--body);color:var(--soft);white-space:nowrap;position:absolute;top:18px}.pj-ca .rail .m.c{transform:translate(-50%)}.pj-ca .rail .m.r{color:var(--bad-deep);right:0}.pj-ca .nt{color:var(--soft);gap:6px;margin:0;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.pj-ca .nt svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:15px;height:15px;margin-top:1px}.pj-err{color:#8a1c20;font:700 13px/1.35 var(--body);text-align:center;background:#fde8e8;border-radius:12px;margin:0;padding:8px 12px}.am-q{font:900 30px/.95 var(--display);text-transform:uppercase;margin:0;font-stretch:68%}.am-date{gap:6px;display:grid}.am-dl{font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.am-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pj .am-opt{background:var(--paper);min-height:84px;font:inherit;color:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:12px;align-content:center;justify-items:center;gap:3px;min-width:0;padding:8px 4px;display:grid}.am-opt .disc{width:32px;height:32px;font-size:11px}.am-opt b{font:800 12px var(--body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.am-opt small{color:var(--soft);font-size:11px}.pj .am-opt[aria-pressed=true]{background:var(--tint);box-shadow:inset 0 0 0 2px var(--grass)}.am-opt:focus-visible{outline:3px solid var(--warn);outline-offset:2px}.pj-jnl{gap:10px;display:grid}.pj-jnl-t{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.pj-jnl-t h3{font:900 30px/.95 var(--display);text-transform:uppercase;margin:0;font-stretch:68%}.pj-brv .vis.ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pj .pj-brv{text-align:left;font:inherit;color:inherit;background:var(--paper);box-shadow:0 0 0 1px var(--line);border:0;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.pj-brv .vis{background:var(--mist);width:52px;height:52px;color:var(--grass-deep);font:800 13px var(--body);border-radius:14px;place-items:center;display:grid;overflow:hidden}.pj-brv .vis.enc{background:var(--ink);color:#fff}.pj-brv .vis img{object-fit:cover;object-position:top;width:52px;height:52px}.pj-brv small{font:800 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);display:block}.pj-brv b{font:900 19px/1.05 var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:2px;font-stretch:68%;display:block}.pj-brv.lue b{color:var(--soft)}.pj-dem{background:var(--navy);color:#fff;border-radius:18px;gap:8px;padding:12px 14px;font-size:14px;display:grid}.pj .pj-dem .k{color:#fff;font:700 12px var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.pj-dem .sem{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:11px;display:grid}.pj-dem .sem span{opacity:.75;justify-items:center;gap:2px;display:grid}.pj-dem .sem i{font:800 15px var(--body);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.pj-dem .sem .auj i{background:#fff3}.pj-dem .sem .dem,.pj-dem .sem .rdv{opacity:1}.pj-dem .sem .dem i{color:var(--navy);background:#fff}.pj-dem .sem .rdv i{background:var(--lime);color:var(--ink)}.pj .pj-acts button.pj-club{background:var(--paper);border-color:var(--ink)}.pj-club b{align-items:center;gap:6px;display:flex}.pj-club svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pj-cib{gap:10px;display:grid}.pj-cib-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pj .pj-cib-c{background:var(--paper);box-shadow:0 0 0 1px var(--line);text-align:left;border-radius:16px;align-content:start;max-width:220px;display:grid;overflow:hidden}.pj-cib-c .ph{aspect-ratio:1;background:linear-gradient(180deg, var(--tint), #cfe9d6);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.pj-cib-c .ph img{object-fit:cover;object-position:top;width:100%;height:100%}.pj-cib-c .ph i,.pj-dc-face i{font:900 26px var(--display);color:var(--grass-deep);text-transform:uppercase;font-style:normal}.pj-cib-c .ph .disc{width:26px;height:26px;font-size:11px;position:absolute;top:5px;left:5px}.pj-cib-c .tx{min-width:0;padding:7px 8px 2px}.pj-cib-c .tx b{font:900 15px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:70%;display:block}.pj-cib-c .tx small{font:700 11.5px/1.25 var(--body);color:var(--soft);overflow-wrap:anywhere;display:block}.pj-cib-c .go{background:var(--ink);color:#fff;min-height:36px;font:800 12.5px/1.1 var(--body);text-align:center;border-radius:10px;place-items:center;margin:4px 6px 6px;padding:2px 4px;display:grid}.pj-dc{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:22px;overflow:hidden}.pj-dc-h{gap:4px;padding:14px 14px 10px;display:grid}.pj-dc-t{font:900 44px/.88 var(--display);text-transform:uppercase;font-stretch:62%}.pj-dc-h p{color:var(--soft);margin:4px 0 0;font-size:14.5px}.pj-dc-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 14px 14px;display:grid}.pj-dc-face{aspect-ratio:1/1.1;background:linear-gradient(180deg, var(--tint), #cfe9d6);border-radius:14px;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.pj-dc-face img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.pj-dc-face b{color:#fff;font:900 14px/1 var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#0b1a12d9);padding:14px 6px 5px;font-stretch:70%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pj-dc-face em{background:var(--ink);color:#fff;font:900 13px/1 var(--display);border-radius:8px;padding:4px 6px;font-style:normal;position:absolute;top:5px;right:5px}.pj-dc-ter{isolation:isolate;background:repeating-linear-gradient(0deg, var(--grass) 0 34px, var(--grass-2) 34px 68px);border-radius:16px;gap:12px;margin:0 14px 14px;padding:44px 10px 12px;display:grid;position:relative}.pj-dc-ter .f{color:#fff;font:900 28px/1 var(--display);font-stretch:66%;position:absolute;top:8px;left:12px}.pj-dc-ter .l{justify-content:space-evenly;display:flex}.pj-dc-ter i{background:#fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px #0d6b3080}.pj-dc-ter i.g{background:var(--warn)}.pj-dc-l{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pj-dc-l li{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:grid}.pj-dc-l .ck{background:var(--mist);width:32px;height:32px;font:800 14px var(--body);color:var(--soft);border-radius:50%;place-items:center;display:grid}.pj-dc-l .ck svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pj-dc-l li.fait .ck{background:var(--grass)}.pj-dc-l li.cours{box-shadow:0 0 0 2px var(--grass)}.pj-dc-l li.cours .ck{background:var(--ink);color:#fff}.pj-dc-l b{font:900 18px/1 var(--display);text-transform:uppercase;font-stretch:70%}.pj-dc-l li.fait b{color:var(--soft)}.pj-dc-l small{font:700 12.5px var(--body);color:var(--soft);text-align:right}.pj-avant.amical{background:radial-gradient(120% 80% at 0 0,#3a3f8f 0%,#0000 60%),linear-gradient(165deg,#2a2f6e,#141838);box-shadow:0 10px 24px #14183840}.pj-regle.am{color:#3b2a8a;background:#efeafd}.pj .pj-acts button.pj-adj{min-height:44px;color:var(--soft);font:700 13px var(--body);background:0 0;border:0;grid-column:1/-1;text-decoration:underline}.pj-acts:has(.pj-adj){grid-template-columns:1fr 1fr}.pj-off.t-info{--c:var(--sky);color:var(--ink);background:var(--paper);box-shadow:0 0 0 2px var(--line)}.pj-off.t-info:before{content:"";background:var(--c);height:6px;position:absolute;inset:0 0 auto}.pj-off.t-info.c-bad{--c:var(--bad)}.pj-off.t-info.c-grass{--c:var(--grass)}.pj-off.t-info.c-navy{--c:var(--navy)}.pj-off.t-info.c-or{--c:#e39a1a}.t-info .pj-ch{background:var(--mist);color:var(--soft)}.t-info .pj-facts span,.t-info .pj-val{background:var(--mist)}.t-info .pj-val b{color:var(--grass-deep)}.t-info .pj-ad{background:var(--navy);color:#fff}.t-info .pj-txt{color:var(--soft)}.t-info .pj-offm{min-height:0}.t-info .pj-cut{height:150px;top:40px}.pj-off.sc-plein .pj-offm{max-width:none;min-height:0}.sc-ic{background:var(--c);color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.sc-ic svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.sc-big{font:900 72px/.9 var(--display);color:var(--c);font-stretch:72%}.sc-big small{margin-left:4px;font-size:26px}.sc-rdv{font:800 11.5px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft);align-items:center;gap:8px;margin:0 2px 8px;display:flex}.sc-rdv i{background:#17604a;border-radius:50%;width:8px;height:8px}.sc-rdv.i-info i{background:var(--sky)}.pj-prog i.f-rdv.pj-fait,.pj-prog i.f-rdv.pj-cours{background:var(--lime)}.pj-prog i.f-info.pj-fait,.pj-prog i.f-info.pj-cours{background:#8fd3ff}.st-op .ill.sc-n{background:var(--mist);font:900 24px/1 var(--display);color:var(--ink);justify-content:center;align-items:center;font-stretch:70%;display:flex}.st-op img.ill.sc-img{object-fit:cover;object-position:top;background:var(--mist)}.sc-faces{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.sc-faces span{background:var(--mist);text-align:center;border-radius:14px;justify-items:center;gap:2px;min-width:0;padding:8px 4px;display:grid}.sc-faces img,.sc-faces .sc-sans{object-fit:cover;object-position:top;background:#fff;border-radius:50%;width:64px;height:64px}.sc-faces b{font:900 16px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font-stretch:72%}.sc-faces small{font:700 11px var(--body);opacity:.8}.sc-tab{z-index:1;gap:2px;display:grid;position:relative}.sc-tab div{border-radius:10px;grid-template-columns:26px 28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:700;display:grid}.sc-tab div.moi{background:var(--tint)}.sc-tab .disc{width:26px;height:26px;font-size:11px}.sc-tab b{font:900 18px var(--display);text-align:right;font-stretch:75%}.pj-off.t-rdv{color:#fff;background:radial-gradient(120% 90% at 100% 0,#2f8a63 0%,#0000 60%),linear-gradient(160deg,#17604a,#0b3328)}.t-rdv .pj-ch{color:#fff;background:#ffffff24}.t-rdv .pj-ad{color:#0b3328;background:#fff}.pj-dc-l li.obj .ck{color:#fff;background:#17604a}.sc-obj-h{z-index:1;gap:2px;display:grid;position:relative}.sc-obj-h b{font:900 104px/.8 var(--display);text-transform:uppercase;white-space:nowrap;font-stretch:62%}.sc-obj-h span{font:800 13px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--lime)}.sc-ech{z-index:1;gap:6px;display:grid;position:relative}.sc-ech .cases{gap:2px;padding-top:16px;display:grid;position:relative}.sc-ech .cases i{height:34px;font:800 11px/34px var(--body);text-align:center;color:#ffffff8c;background:#ffffff1c;border-radius:5px;font-style:normal;transition:background .2s}.sc-ech .cases i.in{color:#0b3328;background:#fff}.sc-ech .cases i.prev{box-shadow:inset 0 0 0 2px var(--lime)}.sc-ech .pin{font:800 11px var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--lime);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.sc-ech .lg{font:700 11.5px var(--body);opacity:.85;justify-content:space-between;display:flex}.sc-tri{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:relative}.sc-tri button{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;background:#ffffff1a;border-radius:16px;justify-items:center;gap:6px;min-height:44px;padding:12px 6px 10px;display:grid;position:relative}.sc-tri button[aria-checked=true]{color:#0b3328;background:#fff}.sc-tri button:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.sc-tri .n{font:900 46px/.85 var(--display);font-stretch:62%}.sc-tri .n small{font-size:18px}.sc-tri .m{font:900 20px/1 var(--display);font-stretch:72%}.sc-tri .pat{background:#ffffff2e;border-radius:4px;width:80%;height:7px;overflow:hidden}.sc-tri button[aria-checked=true] .pat{background:#0b332822}.sc-tri .pat i{background:var(--lime);border-radius:4px;height:100%;display:block}.sc-tri button[aria-checked=true] .pat i{background:var(--grass)}.sc-tri .cons{font:800 11px var(--body);letter-spacing:.05em;text-transform:uppercase;background:var(--lime);color:#0b3328;border-radius:999px;padding:2px 7px;position:absolute;top:-8px}.sc-tri-lg{z-index:1;font:700 11.5px var(--body);opacity:.8;justify-content:center;gap:16px;display:flex;position:relative}.sc-tri-lg span{align-items:center;gap:6px;display:inline-flex}.sc-tri-lg i{background:var(--lime);border-radius:3px;width:18px;height:6px}.sc-fin{gap:10px;display:grid}.sc-finh{justify-content:space-between;align-items:end;gap:10px;margin:2px 2px 0;display:flex}.sc-finh b{font:900 30px/.9 var(--display);text-transform:uppercase;font-stretch:66%}.sc-finh small{font:700 12.5px var(--body);color:var(--soft);margin-top:3px;display:block}.sc-finh .jj{text-align:right;font:900 26px/.9 var(--display);color:var(--grass-deep);font-stretch:70%}.sc-finh .jj small{font:800 11px var(--body);letter-spacing:.05em;text-transform:uppercase}.pj .sc-score,.pj .sc-nv2,.pj .sc-encore{all:unset;box-sizing:border-box;cursor:pointer}.sc-score:focus-visible,.sc-nv2:focus-visible,.sc-encore:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.pj .sc-score{color:#fff;background:linear-gradient(160deg,#22346e,#141f45);border-radius:20px;gap:10px;padding:14px;display:grid}.sc-score .k{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;opacity:.8}.sc-score .l{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.sc-score .eq{min-width:0;font:900 15px/1 var(--display);text-transform:uppercase;text-align:center;overflow-wrap:anywhere;justify-items:center;gap:4px;font-stretch:72%;display:grid}.sc-score .eq .disc{width:44px;height:44px;font-size:13px}.sc-score .s{font:900 54px/.9 var(--display);font-stretch:66%}.sc-score .bt{font:600 12.5px/1.35 var(--body);opacity:.85;text-align:center}.sc-score .ve{font:800 11px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--bad);border-radius:999px;justify-self:center;padding:3px 10px}.sc-score .ve.v{background:var(--lime);color:#0b3328}.sc-score .ve.n{background:#fff3}.pj .sc-nv2{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:18px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.sc-nv2 .v{background:var(--mist);width:64px;height:64px;font:900 26px/1 var(--display);border-radius:14px;place-items:center;font-stretch:66%;display:grid;position:relative;overflow:hidden}.sc-nv2 .v img{object-fit:cover;object-position:top;width:100%;height:100%}.sc-nv2 .v.r{color:#b3261e;background:#fde8e8}.sc-nv2 .v em{color:#fff;font:900 11px/1 var(--display);background:#b3261e;border-radius:6px;padding:3px 5px;font-style:normal;position:absolute;bottom:3px;right:3px}.sc-nv2 small{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);display:block}.sc-nv2 b{font:900 18px/1.02 var(--display);text-transform:uppercase;margin-top:2px;font-stretch:72%;display:block}.sc-nv2 span.t{font:600 13px/1.35 var(--body);color:var(--soft);margin-top:3px;display:block}.sc-quote{color:#fff;background:linear-gradient(160deg,#17604a,#0b3328);border-radius:20px;gap:8px;padding:14px;display:grid}.sc-quote .qui{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;opacity:.9;align-items:center;gap:8px;display:flex}.sc-quote .qui i{color:#0b3328;width:26px;height:26px;font:900 11px var(--body);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.sc-quote q{font:900 24px/1.02 var(--display);text-transform:uppercase;font-stretch:70%}.sc-mini{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:18px;gap:2px;padding:10px;display:grid}.sc-mini .k{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);padding:0 4px 4px}.sc-mini div{font:700 14px var(--body);border-radius:9px;grid-template-columns:22px 28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 4px;display:grid}.sc-mini div.moi{background:var(--tint)}.sc-mini .disc{width:26px;height:26px;font-size:11px}.sc-mini b{font:900 17px var(--display);font-stretch:75%}.sc-fin .pj-jnl{margin:0}.pj .sc-encore{font:700 13px var(--body);color:var(--soft);text-align:center;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px 0 2px;display:flex}.sc-rien{font:900 22px/1 var(--display);text-transform:uppercase;color:var(--soft);text-align:center;margin:0;padding:18px 0 8px;font-stretch:70%}.pj-off.t-rouge{background:radial-gradient(120% 90% at 100% 0, var(--bad) 0%, #0000 60%), linear-gradient(160deg, #a3242a, #5c1014)}.sc-rdv.i-dec i{background:var(--navy)}.sc-tirage{z-index:1;background:var(--mist);border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:12px 8px;display:grid;position:relative}.sc-tirage .eq{font:900 15px/1 var(--display);text-transform:uppercase;text-align:center;justify-items:center;gap:4px;font-stretch:72%;display:grid}.sc-tirage .eq .disc{width:46px;height:46px;font-size:13px}.sc-tirage .vs{font:900 22px var(--display);color:var(--soft);font-stretch:70%}.sc-tirage .eq small{font:700 11px var(--body);color:var(--soft);text-transform:none}.sc-barres{z-index:1;gap:7px;display:grid;position:relative}.sc-barres div{font:700 12.5px var(--body);grid-template-columns:92px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.sc-barres .tr{background:var(--mist);border-radius:999px;height:10px;overflow:hidden}.sc-barres .tr b{background:var(--c);border-radius:999px;height:100%;display:block}.sc-barres em{font:900 15px var(--display);text-align:right;font-style:normal;font-stretch:75%}.pj-off:not(.t-info) .sc-barres .tr{background:#ffffff26}.pj-off:not(.t-info) .sc-barres .tr b{background:#fff}.sc-prom{z-index:1;gap:6px;display:flex;position:relative}.sc-prom i{background:var(--mist);height:34px;font:800 11px var(--body);color:var(--soft);border-radius:9px;flex:1;place-items:center;font-style:normal;display:grid}.sc-prom i.ok{background:var(--grass);color:#fff}.sc-prom i.ko{color:#b3261e;background:#fde8e8}.pj-off:not(.t-info) .sc-prom i{color:#ffffffb0;background:#ffffff1f}.pj-off:not(.t-info) .sc-prom i.ok{color:var(--navy);background:#fff}.pj-off:not(.t-info) .sc-prom i.ko{background:var(--bad-texte);color:#fff}.sc-port{z-index:1;grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:8px;display:grid;position:relative}.sc-port .pj-offm{max-width:none;min-height:0}.sc-port>img{object-fit:cover;object-position:top;width:112px;height:140px;margin:-6px 0 -2px;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.sc-port .pj-ttl{font-size:38px}.sc-trio{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:relative}.sc-trio span{font:700 11.5px/1.2 var(--body);opacity:.95;background:#ffffff1f;border-radius:14px;gap:3px;padding:10px 8px 9px;display:grid}.sc-trio b{font:900 30px/.9 var(--display);font-stretch:68%}.t-info .sc-trio span{background:var(--mist);color:var(--soft)}.t-info .sc-trio b{color:var(--ink)}.sc-prog{z-index:1;gap:6px;display:grid;position:relative}.sc-prog>div{background:var(--mist);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}.sc-prog img{object-fit:cover;object-position:top;background:#fff;border-radius:50%;width:42px;height:42px}.sc-prog b{font:900 17px/1 var(--display);text-transform:uppercase;font-stretch:72%;display:block}.sc-prog small{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.sc-prog small i{font:700 11px var(--body);background:var(--tint);color:var(--grass-deep);border-radius:999px;padding:1px 7px;font-style:normal}.sc-prog em{font:900 30px/1 var(--display);color:var(--grass-deep);font-style:normal;font-stretch:68%}.sc-prog .bas small i{color:#b3261e;background:#fde8e8}.sc-prog .bas em{color:#b3261e}.sc-cond{z-index:1;font:700 12.5px var(--body);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.sc-cond .tr{background:#ffffff2e;border-radius:999px;height:10px;overflow:hidden}.sc-cond .tr b{background:#fff;border-radius:999px;height:100%;display:block}.sc-cond em{font:900 22px/1 var(--display);font-style:normal;font-stretch:72%}.sc-dem{z-index:1;gap:4px;min-height:76px;padding-right:96px;display:grid;position:relative}.sc-dem .k{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;opacity:.75}.sc-dem b{font:900 34px/.9 var(--display);text-transform:uppercase;font-stretch:64%}.sc-dem .tampon{border:3px solid var(--lime);color:var(--lime);font:900 20px/1 var(--display);text-transform:uppercase;letter-spacing:.03em;border-radius:10px;padding:6px 10px;font-stretch:75%;position:absolute;top:6px;right:0;transform:rotate(-9deg)}.sc-budget{z-index:1;gap:8px;display:grid;position:relative}.sc-budget>div{font:700 12.5px var(--body);color:var(--soft);grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;gap:10px;display:grid}.sc-budget .tr{background:var(--mist);border-radius:6px;height:18px;position:relative;overflow:hidden}.sc-budget .tr b{background:var(--bad);border-radius:6px;position:absolute;inset:0 auto 0 0}.sc-budget .tr b.ok{background:var(--grass)}.sc-budget .tr i{background:#fff;width:2px;position:absolute;top:0;bottom:0}.sc-budget em{font:900 18px/1 var(--display);color:var(--ink);text-align:right;font-style:normal;font-stretch:72%}.sc-ecart{z-index:1;align-items:center;gap:12px;padding:4px 0 2px;display:flex;position:relative}.sc-ecart b{font:900 52px/.9 var(--display);color:#b3261e;white-space:nowrap;font-stretch:64%}.sc-ecart span{font:700 13px/1.35 var(--body);color:var(--soft)}.sc-tab8{z-index:1;gap:3px;display:grid;position:relative}.sc-tab8 .k{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft);padding:4px 2px}.sc-tab8 div{background:var(--mist);font:700 13px var(--body);border-radius:10px;grid-template-columns:24px minmax(0,1fr) 12px minmax(0,1fr) 24px;align-items:center;gap:6px;padding:5px 6px;display:grid}.sc-tab8 .disc{width:24px;height:24px;font-size:7.5px}.sc-tab8 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-tab8 span.e{text-align:right}.sc-tab8 i{color:var(--soft);text-align:center;font-style:normal}.sc-dem .tampon.non{color:#ff9a9d;border-color:#ff9a9d}.sc-prog .sc-sans{background:#fff;border-radius:50%;width:42px;height:42px}.sc-dem .k{color:inherit}.pj-off.t-nuit{background:radial-gradient(120% 90% at 100% 0,#3a3f4a 0%,#0000 60%),linear-gradient(160deg,#23262d,#121418)}.t-nuit .pj-ch{color:#fff;background:#ffffff24}.t-nuit .pj-ad{color:#121418;background:#fff}.sc-compteur{z-index:1;gap:6px;display:flex;position:relative}.sc-compteur i{background:#ffffff2a;border-radius:4px;flex:1;height:8px}.sc-compteur i.on{background:#fff}.sc-pres{z-index:1;gap:6px;display:grid;position:relative}.sc-pres .qst{font:700 14.5px/1.35 var(--body);background:#ffffff1a;border-radius:14px;padding:10px 12px}.sc-pres .qst small{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:2px;display:block}.sc-mercato{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid;position:relative}.sc-mercato i{background:var(--mist);height:34px;font:800 11px var(--body);color:var(--soft);border-radius:8px;place-items:center;font-style:normal;display:grid}.sc-mercato i.ok{background:var(--tint);color:var(--grass-deep)}.sc-mercato i.fin{color:#fff;background:#b3261e}.sc-jauge{z-index:1;gap:6px;display:grid;position:relative}.sc-jauge .tr{background:#ffffff26;border-radius:999px;height:12px;position:relative;overflow:hidden}.sc-jauge .tr b{background:#fff;border-radius:999px;position:absolute;inset:0 auto 0 0}.sc-jauge .tr em{background:var(--bad);border-radius:2px;width:3px;position:absolute;top:-3px;bottom:-3px}.sc-jauge .lg{font:700 11.5px var(--body);opacity:.85;justify-content:space-between;display:flex}.sc-mdm{z-index:1;gap:10px;display:grid;position:relative}.sc-mdm-h{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:10px;display:grid}.sc-mdm-h img{object-fit:cover;object-position:top;width:120px;height:164px;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.sc-mdm-n{gap:4px;min-width:0;padding-bottom:8px;display:grid}.sc-mdm-n .r{font:900 22px/1 var(--display);color:#f6cf72}.sc-mdm-n .r small{font-size:12px}.sc-mdm-n b{font:900 31px/.88 var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-stretch:62%;overflow:hidden}.sc-mdm-n .m{font:900 56px/.85 var(--display);color:#f6cf72;font-stretch:66%}.sc-mdm-n .m small{font:700 11.5px var(--body);color:#fff;opacity:.8;margin-top:4px;display:block}.sc-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px;display:grid}.sc-podium span{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.sc-podium img,.sc-podium .sc-sans{object-fit:cover;object-position:top;background:#fff2;border-radius:50%;width:54px;height:54px}.sc-podium .p1 img,.sc-podium .p1 .sc-sans{width:66px;height:66px;box-shadow:0 0 0 3px #f6cf72}.sc-podium b{font:900 14px/1 var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-stretch:72%;overflow:hidden}.sc-podium small{font:700 11px var(--body);opacity:.75;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sc-podium>span>i{font:900 16px/1 var(--display);background:#ffffff1c;border-radius:8px 8px 0 0;width:100%;margin-top:4px;padding:6px 0;font-style:normal}.sc-podium .p1>i{color:#0c1330;background:#f6cf72;padding:14px 0}.sc-podium .p2>i{padding:9px 0}.sc-pretes{z-index:1;gap:6px;display:grid;position:relative}.sc-pretes>div{background:var(--mist);border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}.sc-pretes img,.sc-pretes>div>.sc-sans{object-fit:cover;object-position:top;background:#fff;border-radius:50%;width:46px;height:46px}.sc-pretes .id{min-width:0}.sc-pretes .id b{font:900 17px/1 var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-stretch:72%;display:block;overflow:hidden}.sc-pretes .id small{font:700 11.5px var(--body);color:var(--soft);align-items:center;gap:5px;margin-top:4px;display:flex}.sc-pretes .id .disc{width:18px;height:18px;font-size:6px}.sc-pretes .mt{justify-items:end;gap:3px;display:grid}.sc-pretes .pips{gap:2px;display:flex}.sc-pretes .pips i{background:var(--line);border-radius:3px;width:9px;height:14px}.sc-pretes .pips i.on{background:var(--navy)}.sc-pretes .mt small{font:700 11px var(--body);color:var(--soft);white-space:nowrap}.sc-pretes em{font:900 26px/1 var(--display);text-align:right;min-width:40px;font-style:normal;font-stretch:68%}.sc-pretes em.bon{color:var(--grass-deep)}.sc-pretes em.moy{color:var(--ink)}.sc-pretes em.bas{color:#b3261e}.sc-cadran{z-index:1;width:230px;max-width:100%;margin:0 auto;position:relative}.sc-cadran svg{width:100%;height:auto;display:block}.sc-cadran .v{justify-items:center;display:grid;position:absolute;inset:auto 0 0}.sc-cadran .v b{font:900 64px/.8 var(--display);font-stretch:66%}.sc-cadran .v small{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;opacity:.8}.sc-cadran .v em{font:800 12px var(--body);color:var(--lime);font-style:normal}.sc-mois{z-index:1;align-items:end;gap:10px;height:96px;padding:0 6px;display:grid;position:relative}.sc-mois span{align-content:end;justify-items:center;gap:3px;display:grid}.sc-mois i{background:#ffffff38;border-radius:6px 6px 2px 2px;width:70%}.sc-mois span.on i{background:var(--lime)}.sc-mois em{font:900 14px/1 var(--display);font-style:normal;font-stretch:75%}.sc-mois small{font:700 11px var(--body);opacity:.8;height:13px}.sc-mois .seuil{border-top:2px dashed var(--bad);height:0;position:absolute;left:0;right:0}.sc-seuil-lg{z-index:1;font:700 11.5px var(--body);opacity:.85;align-items:center;gap:8px;margin:-2px 0 0;display:flex;position:relative}.sc-seuil-lg i{border-top:2px dashed var(--bad);width:22px}.pj-mois.t-rdv .pj-crb{background:#ffffff1a}.pj-mois.t-rdv .pj-crb .pj-crbz{fill:#ffffff1f}.pj-mois.t-rdv .pj-crb .trace{stroke:#fff}.pj-mois.t-rdv .pj-crbpt{background:#fff;box-shadow:0 0 0 3px #ffffff40}.pj-mois.t-rdv .pj-mt2>span{background:#ffffff1a}.sc-final{z-index:1;background:#ffffff14;border-radius:16px;gap:2px;padding:6px;display:grid;position:relative}.sc-final div{font:700 14px var(--body);border-radius:10px;grid-template-columns:20px 28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.sc-final div.moi{color:#0b3328;background:#fff}.sc-final div.ligne{box-shadow:0 2px 0 0 var(--lime);border-radius:10px 10px 0 0}.sc-final .disc{width:26px;height:26px;font-size:11px}.sc-final b{font:900 18px var(--display);font-stretch:75%}.sc-final .zone{text-align:right;white-space:nowrap;font:800 11px var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--lime);margin:0;padding:2px 6px 0}.sc-bulle{z-index:1;background:var(--navy);color:#fff;font:900 36px/.92 var(--display);text-transform:uppercase;quotes:"« " " »";border-radius:20px 20px 20px 4px;margin:6px 0 10px;padding:16px 16px 18px;font-stretch:64%;position:relative}.sc-bulle:before{content:open-quote}.sc-bulle:after{content:close-quote}.sc-motiv{z-index:1;gap:6px;display:grid;position:relative}.sc-motiv .k{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}.sc-motiv .tr{background:var(--mist);border-radius:999px;height:14px;position:relative;overflow:hidden}.sc-motiv .tr b{background:var(--navy);position:absolute;top:0;bottom:0;left:0}.sc-motiv .tr b.plus{background:var(--grass);border-radius:0 999px 999px 0}.sc-motiv .lg{font:700 12px var(--body);color:var(--soft);justify-content:space-between;display:flex}.sc-motiv .lg span:last-child{color:var(--grass-deep);font-weight:800}.jm-hd{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.jm-hd h3{font:900 19px/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:0;font-stretch:62%}.jm-hd>span{color:var(--soft);text-align:right;font-size:12.5px;font-weight:700}.jm-hd.jm-pile{display:block}.jm-hd.jm-pile>span{text-align:left;margin-top:3px;display:block}.jm-k{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.jm-lien{width:calc(100% + 28px);min-height:44px;color:var(--grass-deep);font:800 14px var(--body);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin:10px -14px -12px;padding:0 14px;text-decoration:none;display:flex}.jm-fix{background:var(--warn);color:var(--ink);border-radius:22px;gap:10px;padding:14px;display:grid;box-shadow:0 5px #b97f0c}.jm-fix .jm-k{color:var(--sur-warn)}.jm-t{font:900 24px/1 var(--display);text-transform:uppercase;font-stretch:62%}.jm-swap{background:#ffffff26;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.jm-swap .av{border:2px solid #fff;width:44px;height:44px}.jm-fl{font:900 20px var(--display)}.jm-swap small{opacity:.9;font-size:12px;display:block}.jm-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jm-btns button{min-height:44px;font:800 14px var(--body);cursor:pointer;border:0;border-radius:14px}.jm-oui{color:var(--warn-deep);background:#fff}.jm-non{color:var(--ink);background:#ffffff2e}.terrain.jm-terrain{isolation:isolate;cursor:default;max-width:100%}.jm-terrain .place{cursor:pointer;width:70px;text-decoration:none}.jm-terrain .place .av{width:40px;height:40px}.jm-terrain .place .nm{letter-spacing:-.03em;max-width:96px;font-size:11px}.jm-terrain .place .np{right:4px}.terrain.jm-ff{aspect-ratio:68/150}.jm-ff .lines:before,.jm-ff .lines:after{height:9%}.jm-mi{border-top:2px solid #ffffff8c;position:absolute;top:50%;left:10px;right:10px}.jm-rond{aspect-ratio:1;border:2px solid #ffffff8c;border-radius:50%;width:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jm-ff .place.jm-eux .av{border-color:#cfd8ff}.jm-ff .place.jm-eux .nm{background:#1d2c5ee6}.jm-equipe{z-index:101;font:800 11px var(--body);color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#0006;border-radius:8px;padding:3px 8px;position:absolute;left:14px}.jm-equipe.e1{top:14px}.jm-equipe.e2{bottom:14px}.terrain.jm-notes{aspect-ratio:68/80}.jm-np{min-width:30px}.jm-ev{background:var(--gold);color:var(--ink);border-radius:6px;padding:2px 4px;font-size:11px;font-weight:900;position:absolute;top:-4px;left:4px}.jm-ev.jm-r{background:var(--bad-texte);color:#fff}.jm-entres{color:var(--soft);margin:8px 0 0;font-size:12.5px}.jm-legende{color:var(--soft);flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.jm-legende i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.jm-meteo{border:2px solid var(--line);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.jm-meteo>svg{grid-row:span 2}.jm-meteo b{font:900 26px/1 var(--display);font-stretch:62%}.jm-meteo b small{font:700 14px var(--body);margin-left:6px}.jm-meteo>span{font-size:13px;font-weight:600}.jm-force{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.jm-n{font:900 30px/1 var(--display);font-stretch:62%}.jm-tug{background:var(--mist);border-radius:7px;height:12px;display:flex;overflow:hidden}.jm-tug i{height:100%;display:block}.jm-ta{background:var(--navy)}.jm-tb{background:var(--grass)}.jm-forcecap,.jm-formes{color:var(--soft);justify-content:space-between;margin-top:6px;font-size:12.5px;font-weight:700;display:flex}.jm-cons{gap:12px;display:grid}.jm-lab{margin-bottom:6px;font-size:14px;font-weight:800}.jm-cons .segs{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.jm-cons .segs button{cursor:pointer;border:0;min-height:44px}.jm-eff{color:var(--soft);margin:6px 0 0;font-size:12.5px}.jm-verdict{font:900 22px/1.05 var(--display);text-transform:uppercase;margin:2px 0 0;font-stretch:62%}.jm-verdict small{font:600 14px/1.3 var(--body);text-transform:none;color:var(--soft);margin-top:4px;display:block}.jm-carte{color:#fff;background:linear-gradient(160deg,#1d2c5e,#13204a);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:150px;padding:14px 0 0 14px;display:grid;overflow:hidden}.jm-carte.jm-moi{background:linear-gradient(160deg,#16843a,#0d6b30)}.jm-carte .jm-k{color:#cdd6ff}.jm-carte.jm-moi .jm-k{color:#cdeed6}.jm-nom{font:900 34px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:6px 0 8px;font-stretch:62%}.jm-pills{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.jm-pill{background:#ffffff26;border-radius:99px;padding:6px 10px;font-size:13px;font-weight:800}.jm-pill.jm-note{background:var(--grass)}.jm-carte.jm-moi .jm-pill.jm-note{background:#ffffff38}.jm-carte img{object-fit:cover;object-position:top;width:130px;height:130px;display:block}.jm-big{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.jm-big b{font:900 54px/1 var(--display);font-stretch:62%}.jm-big b small{font-size:24px}.jm-mv{font:800 14px var(--body);border-radius:99px;padding:4px 10px}.jm-mv.dn{background:var(--bad-tint);color:var(--bad-deep)}.jm-mv.up{background:var(--tint);color:var(--grass-deep)}.jm-mv.eq{background:var(--mist);color:var(--soft)}.jm-tab{height:240px;position:relative;overflow:hidden}.jm-tr{border-top:1px solid var(--line);background:var(--paper);height:48px;transform:translateY(var(--a));opacity:var(--o1);grid-template-columns:28px auto minmax(0,1fr) auto 34px;align-items:center;gap:10px;animation:.9s cubic-bezier(.3,.7,.2,1) .6s both jm-glisse;display:grid;position:absolute;left:0;right:0}@keyframes jm-glisse{0%{transform:translateY(var(--de));opacity:var(--o0)}to{transform:translateY(var(--a));opacity:var(--o1)}}@media (prefers-reduced-motion:reduce){.jm-tr{animation:none}}.jm-tr .disc,.jm-sc .disc{border:2px solid var(--line);width:32px;height:32px;margin:0;font-size:11.5px}.jm-r,.jm-p{font:900 18px var(--display);text-align:center;font-stretch:62%}.jm-c{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.jm-f{text-align:center;font-size:12px;font-weight:900}.jm-f.up{color:var(--grass)}.jm-f.dn{color:var(--bad-texte)}.jm-f.eq{color:var(--estompe)}.jm-tr.jm-tr-moi{background:var(--tint);box-shadow:inset 0 0 0 2px var(--tint-line);z-index:2;border-color:#0000;border-radius:12px}.jm-pourquoi{color:var(--soft);margin:10px 0 0;font-size:13px}.jm-pourquoi b{color:var(--ink)}.jm-sc{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:46px;display:grid}.jm-sc:first-child{border-top:0}.jm-sc .jm-c{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.jm-sc .jm-c>span:not(.disc){text-overflow:ellipsis;overflow:hidden}.jm-sc .jm-dom{text-align:right;justify-content:flex-end}.jm-s{font:900 20px var(--display);background:var(--mist);text-align:center;border-radius:10px;min-width:54px;padding:4px 10px;font-stretch:62%}.jm-sc-moi .jm-s{background:var(--ink);color:#fff}.jm-rival{color:var(--grass-deep)}.jm-details>summary{cursor:pointer;min-height:48px;color:var(--grass-deep);background:var(--paper);border:2px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:800;list-style:none;display:flex}.jm-details>summary::-webkit-details-marker{display:none}.jm-details[open]>summary{margin-bottom:12px}.jm-cols,.jm-cols>div{display:contents}@media (width>=900px){.jm-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.jm-cols>div{gap:12px;display:grid}.terrain.jm-terrain{max-width:440px;margin:0 auto}}.cq-tete:empty{display:none}.main:has(>.k-page)>.cq-tete{padding-inline:4px}.cq-retour{width:max-content;max-width:100%;min-height:44px;color:var(--grass-deep);font:800 15.5px var(--body);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;gap:2px;margin:-6px 0 4px -2px;padding:0 12px 0 2px;text-decoration:none;display:flex;overflow:hidden}.cq-retour svg{stroke-width:2.4px;flex:none;width:21px;height:21px}.cq-rub{background:var(--paper);border:2px solid var(--line);scrollbar-width:none;border-radius:18px;gap:4px;margin-bottom:12px;padding:5px;display:flex;overflow-x:auto}.cq-rub a{min-height:44px;font:700 14px var(--body);color:var(--ink);white-space:nowrap;border-radius:13px;flex:1 0 auto;place-items:center;padding:0 12px;text-decoration:none;display:grid}.cq-rub a[aria-current=page]{background:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.cq-vues button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.cq-point{background:var(--warn);width:10px;height:10px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:7px;left:calc(50% + 10px)}@media (width>=900px){.main:has(>.k-page)>.cq-tete{max-width:1180px;margin-inline:auto;padding-inline:16px}.cq-rub{max-width:560px}.topnav .cq-point{width:9px;height:9px;top:6px;left:auto;right:3px;box-shadow:0 0 0 2px #fff}}.cq-pt{background:var(--grass);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.cq-rub a[aria-current=page] .cq-pt{background:#fff}.app{--cq-haut:58px}.top{top:env(safe-area-inset-top,0px);z-index:25;min-height:var(--cq-haut);padding-block:7px;padding-right:max(8px, env(safe-area-inset-right,0px));padding-left:max(14px, env(safe-area-inset-left,0px));gap:8px;position:sticky;box-shadow:0 2px 10px #0003}.top:after{display:none}.top>.disc{width:32px;height:32px}.top b{font-size:21px}.top .sub{font-size:12px}.top.cq-profond .ident,.top.cq-profond .chipw{display:none}.top .cq-retour{color:#fff;flex:1;width:auto;min-width:0;margin:0 0 0 -6px;padding:0 6px 0 0;font-size:16px}.top .cq-retour svg{width:24px;height:24px}.cq-date{opacity:.92;white-space:nowrap;font-size:12.5px;font-weight:700}.cq-loupe{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cq-loupe svg{width:22px;height:22px}.cq-champ{display:none}.top .cq-loupe:focus-visible,.top .cq-champ:focus-visible,.top .cq-retour:focus-visible{outline-offset:2px;outline:3px solid #fff}.co-live{top:var(--cq-haut)}@media (width>=900px){.app{--cq-haut:70px}.top{padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px))}.top.cq-profond .chipw{display:inline-block}.top.cq-profond .topnav{margin-left:auto}.top .cq-retour{flex:0 auto}.cq-loupe,.cq-date{display:none}.cq-champ{width:240px;min-width:150px;min-height:42px;color:var(--soft);font:600 14px var(--body);text-align:left;cursor:pointer;background:#ffffffe6;border:0;border-radius:13px;flex:0 240px;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.cq-champ svg{width:18px;height:18px;color:var(--grass-deep);flex:none}.cq-champ span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cq-champ kbd{font:700 11px var(--body);color:#8b978f;border:1px solid #c9d4cd;border-radius:6px;margin-left:auto;padding:1px 6px}}:root{--eq-ombre:0 1px 2px #0d3b1f14, 0 6px 18px #0d3b1f12;--eq-warn-tint:#fdf1d6;--eq-warn-deep:#8a5c00;--eq-bad-tint:#fde7e7;--eq-bad-deep:#a8282c;--eq-or:#d79a12}.eq-col{flex-direction:column;gap:12px;min-width:0;display:flex}.eq-col .k,.eq-ent .k{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}.eq-sect{justify-content:space-between;align-items:flex-end;gap:8px;padding:6px 4px 0;display:flex}.eq-sect h2{font:900 22px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.eq-sect span{color:var(--soft);text-align:right;font-size:12.5px;font-weight:700}.eq-panel{background:var(--paper);box-shadow:var(--eq-ombre);border-radius:20px;padding:4px 14px}.eq-hint{color:var(--soft);margin:0;font-size:12.5px;line-height:1.35}.eq-fine{color:var(--soft);margin:0;padding:0 4px;font-size:12px;line-height:1.4}.eq-ini{background:var(--mist);width:40px;height:40px;color:var(--ink);font:800 13px var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.eq-ini.vide{background:var(--eq-warn-tint);color:var(--eq-warn-deep)}.eq-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.eq-pill{font:800 12px var(--body);background:var(--mist);color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex}.eq-pill.g{background:var(--tint);color:var(--grass-deep)}.eq-pill.r{background:var(--eq-bad-tint);color:var(--eq-bad-deep)}.eq-bt{min-height:44px;font:800 14.5px var(--body);background:var(--paper);border:2px solid var(--line);color:var(--ink);text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.eq-bt.o{background:var(--warn);border-color:var(--warn);color:var(--ink)}.eq-explic{color:var(--navy);background:#e3e8f7;border-radius:14px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.eq-explic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:16px;height:16px;margin-top:1px}.eq-compteurs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.eq-compteurs div{color:#fff;min-height:78px;box-shadow:var(--eq-ombre);border-radius:16px;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;padding:10px;display:flex}.eq-compteurs b{font:900 24px/1 var(--display);font-stretch:75%}.eq-compteurs span{color:#ffffffe0;font-size:11px;font-weight:700;line-height:1.2}.eq-compteurs .g{background:linear-gradient(160deg, var(--grass), #0d6b30)}.eq-compteurs .r{background:linear-gradient(160deg,#e5484d,#a8282c)}.eq-compteurs .n{background:linear-gradient(160deg,#2c3f80,#141f45);justify-content:flex-start}.eq-compteurs .n .eq-k{letter-spacing:.05em;text-transform:uppercase;color:#ffffffc0;font-size:11px;font-weight:800}.eq-compteurs .n .eq-lg{color:#fff;align-items:baseline;gap:5px;font-size:12px;display:flex}.eq-compteurs .n .eq-lg b{min-width:24px;font-size:20px}.eq-compteurs .n .eq-lg b.up{color:#7ee26b}.eq-compteurs .n .eq-lg b.dn{color:#ff9ea2}.eq-compteurs .n .eq-barre{background:#ffffff30;border-radius:3px;height:5px;margin-top:2px;display:flex;overflow:hidden}.eq-barre i{flex-basis:0;display:block}.eq-barre i.up{background:#7ee26b}.eq-barre i.dn{background:#ff9ea2}.eq-lr{border-top:1px solid var(--line);min-height:62px;color:inherit;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.eq-panel>.eq-lr:first-child{border-top:0}.eq-lr .k-tr-ph{width:48px;height:48px}.eq-lr .eq-tx b{font-size:14.5px}.eq-lr .eq-tx b small{color:var(--soft);font-size:12.5px;font-weight:700}.eq-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.eq-pu,.eq-pd{font:800 11.5px var(--body);background:var(--tint);color:var(--grass-deep);border-radius:999px;padding:3px 8px}.eq-pd{background:var(--eq-bad-tint);color:var(--eq-bad-deep)}.eq-note{font:900 13px var(--display);color:var(--soft);white-space:nowrap;font-stretch:80%}.eq-note.g{color:var(--grass-deep)}.eq-note.r{color:var(--eq-bad-deep)}.eq-q{color:var(--eq-warn-deep);font-size:12px;font-style:italic;font-weight:600}.eq-plus summary{cursor:pointer;font:800 13.5px var(--body);color:var(--grass-deep);border-top:1px solid var(--line);padding:12px 0;list-style:none}.eq-plus summary::-webkit-details-marker{display:none}.eq-qui{background:var(--paper);box-shadow:var(--eq-ombre);border-radius:20px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.eq-qui button{text-align:left;border-radius:15px;align-items:center;gap:8px;min-width:0;min-height:56px;padding:0 10px;display:flex}.eq-qui .eq-ini{width:34px;height:34px;font-size:11px}.eq-qui button>span:not(.eq-ini){flex-direction:column;min-width:0;line-height:1.15;display:flex}.eq-qui b{font-size:14px}.eq-qui small{color:var(--soft);font-size:11.5px;font-weight:700}.eq-qui button[aria-pressed=true]{background:var(--ink);color:#fff}.eq-qui button[aria-pressed=true] small{color:#c4d3ca}.eq-qui button[aria-pressed=true] .eq-ini{color:var(--ink);background:#fff}.eq-plan{color:#fff;background:linear-gradient(160deg,#22346e,#141f45);border-radius:22px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.eq-col .eq-plan .k{color:#c9d4f5}.eq-plan b{font:900 30px/1 var(--display);text-transform:uppercase;font-stretch:62%}.eq-plan p{color:#dfe6fb;margin:0;font-size:13.5px}.eq-charges{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.eq-charges button{background:var(--paper);box-shadow:var(--eq-ombre);text-align:left;border-radius:18px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.eq-charges b{font:900 19px/1 var(--display);text-transform:uppercase;font-stretch:66%}.eq-charges small{color:var(--soft);font-size:11px;font-weight:700}.eq-jauges{flex-direction:column;gap:3px;display:flex}.eq-jauges>span{color:var(--soft);justify-content:space-between;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.eq-jauges .k-tr-pips{gap:3px;display:flex}.eq-jauges .k-tr-pips i{background:var(--mist);border-radius:99px;width:12px;height:5px}.eq-jauges .k-tr-pips.g i.on{background:var(--grass)}.eq-jauges .k-tr-pips.r i.on{background:var(--bad)}.eq-charges button[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--grass), var(--eq-ombre);background:#f4fbf6}.eq-charges.off button,.eq-themes.off button{opacity:.55}.eq-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.eq-themes button{background:var(--paper);box-shadow:var(--eq-ombre);text-align:left;border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.eq-themes svg{width:22px;height:22px;color:var(--grass-deep);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.eq-themes b{font-size:14px}.eq-themes small{color:var(--soft);font-size:11.5px;font-weight:600;line-height:1.25}.eq-themes button.large{flex-direction:row;grid-column:1/-1;align-items:center;gap:10px}.eq-themes button[aria-checked=true]{background:var(--grass);color:#fff}.eq-themes button[aria-checked=true] svg,.eq-themes button[aria-checked=true] small{color:#e2f7e7}.eq-themes button[aria-checked=true] .k-stars{color:#ffe08a}.eq-sans{font:800 12px var(--body);color:var(--eq-bad-deep)}.eq-themes button[aria-checked=true] .eq-sans{color:#fff}.eq-ent{background:var(--paper);box-shadow:var(--eq-ombre);color:inherit;border-radius:20px;align-items:center;gap:12px;margin-top:12px;padding:12px;text-decoration:none;display:flex}.eq-ent .eq-tx{flex:1}.eq-ent .eq-tx b{font-size:14.5px}.eq-ent .eq-tx small{color:var(--soft);font-size:12px;font-weight:700}.eq-tot{background:var(--paper);box-shadow:var(--eq-ombre);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}.eq-tot .big{font:900 40px/1 var(--display);font-stretch:70%}.eq-tot .big small{color:var(--soft);font-size:20px}.eq-tot .eq-tx{flex:1}.eq-tot .eq-tx b{font-size:14px}.eq-tot .eq-tx small{color:var(--soft);font-size:12px;font-weight:700}.eq-org{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eq-mb{color:#fff;text-align:left;border-radius:22px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:170px;padding:12px;display:flex;position:relative;overflow:hidden}.eq-mb .rl{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#fffc}.eq-mb .av{width:50px;height:50px;font:900 17px var(--body);background:#fff3;border-radius:16px;place-items:center;display:grid;position:relative;overflow:visible}.eq-mb .av svg{width:22px;height:22px;color:var(--ink);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;background:#fff;border-radius:50%;padding:4px;position:absolute;inset:auto -6px -6px auto}.eq-mb .nm{font-size:14px;line-height:1.15}.eq-mb .k-sf-st{color:#ffe08a}.eq-mb .k-sf-st i{color:#fff5}.eq-mb .eff{flex-direction:column;gap:1px;margin-top:auto;display:flex}.eq-mb .eff .l{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.eq-mb .eff .gros{font:900 28px/1 var(--display);font-stretch:70%}.eq-mb .phr{font-size:12.5px;font-weight:700;line-height:1.3}.eq-mb small{color:#ffffffd9;font-size:11px;font-weight:700}.eq-mb.adj{background:linear-gradient(160deg,#2c3f80,#141f45)}.eq-mb.ent{background:linear-gradient(160deg, var(--grass), #0d6b30)}.eq-mb.kin{background:linear-gradient(160deg,#3b9be0,#1b5f99)}.eq-mb.det{background:linear-gradient(160deg,#eea81f,#a96d00)}.eq-mb.vacant{color:var(--ink);border:2px dashed var(--warn);background:0 0}.eq-mb.vacant .rl,.eq-mb.vacant .eff .l{color:var(--eq-warn-deep)}.eq-mb.vacant .av{background:var(--eq-warn-tint);color:var(--eq-warn-deep)}.eq-mb.vacant .eq-bt{min-height:44px;margin-top:4px}.eq-effet3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.eq-effet3 div{background:var(--mist);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.eq-effet3 b{font:900 20px/1 var(--display);font-stretch:75%}.eq-effet3 span{color:var(--soft);font-size:11px;font-weight:700;line-height:1.2}.eq-ex{color:var(--soft);margin:10px 0 12px;font-size:13.5px;line-height:1.45}.eq-ex b{color:var(--ink)}.eq-appel{color:#fff;background:radial-gradient(110% 90% at 100% 0,#ffc94d 0%,#0000 60%),linear-gradient(160deg,#eea81f,#a96d00);border-radius:24px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.eq-col .eq-appel .k{color:#fff3cf}.eq-appel .jn{align-items:center;gap:12px;min-width:0;display:flex}.eq-appel .jn .eq-ini{color:#fff;background:#fff3;width:56px;height:56px;font-size:17px}.eq-appel .jn b{font:900 26px/.95 var(--display);text-transform:uppercase;font-stretch:62%}.eq-appel .jn small{color:#fff3cf;font-size:12.5px;font-weight:700;display:block}.eq-appel .av{grid-template-columns:1fr 1fr;gap:8px;display:grid}.eq-appel .av div{background:#ffffff26;border-radius:14px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.eq-appel .av small{font:800 11px var(--body);letter-spacing:.05em;text-transform:uppercase;color:#fff3cf}.eq-appel .av b{font:900 19px/1.1 var(--display);text-transform:uppercase;font-stretch:66%}.eq-appel .k-sf-st{color:#fff;font-size:16px}.eq-appel q{font-size:13.5px;font-style:italic}.eq-appel .bts{gap:8px;display:flex}.eq-appel .bts .eq-bt{color:var(--eq-warn-deep);background:#fff;border:0;flex:1;padding:0 8px}.eq-appel .bts .eq-bt.l{color:#fff;background:#ffffff26}.eq-appel .lim{color:#fff3cf;font-size:12px;font-weight:700}.eq-places{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.eq-pl{background:var(--paper);text-align:center;box-shadow:var(--eq-ombre);border-radius:16px;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:112px;padding:10px 4px;display:flex}.eq-pl .eq-ini{background:var(--eq-warn-tint);color:var(--eq-warn-deep);font-size:12px}.eq-pl b{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.1}.eq-pl small{color:var(--soft);font-size:11px;font-weight:700}.eq-pl .pot{font:800 11px var(--body);background:var(--tint);color:var(--grass-deep);border-radius:999px;max-width:100%;padding:2px 6px}.eq-pl .pot.p3{color:#7a5c00;background:#f8eecb}.eq-pl .pot.p0{background:var(--mist);color:var(--soft)}.eq-pl .pro{font:800 11px var(--body);color:#fff;background:var(--grass);border-radius:999px;padding:2px 6px}.eq-pl.vide{box-shadow:none;color:var(--estompe);background:0 0;border:2px dashed #c6d6cb;justify-content:center}.eq-sansdet{background:linear-gradient(160deg,#fff3d6,#fde6b0);border-radius:24px;flex-direction:column;gap:10px;padding:16px;display:flex}.eq-col .eq-sansdet .k{color:var(--eq-warn-deep)}.eq-sansdet .t{font:900 26px/1 var(--display);text-transform:uppercase;font-stretch:62%}.eq-sansdet p{color:var(--eq-warn-deep);margin:0;font-size:13.5px;line-height:1.4}.eq-cands{flex-direction:column;gap:8px;display:flex}.eq-cd{text-align:left;background:#ffffffb3;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.eq-cd.top{box-shadow:inset 0 0 0 2px var(--warn);background:#fff}.eq-cd .eq-tx b{font-size:14px}.eq-cd .eq-tx small{color:var(--soft);font-size:11.5px;font-weight:700}.eq-cd .sal{font:900 17px/1 var(--display);text-align:right;white-space:nowrap;font-stretch:80%}.eq-cd .sal small{font:700 11px var(--body);color:var(--soft);display:block}.eq-ch4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eq-cf{color:#fff;text-align:left;border-radius:22px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:140px;padding:12px;text-decoration:none;display:flex}.eq-col .eq-cf .k{color:#fffc}.eq-cf .big{font:900 42px/1 var(--display);font-stretch:70%}.eq-cf .big small{color:#fff;font-size:18px}.eq-cf small{color:#ffffffd9;font-size:11.5px;font-weight:700;line-height:1.25}.eq-cf .act{font:800 12px var(--body);align-items:center;gap:4px;margin-top:auto;display:flex}.eq-cf .act svg,.eq-lnk svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.eq-cf.v{background:linear-gradient(160deg, var(--grass), #0d6b30)}.eq-cf.n{background:linear-gradient(160deg,#2c3f80,#141f45)}.eq-cf.o{background:linear-gradient(160deg,#eea81f,#c9860a)}.eq-cf.b{background:linear-gradient(160deg,#3b9be0,#1b5f99)}.eq-cf .flags{flex-wrap:wrap;gap:4px;display:flex}.eq-cf .flags span{font:800 11px var(--body);align-items:center;gap:3px;display:flex}.eq-cf .slots{gap:4px;width:100%;display:flex}.eq-cf .slots i{background:#ffffff38;border-radius:99px;flex:1;height:10px}.eq-cf .slots i.on{background:#fff}.eq-recs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.eq-rec{background:var(--paper);min-height:110px;box-shadow:var(--eq-ombre);color:inherit;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;padding:10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.eq-rec img,.eq-rec .ini{object-fit:cover;object-position:top;border-radius:50%;width:72px;height:72px;position:absolute;top:6px;right:4px}.eq-rec .k,.eq-rec b,.eq-rec .gros{position:relative}.eq-col .eq-rec .k{font-size:11px}.eq-rec b{font-size:13.5px}.eq-rec .gros{font:900 22px/1 var(--display);color:var(--grass-deep);font-stretch:75%}.eq-sal3{flex-direction:column;gap:10px;display:flex}.eq-sal3>div{grid-template-columns:92px 1fr auto;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:grid}.eq-sal3>div>span:first-child small{color:var(--soft);display:block}.eq-sal3 .barre{background:var(--mist);border-radius:99px;height:10px;display:flex;overflow:hidden}.eq-sal3 .barre i{background:var(--grass);height:100%;display:block}.eq-sal3 b{font:900 16px/1 var(--display);white-space:nowrap;font-stretch:80%}.eq-lnk{font:800 13px var(--body);color:var(--grass-deep);align-items:center;gap:4px;margin:-2px 0 -14px;padding:14px 0;text-decoration:none;display:inline-flex}@media (width>=900px){.eq-org,.eq-ch4,.eq-recs{grid-template-columns:repeat(4,minmax(0,1fr))}.eq-places{grid-template-columns:repeat(8,minmax(0,1fr))}}.cb-page{flex-direction:column;gap:12px;min-width:0;display:flex}.cb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cb-k{font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:0}.cb-s{color:var(--soft);font-size:13px;font-weight:600}.cb-hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.cb-panel{background:var(--paper);min-width:0;box-shadow:var(--eq-ombre);border-radius:22px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cb-fine{color:var(--soft);margin:0;font-size:12.5px;line-height:1.4}.cb-lnk{min-height:44px;font:800 14px var(--body);color:var(--grass-deep);align-self:flex-start;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.cb-lnk svg{width:16px;height:16px}.cb-page .barre{background:var(--mist);border-radius:99px;height:8px;display:flex;overflow:hidden}.cb-page .barre i{background:var(--grass);height:100%;display:block}.cb-caisse{color:#fff;background:radial-gradient(120% 80% at 0 0,#26c257 0%,#0000 55%),linear-gradient(170deg,#169a42,#0b5c29);border-radius:26px;flex-direction:column;gap:4px;padding:14px 16px 0;display:flex;position:relative;overflow:hidden}.cb-caisse .cb-k{color:#e2f7e7;justify-content:space-between;align-items:center;gap:8px;display:flex}.cb-caisse .cb-k span{letter-spacing:.03em;white-space:nowrap;background:#ffffff26;border-radius:999px;padding:3px 9px}.cb-big{font:900 56px/1 var(--display);font-variant-numeric:tabular-nums;font-stretch:70%}.cb-big small{margin-left:2px;font-size:26px}.cb-caisse svg{width:calc(100% + 32px);height:86px;margin:0 -16px;display:block}.cb-mois{font:700 11px var(--body);color:#d7f3df;justify-content:space-between;gap:6px;padding:0 2px 10px;display:flex}.cb-mois b{color:#fff}.cb-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cb-mini{color:#fff;border-radius:20px;flex-direction:column;gap:4px;min-width:0;padding:12px;text-decoration:none;display:flex}.cb-mini .cb-k{color:#fffc;font-size:11px}.cb-mini b{font:900 28px/1 var(--display);font-stretch:70%}.cb-mini small{color:#ffffffd9;font-size:11.5px;font-weight:700;line-height:1.25}.cb-mini.n{background:linear-gradient(160deg,#2c3f80,#141f45)}.cb-mini.o{background:linear-gradient(160deg,#eea81f,#c9860a)}.cb-mini.r{background:linear-gradient(160deg,#e5484d,#a8282c)}.cb-mini .barre{background:#ffffff38;height:6px}.cb-mini .barre i{background:#fff}.cb-periode{background:var(--paper);box-shadow:var(--eq-ombre);border-radius:16px;gap:4px;padding:4px;display:flex}.cb-periode button{min-height:44px;font:800 13px var(--body);color:var(--soft);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1}.cb-periode button[aria-pressed=true]{background:var(--ink);color:#fff}.cb-periode button:disabled{opacity:.4;cursor:default}.cb-flux{background:var(--paper);box-shadow:var(--eq-ombre);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}.cb-lig{flex-direction:column;gap:6px;display:flex}.cb-lig .cb-hd b,.cb-tot{font:900 24px/1 var(--display);font-stretch:75%}.cb-hd b.in{color:var(--grass-deep)}.cb-hd b.out{color:var(--eq-bad-deep)}.cb-pile{border-radius:8px;gap:2px;height:22px;display:flex;overflow:hidden}.cb-pile i{min-width:3px;height:100%;display:block}.cb-legs{flex-wrap:wrap;gap:4px 10px;display:flex}.cb-legs span{align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.cb-legs span i{border-radius:3px;flex:none;width:10px;height:10px}.cb-legs span b{font-weight:800}.cb-resultat{background:var(--tint);color:var(--grass-deep);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cb-resultat.perte{background:var(--eq-bad-tint);color:var(--eq-bad-deep)}.cb-resultat>svg{flex:none;width:18px;height:18px}.cb-resultat span{flex-direction:column;min-width:0;font-size:13px;font-weight:700;display:flex}.cb-resultat span small{opacity:.85;font-weight:600}.cb-resultat b{font:900 26px/1 var(--display);white-space:nowrap;margin-left:auto;font-stretch:75%}.cb-podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;display:grid}.cb-pod{text-align:center;min-width:0;color:var(--ink);flex-direction:column;align-items:center;text-decoration:none;display:flex}.cb-pod img.cut{object-fit:contain;width:auto;max-width:100%;height:96px}.cb-pod.un img.cut{height:116px}.cb-pod .mar{background:var(--mist);border-radius:12px 12px 4px 4px;flex-direction:column;align-items:center;gap:1px;width:100%;padding:6px 4px;display:flex}.cb-pod.un .mar{color:#3b2a00;background:linear-gradient(170deg,#ffe08a,#d79a12)}.cb-pod .mar b{overflow-wrap:anywhere;font-size:12px}.cb-pod .mar span{font:900 16px/1 var(--display);font-stretch:80%}.cb-lp{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:6px 0;display:grid}.cb-hd+.cb-lp{border-top:0}.cb-lp .ic{background:var(--tint);width:34px;height:34px;color:var(--grass-deep);border-radius:11px;place-items:center;display:grid}.cb-lp .ic svg{width:18px;height:18px}.cb-lp.out .ic{background:var(--eq-bad-tint);color:var(--eq-bad-deep)}.cb-lp .tx{flex-direction:column;gap:3px;min-width:0;display:flex}.cb-lp .tx b{font-size:14px}.cb-lp .tx small{color:var(--soft);font-size:11.5px;font-weight:600}.cb-lp .tx .barre{height:5px}.cb-lp.out .tx .barre i{background:var(--bad)}.cb-lp .m{font:900 16px/1 var(--display);text-align:right;white-space:nowrap;font-stretch:80%}.cb-ans{flex-direction:column;gap:8px;display:flex}.cb-an{background:var(--paper);box-shadow:var(--eq-ombre);border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.cb-an .y{font:900 22px/1 var(--display);font-stretch:75%}.cb-an .y small{font:700 11px var(--body);color:var(--soft);display:block}.cb-an .c{flex-direction:column;gap:5px;min-width:0;display:flex}.cb-an .barre{height:10px}.cb-an .barre i{background:#9fb1a6}.cb-an .info{color:var(--soft);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.cb-an .info b{color:var(--ink)}.cb-an.now{box-shadow:inset 0 0 0 2px var(--warn), var(--eq-ombre)}.cb-an.now .y{color:var(--eq-warn-deep)}.cb-an.now .barre i{background:var(--warn)}.cb-an .faces{margin-left:auto;display:flex}.cb-an .faces>*{border:2px solid var(--paper);border-radius:50%;flex:none;width:26px;height:26px;margin-left:-8px}.cb-an .faces>:first-child{margin-left:0}.cb-sect{justify-content:space-between;align-items:flex-end;gap:10px;padding:6px 4px 0;display:flex}.cb-sect h2{font:900 22px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.cb-sect span{color:var(--soft);text-align:right;max-width:55%;font-size:12.5px;font-weight:700}.cb-pg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cb-pc{background:var(--paper);box-shadow:var(--eq-ombre);border-radius:20px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.cb-pc .top{background:linear-gradient(170deg,#e8f3fb,#cfe3f4);height:96px;position:relative}.cb-pc .top img.cut{height:92px;position:absolute;bottom:0;right:4px}.cb-pc .top .num{font:900 34px/1 var(--display);color:#2e7bb855;font-stretch:70%;position:absolute;top:6px;left:10px}.cb-pc .top .nt{min-width:30px;height:24px;font:900 14px/24px var(--display);text-align:center;color:#fff;background:var(--grass);border-radius:8px;font-stretch:80%;position:absolute;bottom:8px;left:10px}.cb-pc .top .nt.lo{background:var(--note-lo)}.cb-pc .top .nt.ba{background:var(--note-bad)}.cb-pc .top .ini{background:#ffffffb3;position:absolute;bottom:14px;right:16px}.cb-pc .bd{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex}.cb-pc .bd b{overflow-wrap:anywhere;font-size:14.5px}.cb-pc .bd small{color:var(--soft);font-size:11.5px;font-weight:700}.cb-pc .bd .eq-bt{min-height:44px;margin-top:auto;font-size:13px}.cb-pc .conseil{font:800 11px var(--body);border-radius:999px;align-self:flex-start;padding:3px 8px}.cb-pc .conseil.g{background:var(--tint);color:var(--grass-deep)}.cb-pc .conseil.o{background:var(--eq-warn-tint);color:var(--eq-warn-deep)}.cb-pc .conseil.r{color:var(--eq-bad-deep);background:#fff}.cb-pc .top .conseil{position:absolute;top:8px;right:8px;box-shadow:0 1px 3px #0002}.cb-pc .bd b small{font-size:12px}.cb-dem2{color:var(--soft);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.cb-dem2 svg{width:13px;height:13px}.cb-pc .cb-dem2 b{font:900 17px/1 var(--display);color:var(--ink);font-stretch:75%}.cb-dem2 em{font:800 11px var(--body);background:var(--mist);border-radius:99px;padding:2px 6px;font-style:normal}.cb-dem2 em.g{background:var(--tint);color:var(--grass-deep)}.cb-dem2 em.o{background:var(--eq-warn-tint);color:var(--eq-warn-deep)}.cb-dem2 em.r{color:var(--eq-bad-deep);background:#fdecec}.cb-pc .bd small.pq{color:var(--ink);min-height:30px;font-size:11.5px;font-weight:600;line-height:1.3}.cb-adj3{background:#e3e8f7;border-radius:18px;align-items:flex-start;gap:10px;padding:12px;display:flex}.cb-adj3 .cb-ini{background:var(--navy);color:#fff;flex:none}.cb-adj3 .cb-ini .k-ini{color:#fff}.cb-adj3 p{color:#1d2c5e;margin:0;font-size:13px;line-height:1.35}.cb-conf{align-items:center;gap:2px}.cb-conf .pres{align-self:stretch;align-items:center;gap:10px;display:flex}.cb-conf .pres .tx{flex-direction:column;flex:1;min-width:0;display:flex}.cb-conf .pres .tx b{font-size:15px}.cb-conf .pres .tx small{color:var(--soft);font-size:12px;font-weight:700}.cb-conf .eq-pill{flex:none;gap:4px}.cb-conf .eq-pill svg{width:14px;height:14px}.cb-jauge{flex-direction:column;align-items:center;display:flex}.cb-jauge svg{width:230px;height:132px}.cb-jauge .v{font:900 46px/1 var(--display);margin-top:-62px;font-stretch:70%}.cb-jauge .l{font:900 18px/1 var(--display);text-transform:uppercase;color:var(--grass-deep);font-stretch:66%}.cb-jauge .l.warn{color:var(--eq-warn-deep)}.cb-jauge .l.bad{color:var(--eq-bad-deep)}.cb-crit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cb-crit>div{background:var(--paper);box-shadow:var(--eq-ombre);border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.cb-crit .cb-k{letter-spacing:.03em;font-size:11px}.cb-crit b{font:900 17px/1 var(--display);text-transform:uppercase;font-stretch:66%}.cb-crit b.ok{color:var(--grass-deep)}.cb-crit b.warn{color:var(--eq-warn-deep)}.cb-crit b.bad{color:var(--eq-bad-deep)}.cb-pips{gap:3px;display:flex}.cb-pips i{background:var(--mist);border-radius:99px;flex:1;height:7px}.cb-pips i.on{background:var(--grass)}.cb-pips i.on.warn{background:var(--warn)}.cb-pips i.on.bad{background:var(--bad)}.cb-places{gap:2px;display:grid}.cb-places i{background:var(--mist);border-radius:3px;height:14px}.cb-places i.cible{background:var(--tint-line)}.cb-places i.moi{background:var(--grass)}.cb-stade{color:#fff;background:linear-gradient(160deg,#2c3f80,#141f45);border-radius:22px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cb-stade .cb-k{color:#c9d4f5}.cb-stade b{font:900 34px/1 var(--display);font-stretch:70%}.cb-stade .barre{background:#ffffff26;height:10px;position:relative;overflow:visible}.cb-stade .barre i{background:var(--lime);border-radius:99px}.cb-stade .barre em{background:#fff;border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px}.cb-stade small{color:#dfe6fb;font-size:12px;font-weight:600;line-height:1.35}.cb-inst .ln{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.cb-inst .ln b{font-size:13.5px}.cb-inst .ln>span{font:900 16px/1 var(--display);font-stretch:80%}.cb-inst .lvl{grid-column:1/-1;grid-template-columns:repeat(20,minmax(0,1fr));gap:2px;display:grid}.cb-inst .lvl i{background:var(--mist);border-radius:2px;height:8px}.cb-inst .lvl i.on{background:var(--grass)}.cb-dem{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cb-dm{background:var(--paper);box-shadow:var(--eq-ombre);text-align:left;min-width:0;min-height:92px;color:var(--ink);font-family:var(--body);cursor:pointer;border:0;border-radius:18px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.cb-dm svg{width:22px;height:22px;color:var(--grass-deep)}.cb-dm-n{font:900 30px/1 var(--display);color:var(--grass-deep);font-stretch:62%}.cb-dm b{font-size:13.5px;line-height:1.2}.cb-dm small{color:var(--soft);font-size:11.5px;font-weight:600;line-height:1.25}.cb-dm.ok{background:var(--tint)}.cb-dm.no{background:var(--eq-bad-tint)}.cb-dm.no svg{color:var(--eq-bad-deep)}.cb-dm:disabled{opacity:.55;cursor:default}.cb-sect.cb-pile{display:block}.cb-sect.cb-pile span{text-align:left;max-width:none;margin-top:3px;display:block}.cb-feuille{flex-direction:column;gap:12px;display:flex}.cb-fhd{justify-content:space-between;align-items:center;gap:10px;display:flex}.cb-fhd h3{font:900 24px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.cb-fhd .x{width:44px;height:44px;color:var(--grass-deep);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.cb-fhd .x svg{width:18px;height:18px}.cb-bulle{align-items:flex-start;gap:10px;display:flex}.cb-bulle .k-av{flex:none}.cb-bulle p{border-radius:4px 18px 18px;flex-direction:column;flex:1;gap:2px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.cb-bulle p small{opacity:.8;font-size:11.5px;font-weight:800}.cb-bulle p.ok{background:var(--tint);color:var(--grass-deep)}.cb-bulle p.ko{background:var(--eq-bad-tint);color:var(--eq-bad-deep)}.cb-risque{align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.cb-risque svg{width:18px;height:18px;color:var(--eq-bad-deep);flex:none;margin-top:2px}.cb-acts{gap:8px;display:flex}.cb-acts .eq-bt{flex:1;padding:0 8px}.eq-bt.r{background:var(--bad-texte);border-color:var(--bad);color:#fff}.cb-page{max-width:1100px;container-type:inline-size}.cb-d2,.cb-d2>div{flex-direction:column;gap:12px;min-width:0;display:flex}@container (width>=760px){.cb-d2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}}.ng-face{grid-template-columns:repeat(2,minmax(0,1fr))}.of-page .ng-face .ng-pill{min-height:58px}.ng-face .ng-pill small{font:700 11.5px/1.15 var(--body);opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.of-ed-q.ng-q2 .pm{flex:1;width:auto}.ng-act{flex-direction:column;flex:1;align-items:stretch;gap:2px;min-width:0;display:flex}.ng-sous{font:700 12px/1.2 var(--body);text-transform:none;opacity:.95;display:block}.ng-act .ng-lnk{text-align:center;min-height:32px}.of-page .ng-act .ng-lnk:disabled{color:var(--bad-deep);text-decoration:none}.of-page .ng-lnk{color:var(--grass-deep);background:0 0;border:0;padding:6px 0 0;font-size:12.5px;font-weight:800;text-decoration:underline}.ng-adj{box-shadow:var(--ombre);border-radius:18px;align-items:flex-start;gap:10px;padding:12px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}.ng-adj .of-ad{flex:none}.ng-adj small{font:800 11px var(--body);text-transform:uppercase;letter-spacing:.05em;display:block}.ng-adj.g{background:var(--tint)}.ng-adj.g .of-ad{background:var(--grass)}.ng-adj.g small{color:var(--grass-deep)}.ng-adj.o{background:var(--warn-tint)}.ng-adj.o .of-ad{background:var(--warn)}.ng-adj.o small{color:var(--warn-deep)}.ng-adj.r{background:var(--bad-tint)}.ng-adj.r .of-ad{background:var(--bad)}.ng-adj.r small{color:var(--bad-deep)}.sg-page{flex-direction:column;gap:12px;display:flex}.sg-hero{color:#fff;background:radial-gradient(90% 60% at 100% 0,#3ad46a 0,#0000 70%),linear-gradient(160deg,#18a24a,#0b5c29);border-radius:24px;flex-direction:column;gap:4px;min-height:200px;padding:16px;display:flex;position:relative;overflow:hidden}.sg-hero img{filter:drop-shadow(0 8px 16px #0005);height:190px;position:absolute;bottom:0;right:-8px}.sg-hero>:not(img){max-width:62%;position:relative}.sg-k{font:800 12px var(--body);letter-spacing:.07em;text-transform:uppercase;opacity:.9}.sg-hero h2{font:900 52px/.9 var(--display);text-transform:uppercase;text-wrap:balance;margin:0;font-stretch:62%}.sg-hero h2.long{font-size:40px}.sg-hero:not(:has(img))>*{max-width:none}.sg-hero p{opacity:.9;margin:0;font-size:13.5px;font-weight:600}.sg-hero .sg-st{color:var(--grass-deep);font:800 13px var(--body);background:#fff;border-radius:14px;align-self:flex-start;align-items:center;gap:6px;max-width:none;margin-top:auto;padding:8px 10px;display:flex}.sg-st svg{width:18px;height:18px;stroke:var(--grass-deep);stroke-width:3px;fill:none;flex:none}.sg-tl3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sg-tl3>span{background:var(--paper);border-radius:16px;flex-direction:column;min-width:0;padding:10px;display:flex}.sg-tl3 small{font:800 11px var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--soft)}.sg-tl3 b{font:900 26px/1.05 var(--display);white-space:nowrap;text-overflow:ellipsis;font-stretch:70%;overflow:hidden}.sg-tl3 em{color:var(--soft);font-size:11.5px;font-style:normal;font-weight:600}.sg-hist{background:var(--paper);border-radius:22px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.sg-hist>div{grid-template-columns:18px 92px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;display:grid}.sg-hist i{background:var(--grass);width:12px;height:12px;box-shadow:0 0 0 4px var(--tint);border-radius:50%}.sg-hist small{color:var(--soft);font-size:12px;font-weight:700}.sg-hist b{font-size:13.5px}.sg-note{color:var(--soft);margin:0 2px;font-size:12.5px;font-weight:600;line-height:1.4}.rb-lien{flex-wrap:wrap;margin:4px 4px 0}.rb-lien small{font:600 12px var(--body);color:var(--soft);flex-basis:100%;margin-top:-10px;padding-bottom:6px}.rb-titre{font:900 26px/1 var(--display);text-transform:uppercase;margin:2px 2px 10px;font-stretch:70%}.rb-titre small{font:600 13px/1.3 var(--body);text-transform:none;color:var(--soft);margin-top:6px;display:block}.rb-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rb-duo .cb-mini{min-height:128px;position:relative}.rb-duo .cb-mini b{font-size:32px;transition:transform .15s}.rb-duo .cb-mini b small{margin-left:2px;font-size:15px}.rb-delta{font:800 12px var(--body);color:#fff;background:#ffffff2e;border-radius:99px;align-self:flex-start;min-height:22px;padding:3px 8px}.rb-delta:empty{visibility:hidden}.rb-avant{font:700 11.5px var(--body);color:#ffffffbf}.rb-curseur{background:var(--paper);border-radius:22px;margin-top:10px;padding:16px 14px 14px}.rb-pole{font:800 11px var(--body);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;display:flex}.rb-pole .t{color:#2c3f80}.rb-pole .s{color:var(--warn-fort)}.rb-piste{height:48px;margin:14px 0 4px;position:relative}.rb-piste input{appearance:none;z-index:2;cursor:pointer;background:0 0;width:100%;height:48px;margin:0;position:relative}.rb-piste input:focus-visible{outline:3px solid var(--grass);outline-offset:4px;border-radius:12px}.rb-piste .rail{background:#eee;border-radius:99px;height:12px;display:flex;position:absolute;top:18px;left:0;right:0;overflow:hidden}.rb-piste .rail i:first-child{background:linear-gradient(90deg,#2c3f80,#3d55a8)}.rb-piste .rail i:last-child{background:linear-gradient(90deg,#f2b636,#c9860a);flex:1}.rb-piste input::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--ink);background:#fff;border-radius:50%;width:34px;height:34px;box-shadow:0 3px 10px #0003}.rb-piste input::-moz-range-thumb{border:3px solid var(--ink);background:#fff;border-radius:50%;width:30px;height:30px}.rb-piste input::-webkit-slider-runnable-track{background:0 0}.rb-repere{border-left:2px dashed var(--soft);z-index:1;width:0;position:absolute;top:4px;bottom:4px}.rb-repere span{white-space:nowrap;font:700 11px var(--body);color:var(--soft);position:absolute;top:46px;transform:translate(-50%)}.rb-pas{align-items:center;gap:10px;margin-top:22px;display:flex}.rb-pas button{background:var(--mist);width:44px;height:44px;color:var(--ink);font:900 22px/1 var(--display);cursor:pointer;border:0;border-radius:14px;flex:none}.rb-pas button:disabled{opacity:.35;cursor:default}.rb-pas p{text-align:center;font:600 12.5px/1.35 var(--body);color:var(--soft);flex:1;margin:0}.rb-pas p b{color:var(--ink)}.rb-raccourcis{gap:6px;margin-top:12px;display:flex}.rb-raccourcis button{border:1.5px solid var(--line);background:var(--paper);min-height:44px;font:700 12.5px var(--body);color:var(--ink);cursor:pointer;border-radius:12px;flex:1}.rb-raccourcis button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.rb-effet{background:var(--paper);border-radius:22px;margin-top:10px;padding:14px}.rb-effet .cb-k{margin-bottom:6px;display:block}.rb-marge{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rb-marge s{font:800 15px var(--body);color:var(--soft)}.rb-marge b{font:900 34px/1 var(--display);color:var(--grass-deep);font-stretch:70%}.rb-marge b small{font-size:15px}.rb-marge em{font:700 12px var(--body);color:var(--soft);font-style:normal}.rb-marge.neg b{color:var(--bad-deep,#a8282c)}.rb-qui{background:var(--tint);border-radius:16px;align-items:center;gap:12px;min-height:76px;margin-top:12px;padding:8px 10px 0;display:flex;overflow:hidden}.rb-qui img{object-fit:cover;object-position:top;flex:none;align-self:flex-end;width:64px;height:72px}.rb-qui p{font:600 13px/1.35 var(--body);margin:0 0 8px}.rb-qui p b{font-weight:800}.rb-qui.vide{background:var(--mist);padding:12px}.rb-regle{font:600 12px/1.4 var(--body);color:var(--soft);margin:12px 2px 0}.rb-actions{bottom:calc(var(--k-dock,80px) - 4px);background:linear-gradient(transparent, var(--mist) 30%);z-index:3;gap:8px;margin-top:14px;padding:10px 0 6px;display:flex;position:sticky}.rb-actions button{min-height:52px;font:800 15px var(--body);cursor:pointer;border:0;border-radius:16px}.rb-actions .ok{background:var(--grass);color:#fff;flex:1}.rb-actions .ok:disabled{background:#b9c9be}.rb-actions .non{background:var(--paper);color:var(--ink);padding:0 16px}.rb-toast{background:var(--grass-deep);color:#fff;font:600 13px/1.35 var(--body);border-radius:16px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;display:flex}.rb-toast .i{fill:none;stroke:#fff;stroke-width:2.6px;flex:none;width:22px;height:22px}.rb-toast b{font-weight:800}@media (width>=900px){.rb-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 16px;display:grid}.rb-page>.rb-titre,.rb-page>.rb-actions{grid-column:1/-1}.rb-page .rb-effet{margin-top:0}.rb-actions{justify-content:flex-end;position:static}.rb-actions .ok{flex:0 0 280px}}.of-page .ng-face .ng-pill.ng-lib{background:var(--warn-tint);color:var(--warn-deep);border-color:#e8a33d;grid-column:1/-1}.of-page .ng-face .ng-pill.ng-lib.ko{color:#a12c2c;background:#fdecec;border-color:#e5a3a3}.ng-face .ng-pill.ng-lib b{font-size:22px}.ng-face .ng-pill.ng-lib small{white-space:normal;line-height:1.3}.ng-pill.ng-lib.ko svg{transform:none}.ng-cla.ng-cla-lib{background:var(--warn-tint);border-radius:12px;margin:4px -4px;padding:10px 12px}.ng-fl-bg{z-index:60;background:#0a1e1473;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ng-fl{background:var(--paper);padding:22px 18px calc(26px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;gap:12px;width:100%;max-width:520px;display:grid;box-shadow:0 -8px 30px #0003}.ng-fl-k{font:800 11px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--warn-deep)}.ng-fl h3{font:900 26px/1.05 var(--display);text-transform:uppercase;margin:0}.ng-fl-m{background:var(--warn-tint);border:1.5px solid #e8a33d;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ng-fl-m img{object-fit:cover;background:var(--mist);border-radius:50%;width:56px;height:56px}.ng-fl-m b{font:900 34px/1 var(--display);display:block}.ng-fl-m small{color:var(--warn-deep);margin-top:3px;font-size:13px;display:block}.ng-fl ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ng-fl li{gap:10px;font-size:14px;line-height:1.35;display:flex}.ng-fl li i{background:var(--tint);width:22px;height:22px;color:var(--grass-deep);font:800 12px/22px var(--body);text-align:center;border-radius:50%;flex:none;font-style:normal}.ng-fl li.w i{background:var(--warn-tint);color:var(--warn-deep)}.ng-fl-b{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ng-fl-b button{min-height:52px;font:800 15px var(--body);border:2px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:14px}.ng-fl-b button.ok{color:#fff;background:#e8a33d;border-color:#e8a33d}:root{--dm-fond:#e1eae4;--dm-ombre:0 1px 2px #0d3b1f14, 0 6px 18px #0d3b1f12;--dm-warn-tint:#fdf1d6;--dm-warn-deep:#8a5c00;--dm-bad-deep:#a8282c}.dm-page{background:var(--dm-fond);flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}.dm-page .disc,.dm-attente .disc{font-size:12px}.dm-k{font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:0}.dm-hint{color:var(--soft);margin:0;font-size:12.5px;line-height:1.35}.dm-centre{text-align:center}.dm-sect{justify-content:space-between;align-items:flex-end;gap:8px;padding:6px 4px 0;display:flex}.dm-sect h2{font:900 22px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.dm-sect span{color:var(--soft);text-align:right;font-size:12.5px;font-weight:700}.dm-bt{min-height:44px;font:800 14.5px var(--body);background:var(--paper);border:2px solid var(--line);color:var(--ink);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.dm-bt svg{width:18px;height:18px}.dm-bt.p{background:var(--grass);border-color:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.dm-bt.p:disabled{box-shadow:none;cursor:default;background:#9fb1a6;border-color:#9fb1a6}.dm-bt.r{width:100%;color:var(--dm-bad-deep);border-color:#f2c4c5}.dm-bt.w{color:var(--grass-deep);background:#fff;border:0;min-height:48px;margin-top:6px;box-shadow:0 3px #0003}.dm-lnk{color:var(--grass-deep);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:14px;font-weight:800;display:inline-flex}.dm-pill{font:800 12px var(--body);background:var(--mist);color:var(--soft);border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex}.dm-pill.o{background:var(--dm-warn-tint);color:var(--dm-warn-deep)}.dm-site{background:radial-gradient(120% 90% at 100% 0, #26c257 0%, #0000 55%), repeating-linear-gradient(90deg, var(--grass) 0 44px, var(--grass-2) 44px 88px);color:#fff;flex-direction:column;gap:6px;padding:22px 18px 26px;display:flex}.dm-marque{font:900 15px var(--display);text-transform:uppercase;letter-spacing:.04em;color:#e2f7e7;align-items:center;gap:8px;font-stretch:70%;display:flex}.dm-marque svg{width:20px;height:20px}.dm-site h1{font:900 40px/.92 var(--display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:6px 0 0;font-stretch:62%}.dm-site p{color:#eafaee;max-width:34ch;margin:0;font-size:14.5px;line-height:1.4}.dm-corps{flex-direction:column;gap:12px;padding:14px 12px;display:flex}.dm-form{flex-direction:column;flex:1;display:flex}.dm-form .dm-corps{flex:1}.dm-etapes{gap:6px;display:flex}.dm-etapes span{font:800 11px var(--body);color:#7d9086;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;flex:1;gap:4px;display:flex}.dm-etapes span i{background:#c6d6cb;border-radius:99px;height:5px}.dm-etapes span.on{color:var(--ink)}.dm-etapes span.on i{background:var(--ink)}.dm-etapes span.ok{color:var(--grass-deep)}.dm-etapes span.ok i{background:var(--grass)}.dm-champ{flex-direction:column;gap:6px;display:flex}.dm-champ label,.dm-champ .dm-lbl{font:800 12px var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--soft)}.dm-inp{background:var(--paper);min-height:52px;box-shadow:var(--dm-ombre);font:600 16px var(--body);border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.dm-inp:focus-within{box-shadow:inset 0 0 0 2px var(--grass), var(--dm-ombre)}.dm-inp>svg{width:20px;height:20px;color:var(--grass-deep);flex:none}.dm-inp input,.dm-inp select{font:inherit;min-width:0;color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:1;min-height:50px}.dm-inp select+svg{pointer-events:none;color:var(--soft);position:absolute;right:14px}.dm-inp .flag{flex:none;width:26px;height:17px}.dm-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dm-mode button{background:var(--paper);box-shadow:var(--dm-ombre);text-align:left;min-height:96px;color:var(--ink);cursor:pointer;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px;display:flex}.dm-mode button svg{width:24px;height:24px;color:var(--grass-deep)}.dm-mode button b{font:900 20px/1 var(--display);text-transform:uppercase;font-stretch:66%}.dm-mode button small{color:var(--soft);font-size:12px;font-weight:600;line-height:1.3}.dm-mode button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.dm-mode button[aria-pressed=true] svg{color:var(--lime)}.dm-mode button[aria-pressed=true] small{color:#c4d3ca}.dm-ligues{scrollbar-width:none;gap:6px;margin:0 -12px;padding:2px 12px 6px;display:flex;overflow-x:auto}.dm-ligues button{background:var(--paper);min-height:44px;box-shadow:var(--dm-ombre);font:800 13px var(--body);white-space:nowrap;color:var(--ink);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:flex}.dm-ligues button .flag{width:20px;height:13px}.dm-ligues button[aria-pressed=true]{background:var(--ink);color:#fff}.dm-diff{gap:6px;display:flex}.dm-diff button{background:var(--paper);min-width:0;min-height:52px;box-shadow:var(--dm-ombre);font:800 12.5px var(--body);text-align:center;color:var(--ink);cursor:pointer;border:0;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.dm-diff button small{color:var(--soft);font-size:11px;font-weight:700}.dm-diff button[aria-pressed=true]{background:var(--grass);color:#fff}.dm-diff button[aria-pressed=true] small{color:#e2f7e7}.dm-clubs{flex-direction:column;gap:8px;display:flex}.dm-cc{background:var(--paper);box-shadow:var(--dm-ombre);text-align:left;width:100%;color:var(--ink);cursor:pointer;border:0;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.dm-cc .disc{--bl-ep:4px;width:46px;height:46px}.dm-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.dm-cc .dm-tx b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.dm-cc .dm-tx small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.dm-chf{color:var(--soft);flex-wrap:wrap;gap:2px 10px;font-size:11.5px;font-weight:700;display:flex}.dm-chf b{font:900 15px/1 var(--display);color:var(--ink);font-stretch:80%}.dm-cc[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--grass), var(--dm-ombre);background:#f4fbf6}.dm-cc.pris{opacity:.55;cursor:default}.dm-prispar{font:800 11px var(--body);background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 8px}.dm-niv{flex-direction:column;align-items:center;gap:3px;display:flex}.dm-niv i{gap:2px;display:flex}.dm-niv i em{background:var(--mist);border-radius:2px;width:6px;height:14px}.dm-niv i em.on.n1{background:var(--grass)}.dm-niv i em.on.n2{background:var(--warn)}.dm-niv i em.on.n3{background:var(--bad)}.dm-niv small{font:800 11px var(--body);color:var(--soft);text-transform:uppercase;letter-spacing:.04em}.dm-choisi{color:#fff;background:linear-gradient(160deg, var(--c1), var(--c2));border-radius:24px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.dm-choisi .dm-k{color:#fffc}.dm-id3{align-items:center;gap:12px;min-width:0;display:flex}.dm-id3 .disc{--bl-ep:4px;width:58px;height:58px;font-size:16px;box-shadow:0 0 0 3px #fff5}.dm-id3 b{font:900 28px/.95 var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:62%}.dm-id3 small{color:#ffffffd9;font-size:12.5px;font-weight:700;display:block}.dm-g6{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dm-g6 div{background:#ffffff26;border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex}.dm-g6 b{font:900 19px/1 var(--display);font-stretch:75%}.dm-g6 span{color:#ffffffd9;font-size:11px;font-weight:700}.dm-choisi p{color:#fff;margin:0;font-size:13px;line-height:1.35}.dm-colle{z-index:5;background:linear-gradient(0deg, var(--dm-fond) 70%, #e1eae400);padding:10px 12px 14px;position:sticky;bottom:0}.dm-colle .dm-bt{width:100%;min-height:54px;font:900 20px/1 var(--display);text-transform:uppercase;font-stretch:62%}.dm-colle small{text-align:center;color:var(--soft);margin-top:6px;font-size:12px;font-weight:700;display:block}.dm-bandes{pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff0f 0 18px,#0000 18px 36px);position:absolute;inset:0}.dm-rp3l{flex-direction:column;gap:10px;display:flex}.dm-rp3{text-align:left;color:#fff;background:linear-gradient(160deg, var(--c1), var(--c2));width:100%;box-shadow:var(--dm-ombre);border-radius:24px;flex-direction:column;gap:12px;padding:14px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.dm-rp3>*{position:relative}.dm-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dm-h>.disc{--bl-ep:4px;width:52px;height:52px;font-size:15px;box-shadow:0 0 0 3px #fff5}.dm-rp3 .dm-k{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-rp3 .dm-tx b{font:900 28px/.95 var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:62%}.dm-adv .disc{width:34px;height:34px;font-size:11.5px;box-shadow:0 0 0 2px #fff}.dm-b{font:800 12px var(--body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-b>span:not(.dm-et5){background:#ffffff26;border-radius:99px;padding:4px 9px}.dm-et5{font:900 14px/1 var(--display);text-transform:uppercase;border-radius:99px;margin-left:auto;padding:5px 11px;font-stretch:66%}.dm-et5.toi{color:#5a3a00;background:#ffd166}.dm-et5.att{color:var(--navy);background:#dfe6fb}.dm-et5.solo{color:var(--ink);background:#fff}.dm-np4{text-align:left;color:#fff;cursor:pointer;background:radial-gradient(110% 80% at 100% 0,#3ad46a 0%,#0000 55%),repeating-linear-gradient(90deg,#169c42 0 40px,#128a3a 40px 80px);border:0;border-radius:26px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0a522644;container-type:inline-size}.dm-np4 .dm-bandes{background:radial-gradient(60% 50% at 0 100%,#0a522699,#0000)}.dm-np4>*{position:relative}.dm-np4 .dm-cut{filter:drop-shadow(0 10px 16px #0005);opacity:.96;width:auto;height:170px;position:absolute;top:6px;right:-18px}.dm-np4 .dm-k{color:#d7ffc8}.dm-np4>b{font:900 clamp(34px, 11cqi, 44px) / .9 var(--display);text-transform:uppercase;text-wrap:balance;max-width:62%;font-stretch:62%}.dm-np4>small{color:#eafaee;max-width:58%;font-size:13.5px;font-weight:600;line-height:1.35}.dm-arc{margin:8px 0 2px;display:flex}.dm-arc .disc{width:38px;height:38px;font-size:11.5px;box-shadow:0 0 0 3px #128a3a}.dm-arc .disc+.disc{margin-left:-8px}.dm-lt{flex-direction:column;gap:8px;display:flex}.dm-lt .dm-lt-k{font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);margin:6px 4px 0}.dm-lt-l{background:var(--paper);box-shadow:var(--dm-ombre);border-radius:18px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.dm-lt-l .disc{width:44px;height:44px;font-size:15px}.dm-lt-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dm-lt-n{font:800 11.5px var(--body);letter-spacing:.08em;text-transform:uppercase}.dm-lt-n.n1{color:#13823a}.dm-lt-n.n2{color:var(--dm-warn-deep)}.dm-lt-n.n3{color:var(--dm-bad-deep)}.dm-lt-tx b{font:900 21px/1.05 var(--display);text-transform:uppercase;font-stretch:70%}.dm-lt-tx small{font:600 13px/1.3 var(--body);color:var(--soft)}.dm-bt.d{background:var(--ink);border-color:var(--ink);color:#fff;flex:none}.dm-go4{min-height:50px;color:var(--grass-deep);font:900 19px/1 var(--display);text-transform:uppercase;background:#fff;border-radius:16px;justify-content:center;align-self:stretch;align-items:center;gap:6px;margin-top:8px;font-stretch:62%;display:flex;box-shadow:0 3px #0003}.dm-go4 svg{width:18px;height:18px}.dm-invite{color:#fff;background:linear-gradient(160deg,#22346e,#141f45);border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex}.dm-invite .dm-k{color:#c9d4f5}.dm-t{font:900 28px/.95 var(--display);text-transform:uppercase;font-stretch:62%}.dm-invite p{color:#dfe6fb;margin:0;font-size:13.5px;line-height:1.4}.dm-lienc{background:#ffffff1a;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.dm-lienc code{color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font:600 13px ui-monospace,monospace;overflow:hidden}.dm-lienc .dm-bt{min-height:40px;color:var(--navy);background:#fff;border:0;flex:none}.dm-lienc.clair{background:var(--mist)}.dm-lienc.clair code{color:var(--ink)}.dm-attami{background:var(--paper);box-shadow:var(--dm-ombre);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dm-pouls2{width:44px;height:44px;color:var(--navy);background:#e3e8f7;border-radius:50%;flex:none;place-items:center;animation:1.6s ease-in-out infinite dm-pouls;display:grid}.dm-pouls2 svg{width:22px;height:22px}@keyframes dm-pouls{50%{box-shadow:0 0 0 8px #e3e8f780}}.dm-attami .dm-tx{flex:1}.dm-attami .dm-tx b{font-size:14.5px}.dm-attami .dm-tx small{color:var(--soft);font-size:12px;font-weight:700}.dm-attami.ok .dm-pouls2{background:var(--grass);color:#fff;animation:none}.dm-panel{background:var(--paper);box-shadow:var(--dm-ombre);border-radius:20px;flex-direction:column;gap:8px;padding:14px;display:flex}.dm-hote{background:#ffffff1f;border-radius:18px;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:flex}.dm-hote .disc{--bl-ep:4px;width:46px;height:46px}.dm-hote b{font-size:15px}.dm-hote small{color:#e2f7e7;font-size:12.5px;font-weight:600;display:block}.dm-derby{background:var(--dm-warn-tint);color:var(--dm-warn-deep);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.dm-attami .disc,.dm-derby .disc{width:32px;height:32px;font-size:11.5px}.dm-erreur{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 18px;display:flex}.dm-erreur>svg{width:46px;height:46px;color:var(--bad)}.dm-erreur b{font:900 26px/1 var(--display);text-transform:uppercase;font-stretch:62%}.dm-erreur p{color:var(--soft);max-width:30ch;margin:0;font-size:14px}.dm-attente{flex-direction:column;gap:12px;width:100%;max-width:640px;margin:0 auto;display:flex}.dm-att-h{color:#fff;background:radial-gradient(120% 80% at 100% 0,#3b55a8 0%,#0000 60%),linear-gradient(170deg,#22346e,#111a3a);border-radius:24px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.dm-att-h.ok{background:radial-gradient(120% 70% at 50% 0,#3ad46a 0%,#0000 60%),linear-gradient(170deg,#169c42,#0a5226)}.dm-att-h>*{position:relative}.dm-att-h .dm-k{color:#cfd8f5}.dm-att-h.ok .dm-k{color:#e2f7e7}.dm-att-h h1{font:900 34px/.95 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.dm-att-h p{color:#eef1fb;margin:0;font-size:14px}.dm-prets{align-items:center;gap:6px;margin-top:4px;display:flex}.dm-prets i{background:#fff3;border-radius:99px;width:44px;height:8px}.dm-prets i.on{background:#7ee26b}.dm-prets i:not(.on){animation:1.4s ease-in-out infinite dm-pouls3}@keyframes dm-pouls3{50%{background:#fff6}}.dm-prets small{font:700 12px var(--body);color:#cfd8f5;margin-left:4px}.dm-mgl{flex-direction:column;gap:8px;display:flex}.dm-mgr{background:var(--paper);box-shadow:var(--dm-ombre);border-left:6px solid var(--c1);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.dm-mgr .disc,.dm-cc .disc,.dm-attami .disc,.dm-derby .disc{box-shadow:0 0 0 2px var(--line)}.dm-mgr .disc{--bl-ep:4px;width:48px;height:48px}.dm-mgr .dm-tx b{font-size:15px}.dm-mgr .dm-tx small{color:var(--soft);font-size:12px;font-weight:700}.dm-fm{gap:3px;display:flex}.dm-fm i{width:20px;height:20px;font:800 11px var(--body);color:#fff;background:#9fb1a6;border-radius:6px;place-items:center;font-style:normal;display:grid}.dm-fm i.V{background:var(--grass)}.dm-fm i.D{background:var(--bad)}.dm-st7{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;max-width:118px;display:flex}.dm-et6{font:900 15px/1 var(--display);text-transform:uppercase;background:var(--dm-warn-tint);color:var(--dm-warn-deep);border-radius:99px;align-items:center;gap:4px;padding:5px 10px;font-stretch:66%;display:flex}.dm-et6 svg{width:14px;height:14px}.dm-mgr.pret .dm-et6{background:var(--grass);color:#fff}.dm-st7 small{color:var(--soft);font-size:11px;font-weight:700;line-height:1.25}.dm-pd2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dm-pd2 a{text-align:left;color:#fff;min-height:132px;box-shadow:var(--dm-ombre);border-radius:20px;flex-direction:column;gap:3px;min-width:0;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.dm-pd2 .dm-k{color:#ffffffd9}.dm-pd2 b{font:900 30px/1 var(--display);margin-top:auto;font-stretch:70%}.dm-pd2 b.g{font-size:46px}.dm-pd2 small{color:#ffffffd9;align-items:center;gap:4px;font-size:11.5px;font-weight:700;line-height:1.25;display:flex}.dm-pd2 small svg{flex:none;width:13px;height:13px}.dm-t1{background:linear-gradient(160deg, var(--grass), #0d6b30)}.dm-mini-t{width:100%;height:auto;margin-bottom:4px}.dm-t2{background:linear-gradient(160deg,#2c3f80,#141f45)}.dm-pd2 .dm-t3{background:linear-gradient(160deg, var(--c1,#1d3fbf), var(--c2,#0b1a5e))}.dm-t3 .dm-k{max-width:64%}.dm-crest{position:absolute;top:10px;right:10px}.dm-crest .disc{--bl-ep:4px;width:46px;height:46px;box-shadow:0 0 0 3px #fff4}.dm-pd2 .dm-t4{background:var(--paper);color:var(--ink)}.dm-t4 .dm-k,.dm-pd2 .dm-t4 small{color:var(--soft)}.dm-t4 b{color:var(--dm-warn-deep)}.dm-tuileduo{background:var(--paper);box-shadow:var(--dm-ombre);border-radius:22px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.dm-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.dm-pouls2,.dm-prets i:not(.on){animation:none}}.dm-rp3w{position:relative}.dm-rp3w .dm-h{padding-right:34px}.dm-opt{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:6px;right:6px}.dm-opt:hover,.dm-opt:focus-visible{background:#ffffff26}.dm-opt svg{fill:currentColor;width:22px;height:22px}.dm-fp{flex-direction:column;gap:10px;display:flex}.dm-fp h3{font:900 26px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:66%}.dm-fp p{color:var(--soft);margin:0;line-height:1.45}.dm-fp-rap{background:var(--mist);border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.dm-fp-rap>.disc{--bl-ep:3px;flex:none;width:44px;height:44px;font-size:13px}.dm-fp-tx{flex-direction:column;min-width:0;display:flex}.dm-fp-rap small{color:var(--soft)}.dm-fp-l{border:0;border-bottom:1px solid var(--mist);text-align:left;min-height:52px;font:700 15px var(--body);color:#b3262b;cursor:pointer;background:0 0;align-items:center;gap:12px;display:flex}.dm-poub{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:22px;height:22px}.dm-fp-perd{flex-wrap:wrap;gap:6px;display:flex}.dm-fp-perd span{color:#b3262b;font:700 12px var(--body);background:#fdecec;border-radius:99px;padding:4px 10px}.dm-fp-b{border:1px solid var(--line);background:var(--mist);min-height:52px;font:800 15px var(--body);color:var(--ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;display:flex}.dm-fp-b.rouge{background:var(--bad-texte);border-color:var(--bad);color:#fff;box-shadow:0 3px #b3262b}.dm-fp-b:disabled{opacity:.6}.ac{gap:12px;width:100%;max-width:760px;margin:0 auto}.ac .k{font:800 11.5px var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--soft);margin:0}.ac-hm{color:#fff;background:radial-gradient(120% 80% at 0 0,#26c257 0%,#0000 55%),linear-gradient(170deg,#169a42,#0b5c29);border-radius:26px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 12px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #0b5c2933}.ac-hm.fin{background:radial-gradient(110% 80% at 100% 0,#ffe08a 0%,#0000 55%),linear-gradient(165deg,#d79a12,#8a5c00)}.ac-hm>.k{color:#e2f7e7;justify-content:space-between;gap:8px;display:flex}.ac-hm .cd{white-space:nowrap;background:#ffffff26;border-radius:999px;padding:3px 9px}.ac-aff{text-align:center;color:inherit;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;text-decoration:none;display:grid}.ac-aff>span{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.ac-aff .disc{--bl-ep:4px;width:54px;height:54px;font-size:15px}.ac-aff b{font:900 18px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font-stretch:70%}.ac-aff small{color:#d7f3df;font-size:12px;font-weight:700}.ac-aff .h{font:900 36px/1 var(--display);font-stretch:70%}.ac-aff .h small{font:700 12px var(--body);margin-top:4px;display:block}.ac-acc{color:#eafaee;text-align:center;margin:0;font-size:14px}.ac-acc b{color:#fff}.ac-lignes{flex-direction:column;gap:6px;display:flex}.ac-ln{color:#fff;background:#ffffff1f;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:8px 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.ac-ln .tx{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ac-ln .tx small{color:#d7f3df;font-weight:600}.ac-ln .ico{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ac-ln .disc{flex:none;width:32px;height:32px;font-size:11.5px}.ac-ln>svg.i{flex:none;width:20px;height:20px}.ac-sect{justify-content:space-between;align-items:flex-end;gap:8px;padding:6px 4px 0;display:flex}.ac-sect h2{font:900 22px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.ac-sect span{color:var(--soft);font-size:12.5px;font-weight:700}.ac-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ac-kpis.trois{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-kpi{background:var(--paper);color:var(--ink);border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:10px 8px 9px;text-decoration:none;display:flex;box-shadow:0 2px 10px #13241b12}.ac-kpi .k{font-size:11px}.ac-kpi b{font:900 26px/1 var(--display);overflow-wrap:anywhere;font-stretch:70%}.ac-kpi b sup{vertical-align:top;margin-left:1px;font-size:13px}.ac-kpi small{color:var(--soft);font-size:11px;font-weight:700;line-height:1.2}.ac-kpi b.g{color:var(--grass-deep)}.ac-kpi b.r{color:#b42318}.ac-kpi small.g{color:var(--grass-deep)}.ac-kpi small.r{color:#b42318}.ac-vnd{gap:3px;display:flex}.ac-vnd i{aspect-ratio:1;min-width:0;max-width:20px;font:900 11px var(--body);color:#fff;background:var(--grass);border-radius:6px;flex:1 1 0;place-items:center;font-style:normal;display:grid}.ac-vnd i.N{background:#9fb1a6}.ac-vnd i.D{background:var(--bad)}.ac-vnd i.x{background:var(--mist)}.ac-duo2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ac-tp{background:var(--paper);min-height:168px;color:var(--ink);border-radius:22px;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #13241b12}.ac-tp img.cut{height:106px;position:absolute;bottom:0;right:-8px}.ac-tp>:not(img){z-index:1;position:relative}.ac-tp b{font:900 24px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;word-break:normal;max-width:100%;margin-bottom:auto;font-stretch:62%}.ac-tp small{color:var(--soft);max-width:52%;margin-top:auto;font-size:12px;font-weight:700;line-height:1.25}.ac-tp .gain{gap:5px;display:flex}.ac-tp .pill{font:800 12px var(--body);border-radius:999px;padding:3px 8px}.ac-tp .pill.g{color:var(--grass-deep);background:#ffffffb3}.ac-tp .pill.r{color:#b42318;background:#fde4e4}.ac-tp.meilleur{background:repeating-linear-gradient(115deg,#f6f9f7 0 16px,#ecf2ee 16px 32px)}.ac-tp.entr{background:linear-gradient(160deg, var(--tint), #cdeed6)}.ac-tp.entr .k{color:var(--grass-deep)}.ac-dn1{background:var(--paper);color:var(--ink);border-radius:20px;align-items:center;gap:12px;min-width:0;padding:12px;text-decoration:none;display:flex;box-shadow:0 2px 10px #13241b12}.ac-dn1 .vis{flex:none;width:56px;height:56px;position:relative}.ac-dn1 .vis img{object-fit:cover;object-position:top;background:var(--mist);border-radius:50%;width:56px;height:56px}.ac-dn1 .vis.duel .disc{width:38px;height:38px;font-size:12px;position:absolute}.ac-dn1 .vis.duel .disc:first-child{top:0;left:0}.ac-dn1 .vis.duel .disc:last-child{bottom:0;right:0}.ac-dn1 .vis.score{background:var(--grass-deep);color:#fff;white-space:nowrap;font:900 20px/1 var(--display);border-radius:14px;place-items:center;font-stretch:70%;display:grid}.ac-dn1 .tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ac-dn1 .tx .q{font:800 11.5px var(--body);text-transform:uppercase;letter-spacing:.05em;color:var(--grass-deep)}.ac-dn1 .tx b{font-size:14px;line-height:1.3}.ac-dn1 .tx small{color:var(--soft);font-size:12px;font-weight:700}.ac-dn1 .tx small em{color:var(--grass-deep);font-style:normal}.ac a:focus-visible{outline:3px solid var(--grass-deep);outline-offset:2px}.pre-check,.pre-nv{background:var(--paper);border-radius:22px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 2px 10px #13241b12}.pre-check .hd{align-items:center;gap:12px;display:flex}.pre-check .hd .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pre-check .hd .tx b{font:900 24px/1 var(--display);text-transform:uppercase;font-stretch:62%}.pre-check .hd .tx small{color:var(--soft);font-size:12.5px;font-weight:700}.pre .anneau{background:conic-gradient(var(--grass) calc(var(--p) * 1%), var(--mist) 0);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.pre .anneau b{background:var(--paper);width:42px;height:42px;font:900 17px/1 var(--display);border-radius:50%;place-items:center;font-stretch:80%;display:grid}.pre-chip{font:800 12px var(--body);white-space:nowrap;background:var(--tint);color:var(--grass-deep);border-radius:999px;padding:5px 10px}.pre-chip.o{color:#8a5c00;background:#fff3d6}.pre-note{background:var(--mist);color:var(--soft);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 4px;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.pre-note svg.i{flex:none;width:16px;height:16px;margin-top:1px}.pre-liste{flex-direction:column;gap:8px;display:flex}.pre-ck{background:var(--mist);min-height:58px;color:var(--ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:grid}.pre-ck .ic2{background:var(--paper);width:38px;height:38px;color:var(--grass-deep);border-radius:12px;place-items:center;display:grid;overflow:hidden}.pre-ck .ic2 svg.i{width:20px;height:20px}.pre-ck .tx{flex-direction:column;gap:1px;min-width:0;display:flex}.pre-ck .tx b{font-size:14.5px}.pre-ck .tx small{color:var(--soft);font-size:12px;font-weight:600}.pre-ck>svg.i{width:18px;height:18px;color:var(--soft)}.pre-ck.urg{background:var(--warn);color:var(--ink);box-shadow:0 3px #b47a06}.pre-ck.urg .tx small,.pre-ck.urg>svg.i{color:var(--sur-warn)}.pre-ck.urg .ic2{color:#fff;background:#fff3}.pre-ck.ok{background:var(--tint)}.pre-ck.ok .ic2{background:var(--grass);color:#fff}.pre-ck.ok .tx b{color:var(--grass-deep)}.pre-ck .faces{display:flex}.pre-ck .faces .k-av{box-shadow:0 0 0 2px var(--mist);margin-left:-8px}.pre-ck .faces .k-av:first-child{margin-left:0}.pre-ck:focus-visible,.pre-ouv:focus-visible,.pre-cadre a:focus-visible,.pre-nv a:focus-visible{outline:3px solid var(--grass-deep);outline-offset:2px}.pre-ouv{color:#fff;background:linear-gradient(165deg,#169a42,#0b5c29);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid;box-shadow:0 2px 10px #13241b12}.pre-ouv .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.pre-ouv .tx b{font:900 20px/1 var(--display);text-transform:uppercase;font-stretch:66%}.pre-ouv .tx small{color:#d7f3df;font-size:12px;font-weight:700}.pre-ouv .j{font:900 30px/1 var(--display);text-align:right;font-stretch:70%}.pre-ouv .j small{font:700 11px var(--body);color:#d7f3df;display:block}.pre-cadre{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pre-cadre .cad{color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;min-height:104px;padding:10px;text-decoration:none;display:flex}.pre-cadre .cad .k{color:#fffc;font-size:11px}.pre-cadre .cad b{font:900 21px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:66%}.pre-cadre .cad small{color:#ffffffd9;font-size:11px;font-weight:700;line-height:1.2}.pre-cadre .cad.v{background:linear-gradient(160deg, var(--grass), var(--grass-deep))}.pre-cadre .cad.n{background:linear-gradient(160deg,#2c3f80,#141f45)}.pre-cadre .cad.o{background:linear-gradient(160deg,#d99410,#a86e04)}.pre-cadre .mois{gap:2px;margin-top:2px;display:flex}.pre-cadre .mois i{background:#ffffff38;border-radius:3px;flex:1;height:5px}.pre-cadre .mois i.o{background:var(--lime)}.pre-nv .hd{justify-content:space-between;align-items:center;display:flex}.pre-nv .hd a{font:800 12.5px var(--body);color:var(--grass-deep);align-items:center;gap:2px;min-height:32px;text-decoration:none;display:inline-flex}.pre-nv .hd a svg.i{width:16px;height:16px}.pre-nl{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;line-height:1.35;text-decoration:none;display:grid}.pre-nl:nth-child(2){border-top:0}.pre-nl small{color:var(--soft);white-space:nowrap;font-size:11.5px;font-weight:700}.pre-nl .k-ico{background:var(--mist);width:36px;height:36px;color:var(--soft);border-radius:50%;place-items:center;display:grid}.pre-check[hidden]{display:none}.ps{gap:10px;display:grid}.ps-hd{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ps-hd h2{font:900 28px/.95 var(--display);text-transform:uppercase;margin:0;font-stretch:68%}.ps-chip{font:700 12px var(--body);background:var(--tint);color:var(--grass-deep);white-space:nowrap;border-radius:999px;padding:4px 9px}.ps-avant{color:var(--soft);margin:-6px 0 0;font-size:14px}.ps-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ps-t{background:var(--paper);min-height:132px;box-shadow:0 0 0 1px var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;align-content:start;gap:8px;padding:12px;display:grid;position:relative}.ps-t.fait{box-shadow:0 0 0 2px var(--grass)}.ps-t:focus-visible{outline:3px solid var(--warn);outline-offset:2px}.ps-t b{font:900 19px/1 var(--display);text-transform:uppercase;font-stretch:70%}.ps-t small{color:var(--soft);font-size:12px}.ps-vu{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--line);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ps-t.fait .ps-vu{background:var(--grass);box-shadow:none}.ps-vu svg{fill:none;stroke:#fff;stroke-width:3px;width:16px;height:16px}.ps-img{align-items:center;min-height:38px;display:flex}.ps-visages{display:flex}.ps-visages .av{border:2px solid #fff;width:34px;height:34px;margin-right:-8px}.ps-form{justify-items:center;gap:5px;display:grid}.ps-form span{gap:8px;display:flex}.ps-form i,.ps-recr i{background:var(--grass);border-radius:50%;width:10px;height:10px}.ps-places{gap:5px;display:flex}.ps-places i{width:26px;height:30px;box-shadow:inset 0 0 0 2px var(--line);border-radius:6px}.ps-places i.on{background:var(--navy);box-shadow:none}.ps-recr{flex-wrap:wrap;gap:4px;max-width:110px;display:flex}.ps-recr i{background:#cfd9d2;width:14px;height:14px}.ps-recr i.on{background:#f08a24}.jn{flex-direction:column;gap:10px;width:100%;min-width:0;max-width:760px;margin:0 auto;display:flex}.jn-tete{justify-content:space-between;align-items:flex-end;gap:10px;padding:2px 4px 0;display:flex}.jn-tete h1{font:900 30px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.jn-tete span{color:var(--soft);text-align:right;font-size:13px;font-weight:700}.jn-tete b{color:var(--grass-deep)}.jn-sect{align-items:baseline;gap:8px;padding:8px 4px 0;display:flex}.jn-sect h2{font:900 22px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.jn-sect span,.jn-vide{color:var(--soft);font-size:12.5px;font-weight:700}.jn-vide{margin:0;padding:6px 4px}.jn-fil{flex-direction:column;display:flex}.jn-jour{align-items:baseline;gap:8px;padding:14px 4px 6px;display:flex}.jn-jour b{font:900 17px/1 var(--display);text-transform:uppercase;font-stretch:70%}.jn-jour span{color:var(--soft);font-size:12.5px;font-weight:700}.jn-carte{background:var(--paper);border-radius:20px;padding:2px 14px;box-shadow:0 2px 10px #13241b12}.jn-nv{border-top:1px solid var(--line);min-height:60px;color:var(--ink);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 0;text-decoration:none;display:grid}.jn-nv:first-child{border-top:0}.jn-nv .vis{place-items:center;width:40px;height:40px;display:grid;position:relative}.jn-nv .vis img.ph{object-fit:cover;object-position:top;background:var(--mist);border:2px solid var(--line);border-radius:50%;width:40px;height:40px}.jn-nv .vis .disc{width:38px;height:38px;font-size:11.5px}.jn-nv .nonlu{background:var(--grass);width:11px;height:11px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:-1px;right:-1px}.jn-nv .tx{flex-direction:column;gap:3px;min-width:0;display:flex}.jn-nv .tx p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35}.jn-nv.nl .tx p{font-weight:700}.jn-nv .tx small{color:var(--soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.jn-nv .tx small .jr-pill{white-space:normal;padding:2px 7px;font-size:11px}.jn-nv>svg.i{color:var(--soft);width:18px;height:18px}.jn-nv.mort{cursor:default}a.jn-nv:focus-visible,.jn-pli>button.h:focus-visible,.jn-filtres button:focus-visible{outline:3px solid var(--grass-deep);outline-offset:2px}.jn .bu{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.jn .bu.offre{color:#8a5c00;background:#fff3d6}.jn .bu.mien{color:var(--navy);background:#e3e8f7}.jn .bu.rouge{color:#a8282c;background:#fdecec}.jn .bu.vert{background:var(--tint);color:var(--grass-deep)}.jn .bu.violet{color:#4b3a8f;background:#ece6fb}.jn .bu.gris{background:var(--mist);color:var(--soft)}.jn .bu.or{color:#8a6a00;background:#f8eecb}.jn-pli{background:var(--paper);border-radius:20px;overflow:hidden;box-shadow:0 2px 10px #13241b12}.jn-pli>button.h{text-align:left;width:100%;min-height:64px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.jn-pli>button.h .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jn-pli>button.h .tx b{font:900 21px/1 var(--display);text-transform:uppercase;font-stretch:62%}.jn-pli>button.h .tx small{color:var(--soft);font-size:12.5px;font-weight:700}.jn-pli>button.h>svg.i{color:var(--soft);width:20px;height:20px;transition:transform .2s;transform:rotate(90deg)}.jn-pli.ouvert>button.h>svg.i{transform:rotate(-90deg)}.jn-pli .in{padding:0 14px 8px}.jn-pli .discs{flex:none;display:flex}.jn-pli .discs .disc{border:2px solid var(--paper);width:32px;height:32px;margin-left:-9px;font-size:11.5px}.jn-pli .discs .disc:first-child{margin-left:0}.jn-alaune{color:var(--navy);background:#e3e8f7;border-radius:14px;align-items:center;gap:10px;min-width:0;margin:0 14px 12px;padding:9px 10px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.jn-alaune .disc{width:32px;height:32px;font-size:11.5px}.jn-alaune span{overflow-wrap:anywhere;min-width:0}.jn-filtres{flex-wrap:wrap;gap:6px;padding:2px 0 6px;display:flex}.jn-filtres button{min-height:44px;font:700 13px var(--body);background:var(--mist);color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.jn-filtres button small{color:var(--soft);font-weight:800}.jn-filtres button[aria-pressed=true]{background:var(--ink);color:#fff}.jn-filtres button[aria-pressed=true] small{color:#ffffffb3}.main:has(.mp){background:#e1eae4}.mp{--r:22px;--ombre:0 1px 2px #0d3b1f14, 0 6px 18px #0d3b1f12;--warn-tint:#fff3d6;--warn-deep:#8a5c00;--warn-shadow:#b97f0c;--bad-tint:#fdecec;--bad-deep:#a8282c;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:760px;margin:0 auto;display:flex}.ev{--warn-deep:#8a5c00;--bad-deep:#a8282c}.mp .panel{background:var(--paper);border-radius:var(--r);min-width:0;box-shadow:var(--ombre);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mp .k{font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:0}.mp .hint{color:var(--soft);margin:0;font-size:12.5px;line-height:1.35}.mp .s{color:var(--soft);margin:0;font-size:13.5px}.mp .pill{font:800 12px var(--body);background:var(--mist);color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.mp .pill.o{background:var(--warn-tint);color:var(--warn-deep)}.mp .pill.r{background:var(--bad-tint);color:var(--bad-deep)}.mp .pill.g{background:var(--tint);color:var(--grass-deep)}.mp .vide2{text-align:center;color:var(--soft);flex-direction:column;align-items:center;gap:8px;padding:22px 16px;font-size:14px;display:flex}.mp .vide2>svg{width:44px;height:44px;color:var(--grass)}.mp .vide2 b{font:900 22px/1 var(--display);text-transform:uppercase;color:var(--ink);font-stretch:62%}.mp .ini{background:var(--mist);width:40px;height:40px;color:var(--soft);font:800 12.5px var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.mp .hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp .lnk{color:var(--grass-deep);align-items:center;gap:2px;min-height:44px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.mp .sect{justify-content:space-between;align-items:flex-end;gap:8px;padding:6px 4px 0;display:flex}.mp .sect h2{font:900 24px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.mp .sect h2 .mp-n{color:var(--soft)}.mp .sect>span{color:var(--soft);font-size:12.5px;font-weight:700}.mp .bt2{min-height:48px;font:800 14.5px var(--body);background:var(--paper);border:2px solid var(--line);color:var(--ink);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.mp .bt2:disabled,.mp .bt2[aria-disabled=true]{opacity:.45;cursor:default}.mp .bt2.p{background:var(--grass);border-color:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.mp .bt2.o{background:var(--warn);border-color:var(--warn);color:var(--ink);box-shadow:0 3px 0 var(--warn-shadow)}.mp .bt2.d{background:var(--ink);border-color:var(--ink);color:#fff}.mp .bt2 svg{width:18px;height:18px}.mp .sg2{background:var(--mist);border-radius:14px;gap:2px;padding:4px;display:flex}.mp .sg2 button{min-height:44px;font:700 13.5px var(--body);color:var(--soft);text-align:center;white-space:nowrap;border-radius:11px;flex:1;padding:0 6px}.mp .sg2 button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0000001f}.mp .barre{background:var(--mist);border-radius:99px;height:8px;display:flex;overflow:hidden}.mp .barre i{background:var(--grass);height:100%;display:block}.mp .ph{object-fit:cover;object-position:top;background:var(--mist);border:2px solid var(--paper);width:40px;height:40px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none}.mp .ph.ini{box-shadow:none;color:#245a80;background:#dcebf7;border:0}.ev-fixe{z-index:80;position:fixed}.ev.clair{background:var(--paper);color:var(--ink)}.ev.clair .ev-l{background:var(--mist)}.ev.clair .ev-fermer{background:var(--grass);color:#fff}.mp .or2{color:#fff;background:radial-gradient(110% 90% at 100% 0, #ffffff26 0, #0000 55%), linear-gradient(160deg, var(--c1), var(--c2));border-radius:24px;flex-direction:column;gap:8px;min-height:170px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.mp .or2 img.cut{filter:drop-shadow(0 6px 14px #0004);height:168px;position:absolute;bottom:0;right:-8px}.mp .or2 .k{color:#ffffffd9;align-items:center;gap:8px;display:flex;position:relative}.mp .or2 .k .disc{width:32px;height:32px;font-size:11.5px}.mp .or2 .t{font:900 44px/.9 var(--display);font-stretch:62%;position:relative}.mp .or2 .t small{font-size:22px}.mp .or2 .q{font:900 20px/1 var(--display);text-transform:uppercase;max-width:62%;font-stretch:66%;position:relative}.mp .or2 .m{flex-wrap:wrap;gap:5px;max-width:64%;display:flex;position:relative}.mp .or2 .m span{font:800 11.5px var(--body);white-space:nowrap;background:#ffffff2e;border-radius:999px;padding:4px 8px}.mp .or2 .m span.x{color:var(--bad-deep);background:#fff}.mp .or2.clause{--c1:#3a3f4c;--c2:#16181d}.mp .acts3{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.mp .acts3 .bt2{min-width:0;padding:0 8px}.mp .bt2.r{background:var(--paper);color:var(--bad-deep);border-color:#f3c5c6}.mp .bt2.v{background:var(--grass);border-color:var(--grass);color:#fff;box-shadow:0 3px 0 var(--grass-deep)}.mp .lien-delai{font:700 13px var(--body);color:var(--soft);justify-content:center;align-items:center;gap:6px;min-height:40px;display:flex}.mp .lien-delai svg{width:16px;height:16px}.mp .valbar{flex-direction:column;gap:5px;display:flex}.mp .valbar .b4{background:var(--mist);border-radius:99px;height:12px;position:relative}.mp .valbar .b4 i{background:var(--grass);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.mp .valbar .b4 em{background:var(--ink);border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px}.mp .valbar .lg5{color:var(--soft);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.mp .valbar .lg5 b{color:var(--grass-deep)}.mp .avis3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mp .avis3 span{text-align:center;font:800 12px var(--body);background:var(--mist);color:var(--estompe);border-radius:12px;padding:9px 4px}.mp .avis3 span.on{background:var(--warn);color:var(--ink)}.mp .avis3 span.on.calme{background:var(--grass);color:#fff}.mp .bilan2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mp .bilan2 div{border-radius:16px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.mp .bilan2 div.p{background:var(--tint)}.mp .bilan2 div.m{background:var(--bad-tint)}.mp .bilan2 b{font:900 24px/1 var(--display);font-stretch:75%}.mp .bilan2 div.p b{color:var(--grass-deep)}.mp .bilan2 div.m b{color:var(--bad-deep)}.mp .bilan2 span{color:var(--soft);font-size:11.5px;font-weight:700}.mp .adjv{border-radius:18px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.mp .adjv .ini{background:var(--navy);color:#fff;width:36px;height:36px;font-size:11px}.mp .adjv small{margin-bottom:2px;font-size:11.5px;font-weight:800;display:block}.mp .adjv.ok{background:var(--tint);color:var(--grass-deep)}.mp .adjv.ko{background:var(--bad-tint);color:var(--bad-deep)}.mp .adjv.mid{background:var(--warn-tint);color:var(--warn-deep)}.mp .edc{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);flex-direction:column;gap:10px;padding:14px;display:flex}.mp .edc .h{justify-content:space-between;align-items:baseline;display:flex}.mp .edc .h output{font:900 40px/1 var(--display);font-stretch:75%}.mp .edc .h output small{font-size:20px}.mp .edc input[type=range]{width:100%;accent-color:var(--grass)}.mp .edc .rp{color:var(--soft);justify-content:space-between;font-size:11.5px;font-weight:700;display:flex}.mp .verdict2{border-radius:var(--r);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.mp .verdict2 .k{font-size:11px}.mp .verdict2 b{font:900 26px/1 var(--display);text-transform:uppercase;font-stretch:62%}.mp .verdict2 p{margin:0;font-size:13.5px}.mp .verdict2.ok{color:var(--grass-deep);background:linear-gradient(160deg,#e6f7ea,#cdeed6)}.mp .verdict2.att{color:var(--navy);background:linear-gradient(160deg,#e3e8f7,#cdd6f2)}.mp .verdict2.ko{background:var(--mist);color:var(--ink)}.mp .verrou{color:#fff;background:#2a2e38;border-radius:18px;align-items:flex-start;gap:10px;padding:12px;font-size:13.5px;line-height:1.4;display:flex}.mp .verrou svg{color:#ffd166;flex:none;width:22px;height:22px}.mp .file{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp .file .pts{gap:5px;display:flex}.mp .file .pts i{background:#c6d6cb;border-radius:99px;width:24px;height:6px}.mp .file .pts i.on{background:var(--ink)}.mp .mo2{background:var(--paper);box-shadow:var(--ombre);text-align:left;border-radius:22px;flex-direction:column;gap:10px;width:100%;padding:12px 14px;display:flex}.mp .mo2 .id2{align-items:center;gap:10px;display:flex}.mp .mo2 .id2 .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mp .mo2 .id2 .tx b{font-size:15px}.mp .mo2 .id2 .tx small{color:var(--soft);font-size:12px;font-weight:700}.mp .mo2 .id2 .vis2{position:relative}.mp .mo2 .id2 .vis2 .disc{border-width:1.5px;width:32px;height:32px;font-size:11.5px;position:absolute;bottom:-4px;right:-6px}.mp .mo2 .id2 .ph{width:46px;height:46px}.mp .fr3{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.mp .fr3 span{color:var(--estompe);text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:4px;font-size:11px;font-weight:800;display:flex}.mp .fr3 span i{background:var(--mist);border-radius:99px;height:6px}.mp .fr3 span.ok{color:var(--grass-deep)}.mp .fr3 span.ok i{background:var(--grass)}.mp .fr3 span.on{color:var(--warn-deep)}.mp .fr3 span.on i{background:var(--warn)}.mp .fr3 span.no{color:var(--bad-deep)}.mp .fr3 span.no i{background:var(--bad)}.mp .mo2 .etat2{border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.mp .mo2 .etat2.on{background:var(--warn-tint);color:var(--warn-deep)}.mp .mo2 .etat2.ok{background:var(--tint);color:var(--grass-deep)}.mp .mo2 .etat2.no{background:var(--mist);color:var(--soft)}.mp .mo2 .etat2 svg{flex:none;width:17px;height:17px}.mp .mo2 .etat2 span{flex:1}.mp .mo2 .etat2 b{font:900 16px/1 var(--display);white-space:nowrap;font-stretch:80%}.mp .sv{background:var(--paper);box-shadow:var(--ombre);text-align:left;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.mp .sv .vis2{position:relative}.mp .sv .vis2 .ph,.mp .sv .vis2 .ini{width:50px;height:50px}.mp .sv .vis2 .disc{border-width:1.5px;width:32px;height:32px;font-size:11.5px;position:absolute;bottom:-3px;right:-5px}.mp .sv .tx{flex-direction:column;gap:3px;min-width:0;display:flex}.mp .sv .tx b{font-size:15px}.mp .sv .tx small{color:var(--soft);font-size:12px;font-weight:700}.mp .sv .info{border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.mp .sv .info.news{background:var(--warn-tint);color:var(--warn-deep)}.mp .sv .info.ok{background:var(--tint);color:var(--grass-deep)}.mp .sv .info.dim{background:var(--mist);color:var(--soft)}.mp .sv .info svg{width:14px;height:14px}.mp .sv .dr{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.mp .sv .dr .px{font:900 16px/1 var(--display);font-stretch:80%}.mp .sv .dr .px.ok{color:var(--grass-deep)}.mp .sv .dr .px small{font:700 11px var(--body);color:var(--soft);text-align:right;display:block}.mp .nt4{min-width:32px;height:26px;font:900 15px/26px var(--display);color:#fff;text-align:center;border-radius:8px;padding:0 5px;font-stretch:80%}.mp .nt4.f{background:var(--mist);color:var(--soft);font-size:12.5px}.mp .nt4.hi{background:#0d6b30}.mp .nt4.mi{background:var(--grass)}.mp .nt4.lo{background:var(--note-lo)}.mp .nt4.ba{background:var(--note-bad)}.mp .sv.alerte{box-shadow:inset 0 0 0 2px #f3cf7a, var(--ombre)}.mp .cpt2{gap:8px;display:flex}.mp .cpt2 span{background:var(--paper);box-shadow:var(--ombre);border-radius:16px;flex-direction:column;flex:1;padding:8px 10px;display:flex}.mp .cpt2 b{font:900 22px/1 var(--display);font-stretch:75%}.mp .cpt2 small{color:var(--soft);font-size:11px;font-weight:700}.mp .cpt2 span.o b{color:var(--warn-deep)}.mp .vt{background:var(--paper);box-shadow:var(--ombre);text-align:left;border-radius:22px;flex-direction:column;gap:8px;width:100%;padding:12px 14px;display:flex;position:relative;overflow:hidden}.mp .vt .id2{align-items:center;gap:10px;display:flex}.mp .vt .id2 .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mp .vt .id2 .tx b{font-size:15px}.mp .vt .id2 .tx small{color:var(--soft);font-size:12px;font-weight:700}.mp .vt .id2 .ph{width:48px;height:48px}.mp .vt .px2{font:900 24px/1 var(--display);text-align:right;font-stretch:75%}.mp .vt .px2 small{font:700 11px var(--body);color:var(--soft);display:block}.mp .vt .interet{color:var(--navy);background:#e3e8f7;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:700;display:flex}.mp .vt .interet .discs2{display:flex}.mp .vt .interet .discs2 .disc{border-width:1.5px;width:32px;height:32px;margin-left:-6px;font-size:11.5px}.mp .vt .interet .discs2 .disc:first-child{margin-left:0}.mp .vt.pret{background:linear-gradient(160deg,#e8f3fb,#d6e9f7)}.mp .st3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mp .st3 button{background:var(--mist);font:800 12.5px var(--body);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:72px;padding:10px 4px;display:flex}.mp .st3 button svg{width:22px;height:22px}.mp .st3 button[aria-pressed=true]{background:var(--ink);color:#fff}.mp .st3 button.tr[aria-pressed=true]{background:var(--warn);color:var(--ink)}.mp .st3 button.pr[aria-pressed=true]{color:#fff;background:#2e7bb8}.mp .st3 button:disabled{opacity:.45;cursor:not-allowed}.mp .lgv{border-top:1px solid var(--line);text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:56px;display:grid}.mp .lgv:first-child{border-top:0}.mp .lgv .tx{flex-direction:column;min-width:0;display:flex}.mp .lgv .tx b{font-size:14px}.mp .lgv .tx small{color:var(--soft);font-size:11.5px;font-weight:700}.mp .tog{background:var(--mist);border-radius:10px;gap:2px;padding:3px;display:flex}.mp .tog i{width:30px;height:28px;color:var(--estompe);border-radius:8px;place-items:center;font-style:normal;display:grid}.mp .tog i svg{width:15px;height:15px}.mp .tog i.on.n{background:var(--ink);color:#fff}.mp .tog i.on.t{background:var(--warn);color:var(--ink)}.mp .tog i.on.p{color:#fff;background:#2e7bb8}.mp .rcz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mp .rc3{background:var(--paper);box-shadow:var(--ombre);text-align:left;border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.mp .rc3 .hd3{align-items:center;gap:8px;display:flex}.mp .rc3 .hd3 .ini{background:var(--navy);color:#fff;width:38px;height:38px;font-size:11.5px}.mp .rc3 .hd3 b{font-size:13.5px;line-height:1.15}.mp .comp{flex-direction:column;gap:3px;display:flex}.mp .comp span{color:var(--soft);grid-template-columns:34px 1fr;align-items:center;gap:6px;font-size:11px;font-weight:800;display:grid}.mp .comp span i{gap:2px;display:flex}.mp .comp span i em{background:var(--mist);border-radius:99px;flex:1;height:6px}.mp .comp span i em.on{background:var(--navy)}.mp .comp span.f i em.on{background:#6b8de0}.mp .rc3 .st4{font:800 11.5px var(--body);border-radius:999px;align-self:flex-start;padding:4px 9px}.mp .rc3 .st4.libre{background:var(--tint);color:var(--grass-deep)}.mp .rc3 .st4.mis{background:var(--warn-tint);color:var(--warn-deep)}.mp .rc3.top{color:#fff;background:linear-gradient(160deg,#22346e,#141f45)}.mp .rc3.top .ini{color:var(--navy);background:#fff}.mp .rc3.top .comp span{color:#c9d4f5}.mp .rc3.top .comp span i em{background:#ffffff26}.mp .rc3.top .comp span i em.on{background:var(--lime)}.mp .mis2{background:var(--paper);box-shadow:var(--ombre);border-radius:20px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mp .mis2 .hd3{align-items:center;gap:10px;display:flex}.mp .mis2 .hd3 .ini{background:var(--navy);color:#fff;width:40px;height:40px;font-size:12px}.mp .mis2 .hd3 .tx{flex-direction:column;flex:1;min-width:0;display:flex}.mp .mis2 .hd3 .tx b{font-size:14.5px}.mp .mis2 .hd3 .tx small{color:var(--soft);font-size:12px;font-weight:700}.mp .mis2 .prog2{flex-direction:column;gap:4px;display:flex}.mp .mis2 .prog2 .barre i{background:var(--navy)}.mp .mis2 .prog2 span{color:var(--soft);justify-content:space-between;font-size:11.5px;font-weight:700;display:flex}.mp .typem{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mp .typem button{background:var(--mist);font:800 12.5px var(--body);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:76px;padding:10px 4px;display:flex}.mp .typem button svg{width:22px;height:22px}.mp .typem button[aria-pressed=true]{background:var(--navy);color:#fff}.mp .chipsel{flex-wrap:wrap;gap:6px;display:flex}.mp .chipsel button{min-height:44px;font:700 13px var(--body);background:var(--mist);border-radius:999px;padding:0 12px}.mp .chipsel button[aria-pressed=true]{background:var(--ink);color:#fff}.mp .avisc{font:800 11px var(--body);white-space:nowrap;border-radius:999px;padding:4px 8px}.mp .avisc.gold{color:#7a5c00;background:#f8eecb}.mp .avisc.ok{background:var(--tint);color:var(--grass-deep)}.mp .avisc.grey{background:var(--mist);color:var(--soft)}.mp .vs2{grid-template-columns:1fr auto 1fr;align-items:end;gap:6px;display:grid}.mp .vs2 .cj{background:var(--paper);min-height:170px;box-shadow:var(--ombre);border-radius:20px;flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;padding:10px;display:flex;position:relative;overflow:hidden}.mp .vs2 .cj img.cut{height:112px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.mp .vs2 .cj b{font:900 19px/1 var(--display);text-transform:uppercase;font-stretch:62%;position:relative}.mp .vs2 .cj small{color:var(--soft);font-size:11px;font-weight:700;position:relative}.mp .vs2 .cj .nt4{position:absolute;top:8px;right:8px}.mp .vs2 .cj.moi{background:linear-gradient(170deg,#e6f7ea,#cdeed6)}.mp .vs2 .x{font:900 22px/1 var(--display);color:var(--soft);align-self:center}.mp .duels{flex-direction:column;gap:10px;display:flex}.mp .du{grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;display:grid}.mp .du b{font:900 16px/1 var(--display);text-align:center;font-stretch:80%}.mp .du b.w{color:var(--grass-deep)}.mp .du .mid2{flex-direction:column;gap:3px;display:flex}.mp .du .mid2 span{color:var(--soft);text-align:center;font-size:11px;font-weight:700}.mp .du .bb{grid-template-columns:1fr 1fr;gap:4px;display:grid}.mp .du .bb i{background:var(--mist);border-radius:99px;height:8px;position:relative;overflow:hidden}.mp .du .bb i em{background:#9fb1a6;border-radius:99px;position:absolute;top:0;bottom:0}.mp .du .bb i:first-child em{right:0}.mp .du .bb i:last-child em{left:0}.mp .du .bb i em.w{background:var(--grass)}.mp .radar{width:100%;max-width:320px;margin:0 auto;display:block}.mp .lgr{justify-content:center;gap:14px;font-size:12px;font-weight:700;display:flex}.mp .lgr span{align-items:center;gap:6px;display:flex}.mp .lgr i{border-radius:2px;width:14px;height:4px}.mp .ess{color:#0d4f7a;background:linear-gradient(160deg,#e8f3fb,#d2e6f6);border-radius:22px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mp .ess .k{color:#2e7bb8}.mp .ess b.t{font:900 24px/1 var(--display);text-transform:uppercase;color:var(--ink);font-stretch:62%}.mp .ess p{color:#245a80;margin:0;font-size:13.5px;line-height:1.4}.mp .semaines{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mp .semaines button{text-align:center;background:#ffffffb3;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex}.mp .semaines button b{font:900 22px/1 var(--display);color:var(--ink);font-stretch:75%}.mp .semaines button small{color:var(--soft);font-size:11px;font-weight:700}.mp .semaines button[aria-pressed=true]{background:#2e7bb8}.mp .semaines button[aria-pressed=true] b,.mp .semaines button[aria-pressed=true] small{color:#fff}.mp .four{flex-direction:column;gap:8px;display:flex}.mp .four .l2{grid-template-columns:64px 1fr;align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.mp .four .l2 .tr3{background:#fff9;border-radius:99px;height:14px;position:relative}.mp .four .l2 .tr3 i{background:#2e7bb8;border-radius:99px;position:absolute;top:0;bottom:0}.mp .four .l2 .tr3 em{background:var(--ink);border-radius:2px;width:3px;position:absolute;top:-3px;bottom:-3px}.mp .jours7{gap:4px;display:flex}.mp .jours7 i{background:#fff9;border-radius:99px;flex:1;height:8px}.mp .jours7 i.on{background:#2e7bb8}.mp .jours7 i.auj{background:var(--ink)}.mp .ess.fini{color:var(--grass-deep);background:linear-gradient(160deg,#e6f7ea,#cdeed6)}.mp .ess.fini .k{color:var(--grass-deep)}.mp .ess .gros2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mp .ess .gros2 div{background:#ffffffb3;border-radius:16px;flex-direction:column;padding:10px;display:flex}.mp .ess .gros2 b{font:900 36px/1 var(--display);color:var(--ink);font-stretch:75%}.mp .ess .gros2 small{color:var(--soft);font-size:11.5px;font-weight:700}.mp .fiche-mini{background:var(--paper);box-shadow:var(--ombre);border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex}.mp .fiche-mini .ph{width:56px;height:56px}.mp .fiche-mini .tx{flex-direction:column;flex:1;gap:2px;display:flex}.mp .fiche-mini .tx b{font:900 24px/1 var(--display);text-transform:uppercase;font-stretch:62%}.mp .fiche-mini .tx small{color:var(--soft);font-size:12.5px;font-weight:700}.mp .sens3{align-items:center;gap:3px;display:flex}.mp .sens3 svg{width:14px;height:14px;color:var(--soft)}.mp .pj-btn{background:var(--grass);color:#fff;min-height:56px;font:800 15px var(--body);box-shadow:0 3px 0 var(--grass-deep);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 10px;display:flex}.mp .pj-btn small{font:600 11.5px/1.25 var(--body);color:#e2f7e7}.mp .pj-btn.sec{color:var(--ink);box-shadow:inset 0 0 0 2px var(--line);background:#f1f4f2}.mp .pj-btn.sec small{color:var(--soft)}.mp .pj-eff{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);padding:12px 14px 6px}.mp .pj-eff>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:42px;font-size:13.5px;display:flex}.mp .pj-eff .k+div{border-top:0}.mp .pj-eff>div span:first-child{color:var(--soft);font-weight:600}.mp .pj-eff>div span:last-child{text-align:right;white-space:nowrap;font-weight:600}.mp .ed2{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);flex-direction:column;gap:10px;padding:14px;display:flex}.mp .ed2 .prix{justify-content:space-between;align-items:center;gap:10px;display:flex}.mp .ed2 .prix b{font:900 46px/1 var(--display);font-stretch:70%}.mp .ed2 .pm{background:var(--mist);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.mp .ed2 .pm svg{width:20px;height:20px}.mp .ed2 .rail{background:var(--mist);border-radius:99px;height:8px;margin-bottom:16px;position:relative}.mp .ed2 .rail i{background:var(--grass);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.mp .ed2 .rail span{color:var(--soft);font-size:11px;font-weight:700;position:absolute;top:12px}.mp .ed2 .rapides{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mp .ed2 .rapides button{background:var(--mist);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;display:flex}.mp .ed2 .rapides button b{font:900 18px/1 var(--display);font-stretch:75%}.mp .ed2 .rapides button small{color:var(--soft);font-size:11px;font-weight:600;line-height:1.2}.mp .ed2 .rapides button[aria-pressed=true]{background:var(--tint);box-shadow:inset 0 0 0 2px var(--grass)}.mp .avis2{background:var(--mist);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mp .avis2 .tx{text-align:left;flex-direction:column;gap:1px;display:flex}.mp .avis2 .tx b{font-size:14px}.mp .avis2 .tx small{color:var(--soft);font-size:12px;font-weight:600}.mp .jauge3{gap:3px;display:flex}.mp .jauge3 i{background:#cfd9d2;border-radius:3px;width:9px;height:22px}.mp .avis2.b .jauge3 i{background:var(--grass)}.mp .avis2.b{background:var(--tint)}.mp .avis2.p .jauge3 i:nth-child(-n+2){background:var(--warn)}.mp .avis2.p{background:var(--warn-tint)}.mp .avis2.f .jauge3 i:first-child{background:var(--bad)}.mp .avis2.f{background:var(--bad-tint)}.ev-tag{color:#8a5c00;font:800 12px var(--body);background:#fff;border-radius:999px;margin-top:-2px;padding:4px 11px}.ev-clubs .rq-big{width:64px;height:64px;color:var(--navy);font:900 20px var(--body);background:#fff;border-radius:50%;place-items:center;display:grid}.mp .edv{background:var(--mist);border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex}.mp .edv .h{justify-content:space-between;align-items:center;display:flex}.mp .pc3{font:800 12px var(--body);background:var(--paper);color:var(--soft);border-radius:999px;padding:3px 9px}.mp .pc3.g{background:var(--tint);color:var(--grass-deep)}.mp .pc3.o{background:var(--warn-tint);color:var(--warn-deep)}.mp .edv .prix{justify-content:space-between;align-items:center;gap:10px;display:flex}.mp .edv .prix output{font:900 40px/1 var(--display);font-stretch:70%}.mp .edv .pm{background:var(--paper);width:46px;height:46px;box-shadow:var(--ombre);border-radius:50%;place-items:center;display:grid}.mp .edv .pm svg{width:20px;height:20px}.mp .edv .rapides{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mp .edv .rapides button{background:var(--paper);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;display:flex}.mp .edv .rapides button b{font:900 17px/1 var(--display);font-stretch:75%}.mp .edv .rapides button small{color:var(--soft);font-size:11px;font-weight:600}.mp .edv .rapides button[aria-pressed=true]{background:var(--tint);box-shadow:inset 0 0 0 2px var(--grass)}.mp .rq-av{background:var(--c);color:#fff;width:40px;height:40px;font:800 13px var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.mp .rq-av.s{width:34px;height:34px;font-size:11.5px}.mp .rq-av.m{width:48px;height:48px;font-size:15px}.mp .rq-h{color:#fff;background:radial-gradient(110% 80% at 100% 0,#3b55a8 0%,#0000 60%),linear-gradient(165deg,#22346e,#121b3c);border-radius:24px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 10px 24px #141f4540}.mp .rq-h .k{color:#c9d4f5}.mp .rq-h>b{font:900 28px/1 var(--display);text-transform:uppercase;font-stretch:62%}.mp .rq-n{color:#c9d4f5;background:#ffffff1a;border-radius:12px;justify-content:space-between;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.mp .rq-n b{color:#fff}.mp .mi3{color:#fff;border-radius:22px;flex-direction:column;gap:4px;padding:14px 16px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #0002}.mp .mi3.nuit{background:linear-gradient(160deg,#22346e,#141f45)}.mp .mi3.vert{background:radial-gradient(120% 80% at 0 0,#26c257 0%,#0000 55%),linear-gradient(165deg,#159a40,#0b5f2a)}.mp .mi3.or{background:linear-gradient(160deg,#f0aa25,#b86f00)}.mp .mi3>img.cut{filter:drop-shadow(0 8px 14px #0005);height:132px;position:absolute;top:6px;right:-6px}.mp .mi3 .crest{position:absolute;top:14px;right:14px}.mp .mi3 .crest .disc{--bl-ep:4px;width:62px;height:62px;font-size:17px;box-shadow:0 6px 14px #0004}.mp .mi3 .faces3{position:absolute;top:14px;right:14px}.mp .mi3 .faces3 img{object-fit:cover;object-position:top;background:#fff;border:3px solid #fff;border-radius:50%;width:58px;height:58px}.mp .mi3>*{position:relative}.mp .mi3 .k{color:#fffc}.mp .mi3 .t{font:900 28px/.95 var(--display);text-transform:uppercase;max-width:62%;font-stretch:62%}.mp .mi3>small{color:#ffffffd9;max-width:64%;font-size:12.5px;font-weight:600;line-height:1.35}.mp .four2{background:#ffffff1f;border-radius:999px;align-self:flex-start;align-items:baseline;gap:6px;margin-top:4px;padding:4px 11px;font-size:11.5px;display:inline-flex}.mp .four2 b{font:900 16px var(--display);font-stretch:80%}.mp .neuf2{color:var(--grass-deep);font:800 11px var(--body);background:#fff;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 10px}.mp .prog3{background:#ffffff30;border-radius:99px;height:7px;margin-top:10px;overflow:hidden}.mp .prog3 i{background:#7ee26b;border-radius:99px;height:100%;display:block}.mp .prog3-l{color:#fffc;justify-content:space-between;font-size:11.5px;font-weight:700;display:flex}.mp .pied3{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.mp .qui3{align-items:center;gap:8px;min-width:0;display:flex}.mp .qui3>span:last-child{flex-direction:column;min-width:0;display:flex}.mp .qui3 b{font-size:13px}.mp .qui3 small{color:#ffffffbf;font-size:11.5px}.mp .bt-w{color:var(--ink);min-height:40px;font:800 13px var(--body);white-space:nowrap;background:#fff;border-radius:12px;padding:0 14px;box-shadow:0 2px #0002}.mp .rap3{min-height:36px;font:700 12.5px var(--body);color:#ffffffb3;text-underline-offset:3px;align-self:center;text-decoration:underline}.mp .rap3.c{color:var(--bad-deep);justify-content:center;width:100%}.mp .rl2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mp .rl{background:var(--paper);box-shadow:var(--ombre);text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px;display:flex}.mp .rl>b{font-size:14px;line-height:1.2}.mp .jg5{width:100%;color:var(--soft);grid-template-columns:34px 1fr auto;align-items:center;gap:6px;font-size:11px;font-weight:700;display:grid}.mp .jg5 i{gap:2px;display:flex}.mp .jg5 em{background:var(--mist);border-radius:3px;flex:1;height:6px}.mp .jg5 em.on{background:var(--grass)}.mp .jg5 b{color:var(--ink);font-size:12px}.mp .go3{font:800 12px var(--body);color:var(--grass-deep);align-items:center;gap:4px;margin-top:2px;display:flex}.mp .go3 svg{width:14px;height:14px}.mp .jgs{flex-direction:column;gap:4px;width:170px;display:flex}.mp .typem2{flex-direction:column;gap:8px;display:flex}.mp .typem2 button{text-align:left;background:var(--mist);border-radius:14px;grid-template-columns:26px 1fr;align-items:center;column-gap:10px;padding:10px 12px;display:grid}.mp .typem2 button svg{width:22px;height:22px;color:var(--grass-deep);grid-row:1/3}.mp .typem2 button b{font-size:14px}.mp .typem2 button small{color:var(--soft);font-size:12px;font-weight:600}.mp .typem2 button[aria-pressed=true]{background:var(--tint);box-shadow:inset 0 0 0 2px var(--grass)}.mp .typem2 button:disabled{opacity:.5}.mp .verd3{color:var(--navy);background:#e3e8f7;border-radius:18px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.mp .verd3 .ini{background:var(--navy);color:#fff;flex:none;width:34px;height:34px;font-size:11px}.mp .verd3 small{color:#4a5a8a;font-size:11.5px;font-weight:700;display:block}.mp .panel .hd .lgr{color:var(--soft);gap:10px;font-size:11.5px;font-weight:700;display:flex}.mp .es-h{color:#fff;background:radial-gradient(110% 80% at 100% 0,#2bb3c0 0%,#0000 55%),linear-gradient(165deg,#0f6f7a,#0a3e4a);border-radius:24px;flex-direction:column;gap:2px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0a3e4a40}.mp .es-h img.cut{filter:drop-shadow(0 8px 16px #0005);height:150px;position:absolute;top:10px;right:-8px}.mp .es-h>*{position:relative}.mp .es-h .k{color:#d4f1f4}.mp .es-h .nom{font:900 44px/.95 var(--display);text-transform:uppercase;margin-top:4px;font-stretch:62%}.mp .es-h>small{color:#d4f1f4;font-size:13px;font-weight:700}.mp .es-h .faits3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:44px;display:grid}.mp .es-h .faits3 span{color:#e6f7f8;background:#ffffff26;border-radius:12px;padding:8px;font-size:11px;font-weight:600;line-height:1.25}.mp .es-h .faits3 b{font:900 19px/1 var(--display);color:#fff;white-space:nowrap;margin-bottom:2px;font-stretch:75%;display:block}.mp .ess2{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);flex-direction:column;gap:10px;padding:14px;display:flex}.mp .ess2 .t{font:900 24px/1 var(--display);text-transform:uppercase;font-stretch:62%}.mp .ess2 .s{color:var(--soft);margin:0;font-size:13px;line-height:1.4}.mp .ess2 .jours7{grid-template-columns:repeat(21,minmax(0,1fr));gap:3px;display:grid}.mp .ess2 .jours7 i{background:var(--mist);border-radius:3px;height:10px}.mp .ess2 .jours7 i.on{background:#2bb3c0}.mp .ess2 .jours7 i.auj{background:var(--ink)}.mp .four3{flex-direction:column;gap:8px;display:flex}.mp .four3>div{color:var(--soft);grid-template-columns:90px 1fr 48px;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:grid}.mp .four3 b{color:var(--ink);text-align:right}.mp .tr4{background:var(--mist);border-radius:99px;height:10px;position:relative}.mp .tr4 i{background:#9fb1a6;border-radius:99px;position:absolute;top:0;bottom:0}.mp .tr4.g i{background:#2bb3c0}.mp .gros3{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mp .gros3>div{border-radius:16px;padding:12px}.mp .gros3 .n{background:var(--warn-tint)}.mp .gros3 .p{background:var(--tint)}.mp .gros3 b{font:900 46px/1 var(--display);font-stretch:70%;display:block}.mp .gros3 small{color:var(--soft);font-size:12px;font-weight:700}.mp .att3{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);align-items:center;gap:12px;padding:14px;display:flex}.mp .att3>svg{width:26px;height:26px;color:var(--warn-deep);flex:none}.mp .att3.r>svg{color:var(--bad)}.mp .att3.g>svg{color:var(--grass);stroke-width:3px}.mp .att3 span{flex-direction:column;gap:2px;display:flex}.mp .att3 b{font-size:15px}.mp .att3 small{color:var(--soft);font-size:12.5px;font-weight:600}.mp .dem2{background:var(--paper);border-radius:var(--r);box-shadow:var(--ombre);padding:12px 14px}.mp .pst{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mp .pst span{border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.mp .pst span.g{background:var(--tint);color:var(--grass-deep)}.mp .pst span.o{background:var(--warn-tint);color:var(--warn-deep)}.mp .pst svg{width:14px;height:14px}.mp .pst b{font-weight:800}.mp .ed2 .rail em{background:var(--ink);border-radius:2px;width:3px;height:16px;position:absolute;top:-4px;transform:translate(-50%)}.mp .ed2 .rail span{white-space:nowrap;transform:translate(-50%)}.mp .stat2{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mp .stat2 button{text-align:left;background:var(--mist);border-radius:12px;flex-direction:column;gap:1px;padding:9px 10px;display:flex;position:relative}.mp .stat2 button b{font-size:13.5px}.mp .stat2 button small{color:var(--soft);font-size:11.5px;font-weight:600}.mp .stat2 button[aria-pressed=true]{background:var(--tint);box-shadow:inset 0 0 0 2px var(--grass)}.mp .att4{font-style:normal;font:800 11px var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--warn-deep);margin-top:2px}.mp .mi3>img.cut{height:108px;top:8px}.mp .es-h img.cut{height:136px}.mp .es-h .faits3{z-index:1}.mp .es-h .faits3 span{background:#1d6a75}.mp .sheet .sh-act{gap:8px;display:flex}.mp .sheet .sh-act .bt2{flex:1;justify-content:center}.mp .sheet .sh-act .bt2.p{flex:2}.mp .sh-act{gap:8px;display:flex}.mp .sh-act .bt2{flex:1}.mp .fiche-mini .tx>small:first-child{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.mp .panel .fiche-mini{box-shadow:none;background:var(--mist);border-radius:16px;padding:8px 10px}.mp .panel .fiche-mini .ph{width:46px;height:46px}.mp .panel .fiche-mini .tx b{font-size:20px}.mp .pill.bleu{color:#fff;background:#2e7bb8}.mp.mp-feuille{gap:10px;padding-bottom:4px}.mp .mp-titre{font:900 26px/1 var(--display);text-transform:uppercase;margin:0;font-stretch:62%}.mp .vt,.mp .sv,.mp .lgv{color:var(--ink);font:inherit;cursor:pointer;border:0;text-decoration:none}.mp .lgv{background:0 0;padding:0}.mp .mp-choix{flex-direction:column;display:flex}.mp .lgv .ph{width:44px;height:44px}.mp .vis2 .disc{border-width:1.5px;width:32px;height:32px;font-size:11.5px;position:absolute;bottom:-3px;right:-5px}.mp .sv .vis2 .ph{width:50px;height:50px}.mp .vt .interet .discs2 .disc{border-width:1.5px;width:32px;height:32px;font-size:11.5px}.mp input[type=range]{width:100%;accent-color:var(--grass)}.mp .bt-w{z-index:1;place-items:center;text-decoration:none;display:inline-grid;position:relative}.mp .mi3:has(>img.cut) .prog3{margin-top:30px}.mp .mi3 .crest .disc{--bl-ep:4px;width:62px;height:62px;font-size:17px}.mp .sens3>svg{width:14px;height:14px;color:var(--soft);stroke:currentColor;fill:none;stroke-width:2.4px}.mp .sens3 .disc,.mp .sens3 .ini{width:32px;height:32px;font-size:11.5px}.mp .ess-dis{border:2px dashed var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mp .ess-dis>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mp .ess-dis b{font-size:13.5px}.mp .ess-dis small{color:var(--soft);font-size:12px;font-weight:600;line-height:1.35}.mp .ess-dis button{min-height:44px;font:800 13px var(--body);color:var(--soft);text-underline-offset:3px;white-space:nowrap;flex:none;text-decoration:underline}.mp .ess-dis button:disabled{opacity:.45}.er-tl{border-radius:var(--r);background:linear-gradient(160deg,#fff7e0,#fff);flex-direction:column;padding:12px 14px 0;display:flex;box-shadow:inset 0 0 0 2px #f6bd3a}.er-hd{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.er-hd h2{font:800 11.5px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}.er-pill,.mq-er{color:#2e1d00;font:800 12px var(--body);white-space:nowrap;background:#f6bd3a;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.er-pill svg,.mq-er svg{stroke:#2e1d00;width:14px;height:14px}.er-et{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:0 0 14px;display:grid;position:relative}.er-et:not(:last-child):before{content:"";background:var(--line);border-radius:3px;width:3px;position:absolute;top:32px;bottom:2px;left:16px}.er-et.er-f:before{background:var(--grass)}.er-et i{width:34px;height:34px;font:900 16px var(--display);background:var(--mist);color:var(--soft);border-radius:50%;place-items:center;font-style:normal;display:grid}.er-et.er-f i{background:var(--grass)}.er-et.er-f i svg{stroke:#fff;stroke-width:3px;fill:none;width:18px;height:18px}.er-et.er-c i{color:#a86400;background:#fff;box-shadow:0 0 0 3px #f6bd3a,0 0 0 7px #fff3d6}.er-et>span{flex-direction:column;min-width:0;padding-top:2px;display:flex}.er-et b{font:900 20px/1.05 var(--display);text-transform:uppercase;font-stretch:64%}.er-et:not(.er-c):not(.er-f) b{color:var(--soft)}.er-et em{font:800 12px var(--body);color:var(--grass-deep);font-style:normal}.er-et.er-c em{color:#a86400}.er-et small{color:var(--soft);font-size:12.5px;font-weight:600;line-height:1.35}.k-dock .er-ret{background:var(--mist);min-height:54px;font:800 13px var(--body);border-radius:18px;flex:none;padding:0 14px}.k-dock .er-att{color:#6b4200;background:#fff3d6;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:54px;font-size:12px;font-weight:600;display:flex}.k-dock .er-att b{font:900 19px/1 var(--display);text-transform:uppercase;font-stretch:62%}.mq-jr.mq-enroute{background:linear-gradient(90deg,#fff3d6,#fff0);margin:0 -14px;padding:8px 14px}.mq-er{grid-column:2/-1;justify-self:start;margin-top:6px;padding:3px 8px;font-size:11.5px}
