.succes-scene{--course:cubic-bezier(.3, .05, .1, 1);--arrivee:cubic-bezier(.22, 1, .36, 1);z-index:90;color:#fff;touch-action:none;background:#0a0a0c;position:fixed;inset:0;overflow:hidden}.succes-colonne{width:min(100%,520px);position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.succes-cadre{height:62%;position:absolute;inset:0 0 auto;overflow:hidden}.succes-panneau{will-change:transform;position:absolute;inset:0;transform:translateY(102%)}.succes-apres{clip-path:polygon(-20% 0,-20% 0,-38% 100%,-38% 100%);position:absolute;inset:0}.succes-derive{position:absolute;inset:0}.succes-chiffre{font-family:var(--font-piste), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--encre);-webkit-text-stroke:.045em var(--encre);contain:layout;font-style:italic;font-weight:900;font-stretch:125%;line-height:.8;position:absolute;bottom:-1%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 24%,#0000008c 62%,#0000 94%);mask-image:linear-gradient(#000 24%,#0000008c 62%,#0000 94%)}.succes-derive-avant{--encre:var(--avant)}.succes-derive-apres{--encre:var(--apres)}.succes-apres{background:#0a0a0c}.succes-lame{will-change:transform;height:112%;position:absolute;top:-6%;left:0;transform:translate(-140px)skew(-10deg)}.succes-lame[data-l=c]{background:var(--apres);width:22%;margin-left:-22%}.succes-lame[data-l=n]{background:#0a0a0c;width:9px}.succes-lame[data-l=f]{background:#fff;width:5px;margin-left:9px}.succes-grain{z-index:3;pointer-events:none;opacity:.55;background:url(/pronos/plaques/grain.png) 0 0/160px 160px;position:absolute;inset:0}.succes-ombre{aspect-ratio:6/5;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#000000b8,#00000057 62%,#0000);width:92%;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%)}.succes-flare{background:radial-gradient(closest-side, #fff 0, #ffffff80 12%, transparent 62%) center / 100% 5px no-repeat, radial-gradient(closest-side, var(--apres), transparent) center / 100% 100% no-repeat;opacity:0;pointer-events:none;width:180%;height:90px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)scaleX(.2)}.succes-neon{aspect-ratio:6/5;background:radial-gradient(closest-side, var(--apres), transparent);opacity:0;pointer-events:none;width:134%;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.succes-trait{background:var(--apres);opacity:0;transform-origin:0;pointer-events:none;width:120%;height:1px;position:absolute;left:-10%}.succes-objet{aspect-ratio:1;pointer-events:none;width:min(128%,640px);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.succes-objet video,.succes-objet img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.succes-mots{position:absolute;top:63%;left:16px;right:16px}.succes-fine,.succes-noire{width:fit-content;font-family:var(--font-piste), sans-serif;text-transform:uppercase;white-space:nowrap;clip-path:polygon(-1em -.3em,0 -.3em,-.3em 130%,-1em 130%);font-style:italic;font-stretch:62%;display:block}.succes-fine{font-size:clamp(1.25rem,6.8cqw,2rem);font-weight:300;line-height:1}.succes-noire{font-size:clamp(2.5rem,13.6cqw,4rem);font-weight:900;line-height:.92}.succes-texte{color:#ffffffad;opacity:0;max-width:34ch;margin-top:10px;font-size:clamp(.9375rem,4cqw,1.0625rem);line-height:1.45}.succes-actions{left:16px;right:16px;bottom:max(18px, env(safe-area-inset-bottom));opacity:0;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.succes-rond[data-second]{color:#fff;background:0 0;height:40px;box-shadow:inset 0 0 0 1px #ffffff61}@media (max-height:620px){.succes-scene:not([data-story]) .succes-cadre{height:50%}.succes-scene:not([data-story]) .succes-objet{width:min(104%,640px);top:25%}.succes-scene:not([data-story]) .succes-mots{top:51%}}.succes-rond{color:#0a0a0c;background:#fff;border-radius:999px;height:46px;padding:0 20px;font-size:.9375rem;font-weight:600}.succes-lien{color:#ffffffad;height:46px;padding:0 8px;font-size:.9375rem;font-weight:600}.succes-gris{color:#ffffffad}.succes-croix{z-index:4;left:8px;top:max(8px, env(safe-area-inset-top));color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute}.succes-vol{z-index:91;pointer-events:none;object-fit:contain;position:fixed}.succes-bande{z-index:60;color:#fff;pointer-events:none;clip-path:polygon(0 0,100% 0,calc(100% - 13px) 100%,0 100%);background:#0a0a0c;border-top:2px solid #fff;align-items:stretch;width:min(350px,100vw - 40px);height:74px;display:flex;position:fixed;left:0}.succes-bande:after{content:"";background:var(--c);width:4px;position:absolute;top:-2px;bottom:0;right:4.5px;transform:skew(-10deg)}@media (min-width:1024px){.succes-bande{left:88px;bottom:24px!important}}.bande-case{flex:none;width:132px;position:relative;overflow:hidden}.bande-derive{position:absolute;inset:0}.bande-chiffre{font-family:var(--font-piste), sans-serif;font-style:italic;font-weight:900;font-stretch:var(--largeur);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:.045em currentColor;line-height:.8;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 34%,#0000 92%);mask-image:linear-gradient(#000 34%,#0000 92%)}.bande-chiffre[data-avant]{color:#f4f1ea47}.bande-chiffre[data-nouveau]{color:var(--c)}.bande-apres{background:#0a0a0c;position:absolute;inset:0}.bande-portrait{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.bande-portrait[data-gris]{filter:grayscale();opacity:.6}.bande-lame{height:120%;position:absolute;top:-10%;left:0;transform:translate(-60px)skew(-10deg)}.bande-lame[data-l=f]{background:#fff;width:3px}.bande-lame[data-l=n]{background:#0a0a0c;width:5px;margin-left:3px}.bande-lame[data-l=c]{background:var(--c);width:26px;margin-left:8px}.bande-mots{flex-direction:column;justify-content:center;min-width:0;padding-left:8px;display:flex}.bande-fine,.bande-noire{width:fit-content;font-family:var(--font-piste), sans-serif;text-transform:uppercase;white-space:nowrap;font-style:italic;font-stretch:62%;line-height:1;display:block}.bande-fine{font-size:.875rem;font-weight:300}.bande-noire{margin-top:1px;font-size:1.75rem;font-weight:900}.bande-bout{white-space:nowrap;color:#ffffffad;align-self:center;margin-left:auto;padding:0 22px 0 8px;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.succes-bande{animation:.24s cubic-bezier(.3,.05,.1,1) both bande-entre}.succes-bande[data-part]{animation:.3s cubic-bezier(.7,0,1,.5) both bande-sort}.bande-derive{animation:1.8s linear .9s both bande-derive}.bande-apres{animation:.36s cubic-bezier(.3,.05,.1,1) .36s both bande-ouvre}.bande-lame{animation:.36s cubic-bezier(.3,.05,.1,1) .36s both bande-lame}.bande-chiffre[data-nouveau]{animation:.48s cubic-bezier(.22,1,.36,1) .38s both bande-chiffre}.bande-fine,.bande-noire{animation:.34s cubic-bezier(.22,1,.36,1) .4s both bande-masque}.bande-noire{animation-delay:.44s}.bande-bout{animation:.24s ease-out .64s both bande-bout}}@media (prefers-reduced-motion:reduce){.bande-lame,.bande-chiffre[data-avant],.bande-portrait[data-gris]{display:none}}@keyframes bande-entre{0%{transform:translate(-105%)}}@keyframes bande-sort{0%{clip-path:polygon(0 0,100% 0,calc(100% - 13px) 100%,0 100%)}to{clip-path:polygon(100% 0,100% 0,calc(100% - 13px) 100%,calc(100% - 13px) 100%)}}@keyframes bande-derive{to{transform:translate(-8px)}}@keyframes bande-ouvre{0%{clip-path:polygon(-20% 0,-20% 0,-38% 100%,-38% 100%)}to{clip-path:polygon(-20% 0,130% 0,112% 100%,-38% 100%)}}@keyframes bande-lame{to{transform:translate(170px)skew(-10deg)}}@keyframes bande-chiffre{0%{-webkit-text-stroke-width:0;font-weight:120;font-stretch:62%;transform:translate(-50%)skew(11deg)translate(-12px)}50%{font-weight:900;font-stretch:var(--largeur);-webkit-text-stroke-width:.075em;transform:translate(-50%)skew(-9deg)translate(4px)}to{font-weight:900;font-stretch:var(--largeur);-webkit-text-stroke-width:.045em;transform:translate(-50%)}}@keyframes bande-masque{0%{clip-path:polygon(-1em -.3em,0 -.3em,-.3em 130%,-1em 130%);transform:translate(-.35em)}to{clip-path:polygon(-1em -.3em,calc(100% + .6em) -.3em,calc(100% + .3em) 130%,-1em 130%);transform:none}}@keyframes bande-bout{0%{opacity:0}}.succes-etiquette{color:#0a0a0c;width:fit-content;font-family:var(--font-piste), sans-serif;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:4px;padding:3px 6px 2px;font-size:.8125rem;font-style:italic;font-weight:900;font-stretch:62%;line-height:1.25;display:inline-block}.lineup-grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lineup-carte{aspect-ratio:4/5.5;background:#ffffff0d;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.lineup-carte[data-etat=vu]{background:#2a2c31}.lineup-carte[data-etat=contre]{background:#b61b1c}.lineup-carte[data-etat=parcours]{background:repeating-linear-gradient(80deg,#ffffff09 0 1px,#0000 1px 3px),linear-gradient(135deg,#1f4dff,#12277f)}.lineup-photo{object-fit:cover;object-position:top;filter:grayscale()brightness(.5);width:92%;height:88%;position:absolute;bottom:0;left:4%}.lineup-carte[data-etat]:not([data-etat=pas_vu]) .lineup-photo{filter:none}.lineup-nom{color:#ffffff80;font-family:var(--font-piste), sans-serif;text-transform:uppercase;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border-radius:4px;padding:2px 4px 1px;font-size:.65625rem;font-style:italic;font-weight:800;font-stretch:62%;line-height:1.15;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.lineup-carte[data-etat]:not([data-etat=pas_vu]) .lineup-nom{color:#0a0a0c;background:#fff}.lineup-carte[data-choisie]{outline-offset:1px;outline:2px solid #fff}@keyframes lineup-couleur{0%{clip-path:polygon(0 0,0 0,-18% 100%,-18% 100%)}to{clip-path:polygon(0 0,118% 0,100% 100%,-18% 100%)}}.lineup-couleur{animation:.52s cubic-bezier(.3,.05,.1,1) both lineup-couleur;position:absolute;inset:0}.palmares-carnet{align-items:center;gap:4px;display:flex}.palmares-carnet i{background:#ffffff1f;flex:1;height:10px;transform:skew(-10deg)}.palmares-carnet i[data-coche]{background:#fff}.palmares-section{font-family:var(--font-piste), sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:8px;font-size:.8125rem;font-style:italic;font-weight:800;font-stretch:62%;line-height:1.3;display:flex}.palmares-section:before{content:"";background:#b61b1c;width:3px;height:13px;transform:skew(-10deg)}.palmares-sous{color:#ffffff9e;margin-top:6px;font-size:.875rem;line-height:1.35}.palmares-pilote{color:#0a0a0c;width:fit-content;font-family:var(--font-piste), sans-serif;text-transform:uppercase;background:#fff;border-radius:8px;padding:5px 10px 3px;font-size:1.75rem;font-style:italic;font-weight:900;font-stretch:62%;line-height:1.05}.palmares-gros{font-family:var(--font-piste), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,14cqw,3.5rem);font-style:italic;font-weight:900;font-stretch:125%;line-height:1}.palmares-unite{letter-spacing:.02em;color:#ffffffb3;text-transform:uppercase;margin-left:6px;font-size:.875rem;font-weight:800;font-stretch:62%}.palmares-trois{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:14px;display:grid}.palmares-trois .palmares-chiffre{margin-top:6px;font-size:1.5rem;font-style:italic;line-height:1}.palmares-coupe{border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding:6px 0;display:flex}.palmares-coupe:last-child{border-bottom:1px solid #ffffff1a}.palmares-coupe img{object-fit:contain;flex:none;width:84px;height:84px}.palmares-coupe .succes-noire{font-size:clamp(1.75rem,10cqw,2.5rem)}.palmares-coupe .succes-fine{font-size:clamp(.875rem,5cqw,1.25rem)}.palmares-etape{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:6px 0;display:flex}.palmares-ligne{color:#ffffffbf;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 0;font-size:.875rem;display:flex}.palmares-chiffre{font-family:var(--font-piste), sans-serif;font-variant-numeric:tabular-nums;font-weight:900;font-stretch:125%}.lycra{color:#0a0a0c;font-family:var(--font-piste), sans-serif;text-transform:uppercase;background:#f5d90a;border-radius:3px;padding:1px 4px;font-size:.625rem;font-style:italic;font-weight:900;font-stretch:62%;line-height:1.2;display:inline-block}@keyframes lineup-visage{0%{filter:grayscale()brightness(.6)}to{filter:none}}.lineup-visage{animation:.42s cubic-bezier(.22,1,.36,1) both lineup-visage}.preuve-revele{color:#fff;text-align:left;touch-action:manipulation;background:#18181d;border-radius:8px;width:100%;margin-top:.75rem;transition:transform .12s ease-out;display:block;position:relative;overflow:hidden}.preuve-revele:not(:disabled):active{transform:scale(.985)}.preuve-lignes{padding:14px 16px 0;display:block}.preuve-ligne{justify-content:space-between;align-items:center;gap:12px;height:38px;display:flex}.preuve-nom{min-width:0;font-family:var(--font-piste), sans-serif;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:1.75rem;font-style:italic;font-weight:900;font-stretch:62%;line-height:1.1;overflow:hidden}.preuve-cache{background:#ffffff1f;border-radius:2px;flex:none;width:92px;height:26px;transform:skew(-10deg)}.preuve-pied{height:44px;font-family:var(--font-piste), sans-serif;text-transform:uppercase;align-items:center;padding:2px 16px 8px;font-size:1.0625rem;font-style:italic;font-weight:800;font-stretch:62%;line-height:1;display:flex}.preuve-apres{background:#b61b1c;animation:.52s cubic-bezier(.3,.05,.1,1) both preuve-ouvre;display:block;position:absolute;inset:0}.preuve-apres .preuve-ligne:not([data-gagne]){color:#ffffff9e}.preuve-chiffre{font-family:var(--font-piste), sans-serif;font-variant-numeric:tabular-nums;flex:none;font-size:1.875rem;font-style:italic;font-weight:900;font-stretch:125%;line-height:1;animation:.62s cubic-bezier(.22,1,.36,1) .11s both preuve-chiffre}.preuve-verdict{animation:.36s cubic-bezier(.22,1,.36,1) .34s both preuve-masque}.preuve-lame{pointer-events:none;height:120%;animation:.52s cubic-bezier(.3,.05,.1,1) both preuve-lame;position:absolute;top:-10%;left:0;transform:translate(-70px)skew(-10deg)}.preuve-lame[data-l=f]{background:#fff;width:3px;animation-delay:-36ms}.preuve-lame[data-l=n]{background:#0a0a0c;width:8px;animation-delay:-18ms}.preuve-lame[data-l=c]{background:#8f1516;width:56px}@keyframes preuve-ouvre{0%{clip-path:polygon(-20% 0,-20% 0,-38% 100%,-38% 100%)}to{clip-path:polygon(-20% 0,130% 0,112% 100%,-38% 100%)}}@keyframes preuve-lame{to{transform:translate(520px)skew(-10deg)}}@keyframes preuve-chiffre{0%{opacity:0;font-weight:120;font-stretch:62%;transform:skew(11deg)translate(-14px)}12%{opacity:1}50%{font-weight:900;font-stretch:125%;transform:skew(-9deg)translate(3px)}to{font-weight:900;font-stretch:125%;transform:none}}@keyframes preuve-masque{0%{clip-path:polygon(-1em -.3em,0 -.3em,-.3em 130%,-1em 130%)}to{clip-path:polygon(-1em -.3em,calc(100% + .6em) -.3em,calc(100% + .3em) 130%,-1em 130%)}}@media (prefers-reduced-motion:reduce){.preuve-apres,.preuve-chiffre,.preuve-verdict{animation:none}.preuve-lame{display:none}}[data-story] .succes-colonne{width:100%}[data-story] .succes-cadre{height:772px;top:300px}[data-story] .succes-chiffre{bottom:-9%}[data-story] .succes-objet{width:1180px;top:720px}[data-story] .succes-ombre{width:780px;top:740px}[data-story] .succes-neon{width:1200px;top:720px}[data-story] .succes-flare{height:200px;top:720px}[data-story] .succes-mots{top:1080px;left:80px;right:80px}[data-story] .succes-fine{font-size:80px}[data-story] .succes-noire{font-size:160px}[data-story] .succes-texte{color:#ffffffe0;max-width:none;margin-top:18px;font-size:44px;line-height:1.2}[data-story] .succes-grain{background-size:320px 320px}.story-logo{filter:brightness(0)invert();height:46px;position:absolute;top:170px;left:64px}.story-toi{color:#0a0a0c;height:96px;font-family:var(--font-piste), sans-serif;text-transform:uppercase;clip-path:polygon(-1em -.3em,0 -.3em,-.3em 130%,-1em 130%);background:#fff;border-radius:8px;align-items:center;gap:22px;margin-top:26px;padding:0 30px;font-size:64px;font-style:italic;font-weight:800;font-stretch:62%;line-height:1;display:inline-flex}.story-zero{font-size:76px;font-weight:900;font-stretch:125%}.story-contexte{color:#ffffffd6;opacity:0;margin-top:18px;font-size:38px;line-height:1.2}.story-fin{clip-path:polygon(-1em -.3em,0 -.3em,-.3em 130%,-1em 130%);justify-content:space-between;align-items:baseline;display:flex;position:absolute;top:1580px;left:80px;right:80px}.story-fin-mot{font-family:var(--font-piste), sans-serif;text-transform:uppercase;font-size:66px;font-style:italic;font-weight:900;font-stretch:62%;line-height:1}.story-adresse{color:#fff;font-size:36px;font-weight:600}.story-lame{z-index:2;height:108%;position:absolute;top:-4%;left:0;transform:translate(-340px)skew(-10deg)}.story-lame[data-l2=f]{background:#fff;width:8px;margin-left:26px}.story-lame[data-l2=n]{background:#0a0a0c;width:14px;margin-left:12px}.story-lame[data-l2=c]{background:var(--apres);width:80px}
