@font-face{font-family:manrope;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_60461f{font-family:manrope,manrope Fallback}.__variable_60461f{--font-body:"manrope","manrope Fallback"}@font-face{font-family:sairaCondensed;src:url(/_next/static/media/3d265558bc3f678d-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sairaCondensed;src:url(/_next/static/media/c66c3989b8a414b0-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sairaCondensed Fallback;src:local("Arial");ascent-override:141.07%;descent-override:54.56%;line-gap-override:0.00%;size-adjust:80.46%}.__className_164d32{font-family:sairaCondensed,sairaCondensed Fallback}.__variable_164d32{--font-display:"sairaCondensed","sairaCondensed Fallback"}:root{--core-blue:#0b0f58;--core-blue-soft:#1f47a6;--accent-coral:#ff6f56;--accent-beige:#decdb5;--ink:#0d1232;--paper:#f7f5f1;--card:#ffffff;--muted:#5c648e;--line:#e3dfd8}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--ink);background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.85),transparent 44%),radial-gradient(circle at 80% 0,rgba(31,71,166,.1),transparent 36%),linear-gradient(180deg,#faf8f4 0,var(--paper) 100%);font-family:var(--font-body),"Segoe UI",sans-serif}a{text-decoration:none}.auth-page{min-height:100vh;padding:24px 14px;display:grid;place-items:center}.auth-shell{width:100%;max-width:760px}.auth-card{width:100%;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 12px 30px rgba(13,18,50,.08)}.auth-logo{width:auto;height:auto}.auth-header{padding:36px 20px 30px;display:grid;justify-items:center;text-align:center;background:#fbfbfc}h1{margin:16px 0 0;font-size:clamp(2rem,5vw,2.55rem);line-height:1.04;max-width:16ch;color:var(--core-blue);font-family:var(--font-display),"Arial Narrow",sans-serif;letter-spacing:-.02em}.auth-divider{border-top:1px solid var(--line)}.auth-content{padding:32px clamp(20px,4vw,60px) 26px}.auth-message{margin:0;color:#1f2133;line-height:1.45;font-size:clamp(1.05rem,2vw,1.1rem)}.auth-form{margin-top:24px;display:grid;grid-gap:14px;gap:14px}.auth-field{display:grid;grid-gap:6px;gap:6px}.auth-label{font-size:.9rem;font-weight:700;color:var(--core-blue)}.auth-input{width:100%;min-height:46px;border:1px solid var(--line);border-radius:12px;padding:0 14px;font-size:.98rem;font-family:var(--font-body),"Segoe UI",sans-serif;color:var(--ink);background:#ffffff}.auth-input-wrap{position:relative}.auth-input--with-toggle{padding-right:46px}.auth-input-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted);line-height:0;padding:0;cursor:pointer;border-radius:8px}.auth-input-toggle svg{width:20px;height:20px}.auth-input-toggle:hover{color:var(--core-blue-soft)}.auth-input-toggle:focus-visible{outline:2px solid rgba(31,71,166,.25);outline-offset:2px}.auth-input-toggle:disabled{opacity:.45;cursor:not-allowed}.auth-input:focus{border-color:var(--core-blue-soft);outline:2px solid rgba(31,71,166,.15);outline-offset:1px}.auth-field-error{margin:0;color:#b4432f;font-size:.82rem}.auth-validation-block{margin-top:8px;display:grid;grid-gap:5px;gap:5px}.auth-validation-row{display:flex;flex-wrap:wrap;gap:12px}.auth-validation-row--meta{gap:10px}.auth-validation-row--single{gap:0}.auth-validation-item{display:inline-flex;align-items:center;gap:7px;color:#8f93b1;font-size:.84rem;line-height:1.2}.auth-validation-item:before{content:"";width:8px;height:8px;border-radius:999px;background:#cfcfe2;flex-shrink:0}.auth-validation-item.is-valid{color:#4d5587}.auth-validation-item.is-valid:before{background:#45be5b}.auth-validation-item.is-invalid{color:#b4432f}.auth-validation-item.is-invalid:before{background:#d25f49}.auth-validation-intro{color:#4d5587;font-size:.84rem;line-height:1.2}.auth-validation-item--option{align-items:flex-start}.auth-validation-item--option:before{margin-top:.3em}.auth-validation-note{margin:4px 0 0;color:var(--muted);font-size:.8rem;line-height:1.35}.auth-status-note{margin:16px 0 0;color:var(--muted);font-size:.9rem}.auth-loader{margin-top:20px;display:inline-flex;align-items:center;gap:10px;color:var(--core-blue);font-weight:700}.auth-loader-dot{width:10px;height:10px;border-radius:999px;animation:pulse .9s ease-in-out infinite}.auth-action,.auth-loader-dot{background:var(--accent-coral)}.auth-action{margin-top:28px;width:100%;min-height:62px;border:0;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;font-weight:800;font-size:1.02rem;color:#ffffff;cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;box-shadow:0 12px 22px rgba(255,111,86,.25)}.auth-action:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(255,111,86,.3)}.auth-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-meta{margin:0;padding:0 20px 18px;color:var(--muted);font-size:.76rem;text-align:center}.auth-link-grid{margin-top:22px;display:grid;grid-gap:10px;gap:10px}.auth-link-item{display:block;width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 14px;color:var(--core-blue);font-weight:700;background:#ffffff;transition:border-color .18s ease,transform .18s ease}.auth-link-item:hover{border-color:var(--core-blue-soft);transform:translateY(-1px)}.legal-page{min-height:100vh;padding:24px 14px;display:grid;place-items:center}.legal-shell{width:100%;max-width:760px}.legal-card{width:100%;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 30px rgba(13,18,50,.08);overflow:hidden}.legal-header{padding:30px 20px 20px;display:grid;justify-items:center;text-align:center;background:#fbfbfc}.legal-header h1{margin-top:14px;max-width:18ch}.legal-content{padding:22px clamp(16px,4vw,34px) 24px}.legal-meta{margin:0;color:var(--muted);font-size:.9rem}.legal-section{margin-top:20px}.legal-section h2{margin:0;color:var(--core-blue);font-family:var(--font-display),"Arial Narrow",sans-serif;letter-spacing:-.02em;font-size:clamp(1.3rem,3.4vw,1.75rem)}.legal-list,.legal-section p{margin:10px 0 0;color:#1f2133;line-height:1.5}.legal-list{padding-left:18px}.legal-form{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.legal-help{margin:10px 0 0;color:var(--muted);font-size:.88rem}.legal-template{margin:12px 0 0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#1f2133;font-size:.86rem;line-height:1.45;white-space:pre-wrap}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.45}}@media (max-width:420px){.auth-header{padding:28px 14px 22px}.auth-content{padding:24px 14px 18px}.legal-header{padding:24px 14px 16px}.legal-content{padding:18px 14px}h1{font-size:1.95rem}.auth-action{min-height:56px;border-radius:16px;font-size:.98rem}.auth-input{min-height:44px}}.jv{--jv-outremer:#0b0f58;--jv-texte:#040623;--jv-texte-2:#3c3f79;--jv-texte-attenue:#6d6f9b;--jv-texte-3:#9d9fbc;--jv-placeholder:#b6b7cd;--jv-filet:#e7e7ee;--jv-filet-2:#cecfde;--jv-fond:#f8f5f3;--jv-sable:#d4c1aa;--jv-erreur:#f44336;--jv-succes:#4caf50;--jv-cta:linear-gradient(90deg,#fc7154,#f4c08e,#d7cfc5);--jv-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.075'/%3E%3C/svg%3E");min-height:100vh;background:var(--jv-fond) var(--jv-grain);color:var(--jv-texte);font-family:var(--jv-corps),system-ui,sans-serif}.jv h1,.jv h2,.jv h3{max-width:none;margin:0;font-family:var(--jv-display),"Arial Narrow",sans-serif;font-weight:700;color:var(--jv-outremer)}.jv button{font-family:inherit}.jv :focus-visible{outline:2px solid var(--jv-outremer);outline-offset:2px}.jv-logo{display:block;width:110px;height:52px}.jv-au{min-height:100vh;display:flex;flex-direction:column}.jv-au-barre{height:72px;display:flex;align-items:center;justify-content:space-between}.jv-au-case{width:56px;height:56px;display:grid;place-items:center;color:var(--jv-texte)}.jv-au-corps{flex:1 1;width:100%;max-width:440px;margin:0 auto;padding:24px 16px;display:flex;flex-direction:column;gap:24px}.jv-au-corps.mfa{gap:16px}.jv-au h1{font-size:40px;line-height:45px;letter-spacing:-.8px}.jv-au-champs{display:grid;grid-gap:12px;gap:12px}.jv-au-champ{display:grid;grid-gap:4px;gap:4px}.jv-au-champ label{font:700 16px/20px var(--jv-corps);letter-spacing:-.48px;color:var(--jv-texte)}.jv-au-saisie{height:56px;border-radius:16px;border:1px solid var(--jv-filet);background:#fff;padding:0 16px;display:flex;align-items:center;gap:16px}.jv-au-saisie:focus-within{border-color:#d7cfc5}.jv-au-saisie.erreur{border-color:var(--jv-erreur)}.jv-au-saisie input{flex:1 1;min-width:0;border:0;outline:none;background:none;font:400 18px/22px var(--jv-corps);letter-spacing:-.54px;color:var(--jv-texte)}.jv-au-saisie input::placeholder{color:var(--jv-placeholder)}.jv-au-saisie input:disabled{opacity:.7}.jv-au-oeil{display:grid;padding:0;border:0;background:none;color:var(--jv-placeholder);cursor:pointer}.jv-au-err-champ{margin:2px 0 0 4px;font:400 13px/15px var(--jv-corps);color:var(--jv-erreur)}.jv-au-boite{border-radius:12px;padding:16px;border:1px solid var(--jv-erreur);background:rgba(244,67,54,.125);font:400 14px/17px var(--jv-corps);color:var(--jv-erreur);text-align:center}.jv-au-boite.ok{border-color:var(--jv-succes);background:rgba(76,175,80,.125);color:var(--jv-texte)}.jv-au-boite.info{border-color:var(--jv-filet-2);background:var(--jv-filet);color:var(--jv-texte)}.jv-au-boite.mfa{padding:10px 12px;background:#fde9e9;font-size:12px;line-height:15px;text-align:left}.jv-au-boite button{display:block;margin:12px auto 0;min-height:24px;border:0;background:none;font:700 14px/17px var(--jv-corps);color:var(--jv-erreur);text-decoration:underline;cursor:pointer}.jv-au-lien{align-self:center;font:700 16px/20px var(--jv-corps);letter-spacing:-.48px;color:#090c46;text-decoration:underline}.jv-cta{height:56px;border-radius:16px;border:0;padding:0 24px;background:var(--jv-cta);font:700 18px/22px var(--jv-corps);letter-spacing:-.54px;color:var(--jv-texte);display:flex;align-items:center;justify-content:center;cursor:pointer}.jv-cta.pilule{border-radius:999px}.jv-cta.attenue{opacity:.5}.jv-roue{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(4,6,35,.25);border-top:2.5px solid var(--jv-texte);animation:jv-tourne .8s linear infinite}@keyframes jv-tourne{to{transform:rotate(1turn)}}.jv-au-pied{padding-top:16px;display:grid;grid-gap:4px;gap:4px;text-align:center;font:400 16px/20px var(--jv-corps);letter-spacing:-.48px;color:var(--jv-texte)}.jv-au-pied b{font-weight:700}.jv-au-sous{margin:0;font:400 16px/20px var(--jv-corps);color:var(--jv-texte-2)}.jv-au-tentatives{margin:-8px 0 0;font:400 12px/15px var(--jv-corps);color:var(--jv-texte-3)}.jv-au-annuler{align-self:center;padding:8px 0;border:0;background:none;font:700 16px/20px var(--jv-corps);color:var(--jv-texte-2);cursor:pointer}.jv-au-config{border:1px solid var(--jv-filet);border-radius:16px;padding:16px;background:#fff;display:grid;grid-gap:6px;gap:6px}.jv-au-config b{font:700 16px/20px var(--jv-corps);color:var(--jv-texte);word-break:break-all}.jv-au-config p{margin:0;font:400 16px/20px var(--jv-corps);color:var(--jv-texte-2)}.jv-au-config .et{margin-top:8px;font:400 12px/15px var(--jv-corps);color:var(--jv-texte-2)}.jv-au-config .cle{letter-spacing:.4px}.jv-au-config .qr{padding:8px;border:1px solid var(--jv-filet);border-radius:8px}.jv-au-config .qr,.jv-pilule{justify-self:start;margin-top:8px;background:#fff}.jv-pilule{border-radius:999px;border:1px solid var(--jv-filet);padding:8px 12px;font:400 12px/15px var(--jv-corps);color:var(--jv-texte);cursor:pointer}@media (min-width:720px){.jv-au-corps{flex:0 0 auto;max-width:480px;margin:32px auto 48px;padding:40px 40px 32px;background:#fff;border:1px solid var(--jv-filet);border-radius:24px}.jv-au-corps .jv-au-config{background:var(--jv-fond)}}.jv-esp{min-height:100vh;display:flex;flex-direction:column}.jv-barre{display:flex;align-items:center;gap:24px;padding:10px 24px;background:#fff;border-bottom:1px solid var(--jv-filet);position:relative}@media (min-width:720px){.jv-esp{--jv-haut-barre:73px}.jv-barre{position:-webkit-sticky;position:sticky;top:0;z-index:10}}.jv-nav{display:flex;gap:4px;flex:1 1}.jv-nav a{padding:8px 12px;border-radius:12px;font:600 15px/20px var(--jv-corps);color:var(--jv-texte-attenue);text-decoration:none}.jv-nav a[aria-current=page]{background:var(--jv-fond);color:var(--jv-outremer);font-weight:700}.jv-compte{margin-left:auto;display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;font:400 14px/17px var(--jv-corps);color:var(--jv-texte-2);cursor:pointer}.jv-avatar{width:36px;height:36px;border-radius:9999px;background:var(--jv-sable);display:grid;place-items:center;font:700 14px/1 var(--jv-corps);color:var(--jv-outremer);flex:none}.jv-menu{position:absolute;right:16px;top:calc(100% + 8px);z-index:10;width:280px;background:#fff;border:1px solid var(--jv-filet);border-radius:16px;padding:16px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.jv-menu .nom{font:600 16px/20px var(--jv-corps);color:var(--jv-texte)}.jv-menu .mel{font:400 12px/15px var(--jv-corps);color:var(--jv-texte-3)}.jv-menu p{margin:0;font:400 14px/17px var(--jv-corps);color:var(--jv-texte-2)}.jv-bouton-second{min-height:44px;border-radius:16px;border:1px solid var(--jv-filet-2);background:#fff;font:400 16px/20px var(--jv-corps);color:var(--jv-texte);cursor:pointer}.jv-corps{flex:1 1;width:100%;max-width:1200px;margin:0 auto;padding:24px;display:grid;grid-gap:16px;gap:16px;align-content:start}.jv-corps>*{min-width:0}.jv-onglets{display:none}.jv-attente{min-height:60vh;display:grid;place-items:center;align-content:center;grid-gap:16px;gap:16px;font:700 16px/20px var(--jv-corps);color:var(--jv-outremer)}@media (min-width:720px) and (max-width:959px){.jv-barre{gap:16px}.jv-compte .nom-court{display:none}}@media (max-width:719px){.jv-barre{padding:8px 16px}.jv-compte .nom-court,.jv-nav{display:none}.jv-corps{padding:16px 16px 96px}.jv-onglets{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;justify-content:space-around;min-height:64px;padding:8px 4px 4px;border-radius:24px 24px 0 0;background:#fff}.jv-onglets a{display:grid;justify-items:center;grid-gap:2px;gap:2px;font:400 12px/15px var(--jv-corps);letter-spacing:-.36px;color:var(--jv-texte);text-decoration:none}.jv-onglets a[aria-current=page]{color:#0c38a1}.jv-onglets svg{width:22px;height:22px}}.jv-bientot{max-width:560px;margin:24px auto;padding:32px 24px;border-radius:16px;background:#fff;display:grid;grid-gap:8px;gap:8px;text-align:center}.jv-bientot h1{font-size:32px;line-height:36px;letter-spacing:-.64px;margin-bottom:8px}.jv-bientot p{margin:0;font:400 16px/20px var(--jv-corps);color:var(--jv-texte-2)}.jv-au-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;padding-top:8px;border-top:1px solid var(--jv-filet)}.jv-au-legal a{font:400 12px/15px var(--jv-corps);color:var(--jv-texte-attenue);text-decoration:underline}.jv-ac-ill-trophee{background:url(/brand/trophee.svg) 50%/97px 78px no-repeat}.jv-ac-ill-replay{background:url(/brand/replay.svg) 50%/97px 78px no-repeat}.jv-ac-groupe{display:grid;grid-gap:8px;gap:8px;align-content:start}.jv-ac-grille{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.jv-ac-grille>*{flex:1 1 var(--base,340px)}.jv-ac-grille>.z-stats{order:0}.jv-ac-grille>.z-event{order:1}.jv-ac-grille>.z-bilan{order:2}.jv-ac-grille>.z-videos{order:3}.jv-ac-grille>.z-med{order:4}.jv-ac-bilan{container-type:inline-size}.jv-ac-bilan-grille{display:grid;grid-gap:8px;gap:8px}@container (min-width: 408px){.jv-ac-bilan-grille{grid-template-columns:1fr 1fr;grid-template-areas:"v t" "a a" "o o"}.jv-ac-bilan-grille>.z-v{grid-area:v}.jv-ac-bilan-grille>.z-a{grid-area:a}.jv-ac-bilan-grille>.z-t{grid-area:t}.jv-ac-bilan-grille>.z-o{grid-area:o}.jv-ac-bilan-grille[data-cartes="3"]{grid-template-areas:"v t" "a a"}}@container (min-width: 616px){.jv-ac-bilan-grille[data-cartes="3"]{grid-template-columns:repeat(3,1fr);grid-template-areas:"v a t"}.jv-ac-bilan-grille[data-cartes="4"]{grid-template-columns:repeat(3,1fr);grid-template-areas:"v t o" "a a a"}}@container (min-width: 824px){.jv-ac-bilan-grille[data-cartes="4"]{grid-template-columns:repeat(4,1fr);grid-template-areas:"v a t o"}}.jv-ac-bilan-carte{background:#fff;border-radius:16px;padding:16px;display:grid;grid-gap:4px;gap:4px;align-content:start}.jv-ac-bilan-carte .lib{font:700 14px/17px var(--jv-corps);color:#FB8851}.jv-ac-bilan-carte .val{font:700 40px/45px var(--jv-display);letter-spacing:-.8px;color:#040623}.jv-ac-bilan-carte .sous{font:400 14px/17px var(--jv-corps);color:#3C3F79}.jv-ac-bilan-carte .barre{height:8px;border-radius:9999px;background:#E7E7EE;overflow:hidden;margin:4px 0}.jv-ac-bilan-carte .barre i{display:block;height:100%;background:linear-gradient(90deg,#FC7154,#F4C08E,#D4C1AA)}.jv-ac-grille>.z-eleves{order:2}.jv-ac-eleves{container-type:inline-size}.jv-ac-eleves-grille{display:grid;grid-gap:8px;gap:8px}.jv-ac-eleves-grille>.z-g>.jv-st-carte{height:100%;box-sizing:border-box}@container (min-width: 408px){.jv-ac-eleves-grille{grid-template-columns:1fr 1fr;grid-template-areas:"s d" "g g"}.jv-ac-eleves-grille>.z-s{grid-area:s}.jv-ac-eleves-grille>.z-d{grid-area:d}.jv-ac-eleves-grille>.z-g{grid-area:g}}@container (min-width: 756px){.jv-ac-eleves-grille{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(340px,2fr);grid-template-areas:"s d g"}}.jv-ac-eleves-vide{margin:0;font:400 14px/17px var(--jv-corps);color:#3C3F79}.jv-ac-bilan-vide{margin:0;background:#fff;border-radius:16px;padding:16px;font:400 16px/20px var(--jv-corps);color:#3C3F79}.jv-ac-tete{display:flex;justify-content:space-between;align-items:center;padding-top:8px;gap:12px;min-height:52px;box-sizing:border-box}.jv-ac-tete h2{font:700 24px/30px var(--jv-display);letter-spacing:-.48px;color:#0B0F58}.jv-ac-tete a{font:700 18px/22px var(--jv-corps);color:#0B0F58;text-decoration:none;min-height:44px;white-space:nowrap}.jv-ac-resume,.jv-ac-tete a{display:flex;align-items:center}.jv-ac-resume{border-radius:16px;padding:16px;gap:16px;background:linear-gradient(135deg,#FC7154,#F4C08E,#E6E0D8);cursor:pointer}.jv-ac-resume .ico{width:90px;height:75px;border-radius:8px;background-color:rgba(255,255,255,.15);flex:none}.jv-ac-resume .txt{flex:1 1;display:grid;grid-gap:6px;gap:6px}.jv-ac-resume .lib{font:700 20px/25px var(--jv-display);letter-spacing:-.4px;color:#040623;text-transform:uppercase;opacity:.95}.jv-ac-resume .val{display:flex;align-items:center;gap:8px;font:700 40px/45px var(--jv-display);color:#040623}.jv-ac-resume .sous{font:400 16px/20px var(--jv-corps);color:#040623;opacity:.82}.jv-ac-delta{height:24px;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.35);display:inline-flex;align-items:center;gap:4px;font:700 16px/20px var(--jv-corps);color:#040623}.jv-ac-carrousel{position:relative;min-width:0}.jv-ac-grille>*,.jv-ac-groupe>*{min-width:0}.jv-ac-rangee{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.jv-ac-rangee::-webkit-scrollbar{display:none}.jv-ac-rangee>*{flex:0 0 360px;scroll-snap-align:start}.jv-ac-fleches{display:flex;gap:8px}.jv-ac-fleches button{width:40px;height:40px;border-radius:50%;border:1px solid #e7e7ee;background:#fff;display:grid;place-items:center;cursor:pointer;color:#0B0F58}.jv-ac-fleches button[disabled]{opacity:.4;cursor:default}.jv-ac-points{display:flex;justify-content:center;gap:4px;padding-top:8px}.jv-ac-points i{width:6px;height:6px;border-radius:3px;background:#0B0F58;opacity:.24}.jv-ac-points i.on{opacity:1}.jv-ac-video{background:#0B0F58;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px;min-height:136px}.jv-ac-video .h{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.jv-ac-video .h b{font:700 28px/31px var(--jv-display);letter-spacing:-.56px;color:#fff}.jv-ac-video .h span{max-width:50%;text-align:right;font:400 14px/15px var(--jv-corps);color:#CECFDE}.jv-ac-video .c{display:flex;gap:16px}.jv-ac-vign{flex:1 1;aspect-ratio:16/9;border-radius:4px;background:rgba(255,255,255,.12) radial-gradient(circle at 40% 55%,#3C3F79,#090C46 70%);position:relative}.jv-ac-vign .chrono{position:absolute;left:4px;bottom:4px;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.55);color:#fff;font:600 10px/12px var(--jv-corps);display:flex;gap:4px;align-items:center}.jv-ac-video .d{flex:1 1;display:grid;grid-gap:8px;gap:8px;align-content:center;justify-items:center;text-align:center}.jv-ac-video .etape{font:600 14px/17px var(--jv-corps);color:#fff}.jv-ac-video .piste{width:100%;height:6px;border-radius:4px;background:rgba(255,255,255,.24);overflow:hidden}.jv-ac-video .piste span{display:block;height:100%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45) 65%,#fff)}.jv-ac-video .credits,.jv-ac-video .indice{font:400 14px/17px var(--jv-corps);color:#CECFDE}.jv-ac-video .credits{margin-top:auto;display:flex;align-items:center;gap:4px}.jv-ac-btn{min-height:32px;padding:6px 8px;border-radius:8px;border:1px solid #e7e7ee;background:#fff;font:700 14px/17px var(--jv-corps);color:#040623;text-align:center}.jv-ac-btn.prim{border:0;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5)}.jv-ac-event{background:#0B0F58;border-radius:16px;padding:16px;display:grid;grid-gap:8px;gap:8px}.jv-ac-event .t{font:700 32px/36px var(--jv-display);letter-spacing:-.64px;color:#fff}.jv-ac-event .s{color:#CECFDE}.jv-ac-event .d,.jv-ac-event .s{font:400 18px/22px var(--jv-corps)}.jv-ac-event .d{display:flex;gap:6px;align-items:flex-start;color:#9D9FBC}.jv-ac-medailles{container-type:inline-size}.jv-ac-medailles-grille{display:grid;grid-gap:8px;gap:8px}@container (min-width: 608px){.jv-ac-medailles-grille:not([data-cartes="1"]){grid-template-columns:1fr 1fr}.jv-ac-medailles-grille[data-cartes="3"]>.jv-ac-med{grid-column:1/-1}}@container (min-width: 916px){.jv-ac-medailles-grille[data-cartes="3"]{grid-template-columns:repeat(3,1fr)}.jv-ac-medailles-grille[data-cartes="3"]>.jv-ac-med{grid-column:auto}}.jv-ac-med{background:#94B2EB;border-radius:16px;padding:16px;display:flex;justify-content:space-between;align-items:center}.jv-ac-med b{display:block;font:700 20px/25px var(--jv-display);letter-spacing:-.4px;color:#040623}.jv-ac-med span{font:400 16px/20px var(--jv-corps);color:#3C3F79}.jv-ac-med .n{display:flex;align-items:baseline;gap:2px}.jv-ac-med .n strong{font:700 48px/52px var(--jv-display);letter-spacing:-.96px;color:#0B0F58}.jv-ac-med .n em{font:normal 700 18px/22px var(--jv-corps);color:#040623}.jv-ac-badge{background:#fff;border-radius:16px;min-height:93px;display:flex;align-items:center;overflow:hidden}.jv-ac-badge .med{width:62px;height:93px;flex:none;overflow:hidden;position:relative}.jv-ac-badge .med svg{position:absolute;left:-7px;top:-1px;transform:rotate(12.5deg)}.jv-ac-badge .ct{flex:1 1;padding:12px 16px 12px 12px;display:grid;grid-gap:8px;gap:8px}.jv-ac-badge .et{font:700 14px/17px var(--jv-corps);letter-spacing:-.42px;color:#FB8851}.jv-ac-badge .nm{font:700 20px/25px var(--jv-display);letter-spacing:-.4px;color:#040623}.jv-ac-badge .ds{font:400 16px/20px var(--jv-corps);letter-spacing:-.48px;color:#3C3F79}.jv-ac-badge .pr{display:flex;align-items:center;gap:12px}.jv-ac-badge .pr span{flex:1 1;height:10px;border-radius:9999px;background:#E7E7EE;overflow:hidden}.jv-ac-badge .pr span i{display:block;height:100%;background:linear-gradient(90deg,#FC7154,#F4C08E,#D4C1AA)}.jv-ac-badge .pr b{font:700 12px var(--jv-display);color:#040623}.jv-ac-profil{background:#94B2EB;border-radius:16px;padding:16px;display:flex;align-items:center;gap:16px}.jv-ac-profil b{display:block;font:700 20px/25px var(--jv-display);color:#040623}.jv-ac-profil span{font:400 16px/20px var(--jv-corps);color:#3C3F79}.jv-ac-profil strong{margin-left:auto;max-width:52%;text-align:right;font:700 16px/20px var(--jv-corps);color:#0B0F58}.jv-ac-radar{background:#fff;border-radius:18px;padding:16px;display:grid;grid-gap:4px;gap:4px}.jv-ac-radar .tt{font:700 14px/17px var(--jv-corps);letter-spacing:.3px;color:#FC7154}.jv-ac-radar .lg{justify-self:end;display:flex;align-items:center;gap:6px;font:400 12px/15px var(--jv-corps);color:#6D6F9B}.jv-ac-squel{background:#E6E0D8;border-radius:12px}.jv-ac-modale{position:absolute;inset:0;z-index:5;background:rgba(4,6,35,.35);display:grid;place-items:center;padding:16px}.jv-ac-modale .p{width:100%;max-width:420px;border-radius:24px;background:#F8F5F3;padding:24px;display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center;position:relative}.jv-ac-modale .x{position:absolute;top:8px;right:8px;width:40px;height:40px;display:grid;place-items:center}.jv-ac-modale .ban{border-radius:9999px;padding:8px 16px;background:linear-gradient(90deg,#FC7154,#F4C08E);font:700 14px/17px var(--jv-corps);letter-spacing:.6px;color:#fff}.jv-ac-modale .halo{width:266px;height:200px;display:grid;place-items:center;position:relative}.jv-ac-modale .halo:before{content:"";position:absolute;width:266px;height:266px;border-radius:50%;background:rgba(252,113,84,.1);top:-33px}.jv-ac-modale .halo:after{content:"";position:absolute;width:189px;height:189px;border-radius:50%;background:rgba(244,192,142,.3);top:5px}.jv-ac-modale .halo svg{position:relative;z-index:1}.jv-ac-modale .nom{font:700 28px/31px var(--jv-display);color:#0B0F58}.jv-ac-modale .palier{border-radius:9999px;padding:4px 16px;border:1.5px solid #ffd700;color:#B8960B;background:#fff;font:600 14px/17px var(--jv-corps)}.jv-ac-modale .pq{font:500 10px/12px var(--jv-corps);letter-spacing:1.2px;color:#FB8851}.jv-ac-modale .cond{font:400 18px/22px var(--jv-corps);color:#040623;margin:-10px 0 0}.jv-ac-modale .apres{width:100%;background:#E6E0D8;border-radius:16px;padding:16px;display:grid;grid-gap:4px;gap:4px;text-align:left}.jv-ac-modale .cta{width:100%;height:44px;border-radius:16px;border:0;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5);font:700 16px/20px var(--jv-corps);color:#040623}@media (max-width:719px){.jv-ac-grille>*{flex-basis:100%;order:0!important}.jv-ac-grille.sans-video>.z-med{order:1!important}.jv-ac-rangee{margin:0 -16px;padding:0 16px}.jv-ac-rangee>*{flex:0 0 100%;scroll-snap-align:center}.jv-ac-fleches{display:none}}.jv-suivi{height:32px;padding:0 8px;border-radius:8px;background:rgba(252,113,84,.12);border:1px solid rgba(252,113,84,.24);display:inline-flex;align-items:center;gap:6px;color:#FC7154;font:700 14px/17px var(--jv-corps);letter-spacing:-.42px;text-transform:uppercase;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;flex:none}.jv-suivi svg{flex:none}.jv-choix{position:absolute;right:16px;top:calc(100% + 8px);z-index:4;width:340px;max-width:calc(100% - 32px);background:#fff;border:1px solid #e7e7ee;border-radius:16px;padding:16px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 4px 8px rgba(0,0,0,.12)}.jv-choix h3{font:700 24px/30px var(--jv-display);color:#040623}.jv-choix .bascule{border:1px solid #e7e7ee;background:#F8F5F3;border-radius:16px;padding:2px;display:flex;gap:2px}.jv-choix .bascule span{flex:1 1;text-align:center;padding:10px 6px;border-radius:10px;font:600 16px/20px var(--jv-corps);color:#6D6F9B}.jv-choix .bascule span.on{background:#D7CFC5;color:#040623}.jv-personne{border:1px solid #e7e7ee;border-radius:14px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.jv-personne b{display:block;font:700 18px/22px var(--jv-corps);color:#040623}.jv-personne span{font:400 14px/17px var(--jv-corps);color:#3C3F79}.jv-personne.actif{border:1.5px solid #fb8851}.jv-personne .actif-txt{font:700 14px/17px var(--jv-corps);color:#FB8851}.jv-personne{width:100%;background:#fff;text-align:left;cursor:pointer;font:inherit}.jv-personne:disabled{cursor:default}.jv-ac-modale{position:fixed;z-index:20}.jv-ac-modale .x{border:0;background:none;cursor:pointer}.jv-tb-titre{display:grid;grid-gap:0;gap:0}.jv-tb-titre h1{font:700 20px/25px var(--jv-display);letter-spacing:-.8px;color:#040623}.jv-tb-titre span{font:400 16px/20px var(--jv-corps);letter-spacing:-.48px;color:#6D6F9B}.jv-tb-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.jv-tb-liste{position:relative}.jv-tb-date,.jv-tb-liste>button{height:44px;border-radius:10px;border:1px solid #cecfde;background:#fff;padding:0 12px 0 16px;display:inline-flex;align-items:center;gap:8px;font:400 16px/20px var(--jv-corps);color:#040623}.jv-tb-liste>button b{font-weight:700;color:#0B0F58}.jv-tb-liste>button.actif{border-color:#FC7154;background:#F8F5F3}.jv-tb-menu{position:absolute;top:48px;left:0;z-index:6;min-width:250px;background:#fff;border:1px solid #e7e7ee;border-radius:12px;padding:8px;display:grid;grid-gap:2px;gap:2px;box-shadow:0 4px 8px rgba(0,0,0,.12)}.jv-tb-menu label{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 8px;border-radius:8px;font:400 16px/20px var(--jv-corps);color:#040623}.jv-tb-menu label.tout{font-weight:700;color:#0B0F58;border-bottom:1px solid #e7e7ee}.jv-tb-menu input{width:18px;height:18px;accent-color:#0B0F58}.jv-tb-reinit{font:400 14px/17px var(--jv-corps);color:#0B0F58;text-decoration:underline;background:none;border:0}.jv-tb-dialogue{position:fixed;inset:0;z-index:5;background:rgba(0,0,0,.55);display:grid;place-items:center;padding:32px}.jv-tb-dialogue .c{background:#fff;max-width:360px;width:100%;border-radius:12px;padding:24px;display:grid;grid-gap:16px;gap:16px;text-align:center}.jv-tb-dialogue b{font:700 18px/22px var(--jv-corps);color:#040623}.jv-tb-dialogue p{margin:0;font:400 14px/17px var(--jv-corps);color:#040623}.jv-tb-dialogue .btns{display:flex;gap:8px}.jv-tb-dialogue .btns span{flex:1 1;min-height:52px;border-radius:12px;display:grid;place-items:center;font:700 18px/22px var(--jv-corps);letter-spacing:-.54px;color:#040623;border:1px solid #e7e7ee}.jv-tb-dialogue .btns span.prim{border:0;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5)}.jv-rp-liste{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.jv-rp-carte{background:#fff;border-radius:16px;padding:12px;display:flex;align-items:flex-start;gap:12px;position:relative}.jv-rp-vign{width:86px;height:68px;border-radius:12px;background:#E6E0D8 radial-gradient(circle at 40% 55%,#B4C5E8,#3C3F79 120%);position:relative;flex:none}.jv-rp-vign .lect{position:absolute;left:30px;top:21px;width:26px;height:26px;border-radius:8px;background:rgba(4,6,35,.32);display:grid;place-items:center}.jv-rp-vign .duree{position:absolute;right:6px;bottom:6px;height:14px;padding:0 5px;border-radius:4px;background:#040623;color:#fff;font:700 10px/14px var(--jv-corps);letter-spacing:-.3px}.jv-rp-meta{flex:1 1;display:grid;grid-gap:8px;gap:8px;min-width:0}.jv-rp-meta b{font:700 18px/22px var(--jv-corps);color:#040623;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jv-rp-meta .comp{margin-top:-4px}.jv-rp-meta .comp,.jv-rp-meta .jv-rp-ligne{font:400 12px/15px var(--jv-corps);color:#090C46}.jv-rp-meta .jv-rp-ligne{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.jv-rp-statut{white-space:nowrap;height:24px;padding:0 8px;border-radius:8px;border:1px solid;display:inline-flex;align-items:center;gap:4px;font:700 12px/15px var(--jv-corps)}.jv-rp-statut.o{color:#FC7154;background:rgba(252,113,84,.12);border-color:rgba(252,113,84,.24)}.jv-rp-statut.b{color:#0C38A1;background:rgba(12,56,161,.12);border-color:rgba(12,56,161,.24)}.jv-rp-statut.g{color:#6D6F9B;background:rgba(109,111,155,.12);border-color:rgba(109,111,155,.24)}.jv-rp-points{width:32px;height:32px;border-radius:8px;background:#fff;border:0;display:grid;place-items:center;flex:none}.jv-rp-menu{position:absolute;right:12px;top:48px;z-index:3;width:300px;background:#fff;border:1px solid #e7e7ee;border-radius:16px;padding:12px;display:grid;grid-gap:4px;gap:4px;box-shadow:0 4px 8px rgba(0,0,0,.12)}.jv-rp-act{display:flex;align-items:center;gap:16px;padding:8px 4px}.jv-rp-act .ic{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;flex:none}.jv-rp-act b{display:block;font:700 18px/22px var(--jv-corps);color:#040623}.jv-rp-act span{font:400 16px/20px var(--jv-corps);color:#6D6F9B}.jv-rp-vide{background:#fff;border-radius:12px;padding:24px;display:grid;grid-gap:16px;gap:16px;justify-items:center;text-align:center;max-width:360px;margin:24px auto}.jv-rp-vide .ic{width:48px;height:48px;border-radius:16px;background:#F8F5F3;display:grid;place-items:center}.jv-rp-vide b{font:700 18px/22px var(--jv-corps);color:#040623}.jv-rp-vide p{margin:0;font:400 14px/17px var(--jv-corps);color:#040623}.jv-rp-ecran{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px;align-items:start}.jv-rp-lecteur{background:#040623;border-radius:24px;overflow:hidden;display:grid}.jv-rp-video{position:relative;aspect-ratio:16/9;background:#000 radial-gradient(circle at 45% 55%,#3C3F79 0,#090C46 45%,#000 85%)}.jv-rp-badge-ev{top:16px;background:rgba(4,6,35,.6);padding:5px 14px;font:600 13px/16px var(--jv-corps);letter-spacing:.3px;color:#fff}.jv-rp-badge-ev,.jv-rp-compteur{position:absolute;left:16px;border-radius:8px}.jv-rp-compteur{top:52px;height:32px;padding:0 8px;background:rgba(4,6,35,.32);display:grid;place-items:center;font:700 14px/17px var(--jv-corps);color:#fff}.jv-rp-cotes{position:absolute;top:16px;right:16px;display:grid;grid-gap:6px;gap:6px}.jv-rp-cotes span{width:54px;height:54px;border-radius:16px;background:rgba(4,6,35,.32);display:grid;place-items:center}.jv-rp-pause{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#FC7154,#F4C08E);display:grid;place-items:center;box-shadow:0 4px 16px rgba(252,113,84,.5)}.jv-rp-bandeau{position:absolute;left:0;right:0;top:0;background:rgba(200,100,0,.88);padding:8px 16px;font:600 13px/16px var(--jv-corps);color:#fff;text-align:center}.jv-rp-bas{padding:8px 16px 16px;display:grid;grid-gap:8px;gap:8px}.jv-rp-piste{position:relative;height:20px}.jv-rp-piste .fond{right:0;background:#D9D9D9}.jv-rp-piste .fond,.jv-rp-piste .rempli{position:absolute;left:0;top:7px;height:6px;border-radius:40px}.jv-rp-piste .rempli{background:linear-gradient(90deg,#E6E0D8,#F4C08E,#FC7154)}.jv-rp-piste .poignee{top:1.5px;width:17px;height:17px;margin-left:-8.5px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.jv-rp-mk,.jv-rp-piste .poignee{position:absolute;border-radius:50%}.jv-rp-mk{top:1px;width:18px;height:18px;margin-left:-9px;display:grid;place-items:center;font:800 10px/1 var(--jv-corps)}.jv-rp-mk.suivi{background:#FC7154;color:#fff;border:1px solid rgba(255,255,255,.9)}.jv-rp-mk.adv{background:#94B2EB;color:#0B0F58;border:1px solid #0b0f58}.jv-rp-temps{display:flex;justify-content:space-between;font:400 14px/17px var(--jv-corps);color:#CECFDE}.jv-rp-cmd{display:flex;justify-content:center;align-items:center;gap:32px}.jv-rp-cmd span{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.12);display:grid;place-items:center}.jv-rp-cmd span.pl{width:48px;height:48px}.jv-rp-nav{display:flex;justify-content:space-between;gap:8px}.jv-rp-nav span{height:40px;padding:0 14px;border-radius:10px;background:rgba(255,255,255,.16);color:#fff;font:700 14px/17px var(--jv-corps);display:inline-flex;align-items:center;gap:6px}.jv-rp-panneau{background:#fff;border-radius:16px;padding:16px;display:grid;grid-gap:12px;gap:12px}.jv-rp-panneau h2{font:700 20px/25px var(--jv-display);color:#040623}.jv-rp-ev{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;font:400 16px/20px var(--jv-corps);color:#040623}.jv-rp-ev.on{outline:1px solid #FC7154;font-weight:700;color:#0B0F58}.jv-rp-ev .t{margin-left:auto;font:400 14px/17px var(--jv-corps);color:#6D6F9B}.jv-rp-message{position:absolute;inset:0;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;text-align:center;padding:24px}.jv-rp-message b{font:400 18px/22px var(--jv-corps);color:#F44336}.jv-rp-message span{height:40px;padding:0 16px;border-radius:10px;background:rgba(255,255,255,.16);color:#fff;font:700 14px/40px var(--jv-corps);justify-self:center}.jv-rp-cote{display:grid;grid-gap:8px;gap:8px;align-content:start}.jv-rp-creer{min-height:48px;border-radius:16px;border:0;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5);display:flex;align-items:center;justify-content:center;gap:8px;font:700 18px/22px var(--jv-corps);letter-spacing:-.54px;color:#040623;cursor:pointer}.jv-rp-fenetre{position:absolute;inset:0;z-index:5;background:rgba(0,0,0,.55);display:grid;place-items:center;padding:16px}.jv-rp-fenetre .c{position:relative;background:#fff;width:100%;max-width:440px;border-radius:16px;padding:24px;display:grid;grid-gap:4px;gap:4px}.jv-rp-fenetre h3{font:700 24px/30px var(--jv-display);color:#040623;padding-right:40px}.jv-rp-fenetre .s{font:400 16px/20px var(--jv-corps);color:#3C3F79;margin:0 0 8px}.jv-rp-fenetre .x{position:absolute;top:16px;right:16px;width:40px;height:40px;display:grid;place-items:center;background:none;border:0;cursor:pointer}.jv-rp-fenetre .jv-rp-act{border-radius:12px;cursor:pointer}.jv-rp-fenetre .jv-rp-act:hover{background:#F8F5F3}.jv-rp-fenetre .act-pret{display:flex;gap:8px;flex-wrap:wrap;padding:4px 0 8px 68px}.jv-rp-fenetre .act-pret a,.jv-rp-fenetre .act-pret button{min-height:40px;padding:0 16px;border-radius:12px;border:1px solid #e7e7ee;background:#fff;display:inline-flex;align-items:center;font:700 16px/20px var(--jv-corps);color:#040623;text-decoration:none}.jv-rp-fenetre .act-pret .prim{border:0;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5)}.jv-rp-fenetre .pied{margin:8px 0 0;font:400 14px/17px var(--jv-corps);color:#6D6F9B;text-align:center}.jv-rp-fenetre .pied a{color:#0B0F58}.jv-rp-partage{position:absolute;right:80px;top:16px;z-index:4;width:380px;max-width:calc(100% - 96px);background:#fff;border-radius:16px;padding:16px;display:grid;grid-gap:4px;gap:4px;box-shadow:0 4px 12px rgba(0,0,0,.25)}.jv-rp-partage h3{font:700 24px/30px var(--jv-display);color:#040623}.jv-rp-partage .s{font:400 16px/20px var(--jv-corps);color:#3C3F79;margin:0 0 8px}.jv-rp-roue{width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(4,6,35,.2);border-top-color:#040623}.jv-tb-dialogue{z-index:20}.jv-rp-points{cursor:pointer}.jv-rp-menu{z-index:6}.jv-rp-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.jv-rp-ev{width:100%;border:0;background:none;cursor:pointer;text-align:left}.jv-rp-ev.on{background:#F8F5F3}.jv-rp-cmd button{width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.12);display:grid;place-items:center;cursor:pointer}.jv-rp-cmd button.pl{width:48px;height:48px}.jv-rp-nav button{height:40px;padding:0 14px;border-radius:10px;border:0;background:rgba(255,255,255,.16);color:#fff;font:700 14px/17px var(--jv-corps);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.jv-rp-nav button:disabled{opacity:.4;cursor:default}.jv-rp-pause{border:0;cursor:pointer}.jv-rp-piste{touch-action:none}.jv-rp-piste,.jv-rp-piste .jv-rp-mk{cursor:pointer}.jv-rp-message button{height:40px;padding:0 16px;border-radius:10px;border:0;background:rgba(255,255,255,.16);color:#fff;font:700 14px/40px var(--jv-corps);justify-self:center;cursor:pointer}.jv-rp-ouvrir{flex:1 1;min-width:0;display:flex;align-items:flex-start;gap:12px;color:inherit;text-decoration:none}.jv-rp-act{width:100%;border:0;background:none;text-align:left;border-radius:12px;cursor:pointer}.jv-rp-act:hover:not(:disabled){background:#F8F5F3}.jv-rp-act>div{display:grid}.jv-tb-date.actif{border-color:#FC7154;background:#F8F5F3}.jv-tb-date input{border:0;background:transparent;font:inherit;color:#6D6F9B}.jv-tb-liste>button,.jv-tb-menu label{cursor:pointer}.jv-tb-dialogue .btns button{flex:1 1;min-height:52px;border-radius:12px;display:grid;place-items:center;font:700 18px/22px var(--jv-corps);letter-spacing:-.54px;color:#040623;border:1px solid #e7e7ee;background:#fff;cursor:pointer}.jv-tb-dialogue .btns button.prim{border:0;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5)}.jv-rp-panneau .lien{color:#0B0F58;font-weight:600;text-decoration:underline;text-underline-offset:3px}.jv-rp-act:focus-visible,.jv-rp-carte .jv-rp-ouvrir:focus-visible,.jv-rp-ev:focus-visible{outline:2px solid #0B0F58;outline-offset:2px}@media (max-width:719px){.jv-rp-ecran,.jv-rp-liste{grid-template-columns:1fr}.jv-rp-partage{right:8px;left:8px;width:auto;max-width:none;top:auto;bottom:8px}}.jv-st{display:grid;grid-gap:16px;gap:16px}.jv-st-entete{display:flex;align-items:center;gap:8px;min-height:64px}.jv-st-entete .avatar-logo{width:48px;height:48px;border-radius:13px;background:rgba(214,187,161,.69);display:grid;place-items:center;flex:none}.jv-st-entete h1{font:700 20px/25px var(--jv-display);letter-spacing:-.8px;color:#040623;flex:1 1}.jv-st-onglets{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border-radius:16px}.jv-st-onglets span{flex:1 1 auto;min-height:40px;padding:4px 10px;border-radius:14px;display:flex;align-items:center;justify-content:center;font:700 16px/20px var(--jv-corps);color:#6D6F9B;white-space:nowrap}.jv-st-onglets span.on{background:#0B0F58;color:#fff}.jv-st-section{font:700 24px/30px var(--jv-display);letter-spacing:-.48px;color:#0B0F58;margin:8px 0 -8px}.jv-st-cartes{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch}.jv-st-carte{position:relative;background:#fff;border-radius:16px;padding:16px;overflow:hidden}.jv-st-sous{font:700 14px/17px var(--jv-corps);color:#FB8851;margin:0 0 8px;padding-right:32px}.jv-st-info{position:absolute;top:8px;right:8px;padding:2px;width:26px;height:26px;color:#040623}.jv-st-paire{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.jv-st-kpi{text-align:center;display:grid;grid-gap:4px;gap:4px;justify-items:center}.jv-st-kpi .lib{font:700 14px/17px var(--jv-corps);color:#FB8851}.jv-st-kpi .val{font:700 32px/36px var(--jv-display);letter-spacing:-.64px;color:#040623}.jv-st-replay{position:absolute;right:8px;bottom:8px}.jv-st-donut{display:flex;align-items:center;gap:20px}.jv-st-legende{flex:1 1;display:grid;grid-gap:12px;gap:12px;font:400 14px/17px var(--jv-corps);color:#3C3F79}.jv-st-legende b{color:#040623}.jv-st-legende i{display:inline-block;width:10px;height:10px;border-radius:5px;margin-right:8px;vertical-align:-1px}.jv-st-barres{display:grid;grid-gap:8px;gap:8px}.jv-st-barre{gap:8px}.jv-st-barre,.jv-st-barre .nom{display:flex;align-items:center}.jv-st-barre .nom{width:85px;flex:none;white-space:nowrap;letter-spacing:-.3px;gap:4px;font:700 16px/20px var(--jv-corps);color:#3C3F79}.jv-st-barre .piste{flex:1 1;height:20px;background:#E6E0D8;border-radius:4px;overflow:hidden}.jv-st-barre .rempli{height:20px;min-width:24px;border-radius:4px;display:flex;align-items:center;padding-left:4px;font:700 12px/15px var(--jv-corps)}.jv-st-barre .pct{width:42px;text-align:right;font:400 16px/20px var(--jv-corps);color:#3C3F79}.jv-st-jauge{display:grid;grid-gap:8px;gap:8px;justify-items:center}.jv-st-jauge .val{font:700 40px/45px var(--jv-display);color:#040623}.jv-st-jauge .lib{font:400 16px/20px var(--jv-corps);color:#3C3F79;text-align:center}.jv-st-jauge .piste{width:100%;height:12px;border-radius:12px;background:#E6E0D8;overflow:hidden;position:relative}.jv-st-jauge .echelle{width:100%;display:flex;justify-content:space-between;font:400 12px/15px var(--jv-corps);color:#6D6F9B}.jv-st-heat{display:grid;grid-gap:4px;gap:4px}.jv-st-heat .rang{display:flex;gap:4px;align-items:center}.jv-st-heat .cel{flex:1 1;border-radius:4px;display:grid;place-items:center;font:700 12px/15px var(--jv-corps)}.jv-st-heat .ax{flex:1 1;text-align:center;font:400 10px/12px var(--jv-corps);color:#6D6F9B}.jv-st-heat .etiq{font:700 12px/15px var(--jv-corps);text-transform:uppercase;flex:none}.jv-st-heat .etiq,.jv-st-heat-leg{color:#6D6F9B;display:flex;align-items:center;gap:4px}.jv-st-heat-leg{justify-content:flex-end;margin-top:8px;font:400 12px/15px var(--jv-corps);position:relative;min-height:15px}.jv-st-heat-leg i{width:12px;height:12px;border-radius:6px;display:inline-block}.jv-st-heat-leg .detail{position:absolute;left:0;color:#0B0F58;text-decoration:underline}.jv-st-teaser{background:rgba(244,192,142,.24);border-radius:16px;padding:16px;display:grid;grid-gap:16px;gap:16px}.jv-st-teaser.blanc{background:#fff}.jv-st-teaser .tete{display:flex;align-items:center;gap:16px}.jv-st-teaser .ico{width:48px;height:48px;border-radius:12px;background:#fff;display:grid;place-items:center;flex:none}.jv-st-teaser .txt{flex:1 1;display:grid;grid-gap:4px;gap:4px}.jv-st-teaser .txt b{font:700 16px/20px var(--jv-corps);color:#040623}.jv-st-teaser .txt span{font:400 14px/17px var(--jv-corps);color:#3C3F79}.jv-st-bientot{border-radius:8px;border:1px solid rgba(252,113,84,.24);background:rgba(252,113,84,.12);padding:6px 10px;font:700 10px/12px var(--jv-corps);letter-spacing:.5px;color:#FC7154}.jv-st-teaser .pied{font:italic 400 12px/15px var(--jv-corps);color:#6D6F9B;text-align:right;margin:-12px 0 0}.jv-st-delta{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 6px;border-radius:4px;border:1px solid;font:700 16px/20px var(--jv-corps)}.jv-st-delta.haut{background:#EBFBF5;border-color:#99D6C0;color:#197F5A}.jv-st-delta.bas{background:#FDE9E9;border-color:#F5A7A7;color:#B91C1C}.jv-st-attaque{display:grid;grid-gap:4px;gap:4px}.jv-st-attaque .lib{font:700 12px/15px var(--jv-corps);letter-spacing:.5px;color:#FB8851;padding-right:24px}.jv-st-attaque .ligne-val{display:flex;justify-content:center;align-items:center;gap:8px}.jv-st-attaque .val{font:700 24px/30px var(--jv-display);letter-spacing:-.48px;color:#040623}.jv-st-ruban{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:16px}.jv-st-ruban span{position:absolute;top:32.5px;right:-67px;width:220px;padding:3px 0;transform:rotate(45deg);text-align:center;font:700 11px/15px var(--jv-corps);letter-spacing:.2px;color:#040623;background:linear-gradient(90deg,#FC7154 22.4%,#F4C08E 50%,#D7CFC5 77.6%)}.jv-st-ruban.compact span{top:17px;right:-73px;width:200px;font-size:10px;line-height:14px}.jv-st-bandeau{background:rgba(244,192,142,.24);border-radius:12px;padding:16px;display:grid;grid-gap:16px;gap:16px}.jv-st-bandeau .t{display:flex;gap:8px;align-items:flex-start;font:700 18px/22px var(--jv-corps);letter-spacing:-.54px;color:#040623}.jv-st-bandeau .t b{flex:1 1}.jv-st-bandeau p{margin:0;font:400 16px/20px var(--jv-corps);letter-spacing:-.48px;color:#090C46}.jv-st-attente{min-height:420px;display:grid;place-items:center;align-content:center;grid-gap:16px;gap:16px;text-align:center;font:700 16px/20px var(--jv-corps);color:#0B0F58}.jv-st-attente .logo{width:72px;height:86px}.jv-st-onglets button{flex:1 1 auto;min-height:40px;padding:4px 10px;border-radius:14px;border:0;background:none;display:flex;align-items:center;justify-content:center;font:700 16px/20px var(--jv-corps);color:#6D6F9B;white-space:nowrap;cursor:pointer}.jv-st-onglets button[aria-selected=true]{background:#0B0F58;color:#fff}.jv-st-onglets button:focus:not(:focus-visible){outline:none}.jv-st-haut{position:-webkit-sticky;position:sticky;top:var(--jv-haut-barre,0);z-index:4;display:grid;grid-gap:16px;gap:16px;margin-top:-8px;padding:8px 0 4px;background:var(--jv-fond) var(--jv-grain)}.jv-st-onglets-colles{flex-wrap:nowrap;overflow-x:auto;margin:0 -4px}@media (max-width:719px){.jv-st-onglets-colles button{padding:4px 8px;font-size:15px}}.jv-st-info{background:none;border:0;cursor:pointer}.jv-st-bulle{margin:0 0 8px;padding:8px 12px;border-radius:8px;background:#F8F5F3;font:400 14px/17px var(--jv-corps);color:#3C3F79}.jv-st-barre .nom a,.jv-st-replay{display:inline-grid;place-items:center}.jv-st-bandeau .t button,.jv-st-heat-leg .detail{background:none;border:0;padding:0;cursor:pointer}.jv-st-heat-leg .detail{font:inherit}.jv-st-partie{display:flex;flex-wrap:wrap;gap:16px 24px}.jv-st-bloc{flex:1 1 calc(var(--cartes, 1) * 340px + (var(--cartes, 1) - 1) * 8px);min-width:0;display:grid;grid-template-rows:auto 1fr;grid-gap:16px;gap:16px}@media (max-width:719px){.jv-st-cartes{grid-template-columns:1fr}.jv-st-bloc{flex-basis:100%}}.jv-mt-liste{background:#fff;border-radius:16px;padding:8px 16px;display:grid}.jv-mt-ligne{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid #e7e7ee}.jv-mt-ligne:first-child{border-top:0}.jv-mt-ligne .ic{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;flex:none}.jv-mt-ligne .tx{flex:1 1;min-width:0}.jv-mt-ligne b{display:block;font:700 18px/22px var(--jv-corps);color:#040623}.jv-mt-ligne span.s{font:400 16px/20px var(--jv-corps);color:#6D6F9B}.jv-mt-ligne .act{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.jv-mt-vign{width:64px;height:48px;border-radius:8px;flex:none;position:relative;background:#E6E0D8 radial-gradient(circle at 40% 55%,#B4C5E8,#3C3F79 120%)}.jv-mt-vign .ic{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;border-radius:8px;border:2px solid #fff}.jv-mt-vign .ic svg{width:14px;height:14px}.jv-mt-btn{min-height:40px;padding:0 16px;border-radius:12px;border:1px solid #e7e7ee;background:#fff;display:inline-flex;align-items:center;font:700 16px/20px var(--jv-corps);color:#040623;white-space:nowrap;text-decoration:none}.jv-mt-btn.prim{border:0;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5)}.jv-mt-temps{background:#fff;border-radius:16px;padding:16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.jv-mt-temps .ic{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;flex:none}.jv-mt-temps .tx{flex:1 1;min-width:220px}.jv-mt-temps b{display:block;font:700 18px/22px var(--jv-corps);color:#040623}.jv-mt-temps span.s{font:400 16px/20px var(--jv-corps);color:#6D6F9B}.jv-mt-section{font:700 24px/30px var(--jv-display);letter-spacing:-.48px;color:#0B0F58;margin-top:8px}.jv-mt-toast{position:absolute;left:50%;bottom:88px;transform:translateX(-50%);z-index:4;background:#040623;color:#fff;border-radius:12px;padding:12px 16px;font:700 14px/17px var(--jv-corps);position:fixed;bottom:24px;z-index:30}.jv-mt-btn{cursor:pointer}.jv-mt-alerte{border-radius:12px;padding:12px 14px;border:1px solid #f5a7a7;background:#FDE9E9;color:#B91C1C;font:400 16px/20px var(--jv-corps)}.jv-mt-alerte strong{display:block;margin-bottom:2px}.jv-mt-btn:disabled{opacity:.5;cursor:default}.jv-mt-vign img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.jv-rp-fenetre{position:fixed;z-index:20}.jv-rp-fenetre .act-pret button.prim{border:0;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5)}.jv-rp-roue{animation:jv-tourne .8s linear infinite;display:inline-block}@media (max-width:719px){.jv-mt-ligne{flex-wrap:wrap}.jv-mt-ligne .act{width:100%;justify-content:flex-start;padding-left:64px}.jv-mt-toast{bottom:88px}}.jv-el-recherche{min-height:48px;background:#fff;border:1px solid #e7e7ee;border-radius:8px;padding:0 16px;display:flex;align-items:center;gap:8px;flex:1 1;min-width:240px}.jv-el-recherche input{border:0;outline:none;flex:1 1;font:400 16px/20px var(--jv-corps);color:#040623;background:none}.jv-el-recherche input::placeholder{color:#B6B7CD}.jv-el-pastilles{display:flex;gap:8px}.jv-el-pastilles span{height:24px;padding:0 6px;border-radius:4px;background:#fff;border:1px solid #cecfde;display:inline-flex;align-items:center;gap:6px;font:700 16px/20px var(--jv-corps);color:#040623}.jv-el-filtre-actif{min-height:44px;border-radius:8px;background:rgba(12,56,161,.12);border:1px solid rgba(12,56,161,.16);padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;font:700 14px/17px var(--jv-corps);color:#0C38A1}.jv-el-filtre-actif a{color:#0B0F58;text-decoration:none}.jv-el-section{font:700 24px/30px var(--jv-display);letter-spacing:-.48px;color:#0B0F58;padding-top:8px}.jv-el-grille{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.jv-el-carte{background:#fff;border-radius:12px;padding:16px;display:grid;grid-gap:8px;gap:8px}.jv-el-carte b{font:700 20px/25px var(--jv-display);letter-spacing:-.4px;color:#040623}.jv-el-carte .club,.jv-el-carte .meta2{font:400 14px/17px var(--jv-corps);color:#3C3F79}.jv-el-carte .act{display:flex;align-items:center;gap:16px;margin-top:4px}.jv-el-carte .arreter{font:700 16px/20px var(--jv-corps);color:#0B0F58;background:none;border:0;padding:0}.jv-el-carte .voir{flex:1 1;min-height:40px;border-radius:12px;border:0;padding:10px 16px;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5);font:700 16px/20px var(--jv-corps);color:#040623}.jv-el-carte .statut{font:700 14px/17px var(--jv-corps);color:#6D6F9B}.jv-el-carte .delai{flex:1 1;font:400 14px/17px var(--jv-corps);color:#3C3F79}.jv-el-carte .voir.long{flex:1 1 auto;white-space:nowrap;font-size:14px;padding:10px 8px}.jv-el-carte .selection{margin-left:auto;border-radius:12px;background:rgba(12,56,161,.12);border:1px solid rgba(12,56,161,.16);padding:8px 16px;display:inline-flex;align-items:center;gap:6px;font:700 14px/17px var(--jv-corps);color:#0C38A1}.jv-el-vide{background:#fff;border:1px solid #e7e7ee;border-radius:12px;padding:24px;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center}.jv-el-vide b{font:700 18px/22px var(--jv-corps);color:#040623}.jv-el-vide p{margin:0;font:400 16px/20px var(--jv-corps);color:#3C3F79}.jv-el-vide button{width:100%;max-width:420px;min-height:44px;border-radius:8px;border:0;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5);font:700 14px/17px var(--jv-corps);color:#040623}.jv-el-invite{background:#fff;border-radius:12px;padding:16px;display:grid;grid-gap:8px;gap:8px}.jv-el-invite textarea{width:100%;min-height:88px;border-radius:8px;border:1px solid #e7e7ee;background:#F8F5F3;padding:12px;font:400 14px/20px var(--jv-corps);color:#040623;resize:vertical}.jv-el-carte .arreter,.jv-el-carte .voir,.jv-el-vide button{cursor:pointer}.jv-el-carte .arreter:disabled,.jv-el-carte .voir:disabled{opacity:.5;cursor:default}.jv-el-invite .secondaire{font:400 14px/17px var(--jv-corps);color:#3C3F79}.jv-el-invite select{min-height:44px;border-radius:8px;border:1px solid #cecfde;background:#fff;padding:0 12px;font:400 16px/20px var(--jv-corps);color:#040623}.jv-el-invite .btns{display:flex;gap:8px;flex-wrap:wrap}.jv-el-invite .btns>*{min-height:40px;padding:0 16px;border-radius:12px;border:1px solid #e7e7ee;background:#fff;display:inline-flex;align-items:center;font:700 16px/20px var(--jv-corps);color:#040623;text-decoration:none;cursor:pointer}.jv-el-invite .btns>.prim{border:0;background:linear-gradient(90deg,#FC7154,#F4C08E,#D7CFC5)}@media (max-width:719px){.jv-el-grille{grid-template-columns:1fr}}