@keyframes spin{to{transform:rotate(360deg)}}.cal-slot:hover{background:#802bdb0a!important}.fx-halo{pointer-events:none;background:radial-gradient(70% 55% at 55% -8%,#140622 0%,#381162 40%,#0000 72%),linear-gradient(90deg,#742bc3 0%,#b589e5 14%,#0000 30%),linear-gradient(#813acc 0%,#ddc8f4 40%,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 37%,#0000 92%);mask-image:linear-gradient(#000 37%,#0000 92%)}.fx-lueur{filter:blur(8cqw);opacity:.7;pointer-events:none;background:#a46cdf;border-radius:50%;height:30cqw;position:absolute;bottom:-14cqw;left:12%;right:0}@keyframes fx-flotte{0%{translate:0}to{translate:1.2cqw -1.6cqw}}@media (prefers-reduced-motion:reduce){.fx-curseur{animation:none}}@container icv (min-width:600px){.icv-g{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.icv-gauche{border-right:1px solid var(--line-2);flex-direction:column;display:flex}.icv-corps{flex-direction:column;justify-content:center;padding:34px 36px 30px;display:flex}.icv-pied{color:var(--ink-3);text-align:center;margin:auto 24px 18px;padding-top:30px;font-size:12.5px;line-height:1.45;display:block}.icv-btns .icv-pill{width:auto}.icv-h{font-size:25px}.icv-scn{--piste:14.5cqw;--feuille:11cqw}.icv-scn .fx-scene{height:40cqw}}@container icv (max-width:330px){.icv-h{font-size:20px}.icv-p{font-size:14px}}@keyframes icvZone{0%,26%{background:#fff;border-color:#b688e8}32%,46%{background:#f6f4ff;border-color:#8c7dff}52%,to{background:#fff;border-color:#b688e8}}@keyframes icvTxt{0%,48%{opacity:1}52%,94%{opacity:0}to{opacity:1}}@keyframes icvPage{0%,50%{opacity:0;transform:translateY(3cqw)scale(.92)}58%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes icvVoyage{0%{opacity:0;transform:translate(-9cqw,-26cqw)rotate(-9deg)}10%{opacity:1}36%{opacity:1;transform:translate(0)rotate(0)}44%{opacity:0;transform:translateY(1.4cqw)scale(.78)}to{opacity:0;transform:translateY(1.4cqw)scale(.78)}}@keyframes icvLuit{0%{background-position:120% 0}to{background-position:-120% 0}}@container icvg (min-width:720px){.icv-guide-g{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.icv-guide-txt{padding-right:6px}.icv-guide-h{font-size:28px}}@media (prefers-reduced-motion:reduce){.icv-zone,.icv-zone b,.icv-zone small,.icv-pages>*,.icv-voyage,.icv-dz-pages .icv-pg.is-encours:before{animation:none}.icv-voyage{opacity:1;transform:none}.icv-zone b,.icv-zone small{opacity:1}.icv-carte:hover .icv-boite{transform:none}}.icv-scn-btn{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative}.icv-scn-btn:disabled{cursor:default}.icv-scn-btn:focus-visible{outline:2px solid var(--vio);outline-offset:-3px;border-radius:24px}.icv-tuile{text-align:left;border:1.5px solid var(--line);cursor:pointer;align-items:center;gap:13px;width:100%;padding:14px 16px;transition:border-color .14s,background .14s;display:flex}.icv-tuile.is-survol{border-color:var(--vio);background:var(--vio-soft)}.icv-tuile-ico{background:var(--white);border:1px solid var(--line);border-radius:12px;flex:none;place-items:center;height:40px;padding:0 10px;display:grid}.icv-tuile-txt{min-width:0}.icv-tuile-t{color:var(--ink);font-size:14px;font-weight:800;font-family:var(--display);letter-spacing:-.01em;display:block}.icv-tuile-h{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.35;display:block}@media (max-width:1100px){.ws-post-fields{grid-template-columns:1fr!important}}@media (max-width:900px){.ws-hero-grid{grid-template-columns:1fr!important}.ws-hero-grid>:last-child{display:none!important}.ws-upload-grid,.ws-libre-grid{grid-template-columns:1fr!important}.ws-gen-grid{grid-template-columns:repeat(2,1fr)!important}.ws-post-card{flex-direction:column!important}.ws-post-left{border-bottom:1px solid var(--line-2);border-right:none!important;flex:none!important;width:100%!important;min-width:0!important}.ws-post-right{width:100%!important}.ws-posts-grid,.ws-post-card{max-width:100%}}.st-layout{min-height:100%;display:flex}.st-nav{border-right:1px solid var(--line);background:var(--paper);flex-shrink:0;align-self:flex-start;width:232px;height:calc(100vh - 64px);padding:16px 10px;position:sticky;top:0;overflow-y:auto}.st-content{flex:1;max-width:760px;padding:36px 44px}.set-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.set-row:last-child{border-bottom:none}.st-tab-btn{color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:9px 12px;font-size:13px;font-weight:600;transition:all .12s;display:flex}.st-tab-btn:hover{background:var(--sunk);color:var(--ink)}.st-tab-btn.on{background:var(--white);color:var(--ink);box-shadow:var(--shadow-card)}.st-h{font-family:var(--display);text-transform:uppercase;color:var(--forest);letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:800}.st-sub{color:var(--ink-3);margin:0 0 28px;font-size:13px}.st-card{background:#fff;border:1px solid #0c0a0f1a;border-radius:14px;margin-bottom:16px;padding:24px}.st-label{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:#120f1699;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.st-input{width:100%;font-family:var(--sans);color:var(--ink);background:#fff;border:1.5px solid #120f1626;border-radius:8px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .15s}.st-input::placeholder{color:#120f164d}.st-input:focus{border-color:var(--vio)}.st-input:disabled{background:var(--sunk);color:var(--ink-3);cursor:not-allowed}.st-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B8E7F' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.st-btn{background:var(--forest);color:var(--canvas);font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 20px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.st-btn:hover:not(:disabled){background:var(--leaf);color:var(--leaf-ink)}.st-btn:disabled{opacity:.5;cursor:not-allowed}.st-btn-ghost{color:var(--ink);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #120f1626;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:border-color .15s}.st-btn-ghost:hover{border-color:#120f164d}.st-btn-danger{color:#dc2626;font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #dc262640;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s}.st-btn-danger:hover{color:#fff;background:#dc2626;border-color:#dc2626}.st-toggle-row{border-bottom:1px solid #120f160f;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.st-toggle-row:last-child{border-bottom:none}.st-toggle{flex-shrink:0;width:40px;height:22px;position:relative}.st-toggle input{opacity:0;width:0;height:0;position:absolute}.st-slider{cursor:pointer;background:#120f1626;border-radius:99px;transition:background .15s;position:absolute;inset:0}.st-toggle input:checked+.st-slider{background:var(--leaf)}.st-slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.st-toggle input:checked+.st-slider:before{transform:translate(18px)}.st-divider{background:#120f1614;border:none;height:1px;margin:20px 0}.st-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.st-member-row{border-bottom:1px solid #120f160f;align-items:center;gap:12px;padding:12px 0;display:flex}.st-member-row:last-child{border-bottom:none}.st-nav-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:12px 0 6px;padding:0 12px;font-size:10px;font-weight:700}.st-badge{font-size:11px;font-weight:700;font-family:var(--mono);border-radius:99px;padding:3px 9px;display:inline-flex}@media (max-width:900px){.st-grid2{grid-template-columns:1fr}}@media (max-width:767px){.st-layout{flex-direction:column}.st-nav{border-right:none;border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:4px;width:100%;height:auto;padding:8px;display:flex;position:static;overflow-x:auto}.st-nav::-webkit-scrollbar{display:none}.st-content{padding:20px 16px 60px}.st-tab-btn{white-space:nowrap;flex-shrink:0;width:auto;margin-bottom:0;padding:8px 14px}.st-nav-label{display:none}}.kc-entree-zone{border-bottom:1px solid #0c0a0f0f;margin:0 0 6px;padding:0 0 8px}.st-tab-btn.kc-entree{color:var(--ink);flex-wrap:wrap;gap:6px;margin:0;padding:6px 10px 7px}.kc-entree-cur{flex-direction:column;align-items:flex-start;animation:1.7s ease-in-out infinite alternate kcEntreeFlotte;display:flex}.kc-entree-fleche{fill:#d97757;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #00000040);flex:none;width:15px;height:15px;margin-left:-2px}.kc-entree-etiq{color:#9a4428;white-space:nowrap;background:#fbe3d8;border:1.5px solid #f0b8a0;border-radius:8px;align-items:center;gap:4px;margin:-3px 0 0 10px;padding:4px 9px 4px 5px;font-size:12px;font-weight:650;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 5px 10px -5px #00000073}.kc-entree-sous{color:var(--ink-3);white-space:nowrap;flex-basis:100%;margin:0 0 0 10px;font-size:11.5px;font-weight:600}.kc-entree-etiq img{border-radius:4px;width:15px;height:15px;display:block}.kc-entree.is-fantome .kc-entree-etiq{box-shadow:none;background:#fff;border-style:dashed}.kc-entree.is-fantome .kc-entree-fleche{fill:#fff;stroke:#d97757;stroke-dasharray:2.4 2;filter:none}.kc-entree-etat{white-space:nowrap;border-radius:999px;flex:none;align-self:center;align-items:center;gap:5px;height:21px;margin-left:auto;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.kc-entree-etat i{background:currentColor;border-radius:50%;width:6px;height:6px}.kc-entree-etat.is-on{color:#421b6c;background:#e3cef9;box-shadow:inset 0 0 0 1.5px #b688e8}.kc-entree-etat.is-off{color:#9a4428;background:#fbe3d8;box-shadow:inset 0 0 0 1.5px #f0b8a0}@keyframes kcEntreeFlotte{0%{translate:0}to{translate:1.5px -2px}}@media (prefers-reduced-motion:reduce){.kc-entree-cur{animation:none}}@media (max-width:767px){.kc-entree-zone{border-bottom:none;flex-shrink:0;align-items:center;margin:0;padding:0;display:flex}.st-tab-btn.kc-entree{padding:4px 10px 5px 8px}.kc-entree-sous{display:none}.kc-entree-etat{width:9px;height:9px;box-shadow:none;gap:0;margin-left:4px;padding:0;font-size:0}.kc-entree-etat i{display:none}.kc-entree-etat.is-on{box-shadow:none;background:#802bdb}.kc-entree-etat.is-off{box-shadow:none;background:#d97757}}.fx-halo{pointer-events:none;background:radial-gradient(70% 55% at 55% -8%,#140622 0%,#381162 40%,#0000 72%),linear-gradient(90deg,#742bc3 0%,#b589e5 14%,#0000 30%),linear-gradient(#813acc 0%,#ddc8f4 40%,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 37%,#0000 92%);mask-image:linear-gradient(#000 37%,#0000 92%)}.fx-lueur{filter:blur(8cqw);opacity:.7;pointer-events:none;background:#a46cdf;border-radius:50%;height:30cqw;position:absolute;bottom:-14cqw;left:12%;right:0}@media (prefers-reduced-motion:reduce){.fx-curseur{animation:none}}.icv-sign{white-space:nowrap;color:var(--ink-3);align-items:center;gap:.46em;line-height:1;display:inline-flex}.icv-sign.is-plaque{background:#fff;border-radius:.55em;padding:.3em .54em;box-shadow:0 0 0 .1em #fff,0 .22em .5em -.2em #0f0b1359}.icv-sign-cv{flex:none;width:auto;height:1em}.icv-sign-fl{flex:none;width:1.25em;height:.46em}.icv-sign-k{border-radius:.3em;flex:none;width:1.16em;height:1.16em}.icv-carte{text-align:left;width:100%;color:var(--ink);position:relative;container:icv/inline-size}.icv-boite{background:var(--card);border-radius:26px;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f0b130f,0 30px 60px -34px #0f0b1380}.icv-carte:hover .icv-boite{transform:translateY(-1px);box-shadow:0 0 0 1px #0f0b130f,0 36px 66px -32px #0f0b138c}.icv-carte.is-survol .icv-boite{box-shadow:0 0 0 2px var(--vio),0 36px 66px -32px #0f0b1373;transform:none}.icv-gauche{position:relative}.icv-scn{width:100%;display:block;position:relative;container-type:inline-size}button.icv-scn{cursor:pointer;background:0 0;border:0;padding:0}.icv-corps{padding:40px 22px 22px}.icv-h{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:900;line-height:1.1}.icv-p{color:var(--ink-3);margin:0 0 18px;font-size:15px;line-height:1.5}.icv-p b{color:var(--ink);font-weight:700}.icv-btns{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.icv-btns .icv-pill{width:100%}.icv-pied{display:none}.icv-colle{z-index:7;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(50%)}@container icv (min-width:600px){.icv-g{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.icv-gauche{border-right:1px solid var(--line-2);flex-direction:column;display:flex}.icv-corps{flex-direction:column;justify-content:center;padding:34px 36px 30px;display:flex}.icv-pied{color:var(--ink-3);text-align:center;margin:auto 24px 18px;padding-top:30px;font-size:12.5px;line-height:1.45;display:block}.icv-btns .icv-pill{width:auto}.icv-h{font-size:25px}.icv-scn{--piste:14.5cqw;--feuille:11cqw}.icv-scn .fx-scene{height:40cqw}}@container icv (max-width:330px){.icv-h{font-size:20px}.icv-p{font-size:14px}}.icv-pill{cursor:pointer;min-height:52px;font-family:var(--sans);white-space:nowrap;background:var(--leaf);color:var(--leaf-ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:15.5px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff9,0 10px 24px -14px #421b6cb3}.icv-pill:hover{background:var(--leaf-soft)}.icv-pill:disabled{opacity:.55;cursor:default}.icv-pill.is-plat{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.icv-pill.is-sm{min-height:42px;padding:0 18px;font-size:14px}.icv-pill svg{flex:none}.icv-lien{cursor:pointer;font-family:var(--sans);color:var(--forest-3);text-decoration:underline;-webkit-text-decoration-color:var(--mint-2);text-decoration-color:var(--mint-2);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;text-decoration-thickness:2px}.icv-scn{--piste:19cqw;--feuille:14cqw}.icv-scn .fx-scene{height:50cqw}.icv-scn .fx-cadre{-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.icv-scn .fx-lueur{opacity:.4}.icv-halo:after{content:"";background:radial-gradient(45% 40% at 100% 62%,#6300cc6b,#7d2ae729 45%,#0000 75%);position:absolute;inset:0}.icv-zone{background:#fff;border:.5cqw dashed #b688e8;border-radius:3.6cqw;flex-direction:column;justify-content:center;align-items:center;gap:1.4cqw;padding:2cqw 4cqw 2cqw 0;animation:7s ease-in-out infinite icvZone;display:flex;position:absolute;inset:5cqw -2cqw 6cqw 5cqw}.icv-piste{width:100%;height:var(--piste,19cqw);flex:none;position:relative}.icv-zone-txt{flex-direction:column;align-items:center;gap:.6cqw;display:flex}.icv-zone b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:4.6cqw;font-weight:800;animation:7s infinite icvTxt}.icv-zone small{color:var(--ink-3);font-size:3cqw;font-weight:600;animation:7s infinite icvTxt}.icv-pages{pointer-events:none;justify-content:center;align-items:center;gap:2.4cqw;padding-right:4cqw;display:flex;position:absolute;inset:0}.icv-pages>*{opacity:0;animation:7s infinite icvPage}.icv-pages>:nth-child(2){animation-delay:.18s}.icv-pages>:nth-child(3){animation-delay:.36s}.icv-pg{aspect-ratio:4/5;background:#fff;border-radius:1cqw;width:17cqw;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f0b130f,0 10px 22px -12px #0f0b1380}.icv-pg i{border-radius:.4cqw;display:block;position:absolute}.icv-pg-bande{border-radius:0;height:46%;top:0;left:0;right:0}.icv-pg-t1{background:#0f0b13b8;height:7%;top:58%;left:12%;right:30%}.icv-pg-t2{background:#0f0b1347;height:5%;top:72%;left:12%;right:48%}.icv-pg.is-v0 .icv-pg-bande{background:linear-gradient(135deg,#f3dfc8,#e8b98c)}.icv-pg.is-v1 .icv-pg-bande{background:linear-gradient(135deg,#dcceea,#ae89d5)}.icv-pg.is-v2 .icv-pg-bande{background:linear-gradient(135deg,#e2def6,#b9aeee)}.icv-pg-sel{display:block;position:relative}.icv-pg-sel>i{border:1.5px solid var(--vio);box-sizing:border-box;background:#fff;width:5px;height:5px;position:absolute}.icv-pg-sel{outline:1.5px solid var(--vio);outline-offset:1.2cqw}.icv-pg-sel>i:first-of-type{top:calc(-1.2cqw - 2.5px);left:calc(-1.2cqw - 2.5px)}.icv-pg-sel>i:nth-of-type(2){top:calc(-1.2cqw - 2.5px);right:calc(-1.2cqw - 2.5px)}.icv-pg-sel>i:nth-of-type(3){bottom:calc(-1.2cqw - 2.5px);left:calc(-1.2cqw - 2.5px)}.icv-pg-sel>i:nth-of-type(4){bottom:calc(-1.2cqw - 2.5px);right:calc(-1.2cqw - 2.5px)}.icv-voyage{z-index:8;width:var(--feuille,14cqw);margin-left:calc(var(--feuille,14cqw) / -2);animation:7s cubic-bezier(.45,0,.25,1) infinite icvVoyage;position:absolute;top:0;left:50%}.icv-feuille{aspect-ratio:4/5;background:#fff;border-radius:1cqw;place-items:center;width:100%;display:grid;position:relative;rotate:-6deg;box-shadow:0 0 0 1px #0f0b1314,0 2.6cqw 5cqw -2cqw #0f0b138c}.icv-feuille img{width:66%;height:auto}.icv-pdf{color:#fff;font-family:var(--display);letter-spacing:.04em;background:#d9432b;border-radius:.35em;padding:.25em .5em;font-size:2.2cqw;font-weight:800;line-height:1;position:absolute;bottom:8%;left:8%}.icv-scn.is-survol .icv-zone{background:#f6f4ff;border-color:#8c7dff;animation:none}.icv-scn.is-survol .icv-voyage{opacity:1;animation:none;transform:none}.icv-scn.is-survol .icv-zone b,.icv-scn.is-survol .icv-zone small{opacity:1;animation:none}.icv-scn.is-survol .icv-pages>*{opacity:0;animation:none}.icv-dz{text-align:center;background:var(--white);border:2px dashed #b688e8;border-radius:5cqw;flex-direction:column;justify-content:center;align-items:center;gap:2.4cqw;min-height:100%;padding:7cqw 6cqw;display:flex;position:relative;container-type:inline-size}.icv-dz-ico{aspect-ratio:4/5;width:18cqw;margin-bottom:1cqw;position:relative}.icv-dz-ico i{background:#fff;border-radius:1.6cqw;place-items:center;display:grid;position:absolute;inset:0;rotate:-6deg;box-shadow:0 0 0 1px #0f0b1314,0 2.4cqw 4.6cqw -2cqw #0f0b1380}.icv-dz-ico i+i{z-index:-1;background:#f6f7f8;translate:3cqw 1cqw;rotate:5deg}.icv-dz-ico img{width:66%;height:auto}.icv-dz-ico .icv-pdf{font-size:2.6cqw}.icv-dz-t{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:6.4cqw;font-weight:900;line-height:1.1}.icv-dz-ou{color:var(--ink-3);font-size:3.6cqw;font-weight:600}.icv-dz .icv-pill{min-height:max(40px,10cqw);padding:0 max(16px,5cqw);font-size:max(13px,3.8cqw)}.icv-dz-n{color:var(--ink-3);max-width:62cqw;font-size:3.3cqw;line-height:1.45}.icv-dz-n b{color:var(--ink-2)}.icv-dz.is-survol{background:#f7f5ff;border:2px solid #0000}.icv-dz.is-survol:before{content:"";border:2px solid var(--vio);pointer-events:none;border-radius:4px;position:absolute;inset:2.4cqw}.icv-dz.is-survol:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff 0 4.5px,#6656d9 4.6px 6.5px,#0000 6.6px) 0 0/14px 14px no-repeat,radial-gradient(circle,#fff 0 4.5px,#6656d9 4.6px 6.5px,#0000 6.6px) 100% 0/14px 14px no-repeat,radial-gradient(circle,#fff 0 4.5px,#6656d9 4.6px 6.5px,#0000 6.6px) 0 100%/14px 14px no-repeat,radial-gradient(circle,#fff 0 4.5px,#6656d9 4.6px 6.5px,#0000 6.6px) 100% 100%/14px 14px no-repeat;position:absolute;inset:calc(2.4cqw - 6px)}.icv-dz.is-lecture{border-style:solid;border-color:#e3cef9}.icv-dz-pages{gap:3cqw;margin-bottom:1cqw;display:flex}.icv-dz-pages .icv-pg{border-radius:1.2cqw;width:16cqw}.icv-dz-pages .icv-pg.is-fait:after{content:"";background:var(--leaf) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%231E3317' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/62% no-repeat;border-radius:50%;width:5cqw;height:5cqw;position:absolute;top:-1.6cqw;right:-1.6cqw;box-shadow:0 0 0 2px #fff}.icv-dz-pages .icv-pg.is-encours:before{content:"";z-index:2;background:linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%) 0 0/220% 100%;animation:1.4s linear infinite icvLuit;position:absolute;inset:0}.icv-dz-pages .icv-pg.is-attente{opacity:.35;filter:grayscale()}.icv-dz-barre{background:var(--btn-soft);border-radius:99px;width:58cqw;max-width:100%;height:max(6px,1.6cqw);overflow:hidden}.icv-dz-barre i{border-radius:inherit;background:linear-gradient(90deg,#b589e5,#671db7);height:100%;transition:width .25s;display:block}.icv-dz.is-erreur{background:#fffbf3;border-color:#f0c77a}.icv-dz-alerte{color:#8a5a12;background:#fbe7c2;border-radius:4cqw;place-items:center;width:13cqw;min-width:34px;height:13cqw;min-height:34px;display:grid}.icv-dz-alerte svg{width:55%;height:55%}.icv-guide{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex;container:icvg/inline-size}.icv-guide-g{flex-direction:column;gap:18px;display:flex}.icv-guide-sc{border-radius:18px;justify-content:center;align-items:center;padding:5cqw 4cqw 7cqw;display:flex;position:relative;overflow:hidden;container-type:inline-size}.icv-guide-sc .fx-halo{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.icv-ecran{z-index:2;background:#fff;border-radius:3cqw;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff9,0 6cqw 10cqw -5cqw #140622b3}.icv-ebarre{background:#f6f7f8;border-bottom:1px solid #0f0b130f;align-items:center;gap:1.4cqw;height:7.4cqw;padding:0 3cqw;display:flex}.icv-ebarre>i{border-radius:50%;flex:none;width:2.3cqw;height:2.3cqw}.icv-ebarre .u{height:4.8cqw;color:var(--ink-2);background:#fff;border-radius:99px;align-items:center;gap:1cqw;margin:0 auto;padding:0 3cqw;font-size:2.9cqw;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #0f0b1312}.icv-ebarre .u svg{fill:currentColor;width:2.6cqw;height:2.6cqw}.icv-ecran>img{width:100%;height:auto;display:block}.icv-cap{display:block;position:relative}.icv-repere{border:2px solid var(--vio);pointer-events:none;border-radius:6px;position:absolute;box-shadow:0 0 0 4px #6656d92e}.icv-repere.is-2{box-shadow:none;border-style:dashed}.icv-cap-fl{fill:#8c7dff;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #00000040);pointer-events:none;width:7cqw;height:7cqw;position:absolute}.icv-ecran .icv-dz{background:#fff;border-width:0;border-radius:0;gap:2cqw;min-height:62.5cqw;padding:5cqw}.icv-ecran .icv-dz:before{content:"";pointer-events:none;border:2px dashed #b688e8;border-radius:3cqw;position:absolute;inset:3.5cqw}.icv-ecran .icv-dz.is-survol:before{border:2px solid var(--vio);border-radius:4px;inset:3.5cqw}.icv-ecran .icv-dz.is-erreur:before{border-color:#f0c77a}.icv-guide-txt{flex-direction:column;display:flex}.icv-pas{gap:6px;margin-bottom:16px;display:flex}.icv-pas i{background:var(--btn-soft);border-radius:99px;flex:1;height:6px}.icv-pas i.is-fait{background:#b688e8}.icv-pas i.is-ici{background:var(--mint-2)}.icv-etape{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:800}.icv-guide-h{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0 0 10px;font-size:25px;font-weight:900;line-height:1.1}.icv-guide-p{color:var(--ink-2);margin:0 0 20px;font-size:15.5px;line-height:1.55}.icv-guide-p b{color:var(--ink)}.icv-guide-btns{flex-wrap:wrap;gap:10px;display:flex}.icv-saut{align-self:flex-start;margin-top:14px}@container icvg (min-width:720px){.icv-guide-g{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.icv-guide-txt{padding-right:6px}.icv-guide-h{font-size:28px}}@media (prefers-reduced-motion:reduce){.icv-zone,.icv-zone b,.icv-zone small,.icv-pages>*,.icv-voyage,.icv-dz-pages .icv-pg.is-encours:before{animation:none}.icv-voyage{opacity:1;transform:none}.icv-zone b,.icv-zone small{opacity:1}.icv-carte:hover .icv-boite{transform:none}}.tpl-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1280px){.tpl-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.tpl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tpl-grid{grid-template-columns:1fr}}.tpl-card:hover .tpl-hover{opacity:1!important}.tpl-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.kc-banniere-logos{margin:0 0 12px}.kc-banniere-logos .kc-sticker{box-shadow:none;background:0 0;padding-left:0;transform:none}.kc-lecteur{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-reglages{background:#fff;border-radius:24px;margin-bottom:16px;overflow:hidden;box-shadow:0 0 0 1px #0f0b1312,0 30px 60px -44px #0f0b1380}.kc-banniere{grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:4px;padding:10px;display:grid}.kc-banniere-visuel{background:#f3eef8;border-radius:18px;align-self:center;position:relative;overflow:hidden}.kc-banniere-corps{flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 18px 18px 22px;display:flex}.kc-banniere-h{font-family:var(--display);letter-spacing:-.035em;color:#120f16;text-wrap:balance;margin:14px 0 6px;font-size:26px;font-weight:900;line-height:1.04}.kc-banniere-p{color:#7b7f75;max-width:46ch;margin:0 0 18px;font-size:14px;line-height:1.55}.kc-banniere-btns{flex-wrap:wrap;gap:10px;display:flex}.kc-banniere-btns .kc-btn{padding:0 16px;font-size:14px}.kc-reglages-corps{padding:14px 24px 24px}.kc-volet-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 8px;display:flex}.kc-volet-p{color:var(--ink-3);margin:0 0 14px;font-size:13px;line-height:1.55}.kc-cartes-etapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.kc-carte-etape{background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex;box-shadow:inset 0 0 0 1.5px #e7e8eb}.kc-carte-etape .kc-num{border-radius:9px;width:28px;height:28px;margin-bottom:4px;font-size:13.5px}.kc-carte-etape-t{font-family:var(--display);letter-spacing:-.02em;color:#120f16;font-size:14.5px;font-weight:800;line-height:1.2}.kc-carte-etape-d{color:#7b7f75;font-size:12.5px;line-height:1.45}.kc-reglages .kc-copie{margin-top:10px}.kc-connexion{border-bottom:1px solid #120f160f;align-items:center;gap:12px;padding:10px 0;display:flex}.kc-outils{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kc-outil{background:#f4f5f7;border-radius:12px;flex:220px;min-width:0;padding:10px 13px}.kc-outil-t{color:#120f16;font-size:12.5px;font-weight:700}.kc-outil-d{color:#867f8e;margin-top:2px;font-size:12px;line-height:1.45}.kc-reglages .kc-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.kc-banniere{grid-template-columns:1fr}.kc-banniere-corps{padding:16px 10px 8px}.kc-banniere-h{font-size:24px}.kc-cartes-etapes{grid-template-columns:1fr}.kc-carte-etape{flex-flow:wrap;align-items:center;column-gap:10px}.kc-carte-etape .kc-num{margin:0}.kc-carte-etape-d{flex-basis:100%}.kc-reglages-corps{padding:10px 16px 20px}.kc-connexion{flex-wrap:wrap}}.fx-tete{display:flow-root;position:relative}.fx{background:#fff;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f0b130f,0 40px 80px -36px #0f0b138c;container-type:inline-size}.fx-halo{pointer-events:none;background:radial-gradient(70% 55% at 55% -8%,#140622 0%,#381162 40%,#0000 72%),linear-gradient(90deg,#742bc3 0%,#b589e5 14%,#0000 30%),linear-gradient(#813acc 0%,#ddc8f4 40%,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 37%,#0000 92%);mask-image:linear-gradient(#000 37%,#0000 92%)}.fx.is-violet .fx-halo{background:radial-gradient(70% 55% at 55% -8%,#2f22a8 0%,#5646d6 38%,#0000 72%),linear-gradient(90deg,#8c7dff 0%,#b7adff 14%,#0000 30%),linear-gradient(#9d90ff 0%,#d9d3ff 40%,#0000 70%)}.fx.is-violet .fx-lueur{background:#9c8cff}.fx-cadre{background:#ffffff4d;border-radius:6cqw 0 0;margin:10.5cqw 0 0 9cqw;padding:2.4cqw 0 0 2.4cqw;position:relative;box-shadow:inset 1px 1px #ffffff73;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.fx-fenetre{background:#f4f5f7;border-radius:3.8cqw 0 0;position:relative;overflow:hidden}.fx-barre{background:#ffffffbf;align-items:center;gap:1.6cqw;height:8.4cqw;padding:0 3.2cqw;display:flex}.fx-barre i{border-radius:50%;flex:none;width:2.7cqw;height:2.7cqw}.fx-url{color:#7b7f75;align-items:center;gap:1.2cqw;margin-left:auto;margin-right:7cqw;font-size:3.5cqw;font-weight:600;display:inline-flex}.fx-url svg{fill:currentColor;width:3.2cqw;height:3.2cqw}.fx-scene{height:56cqw;position:relative}.fx-lueur{filter:blur(8cqw);opacity:.7;pointer-events:none;background:#a46cdf;border-radius:50%;height:30cqw;position:absolute;bottom:-14cqw;left:12%;right:0}.fx-texte{text-align:center;margin-top:-4cqw;padding:0 7cqw 7.5cqw;position:relative}.fx-h{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:6cqw;font-weight:650;line-height:1.15}.fx-p{color:var(--ink-3);margin:2.6cqw 0 0;font-size:4cqw;line-height:1.4}.fx-p b{color:var(--ink);font-weight:800}.fx-ic{border-radius:2.5cqw;flex:none;place-items:center;width:9cqw;height:9cqw;display:grid;position:relative;overflow:hidden;box-shadow:0 1.2cqw 2.6cqw -1.4cqw #0f0b138c}.fx-ic img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fx-ic:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0f0b131a}.fx-ic.is-rond{border-radius:50%;box-shadow:0 0 0 .7cqw #fff,0 1cqw 2cqw -1cqw #0f0b1380}.fx-ic-lettre{font-family:var(--heavy);color:var(--ink);font-size:4.4cqw;font-weight:800}.fx-sel{--o:1.4cqw;outline:1.5px solid var(--vio);outline-offset:var(--o);display:inline-block;position:relative}.fx-poignee{border:1.5px solid var(--vio);box-sizing:border-box;background:#fff;width:7px;height:7px;position:absolute}.fx-poignee.is-hg{top:calc(-1 * var(--o) - 3.5px);left:calc(-1 * var(--o) - 3.5px)}.fx-poignee.is-hd{top:calc(-1 * var(--o) - 3.5px);right:calc(-1 * var(--o) - 3.5px)}.fx-poignee.is-bg{bottom:calc(-1 * var(--o) - 3.5px);left:calc(-1 * var(--o) - 3.5px)}.fx-poignee.is-bd{bottom:calc(-1 * var(--o) - 3.5px);right:calc(-1 * var(--o) - 3.5px)}.fx-curseur{z-index:4;pointer-events:none;animation:fx-flotte 3.4s ease-in-out var(--d,0s) infinite alternate;flex-direction:column;align-items:flex-start;display:flex;position:absolute}.fx-curseur.is-haut-droite{align-items:flex-end}.fx-fleche{stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #00000040);width:5cqw;height:5cqw}.fx-curseur.is-haut-droite .fx-fleche{transform:scaleX(-1)}.fx-etiquette{white-space:nowrap;border-radius:2.6cqw;margin:.6cqw 0 0 3.2cqw;padding:1.1cqw 2.8cqw;font-size:4.1cqw;font-weight:650;box-shadow:inset 0 1px #ffffffb3,0 1.6cqw 3.4cqw -1.6cqw #0f0b1366}.fx-curseur.is-haut-droite .fx-etiquette{margin:.6cqw 3.2cqw 0 0}.fx-curseur.is-violet .fx-fleche{fill:#8c7dff}.fx-curseur.is-violet .fx-etiquette{color:#4b3bc4;background:#e6e1ff;border:1.5px solid #b9aeff}.fx-curseur.is-vert .fx-fleche{fill:#9e67d9}.fx-curseur.is-vert .fx-etiquette{color:#421b6c;background:#e3cef9;border:1.5px solid #b688e8}.fx-curseur.is-ambre .fx-fleche{fill:#edb65a}.fx-curseur.is-ambre .fx-etiquette{color:#8a5a12;background:#fbe7c2;border:1.5px solid #f0c77a}.fx-curseur.is-claude .fx-fleche{fill:#d97757}.fx-curseur.is-claude .fx-etiquette{color:#9a4428;background:#fbe3d8;border:1.5px solid #f0b8a0}.fx-curseur.is-toi .fx-fleche{fill:#8c7dff}.fx-curseur.is-toi .fx-etiquette{color:#4b3bc4;background:#e6e1ff;border:1.5px solid #b9aeff}.fx-etiquette.has-tuile{align-items:center;gap:1.4cqw;display:inline-flex}.fx-etiquette.has-tuile img{border-radius:1cqw;width:3.8cqw;height:3.8cqw;display:block}.fx-pile{display:flex;position:absolute;top:3.4cqw;left:4cqw}.fx-pile .fx-ic{width:8cqw;height:8cqw}.fx-pile .fx-ic+.fx-ic{margin-left:-1.3cqw}.fx-titre-doc{font-family:var(--heavy);letter-spacing:-.03em;color:#221f26;text-shadow:0 .6cqw 1.6cqw #0f0b1329;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:3cqw;font-size:7.4cqw;font-weight:800;line-height:1;display:flex;position:absolute;top:17cqw;left:14cqw}@media (prefers-reduced-motion:reduce){.fx-curseur{animation:none}}
:root{--leaf:#8f40ff;--leaf-ink:#fff;--leaf-soft:#efe3ff;--acid:#8f40ff;--mint-ink:#fff;--kbeta-vert-clair:#efe3ff;--kbeta-vert-fonce:#8f40ff;--kbeta-encre:#fff}.sidebar,.on-dark,.btn-dark{--leaf:#c9a4ff;--leaf-ink:#2a1160;--mint-ink:#1b1237}.btn-primary,.io-btn,.btn-video{color:#fff!important;background:#8f40ff!important;box-shadow:0 12px 26px -14px #8f40ffb3!important}.btn-primary:hover:not(:disabled),.io-btn:hover:not(:disabled){background:#7a2bea!important}.dash-pill,.acc-hl{color:#fff!important;background:#8f40ff!important}.sidebar .nav-badge,.sidebar .nav-item.active .nav-badge{color:#2a1160!important;background:#c9a4ff!important}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
