@keyframes showcase-marquee{to{transform:translate(-50%)}}.showcase-marquee{overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,#0000 1.5rem,#000 15rem calc(100% - 15rem),#0000 calc(100% - 1.5rem));mask-image:linear-gradient(90deg,#0000 1.5rem,#000 15rem calc(100% - 15rem),#0000 calc(100% - 1.5rem))}.showcase-marquee-track{will-change:transform;animation:115s linear infinite showcase-marquee}.showcase-marquee{pointer-events:none}.showcase-marquee li>*,.showcase-marquee-track{pointer-events:auto}.showcase-marquee:focus-within .showcase-marquee-track{animation-play-state:paused}.showcase-marquee:has(li>:hover) .showcase-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.showcase-marquee{overflow-x:auto}.showcase-marquee-track{animation:none}.showcase-marquee-track>ul[aria-hidden=true]{display:none}}.showcase-scrub{--thumb:3.5rem;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:9999px;width:14rem;padding:.875rem 0}.showcase-scrub:active{cursor:grabbing}.showcase-scrub:focus-visible{outline:2px solid var(--kavi-gold);outline-offset:4px}.showcase-scrub-rail{background:#fdfaf32e;border-radius:9999px;height:.375rem;position:relative}.showcase-scrub-thumb{top:0;left:calc(var(--p,0) * (100% - var(--thumb)));width:var(--thumb);background:var(--kavi-gold);border-radius:9999px;height:100%;transition:transform .2s;position:absolute}.showcase-scrub.is-wrapping .showcase-scrub-thumb{transition:left .7s cubic-bezier(.65,0,.35,1),transform .2s}.showcase-scrub:hover .showcase-scrub-thumb,.showcase-scrub:active .showcase-scrub-thumb{transform:scaleY(1.5)}@media (prefers-reduced-motion:reduce){.showcase-scrub-wrap{display:none}}
