.kw-shine{background-image:linear-gradient(135deg,transparent 45%,rgba(255,255,255,.42) 50%,transparent 55%);background-size:300% 300%;background-repeat:no-repeat;animation:kw-shine 4s cubic-bezier(.45,0,.25,1) .4s infinite;background-position:100% 100%}.kw-shine-late{animation-delay:2.4s}html:not([data-kw-ready]) .kw-shine{animation-play-state:paused}@keyframes kw-shine{0%{background-position:100% 100%}45%,to{background-position:0% 0%}}@keyframes kw-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes kw-nudge-y{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.kw-preloader{animation:kw-pre-fallback .4s ease 4s forwards}.kw-preloader-k{animation:kw-k-breathe 1.1s ease-in-out infinite alternate}@keyframes kw-k-breathe{0%{transform:scale(.88)}to{transform:scale(1.06)}}@keyframes kw-pre-fallback{to{opacity:0;visibility:hidden}}.kw-pre-leave{animation:kw-pre-fade .3s ease-out .12s forwards}.kw-pre-leave .kw-preloader-k{animation:none}.kw-pre-leave .kw-pre-k{animation:kw-k-through .42s cubic-bezier(.55,0,.9,.3) forwards}@keyframes kw-k-through{0%{transform:scale(1);opacity:1}to{transform:scale(40);opacity:0}}@keyframes kw-pre-fade{to{opacity:0;visibility:hidden}}.kw-ai-badge{background:linear-gradient(135deg,#0070f2,#3fb4ff);box-shadow:0 2px 12px #0070f229;transition:transform .3s ease,box-shadow .3s ease}.kw-ai-badge:hover,.kw-ai-badge:focus-visible{transform:translateY(-1px);box-shadow:0 6px 22px #0070f252}.kw-ai-badge:hover .kw-ai-spark,.kw-ai-badge:focus-visible .kw-ai-spark{animation:kw-ai-spark-turn .7s ease-in-out,kw-ai-spark 3s ease-in-out .7s infinite}@keyframes kw-ai-spark-turn{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.25)}to{transform:rotate(360deg) scale(1)}}.kw-ai-spark{animation:kw-ai-spark 3s ease-in-out infinite}@keyframes kw-ai-spark{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.kw-shine{display:none}.kw-preloader-k{animation:none}.kw-pre-leave{animation:kw-pre-fade .3s ease-out forwards}.kw-pre-leave .kw-pre-k,.kw-ai-spark,.kw-ai-badge:hover .kw-ai-spark{animation:none}.kw-ai-badge{transition:none}.kw-ai-badge:hover{transform:none}}
