.ke{display:inline-flex;align-items:center;gap:.6rem;vertical-align:middle}.ke-scene{position:relative;display:block;width:var(--ke-px);height:var(--ke-px);flex:0 0 auto;isolation:isolate;perspective:calc(var(--ke-px) * 3.4);perspective-origin:50% 46%}:root{--ke-souffle-t:9.4s}.ke-s{--ke-px:44px;--ke-flou:9px;--ke-souffle:.9}.ke-m{--ke-px:80px;--ke-flou:14px;--ke-souffle:1}.ke-l{--ke-px:142px;--ke-flou:22px;--ke-souffle:1.1}.ke-xl{--ke-px:222px;--ke-flou:32px;--ke-souffle:1.2}.ke{--ke-neon:#FE63A2}.ke-idee{--ke-neon:#FFC53D}.ke-action{--ke-neon:#FFB020}.ke-erreur{--ke-neon:#FF4D6D}.ke-termine{--ke-neon:#FF8FB8}.ke-veille{--ke-neon:#6E5A66}.ke-maj{--ke-neon:#FF7AB8}.ke-derive,.ke-halo{position:absolute;inset:-14%;border-radius:50%;pointer-events:none;z-index:0;mix-blend-mode:plus-lighter}.ke-derive{background:radial-gradient(closest-side at 30% 28%,color-mix(in srgb,var(--ke-neon) 46%,transparent),transparent 70%);filter:blur(calc(var(--ke-flou) * 1.4));opacity:.5;animation:ke-derive 11s linear infinite}.ke-halo{background:radial-gradient(closest-side,color-mix(in srgb,var(--ke-neon) 38%,transparent),transparent 68%);filter:blur(var(--ke-flou));opacity:.5;animation:ke-respire 3.6s ease-in-out infinite}@keyframes ke-derive{to{transform:rotate(1turn)}}@keyframes ke-respire{0%,to{opacity:.34;transform:scale(.93)}50%{opacity:.74;transform:scale(1.07)}}.ke-image,.ke-sort{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1}.ke-image{animation:ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite;transform-origin:50% 52%;transform-style:preserve-3d;will-change:transform}@keyframes ke-souffle{0%,to{transform:rotateY(-2.6deg) rotateX(1.4deg) translateZ(0)}28%{transform:rotateY(1.8deg) rotateX(-1.1deg) translateZ(calc(var(--ke-px) * .035))}55%{transform:rotateY(2.9deg) rotateX(1.7deg) translateZ(calc(var(--ke-px) * .012))}79%{transform:rotateY(-1.2deg) rotateX(-.6deg) translateZ(calc(var(--ke-px) * .028))}}.ke-halo{transform:translateZ(calc(var(--ke-px) * -.08))}.ke-derive{transform:translateZ(calc(var(--ke-px) * -.14))}.ke-scene{--ke-vx:0deg;--ke-vy:0deg;--ke-pres:0;transform:rotateY(var(--ke-vx)) rotateX(var(--ke-vy));transition:transform .7s cubic-bezier(.22,.61,.36,1);transform-style:preserve-3d}.ke:hover .ke-scene{transform:rotateY(var(--ke-vx)) rotateX(var(--ke-vy)) scale(1.04)}.ke-sort{animation:ke-sort .46s ease-out forwards;z-index:2;transform-style:preserve-3d}@keyframes ke-sort{0%{opacity:1;transform:rotateY(0) translateZ(0)}to{opacity:0;transform:rotateY(6deg) translateZ(calc(var(--ke-px) * .18))}}.ke-bascule .ke-image{animation:ke-entre .62s cubic-bezier(.2,.9,.3,1),ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) .62s infinite}@keyframes ke-entre{0%{opacity:0;transform:rotateY(-7deg) translateZ(calc(var(--ke-px) * -.16))}to{opacity:1;transform:rotateY(-2.6deg) rotateX(1.4deg) translateZ(0)}}@keyframes ke-g-reflexion{0%{rotate:-3.4deg;translate:0 0}28%{rotate:2.8deg;translate:0 -2%}55%{rotate:-2.2deg;translate:0 1%}78%{rotate:3.2deg;translate:0 -1%}to{rotate:-3.4deg;translate:0 0}}@keyframes ke-g-analyse{0%,8%{translate:0 0;rotate:0deg}22%{translate:-5% 0;rotate:-2deg}38%{translate:5% 0;rotate:2deg}52%{translate:-3% 0;rotate:-1.2deg}66%,to{translate:0 0;rotate:0deg}}@keyframes ke-g-action{0%,to{scale:1;translate:0 0}18%{scale:1.07;translate:0 -4%}34%{scale:.985;translate:0 1.5%}52%{scale:1.02;translate:0 -1%}}@keyframes ke-g-ecoute{0%,to{rotate:-1.2deg;translate:0 0}50%{rotate:-4.2deg;translate:0 -2.5%}}@keyframes ke-g-idee{0%,62%,to{translate:0 0;scale:1}70%{translate:0 -11%;scale:1.05}78%{translate:0 0;scale:.97}85%{translate:0 -4%;scale:1.02}92%{translate:0 0;scale:1}}@keyframes ke-g-maj{0%{rotate:y 0deg}to{rotate:y 1turn}}@keyframes ke-g-termine{0%{translate:0 -3%;scale:1.03}16%{translate:0 .8%;scale:.995}30%,to{translate:0 0;scale:1}}@keyframes ke-g-veille{0%,to{scale:.975;translate:0 1.5%}50%{scale:1.015;translate:0 -1.5%}}@keyframes ke-g-erreur{0%{translate:0 0}4%{translate:-4% 0}8%{translate:4% 0}12%{translate:-2.5% 0}16%{translate:2.5% 0}20%,to{translate:0 0}}.ke-reflexion .ke-image{animation:ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite,ke-g-reflexion 4.4s ease-in-out infinite}.ke-analyse .ke-image{animation:ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite,ke-g-analyse 2.6s ease-in-out infinite}.ke-action .ke-image{animation:ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite,ke-g-action 1.5s cubic-bezier(.3,.9,.4,1) infinite}.ke-ecoute .ke-image{animation:ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite,ke-g-ecoute 3.1s ease-in-out infinite}.ke-idee .ke-image{animation:ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite,ke-g-idee 3.6s cubic-bezier(.25,.9,.35,1) infinite}.ke-maj .ke-image{animation:ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite,ke-g-maj 5.2s linear infinite}.ke-termine .ke-image{animation:ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite,ke-g-termine 5s cubic-bezier(.2,.9,.3,1) infinite}.ke-veille .ke-image{animation:ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite,ke-g-veille 7.4s ease-in-out infinite}.ke-erreur .ke-image{animation:ke-souffle var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite,ke-g-erreur 5.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ke-image{animation:none!important;rotate:none;translate:none;scale:none}}.ke-disponible .ke-halo{animation-duration:4.6s}.ke-ecoute .ke-halo{animation-duration:2.3s}.ke-analyse .ke-halo{animation-duration:1.4s}.ke-analyse .ke-derive{animation-duration:4s}.ke-reflexion .ke-halo{animation:ke-pese 3.2s ease-in-out infinite}@keyframes ke-pese{0%,to{opacity:.3;transform:scale(.9)}40%{opacity:.8;transform:scale(1.1)}55%{opacity:.55;transform:scale(1.02)}}.ke-idee .ke-halo{animation:ke-eclate 4.4s ease-out infinite}@keyframes ke-eclate{0%{opacity:.4;transform:scale(.9)}7%{opacity:1;transform:scale(1.34)}24%{opacity:.5;transform:scale(1)}to{opacity:.4;transform:scale(.94)}}.ke-action .ke-halo{animation-duration:1.5s}.ke-action .ke-derive{animation-duration:5s}.ke-termine .ke-halo{animation:ke-satisfait 1.5s ease-out 1,ke-respire 5.6s ease-in-out 1.5s infinite}@keyframes ke-satisfait{0%{opacity:.4;transform:scale(.92)}35%{opacity:.95;transform:scale(1.26)}to{opacity:.5;transform:scale(1)}}.ke-erreur .ke-image{animation:ke-tremble 3.8s ease-in-out infinite}@keyframes ke-tremble{0%,86%,to{transform:translateX(0) rotate(0)}89%{transform:translateX(-3%) rotate(-2deg)}92%{transform:translateX(3%) rotate(2deg)}95%{transform:translateX(-1.5%) rotate(-1deg)}}.ke-veille .ke-halo{animation-duration:7s;opacity:.26}.ke-veille .ke-derive{animation-duration:26s;opacity:.22}.ke-veille .ke-image{animation-duration:11s}.ke-maj .ke-halo{animation-duration:2s}.ke-maj .ke-derive{animation-duration:3.4s}.ke-mot{font-size:.82rem;font-weight:600;letter-spacing:.01em;color:var(--encre-douce);white-space:nowrap}@media (prefers-reduced-motion:reduce){.ke-derive,.ke-halo,.ke-image,.ke-sort{animation:none!important;transform:none!important}.ke:hover .ke-image{transition:none}.ke-sort{display:none}}.ke-scene:after,.ke-scene:before{content:"";position:absolute;pointer-events:none}.ke-scene:before{inset:0;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--ke-neon) 55%,transparent);opacity:0;animation:ke-onde 4.2s cubic-bezier(.2,.6,.3,1) infinite;transform:translateZ(calc(var(--ke-px) * -.05))}.ke-scene:after{left:12%;right:12%;bottom:-7%;height:14%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ke-neon) 40%,transparent),transparent 76%);filter:blur(calc(var(--ke-flou) * .55));opacity:calc(.32 + var(--ke-pres) * .3);animation:ke-reflet var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite}@keyframes ke-reflet{0%,to{transform:scaleX(1) translateY(0)}28%{transform:scaleX(.9) translateY(calc(var(--ke-px) * .016))}55%{transform:scaleX(1.06) translateY(0)}}.ke-icone .ke-scene:after,.ke-icone .ke-scene:before,.ke-micro .ke-scene:after,.ke-micro .ke-scene:before,.ke-s .ke-scene:after,.ke-s .ke-scene:before{display:none}.ke-halo{opacity:calc(.5 + var(--ke-pres) * .35)}.ke-derive{opacity:calc(.5 + var(--ke-pres) * .3)}.ke-scene:before{animation-duration:calc(4.2s - var(--ke-pres) * 1.4s)}@media (prefers-reduced-motion:reduce){.ke-scene:after,.ke-scene:before{animation:none!important}.ke-scene:before{display:none}.ke-scene{transition:none;transform:none!important}}.kp-bouton.est-endormi{filter:saturate(.35) brightness(.82);transition:filter .9s ease,transform .9s ease}.kp-bouton.est-endormi .ke-scene{transform:scale(.94)}.kp-bouton.est-endormi>span{opacity:.5;transition:opacity .9s ease}.kp-bouton.est-reveil{animation:kp-reveil .9s cubic-bezier(.22,1,.36,1)}.kp-bouton.est-reveil .ke-scene{animation:kp-reveil-scene .9s cubic-bezier(.22,1,.36,1)}@keyframes kp-reveil{0%{filter:saturate(.35) brightness(.82)}22%{filter:saturate(1.5) brightness(1.35)}55%{filter:saturate(1.12) brightness(1.08)}to{filter:saturate(1) brightness(1)}}@keyframes kp-reveil-scene{0%{transform:scale(.94) rotate(-4deg)}30%{transform:scale(1.14) rotate(3deg)}58%{transform:scale(.985) rotate(-1deg)}to{transform:scale(1) rotate(0deg)}}.kp-bouton.est-reveil:before{content:"";position:absolute;left:18px;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px solid var(--ekho-rose);pointer-events:none;animation:kp-onde .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes kp-onde{0%{transform:scale(.35);opacity:.85;border-width:3px}to{transform:scale(3.2);opacity:0;border-width:.5px}}@media (prefers-reduced-motion:reduce){.kp-bouton.est-reveil,.kp-bouton.est-reveil .ke-scene,.kp-bouton.est-reveil:before{animation:none}.kp-bouton.est-endormi .ke-scene{transform:none}}.ke-eclair,.ke-onde{position:absolute;inset:0;border-radius:50%;pointer-events:none;opacity:0;z-index:3}.ke-eclair{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.06) 42%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.06) 58%,transparent 70%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 62%,transparent 68%);mask-image:radial-gradient(circle at 50% 50%,#000 62%,transparent 68%);mix-blend-mode:screen}.ke-bascule .ke-eclair{animation:ke-eclair .62s cubic-bezier(.3,.8,.35,1)}@keyframes ke-eclair{0%{opacity:0;transform:translate3d(-58%,58%,0) rotate(-8deg)}18%{opacity:1}82%{opacity:.85}to{opacity:0;transform:translate3d(58%,-58%,0) rotate(-8deg)}}.ke-onde{border:1.5px solid var(--ke-neon);box-shadow:0 0 calc(var(--ke-flou) * .8) var(--ke-neon);background:transparent}.ke-bascule .ke-onde{animation:ke-onde .72s cubic-bezier(.16,1,.3,1)}@keyframes ke-onde{0%{opacity:.9;transform:scale(.72);border-width:2px}70%{opacity:.28}to{opacity:0;transform:scale(1.5);border-width:.5px}}.ke-bascule .ke-mot{animation:ke-mot .52s cubic-bezier(.2,.9,.3,1)}@keyframes ke-mot{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ke-bascule .ke-halo{animation:ke-respire var(--ke-t,4.6s) ease-in-out infinite,ke-coup .5s ease-out}@keyframes ke-coup{0%{filter:brightness(2.1) saturate(1.5)}to{filter:brightness(1) saturate(1)}}@media (prefers-reduced-motion:reduce){.ke-eclair,.ke-onde{display:none}.ke-bascule .ke-halo,.ke-bascule .ke-mot{animation:none}}.ke-scene:after{animation:ke-ombre var(--ke-souffle-t,9.4s) cubic-bezier(.45,0,.55,1) infinite}@keyframes ke-ombre{0%,to{transform:translateX(1.5%) scaleX(1);filter:blur(calc(var(--ke-flou) * .55));opacity:calc(.32 + var(--ke-pres) * .3)}28%{transform:translateX(-2.2%) scaleX(1.06);filter:blur(calc(var(--ke-flou) * .82));opacity:calc(.22 + var(--ke-pres) * .22)}55%{transform:translateX(-3%) scaleX(1.02);filter:blur(calc(var(--ke-flou) * .62));opacity:calc(.29 + var(--ke-pres) * .27)}79%{transform:translateX(1%) scaleX(1.05);filter:blur(calc(var(--ke-flou) * .76));opacity:calc(.24 + var(--ke-pres) * .24)}}.ke-derive{animation-duration:23.7s}.ke-eclair{animation:ke-reflet-lent 11.7s cubic-bezier(.5,0,.5,1) infinite}@keyframes ke-reflet-lent{0%{opacity:0;transform:translate3d(-58%,58%,0) rotate(-8deg)}8%{opacity:.22}26%{opacity:.26}38%{opacity:0;transform:translate3d(58%,-58%,0) rotate(-8deg)}to{opacity:0;transform:translate3d(58%,-58%,0) rotate(-8deg)}}.ke-analyse .ke-eclair{animation-duration:4.2s}.ke-action .ke-eclair{animation-duration:3.6s}.ke-reflexion .ke-eclair{animation-duration:8.4s}.ke-ecoute .ke-eclair{animation-duration:7.1s}.ke-maj .ke-eclair{animation-duration:5.3s}.ke-veille .ke-eclair{animation-duration:26s;opacity:.4}.ke-erreur .ke-eclair{animation:none}@media (prefers-reduced-motion:reduce){.ke-eclair,.ke-scene:after{animation:none}.ke-eclair{opacity:0}}.ke-led{position:absolute;inset:0;pointer-events:none;z-index:3;background:linear-gradient(100deg,transparent 0,color-mix(in srgb,var(--ke-neon,#fe63a2) 30%,transparent) 26%,color-mix(in srgb,var(--ke-neon,#fe63a2) 70%,white 45%) 38%,color-mix(in srgb,#ffffff 92%,var(--ke-neon,#fe63a2)) 44%,color-mix(in srgb,var(--ke-neon,#fe63a2) 70%,white 45%) 50%,color-mix(in srgb,var(--ke-neon,#fe63a2) 30%,transparent) 62%,transparent 88%);background-size:260% 100%;background-position:130% 0;background-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mix-blend-mode:plus-lighter;filter:blur(calc(var(--ke-px, 64px) * .012));opacity:.92;animation:ke-led-court var(--ke-tour,3.4s) cubic-bezier(.55,0,.45,1) infinite}.ke-disponible .ke-led{-webkit-mask-image:url(/brand/kheo/etats/disponible-led-512.webp);mask-image:url(/brand/kheo/etats/disponible-led-512.webp)}.ke-ecoute .ke-led{-webkit-mask-image:url(/brand/kheo/etats/ecoute-led-512.webp);mask-image:url(/brand/kheo/etats/ecoute-led-512.webp)}.ke-analyse .ke-led{-webkit-mask-image:url(/brand/kheo/etats/analyse-led-512.webp);mask-image:url(/brand/kheo/etats/analyse-led-512.webp)}.ke-reflexion .ke-led{-webkit-mask-image:url(/brand/kheo/etats/reflexion-led-512.webp);mask-image:url(/brand/kheo/etats/reflexion-led-512.webp)}.ke-action .ke-led{-webkit-mask-image:url(/brand/kheo/etats/action-led-512.webp);mask-image:url(/brand/kheo/etats/action-led-512.webp)}.ke-idee .ke-led{-webkit-mask-image:url(/brand/kheo/etats/idee-led-512.webp);mask-image:url(/brand/kheo/etats/idee-led-512.webp)}.ke-maj .ke-led{-webkit-mask-image:url(/brand/kheo/etats/maj-led-512.webp);mask-image:url(/brand/kheo/etats/maj-led-512.webp)}.ke-termine .ke-led{-webkit-mask-image:url(/brand/kheo/etats/termine-led-512.webp);mask-image:url(/brand/kheo/etats/termine-led-512.webp)}.ke-veille .ke-led{-webkit-mask-image:url(/brand/kheo/etats/veille-led-512.webp);mask-image:url(/brand/kheo/etats/veille-led-512.webp)}.ke-erreur .ke-led{-webkit-mask-image:url(/brand/kheo/etats/erreur-led-512.webp);mask-image:url(/brand/kheo/etats/erreur-led-512.webp)}@keyframes ke-led-court{0%{background-position:130% 0;opacity:0}10%{opacity:.92}62%{background-position:-130% 0;opacity:.92}72%{background-position:-130% 0;opacity:0}to{background-position:130% 0;opacity:0}}.ke-analyse .ke-led{--ke-tour:1.6s}.ke-action .ke-led{--ke-tour:1.3s}.ke-reflexion .ke-led{--ke-tour:5.2s}.ke-ecoute .ke-led{--ke-tour:2.9s}.ke-maj .ke-led{--ke-tour:2.1s}.ke-idee .ke-led{--ke-tour:2.4s}.ke-termine .ke-led{--ke-tour:6s}.ke-veille .ke-led{--ke-tour:14s;opacity:.35}.ke-erreur .ke-led{animation:none;opacity:0}.ke-icone .ke-led,.ke-micro .ke-led{-webkit-mask-image:linear-gradient(180deg,transparent 31%,#000 40%,#000 60%,transparent 69%),radial-gradient(circle at 50% 50%,#000 62%,transparent 74%);mask-image:linear-gradient(180deg,transparent 31%,#000 40%,#000 60%,transparent 69%),radial-gradient(circle at 50% 50%,#000 62%,transparent 74%);background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--ke-neon,#fe63a2) 40%,transparent) 30deg,color-mix(in srgb,var(--ke-neon,#fe63a2) 80%,white 18%) 65deg,color-mix(in srgb,var(--ke-neon,#fe63a2) 40%,transparent) 100deg,transparent 130deg,transparent 1turn);filter:blur(calc(var(--ke-px, 44px) * .07));animation-name:ke-courant-continu}@keyframes ke-courant-continu{0%{opacity:.62;transform:rotate(0deg)}50%{opacity:.9}to{opacity:.62;transform:rotate(1turn)}}.ke-icone .ke-led{animation-duration:calc(var(--ke-tour, 3.8s) * 1.5)}.ke-micro .ke-led{animation-duration:calc(var(--ke-tour, 3.8s) * 1.7)}.ke-erreur .ke-led,.ke-erreur.ke-icone .ke-led,.ke-erreur.ke-micro .ke-led{animation:none!important;opacity:0!important}@media (prefers-reduced-motion:reduce){.ke-led{animation:none;opacity:0}}