.sv .ac-ouverture{text-align:center;padding:148px 0 0;position:relative}.sv .ac-ouverture h1{letter-spacing:-.048em;color:var(--encre);max-width:900px;margin:0 auto;font-size:clamp(44px,7vw,84px);font-weight:600;line-height:1}.sv .ac-ouverture .ac-chapo{max-width:600px;color:var(--faible);margin:28px auto 0;font-size:20px;line-height:1.55}.sv .ac-ouverture .ac-appels{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.sv .ac-ouverture .ac-mention{color:var(--faible);margin-top:16px;font-size:14px}.sv .ac-ouverture>.sv-col{z-index:1;position:relative}.sv .ac-ouverture>.ac-scene{z-index:1}.sv .ac-fond{pointer-events:none;-webkit-mask-composite:source-in;height:min(100%,1040px);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 40%,#0000 88%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%),radial-gradient(640px 340px at 50% 340px,#0000 80%,#000 100%);mask-image:linear-gradient(#000 0 40%,#0000 88%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%),radial-gradient(640px 340px at 50% 340px,#0000 80%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.sv .ac-fond svg{width:100%;height:100%;display:block}@media (max-width:900px){.sv .ac-fond{-webkit-mask-image:linear-gradient(#000 0 40%,#0000 88%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%),linear-gradient(#000 0 46px,#0000 106px 508px,#000 572px);mask-image:linear-gradient(#000 0 40%,#0000 88%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%),linear-gradient(#000 0 46px,#0000 106px 508px,#000 572px)}}.sv .ac-fond circle{fill:var(--bleu)}:root.sombre .sv .ac-fond circle{fill:var(--action-3)}.sv .ac-fond svg{opacity:.5}:root.sombre .sv .ac-fond svg{opacity:.42}.sv .ac-onde{pointer-events:none;will-change:transform;height:300px;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:translateY(-320px);-webkit-mask-image:linear-gradient(#0000,#000 50%,#0000);mask-image:linear-gradient(#0000,#000 50%,#0000)}.sv .ac-fond .ac-onde-points{opacity:.95;filter:brightness(1.45);will-change:transform;width:100%;height:1040px;position:absolute;top:0;left:0;transform:translateY(320px)}:root.sombre .sv .ac-fond .ac-onde-points{opacity:1;filter:brightness(1.3)}@media (prefers-reduced-motion:no-preference){.sv .ac-onde{animation:9s linear infinite ac-onde}.sv .ac-onde-points{animation:9s linear infinite ac-onde-points}.sv .ac-fond[data-en-pause] :is(.ac-onde,.ac-onde-points){animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.sv .ac-onde{display:none}}@keyframes ac-onde{0%{transform:translateY(-320px)}to{transform:translateY(1060px)}}@keyframes ac-onde-points{0%{transform:translateY(320px)}to{transform:translateY(-1060px)}}.sv .ac-tel{display:none}@media (max-width:767px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.sv .ac-tel-ecran{animation:ac-fenetre 1.2s var(--ressort) .45s backwards}}@media (max-width:767px){.sv .ac-scene .ac-fenetre,.sv .ac-scene .ac-flottant{display:none}.sv .ac-tel{width:min(360px,100%);margin:0 auto;display:block;position:relative}}.sv .ac-tel-ecran{background:var(--app-fond);box-shadow:0 0 0 1px #0b1a3614,var(--ombre-3);text-align:left;border-radius:20px;flex-direction:column;gap:8px;padding:16px 14px;display:flex}.sv .ac-tel-tete{margin-bottom:2px}.sv .ac-tel-tete b{letter-spacing:-.02em;color:var(--encre);font-size:22px;font-weight:700;display:block}.sv .ac-tel-tete small{color:var(--faible);margin-top:2px;font-size:13px;display:block}.sv .ac-tel-onglets{background:var(--fond-3);border-radius:12px;gap:2px;padding:4px;display:flex}.sv .ac-tel-onglets span{height:36px;color:var(--faible);white-space:nowrap;border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;display:flex}.sv .ac-tel-onglets .ac-on{background:var(--surface);color:var(--encre);box-shadow:var(--ombre-1);font-weight:600}.sv .ac-tel-onglets i{background:var(--t-ambre);color:var(--ambre-txt);border-radius:99px;padding:0 6px;font-size:11px;font-style:normal;font-weight:600}.sv .ac-tel-carte{background:var(--surface);border:1px solid var(--trait);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.sv .ac-tel-carte-t{color:var(--encre);justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.sv .ac-tel-puce{background:var(--t-vert);color:var(--juste);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.sv .ac-tel-carte p{color:var(--faible);font-size:12px;line-height:1.4}.sv .ac-tel-jauge{background:var(--fond-3);border-radius:99px;height:6px;display:block;overflow:hidden}.sv .ac-tel-jauge span{background:var(--juste);border-radius:99px;width:50%;height:100%;display:block}.sv .ac-tel-ecran .ac-li.ac-tel-ligne{border-radius:12px;align-items:flex-start;margin-top:0;padding:10px 12px}.sv .ac-tel-ligne .ac-case{margin-top:3px}.sv .ac-tel-ligne .ac-pa{width:24px;height:24px;font-size:9.5px}.sv .ac-tel-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sv .ac-tel-ligne .ac-t{font-size:13.5px;line-height:1.3}.sv .ac-tel-texte .ac-t{align-self:flex-start}.sv .ac-tel-ligne .ac-s{font-size:11.5px;line-height:1.35}.sv .ac-tel-meta{color:var(--faible);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.sv .ac-tel-meta span{background:var(--fond-3);color:var(--texte);border-radius:99px;padding:1px 8px;font-weight:500}.sv .ac-tel-pointille{border-style:dashed}.sv .ac-tel-ancrage{background:var(--t-ambre);width:24px;height:24px;color:var(--ambre-txt);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sv .ac-tel-ancrage svg{width:14px;height:14px}.sv .ac-tel-nombre{background:var(--t-ambre);color:var(--ambre-txt);border-radius:99px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.sv .ac-video{margin-top:120px}.sv .ac-video-cadre{aspect-ratio:16/9;width:min(1080px,100% - 48px);box-shadow:0 0 0 1px #0b1a3614,var(--ombre-3);background:#000;border-radius:16px;margin:0 auto;position:relative;overflow:hidden}.sv .ac-video-cadre video,.sv .ac-video-affiche,.sv .ac-video-affiche img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sv .ac-video-cadre[data-a-joue] .ac-video-affiche{visibility:hidden}.sv .ac-video-bouton{position:absolute;bottom:16px;right:16px}.sv .ac-video-bouton svg{width:18px;height:18px}.sv .ac-video-transcription{width:min(1080px,100% - 48px);margin:16px auto 0}.sv .ac-video-transcription summary{cursor:pointer;min-height:44px;color:var(--encre);align-items:center;gap:8px;font-size:15px;font-weight:600;list-style:none;display:flex}.sv .ac-video-transcription summary::-webkit-details-marker{display:none}.sv .ac-video-transcription summary svg{width:18px;height:18px;color:var(--faible);transition:transform .2s}.sv .ac-video-transcription[open] summary svg{transform:rotate(180deg)}.sv .ac-video-transcription p{color:var(--texte);max-width:72ch;margin-top:12px;font-size:14.5px;line-height:1.6}@media (max-width:767px){.sv .ac-video-transcription{width:min(100% - 48px,420px)}}.sv .ac-video-bouton[hidden]{display:none}@media (max-width:767px){.sv .ac-video-cadre{aspect-ratio:9/16;width:min(100% - 48px,45svh)}}.sv .ac-scene{width:min(1200px,100% - 48px);margin:64px auto 0;position:relative}.sv .ac-horizon{background:linear-gradient(180deg,var(--hz-1) 0%,var(--hz-2) 45%,var(--blanc) 100%);border-radius:32px 32px 0 0;position:absolute;inset:120px -40px -1px;overflow:hidden}.sv .ac-horizon:before{content:"";background:linear-gradient(90deg,#1fb4ec29,#1f5fe01a 50%,#1fb4ec24);position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 70%);mask:linear-gradient(#000,#0000 70%)}.sv .ac-fenetre{background:var(--surface);width:min(1080px,100%);box-shadow:0 0 0 1px #0b1a3614,var(--ombre-3);border-radius:16px;margin:0 auto;position:relative;overflow:hidden}.sv .ac-chrome{border-bottom:1px solid var(--trait);background:var(--surface-chrome);align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.sv .ac-chrome i{background:var(--trait-fort);border-radius:50%;width:10px;height:10px}.sv .ac-chrome span{color:var(--faible);background:var(--fond-3);border-radius:6px;margin:0 auto;padding:4px 40px;font-size:12.5px}.sv .ac-app{text-align:left;color:var(--texte);background:var(--app-fond);min-height:560px;font-size:13px;display:flex}.sv .ac-app-lat{background:var(--surface);border-right:1px solid var(--trait);flex-direction:column;flex:none;gap:2px;width:220px;padding:18px 12px;display:flex}.sv .ac-app-lat img{align-self:flex-start;width:auto;height:22px;margin:2px 10px 18px}.sv .ac-ni{height:36px;color:var(--faible);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}.sv .ac-ni svg{width:17px;height:17px}.sv .ac-ni.ac-on{background:var(--ciel);color:var(--bleu);font-weight:600}.sv .ac-rebours{color:#fff;background:linear-gradient(160deg,#0f2552,#1a3f8f);border-radius:12px;margin-top:auto;padding:14px}.sv .ac-rebours p{color:#b9cdf3;font-size:11.5px}.sv .ac-rebours b{letter-spacing:-.03em;margin:2px 0 8px;font-size:30px;font-weight:600;line-height:1.1;display:block}.sv .ac-rebours .ac-jauge{background:#ffffff2e;border-radius:9px;height:5px;overflow:hidden}.sv .ac-rebours .ac-jauge span{background:linear-gradient(90deg,var(--cyan),#7fb2ff);border-radius:9px;width:58%;height:100%;display:block}.sv .ac-app-main{flex-direction:column;flex-grow:1;gap:14px;min-width:0;padding:22px 24px;display:flex}.sv .ac-app-main h4{letter-spacing:-.025em;color:var(--encre);font-size:20px;font-weight:600}.sv .ac-app-main .ac-date{color:var(--faible);margin-top:2px;font-size:13px}.sv .ac-g2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.sv .ac-pile{flex-direction:column;gap:14px;min-width:0;display:flex}.sv .ac-bloc{background:var(--surface);border:1px solid var(--trait);box-shadow:var(--ombre-1);border-radius:14px;padding:14px}.sv .ac-bloc-t{color:var(--encre);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;font-weight:600;display:flex}.sv .ac-bloc-t span{color:var(--faible);font-size:12.5px;font-weight:500}.sv .ac-li{border:1px solid var(--trait);background:var(--surface);border-radius:10px;align-items:center;gap:11px;padding:9px 10px;display:flex}.sv .ac-li+.ac-li{margin-top:7px}.sv .ac-case{border:1.75px solid var(--case);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.sv .ac-case.ac-faite{background:var(--m-vert);border-color:var(--m-vert)}.sv .ac-case svg{width:12px;height:12px}.sv .ac-pa{color:#fff;letter-spacing:-.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:inline-flex}.sv .ac-li .ac-t{color:var(--encre);font-size:13px;font-weight:600}.sv .ac-li .ac-s{color:var(--faible);font-size:11.5px}.sv .ac-li .ac-h{white-space:nowrap;color:var(--faible);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.sv .ac-li.ac-coche .ac-case{background:var(--m-vert);border-color:var(--m-vert)}.sv .ac-li.ac-coche .ac-t{color:var(--faible);position:relative}.sv .ac-li.ac-coche .ac-t:after{content:"";background:var(--faible);transform-origin:0;height:1.5px;position:absolute;top:55%;left:0;right:0}.sv .ac-compte{vertical-align:-3px;height:16px;line-height:16px;display:inline-block;position:relative;overflow:hidden}.sv .ac-compte i{font-style:normal;line-height:16px;display:block;transform:translateY(-16px)}.sv .ac-alerte{align-items:center;gap:12px;display:flex}.sv .ac-alerte .ac-pa{width:36px;height:36px;font-size:12px}.sv .ac-alerte p{color:var(--faible);font-size:12px}.sv .ac-alerte b{color:var(--encre);font-size:13px;display:block}.sv .ac-mini-bt{color:#fff;background:var(--bleu);white-space:nowrap;border-radius:8px;margin-left:auto;padding:7px 11px;font-size:12px;font-weight:600}.sv .ac-sem{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:7px;height:118px;display:grid}.sv .ac-sem div{flex-direction:column;justify-content:flex-end;gap:3px;height:100%;display:flex}.sv .ac-sem b{border-radius:4px;display:block}.sv .ac-sem small{color:var(--faible);text-align:center;margin-top:4px;font-size:10.5px}.sv .ac-av{align-items:center;gap:10px;display:flex}.sv .ac-av+.ac-av{margin-top:10px}.sv .ac-av .ac-pa{width:24px;height:24px;font-size:9.5px}.sv .ac-av .ac-barre-av{background:var(--fond-3);border-radius:9px;flex-grow:1;height:7px;overflow:hidden}.sv .ac-av .ac-barre-av span{transform-origin:0;border-radius:9px;height:100%;display:block}.sv .ac-av small{color:var(--faible);text-align:right;font-variant-numeric:tabular-nums;width:44px;font-size:11.5px}.sv .ac-flottant{z-index:3;background:var(--surface);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 0 0 1px #0b1a3612,0 18px 40px -12px #0b1a3640}.sv .ac-flottant .ac-ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sv .ac-flottant .ac-ic svg{width:19px;height:19px}.sv .ac-flottant b{color:var(--encre);font-size:13.5px;font-weight:600;display:block}.sv .ac-flottant p{color:var(--faible);font-size:12px}.sv .ac-f1{top:210px;left:-36px}.sv .ac-f2{top:300px;right:-44px}.sv .ac-f3{bottom:-26px;left:40px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.sv .ac-entree{animation:ac-entrer .9s var(--ressort) backwards}.sv .ac-e1{animation-delay:50ms}.sv .ac-e2{animation-delay:.15s}.sv .ac-e3{animation-delay:.25s}.sv .ac-e4{animation-delay:.3s}.sv .ac-fenetre{animation:ac-fenetre 1.2s var(--ressort) .45s backwards}.sv .ac-li.ac-coche .ac-case{animation:ac-cocher .35s var(--ressort) 2.1s backwards}.sv .ac-li.ac-coche .ac-case svg{animation:.2s 2.25s backwards ac-surgir}.sv .ac-li.ac-coche .ac-t{animation:.4s 2.3s backwards ac-encrer}.sv .ac-li.ac-coche .ac-t:after{animation:.4s 2.3s backwards ac-barrer}.sv .ac-compte i{animation:ac-compter .4s var(--ressort) 2.3s backwards}.sv .ac-av .ac-barre-av span{animation:ac-remplir 1s var(--ressort) backwards}.sv .ac-flottant{animation:ac-pop .7s var(--ressort) backwards}.sv .ac-f1{animation-delay:1.5s}.sv .ac-f2{animation-delay:1.8s}.sv .ac-f3{animation-delay:2.7s}}@keyframes ac-entrer{0%{opacity:0;transform:translateY(16px)}}@keyframes ac-fenetre{0%{opacity:0;transform:translateY(40px)scale(.98)}}@keyframes ac-cocher{0%{border-color:var(--case);background:0 0}}@keyframes ac-surgir{0%{opacity:0}}@keyframes ac-barrer{0%{transform:scaleX(0)}}@keyframes ac-encrer{0%{color:var(--encre)}}@keyframes ac-compter{0%{transform:none}}@keyframes ac-remplir{0%{transform:scaleX(0)}}@keyframes ac-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}}.sv .ac-convergence{margin-top:120px;position:relative}.sv .ac-conv-texte{text-align:center}.sv .ac-conv-texte h2{letter-spacing:-.045em;color:var(--encre);font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.04}.sv .ac-conv-texte p{color:var(--faible);margin-top:20px;font-size:19px}.sv .ac-tr-fichier{flex-direction:column;align-items:center;gap:8px;width:150px;display:flex}.sv .ac-tr-page{background:#fff;border-radius:3px;flex-direction:column;gap:5px;width:64px;height:84px;padding:12px 9px;display:flex;box-shadow:0 0 0 1px #0000001f,0 6px 14px -6px #00000040}.sv .ac-tr-page i{background:#d4d4d8;border-radius:2px;height:3px;display:block}.sv .ac-tr-page i:first-child{background:#9a9aa2;width:70%;height:5px}.sv .ac-tr-page i:nth-child(3){width:85%}.sv .ac-tr-page i:last-child{width:55%}.sv .ac-tr-fichier span{color:var(--encre);white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.3}.sv .ac-tr-fiche{background:linear-gradient(90deg,#0000 22px,#eeb4b4 22px 23px,#0000 23px),#fbf7ea repeating-linear-gradient(#0000 0 21px,#cfdcef 21px 22px);border-radius:2px;width:190px;height:122px;padding:12px 10px 0 30px;transform:rotate(-3deg);box-shadow:0 1px 2px #00000014,0 10px 24px -10px #0000004d}.sv .ac-tr-ecriture{fill:none;stroke:#26398a;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:150px;height:62px;display:block}.sv .ac-tr-carte{text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:6px;width:210px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #e2e2e7,0 10px 24px -10px #00000040}.sv .ac-tr-carte small{letter-spacing:.06em;text-transform:uppercase;color:#6e6e76;font-size:11px}.sv .ac-tr-carte b{color:#1c1c1f;font-size:15px;font-weight:600}.sv .ac-tr-carte span{color:#4a4a52;background:#f1f1f4;border-radius:7px;align-self:flex-start;margin-top:6px;padding:5px 10px;font-size:12px}.sv .ac-tr-notif{text-align:left;background:#ececf0;border-radius:16px;flex-direction:column;gap:2px;width:230px;padding:11px 14px;display:flex;box-shadow:0 10px 24px -12px #0000004d}.sv .ac-tr-notif small{letter-spacing:.04em;text-transform:uppercase;color:#64646c;font-size:11px}.sv .ac-tr-notif b{color:#111;font-size:14.5px;font-weight:600}.sv .ac-tr-notif span{color:#4a4a52;font-size:12.5px}.sv .ac-tr-sujet{text-align:left;color:#1a1a1a;background:#fff;border-radius:2px;flex-direction:column;gap:5px;width:200px;padding:14px 16px;font-family:Georgia,Times New Roman,serif;display:flex;transform:rotate(2.5deg);box-shadow:0 1px 2px #00000014,0 10px 24px -10px #0000004d}.sv .ac-tr-sujet b{font-size:13px;font-weight:700}.sv .ac-tr-sujet small{color:#444;font-size:11.5px;font-style:italic}.sv .ac-tr-sujet span{align-items:center;gap:6px;font-size:11.5px;display:flex}.sv .ac-tr-sujet span i{background:#cfcfcf;border-radius:2px;height:3px;display:block}.sv .ac-tr-tableur{border-collapse:collapse;color:#222;background:#fff;font-size:12px;line-height:1;box-shadow:0 10px 24px -10px #0000004d}.sv .ac-tr-tableur th,.sv .ac-tr-tableur td{text-align:left;border:1px solid #d6d6d6;padding:6px 10px;font-weight:400}.sv .ac-tr-tableur th{color:#5c5c5c;text-align:center;background:#f2f2f2;padding:5px 7px;font-size:11px}.sv .ac-tr-tableur td:last-child{text-align:right}.sv .ac-noyau{background:var(--surface);border-radius:28px;justify-content:center;align-items:center;width:112px;height:112px;display:flex;box-shadow:0 0 0 1px #0b1a360f,0 24px 60px -16px #1f5fe073}.sv .ac-noyau .ac-crop{width:74px;height:74px;overflow:hidden}.sv .ac-noyau .ac-crop img{width:auto;max-width:none;height:74px}.sv .ac-convergence.ac-anime{height:240vh}.sv .ac-anime .ac-conv-scene{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sv .ac-anime .ac-conv-texte{z-index:2;max-width:780px;padding:0 24px;position:relative}.sv .ac-anime .ac-deux{opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.sv .ac-anime .ac-trace{will-change:transform,opacity;position:absolute;top:50%;left:50%}.sv .ac-anime .ac-noyau{opacity:0;margin:-56px 0 0 -56px;position:absolute;top:50%;left:50%;transform:scale(.6)}.sv .ac-convergence:not(.ac-anime) .ac-conv-scene{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex}.sv .ac-convergence:not(.ac-anime) .ac-conv-texte{display:contents}.sv .ac-convergence:not(.ac-anime) .ac-trace{order:1}.sv .ac-convergence:not(.ac-anime) .ac-un{flex:0 0 100%;order:2;margin:28px 0}.sv .ac-convergence:not(.ac-anime) .ac-trace:nth-child(n+4){order:3}@media (max-width:699px){.sv .ac-convergence:not(.ac-anime) .ac-trace{zoom:.62}}.sv .ac-convergence:not(.ac-anime) .ac-noyau{order:4;margin:96px calc(50% - 56px) 0}.sv .ac-convergence:not(.ac-anime) .ac-deux{flex:0 0 100%;order:5;margin-top:28px}.sv .ac-convergence:not(.ac-anime) :is(.ac-un,.ac-deux)>*{max-width:780px;margin-inline:auto}.sv .ac-parcours{padding:80px 0 160px}.sv .ac-parcours-tete{max-width:720px}.sv .ac-parcours-tete h2{letter-spacing:-.045em;color:var(--encre);font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.04}.sv .ac-parcours-tete p{color:var(--faible);max-width:560px;margin-top:18px;font-size:19px}.sv .ac-parcours-corps{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;margin-top:72px;display:grid}.sv .ac-etapes{padding-left:28px;position:relative}.sv .ac-etapes:before{content:"";background:var(--trait);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.sv .ac-fil{background:linear-gradient(var(--cyan),var(--bleu));width:2px;height:0;transition:height .5s var(--ressort);border-radius:2px;position:absolute;top:0;left:0}.sv .ac-etape{flex-direction:column;justify-content:center;min-height:72vh;display:flex}.sv .ac-etape:first-child{justify-content:flex-start;min-height:56vh;padding-top:8vh}.sv .ac-etape .ac-quand{color:var(--teinte);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.sv .ac-etape .ac-quand i{border-radius:50%;width:8px;height:8px}.sv .ac-etape h3{letter-spacing:-.035em;color:var(--encre);margin-top:12px;font-size:32px;font-weight:600;line-height:1.12}.sv .ac-etape p{color:var(--faible);max-width:430px;margin-top:14px;font-size:17px;line-height:1.6}.sv .ac-etape .ac-vis-mobile{display:none}.sv .ac-panneau{align-self:start;height:min(600px,100vh - 160px);position:sticky;top:120px}.sv .ac-visuel{opacity:0;transition:opacity .6s var(--ressort),transform .6s var(--ressort);pointer-events:none;border-radius:24px;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(20px)scale(.98)}.sv .ac-visuel.ac-actif{opacity:1;transform:none}.sv .ac-v-deposer{background:linear-gradient(160deg,var(--vb-1),var(--vb-2))}.sv .ac-v-prioriser{background:linear-gradient(160deg,var(--vr-1),var(--vr-2))}.sv .ac-v-planifier{background:linear-gradient(160deg,var(--vv-1),var(--vv-2))}.sv .ac-v-entrainer{background:linear-gradient(160deg,var(--va-1),var(--va-2))}.sv .ac-carte-ui{background:var(--surface);border-radius:16px;width:100%;max-width:520px;padding:20px;font-size:13.5px;box-shadow:0 0 0 1px #0b1a360f,0 24px 50px -20px #0b1a3640}.sv .ac-carte-ui h5{color:var(--encre);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.sv .ac-carte-ui h5 span{color:var(--faible);font-size:12.5px;font-weight:500}.sv .ac-depot{position:relative}.sv .ac-pdf{background:var(--surface);z-index:2;opacity:0;border-radius:12px;align-items:center;gap:12px;width:230px;margin-left:-115px;padding:12px 14px;display:flex;position:absolute;top:-96px;left:50%;box-shadow:0 0 0 1px #0b1a3612,0 20px 40px -12px #0b1a364d}.sv .ac-pdf .ac-ic{background:var(--t-rouge);width:34px;height:40px;color:var(--m-rouge);border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.sv .ac-pdf b{color:var(--encre);font-size:13px;display:block}.sv .ac-pdf small{color:var(--faible);font-size:11.5px}@keyframes ac-tomber{0%{opacity:0;transform:translateY(-30px)rotate(-4deg)}25%{opacity:1;transform:translateY(0)rotate(-2deg)}55%{opacity:1;transform:translateY(0)rotate(-2deg)}to{opacity:0;transform:translateY(150px)scale(.7)rotate(0)}}.sv .ac-dossier{border:1px solid var(--trait);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.sv .ac-dossier+.ac-dossier{margin-top:8px}.sv .ac-dossier .ac-t{color:var(--encre);font-weight:600}.sv .ac-dossier .ac-s{color:var(--faible);font-size:12px}.sv .ac-dossier .ac-n{color:var(--faible);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.sv .ac-dossier.ac-cible{border-color:var(--accueil-bord);background:var(--accueil-fond);transition:border-color .3s,background .3s}@keyframes ac-accueillir{0%,70%{border-color:var(--trait);background:0 0}}.sv .ac-nouveau{color:var(--juste);background:var(--t-vert);border-radius:99px;margin-left:8px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.sv .ac-prio-liste{position:relative}.sv .ac-prio+.ac-prio{margin-top:10px}.sv .ac-prio-liste.ac-mesuree .ac-prio{margin:0;position:absolute;left:0;right:0}.sv .ac-prio{border:1px solid var(--trait);background:var(--surface);transition:top .7s var(--ressort),border-color .4s,background .4s;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.sv .ac-prio .ac-rg{width:16px;color:var(--faible);font-variant-numeric:tabular-nums;text-align:center;font-weight:600}.sv .ac-prio .ac-t{color:var(--encre);font-weight:600}.sv .ac-prio .ac-s{color:var(--faible);font-size:12px}.sv .ac-prio.ac-monte{border-color:var(--monte-bord);background:var(--monte-fond)}.sv .ac-evenement{color:var(--texte);background:var(--fond-2);border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.sv .ac-evenement b{color:var(--encre)}.sv .ac-evenement .ac-point{background:var(--m-rouge);border-radius:50%;flex:none;width:8px;height:8px}@keyframes ac-battre{50%{opacity:.35}}.sv .ac-agenda{grid-template-columns:36px repeat(5,minmax(0,1fr));gap:6px;font-size:11.5px;display:grid}.sv .ac-agenda .ac-j{text-align:center;color:var(--faible);padding-bottom:6px;font-weight:600}.sv .ac-agenda .ac-h{color:var(--faible);font-variant-numeric:tabular-nums;height:44px}.sv .ac-agenda .ac-colj{background:repeating-linear-gradient(var(--app-fond) 0 43px,var(--fond-3) 43px 44px);border-radius:8px;grid-row:2/span 5;position:relative}.sv .ac-sess{color:#fff;border-radius:7px;padding:6px 7px;font-weight:600;line-height:1.25;position:absolute;left:3px;right:3px}.sv .ac-sess small{opacity:.85;font-weight:500;display:block}.sv .ac-q{color:var(--encre);margin-bottom:12px;font-size:14.5px;font-weight:600;line-height:1.4}.sv .ac-pr{border-radius:10px;align-items:center;gap:11px;padding:9px 10px;display:flex}.sv .ac-pr+.ac-pr{margin-top:2px}.sv .ac-pr .ac-cx{border:1.75px solid var(--case);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background .25s,border-color .25s;display:inline-flex}.sv .ac-pr .ac-cx svg{opacity:0;width:12px;height:12px;transition:opacity .2s}.sv .ac-pr.ac-oui .ac-cx{background:var(--bleu);border-color:var(--bleu)}.sv .ac-pr.ac-oui .ac-cx svg{opacity:1}.sv .ac-pr .ac-l{color:var(--faible);width:14px;font-weight:600}.sv .ac-pr .ac-vf{opacity:0;margin-left:auto;font-size:12px;font-weight:600;transition:opacity .3s}.sv .ac-corrige .ac-pr .ac-vf{opacity:1}.sv .ac-vf.ac-v{color:var(--juste)}.sv .ac-vf.ac-f{color:var(--faux)}.sv .ac-verdict{background:var(--t-vert);color:var(--juste);opacity:0;transition:opacity .35s,transform .35s var(--ressort);border-radius:10px;margin-top:14px;padding:11px 12px;font-size:13px;font-weight:600;transform:translateY(6px)}.sv .ac-corrige .ac-verdict{opacity:1;transform:none}.sv .ac-visuel:not(.ac-actif) .ac-sess{opacity:0;transform:scale(.9)}.sv .ac-visuel:not(.ac-actif) .ac-nouveau{opacity:0}.sv .ac-visuel:not(.ac-actif) .ac-dossier.ac-cible{border-color:var(--trait);background:0 0}@media (prefers-reduced-motion:no-preference){.sv .ac-visuel.ac-actif:not(.ac-fini) .ac-pdf{animation:ac-tomber 2.4s var(--ressort) .4s forwards}.sv .ac-visuel.ac-actif:not(.ac-fini) .ac-dossier.ac-cible{animation:2.4s .4s backwards ac-accueillir}.sv .ac-visuel.ac-actif:not(.ac-fini) .ac-nouveau{animation:.3s 2.4s backwards ac-surgir}.sv .ac-visuel.ac-actif:not(.ac-fini) .ac-sess{animation:ac-pop .5s var(--ressort) backwards}.sv .ac-evenement .ac-point{animation:1.6s infinite ac-battre}}.sv .ac-parcours[data-mode=statique] .ac-parcours-corps{grid-template-columns:minmax(0,1fr)}.sv .ac-parcours[data-mode=statique] .ac-etape{min-height:0;padding:0 0 72px}.sv .ac-parcours[data-mode=statique] .ac-etape:first-child{min-height:0;padding-top:0}.sv .ac-parcours[data-mode=statique] .ac-vis-mobile{max-width:640px;margin-top:28px;display:block;position:relative}.sv .ac-parcours[data-mode=statique] .ac-vis-mobile .ac-visuel{opacity:1;min-height:380px;position:relative;inset:auto;transform:none}.sv .ac-sec{padding:140px 0}.sv .ac-sec-tete{max-width:720px}.sv .ac-sec-tete h2{letter-spacing:-.045em;color:var(--encre);text-wrap:balance;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.04}.sv .ac-sec-tete p{color:var(--faible);max-width:580px;margin-top:18px;font-size:19px}.sv .ac-prepa{background:var(--fond-2)}.sv .ac-duel{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.25fr);margin-top:72px;display:grid;position:relative}.sv .ac-duel .ac-panneau-c{background:var(--surface);z-index:0;border-radius:24px;position:absolute;inset:-20px 0 -20px 60.317%;overflow:hidden;box-shadow:0 0 0 1.5px #1f5fe047,0 30px 70px -30px #1f5fe073}.sv .ac-duel .ac-panneau-c:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--bleu));height:4px;position:absolute;inset:0 0 auto}.sv .ac-duel .ac-ligne>span{z-index:1;border-top:1px solid var(--trait-fort);align-items:center;gap:14px;padding:24px 28px;display:flex;position:relative}.sv .ac-duel .ac-ligne>.ac-c{border-top-color:var(--trait)}.sv .ac-duel .ac-ligne>.ac-tete{border-top:0;padding-top:4px;padding-bottom:22px}.sv .ac-duel .ac-theme{color:var(--encre);font-size:15px;font-weight:600}.sv .ac-duel .ac-p{color:var(--faible);font-size:17px}.sv .ac-duel .ac-c{color:var(--encre);font-size:17px;font-weight:500}.sv .ac-duel .ac-tete.ac-p{color:var(--faible);font-size:15px;font-weight:600}.sv .ac-duel .ac-tete.ac-c img{width:auto;height:28px}.sv .ac-duel .ac-p svg{width:18px;height:18px;color:var(--case);flex:none}.sv .ac-duel .ac-c .ac-coche{background:var(--ciel);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.sv .ac-duel .ac-c .ac-coche svg{width:15px;height:15px;color:var(--bleu)}.sv .ac-duel .ac-c .ac-coche path{stroke-dasharray:24;stroke-dashoffset:0}.sv .ac-duel.ac-attend .ac-c .ac-coche path{stroke-dashoffset:24px}.sv .ac-duel.ac-attend .ac-c .ac-coche{opacity:0;transform:scale(.6)}.sv .ac-duel .ac-c .ac-coche{transition:transform .5s var(--ressort),opacity .3s}.sv .ac-duel .ac-c .ac-coche path{transition:stroke-dashoffset .45s .15s}.sv .ac-duel .ac-r1 .ac-coche,.sv .ac-duel .ac-r1 .ac-coche path{transition-delay:50ms}.sv .ac-duel .ac-r2 .ac-coche,.sv .ac-duel .ac-r2 .ac-coche path{transition-delay:.25s}.sv .ac-duel .ac-r3 .ac-coche,.sv .ac-duel .ac-r3 .ac-coche path{transition-delay:.45s}.sv .ac-duel .ac-r4 .ac-coche,.sv .ac-duel .ac-r4 .ac-coche path{transition-delay:.65s}.sv .ac-duel .ac-r5 .ac-coche,.sv .ac-duel .ac-r5 .ac-coche path{transition-delay:.85s}.sv .ac-deux-cas{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:80px;display:grid}.sv .ac-deux-cas h3{color:var(--bleu);font-size:15px;font-weight:600}.sv .ac-deux-cas p{letter-spacing:-.022em;color:var(--encre);text-wrap:balance;margin-top:10px;font-size:clamp(20px,2.1vw,25px);font-weight:500;line-height:1.35}.sv .ac-donnees .sv-col{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}.sv .ac-donnees .ac-sec-tete{position:sticky;top:120px}.sv .ac-lien-fleche{min-height:44px;color:var(--bleu);border-bottom:1.5px solid #1f5fe040;align-items:center;gap:8px;margin-top:20px;padding-bottom:2px;font-size:16px;font-weight:600;transition:border-color .2s;display:inline-flex}.sv .ac-lien-fleche:hover{border-color:var(--bleu)}.sv .ac-faits{flex-direction:column;display:flex}.sv .ac-fait{border-top:1px solid var(--trait);padding:36px 0}.sv .ac-fait:last-child{border-bottom:1px solid var(--trait)}.sv .ac-fait h3{letter-spacing:-.035em;color:var(--encre);font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.15}.sv .ac-fait p{color:var(--faible);max-width:560px;margin-top:12px;font-size:17px;line-height:1.6}.sv .ac-fait .ac-ref{min-height:44px;color:var(--faible);border-bottom:1px solid var(--trait-fort);align-items:center;margin-top:6px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.sv .ac-fait .ac-ref:hover{color:var(--bleu);border-color:var(--bleu)}.sv .ac-temoins .sv-col{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:40px;display:grid}.sv .ac-temoins .ac-sec-tete{grid-column:1/-1;margin-bottom:32px}.sv .ac-citation{color:#fff;background:linear-gradient(160deg,#0f2552,#1a3f8f);border-radius:28px;flex-direction:column;justify-content:space-between;gap:48px;padding:56px;display:flex;position:relative;overflow:hidden}.sv .ac-citation:after{content:"";border:1.5px solid #7fb2ff40;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.sv .ac-citation blockquote{letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.3;position:relative}.sv .ac-citation figcaption b{font-size:16px;font-weight:600;display:block}.sv .ac-citation figcaption span{color:#b9cdf3;font-size:15px}.sv .ac-attente{flex-direction:column;gap:20px;display:flex}.sv .ac-place-vide{border:1.5px dashed var(--trait-fort);background:repeating-linear-gradient(-45deg,transparent 0 10px,var(--hachure) 10px 11px);border-radius:24px;flex-direction:column;flex:1;justify-content:space-between;gap:24px;padding:28px;display:flex}.sv .ac-place-vide .ac-ligne-fausse{flex-direction:column;gap:9px;display:flex}.sv .ac-place-vide .ac-ligne-fausse i{background:var(--fond-3);border-radius:6px;height:10px;display:block}.sv .ac-place-vide p{color:var(--faible);font-size:14.5px;line-height:1.5}.sv .ac-place-vide p b{color:var(--encre);margin-bottom:2px;font-weight:600;display:block}.sv .ac-duel .ac-ligne{display:contents}.sv .ac-place-vide.ac-avis{background:var(--surface);border-style:solid}.sv .ac-place-vide.ac-avis blockquote{color:var(--encre);font-size:16px;line-height:1.55}.sv .ac-place-vide.ac-avis figcaption{color:var(--faible);font-size:14.5px}.sv .ac-place-vide.ac-avis figcaption b{color:var(--encre);font-weight:600;display:block}.sv .ac-questions{background:var(--fond-2)}.sv .ac-questions .sv-col{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}.sv .ac-questions .ac-sec-tete p a{color:var(--bleu);font-weight:500}.sv .ac-faq{flex-direction:column;gap:10px;display:flex}.sv .ac-q-item{background:var(--surface);box-shadow:0 0 0 1px var(--trait);border-radius:16px;transition:box-shadow .25s}.sv .ac-q-item[open]{box-shadow:0 0 0 1px var(--trait-fort),var(--ombre-2)}.sv .ac-q-item summary{cursor:pointer;color:var(--encre);letter-spacing:-.01em;align-items:center;gap:16px;padding:22px 24px;font-size:17px;font-weight:600;list-style:none;display:flex}.sv .ac-q-item summary::-webkit-details-marker{display:none}.sv .ac-q-item summary i{background:var(--fond-3);width:28px;height:28px;transition:transform .3s var(--ressort),background .2s;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.sv .ac-q-item summary i svg{width:14px;height:14px}.sv .ac-q-item[open] summary i{background:var(--ciel);color:var(--bleu);transform:rotate(45deg)}.sv .ac-q-item .ac-rep{color:var(--faible);max-width:640px;padding:0 24px 22px;font-size:16px;line-height:1.65}.sv .ac-tarifs .ac-sec-tete{text-align:center;margin:0 auto}.sv .ac-tarifs .ac-sec-tete p{margin-left:auto;margin-right:auto}.sv .ac-gratuit-tout{flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin:40px auto 0;display:flex}.sv .ac-gratuit-tout li{color:var(--encre);background:var(--fond-2);box-shadow:inset 0 0 0 1px var(--trait);border-radius:99px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.sv .ac-gratuit-tout li svg{width:15px;height:15px;color:var(--juste)}.sv .ac-formules{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:64px;display:grid}.sv .ac-formule{background:var(--surface);box-shadow:0 0 0 1px var(--trait);border-radius:24px;flex-direction:column;padding:32px;display:flex;position:relative}.sv .ac-formule h3{color:var(--encre);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.sv .ac-formule .ac-reco{color:#fff;background:#ffffff2e;border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:600}.sv .ac-prix{align-items:baseline;gap:6px;margin-top:20px;display:flex}.sv .ac-prix b{letter-spacing:-.045em;color:var(--encre);font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1}.sv .ac-prix span{color:var(--faible);font-size:15px}.sv .ac-formule .ac-pour{color:var(--faible);min-height:46px;margin-top:10px;font-size:15px}.sv .ac-formule ul{flex-direction:column;flex-grow:1;gap:12px;margin:24px 0 32px;list-style:none;display:flex}.sv .ac-formule li{color:var(--texte);gap:10px;font-size:15px;line-height:1.45;display:flex}.sv .ac-formule li svg{width:18px;height:18px;color:var(--bleu);flex:none;margin-top:1px}.sv .ac-formule .sv-bt{width:100%}.sv .ac-formule.ac-phare{color:#fff;background:linear-gradient(160deg,#1f5fe0 0%,#1a4fc9 55%,#1a7fd6 100%);box-shadow:0 30px 60px -24px #1f5fe099}.sv .ac-formule.ac-phare h3,.sv .ac-formule.ac-phare .ac-prix b{color:#fff}.sv .ac-formule.ac-phare .ac-prix span,.sv .ac-formule.ac-phare .ac-pour{color:#d3e3ff}.sv .ac-formule.ac-phare li{color:#fff}.sv .ac-formule.ac-phare li svg{color:#9fe1ff}.sv .ac-formule.ac-phare .sv-bt{color:var(--bleu);background:#fff}.sv .ac-formule.ac-phare .sv-bt:hover{background:#eef5ff}.sv .ac-note-tarifs{text-align:center;color:var(--faible);margin-top:28px;font-size:14.5px}.sv .ac-final{padding:40px 0 120px}.sv .ac-final-bloc{color:#fff;text-align:center;background:linear-gradient(135deg,#1f5fe0 0%,#1a4fc9 45%,#1593d8 100%);border-radius:32px;padding:96px 64px;position:relative;overflow:hidden}.sv .ac-final-bloc:before{content:"";background:linear-gradient(#ffffff1f,#0000 40%);position:absolute;inset:0}.sv .ac-final-bloc h2{letter-spacing:-.045em;max-width:760px;margin:0 auto;font-size:clamp(34px,4.6vw,58px);font-weight:600;line-height:1.04;position:relative}.sv .ac-final-bloc p{color:#d6e6ff;max-width:520px;margin:20px auto 0;font-size:19px;position:relative}.sv .ac-final-bloc .sv-bt{color:var(--bleu);background:#fff;margin-top:36px;position:relative;box-shadow:0 10px 30px -10px #05143c80}.sv .ac-final-bloc .sv-bt:hover{background:#eef5ff}@media (max-width:960px){.sv .ac-ouverture{padding-top:120px}.sv .ac-ouverture .ac-chapo{font-size:17.5px}.sv .ac-scene{margin-top:56px}.sv .ac-horizon{inset:80px -24px -1px}.sv .ac-app-lat{display:none}.sv .ac-g2{grid-template-columns:minmax(0,1fr)}.sv .ac-cache-tel{display:none}.sv .ac-app{min-height:0}.sv .ac-f1{top:auto;bottom:110px;left:-8px}.sv .ac-f2{display:none}.sv .ac-f3{bottom:-22px;left:auto;right:-8px}.sv .ac-parcours-corps{grid-template-columns:minmax(0,1fr);margin-top:48px}.sv .ac-panneau{display:none}.sv .ac-etape{opacity:1;min-height:0;padding:0 0 72px}.sv .ac-etape:first-child{min-height:0;padding-top:0}.sv .ac-etape .ac-vis-mobile{height:auto;margin-top:28px;display:block;position:relative}.sv .ac-etape .ac-vis-mobile .ac-visuel{opacity:1;min-height:380px;padding:20px;position:relative;inset:auto;transform:none}.sv .ac-etapes{padding-left:20px}.sv .ac-sec{padding:96px 0}.sv .ac-duel{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-top:48px}.sv .ac-duel .ac-panneau-c{border-radius:18px;top:-12px;bottom:-12px;left:46.51%}.sv .ac-duel .ac-ligne>span{gap:10px;padding:14px;font-size:14.5px!important}.sv .ac-duel .ac-ligne>.ac-theme{border-top:1px solid var(--trait-fort);color:var(--faible);grid-column:1/-1;padding:18px 0 0;font-size:13px!important}.sv .ac-duel .ac-ligne>.ac-theme+.ac-p,.sv .ac-duel .ac-ligne>.ac-theme+.ac-p+.ac-c{border-top:0}.sv .ac-duel .ac-ligne>.ac-tete.ac-theme{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sv .ac-duel .ac-c .ac-coche{width:22px;height:22px}.sv .ac-deux-cas{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:56px}.sv .ac-temoins .sv-col{grid-template-columns:minmax(0,1fr)}.sv .ac-citation{border-radius:22px;padding:32px}.sv .ac-place-vide{min-height:180px}.sv .ac-donnees .sv-col,.sv .ac-questions .sv-col{grid-template-columns:minmax(0,1fr);gap:40px}.sv .ac-donnees .ac-sec-tete{position:static}.sv .ac-formules{grid-template-columns:minmax(0,1fr);max-width:480px;margin-left:auto;margin-right:auto}.sv .ac-final-bloc{border-radius:24px;padding:64px 24px}}@media (max-width:560px){.sv .ac-app-main{padding:16px}.sv .ac-chrome span{padding:4px 16px}.sv .ac-flottant{padding:10px 12px}.sv .ac-flottant .ac-ic{width:30px;height:30px}.sv .ac-agenda{grid-template-columns:28px repeat(5,minmax(0,1fr))}.sv .ac-sess{padding:4px 5px;font-size:10px}.sv .ac-sess small{display:none}}.sv .ac-mini-bt{color:var(--sur-action)}.sv .ac-chrome span{color:var(--texte)}:root:not(.sombre) .sv .ac-etape .ac-quand{color:var(--encre)}.sv .ac-pdf .ac-ic{color:var(--faux)}.sv .ac-gratuit-tout{list-style:none}.sv .ac-formule.ac-phare,.sv .ac-final-bloc{--bleu:#1b5fd9}.sv .ac-formule .sv-bt:disabled{cursor:default}.sv .ac-formule .sv-bt-blanc:disabled:hover{box-shadow:inset 0 0 0 1px var(--trait-fort),var(--ombre-1)}.sv .ac-formule.ac-phare .sv-bt:disabled:hover{background:#fff}.sv .ac-formule .ac-reco{background:#ffffff1a}.sv .ac-final-bloc p{color:#fff}.sv .ac-jour{display:none}@media (max-width:767px){.sv .ac-parcours{padding-top:0}.sv .ac-etapes{padding-left:0}.sv .ac-etapes:before,.sv .ac-fil{display:none}.sv .ac-etape .ac-vis-mobile .ac-visuel{background:0 0;border-radius:0;min-height:0;padding:0;overflow:visible}.sv .ac-vis-mobile .ac-carte-ui{background:var(--app-fond);max-width:360px;box-shadow:0 0 0 1px #0b1a3614,var(--ombre-3);border-radius:20px;margin:0 auto;padding:16px 14px;font-size:13px}.sv .ac-vis-mobile .ac-carte-ui h5{letter-spacing:-.02em;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px;font-size:17px;font-weight:700}.sv .ac-vis-mobile .ac-carte-ui h5 span{letter-spacing:0;font-size:12.5px}.sv .ac-vis-mobile :is(.ac-dossier,.ac-prio){background:var(--surface);align-items:flex-start;padding:10px 12px}.sv .ac-vis-mobile :is(.ac-dossier,.ac-prio) br{display:none}.sv .ac-vis-mobile :is(.ac-dossier,.ac-prio) .ac-s{margin-top:2px;display:block}.sv .ac-vis-mobile :is(.ac-dossier,.ac-prio)>span:not(.ac-pa):not(.ac-rg):not(.ac-n){flex:1;min-width:0}.sv .ac-vis-mobile .ac-dossier .ac-n{white-space:nowrap}.sv .ac-vis-mobile .ac-nouveau{width:fit-content;margin:4px 0 0;display:flex}.sv .ac-vis-mobile .ac-dossier :is(.ac-s,.ac-nouveau){white-space:nowrap}.sv .ac-vis-mobile .ac-prio .ac-rg{margin-top:5px}.sv .ac-vis-mobile .ac-pdf{width:min(230px,100% - 28px);margin-left:calc(min(230px,100% - 28px)/-2);top:-80px}.sv .ac-vis-mobile .ac-pr{border:1px solid var(--trait);background:var(--surface);border-radius:12px;grid-template-columns:20px 14px minmax(0,1fr);align-items:start;column-gap:10px;padding:10px 12px;display:grid}.sv .ac-vis-mobile .ac-pr+.ac-pr{margin-top:8px}.sv .ac-vis-mobile .ac-pr .ac-vf{grid-column:3;margin:4px 0 0}.sv .ac-vis-mobile .ac-jour{flex-direction:column;gap:8px;display:flex}.sv .ac-vis-mobile :is(.ac-semaine-t,.ac-agenda){display:none}}.sv .ac-jour-bande{gap:4px;display:flex}.sv .ac-jour-bande span{border:1px solid var(--trait);background:var(--surface);min-width:0;color:var(--encre);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:center;padding:7px 0;font-size:14px;font-weight:600;display:flex}.sv .ac-jour-bande small{color:var(--faible);font-size:10.5px;font-weight:600}.sv .ac-jour-bande .ac-on{background:var(--bleu);border-color:var(--bleu);color:var(--sur-action)}.sv .ac-jour-bande .ac-on small{color:var(--sur-action)}.sv .ac-jour-t{color:var(--encre);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:600;display:flex}.sv .ac-jour-t span{background:var(--t-vert);color:var(--juste);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11.5px}.sv .ac-jour-ligne{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px;display:grid}.sv .ac-jour-h{color:var(--faible);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:12px;font-size:11.5px;font-weight:600}.sv .ac-jour-sess{border:1px solid var(--trait);background:var(--surface);border-left:3px solid;border-radius:12px;align-items:center;gap:10px;padding:10px 10px 10px 11px;display:flex}.sv .ac-jour-texte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sv .ac-jour-texte b{color:var(--encre);font-size:13px;font-weight:600;line-height:1.3}.sv .ac-jour-texte small{color:var(--faible);font-size:11.5px;line-height:1.35}.sv .ac-jour-sess .ac-pa{width:24px;height:24px;font-size:9.5px}.sv .ac-jour-maintenant{height:16px;margin:2px 0;position:relative}.sv .ac-jour-maintenant:before{content:"";background:var(--bleu);height:2px;margin-top:-1px;position:absolute;top:50%;left:44px;right:0}.sv .ac-jour-maintenant span{color:var(--bleu);background:var(--app-fond);padding-right:4px;font-size:11px;font-weight:600;position:relative}@media (max-width:400px){.sv .ac-jour-ligne{grid-template-columns:minmax(0,1fr);gap:4px}.sv .ac-jour-h{text-align:left;padding:0}.sv .ac-jour-maintenant:before{left:52px}}.sv .ac-visuel:not(.ac-actif) .ac-jour-sess{opacity:0;transform:scale(.96)}@media (max-width:767px){.sv .ac-vis-mobile .ac-visuel:not(.ac-actif) .ac-nouveau{opacity:0;max-height:0;margin-top:0;padding-block:0;overflow:hidden}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.sv .ac-vis-mobile .ac-visuel.ac-actif:not(.ac-fini) .ac-nouveau{animation:ac-nouveau-tel .4s var(--ressort) 2.4s backwards;overflow:hidden}}@keyframes ac-nouveau-tel{0%{opacity:0;max-height:0;margin-top:0;padding-block:0}to{opacity:1;max-height:26px}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.sv .ac-vis-mobile .ac-visuel:not(.ac-fini) .ac-depot{margin-top:88px}}@media (prefers-reduced-motion:no-preference){.sv .ac-visuel.ac-actif:not(.ac-fini) .ac-jour-sess{animation:ac-pop .5s var(--ressort) backwards}}.sv{--liquide-fond:var(--blanc);--liquide-moyen:var(--bleu);--liquide-fort:var(--encre);--bande-liquide:clamp(300px,46svh,440px)}:root.sombre .sv{--liquide-moyen:var(--action-3)}.sv .ac-ouverture[data-bande]{padding-top:76px}.sv .ac-bande-liquide{z-index:0;height:var(--bande-liquide);touch-action:pan-y;margin-bottom:28px;position:relative;overflow:hidden;container-type:inline-size}.sv .ac-mot-geant{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-geist),system-ui,sans-serif;letter-spacing:-.06em;color:color-mix(in srgb,var(--encre) 5%,transparent);font-weight:600;line-height:.8;font-size:min(calc(var(--bande-liquide)*.95),27.38cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv .ac-liquide{pointer-events:none;z-index:1;position:absolute;inset:0}.sv .ac-liquide canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.sv .ac-ouverture[data-bande] .ac-fond{height:calc(76px + var(--bande-liquide));-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%),linear-gradient(#000 70%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%),linear-gradient(#000 70%,#0000)}.sv .ac-ouverture[data-liquide] .ac-fond{transition:opacity .5s}.sv .ac-ouverture[data-liquide=on] .ac-liquide canvas{opacity:1}.sv .ac-ouverture[data-liquide=on] .ac-fond{opacity:0}@media (max-width:900px){.sv{--bande-liquide:clamp(260px,44svh,360px)}.sv .ac-ouverture[data-bande]{padding-top:64px}.sv .ac-ouverture[data-bande] .ac-fond{height:calc(64px + var(--bande-liquide))}.sv .ac-bande-liquide{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.sv .ac-liquide canvas,.sv .ac-ouverture[data-liquide] .ac-fond{transition:none}}@media (prefers-color-scheme:dark){:root:not(.clair):not(.sombre):not(:has([data-site-clair])) .sv .ac-fond circle{fill:var(--action-3)}:root:not(.clair):not(.sombre):not(:has([data-site-clair])) .sv .ac-fond svg{opacity:.42}:root:not(.clair):not(.sombre):not(:has([data-site-clair])) .sv .ac-fond .ac-onde-points{opacity:1;filter:brightness(1.3)}:root:not(.clair):not(.sombre):not(:has([data-site-clair])) .sv{--liquide-moyen:var(--action-3)}}
