/*! Elite Kit — animated-link widget. Built by tools/build-widget-css.mjs; edit assets/css/tailwind/widgets/widget-css/animated-link.css. */
.ekl-animated-link{--ekl-link-line:#f00e6d;--ekl-link-line-hover:var(--ekl-link-line);--ekl-link-size:2px;--ekl-link-offset:0px;--ekl-link-speed:.35s;align-items:center;display:flex}.ekl-animated-link:hover{--ekl-link-line:var(--ekl-link-line-hover)}.ekl-animated-link__link{--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:1.4;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;align-items:center;gap:8px;transition-duration:.3s;display:inline-flex}.ekl-animated-link__icon{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex}.ekl-animated-link__icon i,.ekl-animated-link__icon svg{display:block}.ekl-animated-link__icon svg{fill:currentColor;width:1em;height:1em}.ekl-animated-link__text{display:inline-block;position:relative}.ekl-animated-link__text:before,.ekl-animated-link__text:after{pointer-events:none;left:calc(var(--spacing) * 0);width:100%;top:calc(100% + var(--ekl-link-offset,0px));height:var(--ekl-link-size,2px);background-color:var(--ekl-link-line,currentColor);position:absolute}.ekl-animated-link__text:before{content:""}.ekl-animated-link__text span{display:inline-block}.ekl-animated-link__graphic{pointer-events:none;top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);fill:none;stroke:var(--ekl-link-line,currentColor);stroke-width:var(--ekl-link-size,2px);position:absolute}.ekl-animated-link[data-effect=carpo] .ekl-animated-link__text:before,.link--carpo:before{transform-origin:0%;transition:transform var(--ekl-link-speed,.3s) ease;transform:scaleX(0)}.ekl-animated-link[data-effect=carpo]:hover .ekl-animated-link__text:before,.link--carpo:hover:before{transform:scale(1)}.ekl-animated-link[data-effect=carpo] .ekl-animated-link__text:after,.link--carpo:after{content:"";top:calc(100% + var(--ekl-link-offset,0px) + 4px);transition:transform var(--ekl-link-speed,.3s) ease;transform-origin:100%}.ekl-animated-link[data-effect=carpo]:hover .ekl-animated-link__text:after,.link--carpo:hover:after{transform:scaleX(0)}.ekl-animated-link[data-effect=carme] .ekl-animated-link__text:before,.ekl-animated-link[data-effect=carme] .ekl-animated-link__text:after,.link--carme:before,.link--carme:after{display:none}.ekl-animated-link[data-effect=carme] .ekl-animated-link__graphic--scribble,.link__graphic--scribble{top:calc(100% + var(--ekl-link-offset,0px))}.ekl-animated-link[data-effect=carme] .ekl-animated-link__graphic--scribble path,.link__graphic--scribble path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.7,0,.3,1)}.ekl-animated-link[data-effect=carme]:hover .ekl-animated-link__graphic--scribble path,.link--carme:hover .link__graphic--scribble path{stroke-dashoffset:0;transition-duration:.3s;transition-timing-function:cubic-bezier(.8,1,.7,1)}.ekl-animated-link[data-effect=dia] .ekl-animated-link__text:before,.ekl-animated-link[data-effect=dia] .ekl-animated-link__text:after,.link--dia:before,.link--dia:after{opacity:0;transform-origin:50% 0;transition-property:transform,opacity;transition-duration:var(--ekl-link-speed,.3s);transition-timing-function:cubic-bezier(.2,1,.8,1);transform:translateY(3px)}.ekl-animated-link[data-effect=dia]:hover .ekl-animated-link__text:before,.ekl-animated-link[data-effect=dia]:hover .ekl-animated-link__text:after,.link--dia:hover:before,.link--dia:hover:after{opacity:1;transition-timing-function:cubic-bezier(.2,0,.3,1);transform:translate(0,0)}.ekl-animated-link[data-effect=dia] .ekl-animated-link__text:after,.link--dia:after{content:"";top:calc(100% + var(--ekl-link-offset,0px) + 4px);width:70%;left:15%}.ekl-animated-link[data-effect=dia] .ekl-animated-link__text:before,.ekl-animated-link[data-effect=dia]:hover .ekl-animated-link__text:after,.link--dia:before,.link--dia:hover:after{transition-delay:.1s}.ekl-animated-link[data-effect=dia]:hover .ekl-animated-link__text:before,.link--dia:hover:before{transition-delay:0s}.ekl-animated-link[data-effect=eirene] .ekl-animated-link__text:before,.link--eirene:before{border-radius:20px;height:7px;transition:transform .2s cubic-bezier(.2,.57,.67,1.53),opacity .2s cubic-bezier(.2,.57,.67,1.53);transform:scale(1)}.ekl-animated-link[data-effect=eirene]:hover .ekl-animated-link__text:before,.link--eirene:hover:before{opacity:1;transition-duration:.4s;transition-timing-function:cubic-bezier(.8,0,.1,1);transform:scale(1.2,.14)}.ekl-animated-link[data-effect=eirene] .ekl-animated-link__text span,.link--eirene span{transition:transform .2s cubic-bezier(.2,.57,.67,1.53) 50ms;transform:translateY(-4px)}.ekl-animated-link[data-effect=eirene]:hover .ekl-animated-link__text span,.link--eirene:hover span{transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(.8,0,.1,1);transform:translate(0,0)}.ekl-animated-link[data-effect=elara] .ekl-animated-link__text:before,.link--elara:before{transform-origin:50% 100%;clip-path:polygon(0% 0%,0% 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0%);transition:clip-path .3s,transform .3s cubic-bezier(.2,1,.8,1)}.ekl-animated-link[data-effect=elara]:hover .ekl-animated-link__text:before,.link--elara:hover:before{clip-path:polygon(0% 0%,0% 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,0 100%,100% 100%,100% 0%);transform:translateY(2px)scale(1.08,3)}.ekl-animated-link[data-effect=elara] .ekl-animated-link__text span,.link--elara span{transition:transform .3s cubic-bezier(.2,1,.8,1)}.ekl-animated-link[data-effect=elara]:hover .ekl-animated-link__text span,.link--elara:hover span{transform:translateY(-2px)}.ekl-animated-link[data-effect=ersa] .ekl-animated-link__text,.link--ersa{padding:0 4px}.ekl-animated-link[data-effect=ersa] .ekl-animated-link__text:before,.link--ersa:before{height:var(--ekl-link-size,2px);transform-origin:100%;transition:transform .3s cubic-bezier(.4,1,.8,1);top:50%;transform:scaleX(0)}.ekl-animated-link[data-effect=ersa]:hover .ekl-animated-link__text:before,.link--ersa:hover:before{transform-origin:0%;transform:scale(1)}.ekl-animated-link[data-effect=ersa] .ekl-animated-link__text span,.link--ersa span{transition:transform .3s cubic-bezier(.4,1,.8,1)}.ekl-animated-link[data-effect=ersa]:hover .ekl-animated-link__text span,.link--ersa:hover span{transform:scale3d(1.08,1.08,1.08)}.ekl-animated-link[data-effect=helike]:hover .ekl-animated-link__text span,.link--helike:hover span{animation:.4s linear ekl-glitch-text}.ekl-animated-link[data-effect=helike] .ekl-animated-link__text:before,.link--helike:before{height:var(--ekl-link-size,2px);opacity:0}.ekl-animated-link[data-effect=helike]:hover .ekl-animated-link__text:before,.link--helike:hover:before{opacity:1;animation:.4s steps(2,start) forwards ekl-glitch-line}@keyframes ekl-glitch-text{0%{opacity:1;clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);transform:translate(-10px)scale(-1)}10%{clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}20%{clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}35%{clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}50%{clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}60%{clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}70%{clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}80%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}90%{transform:translate(-10px)scale(-1)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:translate(0,0)scale(1)}}@keyframes ekl-glitch-line{0%{transform:scale(1)}10%{transform:translate(10px)}20%{transform:translateY(4px)}30%{transform-origin:100% 0;transform:scale(.1,1.4)translateY(-25px)}40%{transform:scaleY(.3)translateY(25px)}50%{transform:scale(.5,.3)translate(-100px,-80px)}60%{transform:scaleY(1.25)translate(10px,-5px)}70%{transform:scale(.5)translateY(20px)}80%{transform-origin:100% 0;transform:translate(-30px,10px)scaleY(.4)}90%{transform-origin:0%;transform:scaleY(.5)translateY(-15px)}to{opacity:1}}.ekl-animated-link[data-effect=herse] .ekl-animated-link__text:before,.ekl-animated-link[data-effect=herse] .ekl-animated-link__text:after,.link--herse:before,.link--herse:after{display:none}.ekl-animated-link[data-effect=herse] .ekl-animated-link__graphic--arc,.link__graphic--arc{top:73%;left:-23%}.ekl-animated-link[data-effect=herse] .ekl-animated-link__graphic--arc path,.link__graphic--arc path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1)}.ekl-animated-link[data-effect=herse]:hover .ekl-animated-link__graphic--arc path,.link--herse:hover .link__graphic--arc path{stroke-dashoffset:0;transition-duration:.3s;transition-timing-function:cubic-bezier(.8,1,.7,1)}.ekl-animated-link[data-effect=io] .ekl-animated-link__text:before,.link--io:before{transform-origin:100%;transition:transform .3s cubic-bezier(.7,0,.2,1);transform:scaleX(0)}.ekl-animated-link[data-effect=io]:hover .ekl-animated-link__text:before,.link--io:hover:before{transform-origin:0%;transition-timing-function:cubic-bezier(.4,1,.8,1);transform:scale(1)}.ekl-animated-link[data-effect=io] .ekl-animated-link__text:after,.link--io:after{content:"";top:calc(100% + var(--ekl-link-offset,0px) + 4px);transform-origin:0%;transition:transform .3s cubic-bezier(.7,0,.2,1);transform:scaleX(0)}.ekl-animated-link[data-effect=io]:hover .ekl-animated-link__text:after,.link--io:hover:after{transform-origin:100%;transition-timing-function:cubic-bezier(.4,1,.8,1);transform:scale(1)}.ekl-animated-link[data-effect=iocaste] .ekl-animated-link__text,.link--iocaste{padding:7px 0;overflow:hidden}.ekl-animated-link[data-effect=iocaste] .ekl-animated-link__text:before,.ekl-animated-link[data-effect=iocaste] .ekl-animated-link__text:after,.link--iocaste:before,.link--iocaste:after{display:none}.ekl-animated-link[data-effect=iocaste] .ekl-animated-link__graphic--slide,.link__graphic--slide{stroke-width:var(--ekl-link-size,2px);transition:transform .7s cubic-bezier(0,.25,.5,1);top:-3px}.ekl-animated-link[data-effect=iocaste]:hover .ekl-animated-link__graphic--slide,.link--iocaste:hover .link__graphic--slide{transform:translate(-66.6%)}.ekl-animated-link[data-effect=kale] .ekl-animated-link__text:before,.link--kale:before{height:10px;top:calc(100% + var(--ekl-link-offset,0px));opacity:0}.ekl-animated-link[data-effect=kale]:hover .ekl-animated-link__text:before,.link--kale:hover:before{opacity:1;animation:.3s forwards ekl-line-up}@keyframes ekl-line-up{0%{transform-origin:50% 100%;transform:scaleY(.045)}50%{transform-origin:50% 100%;transform:scale(1)}51%{transform-origin:50% 0;transform:scale(1)}to{transform-origin:50% 0;transform:scaleY(.045)}}.ekl-animated-link[data-effect=kale] .ekl-animated-link__text:after,.link--kale:after{content:"";opacity:0;transition:opacity .3s}.ekl-animated-link[data-effect=kale]:hover .ekl-animated-link__text:after,.link--kale:hover:after{opacity:1;transition-delay:.3s}.ekl-animated-link[data-effect=leda] .ekl-animated-link__text,.link--leda{line-height:1.6;overflow:hidden}.ekl-animated-link[data-effect=leda] .ekl-animated-link__text:before,.link--leda:before{height:var(--ekl-link-size,2px);transform-origin:100%;transition:transform .3s cubic-bezier(.5,.5,.3,1);top:calc(100% - 3px);transform:scaleX(0)}.ekl-animated-link[data-effect=leda]:hover .ekl-animated-link__text:before,.link--leda:hover:before{transform-origin:0%;transform:scale(1)}.ekl-animated-link[data-effect=leda] .ekl-animated-link__text:after,.link--leda:after{content:attr(data-text);transform-origin:100%;height:100%;color:var(--ekl-link-line,currentColor);background:0 0;transition:transform .3s cubic-bezier(.5,.5,.3,1);top:0;transform:translate(150%)}.ekl-animated-link[data-effect=leda]:hover .ekl-animated-link__text:after,.link--leda:hover:after{transform:translate(0,0)}.ekl-animated-link[data-effect=leda] .ekl-animated-link__text span,.link--leda span{transition:transform .3s cubic-bezier(.5,.5,.3,1)}.ekl-animated-link[data-effect=leda]:hover .ekl-animated-link__text span,.link--leda:hover span{transform:translate(-150%)}.ekl-animated-link[data-effect=metis] .ekl-animated-link__text:before,.link--metis:before{transform-origin:100%;transition:transform .3s;transform:scaleX(0)}.ekl-animated-link[data-effect=metis]:hover .ekl-animated-link__text:before,.link--metis:hover:before{transform-origin:0%;transform:scale(1)}.ekl-animated-link[data-effect=mneme] .ekl-animated-link__text:before,.link--mneme:before{opacity:0;height:100%;top:0}.ekl-animated-link[data-effect=mneme]:hover .ekl-animated-link__text:before,.link--mneme:hover:before{opacity:1;animation:.3s forwards ekl-cover-up}@keyframes ekl-cover-up{0%{transform-origin:50% 100%;transform:scaleY(.045)}50%{transform-origin:50% 100%;transform:scale(1)}51%{transform-origin:50% 0;transform:scale(1)}to{transform-origin:50% 0;transform:scaleY(.045)}}.ekl-animated-link[data-effect=mneme] .ekl-animated-link__text:after,.link--mneme:after{content:"";transition:opacity .3s}.ekl-animated-link[data-effect=mneme]:hover .ekl-animated-link__text:after,.link--mneme:hover:after{opacity:0}.ekl-animated-link[data-effect=thebe] .ekl-animated-link__text:before,.link--thebe:before{transform-origin:100%;transition:transform .3s cubic-bezier(.2,1,.8,1);transform:scaleX(0)}.ekl-animated-link[data-effect=thebe]:hover .ekl-animated-link__text:before,.link--thebe:hover:before{transform-origin:0%;transition-timing-function:cubic-bezier(.7,0,.2,1);transform:scaleY(2)}.ekl-animated-link[data-effect=thebe] .ekl-animated-link__text:after,.link--thebe:after{content:"";top:calc(100% + var(--ekl-link-offset,0px) + 4px);transform-origin:100%;transition:transform .4s cubic-bezier(.2,1,.8,1) .1s;transform:scaleX(0)}.ekl-animated-link[data-effect=thebe]:hover .ekl-animated-link__text:after,.link--thebe:hover:after{transform-origin:0%;transition-timing-function:cubic-bezier(.7,0,.2,1);transform:scale(1)}.ekl-animated-link[data-icon-anim=slide]:hover .ekl-animated-link__icon--after{transform:translate(5px)}.ekl-animated-link[data-icon-anim=slide]:hover .ekl-animated-link__icon--before{transform:translate(-5px)}.ekl-animated-link[data-icon-anim=bounce]:hover .ekl-animated-link__icon{animation:.5s ease-in-out infinite alternate ekl-icon-bounce}@keyframes ekl-icon-bounce{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.ekl-animated-link[data-icon-anim=rotate]:hover .ekl-animated-link__icon{transform:rotate(360deg)}.ekl-animated-link[data-icon-anim=zoom]:hover .ekl-animated-link__icon{transform:scale(1.25)}.ekl-animated-link[data-icon-anim=fade] .ekl-animated-link__icon{opacity:.5}.ekl-animated-link[data-icon-anim=fade]:hover .ekl-animated-link__icon{opacity:1}@media (prefers-reduced-motion:reduce){.ekl-animated-link,.ekl-animated-link__text,.ekl-animated-link__text:before,.ekl-animated-link__text:after,.ekl-animated-link__icon,.ekl-animated-link__text span,.ekl-animated-link__graphic,.ekl-animated-link__graphic path{transition-property:none;animation:none!important;transform:none!important}}
