@property --ws-ab-grad-angle{syntax: "<angle>"; initial-value: 135deg; inherits: true;}.ws-ab{--ws-ab-bg: rgba(255, 255, 255, .08);--ws-ab-border: rgba(255, 255, 255, .2);--ws-ab-shimmer: rgba(255, 255, 255, .25);--ws-ab-shimmer-speed: 3s;--ws-ab-grad-from: #6366f1;--ws-ab-grad-to: #ec4899;--ws-ab-shimmer-larg: 40px;--ws-ab-shimmer-angle: 110deg;--ws-ab-shimmer-op: 1;--ws-ab-shimmer-cycle: 1;--ws-ab-icone: 14px;--ws-ab-point: 8px;--ws-ab-point-tempo: 2s;--ws-ab-transition: .25s;--ws-ab-bordure-ep: 1px;position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--ws-ab-bg);border:var(--ws-ab-bordure-ep) solid var(--ws-ab-border);border-radius:var(--ws-ab-rayon, 999px);color:#fff;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;overflow:hidden;transition:transform var(--ws-ab-transition) ease,box-shadow var(--ws-ab-transition) ease,background var(--ws-ab-transition) ease,color var(--ws-ab-transition) ease,border-color var(--ws-ab-transition) ease;isolation:isolate;width:fit-content;max-width:100%}.ws-ab-cadre-degrade .ws-ab{background:linear-gradient(var(--ws-ab-bg),var(--ws-ab-bg)) padding-box,linear-gradient(var(--ws-ab-grad-angle),var(--ws-ab-grad-from),var(--ws-ab-grad-to)) border-box;border-color:transparent}.ws-ab-cadre-degrade{animation:ws-ab-cadre-rotation var(--ws-ab-cadre-vitesse, 6s) linear infinite}@keyframes ws-ab-cadre-rotation{to{--ws-ab-grad-angle: 495deg}}.ws-ab-verre-oui .ws-ab{backdrop-filter:blur(var(--ws-ab-verre, 10px));-webkit-backdrop-filter:blur(var(--ws-ab-verre, 10px))}.ws-ab__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.ws-ab__icon svg,.ws-ab__icon i{width:var(--ws-ab-icone);height:var(--ws-ab-icone);font-size:var(--ws-ab-icone);color:var(--ws-ab-icone-couleur, inherit)}.ws-ab__icon svg{fill:currentColor}.ws-ab__emoji{font-size:var(--ws-ab-icone);line-height:1;flex-shrink:0}.ws-ab__dot{position:relative;display:inline-block;width:var(--ws-ab-point);height:var(--ws-ab-point);border-radius:50%;background:#10b981;flex-shrink:0}.ws-ab__dot:before,.ws-ab__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:ws-ab-dot-pulse var(--ws-ab-point-tempo) ease-out infinite}.ws-ab__dot:after{animation-delay:calc(var(--ws-ab-point-tempo) / 2)}@keyframes ws-ab-dot-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.ws-ab__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-ab__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:2px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);opacity:.85}.ws-ab__arrow svg{width:14px;height:14px;display:block}.ws-ab--link:hover .ws-ab__arrow{transform:translate(4px);opacity:1}.ws-ab-shimmer-yes .ws-ab:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--ws-ab-shimmer-angle, 110deg),transparent 0%,transparent calc(50% - var(--ws-ab-shimmer-larg, 40px) / 2),var(--ws-ab-shimmer) 50%,transparent calc(50% + var(--ws-ab-shimmer-larg, 40px) / 2),transparent 100%);opacity:var(--ws-ab-shimmer-op, 1);animation:ws-ab-shimmer calc(var(--ws-ab-shimmer-speed, 3s) * var(--ws-ab-shimmer-cycle, 1)) linear infinite;pointer-events:none;z-index:0}.ws-ab-shimmer-yes .ws-ab>*{position:relative;z-index:1}@keyframes ws-ab-shimmer{0%{transform:translate(-100%)}to{transform:translate(calc(100% * var(--ws-ab-shimmer-cycle, 1)))}}.ws-ab-lift-yes .ws-ab--link:hover{transform:translateY(-2px);box-shadow:0 8px 20px -8px #00000040}.ws-ab--link:hover{filter:brightness(var(--ws-ab-survol-eclat, 1.08))}.ws-ab:hover{background:var(--ws-ab-bg-survol, var(--ws-ab-bg));border-color:var(--ws-ab-border-survol, var(--ws-ab-border));color:var(--ws-ab-texte-survol, inherit)}.ws-ab.ws-hors-vue:before,.ws-ab.ws-hors-vue .ws-ab__dot:before,.ws-ab.ws-hors-vue .ws-ab__dot:after,.ws-onglet-cache .ws-ab:before,.ws-onglet-cache .ws-ab__dot:before,.ws-onglet-cache .ws-ab__dot:after,.ws-ab-cadre-degrade.ws-hors-vue,.ws-onglet-cache .ws-ab-cadre-degrade{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.ws-ab,.ws-ab__arrow,.ws-ab-shimmer-yes .ws-ab:before,.ws-ab-cadre-degrade,.ws-ab__dot:before,.ws-ab__dot:after{animation:none!important;transition:none!important}}@media (prefers-color-scheme: light){.ws-ab{--ws-ab-bg: rgba(0, 0, 0, .04);--ws-ab-border: rgba(0, 0, 0, .12);--ws-ab-shimmer: rgba(0, 0, 0, .12)}}.ws-ab-hover-pulse:hover{animation:ws-ab-pulse .6s ease-in-out}.ws-ab-hover-wiggle:hover{animation:ws-ab-wiggle .4s ease-in-out}.ws-ab-hover-shake-x:hover{animation:ws-ab-shake-x .5s ease-in-out}.ws-ab-hover-bounce:hover{animation:ws-ab-bounce .6s ease-in-out}.ws-ab-hover-tilt:hover{transform:perspective(500px) rotateX(8deg) rotateY(-4deg) translateY(-2px)}.ws-ab-hover-expand:hover{transform:scale(1.06)}.ws-ab-hover-glow-ring:hover{box-shadow:0 0 0 4px #6366f12e,0 0 20px #6366f159}.ws-ab-hover-icon-spin:hover .ws-ab__icon i,.ws-ab-hover-icon-spin:hover .ws-ab__icon svg,.ws-ab-hover-icon-spin:hover .ws-ab__emoji{animation:ws-ab-spin .6s linear;display:inline-block}.ws-ab-hover-icon-bounce:hover .ws-ab__icon i,.ws-ab-hover-icon-bounce:hover .ws-ab__icon svg,.ws-ab-hover-icon-bounce:hover .ws-ab__emoji{animation:ws-ab-bounce .5s ease-in-out;display:inline-block}@keyframes ws-ab-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ws-ab-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes ws-ab-shake-x{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes ws-ab-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(-2px)}}@keyframes ws-ab-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ws-ab-idle-float .ws-ab{animation:ws-ab-float 3.4s ease-in-out infinite}.ws-ab-idle-float-rot .ws-ab{animation:ws-ab-float-rot 4.5s ease-in-out infinite}.ws-ab-idle-pulse-bg .ws-ab{animation:ws-ab-pulse-bg 2.4s ease-in-out infinite}.ws-ab-idle-breath .ws-ab{animation:ws-ab-breath 3s ease-in-out infinite}@keyframes ws-ab-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ws-ab-float-rot{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes ws-ab-pulse-bg{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 0 6px #6366f126}}@keyframes ws-ab-breath{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}
