.ac a{color:#ffb080}.ac a:hover{color:#ffd2b0}.ac{position:relative;height:100vh;min-height:860px;overflow:hidden;background:#0d0a08;color:#f6efe6;font-family:var(--fp-font);-webkit-font-smoothing:antialiased;isolation:isolate}.ac .mono{font-family:var(--fp-font-mono)}.ac .grille{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 30%,transparent 80%);animation:ac3-glisse 40s linear infinite}@keyframes ac3-glisse{to{transform:translate3d(64px,64px,0)}}.ac .lueur{position:absolute;border-radius:50%;pointer-events:none;filter:blur(10px)}.ac .l1{width:1100px;height:1100px;left:50%;top:50%;margin:-560px 0 0 -550px;background:radial-gradient(circle,#ff6a2838,#ff6a2800 60%);animation:ac3-souffle 10s ease-in-out infinite}.ac .l2{width:700px;height:700px;right:-220px;top:-260px;background:radial-gradient(circle,#f53b2f29,#f53b2f00 62%);animation:ac3-souffle 13s ease-in-out -4s infinite}.ac .l3{width:620px;height:620px;left:-200px;bottom:-240px;background:radial-gradient(circle,#ffc29624,#ffc29600 62%);animation:ac3-souffle 12s ease-in-out -7s infinite}@keyframes ac3-souffle{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}.ac .grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:3px 3px;pointer-events:none}.ac .journal{position:absolute;top:0;bottom:0;width:250px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);opacity:.32;pointer-events:none}.ac .j-g{left:26px}.ac .j-d{right:26px;text-align:right}.ac .j-pile{display:flex;flex-direction:column;gap:12px;font-family:var(--fp-font-mono);font-size:11.5px;color:#d9c8b6;animation:ac3-monte 38s linear infinite}.ac .j-d .j-pile{animation-duration:46s;animation-direction:reverse}.ac .j-pile span{white-space:nowrap}.ac .j-pile b{color:#ff8a4c;font-weight:500}@keyframes ac3-monte{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ac .courbes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ac .c-aire{fill:url(#g-aire);opacity:0;animation:ac3-aire 14s ease-in-out infinite}@keyframes ac3-aire{0%,18%{opacity:0}40%,82%{opacity:1}to{opacity:0}}.ac .c-trait{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.ac .c-valeur{stroke:url(#g-valeur);stroke-width:3;animation:ac3-dessine 14s cubic-bezier(.55,0,.25,1) infinite}.ac .c-valeur-h{stroke:url(#g-valeur);stroke-width:14;opacity:.12;animation:ac3-dessine 14s cubic-bezier(.55,0,.25,1) infinite}.ac .c-ecart{stroke:#f53b2f;stroke-width:2;opacity:.85;animation:ac3-dessine 14s cubic-bezier(.55,0,.25,1) 1.2s infinite}@keyframes ac3-dessine{0%{stroke-dashoffset:1;opacity:1}55%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.ac .c-comete{fill:none;stroke:#ffe7d2;stroke-width:5;stroke-linecap:round;stroke-dasharray:.012 .988;stroke-dashoffset:1.012;filter:drop-shadow(0 0 8px rgba(255,170,110,.9));animation:ac3-comete 14s cubic-bezier(.55,0,.25,1) infinite}@keyframes ac3-comete{0%{stroke-dashoffset:1.012;opacity:1}55%{stroke-dashoffset:.012;opacity:1}62%,to{stroke-dashoffset:.012;opacity:0}}.ac .c-repere{font-family:var(--fp-font-mono);font-size:12px;letter-spacing:.14em;fill:#ffb080;opacity:0;animation:ac3-repere 14s ease infinite}@keyframes ac3-repere{0%,50%{opacity:0}58%,85%{opacity:.9}to{opacity:0}}.ac .c-ligne{stroke:#ffffff14;stroke-dasharray:4 6}.ac .verre{position:absolute;border-radius:18px;background:linear-gradient(160deg,#ffffff17,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 1px #ffffff24,0 30px 60px -30px #000000b3;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);padding:16px 18px;color:#eadfd2;pointer-events:none}.ac .verre .t{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--fp-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#b9a898;margin-bottom:10px}.ac .verre .t i{width:6px;height:6px;border-radius:50%;background:#ff8a4c;box-shadow:0 0 10px #ff8a4c;display:block;animation:ac3-clign 2.4s ease-in-out infinite}@keyframes ac3-clign{0%,to{opacity:.4}50%{opacity:1}}.ac .flotte-a{animation:ac3-flotteA 16s ease-in-out infinite}.ac .flotte-b{animation:ac3-flotteB 19s ease-in-out -5s infinite}.ac .flotte-c{animation:ac3-flotteA 21s ease-in-out -9s infinite}@keyframes ac3-flotteA{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@keyframes ac3-flotteB{0%,to{transform:translateZ(0)}50%{transform:translate3d(10px,10px,0)}}.ac .p-cr{left:6%;top:15%;width:286px}.ac .p-dcf{right:6%;top:13%;width:300px}.ac .p-liq{left:7.5%;bottom:17%;width:270px}.ac .p-pm{right:7%;bottom:15%;width:286px}.ac .p-wacc{left:50%;top:5.5%;width:360px;margin-left:-180px;padding:10px 16px;opacity:.75}.ac .tab{width:100%;border-collapse:collapse;font-size:12.5px}.ac .tab td{padding:5px 0;border-top:1px solid rgba(255,255,255,.07)}.ac .tab td+td{text-align:right;font-family:var(--fp-font-mono);color:#fff}.ac .tab tr.vif td{color:#ffb080}.ac .tab tr.vif td+td{color:#ffb080}.ac .ligne-vive{animation:ac3-vive 6s ease-in-out infinite}@keyframes ac3-vive{0%,to{background:transparent}50%{background:#ff8a4c14}}.ac .formule{font-family:var(--fp-font-serif);font-style:italic;font-size:17px;color:#fff;line-height:1.5}.ac .formule sub,.ac .formule sup{font-size:.62em}.ac .gros{font-family:var(--fp-font-mono);font-size:24px;font-weight:600;color:#fff;letter-spacing:-.02em}.ac .barre-val{position:relative;height:8px;border-radius:4px;background:#ffffff14;margin-top:12px}.ac .barre-val span{position:absolute;top:0;bottom:0;border-radius:4px;background:linear-gradient(90deg,#ffc296,#ff5a16)}.ac .barre-val i{position:absolute;top:-4px;width:2px;height:16px;background:#fff;display:block;border-radius:1px}.ac .bandeau{position:absolute;left:0;right:0;bottom:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);pointer-events:none}.ac .b-piste{display:flex;gap:42px;width:-moz-max-content;width:max-content;font-family:var(--fp-font-mono);font-size:12.5px;letter-spacing:.16em;color:#8e7f70;animation:ac3-defile 50s linear infinite}.ac .b-piste span{white-space:nowrap}.ac .b-piste b{color:#ff8a4c;font-weight:500}@keyframes ac3-defile{to{transform:translate(-50%)}}.ac .entete{position:absolute;left:0;right:0;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px max(28px,env(safe-area-inset-right,0px)) 0 max(28px,env(safe-area-inset-left,0px))}.ac .logo{display:flex;align-items:center;gap:12px;text-decoration:none}.ac .logo-mot{font-family:var(--fp-font-mono);font-weight:600;font-size:12px;letter-spacing:.2em;color:#ff8a4c}.ac .langues{display:flex;gap:2px;padding:4px;border-radius:14px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ac .langues span{font-family:var(--fp-font-mono);font-size:12px;font-weight:600;padding:8px 12px;border-radius:10px;color:#a89a8b}.ac .langues .actif{background:#f6efe6;color:#17130f}.ac .scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:86px max(20px,env(safe-area-inset-right,0px)) 70px max(20px,env(safe-area-inset-left,0px));box-sizing:border-box}.ac .coeur{position:relative;width:min(760px,100%);border-radius:30px;padding:40px 44px 34px;box-sizing:border-box;text-align:center;background:linear-gradient(165deg,#1e1611b8,#0e0a089e);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e,0 50px 120px -40px #000000e6,0 0 0 1px #ff8a4c0f;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.ac .coeur:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:31px;padding:1px;background:linear-gradient(140deg,#ffaa6e8c,#ffffff0a 35%,#ffffff0a 65%,#f53b2f73);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ac .statut{display:inline-flex;align-items:center;gap:10px;font-family:var(--fp-font-mono);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffb080;padding:8px 14px;border-radius:999px;background:#ff8a4c1a;box-shadow:inset 0 0 0 1px #ff8a4c47}.ac .point{width:7px;height:7px;border-radius:50%;background:#ff8a4c;animation:ac3-pouls 2s ease-out infinite}@keyframes ac3-pouls{0%{box-shadow:0 0 #ff8a4ca6}to{box-shadow:0 0 0 12px #ff8a4c00}}.ac .titre{font-size:96px;line-height:1.02;letter-spacing:-.05em;font-weight:600;margin:20px 0 14px;padding-top:.08em;color:#fff}.ac .titre .m2{font-family:var(--fp-font-serif);font-style:italic;font-weight:500;letter-spacing:-.03em;background:linear-gradient(100deg,#ff7a38,#ff8a4c 38%,#fff1e4,#ff8a4c 62%,#f53b2f);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ac3-eclat 4s ease-in-out 1.4s infinite}@keyframes ac3-eclat{0%{background-position:100% 0}34%,to{background-position:0% 0}}.ac .texte{font-size:19px;line-height:1.5;color:#ede3d7;margin:0 auto;max-width:600px}.ac .texte2{display:block;font-size:14.5px;color:#a89a8b;margin-top:8px}.ac .niveaux{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.ac .niv{position:relative;text-align:left;border-radius:16px;padding:14px 14px 13px;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff17;overflow:hidden}.ac .niv:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;transform:scaleX(0);animation:ac3-remplit 1.2s cubic-bezier(.6,0,.2,1) forwards}.ac .n1:after{background:#ffc296;animation-delay:.6s}.ac .n2:after{background:#ff8a4c;animation-delay:1.1s}.ac .n3:after{background:linear-gradient(90deg,#ff5a16,#f53b2f);animation-delay:1.6s}@keyframes ac3-remplit{to{transform:scaleX(1)}}.ac .niv .k{font-family:var(--fp-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;color:#ff8a4c}.ac .niv .t{display:block;font-size:15px;font-weight:600;color:#fff;margin-top:5px}.ac .niv .s{display:block;font-size:12px;line-height:1.45;color:#a89a8b;margin-top:4px}.ac .formats{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ac .formats li{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#e2d6c9;padding:7px 12px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff17}.ac .form{margin:22px auto 0;max-width:520px}.ac .champ{display:flex;gap:8px;padding:6px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.ac .champ input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font:inherit;font-size:15px;padding:0 12px;outline:none}.ac .champ input::-moz-placeholder{color:#8f8273}.ac .champ input::placeholder{color:#8f8273}.ac .champ button{flex:none;min-height:46px;padding:0 18px;border:0;border-radius:11px;background:linear-gradient(135deg,#ff7a38,#ff5a16);color:#fff;font:inherit;font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 10px 30px -10px #ff5a16cc}.ac .consent{display:flex;gap:9px;align-items:flex-start;justify-content:center;text-align:left;font-size:12px;line-height:1.5;color:#9c8e80;margin-top:10px}.ac .consent input{margin-top:2px;accent-color:#FF5A16}.ac .pied{position:absolute;left:0;right:0;bottom:56px;z-index:3;display:flex;justify-content:center;gap:18px;font-size:12px;color:#7f7163}.ac .pied a{color:#b9a898;text-decoration:none}@media(max-width:1180px){.ac .p-cr,.ac .p-liq{left:2%}.ac .p-dcf,.ac .p-pm{right:2%}.ac .p-wacc{display:none}}@media(max-width:980px){.ac{height:auto;min-height:100vh}.ac .verre,.ac .journal{display:none}.ac .scene{position:relative;padding-top:96px;padding-bottom:110px}.ac .titre{font-size:64px}.ac .niveaux{grid-template-columns:minmax(0,1fr)}.ac .pied{bottom:58px}}@media(max-width:520px){.ac .titre{font-size:50px}.ac .coeur{padding:30px 20px 26px}.ac .champ{flex-direction:column}.ac .champ input{min-height:46px}}@media(prefers-reduced-motion:reduce){.ac .grille,.ac .j-pile,.ac .b-piste,.ac .flotte-a,.ac .flotte-b,.ac .flotte-c,.ac .lueur{animation:none}.ac .c-valeur,.ac .c-valeur-h,.ac .c-ecart{animation:none;stroke-dashoffset:0}.ac .c-comete{display:none}.ac .c-aire{animation:none;opacity:1}}.ac{line-height:normal}.ac{--fp-font:"Geist Variable","Geist","Helvetica Neue",Arial,sans-serif}.ac{overflow:clip}body:has(.ac){background:#0d0a08}.ac [hidden]{display:none!important}.ac .decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ac .logo img{width:77px;height:30px}.ac .langues button{font-family:var(--fp-font-mono);font-size:12px;font-weight:600;padding:8px 12px;border-radius:10px;color:#a89a8b;border:0;background:none;cursor:pointer}.ac .langues button.actif,.ac .langues button[aria-pressed=true]{background:#f6efe6;color:#17130f}.ac .consent a{text-decoration:underline;text-underline-offset:2px}.ac .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ac .piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ac .champ button[disabled]{opacity:.7;cursor:default}.ac .erreur{margin:10px 0 0;font-size:13px;color:#ff8a80}.ac .fait{display:flex;gap:12px;align-items:center;justify-content:center;margin:22px auto 0;max-width:520px;padding:14px 16px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;text-align:left}.ac .fait-coche{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#ff7a38,#ff5a16);color:#fff}.ac .fait-titre{display:block;font-weight:600;color:#fff}.ac .fait-texte{display:block;font-size:13.5px;color:#c9bdaf}.ac :focus-visible{outline:2px solid #FF8A4C;outline-offset:3px}.ac .pied{flex-wrap:wrap}.ac .desinscription{max-width:520px;margin:0 auto;text-align:center}.ac .desinscription h1{font-size:34px;color:#fff;margin:0 0 12px}.ac .desinscription p{color:#c9bdaf;line-height:1.6}.ac .hors-vue,.ac .hors-vue *,.ac .hors-vue:before,.ac .hors-vue:after{animation-play-state:paused!important}@media(max-width:1023px),(hover:none)and (pointer:coarse){.ac .langues{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14}}@media(prefers-reduced-motion:reduce){.ac *,.ac *:before,.ac *:after{animation:none!important;transition:none!important}.ac .c-trait{stroke-dashoffset:0}.ac .c-comete{display:none}.ac .c-aire,.ac .c-repere{opacity:1}.ac .niv:after{transform:scaleX(1)}}
