.rg{--rg-pas:8px;--rg-hauteur:32px;--rg-ressort:cubic-bezier(.2, .9, .25, 1);height:72px;color:var(--dk-texte,#fff);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:12px;position:relative}@supports (transition-timing-function:linear(0, 1)){.rg{--rg-ressort:linear(0, .2175 8.3%, .5207 16.7%, .7361 25%, .8631 33.3%, .9317 41.7%, .9668 50%, .9842 58.3%, .9926 66.7%, .9966 75%, .9984 83.3%, .9993 91.7%, 1)}}.rg:active{cursor:grabbing}.rg:focus-within{outline:2px solid var(--dk-accent,#5b93ff);outline-offset:4px}.rg-fenetre{position:absolute;inset:0;overflow:hidden}.rg-bande{will-change:transform;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:50%}.rg-cran{width:var(--rg-pas);height:var(--rg-hauteur);flex:none;justify-content:center;align-items:flex-end;display:flex}.rg-cran:before{content:"";width:2px;height:100%;opacity:var(--dk-cran-repos,.14);transform-origin:50% 100%;transition:transform .5s var(--rg-ressort), opacity .5s var(--rg-ressort);background:currentColor;transform:scaleY(.55)}.rg-cran[data-etat=traine]:before{opacity:var(--dk-cran-traine,.35);transform:none}.rg-cran[data-etat=actif]:before{opacity:1;transform:none}.rg-natif{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.va{color:var(--dk-texte,#fff);justify-content:center;align-items:baseline;gap:8px;margin:0;display:flex}.va-nombre{font-family:var(--dk-police,system-ui, sans-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-shadow:0 0 12px color-mix(in srgb, currentColor 15%, transparent), 0 0 20px color-mix(in srgb, currentColor 8%, transparent);font-size:56px;font-weight:700;line-height:1.2;display:inline-flex}.va-case{text-align:center;display:inline-block;position:relative}.va-case-chiffre{width:1ch}.va-glyphe{display:inline-block}.va-sort{position:absolute;inset:0}.va-unite{font-family:var(--dk-police,system-ui, sans-serif);color:var(--dk-texte-corps,#ffffffc7);font-size:20px;font-weight:500}.va-entre.va-monte{animation:.34s cubic-bezier(.22,1,.36,1) both va-entre-par-le-bas}.va-sort.va-monte{animation:.34s cubic-bezier(.22,1,.36,1) both va-sort-par-le-haut}.va-entre.va-descend{animation:.34s cubic-bezier(.22,1,.36,1) both va-entre-par-le-haut}.va-sort.va-descend{animation:.34s cubic-bezier(.22,1,.36,1) both va-sort-par-le-bas}@keyframes va-entre-par-le-bas{0%{opacity:0;filter:blur(4px);transform:translateY(.36em)}to{opacity:1;filter:blur();transform:none}}@keyframes va-entre-par-le-haut{0%{opacity:0;filter:blur(4px);transform:translateY(-.36em)}to{opacity:1;filter:blur();transform:none}}@keyframes va-sort-par-le-haut{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(4px);transform:translateY(-.36em)}}@keyframes va-sort-par-le-bas{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(4px);transform:translateY(.36em)}}.et{min-height:0;color:var(--dk-texte,#fff);font-family:var(--dk-police,system-ui, sans-serif);flex-direction:column;flex:1;display:flex}.et-centre{flex-direction:column;flex:1;gap:clamp(20px,6.6vh,56px);min-height:0;padding-top:clamp(24px,13.6vh,116px);display:flex}.et-regle{padding-inline:15px}.et-pied{flex:none}@media (prefers-reduced-motion:reduce){.rg-cran:before{transition:none}.va-entre,.va-sort{animation:none}.va-sort{display:none}}.dk .et .va-nombre{letter-spacing:-.03em;text-shadow:none;filter:drop-shadow(0 0 18px #57aaff8c);font-size:clamp(88px,14vh,120px);font-weight:900;line-height:.95}.dk .et .va-glyphe{background:linear-gradient(135deg,#a6ecff 0%,#57b8ff 45%,#338ffa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dk .et .va-unite{color:#ffffffb3;font-size:24px;font-weight:800}.dk .et .rg:after{content:"";pointer-events:none;background:linear-gradient(#a6ecff,#338ffa);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:2px;bottom:2px;left:50%;box-shadow:0 0 16px #57b8ff,0 0 4px #fff}.dk .et .rg-fenetre{-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}:root[data-theme=clair] .dk .et .va-unite{color:#0009}.et-taille{justify-content:center;align-items:flex-end;gap:18px;min-height:260px;display:flex}.et-silhouette{filter:drop-shadow(0 18px 34px #57aaff80);flex:none;width:auto;transition:height .35s cubic-bezier(.2,.9,.25,1)}.et-taille .et-valeur{flex-direction:column;align-items:center;gap:2px;margin-bottom:40px}.dk .et-taille .va-nombre{font-size:clamp(64px,10vh,84px)}.dk .et-taille .va-unite{font-size:16px}@media (prefers-reduced-motion:reduce){.et-silhouette{transition:none}}.rg[data-vertical]{touch-action:none;width:44px;height:100%}.rg[data-vertical] .rg-bande{flex-direction:column;align-items:flex-end;inset:50% 0 auto}.rg[data-vertical] .rg-cran{width:100%;height:var(--rg-pas);justify-content:flex-end;align-items:center}.rg[data-vertical] .rg-cran:before{transform-origin:100%;width:100%;height:2px;transform:scaleX(.5)}.rg[data-vertical] .rg-cran:nth-child(5n+1):before{transform:scaleX(.8)}.rg[data-vertical] .rg-cran[data-etat]:before{transform:none}.dk .et .rg[data-vertical]:after{background:linear-gradient(90deg,#a6ecff,#338ffa);width:auto;height:4px;margin:-2px 0 0;inset:50% 0 auto}.dk .et .rg[data-vertical] .rg-fenetre{-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.et-toise{flex:1;grid-template-columns:120px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:0;padding:8px 20px 12px;display:grid}.et-toise .et-silhouette{justify-self:center}.et-toise .et-valeur{flex-direction:column;align-items:center;gap:2px}.dk .et-toise .va-nombre{font-size:72px}.dk .et-toise .va-unite{color:#fff9;font-size:16px}.et-toise .rg[data-vertical]{height:min(380px,100%)}.dk .et[data-dense] .dk-titre{text-align:center;min-height:0;padding:0 44px 6px}.dk .et[data-dense] .et-centre{gap:clamp(10px,2.2vh,18px);padding-top:clamp(8px,2.5vh,22px)}.dk .et .rg:not([data-vertical]) .rg-cran:nth-child(5n+1):before{transform:scaleY(.85)}.dk .et .rg:not([data-vertical]) .rg-cran[data-etat]:before{transform:none}.rg[data-vertical] .rg-cran:before{opacity:.4}.rg[data-vertical] .rg-cran:nth-child(5n+1):before{opacity:.6}.rg[data-vertical] .rg-cran[data-etat=actif]:before{opacity:1}
.ec{--ec-ressort-choix:cubic-bezier(.3, 1.25, .4, 1);--ec-ressort-apparition:cubic-bezier(.2, .9, .25, 1);min-height:0;color:var(--dk-texte,#fff);font-family:var(--dk-police,system-ui, sans-serif);flex-direction:column;flex:1;display:flex}@supports (transition-timing-function:linear(0, 1)){.ec{--ec-ressort-choix:linear(0, .0642 5%, .2077 10%, .3771 15%, .5407 20%, .6821 25%, .7951 30%, .8797 35%, .9392 40%, .9782 45%, 1.0018 50%, 1.0142 55%, 1.0192 60%, 1.0197 65%, 1.0177 70%, 1.0145 75%, 1.0111 80%, 1.008 85%, 1.0054 90%, 1.0034 95%, 1);--ec-ressort-apparition:linear(0, .0654 5%, .2084 10%, .3738 15%, .5312 20%, .6659 25%, .7734 30%, .8544 35%, .9125 40%, .9522 45%, .9779 50%, .9936 55%, 1.0022 60%, 1.0063 65%, 1.0077 70%, 1.0074 75%, 1.0065 80%, 1.0052 85%, 1.004 90%, 1.0029 95%, 1)}}.dk-titre{box-sizing:border-box;min-height:clamp(48px,11.4vh,97px);font-family:var(--dk-police,system-ui, sans-serif);letter-spacing:-.025em;text-wrap:balance;text-shadow:1px 1px 2px var(--dk-ombre-titre,transparent);flex:none;margin:18px 0 0;padding:0 20px 8px 40px;font-size:30px;font-weight:800;line-height:1.1}.ec-natif{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gl{--gl-ressort:cubic-bezier(.2, .9, .25, 1);flex:1;min-height:0;position:relative;overflow:hidden}@supports (transition-timing-function:linear(0, 1)){.gl{--gl-ressort:linear(0, .0647 5%, .2055 10%, .368 15%, .5225 20%, .655 25%, .7611 30%, .8419 35%, .9005 40%, .9413 45%, .9685 50%, .9857 55%, .996 60%, 1.0016 65%, 1.0042 70%, 1.005 75%, 1.0048 80%, 1.0042 85%, 1.0034 90%, 1.0026 95%, 1)}}.gl-page{flex-direction:column;display:flex;position:absolute;inset:0}.gl-entre{animation:gl-entre-droite .54s var(--gl-ressort) both}.gl-sort{animation:gl-sort-gauche .54s var(--gl-ressort) both;pointer-events:none}.gl[data-sens=arriere]>.gl-entre{animation-name:gl-entre-gauche}.gl[data-sens=arriere]>.gl-sort{animation-name:gl-sort-droite}@keyframes gl-entre-droite{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes gl-entre-gauche{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes gl-sort-gauche{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-100%)}}@keyframes gl-sort-droite{0%{opacity:1;transform:none}to{opacity:0;transform:translate(100%)}}@keyframes gl-fondu-entre{0%{opacity:0}to{opacity:1}}@keyframes gl-fondu-sort{0%{opacity:1}to{opacity:0}}.ep{cursor:text;flex-direction:column;align-items:center;padding:24px 24px 0;display:flex}.ep-form{width:100%}.ep-accroche{color:#ffffffa8;text-align:center;text-wrap:balance;margin:0;font-size:15.5px;line-height:1.45}.ep-avatar{flex:none;justify-content:center;align-items:center;width:168px;height:168px;margin-top:28px;display:flex;position:relative}.ep-avatar>svg{position:absolute;inset:0}.dk .mq-tuile.ep-initiale{border-radius:62px;width:124px;height:124px;font-size:60px;font-weight:900;line-height:1}.ep-enchante{color:#fff9;margin:18px 0 0;font-size:17px;transition:opacity .3s}.ep-enchante[data-visible=false]{opacity:0}.ep-champ{color:#fff;caret-color:#85e0ff;width:100%;font:900 var(--ep-taille,64px) / 1.1 var(--dk-police,system-ui, sans-serif);letter-spacing:-.03em;text-align:center;appearance:none;background:0 0;border:0;border-radius:0;outline:none;margin:4px 0 0;padding:0}.ep-champ[data-plein=true]{background:linear-gradient(135deg,#a6ecff 0%,#57b8ff 45%,#338ffa 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #57aaff8c);-webkit-background-clip:text;background-clip:text}.ep-champ::placeholder{color:#ffffff8c;-webkit-text-fill-color:#ffffff8c;letter-spacing:0;opacity:1;font-size:22px;font-weight:500}.ep-trait{background:linear-gradient(90deg,#57b8ff00,#57b8ff,#57b8ff00);border-radius:1px;width:220px;height:2px;margin-top:8px;box-shadow:0 0 12px #57b8ff}.ep-indice{color:#ffffff73;margin:10px 0 0;font-size:13px}:root[data-theme=clair] .ep-accroche,:root[data-theme=clair] .ep-enchante,:root[data-theme=clair] .ep-indice{color:#0009}:root[data-theme=clair] .ep-champ{color:#000}:root[data-theme=clair] .ep-champ::placeholder{color:#00000073;-webkit-text-fill-color:#00000073}.ea-centre{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:clamp(0px,4.7vh,40px) 40px 0;display:flex}.ro{--ro-pas:92px;border-radius:16px;width:100%;height:min(460px,100%);position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 20% 80%,#0000 100%)}.ro:focus-within{outline:2px solid var(--dk-accent,#5b93ff);outline-offset:2px}.ro-piste{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:100%;overflow:hidden auto}.ro-piste::-webkit-scrollbar{display:none}.ro-marge{height:calc(var(--ro-pas) * 2)}.ro-valeur{height:var(--ro-pas);scroll-snap-align:center;cursor:pointer;will-change:transform, opacity;justify-content:center;align-items:center;display:flex}.ro-valeur span{font-family:var(--dk-police,system-ui, sans-serif);font-size:calc(var(--ro-pas) * .957);letter-spacing:-.035em;color:var(--dk-texte,#fff);font-weight:700;line-height:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ro-valeur span{background:linear-gradient(135deg, var(--dk-texte,#fff) 0%, var(--dk-texte,#fff) 45%, #808080bf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.ea .ro:before{content:"";height:calc(var(--ro-pas) * 1.28);pointer-events:none;background:linear-gradient(#ffffff1c,#ffffff09);border-radius:30px;position:absolute;top:50%;left:-10px;right:-10px;transform:translateY(-50%);box-shadow:inset 0 1px #fff3,inset 0 0 0 .75px #ffffff1a,0 24px 50px #0000008c}.ea .ro[data-unite]:after{content:attr(data-unite);color:#ffffff8c;pointer-events:none;margin-top:14px;font-size:16px;font-weight:700;position:absolute;top:50%;right:26px}.ea .ro-piste{position:relative}.ea .ro-valeur span{letter-spacing:-.03em;font-weight:900}.ea .ro-valeur[data-actif] span{background:linear-gradient(135deg,#a6ecff 0%,#57b8ff 45%,#338ffa 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #57aaff8c);-webkit-background-clip:text;background-clip:text}:root[data-theme=clair] .ea .ro:before{background:#0000000a;box-shadow:inset 0 0 0 1px #00000014}:root[data-theme=clair] .ea .ro[data-unite]:after{color:#00000080}.eo-centre{flex-direction:column;flex:1;align-items:center;min-height:0;padding:clamp(8px,4vh,40px) 20px 0;display:flex;position:relative}.eo-valeur{justify-content:center;align-items:baseline;margin:0;display:flex}.eo-nombre{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1.2}.eo-vide{color:var(--dk-texte-discret,#ffffff85)}.eo-curseur{background:var(--dk-texte,#fff);border-radius:1px;align-self:center;width:2px;height:44px;margin-inline:3px 8px;animation:1.1s step-end infinite eo-clignote}.eo-cadran{width:260px;height:140px;position:relative}.eo-jauge{filter:drop-shadow(0 0 10px #57b8ff59);position:absolute;inset:0}.eo-jauge line{stroke:#ffffff38;stroke-width:3px;stroke-linecap:round;transition:stroke .25s}.eo-jauge line[data-allume]{stroke:url(#eo-jauge-teinte)}.eo-cadran .eo-valeur{position:absolute;bottom:0;left:0;right:0}.dk .eo-cadran .eo-nombre:not(.eo-vide){background:linear-gradient(135deg,#a6ecff 0%,#57b8ff 45%,#338ffa 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #57aaff8c);-webkit-background-clip:text;background-clip:text}.dk .eo-cadran .eo-nombre{letter-spacing:-.03em;font-size:72px;font-weight:900;line-height:1}.dk .eo-cadran .eo-unite{color:#fff9;font-size:18px;font-weight:800}.dk .eo-cadran .eo-curseur{background:#85e0ff;height:56px}:root[data-theme=clair] .eo-jauge line{stroke:#00000024}:root[data-theme=clair] .eo-jauge line[data-allume]{stroke:#3878fa}.dk .eo-prive{box-sizing:border-box;color:#ffffffbf;text-align:left;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:16px;padding:12px 14px;font-size:13.5px;line-height:1.4;display:flex}.dk .mq-tuile.eo-cadenas{border-radius:12px;width:38px;height:38px}:root[data-theme=clair] .dk .eo-prive{color:#000000b3}@keyframes eo-clignote{0%,55%{opacity:1}56%,to{opacity:0}}.eo-unite{color:var(--dk-texte-corps,#ffffffc7);font-size:20px;font-weight:500}.eo-borne{color:var(--dk-texte-discret,#ffffff85);margin:4px 0 0;font-size:13px;transition:opacity .2s ease-out}.eo-borne[data-visible=non]{opacity:0}.es-centre{flex:1;align-items:flex-end;min-height:0;padding:0 0 clamp(16px,5vh,40px);display:flex}.es-choix{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;width:100%;display:grid}.es-option{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;padding:0;display:flex;position:relative}.es-option:focus-visible{outline:2px solid var(--dk-accent,#5b93ff);outline-offset:6px;border-radius:12px}.es-figure{filter:drop-shadow(0 18px 30px #0009);width:110px;height:140px;transition:width .38s var(--ec-ressort-choix), height .38s var(--ec-ressort-choix);display:block;position:relative}.es-option[aria-checked=true] .es-figure{filter:drop-shadow(0 18px 30px #57aaff8c);width:150px;height:190px;animation:.45s cubic-bezier(.2,.9,.25,1) both mq-pop}.es-faisceau{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(#78beff00 0%,#78beff29 70%,#78beff47 100%);width:200px;height:min(380px,46vh);margin-left:-100px;position:absolute;bottom:40px;left:50%}.es-sol{background:radial-gradient(closest-side,#ffffff1f,#fff0);border-radius:50%;width:110px;height:18px;position:relative}.es-option[aria-checked=true] .es-sol{background:radial-gradient(closest-side,#57b8ffbf,#57b8ff00);width:170px;height:26px;box-shadow:0 0 30px #57b8ff80}.es-libelle{color:#ffffff80;font-size:15px;line-height:1.2;position:relative}.es-option[aria-checked=true] .es-libelle{color:#fff;font-size:19px;font-weight:800}:root[data-theme=clair] .es-libelle{color:#00000080}:root[data-theme=clair] .es-option[aria-checked=true] .es-libelle{color:#000}@media (prefers-reduced-motion:reduce){.gl-entre{animation:1ms linear both gl-fondu-entre}.gl-sort,.gl[data-sens=arriere]>.gl-sort{animation:1ms linear both gl-fondu-sort}.gl[data-sens=arriere]>.gl-entre{animation-name:gl-fondu-entre}.eo-curseur{animation:none}.es-figure{transition:none;animation:none!important}}
.dk-titre[data-serre]{min-height:0;padding-bottom:6px}.ch-liste{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:clamp(18px,5.2vh,44px) 24px 8px;display:flex;overflow-y:auto}.ch-liste::-webkit-scrollbar{display:none}.ch-option,.ob-tuile,.ob-ligne{background:var(--dk-verre);color:var(--dk-texte);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord), var(--dk-verre-ombre);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .38s var(--ec-ressort-choix), background-color .22s ease-out, color .22s ease-out;border:0;font-family:inherit}.ch-option[aria-checked=true],.ob-tuile[aria-checked=true],.ob-ligne[aria-checked=true]{background:var(--dk-action);color:var(--dk-action-texte);box-shadow:var(--dk-action-ombre)}.ch-option:active,.ob-tuile:active,.ob-ligne:active{transform:scale(.98)}.ch-option:focus-visible,.ob-tuile:focus-visible,.ob-ligne:focus-visible,.ob-plus:focus-visible,.jr-jour:focus-visible{outline:2px solid var(--dk-accent);outline-offset:3px}.ch-option{border-radius:22px;flex:none;align-items:center;gap:14px;min-height:68px;padding:14px 18px 14px 20px;display:flex}.ch-option[aria-checked=true]{transform:scale(1.02)}.ch-texte{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ch-texte strong{font-size:17px;font-weight:600;line-height:1.25}.ch-texte small{opacity:.68;text-wrap:pretty;font-size:13px;line-height:1.35}.ch-puce{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--dk-piste);color:#0000;border-radius:50%;flex:none;place-items:center;transition:background-color .22s ease-out,box-shadow .22s ease-out;display:grid}.ch-option[aria-checked=true] .ch-puce{background:var(--dk-action-texte);box-shadow:none;color:var(--dk-action)}.et[data-dense] .et-centre{gap:clamp(16px,4.2vh,36px);padding-top:clamp(12px,6.4vh,56px)}.vo-lecture{padding-inline:20px}.dk .vo-carte{flex-direction:column;gap:14px;padding:16px;display:flex}.vo-chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.vo-chiffres div{flex-direction:column;gap:8px;display:flex}.dk .mq-tuile.vo-icone{border-radius:11px;width:34px;height:34px}.vo-chiffres dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:26px;font-weight:900;line-height:1.05}.vo-chiffres dt{color:#fff9;font-size:12px;line-height:1.3}:root[data-theme=clair] .vo-chiffres dt{color:#0000008c}.ob-defile{padding-top:clamp(18px,5.2vh,44px)}.ob-grille{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ob-tuile{border-radius:22px;flex-direction:column;justify-content:flex-end;gap:4px;min-height:clamp(92px,14vh,118px);padding:16px 16px 15px;display:flex}.ob-tuile[aria-checked=true]{transform:scale(1.03)}.ob-tuile strong{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.ob-tuile small,.ob-ligne small{opacity:.68;font-size:12.5px;line-height:1.3}.ob-plus{width:100%;min-height:48px;color:var(--dk-texte-corps);font:500 14px/1.3 var(--dk-police);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:0 6px 0 16px;display:flex}.ob-plus .dk-icone{transition:transform .3s var(--ec-ressort-choix);flex:none}.ob-plus[aria-expanded=true] .dk-icone{transform:rotate(180deg)}.ob-groupe{color:var(--dk-texte-corps);font:500 13px/1.3 var(--dk-police);margin:20px 6px 8px}.ob-autres{gap:8px;margin-top:4px;display:grid}.ob-autres[hidden]{display:none}.ob-ligne{min-height:52px;animation:ob-deplie .5s var(--ec-ressort-apparition) both;border-radius:18px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.ob-ligne strong{font-size:16px;font-weight:600}.ob-ligne small{text-align:right}@keyframes ob-deplie{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cr-centre{cursor:text;flex-direction:column;flex:1;align-items:center;gap:14px;min-height:0;padding:clamp(16px,4vh,32px) 20px 0;display:flex}.cr-centre .ep-form{box-sizing:border-box;padding-inline:16px}.cr-date{box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 18px 10px 14px;display:flex;position:relative}.cr-date:focus-within{outline:2px solid var(--dk-accent);outline-offset:3px}.cr-date-icone{background:var(--dk-accent-fond);width:38px;height:38px;color:var(--dk-accent);border-radius:50%;flex:none;place-items:center;display:grid}.cr-date-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-date-texte small{color:var(--dk-texte-discret);font-size:12px;font-weight:500}.cr-date-texte strong{font-size:17px;font-weight:600;line-height:1.25}.cr-date-texte strong[data-vide]{color:var(--dk-texte-discret);font-weight:500}.cr-date-champ{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.rp-champs{flex-direction:column;padding-top:clamp(18px,4.6vh,40px);display:flex}.rp-coach{flex-direction:column;gap:12px;margin-top:18px;display:flex}.rp-champ{cursor:text;flex-direction:column;flex:none;gap:6px;padding:14px 20px 16px;display:flex}.rp-champ:focus-within{box-shadow:inset 0 0 0 1.5px var(--dk-accent), var(--dk-verre-ombre)}.rp-libelle{letter-spacing:.02em;color:var(--dk-texte-discret);font-size:12px;font-weight:600}.rp-champ input{width:100%;min-width:0;color:var(--dk-texte);caret-color:var(--dk-accent);font:600 22px/1.3 var(--dk-police);letter-spacing:-.01em;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0}.rp-champ input::placeholder{color:var(--dk-texte-discret);opacity:.75;font-weight:500}.rp-ligne{align-items:baseline;gap:8px;display:flex}.rp-unite{color:var(--dk-texte-corps);flex:none;font-size:15px;font-weight:500}.rp-ou{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-texte-discret);align-items:center;gap:12px;margin:12px 8px;font-size:12px;font-weight:600;display:flex}.rp-ou:before,.rp-ou:after{content:"";background:var(--dk-piste);flex:1;height:.75px}.rp-erreur{color:var(--dk-alerte);text-wrap:pretty;margin:14px 8px 0;font-size:13px;line-height:1.4}.jr-defile{padding-top:clamp(18px,4.6vh,40px)}.jr-jours{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.jr-jour{aspect-ratio:1;background:var(--dk-verre);width:100%;max-width:48px;color:var(--dk-texte-corps);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);font:700 11px/1 var(--dk-police);letter-spacing:.03em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .38s var(--ec-ressort-choix), background-color .2s ease-out, color .2s ease-out;border:0;border-radius:50%;place-items:center;margin-inline:auto;padding:0;display:grid}.jr-jour[aria-checked=true]{background:var(--dk-action);color:var(--dk-action-texte);box-shadow:var(--dk-action-ombre);transform:scale(1.08)}.jr-semaine{margin-top:clamp(18px,4vh,32px);padding:18px 18px 14px}.jr-resume{letter-spacing:-.01em;margin:4px 0 0;font-size:20px;font-weight:700;line-height:1.2}.jr-barres{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:16px;display:grid}.jr-colonne{flex-direction:column;align-items:center;gap:8px;display:flex}.jr-piste{align-items:flex-end;width:100%;height:clamp(64px,11vh,96px);display:flex}.jr-piste i{background:var(--dk-jauge);width:100%;min-height:4px;transition:height .5s var(--ec-ressort-choix), background-color .25s ease-out, opacity .25s ease-out;border-radius:7px;display:block}.jr-piste i[data-type=facile],.jr-legende i[data-type=facile]{background:var(--dk-accent);opacity:.38}.jr-piste i[data-type=longue],.jr-legende i[data-type=longue]{background:var(--dk-accent);opacity:.7}.jr-piste i[data-type=dure],.jr-legende i[data-type=dure]{background:var(--dk-degrade-accent)}.jr-colonne small{color:var(--dk-texte-discret);font-size:11px;font-weight:600}.jr-legende{color:var(--dk-texte-discret);justify-content:center;gap:16px;margin:12px 0 0;padding:0;font-size:11.5px;font-weight:500;list-style:none;display:flex}.jr-legende li{align-items:center;gap:6px;display:flex}.jr-legende i{border-radius:50%;width:8px;height:8px}.jr-note{text-align:center;margin:14px 8px 0}@media (prefers-reduced-motion:reduce){.ch-option,.ob-tuile,.ob-ligne,.ob-plus .dk-icone,.jr-jour,.jr-piste i{transition:none}.ob-ligne{animation:none}}.ch-visuel{background:linear-gradient(160deg,#ffffff29,#ffffff0d);border-radius:15px;flex:none;place-items:center;width:52px;height:52px;transition:background .25s ease-out,box-shadow .25s ease-out;display:grid;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 .75px #ffffff1a}.ch-option[aria-checked=true] .ch-visuel{background:linear-gradient(160deg,#9fe6ff 0%,#4ea9ff 45%,#2a6fe8 100%);box-shadow:inset 0 2px #ffffff8c,inset 0 -3px 6px #001e5a73,0 8px 18px #338ffa73}:root[data-theme=clair] .ch-visuel{background:#0000000d;box-shadow:inset 0 0 0 .75px #00000014}.vi-barres rect{fill:#ffffff2e;transition:fill .25s}.vi-barres rect[data-on=true]{fill:#7fc0ff}.ch-option[aria-checked=true] .vi-barres rect{fill:#fff6}.ch-option[aria-checked=true] .vi-barres rect[data-on=true]{fill:#fff}:root[data-theme=clair] .vi-barres rect{fill:#00000024}:root[data-theme=clair] .vi-barres rect[data-on=true]{fill:var(--dk-accent)}.vi-cal-cadre{fill:none;stroke:currentColor;stroke-opacity:.4;stroke-width:1.5px}.vi-cal-tete{fill:currentColor;fill-opacity:.25}.vi-cal rect[data-etat=vide]{fill:currentColor;fill-opacity:.14}.vi-cal rect[data-etat=flou]{fill:currentColor;fill-opacity:.6}.vi-cal rect[data-etat=plein]{fill:#7fc0ff}.ch-option[aria-checked=true] .vi-cal{color:#fff}.ch-option[aria-checked=true] .vi-cal rect[data-etat=plein]{fill:#fff}.ch-reflet,.fr-reflet{color:var(--dk-texte-corps);background:var(--dk-accent-fond);animation:dk-apparait .4s var(--dk-ressort,ease-out) both;border-radius:18px;flex:none;margin:4px 0 0;padding:13px 15px;font-size:14px;line-height:1.45;box-shadow:inset 0 0 0 .75px #5b93ff4d}@keyframes dk-apparait{0%{opacity:0;transform:translateY(8px)}}.fr-defile{flex-direction:column;padding-top:clamp(14px,3vh,26px);display:flex}.fr-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fr-tuile{text-align:left;min-height:100px;color:var(--dk-texte);background:var(--dk-verre);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord), var(--dk-verre-ombre);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s var(--dk-ressort,ease-out), background .25s, box-shadow .25s;border:0;border-radius:22px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;font-family:inherit;display:flex}:root:not([data-theme=clair]) .fr-tuile{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 0 .75px var(--dk-verre-bord), 0 20px 44px #00000080;background:linear-gradient(#ffffff1c,#ffffff09)}.fr-tuile:active{transform:scale(.97)}.fr-tuile:focus-visible{outline:2px solid var(--dk-accent);outline-offset:3px}.fr-tuile[aria-pressed=true],:root:not([data-theme=clair]) .fr-tuile[aria-pressed=true]{background:linear-gradient(#5b93ff57,#3378fa24);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1.5px #6aa8ff,0 0 30px #57a0ff66}:root[data-theme=clair] .fr-tuile[aria-pressed=true],:root:not([data-theme=clair]) .fr-tuile[aria-pressed=true]{background:var(--dk-accent-fond);box-shadow:inset 0 0 0 1.5px var(--dk-accent)}.fr-icone{width:38px;height:38px;color:var(--dk-texte);background:linear-gradient(160deg,#ffffff29,#ffffff0d);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff38}.fr-tuile[aria-pressed=true] .fr-icone{color:#fff;background:linear-gradient(160deg,#9fe6ff 0%,#4ea9ff 45%,#2a6fe8 100%);box-shadow:inset 0 2px #ffffff8c,0 6px 14px #338ffa73}.fr-nom{font-size:15px;font-weight:700;line-height:1.25}.vi-montre{flex:none;justify-content:center;align-self:center;width:150px;height:196px;margin:4px auto 6px;display:flex;position:relative}.vi-montre-bracelet{background:linear-gradient(90deg,#11161f,#2a3140 50%,#11161f);border-radius:30px;width:92px;position:absolute;top:0;bottom:0}.vi-montre-boitier{box-sizing:border-box;background:linear-gradient(160deg,#8c95a5,#2b303a 45%,#0e1015);border-radius:38px;width:138px;height:150px;padding:7px;position:absolute;top:30px;box-shadow:0 24px 50px #338ffa59,0 0 0 1px #ffffff1a}.vi-montre-couronne{background:linear-gradient(90deg,#6b7383,#2b303a);border-radius:4px;width:8px;height:26px;position:absolute;top:44px;right:-6px}.vi-montre-ecran{color:#fff;font-variant-numeric:tabular-nums;background:#000;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;height:100%;display:flex}.vi-montre-etiquette{letter-spacing:.1em;color:#7dffb5;font-size:9px;font-weight:800}.vi-montre-km{letter-spacing:-.02em;font-size:28px;font-weight:900;line-height:1}.vi-montre-km small{color:#fff9;font-size:10px}.vi-montre-temps{color:#ffd34d;font-size:21px;font-weight:900;line-height:1.15}.vi-montre-allure{color:#85c8ff;font-size:12px;font-weight:800}.vi-montre-vide{color:#ffffff4d}.dk .ob-grille{gap:14px}.dk .ob-grille .ob-tuile{text-align:center;border-radius:16px;justify-content:flex-start;align-items:center;gap:2px;min-height:0;padding:26px 12px 16px;position:relative;overflow:hidden}.dk .ob-grille .ob-tuile:before{content:"";background:#ffffff1f;height:12px;position:absolute;top:0;left:0;right:0}.dk .ob-grille .ob-tuile:after{content:"";pointer-events:none;background:radial-gradient(circle at 12.5px 12.5px,#ffffff2e 3.5px,#0000 4px),radial-gradient(circle at calc(100% - 12.5px) 12.5px,#ffffff2e 3.5px,#0000 4px),radial-gradient(circle at 12.5px calc(100% - 12.5px),#ffffff2e 3.5px,#0000 4px),radial-gradient(circle at calc(100% - 12.5px) calc(100% - 12.5px),#ffffff2e 3.5px,#0000 4px);position:absolute;inset:0}.ob-marque{letter-spacing:.14em;color:#ffffff8c;font-size:10px;font-weight:800}.dk .ob-grille .ob-tuile strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:900;line-height:1}.dk .ob-grille .ob-tuile strong[data-long]{font-size:38px}.ob-unite{letter-spacing:.1em;font-size:12px;font-weight:800}.dk .ob-grille .ob-tuile small{color:#ffffff8c;opacity:1;margin-top:4px;font-size:11.5px}.dk .ob-grille .ob-tuile[aria-checked=true],:root:not([data-theme=clair]) .dk .ob-grille .ob-tuile[aria-checked=true]{color:#06122b;background:linear-gradient(170deg,#fff 0%,#eef3fb 100%);transform:rotate(-2deg)scale(1.04);box-shadow:0 0 0 2px #6aa8ff,0 0 40px #57aaff8c,0 24px 40px #00000080}.dk .ob-grille .ob-tuile[aria-checked=true]:before{background:linear-gradient(90deg,#85e0ff,#338ffa)}.dk .ob-grille .ob-tuile[aria-checked=true]:after{background:radial-gradient(circle at 12.5px 12.5px,#cfd8e6 3.5px,#0000 4px),radial-gradient(circle at calc(100% - 12.5px) 12.5px,#cfd8e6 3.5px,#0000 4px),radial-gradient(circle at 12.5px calc(100% - 12.5px),#cfd8e6 3.5px,#0000 4px),radial-gradient(circle at calc(100% - 12.5px) calc(100% - 12.5px),#cfd8e6 3.5px,#0000 4px)}.dk .ob-grille .ob-tuile[aria-checked=true] .ob-marque,.dk .ob-grille .ob-tuile[aria-checked=true] small{color:#06122b99}.dk .ob-grille .ob-tuile[aria-checked=true] strong,.dk .ob-grille .ob-tuile[aria-checked=true] .ob-unite{color:#06122b}.ob-sans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dk .ob-puce{color:#fff;min-height:46px;font:700 14px/1.2 var(--dk-police);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff1c,#ffffff09);border:0;border-radius:14px;padding:12px 8px;box-shadow:inset 0 1px #fff3,inset 0 0 0 .75px #ffffff1a}.dk .ob-puce[aria-checked=true]{background:linear-gradient(#5b93ff52,#3378fa1f);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1.5px #6aa8ff,0 0 24px #57a0ff66}.dk .ob-puce:focus-visible{outline:2px solid var(--dk-accent);outline-offset:2px}:root[data-theme=clair] .dk .ob-puce{color:#000;background:#0000000a;box-shadow:inset 0 0 0 1px #00000014}:root[data-theme=clair] .ob-marque,:root[data-theme=clair] .dk .ob-grille .ob-tuile small{color:#0000008c}@media (prefers-reduced-motion:reduce){.ch-reflet,.fr-reflet{animation:none}}.dk .ls-defile{padding-top:0}.vi-flux{justify-content:space-between;align-items:center;height:clamp(120px,19vh,170px);padding:0 2px;display:flex}.vi-flux-source{background:linear-gradient(170deg,#fff,#e9edf3);border-radius:26px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;box-shadow:0 20px 40px #00000080,inset 0 -2px #00000014}.vi-flux-voie{overflow:visible}.dk .mq-tuile.vi-flux-sprynt{border-radius:26px;width:96px;height:96px;font-size:54px;font-style:italic;font-weight:900;animation-delay:-3s}.dk .ls-atouts li>i{color:#fff;background:linear-gradient(160deg,#9fe6ff 0%,#4ea9ff 45%,#2a6fe8 100%);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px 6px #001e5a73,0 8px 18px #338ffa73}.cr-allure{color:#b9d6ff;background:#5b93ff2e;border-radius:20px;margin:-2px 0 6px;padding:8px 16px;font-size:15px;font-weight:700;box-shadow:inset 0 0 0 1px #78b4ff59}.dk .mq-verre.cr-date{border-radius:18px;padding:12px 14px}.dk .mq-tuile.cr-date-icone{color:#fff;border-radius:12px;width:42px;height:42px}:root[data-theme=clair] .cr-allure{color:#2d63cf}.dk .lo-carte,.dk .lo-coach{color:#fff;flex-direction:column;gap:12px;padding:16px;display:flex}.lo-tete,.lo-ligne{color:#fff9;justify-content:space-between;gap:10px;font-size:13px;display:flex}.lo-tete>span:first-child{letter-spacing:.1em;text-transform:uppercase;color:#85c8ff;font-size:11px;font-weight:800}.lo-tete b,.lo-ligne b{color:#fff;font-variant-numeric:tabular-nums}.lo-ligne b.lo-vise{color:#85c8ff}.lo-barre{background:#ffffff1a;border-radius:6px;height:12px;position:relative}.lo-fait{background:linear-gradient(90deg,#ffffff59,#fff9);border-radius:6px;position:absolute;inset:0 auto 0 0}.lo-reste{background:repeating-linear-gradient(45deg,#57b8ffe6 0 6px,#338ffa80 6px 12px);border-radius:6px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 14px #57b8ffb3}.lo-conclusion{margin:0;font-size:14px;font-weight:700;line-height:1.35}.lo-conclusion span{color:#fff9;font-weight:500}.lo-coach p{margin:0}.lo-cap{color:#fff9;margin:0;font-size:13px}:root[data-theme=clair] .dk .lo-carte,:root[data-theme=clair] .dk .lo-coach,:root[data-theme=clair] .lo-tete b,:root[data-theme=clair] .lo-ligne b{color:#000}:root[data-theme=clair] .lo-tete,:root[data-theme=clair] .lo-ligne,:root[data-theme=clair] .lo-conclusion span,:root[data-theme=clair] .lo-cap{color:#0009}:root:not([data-theme=clair]) .dk .rp-champ:has(input:not(:placeholder-shown)){background:linear-gradient(#5b93ff52,#3378fa1f);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1.5px #6aa8ff,0 0 34px #57a0ff73}.dk .rp-champ:has(input:not(:placeholder-shown)){background:linear-gradient(#5b93ff52,#3378fa1f);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1.5px #6aa8ff,0 0 34px #57a0ff73}:root[data-theme=clair] .dk .rp-champ:has(input:not(:placeholder-shown)){background:#eef4ff;box-shadow:inset 0 0 0 1.5px #3878fa}.lo-tete{flex-direction:column;gap:4px}.dk .jr-jour[aria-checked=true]{color:#fff;background:linear-gradient(160deg,#9fe6ff 0%,#4ea9ff 45%,#2a6fe8 100%);box-shadow:inset 0 2px #ffffff8c,inset 0 -3px 6px #001e5a73,0 0 18px #57aaff99}.dk .cp-bouton[data-lecture]:disabled{opacity:1;color:#000;background:#fff}.ls-roue{border:2.5px solid #0000002e;border-top-color:#2a6fe8;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ls-tourne}@keyframes ls-tourne{to{transform:rotate(360deg)}}.ls-erreur{color:#ffb4a1;text-align:center;background:#ff785a1f;border-radius:14px;margin:0 0 4px;padding:10px 14px;font-size:13.5px;line-height:1.4;box-shadow:inset 0 0 0 1px #ff8c6e59}:root[data-theme=clair] .ls-erreur{color:#b33a1c}@media (prefers-reduced-motion:reduce){.ls-roue{animation-duration:2.4s}}
.ap{--ec-ressort-choix:cubic-bezier(.3, 1.25, .4, 1);--ec-ressort-apparition:cubic-bezier(.2, .9, .25, 1);--ap-ressort:cubic-bezier(.2, .9, .25, 1);background:var(--dk-fond) var(--dk-fond-image);width:100%;min-height:0;color:var(--dk-texte);font-family:var(--dk-police);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@supports (transition-timing-function:linear(0, 1)){.ap{--ec-ressort-choix:linear(0, .0642 5%, .2077 10%, .3771 15%, .5407 20%, .6821 25%, .7951 30%, .8797 35%, .9392 40%, .9782 45%, 1.0018 50%, 1.0142 55%, 1.0192 60%, 1.0197 65%, 1.0177 70%, 1.0145 75%, 1.0111 80%, 1.008 85%, 1.0054 90%, 1.0034 95%, 1);--ec-ressort-apparition:linear(0, .0654 5%, .2084 10%, .3738 15%, .5312 20%, .6659 25%, .7734 30%, .8544 35%, .9125 40%, .9522 45%, .9779 50%, .9936 55%, 1.0022 60%, 1.0063 65%, 1.0077 70%, 1.0074 75%, 1.0065 80%, 1.0052 85%, 1.004 90%, 1.0029 95%, 1);--ap-ressort:linear(0, .1008 5%, .2996 10%, .5006 15%, .6676 20%, .7919 25%, .8776 30%, .933 35%, .9665 40%, .9855 45%, .9955 50%, 1.0001 55%, 1.0019 60%, 1.0023 65%, 1.002 70%, 1.0015 75%, 1.001 80%, 1)}}.ap-page{overscroll-behavior:contain;min-height:0;padding:10px 16px calc(104px + env(safe-area-inset-bottom,0px));scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:20px;display:flex;overflow:hidden auto}.ap-page::-webkit-scrollbar{display:none}.ap-page>*{flex:none}:where(.ap-page) :where(p,h1,h2,h3,dl,dd,ul,ol,figure){margin:0}.ap-entete{justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 0;display:flex}.ap-titre{letter-spacing:-.015em;text-wrap:balance;font-size:28px;font-weight:700;line-height:1.15}.ap-sous-titre{color:var(--dk-texte-corps);margin-top:4px;font-size:15px;line-height:1.35}.ap-section{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;display:flex}.ap-section h2{font-size:17px;font-weight:600}.ap-section-lien{color:var(--dk-texte-discret);font-size:13px;font-weight:500;text-decoration:none}.ap-bloc{flex-direction:column;gap:12px;display:flex}.ap-carte{flex-direction:column;gap:12px;padding:18px;display:flex}.ap-pied{text-align:center;padding:0 12px}.ap-actions{flex-direction:column;gap:8px;display:flex}.ap-erreur{color:var(--dk-alerte);padding:0 6px;font-size:13px;line-height:1.4}.ap-bouton{box-sizing:border-box;min-height:50px;font:600 16px/1.2 var(--dk-police);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:25px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .28s ease-out,opacity .2s ease-out;display:flex}.ap-bouton-plein{background:var(--dk-action);color:var(--dk-action-texte);box-shadow:var(--dk-action-ombre)}.ap-bouton-verre{background:var(--dk-verre);color:var(--dk-texte);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord)}.ap-bouton-texte{min-height:44px;color:var(--dk-texte-corps);background:0 0;font-size:14px}.ap-bouton-danger{background:color-mix(in srgb, var(--dk-alerte) 10%, transparent);color:var(--dk-alerte);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dk-alerte) 55%, transparent)}.ap-bouton:active:not(:disabled){opacity:.9;transform:scale(.97)}.ap-bouton:disabled{opacity:.45;cursor:default}.ap :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--dk-accent);outline-offset:2px}.ap-liste{padding:0;list-style:none;overflow:hidden}.ap-ligne{position:relative}.ap-ligne+.ap-ligne:before{content:"";background:var(--dk-verre-bord);height:.75px;position:absolute;top:0;left:16px;right:0}.ap-ligne-corps{box-sizing:border-box;width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:9px 16px;text-decoration:none;display:flex}:is(a,button).ap-ligne-corps{cursor:pointer;transition:opacity .2s ease-out}:is(a,button).ap-ligne-corps:active{opacity:.68}.ap-ligne-icone{width:26px;color:var(--dk-texte-corps);flex:none;place-items:center;display:grid}.ap-ligne-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ap-ligne-texte strong{font-size:16px;font-weight:500;line-height:1.3}.ap-ligne-texte small{color:var(--dk-texte-discret);font-size:13.5px;line-height:1.35}.ap-ligne-valeur{color:var(--dk-texte-discret);flex:none;font-size:15px}.ap-ligne-corps>.dk-icone:last-child{color:var(--dk-texte-discret);opacity:.7;flex:none}.ap-ligne[data-danger]{color:var(--dk-alerte)}.ap-interrupteur{background:var(--dk-jauge);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;flex:none;width:51px;height:31px;padding:0;transition:background-color .25s ease-out;position:relative}.ap-interrupteur i{width:27px;height:27px;transition:transform .38s var(--ap-ressort);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #00000040}.ap-interrupteur[aria-checked=true]{background:var(--dk-accent)}.ap-interrupteur[aria-checked=true] i{transform:translate(20px)}.ap-puces{flex-wrap:wrap;gap:8px;display:flex}.ap-puces[data-pleine]{flex-wrap:nowrap;gap:6px}.ap-puce{min-height:40px;color:var(--dk-texte-corps);box-shadow:inset 0 0 0 1px var(--dk-piste);font:500 14px/1.2 var(--dk-police);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20px;padding:0 14px;transition:background-color .2s ease-out,color .2s ease-out}.ap-puces[data-pleine] .ap-puce{flex:auto;min-width:0;padding:0 8px}.ap-puce:is([aria-checked=true],[aria-pressed=true]){background:var(--dk-action);color:var(--dk-action-texte);box-shadow:none;font-weight:600}.ap-tuiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ap-tuiles[data-colonnes="3"]{grid-template-columns:repeat(3,1fr)}.ap-tuile{background:var(--dk-verre);min-width:0;box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.ap-tuile span{letter-spacing:.05em;text-transform:uppercase;color:var(--dk-texte-discret);font-size:10.5px;font-weight:600;line-height:1.25}.ap-tuile strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.ap-tuile[data-accent]{background:var(--dk-degrade-accent);color:var(--dk-degrade-texte);box-shadow:none}.ap-tuile[data-accent] span{color:inherit;opacity:.82}.ap-pastille{background:var(--dk-accent-fond);height:24px;color:var(--dk-accent);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.ap-pastille[data-ton=succes]{background:color-mix(in srgb, var(--dk-succes) 15%, transparent);color:var(--dk-succes)}.ap-pastille[data-ton=neutre]{background:var(--dk-champ);color:var(--dk-texte-corps)}.ap-accordeon{overflow:hidden}.ap-accordeon-tete{box-sizing:border-box;width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px 10px 18px;display:flex}.ap-accordeon-tete>.dk-icone{color:var(--dk-texte-discret);transition:transform .38s var(--ap-ressort);flex:none}.ap-accordeon[data-ouvert]>.ap-accordeon-tete>.dk-icone{transform:rotate(180deg)}.ap-accordeon-corps{animation:ap-deplie .5s var(--ec-ressort-apparition) both;padding:2px 16px 18px}.ap-accordeon-corps[hidden]{display:none}@keyframes ap-deplie{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ap-accordeon-corps .dk-carte{box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);background:0 0}.ap-formulaire{flex-direction:column;gap:14px;display:flex}.ap-formulaire-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ap-champ{flex-direction:column;gap:6px;min-width:0;display:flex}.ap-champ-libelle{color:var(--dk-texte-discret);font-size:12.5px;font-weight:600}.ap-champ-libelle em{font-style:normal;font-weight:400}.ap-champ-zone,.ap-champ textarea{box-sizing:border-box;background:var(--dk-champ);border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}.ap-champ-zone:focus-within,.ap-champ textarea:focus{box-shadow:inset 0 0 0 1.5px var(--dk-accent)}.ap-champ :is(input,select,textarea){width:100%;min-width:0;color:var(--dk-texte);font:500 16px/1.3 var(--dk-police);appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0}.ap-champ :is(input,select){padding:0}.ap-champ textarea{resize:none;padding:12px 14px;line-height:1.4;display:block}.ap-champ ::placeholder{color:var(--dk-texte-discret);opacity:.8;font-weight:400}.ap-champ-zone i{color:var(--dk-texte-discret);flex:none;font-size:14px;font-style:normal}.ap-champ-zone .dk-icone{color:var(--dk-texte-discret);pointer-events:none;flex:none}.ap-champ>small{color:var(--dk-texte-discret);font-size:12px;line-height:1.35}.ap-etapes{padding:6px 14px;list-style:none}.ap-etapes li{min-height:56px;color:var(--dk-texte-discret);align-items:center;gap:14px;font-size:15px;font-weight:500;line-height:1.3;transition:color .3s ease-out;display:flex;position:relative}.ap-etapes li+li:before{content:"";background:var(--dk-verre-bord);height:.75px;position:absolute;top:0;left:48px;right:0}.ap-etape-puce{background:var(--dk-champ);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background-color .3s ease-out;display:grid}.ap-etapes li[data-statut=en-cours]{color:var(--dk-texte);font-weight:600}.ap-etapes li[data-statut=finie]{color:var(--dk-texte)}.ap-etapes li:not([data-statut=a-venir]) .ap-etape-puce{background:var(--dk-accent-fond);color:var(--dk-accent)}.ap-etape-puce .dk-icone{animation:ap-pose .4s var(--ec-ressort-choix) both}.ap-etape-puce b{border:2px solid var(--dk-accent);border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite ap-tourne}@keyframes ap-pose{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ap-tourne{to{transform:rotate(360deg)}}.ap:after{content:"";z-index:4;height:calc(92px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--dk-fond) 62%);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ap-barre{right:20px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:5;animation:ap-barre-entre .6s var(--ap-ressort) both;align-items:center;gap:10px;display:flex;position:absolute;left:20px}@keyframes ap-barre-entre{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.ap-onglets,.ap-coach{background:var(--dk-barre-verre);box-shadow:inset 0 0 0 .5px var(--dk-verre-bord), 0 8px 24px #00000024;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}.ap-onglets{grid-template-columns:repeat(var(--ap-nombre,5), 1fr);box-sizing:border-box;border-radius:29px;flex:1;height:58px;margin:0;padding:4px;list-style:none;display:grid;position:relative}.ap-onglets-curseur{width:calc((100% - 8px) / var(--ap-nombre,5));background:color-mix(in srgb, var(--dk-texte) 12%, transparent);transform:translateX(calc(var(--ap-rang,0) * 100%));transition:transform .5s var(--ap-ressort);border-radius:25px;position:absolute;top:4px;bottom:4px;left:4px}.ap-onglets li{display:flex;position:relative}.ap-onglet{color:var(--dk-texte-discret);-webkit-tap-highlight-color:transparent;border-radius:25px;flex:1;place-items:center;transition:color .2s ease-out;display:grid}.ap-coach{width:58px;height:58px;color:var(--dk-texte);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .28s ease-out,opacity .2s ease-out;display:grid}.ap-coach:active{opacity:.85;transform:scale(.94)}.co{z-index:20;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.co-voile{cursor:default;background:#00000073;border:0;width:100%;animation:.3s ease-out both co-fondu;position:absolute;inset:0}.co-panneau{background:var(--dk-fond);min-height:62%;max-height:90%;animation:co-monte .55s var(--ap-ressort) both;border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:relative;box-shadow:0 -12px 40px #00000047}@keyframes co-fondu{0%{opacity:0}to{opacity:1}}@keyframes co-monte{0%{transform:translateY(100%)}to{transform:none}}.co-tete{flex:none;align-items:center;gap:12px;padding:16px 16px 12px 20px;display:flex}.co-tete p{margin:0}.co-avatar{background:var(--dk-degrade-accent);width:40px;height:40px;color:var(--dk-degrade-texte);border-radius:50%;flex:none;place-items:center;display:grid}.co-nom{font-size:17px;font-weight:700;line-height:1.2}.co-statut{color:var(--dk-texte-discret);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.co-statut i{background:var(--dk-succes);border-radius:50%;flex:none;width:7px;height:7px}.co-fermer{background:var(--dk-champ);width:34px;height:34px;color:var(--dk-texte-corps);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.co-fil{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:20px;min-height:0;padding:8px 20px 16px;display:flex;overflow-y:auto}.co-fil p{margin:0}.co-message p{text-wrap:pretty;font-size:16.5px;line-height:1.45}.co-message{animation:dk-apparait .5s var(--ec-ressort-apparition) both}.co-message[data-de=toi]{background:var(--dk-accent-fond);border-radius:22px;align-self:flex-end;max-width:82%;padding:12px 18px}.co-action{background:var(--dk-accent-fond);height:36px;color:var(--dk-accent);font:600 14px/1 var(--dk-police);cursor:pointer;border:0;border-radius:18px;align-items:center;gap:6px;margin-top:10px;padding:0 14px;display:inline-flex}.co-points{gap:6px;padding:4px 2px;display:flex}.co-points i{background:var(--dk-texte);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite co-point}.co-points i:nth-child(2){animation-delay:.18s}.co-points i:nth-child(3){animation-delay:.36s}@keyframes co-point{0%,to{opacity:.28}45%{opacity:1}}.co-attente{color:var(--dk-texte-discret);align-items:center;gap:10px;font-size:13px;display:flex}.co-note{color:var(--dk-alerte);margin-top:4px;font-size:12px}.co-suggestions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.co-suggestions button{background:var(--dk-verre);min-height:40px;color:var(--dk-texte);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);font:500 14px/1.3 var(--dk-police);text-align:left;cursor:pointer;border:0;border-radius:20px;padding:8px 14px}.co-erreur{color:var(--dk-alerte);font-size:13px}.co-saisie{box-sizing:border-box;min-height:56px;margin:0 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--dk-verre);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord), var(--dk-verre-ombre);border-radius:28px;flex:none;align-items:center;gap:8px;padding:6px 6px 6px 18px;display:flex}.co-saisie input{min-width:0;color:var(--dk-texte);font:400 16px/1.3 var(--dk-police);background:0 0;border:0;outline:none;flex:1}.co-saisie input::placeholder{color:var(--dk-texte-discret)}.co-saisie button{background:var(--dk-action);width:44px;height:44px;color:var(--dk-action-texte);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .2s ease-out;display:grid}.co-saisie button:disabled{opacity:.3;cursor:default}.cv{width:100%;height:100%;display:block}.dk-stop-milieu{stop-color:var(--dk-degrade-milieu)}.fl{flex:none;position:relative}.fl svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fl-couche{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite alternate fl-danse}@keyframes fl-danse{0%{transform:scale(1)skew(0)}35%{transform:scale(.97,1.04)skew(-2.4deg)}70%{transform:scale(1.03,.97)skew(1.8deg)}to{transform:scale(.99,1.05)skew(-1deg)}}.fl-bloc{flex-direction:column;align-items:center;gap:2px;display:flex}.fl-stop-profond{stop-color:color-mix(in srgb, var(--dk-degrade-fin) 82%, #0a1c5c)}.fl-nombre{font-family:ui-rounded, "SF Pro Rounded", var(--dk-police);font-variant-numeric:tabular-nums;color:#fff;text-shadow:-1px -1.2px #fff6,0 3px #081e5a80,0 8px 16px #081e5a73;place-items:center;padding-top:34%;font-size:72px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.fl-libelle{background:var(--dk-verre-fort);color:var(--dk-texte);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:500}.fl-mini{filter:drop-shadow(0 2px 6px var(--dk-halo));flex:none}.fl-mini[data-eteinte]{filter:grayscale()opacity(.45)}.cm-socle{perspective:900px;padding:18px 4px 26px}.cm{--cm-x:0deg;--cm-y:0deg;box-sizing:border-box;height:210px;transform:rotate(-4.8deg) rotateX(var(--cm-y)) rotateY(var(--cm-x));transition:transform .5s var(--ap-ressort);touch-action:pan-y;background:linear-gradient(105deg,#fffc 0%,#ffffff4d 26%,#0000 46% 72%,#0000001a 100%),radial-gradient(240px at 28% 18%,#ffffffbf,#ffffff2e 45%,#0000 72%),repeating-linear-gradient(.4deg,#ffffff17 0 .7px,#0000 .7px 2.6px),linear-gradient(135deg,#f5f7fc 0%,#dbdee6 34%,#b8bac2 70%,#cccfd6 100%);border-radius:26px;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.25px #ffffffd9,inset 0 -1px 0 1.25px #00000014,0 20px 28px #00000057}.cm-grain{opacity:.35;mix-blend-mode:overlay;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cm p{margin:0;position:relative}.cm-legende{letter-spacing:.2em;text-transform:uppercase;color:#5c5e66;text-align:center;font-size:10px;font-weight:600}.cm-code{letter-spacing:.09em;text-indent:.09em;color:#5b5d65;text-shadow:0 1.4px #fff9,0 -1px #00000052;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(26px,9vw,36px);font-weight:800}.cm-copier{color:#000000e0;font:600 14px/1.2 var(--dk-police);cursor:pointer;background:#fff;border:0;border-radius:20px;padding:9px 18px;position:absolute;bottom:14px;left:20px;box-shadow:0 5px 10px #00000038}.cm:has(.cm-copier){padding-bottom:60px}.jf{place-items:center;display:grid}.jf-flacon{background:var(--dk-champ);width:78px;height:148px;box-shadow:inset 0 0 0 1px var(--dk-verre-bord), inset 0 8px 14px #ffffff1f;border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden}.jf-flacon:before{content:"";z-index:2;background:linear-gradient(#ffffff80,#0000);border-radius:5px;width:9px;height:46%;position:absolute;top:8px;left:9px}.jf-eau{transition:height .92s var(--ec-ressort-choix);animation:jf-monte 1.1s var(--ec-ressort-apparition) both;background:linear-gradient(#8cf7ff80,#0dd1ff9e 22%,#007affc7 55%,#0038e0db 82%,#001a9eeb);position:absolute;bottom:0;left:0;right:0}.jf-eau:before{content:"";background:#befaff8c;border-radius:50%;height:10px;position:absolute;top:-5px;left:-20%;right:-20%}@keyframes jf-monte{0%{transform:translateY(100%)}to{transform:none}}.jf-flacon strong{z-index:1;font-family:ui-rounded, "SF Pro Rounded", var(--dk-police);color:#fff;text-shadow:0 2px 8px #00145073;font-size:34px;font-weight:700;position:relative}.jf[data-vide] strong{color:var(--dk-texte-discret);text-shadow:none}.bp{background:var(--dk-champ);height:52px;color:var(--dk-accent);border-radius:18px;align-items:center;gap:12px;padding:0 16px;display:flex}.bp-traits{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex;overflow:hidden}.bp-traits i{background:var(--dk-piste);border-radius:2px;flex:none;width:2.75px;height:14px}.bp-traits i[data-plein]{background:var(--dk-accent)}.bp strong{min-width:36px;color:var(--dk-texte);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:600}.af{color:#fff;width:156px;height:272px;font:inherit;text-align:left;scroll-snap-align:center;-webkit-tap-highlight-color:transparent;background:#0a1226;border:0;border-radius:22px;flex:none;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 5px 9px #00000029}button.af{cursor:pointer;transition:transform .38s var(--ec-ressort-choix)}button.af:active{transform:scale(.965)}.af>img,.af>.cv{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.af-voile{border-radius:inherit;background:linear-gradient(#ffffff24,#0000 22%),linear-gradient(#0000000f,#0000 40%,#00000059 68%,#000000e0);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.af-badge{font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 .5px #ffffff1f}.af-faite{color:var(--dk-succes);filter:drop-shadow(0 1px 3px #00000080);display:grid;position:absolute;top:10px;left:10px}.af-texte{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.af-texte small{letter-spacing:.07em;text-transform:uppercase;color:#ffffffb8;font-size:10.5px;font-weight:700}.af-texte strong{font-size:15px;font-weight:600;line-height:1.25}.ca-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-inline:-16px;padding:4px 16px 10px;display:flex;overflow-x:auto}.ca-rail::-webkit-scrollbar{display:none}@supports (animation-timeline:view()){.ca-rail>.af{animation:linear both ca-centre;animation-timeline:view(inline);animation-range:cover}}@keyframes ca-centre{0%,to{opacity:.76;scale:.92}40%,60%{opacity:1;scale:1}}.vg{border-radius:14px;flex:none;display:block;overflow:hidden;box-shadow:inset 0 0 0 .75px #fff3,0 3px 6px #00000029}.vg>img,.vg>.cv{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.su-sources{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.su-sources span{color:var(--dk-texte-discret);flex-direction:column;align-items:center;gap:6px;font-size:11.5px;display:flex}.su-sources i{box-sizing:border-box;background:var(--dk-champ);border-radius:14px;justify-content:center;align-items:flex-end;gap:4px;width:100%;height:54px;padding:10px;display:flex}.su-sources b{background:var(--dk-piste);border-radius:2px;width:5px}.su-sources b:first-child{height:45%}.su-sources b:nth-child(2){height:80%}.su-sources b:nth-child(3){height:60%}.su-sources b:nth-child(4){height:100%}.su-sources b:nth-child(5){height:70%}.su-vignettes{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.su-vignettes li{background:var(--dk-champ);width:64px;height:64px;color:var(--dk-texte-discret);text-align:center;border-radius:12px;place-items:center;font-size:10.5px;display:grid;position:relative}.su-vignettes img{object-fit:cover;border-radius:12px;width:100%;height:100%}.su-vignettes button{background:var(--dk-action);width:22px;height:22px;color:var(--dk-action-texte);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.su-ou{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-texte-discret);align-items:center;gap:12px;margin-block:-6px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.su-ou:before,.su-ou:after{content:"";background:var(--dk-piste);flex:1;height:.75px}.sa{align-items:center;gap:24px;padding-top:clamp(20px,6vh,56px)}.sa-visuel{background:var(--dk-accent-fond);width:152px;height:152px;color:var(--dk-accent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--dk-accent) 45%, transparent), 0 8px 18px var(--dk-halo);border-radius:26px;place-items:center;display:grid;position:relative;overflow:hidden}.sa-visuel img{object-fit:cover;width:100%;height:100%}.sa-visuel i{background:linear-gradient(transparent, color-mix(in srgb, var(--dk-accent) 34%, transparent), transparent);height:48px;animation:1.8s linear infinite sa-balaye;position:absolute;left:0;right:0}@keyframes sa-balaye{0%{top:-48px}to{top:100%}}.sa-titres{text-align:center}.sa-titres h1{text-wrap:balance;font-size:22px;font-weight:700;line-height:1.25}.sa-titres p{color:var(--dk-texte-corps);margin-top:8px;font-size:15px;font-weight:500}.sa .ap-etapes{align-self:stretch}.ap .dk-carte{border-radius:26px}:where(.fs) :where(p,h2,h3,dl,dd,ul,ol){margin:0}.ap-entete-droite{flex:none;gap:8px;display:flex}.ap-rond{background:var(--dk-verre);width:40px;height:40px;color:var(--dk-texte);box-shadow:inset 0 0 0 .5px var(--dk-verre-bord);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .28s ease-out;display:grid}.ap-rond:active{transform:scale(.94)}.ap-titre-icone{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;line-height:1.25;display:flex}.ap-titre-icone .dk-icone{color:var(--dk-accent);flex:none}.ap .ap-liste{border-radius:28px}.ap-ligne-corps{min-height:64px}.ap-ligne-icone{color:var(--dk-texte)}.ap-ligne:has(.ap-ligne-icone)+.ap-ligne:before{left:54px}.ap-ligne-icone:has(.vg){width:auto}.ap-ligne:has(.vg)+.ap-ligne:before{left:72px}.ap-tuile-icone{background:var(--dk-accent-fond);width:28px;height:28px;color:var(--dk-accent);border-radius:50%;place-items:center;display:grid}.ap .ap-accordeon{border-radius:24px}.ap-accordeon-tete>.ap-ligne-icone .dk-icone{color:var(--dk-texte);transform:none}.ap-franc-tete{color:var(--dk-accent);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ap-franc-tete i{background:var(--dk-degrade-accent);width:28px;height:28px;color:var(--dk-degrade-texte);border-radius:50%;flex:none;place-items:center;display:grid}.ap-franc-texte{text-wrap:pretty;font-size:15.5px;line-height:1.45}.ap-coach{background:var(--dk-degrade-accent);color:var(--dk-degrade-texte);box-shadow:inset 0 0 0 .5px #ffffff4d, 0 8px 20px var(--dk-halo)}.ap-onglet[aria-current=page]{color:var(--dk-texte)}.co-fil[data-debut] .co-message[data-de=coach]:first-child p{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.32}.ac{gap:24px}.ac-serie{min-height:44px;color:var(--dk-texte);-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:5px;padding:0 4px;text-decoration:none;display:flex}.ac-serie strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.ac-plan-bouton{-webkit-tap-highlight-color:transparent;text-decoration:none;transition:transform .28s ease-out,opacity .2s ease-out}.ac-plan-bouton:active{opacity:.85;transform:scale(.97)}.ac-bienvenue{padding-bottom:11px;position:relative}.ac-bienvenue:before{content:"";background:color-mix(in srgb, var(--dk-texte) 12%, var(--dk-fond));height:48px;box-shadow:inset 0 0 0 .6px var(--dk-verre-bord);border-radius:24px;position:absolute;bottom:0;left:16px;right:16px}.ac-bienvenue-carte{color:#fff;background:#0a1226;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:148px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .6px #ffffff1f,0 3px 8px #00000038}.ac-bienvenue-image{position:absolute;inset:0 0 0 52%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46%);mask-image:linear-gradient(90deg,#0000,#000 46%)}.ac-bienvenue-image>*,.ac-jour-image>*,.ac-objectif-image>:is(img,.cv){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ac-bienvenue-carte>:not(.ac-bienvenue-image){position:relative}.ac-bienvenue-rubrique{letter-spacing:.09em;text-transform:uppercase;color:#85c8ff;font-size:12px;font-weight:700}.ac-bienvenue .ac-plan-titre{letter-spacing:-.02em;text-wrap:balance;max-width:10ch;margin-top:8px;font-size:25px;font-weight:700;line-height:1.12}.ac-bienvenue-texte{color:#d1d1d6;text-wrap:pretty;max-width:24ch;margin-top:8px;font-size:13.5px;line-height:1.4}.ac-bienvenue .ac-plan-bouton{color:#000;background:#fff;border-radius:22px;align-items:center;gap:8px;height:44px;margin-top:16px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.ac-jour{min-height:136px;display:flex;overflow:hidden}.ac-jour-image{background:#0a1226;flex:none;width:118px;position:relative}.ac-jour-texte{flex-direction:column;flex:1;gap:7px;min-width:0;padding:14px 14px 14px 16px;display:flex}.ac-jour .dk-rubrique{font-size:11px}.ac-jour .ac-plan-titre{font-size:17px;font-weight:600;line-height:1.25}.ac-jour-chiffres{flex-wrap:wrap;gap:6px;display:flex}.ac-jour-chiffres span{background:var(--dk-champ);font-variant-numeric:tabular-nums;border-radius:10px;padding:3px 9px;font-size:12.5px;font-weight:600}.ac-jour .ac-plan-bouton{background:var(--dk-action);height:36px;color:var(--dk-action-texte);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:600;display:flex}.ac-demarrage{box-sizing:border-box;min-height:64px;color:inherit;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 10px 18px;text-decoration:none;display:flex}.ap .ac-demarrage{border-radius:20px}.ac-demarrage small{color:var(--dk-texte-discret);font-size:12.5px;display:block}.ac-demarrage strong{font-size:16px;font-weight:600}.ac-demarrage .dk-icone{color:var(--dk-texte-discret);flex:none}.ac-duo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ac-carte{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;height:248px;padding:16px 12px 14px;display:flex}.ac-carte h2{font-size:17px;font-weight:600}.ac-carte>p{color:var(--dk-texte-discret);font-size:12.5px;line-height:1.3}.ac-carte .jf{flex:1;min-height:0}.ac-carte .jf-flacon{height:100%;max-height:150px}.ac-objectif-image{background:#0a1226;border-radius:18px;flex:1;align-self:stretch;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.ac-objectif{box-sizing:border-box;color:#000;max-width:calc(100% - 12px);font:700 12.5px/1.2 var(--dk-police);text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;border:0;border-radius:999px;padding:7px 11px;position:absolute;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 10px #0000004d}button.ac-objectif{cursor:pointer}.ac-lien{min-height:40px;color:var(--dk-accent);justify-content:center;align-items:center;gap:8px;margin-block:-10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.pl-tete{padding:8px 4px 0}.pl-titre{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.1}.pl-avancement{flex-direction:column;gap:8px;margin-top:16px;display:flex}.pl-avancement p{letter-spacing:.1em;text-transform:uppercase;color:var(--dk-texte-discret);justify-content:space-between;gap:12px;font-size:11px;font-weight:600;display:flex}.pl-avancement strong{color:var(--dk-accent);font-weight:700}.pl-avancement-barre{background:var(--dk-piste);border-radius:2px;height:4px;display:block;overflow:hidden}.pl-avancement-barre i{background:var(--dk-degrade-accent);height:100%;transition:width .9s var(--ec-ressort-apparition);border-radius:2px;display:block}.cal{flex-direction:column;gap:14px;padding:20px 14px 14px;display:flex}.cal-titre{padding:0 6px;font-size:15px;font-weight:600}.cal-lettres,.cal-semaine{grid-template-columns:repeat(7,1fr);justify-items:center;display:grid}.cal-lettres span{color:var(--dk-texte-discret);font-size:12px;font-weight:600}.cal-grille{flex-direction:column;gap:10px;display:flex}.cal-jour{background:color-mix(in srgb, var(--dk-texte) 6%, transparent);width:40px;height:40px;color:var(--dk-texte-corps);font:500 15px/1 var(--dk-police);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .28s var(--ec-ressort-choix), background-color .2s ease-out, box-shadow .2s ease-out;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.cal-jour:before{content:"";position:absolute;inset:-4px}.cal-jour:active{transform:scale(.92)}.cal-jour:disabled{color:var(--dk-texte-discret);opacity:.4;cursor:default;background:0 0}.cal-jour[data-niveau]{color:var(--dk-texte);font-weight:700}.cal-jour[data-niveau="1"]{background:color-mix(in srgb, var(--dk-accent) 16%, transparent)}.cal-jour[data-niveau="2"]{background:color-mix(in srgb, var(--dk-accent) 32%, transparent)}.cal-jour[data-niveau="3"]{background:color-mix(in srgb, var(--dk-accent) 50%, transparent)}.cal-jour[data-faite]{background:var(--dk-degrade-accent);color:var(--dk-degrade-texte)}.cal-jour[data-aujourdhui]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.cal-jour[aria-pressed=true]{background:var(--dk-texte);color:var(--dk-fond);box-shadow:0 0 0 2px var(--dk-fond), 0 0 0 4px var(--dk-accent);font-weight:700}.cal-panneau{background:var(--dk-puits);animation:cal-panneau .45s var(--ec-ressort-apparition) both;border-radius:20px;flex-direction:column;gap:12px;margin-top:4px;padding:16px;display:flex}@keyframes cal-panneau{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cal-panneau-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.cal-panneau-tete p{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-panneau-tete strong{font-size:15px;font-weight:700}.cal-panneau-tete small{color:var(--dk-texte-discret);font-size:12px}.cal-panneau-tete small:first-letter{text-transform:uppercase}.pl-seance{width:100%;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}button.pl-seance{cursor:pointer;transition:opacity .2s ease-out}button.pl-seance:active{opacity:.68}.pl-seance .ap-ligne-texte strong{font-size:16px;font-weight:600}.pl-seance .ap-ligne-texte small{font-variant-numeric:tabular-nums}.pl-seance .ap-ligne-texte .pl-etiquette{letter-spacing:.07em;text-transform:uppercase;color:var(--dk-accent);font-size:10.5px;font-weight:700}.pl-seance>.dk-icone{color:var(--dk-texte-discret);opacity:.7;flex:none}.pl-faite{color:var(--dk-succes);flex:none;display:grid}.pl-carte{padding:4px 16px}.pl-jours{flex-direction:column;padding:0;list-style:none;display:flex}.pl-jours li{padding:10px 0;position:relative}.pl-jours li+li:before{content:"";background:var(--dk-verre-bord);height:.75px;position:absolute;top:0;left:64px;right:0}.pl-repos{min-height:24px;color:var(--dk-texte-discret);align-items:center;gap:12px;font-size:14px;display:flex}.pl-repos span{letter-spacing:.07em;text-align:center;flex:none;width:52px;font-size:10.5px;font-weight:700}.pl-generation{flex-direction:column;gap:12px;display:flex}.pl-generation>:is(.ap-titre-icone,.dk-note){padding:0 6px}.pl-verrou{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 16px 10px 18px;display:flex}.fs{z-index:20;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.fs-panneau{background:var(--dk-fond);max-height:94%;color:var(--dk-texte);font-family:var(--dk-police);animation:co-monte .55s var(--ap-ressort) both;border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 40px #00000047}.fs-corps{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:24px;min-height:0;padding:12px 16px 28px;display:flex;overflow-y:auto}.fs-corps::-webkit-scrollbar{display:none}.fs-corps>*{flex:none}.fs-hero{color:#fff;background:#0a1226;border-radius:24px;height:264px;position:relative;overflow:hidden}.fs-hero>img,.fs-hero>.cv{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fs-voile{border-radius:inherit;background:linear-gradient(#0000001f,#0000 38%,#0006 66%,#000000db);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.fs-fermer{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 .5px #ffffff2e}.fs-fermer:before{content:"";position:absolute;inset:-6px}.fs-hero-texte{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.fs-pastilles{flex-wrap:wrap;gap:6px;display:flex}.fs-pastilles span{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:13px;padding:5px 10px;font-size:12px;font-weight:700;line-height:16px;display:block}.fs-pastilles span:first-letter{text-transform:uppercase}.fs-pastilles span[data-ton=succes]{color:#21fa78;place-items:center;padding:5px 6px;display:grid}.fs-hero h2{letter-spacing:-.02em;text-wrap:balance;font-size:26px;font-weight:700;line-height:1.12}.fs-chiffres{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.fs-chiffres div{background:var(--dk-verre);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);text-align:center;border-radius:18px;padding:12px 4px}.fs-chiffres dd{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.15}.fs-chiffres dt{letter-spacing:.05em;text-transform:uppercase;color:var(--dk-texte-discret);margin-top:4px;font-size:10.5px;font-weight:600}.fs-bloc{flex-direction:column;gap:12px;display:flex}.fs-bloc>.ap-titre-icone{padding:0 4px}.fs-etapes{background:var(--dk-verre);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);border-radius:18px;padding:0;list-style:none}.fs-etapes li{gap:14px;padding:14px 16px;display:flex;position:relative}.fs-etapes li+li:before{content:"";background:var(--dk-verre-bord);height:.75px;position:absolute;top:0;left:56px;right:0}.fs-etapes i{background:var(--dk-accent-fond);width:26px;height:26px;color:var(--dk-accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.fs-etapes p{flex-direction:column;gap:3px;min-width:0;padding-top:3px;display:flex}.fs-etapes strong{font-size:15px;font-weight:600}.fs-etapes span{color:var(--dk-texte-corps);text-wrap:pretty;font-size:14.5px;line-height:1.42}.fs-pourquoi{background:color-mix(in srgb, var(--dk-accent) 11%, transparent);text-wrap:pretty;border-radius:18px;padding:14px 16px;font-size:15px;line-height:1.45}.fs-pied{padding:22px 20px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--dk-fond) 40%);flex:none;margin-top:-22px;position:relative}.fs-action{background:var(--dk-action);height:54px;color:var(--dk-action-texte);box-shadow:var(--dk-action-ombre);-webkit-tap-highlight-color:transparent;border-radius:27px;place-items:center;font-size:17px;font-weight:700;text-decoration:none;display:grid}.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}.ap-feuille :where(ul,ol){margin:0;padding:0;list-style:none}.ap-feuille{z-index:100;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ap-feuille-voile{cursor:default;background:#00000080;border:0;width:100%;animation:.3s ease-out both ap-feuille-fondu;position:absolute;inset:0}.ap-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 ap-feuille-monte;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 40px #00000047}.ap-feuille :where(p,h2,h3){margin:0}.ap-feuille-tete{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 10px;display:flex}.ap-feuille-tete h2{letter-spacing:-.015em;text-wrap:balance;margin-top:4px;font-size:23px;font-weight:700;line-height:1.15}.ap-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;position:relative}.ap-feuille-fermer:before{content:"";position:absolute;inset:-6px}.ap-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}.ap-feuille-pied{padding:10px 20px calc(14px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:8px;display:flex}@keyframes ap-feuille-fondu{0%{opacity:0}}@keyframes ap-feuille-monte{0%{transform:translateY(100%)}}.fa-raisons{flex-direction:column;gap:8px;display:flex}.fa-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}.fa-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}.fa-raison strong{font-size:15.5px;font-weight:600;line-height:1.25;display:block}.fa-raison small{color:var(--dk-texte-discret);margin-top:2px;font-size:13px;line-height:1.35;display:block}.fa-raison[aria-checked=true]{background:var(--dk-accent-fond);box-shadow:inset 0 0 0 2px var(--dk-accent)}.fa-raison[aria-checked=true] i{background:var(--dk-degrade-accent);color:var(--dk-degrade-texte)}.fa-raison:disabled{opacity:.6;cursor:default}.fa-precision{flex-direction:column;gap:8px;display:flex}.fa-calcul{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}.fa-calcul 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 fa-tourne}@keyframes fa-tourne{to{transform:rotate(360deg)}}.fa-adapte{flex-direction:column;gap:12px;display:flex}.fa-adapte h3{letter-spacing:-.01em;font-size:20px;font-weight:700}.fa-adapte-texte{color:var(--dk-texte-corps);text-wrap:pretty;font-size:15px;line-height:1.5}.fa-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}.fa-adapte-lignes :is(th,td){text-align:right;padding:12px 14px}.fa-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}.fa-adapte-lignes tbody th{color:var(--dk-texte-corps);text-align:left;font-size:14px;font-weight:500}.fa-adapte-lignes tbody tr+tr :is(th,td){box-shadow:inset 0 .75px 0 var(--dk-verre-bord)}.fa-adapte-lignes td{font-size:15px;font-weight:600}.fa-adapte-lignes td:nth-child(2){color:var(--dk-texte-discret);font-weight:500}.fa-adapte-lignes tr[data-change] td:nth-child(2){text-decoration:line-through}.fa-adapte-lignes tr[data-change] td:last-child{color:var(--dk-accent);font-weight:700}.su-ajout{box-sizing:border-box;border:1.5px dashed color-mix(in srgb, var(--dk-accent) 45%, transparent);background:color-mix(in srgb, var(--dk-accent) 6%, transparent);width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:20px;flex-direction:column;align-items:center;gap:5px;padding:22px 16px;transition:transform .28s ease-out;display:flex}.su-ajout:active{transform:scale(.98)}.su-ajout i{background:var(--dk-degrade-accent);width:58px;height:58px;color:var(--dk-degrade-texte);box-shadow:0 8px 18px var(--dk-halo);border-radius:50%;place-items:center;margin-bottom:8px;display:grid;position:relative}.su-ajout b{background:var(--dk-action);width:22px;height:22px;color:var(--dk-action-texte);box-shadow:0 0 0 2.5px var(--dk-fond);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.su-ajout strong{font-size:17px;font-weight:600}.su-ajout small{color:var(--dk-texte-discret);font-size:13px;line-height:1.35}.su-note{background:var(--dk-champ);color:var(--dk-texte);font-variant-numeric:tabular-nums;border-radius:10px;padding:4px 9px;font-size:13px;font-weight:700}.sa-visuel>.cv{position:absolute;inset:0}.sr-tete{text-align:center;padding-top:8px}.sr-tete h1{text-wrap:balance;margin-top:6px;font-size:24px;font-weight:700;line-height:1.2}.sr-note{flex-direction:column;align-items:center;gap:8px;display:flex}.sr-note .as-centre>*{grid-area:1/1}.sr-image{background:#0a1226;border-radius:50%;position:absolute;inset:22px;overflow:hidden}.sr-image>*{object-fit:cover;width:100%;height:100%}.sr-image:after{content:"";background:radial-gradient(circle,#00000047,#0009);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.sr-valeur{color:#fff;text-shadow:0 2px 14px #0000008c;align-items:baseline;gap:4px;display:flex;position:relative}.sr-valeur strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:68px;font-weight:700;line-height:1}.sr-valeur small{opacity:.82;font-size:19px;font-weight:600}.sr-libelle{letter-spacing:.16em;text-transform:uppercase;color:var(--dk-texte-discret);margin-top:6px;font-size:10px;font-weight:600}.sr-verdict{background:var(--dk-verre-fort);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);border-radius:999px;align-items:center;gap:6px;padding:7px 14px 7px 9px;font-size:15px;font-weight:700;display:inline-flex}.sr-verdict .dk-icone{color:var(--dk-accent)}.sr-mesures{padding:2px 0;overflow:hidden}.ap .sr-mesures,.ap .sr-regularite{border-radius:30px}.sr-mesures div{align-items:center;gap:12px;padding:15px 18px 15px 16px;display:flex;position:relative}.sr-mesures div+div:before{content:"";background:var(--dk-verre-bord);height:.75px;position:absolute;top:0;left:52px;right:0}.sr-mesures .dk-icone{width:24px;color:var(--dk-accent);flex:none}.sr-mesures dt{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-texte-corps);flex:1;font-size:11px;font-weight:600}.sr-mesures dd{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.sr-regularite{gap:16px}.sr-regularite-tete{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sr-regularite-tete h2,.sr-conseils h2{font-size:17px;font-weight:700}.sr-regularite-tete span{background:var(--dk-accent-fond);color:var(--dk-accent);border-radius:10px;padding:4px 9px;font-size:12px;font-weight:700}.sr-barres{align-items:flex-end;gap:6px;height:132px;display:flex}.sr-barres span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.sr-barres em{color:var(--dk-texte-corps);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:600}.sr-barres i{background:var(--dk-degrade-accent);transform-origin:50% 100%;width:100%;max-width:26px;animation:sr-pousse .7s var(--ec-ressort-apparition) both;border-radius:6px}.sr-barres small{color:var(--dk-texte-discret);font-size:10px}@keyframes sr-pousse{0%{transform:scaleY(0)}to{transform:none}}.ap .sr-conseils{border-radius:24px;gap:14px;padding:16px}.sr-points{flex-direction:column;padding:0;list-style:none;display:flex}.sr-points[data-ton=succes]{--sr-ton:var(--dk-succes)}.sr-points[data-ton=accent]{--sr-ton:var(--dk-accent)}.sr-points li{gap:12px;padding-bottom:16px;display:flex;position:relative}.sr-points li:last-child{padding-bottom:0}.sr-points li:not(:last-child):before{content:"";background:color-mix(in srgb, var(--sr-ton) 30%, transparent);border-radius:1px;width:2px;position:absolute;top:33px;bottom:3px;left:14px}.sr-points i{background:color-mix(in srgb, var(--sr-ton) 16%, transparent);width:30px;height:30px;color:var(--sr-ton);border-radius:50%;flex:none;place-items:center;display:grid}.sr-points p{text-wrap:pretty;flex-direction:column;gap:2px;min-width:0;padding-top:5px;font-size:14.5px;line-height:1.4;display:flex}.sr-points strong{font-size:14px;font-weight:700}.sr-etape{background:color-mix(in srgb, var(--dk-accent) 11%, transparent);border-radius:16px;gap:12px;padding:14px 16px;display:flex}.sr-etape i{background:var(--dk-degrade-accent);width:30px;height:30px;color:var(--dk-degrade-texte);border-radius:50%;flex:none;place-items:center;display:grid}.sr-etape p:first-child{color:var(--dk-accent);padding-top:5px;font-size:14px;font-weight:700}.sr-etape p+p{text-wrap:pretty;margin-top:3px;font-size:14.5px;line-height:1.42}.sr-effet-lignes{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.sr-effet-lignes span{color:var(--dk-texte-discret)}.sr-analyse{flex-direction:column;gap:16px;display:flex}.sr-analyse h3{margin:0 0 4px;font-size:15px;font-weight:700}.sr-analyse p{color:var(--dk-texte-corps);font-size:14.5px;line-height:1.45}.ap .sr-prevu{border-radius:30px}.sr-prevu{gap:16px}.sr-prevu-tete{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sr-prevu-tete span{background:var(--dk-accent-fond);color:var(--dk-accent);border-radius:10px;padding:4px 9px;font-size:12px;font-weight:700}.sr-prevu-blocs{flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.sr-prevu-blocs li{padding:16px 0}.sr-prevu-blocs li:first-child{padding-top:0}.sr-prevu-blocs li:last-child{padding-bottom:0}.sr-prevu-blocs li:not(:last-child){border-bottom:.75px solid var(--dk-verre-bord)}.sr-prevu-ligne{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sr-prevu-nom{flex-direction:column;gap:2px;min-width:0;font-size:14.5px;font-weight:700;display:flex}.sr-prevu-nom small{color:var(--dk-texte-discret);font-size:12px;font-weight:500}.sr-prevu-ecart{color:var(--dk-texte-corps);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.sr-prevu-blocs li[data-ton=cible] .sr-prevu-ecart{color:var(--dk-succes)}.sr-prevu-ecart .dk-icone{width:12px}.sr-prevu-reglette{background:var(--dk-verre-bord);border-radius:999px;height:6px;margin:12px 0 10px;position:relative}.sr-prevu-zone{background:color-mix(in srgb, var(--dk-succes) 32%, transparent);border-radius:999px;position:absolute;inset:0 29%}.sr-prevu-repere{top:50%;left:var(--v3-part,50%);background:var(--dk-texte);width:12px;height:12px;box-shadow:0 0 0 3px var(--dk-fond), 0 1px 4px #00000059;transition:left .5s var(--ec-ressort-apparition);border-radius:50%;margin-left:-6px;position:absolute;transform:translateY(-50%)}.sr-prevu-blocs li[data-ton=cible] .sr-prevu-repere{background:var(--dk-succes)}.sr-prevu-allures{gap:18px;margin:0;padding:0;display:flex}.sr-prevu-allures div{flex-direction:column;gap:1px;display:flex}.sr-prevu-allures dt{text-transform:uppercase;letter-spacing:.06em;color:var(--dk-texte-discret);font-size:10.5px;font-weight:600}.sr-prevu-allures dd{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sr-prevu-allures small{color:var(--dk-texte-discret);margin-left:2px;font-size:11px;font-weight:500}.sr-prevu-repetitions{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sr-prevu-repetitions li{background:color-mix(in srgb, var(--dk-texte) 6%, transparent);font-variant-numeric:tabular-nums;color:var(--dk-texte-corps);border:none;border-radius:8px;padding:3px 8px;font-size:11.5px;font-weight:600}.sr-prevu-repetitions li[data-ton=cible]{color:var(--dk-succes)}.sr-ressenti{gap:16px}.sr-ressenti-tete{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sr-ressenti-tete span[aria-live]{min-height:1em;color:var(--dk-accent);font-weight:700}.sr-ressenti-crans{justify-content:space-between;align-items:center;padding:4px 0;display:flex;position:relative}.sr-ressenti-crans:before{content:"";background:var(--dk-jauge);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:24px;right:24px}.sr-ressenti-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}.sr-ressenti-crans i{width:calc(16px + var(--sr-cran,0) * 5px);height:calc(16px + var(--sr-cran,0) * 5px);background:color-mix(in srgb, var(--dk-texte) 24%, var(--dk-fond));transition:background-color .2s ease-out, box-shadow .2s ease-out, transform .3s var(--ec-ressort-choix);border-radius:50%}.sr-ressenti-crans [data-rang="1"]{--sr-cran:1}.sr-ressenti-crans [data-rang="2"]{--sr-cran:2}.sr-ressenti-crans [data-rang="3"]{--sr-cran:3}.sr-ressenti-crans [data-rang="4"]{--sr-cran:4}.sr-ressenti-crans [aria-checked=true] i{background:var(--dk-degrade-accent);box-shadow:0 0 0 5px var(--dk-accent-fond);transform:scale(1.12)}.sr-ressenti-legende{color:var(--dk-texte-discret);justify-content:space-between;margin-top:-6px;font-size:11.5px;display:flex}.sr-ressenti-gene{flex-direction:column;gap:8px;display:flex}.pg-paire{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.pg-paire figure{aspect-ratio:1;color:#fff;background:#0a1226;border-radius:22px;position:relative;overflow:hidden}.pg-paire figure>:is(img,.cv){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-paire figure:not([data-projete])>:is(img,.cv){filter:saturate(.5)brightness(.8)}.pg-paire figure:after{content:"";border-radius:inherit;background:linear-gradient(#0000 30%,#000000c7);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.pg-paire figcaption{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.pg-paire small{color:#fffc;font-size:12px;font-weight:600}.pg-paire strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.pg-paire [data-projete] strong{color:#8fd4ff}.pg-paire>i{z-index:2;background:var(--dk-fond);width:34px;height:34px;color:var(--dk-texte);box-shadow:0 0 0 .75px var(--dk-verre-bord), 0 4px 10px #00000040;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;display:grid;position:absolute;top:50%;left:50%}.pg-texte{color:var(--dk-texte-corps);text-wrap:pretty;font-size:15px;line-height:1.45}.pg-objectif>:is(.pg-texte,.dk-note){padding:0 4px}.pg-serie{flex-direction:column;align-items:center;gap:20px;padding:6px 14px 20px;display:flex;overflow:hidden}.ap .pg-serie,.ap .pg-niveau,.ap .pg-mesure,.ap .pg-vide{border-radius:28px}.pg-semaine{grid-template-columns:repeat(7,1fr);align-self:stretch;padding:0;list-style:none;display:grid}.pg-semaine li{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.pg-semaine small{color:var(--dk-texte-discret);font-size:11px;font-weight:600}.pg-semaine i{z-index:1;width:28px;height:28px;color:var(--dk-degrade-texte);box-shadow:inset 0 0 0 1.5px var(--dk-piste);border-radius:50%;place-items:center;display:grid;position:relative}.pg-semaine [data-etat=faite] i{background:var(--dk-degrade-accent);box-shadow:none}.pg-semaine [data-etat=prevue] i{box-shadow:inset 0 0 0 1.5px var(--dk-accent)}.pg-semaine [data-etat=repos] i{opacity:.5}.pg-semaine [data-suite]:after{content:"";background:color-mix(in srgb, var(--dk-accent) 30%, transparent);width:100%;height:28px;position:absolute;bottom:0;left:50%}.pg-semaine [data-aujourdhui] small{color:var(--dk-texte);font-weight:700}.pg-niveau{gap:14px}.pg-niveau-tete{align-items:center;gap:12px;display:flex}.pg-niveau-tete i{background:var(--dk-degrade-accent);width:52px;height:52px;color:var(--dk-degrade-texte);box-shadow:0 6px 14px var(--dk-halo);border-radius:50%;flex:none;place-items:center;display:grid}.pg-niveau-tete p{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pg-niveau-tete strong{font-size:19px;font-weight:700}.pg-niveau-tete small{color:var(--dk-texte-discret);font-size:14px}.pg-niveau-tete b{font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:700}.pg-xp{background:var(--dk-piste);border-radius:5px;height:10px;display:block;overflow:hidden}.pg-xp i{background:linear-gradient(90deg, var(--dk-degrade-debut), var(--dk-degrade-milieu), var(--dk-degrade-fin));height:100%;transition:width .9s var(--ec-ressort-apparition);border-radius:5px;display:block}.pg-niveau .ap-pastille{align-self:flex-start}.pg-vide{text-align:center;flex-direction:column;gap:10px;padding-bottom:18px;display:flex;overflow:hidden}.pg-vide-image{background:#0a1226;height:136px;margin-bottom:4px;position:relative}.pg-vide-image>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-vide h2{text-wrap:balance;padding:0 22px;font-size:18px;font-weight:700;line-height:1.25}.pg-vide p{color:var(--dk-texte-corps);padding:0 22px;font-size:14.5px;line-height:1.4}.pg-vide .ap-bouton{margin:8px 18px 0}.pg-mesure{flex-direction:column;gap:12px;padding:18px;display:flex}.pg-mesure h2{color:var(--dk-texte-discret);font-size:14px;font-weight:500}.pg-puits{background:var(--dk-puits);border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}.pg-mesure-valeur{align-items:baseline;gap:6px;display:flex}.pg-mesure-valeur strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.pg-mesure-valeur span:not(.ap-pastille){color:var(--dk-texte-discret);font-size:18px;font-weight:500}.pg-mesure-valeur .ap-pastille{align-self:center;margin-left:auto}.pg-volume{background:linear-gradient(90deg, var(--dk-piste) 50%, transparent 0) 0 0 / 8px 1px repeat-x, linear-gradient(90deg, var(--dk-piste) 50%, transparent 0) 0 50% / 8px 1px repeat-x, linear-gradient(90deg, var(--dk-piste) 50%, transparent 0) 0 100% / 8px 1px repeat-x;justify-content:space-between;align-items:flex-end;gap:5px;height:132px;display:flex}.pg-volume i{background:color-mix(in srgb, var(--dk-texte) 16%, transparent);transform-origin:50% 100%;max-width:18px;animation:sr-pousse .7s var(--ec-ressort-apparition) both;border-radius:4px;flex:1}.pg-volume i[data-dernier]{background:var(--dk-degrade-accent)}.pg-axe{color:var(--dk-texte-discret);justify-content:space-between;font-size:11px;display:flex}.pg-lecture-titre{font-size:17px;font-weight:700;line-height:1.3}.pg-parts{border-radius:7px;gap:3px;height:14px;display:flex;overflow:hidden}.pg-parts i,.pg-legende i{background:var(--dk-accent)}:is(.pg-parts,.pg-legende) i[data-rang="0"]{opacity:.38}:is(.pg-parts,.pg-legende) i[data-rang="1"]{background:var(--dk-degrade-accent)}:is(.pg-parts,.pg-legende) i[data-rang="2"]{opacity:.7}.pg-legende{color:var(--dk-texte-corps);flex-wrap:wrap;gap:6px 16px;padding:0;font-size:12.5px;list-style:none;display:flex}.pg-legende li{align-items:center;gap:6px;display:flex}.pg-legende i{border-radius:50%;width:8px;height:8px}.pg-legende b{color:var(--dk-texte);font-weight:700}.cl-avatar{background:var(--dk-champ);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:grid;position:relative}.cl-podium{grid-template-columns:1fr 1.14fr 1fr;align-items:end;gap:8px;padding:10px 0 0;list-style:none;display:grid}.cl-podium li{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.cl-podium .cl-avatar{width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--dk-piste);margin-bottom:5px;font-size:22px}.cl-podium [data-rang="1"] .cl-avatar{background:var(--dk-degrade-accent);width:70px;height:70px;color:var(--dk-degrade-texte);box-shadow:0 8px 20px var(--dk-halo);font-size:27px}.cl-avatar b{background:var(--dk-action);width:26px;height:26px;color:var(--dk-action-texte);box-shadow:0 0 0 2.5px var(--dk-fond);border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-6px}.cl-podium strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.cl-podium small{color:var(--dk-texte-discret);font-variant-numeric:tabular-nums;font-size:12.5px}.cl-podium li>i{box-sizing:border-box;background:var(--dk-verre);height:52px;color:var(--dk-texte-discret);box-shadow:inset 0 0 0 .75px var(--dk-verre-bord);border-radius:18px 18px 6px 6px;align-self:stretch;place-items:start center;margin-top:8px;padding-top:10px;font-size:22px;font-style:normal;font-weight:700;display:grid}.cl-podium [data-rang="2"]>i{height:68px}.cl-podium [data-rang="1"]>i{background:linear-gradient(to bottom, color-mix(in srgb, var(--dk-accent) 32%, transparent), color-mix(in srgb, var(--dk-accent) 6%, transparent));height:88px;color:var(--dk-texte);box-shadow:inset 0 0 0 .75px color-mix(in srgb, var(--dk-accent) 40%, transparent)}.cl-podium [data-moi] strong{color:var(--dk-accent)}.cl-liste{padding:4px 0;list-style:none;overflow:hidden}.ap .cl-liste,.ap .cl-vide{border-radius:24px}.cl-liste li{align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.cl-liste li+li:before{content:"";background:var(--dk-verre-bord);height:.75px;position:absolute;top:0;left:104px;right:0}.cl-liste li>i{width:24px;color:var(--dk-texte-discret);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-style:normal;font-weight:700}.cl-liste li>b{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.cl-liste [data-moi]{background:var(--dk-accent-fond)}.cl-liste [data-moi] .cl-avatar{background:var(--dk-degrade-accent);color:var(--dk-degrade-texte)}.cl-vide{text-align:center}.cl-vide p{color:var(--dk-texte-corps);text-wrap:pretty;font-size:15px;line-height:1.45}.cl-ajout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pf-tete{text-align:center;flex-direction:column;align-items:center;gap:4px;padding-top:12px;display:flex}.pf-tete .ap-sous-titre{margin-top:0}.pf-avatar{background:var(--dk-degrade-accent);width:84px;height:84px;color:var(--dk-degrade-texte);box-shadow:inset 0 0 0 3px #ffffff40, 0 10px 24px var(--dk-halo);border-radius:50%;place-items:center;margin-bottom:10px;font-size:34px;font-weight:700;display:grid}.pf-tete .ap-pastille{margin-top:8px}.cs-courses{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.cs-course{color:#fff;height:152px;animation:dk-apparait .5s var(--ec-ressort-apparition) both;background:#0a1226;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 5px 12px #00000029}.cs-course>:is(img,.cv){object-fit:cover;width:54%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}.cs-voile{border-radius:inherit;background:linear-gradient(#0000 40%,#0006);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.cs-course-echeance{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:16px}.cs-course-texte{position:absolute;bottom:16px;left:18px;right:20px}.cs-course-distance{color:#8fd4ff;letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.cs-course-nom{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:17px;font-weight:700;overflow:hidden}.cs-course-date{color:#ffffffbd;margin-top:2px;font-size:13px}.cs-course-retirer{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 .5px #ffffff2e}.cs-course-retirer:before{content:"";position:absolute;inset:-6px}.ab-tete{text-align:center;flex-direction:column;align-items:center;padding:20px 8px 0;display:flex}.ab-tete .ap-bouton{align-self:stretch;margin-top:22px}.ab-atouts{padding:4px 0;list-style:none;overflow:hidden}.ap .ab-atouts{border-radius:28px}.ab-atouts li{align-items:center;gap:14px;padding:14px 16px;font-size:15px;line-height:1.35;display:flex;position:relative}.ab-atouts li+li:before{content:"";background:var(--dk-verre-bord);height:.75px;position:absolute;top:0;left:62px;right:0}.ab-atouts i{background:var(--dk-accent-fond);width:32px;height:32px;color:var(--dk-accent);border-radius:50%;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.ap-barre,.ap-accordeon-corps,.co-voile,.co-panneau,.co-message,.fs-panneau,.cal-panneau,.cs-course,.ap-etape-puce .dk-icone,.sr-barres i,.pg-volume i,.sa-visuel i,.fl-couche,.jf-eau,.ca-rail>.af,.ap-feuille-voile,.ap-feuille-panneau{animation:none}.sa-visuel i{display:none}.fa-calcul i{animation-duration:3s}.ap-onglets-curseur,.ap-interrupteur i,.ap-accordeon-tete .dk-icone,.ap-bouton,.ap-rond,.cal-jour,.cm,.pl-avancement-barre i,.pg-xp i,.sr-prevu-repere,.fa-raison,.fa-raison i,.sr-ressenti-crans i{transition:none}}
.dk .mq-deg{background:linear-gradient(135deg,#a6ecff 0%,#57b8ff 45%,#338ffa 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dk .mq-chiffre{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:900}.dk .mq-halo{text-shadow:0 0 30px #57aaffa6,0 0 2px #fff6}.dk .mq-deg.mq-halo{text-shadow:none;filter:drop-shadow(0 0 18px #57aaff8c)}.dk .mq-verre{background:linear-gradient(#ffffff1c,#ffffff09);border-radius:24px;box-shadow:inset 0 1px #fff3,inset 0 0 0 .75px #ffffff1a,0 24px 50px #0000008c}.dk .mq-verre-on{background:linear-gradient(#5b93ff52,#3378fa1f);border-radius:24px;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1.5px #6aa8ff,0 0 34px #57a0ff73,0 24px 50px #00000080}.dk .mq-tuile{color:#fff;background:linear-gradient(160deg,#9fe6ff 0%,#4ea9ff 45%,#2a6fe8 100%);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px 6px #001e5a73,0 8px 18px #338ffa73}.dk .mq-tuile-mate{background:linear-gradient(160deg,#ffffff29,#ffffff0d);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 .75px #ffffff1a}.dk .mq-puce-ok{background:linear-gradient(160deg,#7dffb5,#22c96e);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 0 14px #3ee58a8c,inset 0 1px #fff9}.dk .mq-rubrique{letter-spacing:.1em;text-transform:uppercase;color:#85c8ff;margin:0;font-size:11px;font-weight:800}.dk .mq-tourne{transform-origin:50%;animation:40s linear infinite mq-tourne}.dk .mq-flotte{animation:6s ease-in-out infinite mq-flotte}.dk .mq-pop{animation:.45s cubic-bezier(.2,.9,.25,1) both mq-pop}.dk .mq-curseur{background:#85e0ff;width:3px;margin-left:4px;animation:1s steps(2,end) infinite mq-clignote;display:inline-block}@keyframes mq-tourne{to{transform:rotate(360deg)}}@keyframes mq-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mq-pop{0%{transform:scale(0)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes mq-clignote{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.dk .mq-tourne,.dk .mq-flotte,.dk .mq-pop,.dk .mq-curseur{animation:none}}:root[data-theme=clair] .dk .mq-verre{background:#fff;box-shadow:inset 0 0 0 1px #00000014,0 10px 30px #00000014}:root[data-theme=clair] .dk .mq-verre-on{background:#eef4ff;box-shadow:inset 0 0 0 1.5px #3878fa,0 10px 30px #3878fa2e}:root[data-theme=clair] .dk .mq-rubrique{color:#2d63cf}.dk.ac{position:fixed;inset:0;overflow:hidden}.dk .ac-piste{pointer-events:none;width:640px;height:300px;margin-left:-320px;position:absolute;top:360px;left:50%;transform:perspective(700px)rotateX(66deg)}.dk .ac-coureur{filter:drop-shadow(0 0 8px #57b8ff);animation:5s linear infinite ac-tour}@keyframes ac-tour{to{stroke-dashoffset:-1480px}}.dk .ac-halo{pointer-events:none;background:radial-gradient(closest-side,#338ffa59,#338ffa00 75%);width:420px;height:200px;margin-left:-210px;position:absolute;top:380px;left:50%}.dk .ac-telephone{left:50%;top:max(24px, calc(env(safe-area-inset-top) + 12px));box-sizing:border-box;background:linear-gradient(160deg,#5f6878,#1b1f27 40%,#0b0d12);border-radius:48px;width:258px;height:min(452px,100dvh - 380px);min-height:300px;margin-left:-129px;padding:7px;position:absolute;box-shadow:0 40px 90px #338ffa59,0 0 0 1px #ffffff14}.dk .ac-ecran{color:#fff;background:radial-gradient(120% 70% at 50% 0,#1d4fa8 0%,#0a1830 45%,#05070b 100%);border-radius:41px;width:100%;height:100%;position:relative;overflow:hidden}.dk .ac-encoche{background:#000;border-radius:12px;width:80px;height:23px;margin-left:-40px;position:absolute;top:10px;left:50%}.dk .ac-heure{flex-direction:column;align-items:center;padding-top:48px;display:flex}.dk .ac-heure span{color:#ffffffbf;font-size:12.5px;font-weight:600}.dk .ac-heure strong{letter-spacing:-.03em;font-size:66px;font-weight:700;line-height:1.02}.dk .ac-notifs{flex-direction:column;gap:8px;display:flex;position:absolute;top:162px;left:9px;right:9px}.dk .ac-notif{background:#2e384ab8;border-radius:20px;align-items:center;gap:10px;padding:11px 12px;animation:.7s cubic-bezier(.2,.9,.25,1) both ac-monte;display:flex;box-shadow:inset 0 1px #ffffff24,0 10px 24px #0006}.dk .ac-notif>div{flex-direction:column;gap:1px;min-width:0;display:flex}.dk .ac-notif strong{font-size:12.5px;font-weight:700}.dk .ac-notif span{color:#ffffffbf;font-size:12px;line-height:1.3}.dk .mq-tuile.ac-logo{border-radius:9px;width:32px;height:32px;font-size:18px;font-style:italic;font-weight:900}@keyframes ac-monte{0%{opacity:0;transform:translateY(18px)}}.dk .ac-bas{padding:70px 24px max(24px, env(safe-area-inset-bottom));text-align:center;background:linear-gradient(#0000,#000 30%);flex-direction:column;gap:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.dk .ac-titre{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,9.4vw,37px);font-weight:800;line-height:1.08}.dk .ac-sous{color:#ffffffa8;margin:0;font-size:15.5px;line-height:1.45}.dk .ac-note{color:#ffffffa6;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.dk .ac-note span{color:#ffd34d;letter-spacing:2px;text-shadow:0 0 10px #ffd34d99}.dk .ac-lien{color:#fff9;min-height:44px;font:500 15px/1 var(--dk-police);cursor:pointer;background:0 0;border:0;margin-top:-4px}@media (prefers-reduced-motion:reduce){.dk .ac-coureur,.dk .ac-notif{animation:none}}
