.stk-entrance{opacity:1;transform:var(--entrance-transform,none);transition:opacity var(--entrance-duration,.6s) var(--entrance-easing,ease-out),transform var(--entrance-duration,.6s) var(--entrance-easing,ease-out);transition-delay:var(--entrance-delay,0s)}.stk-entrance.stk-will-enter:not(.stk-entered),.stk-entrance:not(.stk-will-enter):not(.stk-entered){opacity:0;transform:var(--entrance-transform,translateY(30px))}.stk-entrance.stk-entered,.stk-entrance.stk-entrance-done{opacity:1;transform:none}.stk-entrance-fade-in:not(.stk-entered){opacity:0;transform:none}.stk-entrance-slide-up:not(.stk-entered){opacity:0;transform:translateY(30px)}.stk-entrance-slide-down:not(.stk-entered){opacity:0;transform:translateY(-30px)}.stk-entrance-slide-left:not(.stk-entered){opacity:0;transform:translateX(30px)}.stk-entrance-slide-right:not(.stk-entered){opacity:0;transform:translateX(-30px)}.stk-entrance-zoom-in:not(.stk-entered){opacity:0;transform:scale(.8)}.stk-entrance-zoom-out:not(.stk-entered){opacity:0;transform:scale(1.2)}.stk-entrance-rotate-in:not(.stk-entered){opacity:0;transform:rotate(-10deg) scale(.8)}.stk-entrance-bounce-in:not(.stk-entered){opacity:0;transform:scale(.3)}@keyframes stk-fallback-visible{0%{opacity:0;transform:var(--entrance-transform,translateY(30px))}to{opacity:1;transform:none}}.stk-animate.stk-animate-smooth{transition:all var(--stk-scroll-duration,.6s) cubic-bezier(.45,.05,.55,.95)}.stk-animate-3d{perspective:var(--stk-animation-perspective,1000px);transform-style:preserve-3d}.stk-hover{transition:all var(--stk-hover-duration,.3s) var(--stk-hover-easing,ease-out)}.stk-hover:hover[style*="--stk-hover-animation: lift"]{box-shadow:0 10px 25px #00000026;transform:translateY(-5px)}.stk-hover:hover[style*="--stk-hover-animation: scale"]{transform:scale(1.05)}.stk-hover:hover[style*="--stk-hover-animation: rotate"]{transform:rotate(5deg)}.stk-hover:hover[style*="--stk-hover-animation: shake"]{animation:stk-shake var(--stk-hover-duration,.5s) var(--stk-hover-easing,ease-in-out)}.stk-hover:hover[style*="--stk-hover-animation: pulse"]{animation:stk-pulse var(--stk-hover-duration,1s) var(--stk-hover-easing,ease-in-out) infinite}.stk-hover-lift{transition:all var(--stk-hover-duration,.3s) var(--stk-hover-easing,ease-out)}.stk-hover-lift:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-5px)}.stk-hover-scale{transition:all var(--stk-hover-duration,.3s) var(--stk-hover-easing,ease-out)}.stk-hover-scale:hover{transform:scale(1.05)}.stk-hover-rotate{transition:all var(--stk-hover-duration,.3s) var(--stk-hover-easing,ease-out)}.stk-hover-rotate:hover{transform:rotate(5deg)}.stk-hover-shake{transition:all var(--stk-hover-duration,.3s) var(--stk-hover-easing,ease-out)}.stk-hover-shake:hover{animation:stk-shake var(--stk-hover-duration,.5s) var(--stk-hover-easing,ease-in-out)}.stk-hover-pulse{transition:all var(--stk-hover-duration,.3s) var(--stk-hover-easing,ease-out)}.stk-hover-pulse:hover{animation:stk-pulse var(--stk-hover-duration,1s) var(--stk-hover-easing,ease-in-out) infinite}[class*=stk-hover-lift]:hover{box-shadow:0 10px 25px #00000026!important;transform:translateY(-5px)!important}[class*=stk-hover-scale]:hover{transform:scale(1.05)!important}[class*=stk-hover-rotate]:hover{transform:rotate(5deg)!important}[class*=stk-hover-shake]:hover{animation:stk-shake .5s ease-in-out!important}[class*=stk-hover-pulse]:hover{animation:stk-pulse 1s ease-in-out infinite!important}@keyframes stk-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes stk-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes stk-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.stk-entrance{animation:stk-fallback-visible 3s forwards}}