@keyframes kc-input-float{0%,to{transform:translateZ(0) rotate(-1.6deg)}28%{transform:translate3d(3px,-5px,0) rotate(1.4deg)}55%{transform:translate3d(-2px,-3px,0) rotate(-.7deg)}78%{transform:translate3d(2px,-6px,0) rotate(1.1deg)}}.kc-input-float{pointer-events:none;position:absolute;z-index:4;left:10px;top:10px;width:30%;max-width:96px;overflow:hidden;border-radius:10px;background:rgba(0,0,0,.35);box-shadow:0 6px 16px rgba(0,0,0,.5);outline:1px solid hsla(0,0%,100%,.2);transform-origin:50% 60%;animation:kc-input-float 4.8s ease-in-out infinite;will-change:transform}.kc-input-float img,.kc-input-float video{aspect-ratio:3/4;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.kc-input-float.feature-peek-right{left:auto;right:10px;top:10px}.feature-prompt{position:absolute;z-index:4;left:10px;right:48px;top:10px;padding:8px 10px;border-radius:12px;background:rgba(12,12,16,.86);color:#fff;font-size:13px;line-height:1.25;font-weight:700;animation:feature-prompt-in .9s ease-in-out;pointer-events:none}.feature-prompt span{display:inline-block;margin-right:6px;padding:2px 7px;border-radius:999px;background:#ff2e88;font-size:10px;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}@media (prefers-reduced-motion:reduce){.feature-source,.kc-input-float{animation:none}}.kc-input-float img{animation:feature-prompt-in .9s ease-in-out}@keyframes feature-prompt-in{0%{opacity:0}40%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.feature-prompt,.kc-input-float img{animation:none}}.feature-source{pointer-events:none;position:absolute;z-index:4;top:10px;width:30%;max-width:96px;overflow:hidden;border-radius:10px;background:rgba(0,0,0,.35);box-shadow:0 6px 16px rgba(0,0,0,.5);outline:1px solid hsla(0,0%,100%,.2);transform-origin:50% 60%;animation:kc-input-float 4.8s ease-in-out infinite;will-change:transform}.feature-source--left{left:10px}.feature-source--right{right:10px;animation-delay:-1.9s}.feature-source img{aspect-ratio:3/4;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.feature-source span{position:absolute;left:0;right:0;bottom:0;padding:7px 4px 3px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center}.feature-merge-plus{pointer-events:none;position:absolute;z-index:4;left:50%;top:10px;margin-top:calc(min(30%, 96px) * 2 / 3);translate:-50% -50%;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgba(10,8,14,.82);outline:1px solid hsla(0,0%,100%,.28);color:#fff;font-size:15px;font-weight:700;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.55)}