.v3-page :where(p,h1,h2,h3,ul,ol,dl,dd,table){margin:0}.v3-page :where(ul,ol),.v3-feuille :where(ul,ol){padding:0;list-style:none}.v3-retour{background:var(--dk-verre);width:36px;height:36px;box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);color:var(--dk-texte);-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;place-items:center;display:grid}.v3-retour,.v3-feuille-fermer{position:relative}.v3-retour:before,.v3-feuille-fermer:before{content:"";position:absolute;inset:-6px}.v3-feuille{z-index:30;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.v3-feuille-voile{cursor:default;background:#00000080;border:0;width:100%;animation:.3s ease-out both v3-fondu;position:absolute;inset:0}.v3-feuille-panneau{background:var(--dk-fond);max-height:92%;color:var(--dk-texte);font-family:var(--dk-police);border-radius:28px 28px 0 0;flex-direction:column;animation:.55s cubic-bezier(.2,.9,.25,1) both v3-monte;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 40px #00000047}.v3-feuille :where(p,h2,h3){margin:0}.v3-feuille-tete{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 10px;display:flex}.v3-feuille-tete h2{letter-spacing:-.015em;text-wrap:balance;margin-top:4px;font-size:23px;font-weight:700;line-height:1.15}.v3-feuille-fermer{background:var(--dk-champ);width:32px;height:32px;color:var(--dk-texte);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.v3-feuille-corps{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:8px 20px 20px;display:flex;overflow-y:auto}.v3-feuille-pied{padding:10px 20px calc(14px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:8px;display:flex}@keyframes v3-fondu{0%{opacity:0}}@keyframes v3-monte{0%{transform:translateY(100%)}}.fs-action-verre{background:var(--dk-champ);width:100%;color:var(--dk-texte);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);font-family:var(--dk-police);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;margin-bottom:8px;font-weight:600}.v3-sources{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v3-source{grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:16px;display:grid}.v3-source p{margin:0}.v3-source-logo{background:var(--dk-champ);width:44px;height:44px;color:var(--dk-accent);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.v3-source-logo img{object-fit:contain;width:28px;height:28px}.v3-source[data-etat=connectee] .v3-source-logo{background:var(--dk-degrade-accent);color:var(--dk-degrade-texte)}.v3-source-texte{flex-direction:column;gap:4px;min-width:0;display:flex}.v3-source-nom{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.v3-source-nom strong{font-size:16.5px;font-weight:600}.v3-source-detail{color:var(--dk-texte-corps);text-wrap:pretty;font-size:14px;line-height:1.4}.v3-source-action{background:var(--dk-action);min-height:44px;color:var(--dk-action-texte);font:600 14.5px/1 var(--dk-police);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:22px;grid-column:2;justify-self:start;margin-top:8px;padding:0 18px}.v3-source-action[data-genre=discret]{background:var(--dk-champ);color:var(--dk-texte)}.v3-source-action:disabled{opacity:.45;cursor:default}.v3-source[data-etat=indisponible] :is(.v3-source-logo,.v3-source-texte){opacity:.6}.v3-temps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v3-temps li{background:var(--dk-verre);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);border-radius:18px;flex-direction:column;gap:4px;padding:14px 12px;display:flex}.v3-temps i,.v3-accord i{background:var(--dk-accent-fond);width:36px;height:36px;color:var(--dk-accent);border-radius:50%;flex:none;place-items:center;margin-bottom:6px;display:grid}.v3-temps strong{font-size:14px;font-weight:600;line-height:1.25}.v3-temps span{color:var(--dk-texte-discret);font-size:12.5px;line-height:1.35}.v3-lecture{gap:18px}.v3-lecture h2{font-size:15px;font-weight:600}.v3-lecture ul{flex-direction:column;gap:9px;margin-top:10px;display:flex}.v3-lecture li{color:var(--dk-texte-corps);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.35;display:flex}.v3-lecture svg{flex:none;margin-top:1px}.v3-lecture [data-ton=oui] svg{color:var(--dk-succes)}.v3-lecture [data-ton=non] svg{color:var(--dk-texte-discret)}.v3-accord{flex-direction:column;gap:12px;display:flex}.v3-accord li{align-items:center;gap:12px;font-size:15.5px;line-height:1.35;display:flex}.v3-accord i{margin-bottom:0}.v3-accord-ia{background:color-mix(in srgb, var(--dk-accent) 11%, transparent);color:var(--dk-texte-corps);border-radius:16px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:13.5px;line-height:1.45;display:flex}.v3-accord-ia svg{color:var(--dk-accent);flex:none;margin-top:2px}.v3-accord-lien{min-height:44px;color:var(--dk-texte-discret);text-underline-offset:3px;align-self:center;place-items:center;font-size:13.5px;text-decoration:underline;display:grid}.v3-sortie{flex-direction:column;gap:12px;padding:12px;display:flex}.v3-sortie p,.v3-sortie h2{margin:0}.v3-sortie-tete{align-items:center;gap:12px;display:flex}.v3-sortie-image{background:#0a1226;border-radius:16px;flex:none;width:68px;height:68px;overflow:hidden}.v3-sortie-image :is(img,.cv){object-fit:cover;width:100%;height:100%;display:block}.v3-sortie-texte{min-width:0}.v3-sortie-texte h2{margin-top:4px;font-size:18px;font-weight:600;line-height:1.2}.v3-sortie-chiffres{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.v3-sortie-chiffres span{background:var(--dk-champ);font-variant-numeric:tabular-nums;border-radius:10px;padding:3px 9px;font-size:12.5px;font-weight:600}.v3-sortie-lecture{background:var(--dk-puits);color:var(--dk-texte-corps);border-radius:16px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:14px;display:flex}.v3-sortie-lecture i{border:2px solid var(--dk-verre-fort);border-top-color:var(--dk-accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite v3-tourne}@keyframes v3-tourne{to{transform:rotate(360deg)}}.v3-sortie-avis{background:var(--dk-puits);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.v3-sortie-avis>div{flex-direction:column;gap:5px;min-width:0;display:flex}.v3-sortie-note{white-space:nowrap;flex:none;align-items:baseline;gap:3px;display:flex}.v3-sortie-note strong{letter-spacing:-.03em;color:var(--dk-accent);font-size:34px;font-weight:800;line-height:1}.v3-sortie-note small{color:var(--dk-texte-discret);font-size:13px;font-weight:600}.v3-sortie-verdict{text-wrap:pretty;font-size:14.5px;line-height:1.4}.v3-sortie .dk-note{align-items:center;gap:6px;display:flex}.v3-sortie[data-etat=verrouillee] .v3-sortie-verdict{filter:blur(5px);-webkit-user-select:none;user-select:none}.v3-sortie-action{background:var(--dk-champ);min-height:46px;color:var(--dk-texte);-webkit-tap-highlight-color:transparent;border-radius:23px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.v3-sortie-action[data-genre=plein]{background:var(--dk-action);color:var(--dk-action-texte);box-shadow:var(--dk-action-ombre)}.v3-pr p,.v3-pr h2,.v3-pr dl,.v3-pr dd,.v3-pr ul,.v3-pr ol{margin:0}.v3-pr :is(ul,ol){padding:0;list-style:none}.v3-pr-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.v3-pr-tete h2{font-size:17px;font-weight:600}.v3-pr-tete span{color:var(--dk-texte-discret);font-size:13px}.v3-pr-blocs{flex-direction:column;display:flex}.v3-pr-blocs>li{padding:14px 0}.v3-pr-blocs>li:first-child{padding-top:2px}.v3-pr-blocs>li+li{box-shadow:inset 0 .75px 0 var(--dk-verre-bord)}.v3-pr-ligne{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v3-pr-nom strong{font-size:15.5px;font-weight:600;line-height:1.25;display:block}.v3-pr-nom small{color:var(--dk-texte-discret);font-size:12.5px}.v3-pr-ecart{background:var(--dk-accent-fond);min-height:24px;color:var(--dk-accent);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.v3-pr [data-ton=cible]>.v3-pr-ligne .v3-pr-ecart{background:color-mix(in srgb, var(--dk-succes) 16%, transparent);color:var(--dk-succes)}.v3-pr-reglette{background:var(--dk-jauge);border-radius:5px;height:10px;margin:14px 8px 10px;position:relative}.v3-pr-zone{background:color-mix(in srgb, var(--dk-accent) 42%, transparent);border-radius:5px;width:28%;position:absolute;top:0;bottom:0;left:36%}.v3-pr-repere{top:50%;left:var(--v3-part,50%);box-sizing:border-box;border:4px solid var(--dk-accent);background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d}.v3-pr [data-ton=cible] .v3-pr-repere{border-color:var(--dk-succes)}.v3-pr-allures{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v3-pr-allures dt{letter-spacing:.05em;text-transform:uppercase;color:var(--dk-texte-discret);font-size:10.5px;font-weight:600}.v3-pr-allures dd{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:700}.v3-pr-allures small{color:var(--dk-texte-discret);margin-left:3px;font-size:12px;font-weight:500}.v3-pr-allures div:last-child{text-align:right}.v3-pr-repetitions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.v3-pr-repetitions li{background:var(--dk-champ);font-variant-numeric:tabular-nums;border-radius:10px;padding:4px 9px;font-size:12.5px;font-weight:600}.v3-pr-repetitions small{color:var(--dk-texte-discret);margin-right:2px;font-weight:500}.v3-pr-repetitions li:not([data-ton=cible]){color:var(--dk-accent)}.v3-pr-legende{color:var(--dk-texte-discret);justify-content:space-between;margin-top:-8px;font-size:11px;display:flex}.v3-pr-suite p{margin:0}.v3-raisons{flex-direction:column;gap:8px;display:flex}.v3-raison{background:var(--dk-verre);min-height:64px;box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);color:var(--dk-texte);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;transition:background-color .25s ease-out,box-shadow .25s ease-out;display:flex}.v3-raison i{background:var(--dk-champ);width:40px;height:40px;color:var(--dk-texte-corps);border-radius:50%;flex:none;place-items:center;transition:background-color .25s ease-out,color .25s ease-out;display:grid}.v3-raison strong{font-size:15.5px;font-weight:600;line-height:1.25;display:block}.v3-raison small{color:var(--dk-texte-discret);margin-top:2px;font-size:13px;line-height:1.35;display:block}.v3-raison[aria-checked=true]{background:var(--dk-accent-fond);box-shadow:inset 0 0 0 2px var(--dk-accent)}.v3-raison[aria-checked=true] i{background:var(--dk-degrade-accent);color:var(--dk-degrade-texte)}.v3-raison:disabled{opacity:.6;cursor:default}.v3-precision{flex-direction:column;gap:8px;display:flex}.v3-adapte{flex-direction:column;gap:12px;display:flex}.v3-adapte h3{letter-spacing:-.01em;font-size:20px;font-weight:700}.v3-adapte-texte{color:var(--dk-texte-corps);text-wrap:pretty;font-size:15px;line-height:1.5}.v3-adapte-lignes{border-collapse:collapse;background:var(--dk-verre);width:100%;box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);font-variant-numeric:tabular-nums;border-radius:18px;margin:0}.v3-adapte-lignes :is(th,td){text-align:right;padding:12px 14px}.v3-adapte-lignes thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--dk-texte-discret);padding-bottom:4px;font-size:10.5px;font-weight:600}.v3-adapte-lignes tbody th{color:var(--dk-texte-corps);text-align:left;font-size:14px;font-weight:500}.v3-adapte-lignes tbody tr+tr :is(th,td){box-shadow:inset 0 .75px 0 var(--dk-verre-bord)}.v3-adapte-lignes td{font-size:15px;font-weight:600}.v3-adapte-lignes td:nth-child(2){color:var(--dk-texte-discret);font-weight:500}.v3-adapte-lignes tr[data-change] td:nth-child(2){text-decoration:line-through}.v3-adapte-lignes tr[data-change] td:last-child{color:var(--dk-accent);font-weight:700}.v3-course-affiche{color:#fff;background:#0a1226;border-radius:28px;flex:none;height:310px;position:relative;overflow:hidden}.v3-course-affiche>:is(img,.cv){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v3-course-voile{border-radius:inherit;background:linear-gradient(#030714d1,#03071480 34%,#03071429 56%,#000c);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.v3-course-retour{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.v3-course-retour:before{content:"";position:absolute;inset:-5px}.v3-course-decompte{align-items:baseline;gap:8px;display:flex;position:absolute;top:18px;left:20px}.v3-course-decompte strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:80px;font-weight:800;line-height:.95}.v3-course-decompte span{opacity:.86;font-size:17px;font-weight:600}.v3-course-titre{position:absolute;bottom:18px;left:20px;right:20px}.v3-course-etat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.v3-course-titre h1{letter-spacing:-.02em;text-wrap:balance;font-size:27px;font-weight:700;line-height:1.12}.v3-course-titre h1+p{opacity:.84;margin-top:4px;font-size:14.5px}.v3-course-objectif{justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.v3-course-objectif dt{letter-spacing:.05em;text-transform:uppercase;color:var(--dk-texte-discret);font-size:10.5px;font-weight:600}.v3-course-objectif dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:800}.v3-course-objectif .dk-note{text-align:right;max-width:14ch}.v3-plan-course{position:relative}.v3-plan-course h2,.v3-avant h2,.v3-liste h2,.v3-course-bilan h2{font-size:17px;font-weight:600}.v3-plan-course-tete p{color:var(--dk-texte-corps);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:1.4}.v3-plan-course-corps{flex-direction:column;gap:12px;display:flex}.v3-trace-cadre{background:var(--dk-puits);border-radius:18px;padding:8px 6px 2px}.v3-trace{width:100%;height:auto;font-family:var(--dk-police);display:block}.v3-trace path{fill:none}.v3-trace-fond{stroke:color-mix(in srgb, var(--dk-texte) 9%, transparent);stroke-width:15px;stroke-linecap:round}.v3-trace-portion{stroke-width:8px}.v3-trace-portion:not([data-cle]){stroke:color-mix(in srgb, var(--dk-texte) 34%, transparent)}.v3-trace-bornes{stroke:var(--dk-fond);stroke-width:3.2px;stroke-linecap:round}.v3-trace-bout{fill:var(--dk-fond);stroke:var(--dk-texte);stroke-width:3px}.v3-trace-bout[data-fin]{fill:var(--dk-accent)}.v3-trace-libelle{fill:var(--dk-texte-discret);font-size:9.5px;font-weight:600}.v3-trace-allure{fill:var(--dk-texte);stroke:var(--dk-fond);stroke-width:5px;stroke-linejoin:round;paint-order:stroke;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.v3-trace-allure[data-cle]{fill:var(--dk-accent)}@keyframes v3-pousse{0%{transform:scaleY(0)}}.v3-portions li{padding:12px 0}.v3-portions li+li{box-shadow:inset 0 .75px 0 var(--dk-verre-bord)}.v3-portions li:first-child{padding-top:2px}.v3-portions li:last-child{padding-bottom:2px}.v3-portions p:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v3-portions strong{font-size:15.5px;font-weight:600}.v3-portions p:first-child span{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.v3-portions small{color:var(--dk-texte-discret);margin-left:3px;font-size:12px;font-weight:500}.v3-portions [data-cle] p:first-child span{color:var(--dk-accent)}.v3-portions p+p{color:var(--dk-texte-corps);text-wrap:pretty;margin-top:3px;font-size:14px;line-height:1.4}.v3-plan-course[data-verrou] .v3-plan-course-corps{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none;max-height:250px;overflow:hidden}.v3-verrou{background:var(--dk-barre-verre);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord), 0 10px 28px #00000040;text-align:center;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.v3-verrou p{text-wrap:balance;font-size:14.5px;font-weight:600;line-height:1.35}.v3-avant ol{flex-direction:column;gap:12px;display:flex}.v3-avant li{grid-template-columns:78px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.4;display:grid}.v3-avant strong{color:var(--dk-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1.6}.v3-liste ul{flex-direction:column;display:flex}.v3-liste button{width:100%;min-height:44px;color:var(--dk-texte);font:15px/1.35 var(--dk-police);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;display:flex}.v3-liste button i{box-sizing:border-box;border:1.5px solid var(--dk-texte-discret);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background-color .2s ease-out,border-color .2s ease-out;display:grid}.v3-liste button[aria-checked=true] i{border-color:var(--dk-succes);background:var(--dk-succes);color:#00210f}.v3-liste button[aria-checked=true] span{color:var(--dk-texte-discret)}.v3-course-chrono{align-items:baseline;gap:10px;display:flex}.v3-course-chrono strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:60px;font-weight:800;line-height:1}.v3-course-chrono span{color:var(--dk-texte-discret);font-size:14px}.v3-course-ecart{flex-wrap:wrap;gap:6px;display:flex}.v3-course-ecart span{background:var(--dk-accent-fond);min-height:26px;color:var(--dk-accent);border-radius:13px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.v3-course-ecart [data-ton=succes]{background:color-mix(in srgb, var(--dk-succes) 16%, transparent);color:var(--dk-succes)}.v3-course-mot{color:var(--dk-texte-corps);text-wrap:pretty;font-size:15.5px;line-height:1.55}.v3-suite-texte{margin-top:-4px;padding:0 4px}.v3-partage{aspect-ratio:9/16;background:#0a1226;border-radius:14px;width:100%;display:block;box-shadow:0 0 0 .75px #ffffff29,0 10px 24px #0000004d}.v3-passer{min-height:44px;color:var(--dk-texte-corps);font:600 15px/1 var(--dk-police);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.v3-lu-volume p{margin:0}.v3-lu-valeur{align-items:baseline;gap:8px;margin-top:6px;display:flex}.v3-lu-valeur strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:58px;font-weight:800;line-height:1}.v3-lu-valeur span{color:var(--dk-texte-discret);font-size:16px}.v3-lu-barres{align-items:flex-end;gap:6px;height:84px;margin-top:16px;display:flex}.v3-lu-barres i{height:calc(100% * var(--v3-part,1));background:color-mix(in srgb, var(--dk-texte) 17%, transparent);transform-origin:50% 100%;border-radius:7px 7px 3px 3px;flex:1;min-height:4px;animation:.8s cubic-bezier(.2,.9,.25,1) both v3-pousse}.v3-lu-barres [data-dernier]{background:var(--dk-degrade-accent)}.v3-lu-axe{color:var(--dk-texte-discret);justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.v3-lu-chiffres{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;display:grid}.v3-lu-chiffres div{padding:14px 16px}.v3-lu-chiffres svg{color:var(--dk-accent)}.v3-lu-chiffres dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:23px;font-weight:700}.v3-lu-chiffres dt{color:var(--dk-texte-discret);margin-top:2px;font-size:12.5px}.v3-lu-mention{text-align:center;margin-top:14px;padding:0 6px}@media (prefers-reduced-motion:reduce){.v3-feuille-voile,.v3-feuille-panneau,.v3-lu-barres i{animation:none}.v3-sortie-lecture i{animation-duration:3s}.v3-raison,.v3-raison i,.v3-liste button i{transition:none}}.v3-story{z-index:40;color:#fff;font-family:var(--dk-police);background:radial-gradient(520px at 86% 6%,#57b8ff57,#0000 62%),linear-gradient(#04060d,#0a1226 55%,#14275a);flex-direction:column;animation:.3s ease-out both v3-fondu;display:flex;position:absolute;inset:0;overflow:hidden}.v3-story :where(p,h2,ol){margin:0}.v3-story-fond{position:absolute;inset:0}.v3-story-fond :is(img,.cv){object-fit:cover;width:100%;height:100%;display:block}.v3-story-fond:not(:empty):after{content:"";background:linear-gradient(#0307149e,#0307146b 30%,#030714e6);position:absolute;inset:0}.v3-story-traits{z-index:2;padding:calc(12px + env(safe-area-inset-top,0px)) 14px 0;gap:4px;display:flex;position:relative}.v3-story-traits i{background:#ffffff47;border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.v3-story-traits i:after{content:"";transform-origin:0;background:#fff;border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}.v3-story-traits [data-etat=fait]:after,.v3-story-traits [data-etat=courant]:not([data-auto]):after{transform:none}.v3-story-traits [data-etat=courant][data-auto]:after{animation:v3-trait var(--v3-duree,6s) linear both}.v3-story[data-pause] .v3-story-traits i:after{animation-play-state:paused}@keyframes v3-trait{to{transform:none}}.v3-story-fermer{top:calc(26px + env(safe-area-inset-top,0px));z-index:3;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;right:12px}.v3-story-zone{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:76px;bottom:0}.v3-story-zone[data-cote=gauche]{width:32%;left:0}.v3-story-zone[data-cote=droite]{width:68%;right:0}.v3-story-zone:disabled{cursor:default}.v3-story-diapo{z-index:2;min-height:0;padding:52px 26px calc(34px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;flex:1;justify-content:center;gap:10px;animation:.5s cubic-bezier(.2,.9,.25,1) both v3-diapo;display:flex;position:relative}@keyframes v3-diapo{0%{opacity:0;transform:translateY(14px)}}.v3-story-rubrique{color:#8fd4ff;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.v3-story-valeur{align-items:baseline;gap:10px;display:flex}.v3-story-valeur strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(96px,36vw,152px);font-weight:800;line-height:.92}.v3-story-valeur span{opacity:.7;font-size:30px;font-weight:600}.v3-story-diapo h2{letter-spacing:-.025em;text-wrap:balance;font-size:31px;font-weight:800;line-height:1.1}.v3-story-texte{color:#ffffffdb;text-wrap:pretty;max-width:32ch;font-size:17.5px;line-height:1.45}.v3-story-visuel{margin-top:14px}.v3-story-visuel .v3-partage{width:auto;height:min(36vh,300px);margin-inline:auto;transform:rotate(-3deg)}.v3-story-action{pointer-events:auto;flex-direction:column;gap:10px;margin-top:18px;display:flex}.v3-story-action button,.v3-fete-boutons button{color:#000;min-height:54px;font:700 17px/1 var(--dk-police);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:27px;justify-content:center;align-items:center;gap:8px;display:flex}.v3-story-action p{text-align:center;color:#ffffffbd;font-size:13px}.v3-story-barres{align-items:flex-end;gap:12px;height:150px;display:flex}.v3-story-barres span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.v3-story-barres em{font-size:14px;font-style:normal;font-weight:700}.v3-story-barres i{background:#fff3;border-radius:12px 12px 4px 4px;width:100%;min-height:6px}.v3-story-barres [data-dernier] i{background:linear-gradient(#85e0ff,#338ffa)}.v3-story-barres small{opacity:.66;font-size:11.5px}.v3-story-liste{background:#ffffff14;border-radius:20px;padding:0 16px;list-style:none;box-shadow:inset 0 0 0 .75px #ffffff24}.v3-story-liste li{grid-template-columns:46px minmax(0,1fr);gap:1px 10px;padding:13px 0;display:grid}.v3-story-liste li+li{box-shadow:inset 0 .75px #ffffff24}.v3-story-liste strong{color:#8fd4ff;letter-spacing:.04em;grid-row:span 2;align-self:center;font-size:12px;font-weight:700}.v3-story-liste span{font-size:15.5px;font-weight:600}.v3-story-liste small{opacity:.66;font-size:13px}.v3-courbe{margin:0}.v3-courbe svg{width:100%;height:auto;font-family:var(--dk-police);display:block}.v3-courbe-grille{stroke:var(--dk-verre-bord);stroke-dasharray:2 4}.v3-courbe-repere{fill:var(--dk-texte-discret);font-variant-numeric:tabular-nums;font-size:9.5px}.v3-courbe-bande{fill:color-mix(in srgb, var(--dk-accent) 30%, transparent)}.v3-courbe-trait{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.v3-courbe figcaption{color:var(--dk-texte-discret);gap:16px;padding-left:4px;font-size:11.5px;display:flex}.v3-courbe figcaption span{align-items:center;gap:6px;display:inline-flex}.v3-courbe figcaption span:before{content:"";background:color-mix(in srgb, var(--dk-accent) 30%, transparent);border-radius:3px;width:16px;height:9px}.v3-courbe figcaption [data-genre=trait]:before{background:var(--dk-degrade-accent);height:3px}.v3-plan-affiche{color:#fff;background:#0a1226;border-radius:28px;flex:none;height:196px;position:relative;overflow:hidden}.v3-plan-affiche>:is(img,.cv){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v3-frise{align-items:flex-end;gap:10px;padding:36px 14px 14px;display:flex}.v3-frise-phases{grid-template-columns:var(--v3-colonnes,1fr);flex:1;gap:8px;min-width:0;display:grid}.v3-frise-barres{align-items:flex-end;gap:4px;height:96px;display:flex}.v3-frise-barres span{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.v3-frise-barres i{width:100%;height:calc(100% * var(--v3-part,1));background:color-mix(in srgb, var(--dk-texte) 16%, transparent);border-radius:6px 6px 2px 2px;min-height:5px}.v3-frise-barres [data-etat=faite] i{background:var(--dk-degrade-accent);opacity:.62}.v3-frise-barres [data-etat=courante] i{background:var(--dk-degrade-accent);box-shadow:0 0 14px var(--dk-halo)}.v3-frise-barres b{background:var(--dk-action);color:var(--dk-action-texte);white-space:nowrap;border-radius:9px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.v3-frise-phases p{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--dk-accent) 36%, transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--dk-texte-discret);white-space:nowrap;margin-top:8px;padding-top:6px;font-size:10.5px;font-weight:700}.v3-frise-phases [data-phase="1"] p{box-shadow:inset 0 2px 0 var(--dk-accent)}.v3-frise-phases [data-phase="2"] p{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--dk-accent) 64%, transparent)}.v3-frise-arrivee{color:var(--dk-accent);white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}.v3-phase h2{align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.v3-phase h2 i{background:color-mix(in srgb, var(--dk-accent) 40%, transparent);border-radius:50%;width:10px;height:10px}.v3-phase[data-phase="1"] h2 i{background:var(--dk-accent)}.v3-phase[data-phase="2"] h2 i{background:color-mix(in srgb, var(--dk-accent) 66%, transparent)}.v3-phase-tete p{color:var(--dk-texte-corps);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:1.4}.v3-phase li{border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;margin-inline:-8px;padding:11px 8px;display:grid}.v3-phase li>strong{color:var(--dk-texte-discret);align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.v3-phase li>strong svg{color:var(--dk-succes)}.v3-phase li p span{font-size:15px;font-weight:600;line-height:1.3;display:block}.v3-phase li p small{color:var(--dk-texte-discret);font-size:12.5px}.v3-phase li em{background:var(--dk-accent-fond);color:var(--dk-accent);letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;border-radius:7px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.v3-phase li>b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.v3-phase li[data-etat=courante]{background:var(--dk-accent-fond)}.v3-phase li[data-etat=courante]>strong{color:var(--dk-accent)}.v3-phase li[data-etat=faite] p span{color:var(--dk-texte-corps)}.v3-raccourcis{gap:8px;display:flex}.v3-raccourcis>*{background:var(--dk-verre);min-height:44px;box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);color:var(--dk-texte);font:600 14px/1.15 var(--dk-police);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 10px;text-decoration:none;display:flex}.v3-raccourcis svg{color:var(--dk-accent);flex:none}.v3-ressenti p,.v3-ressenti h2{margin:0}.v3-pr-tete span[aria-live]{color:var(--dk-accent);font-weight:700}.v3-crans{justify-content:space-between;align-items:center;display:flex;position:relative}.v3-crans:before{content:"";background:var(--dk-jauge);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:24px;right:24px}.v3-crans button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative}.v3-crans i{width:calc(16px + var(--v3-cran,0) * 5px);height:calc(16px + var(--v3-cran,0) * 5px);background:color-mix(in srgb, var(--dk-texte) 24%, var(--dk-fond));border-radius:50%;transition:background-color .2s ease-out,box-shadow .2s ease-out,transform .3s cubic-bezier(.3,1.25,.4,1)}.v3-crans [data-rang="1"]{--v3-cran:1}.v3-crans [data-rang="2"]{--v3-cran:2}.v3-crans [data-rang="3"]{--v3-cran:3}.v3-crans [data-rang="4"]{--v3-cran:4}.v3-crans [aria-checked=true] i{background:var(--dk-degrade-accent);box-shadow:0 0 0 5px var(--dk-accent-fond);transform:scale(1.12)}.v3-ressenti .v3-pr-legende{margin-top:-6px}.v3-estime{padding:2px 4px 0}.v3-estime-rubrique{color:var(--dk-accent);letter-spacing:.09em;text-transform:uppercase;font-size:12.5px;font-weight:700}.v3-estime-valeur{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(64px,21vw,84px);font-weight:800;line-height:1}.v3-estime-pastilles{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.v3-estime-pastilles span{background:var(--dk-champ);border-radius:13px;align-items:center;gap:5px;min-height:26px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.v3-estime-pastilles [data-ton=succes]{background:color-mix(in srgb, var(--dk-succes) 16%, transparent);color:var(--dk-succes)}.v3-estime-courbe{width:100%;height:auto;margin-top:8px;display:block}.v3-stop-haut{stop-color:var(--dk-accent);stop-opacity:.36}.v3-stop-bas{stop-color:var(--dk-accent);stop-opacity:0}.v3-estime-trait{fill:none;stroke:var(--dk-accent);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.v3-estime-cible{stroke:var(--dk-texte-discret);stroke-width:1.4px;stroke-dasharray:4 5}.v3-estime-point{fill:#fff;stroke:var(--dk-accent);stroke-width:3.5px}.v3-estime-axe{color:var(--dk-texte-discret);justify-content:space-between;font-size:11.5px;display:flex}.v3-estime-base{color:var(--dk-texte-discret);margin-top:8px;font-size:12.5px}.v3-chronos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v3-chronos li{text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:14px 4px 12px;display:flex}.v3-chronos span{letter-spacing:.05em;text-transform:uppercase;color:var(--dk-texte-discret);font-size:10.5px;font-weight:700}.v3-chronos strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800}.v3-chronos small{color:var(--dk-texte-discret);white-space:nowrap;font-size:10.5px}.v3-chronos [data-principal]{background:var(--dk-degrade-accent);color:var(--dk-degrade-texte);box-shadow:none}.v3-chronos [data-principal] :is(span,small){color:inherit;opacity:.78}.v3-trophees{scrollbar-width:none;gap:2px;margin:0 -16px;padding:0 12px 4px;display:flex;overflow-x:auto}.v3-trophees::-webkit-scrollbar{display:none}.v3-trophees li{flex:none;width:98px}.v3-trophees button{width:100%;color:var(--dk-texte);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;display:flex}.v3-trophees button:disabled{cursor:default}.v3-trophees strong{text-wrap:balance;margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.2}.v3-trophees small{color:var(--dk-texte-discret);font-size:11px;line-height:1.25}.v3-trophees [data-etat=verrouille] strong{color:var(--dk-texte-discret)}.v3-medaille{width:var(--v3-taille,64px);height:var(--v3-taille,64px);border-radius:50%;flex:none;place-items:center;display:grid}.v3-medaille i{border-radius:50%;place-items:center;width:74%;height:74%;display:grid}.v3-medaille[data-etat=gagne]{color:#00173a;background:radial-gradient(circle at 30% 22%,#d6f5ff,#6cc4ff 38%,#2f7df0 72%,#1b4fc0);box-shadow:inset 0 0 0 2px #fff6,0 8px 18px #1e5adc57}.v3-medaille[data-etat=gagne] i{background:linear-gradient(160deg,#ffffff57,#00145024);box-shadow:inset 0 0 0 1px #ffffff4d}.v3-medaille[data-etat=encours]{background:conic-gradient(var(--dk-accent) var(--v3-part,0%), var(--dk-jauge) 0);color:var(--dk-accent)}.v3-medaille[data-etat=encours] i{background:var(--dk-fond);width:84%;height:84%}.v3-medaille[data-etat=verrouille]{background:var(--dk-champ);color:var(--dk-texte-discret)}.v3-defi{align-items:center;gap:16px;padding:16px;display:flex}.v3-defi-compte{text-align:center}.v3-defi-compte strong{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1;display:block}.v3-defi-compte small{color:var(--dk-texte-discret);font-size:10.5px}.v3-defi h2{margin-top:4px;font-size:17px;font-weight:600}.v3-defi h2+p{color:var(--dk-texte-corps);text-wrap:pretty;margin-top:3px;font-size:13.5px;line-height:1.4}.v3-records h2,.v3-volume h2,.v3-chaussures h2,.v3-vide h2{font-size:17px;font-weight:600}.v3-records>dl>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.v3-records>dl>div+div{box-shadow:inset 0 .75px 0 var(--dk-verre-bord)}.v3-records>dl>div:last-child{padding-bottom:0}.v3-records svg{color:var(--dk-accent);justify-self:center}.v3-records dt{font-size:15px;font-weight:500}.v3-records dt small{color:var(--dk-texte-discret);font-size:12.5px;font-weight:400;display:block}.v3-records dd{font-variant-numeric:tabular-nums;text-align:right;font-size:16.5px;font-weight:700}.v3-records dd em{color:var(--dk-succes);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-style:normal;font-weight:700;display:block}.v3-volume .v3-pr-tete strong{color:var(--dk-texte);font-size:17px;font-weight:700}.v3-volume .v3-lu-barres{height:72px;margin-top:0}.v3-chaussures-km{color:var(--dk-texte-corps);font-size:15px}.v3-chaussures-km strong{color:var(--dk-texte);letter-spacing:-.03em;font-size:30px;font-weight:800}.v3-chaussures-km small{color:var(--dk-texte-discret);margin-left:6px;font-size:13px}.v3-vide p{color:var(--dk-texte-corps);font-size:14.5px;line-height:1.45}.v3-fete{z-index:45;padding:32px 28px calc(28px + env(safe-area-inset-bottom,0px));color:#fff;font-family:var(--dk-police);text-align:center;background:linear-gradient(#03050b,#0a1226 60%,#152a62);flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.3s ease-out both v3-fondu;display:flex;position:absolute;inset:0;overflow:hidden}.v3-fete :where(p,h2){margin:0}.v3-fete-halo{background:radial-gradient(circle,#57b8ff80,#57b8ff1f 42%,#0000 68%);border-radius:50%;width:520px;height:520px;margin:-330px 0 0 -260px;animation:3.6s ease-in-out infinite alternate v3-halo;position:absolute;top:50%;left:50%}@keyframes v3-halo{to{opacity:.72;transform:scale(1.12)}}.v3-fete>:not(.v3-fete-halo){position:relative}.v3-fete .v3-medaille{margin:10px 0 8px;animation:.9s cubic-bezier(.3,1.35,.4,1) .1s both v3-tombe}@keyframes v3-tombe{0%{opacity:0;transform:translateY(-60px)scale(.5)rotate(-24deg)}}.v3-fete h2{letter-spacing:-.025em;text-wrap:balance;font-size:32px;font-weight:800;line-height:1.1}.v3-fete-texte{color:#ffffffdb;text-wrap:pretty;max-width:30ch;font-size:16.5px;line-height:1.5}.v3-fete-boutons{flex-direction:column;gap:8px;width:100%;margin-top:22px;display:flex}.v3-fete-boutons [data-genre=verre]{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 .75px #fff3}.v3-minuteur{flex-direction:column;align-items:center;gap:18px;padding:22px 18px;display:flex}.v3-minuteur-cadran{aspect-ratio:1;width:min(62vw,230px);position:relative}.v3-minuteur-cadran svg{width:100%;height:100%;display:block}.v3-minuteur-cadran circle{fill:none;stroke-width:7px}.v3-minuteur-piste{stroke:var(--dk-jauge)}.v3-minuteur-arc{stroke:var(--dk-accent);stroke-linecap:round;transition:stroke-dasharray .2s linear}.v3-minuteur[data-phase=repos] .v3-minuteur-arc{stroke:var(--dk-texte-discret)}.v3-minuteur-cadran>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.v3-minuteur-phase{color:var(--dk-accent);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:700}.v3-minuteur-temps{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(64px,22vw,84px);font-weight:800;line-height:1}.v3-minuteur-temps small{letter-spacing:0;color:var(--dk-texte-discret);margin-left:4px;font-size:22px;font-weight:600}.v3-minuteur-tour{color:var(--dk-texte-discret);margin-top:2px;font-size:12.5px}.v3-minuteur-texte{text-align:center;flex-direction:column;gap:6px;min-height:92px;display:flex}.v3-minuteur-texte h2{letter-spacing:-.015em;font-size:23px;font-weight:700}.v3-minuteur-texte p:not(.dk-note){max-width:34ch;color:var(--dk-texte-corps);text-wrap:pretty;font-size:14.5px;line-height:1.45}.v3-minuteur-boutons{align-items:center;gap:10px;display:flex}.v3-minuteur-jouer{background:var(--dk-action);min-width:190px;height:58px;color:var(--dk-action-texte);box-shadow:var(--dk-action-ombre);font:700 17px/1 var(--dk-police);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:29px;justify-content:center;align-items:center;gap:9px;padding:0 26px;display:flex}.v3-minuteur-passer{background:var(--dk-champ);width:58px;height:58px;color:var(--dk-texte);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.v3-minuteur-passer:disabled{opacity:.4;cursor:default}.v3-exercices{padding:2px 16px}.v3-exercices li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.v3-exercices li+li{box-shadow:inset 0 .75px 0 var(--dk-verre-bord)}.v3-exercices i{background:var(--dk-champ);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:700;display:grid}.v3-exercices [data-etat=courant] i{background:var(--dk-degrade-accent);color:var(--dk-degrade-texte)}.v3-exercices [data-etat=fait] i{background:var(--dk-succes);color:#00210f}.v3-exercices strong{font-size:15px;font-weight:600;display:block}.v3-exercices small{color:var(--dk-texte-discret);font-size:12.5px;line-height:1.35;display:block}.v3-exercices b{color:var(--dk-texte-discret);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.v3-routine-fin{text-align:center;align-items:center}.v3-routine-fin>i{background:color-mix(in srgb, var(--dk-succes) 16%, transparent);width:76px;height:76px;color:var(--dk-succes);border-radius:50%;place-items:center;display:grid}.v3-routine-fin h2{font-size:23px;font-weight:700}.v3-routine-fin p{max-width:32ch;color:var(--dk-texte-corps);font-size:15px;line-height:1.5}.v3-routine-fin .ap-bouton{align-self:stretch}.v3-bulle{background:var(--dk-accent-fond);text-wrap:pretty;border-radius:18px 18px 18px 6px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.v3-story,.v3-story-diapo,.v3-fete,.v3-fete-halo,.v3-fete .v3-medaille,.v3-story-traits i:after{animation:none}.v3-story-traits [data-etat=courant]:after{transform:none}.v3-crans i,.v3-minuteur-arc{transition:none}}.v3-ressenti-aide{margin-top:-4px}
