@layer base{@keyframes silica-marquee{to{transform:translateX(calc((-100% - var(--marquee-gap)) / var(--marquee-copies)))}}@keyframes silica-marquee-vertical{to{transform:translateY(calc((-100% - var(--marquee-gap)) / var(--marquee-copies)))}}.marquee{--marquee-gap:2rem;--marquee-duration:40s;--marquee-fade:4rem;--marquee-copies:2;max-width:100%;display:flex;overflow:hidden}.marquee-track{width:max-content;animation-name:silica-marquee;animation-duration:var(--marquee-duration);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}.marquee-group,.marquee-track{align-items:center;gap:var(--marquee-gap);flex-wrap:nowrap;display:flex}.marquee-group{flex-direction:inherit;flex-shrink:0}.marquee-vertical{flex-direction:column}.marquee-vertical .marquee-track{flex-direction:column;width:auto;height:max-content;animation-name:silica-marquee-vertical}.marquee-reverse .marquee-track{animation-direction:reverse}.marquee-slow{--marquee-duration:80s}.marquee-normal{--marquee-duration:40s}.marquee-fast{--marquee-duration:20s}.marquee-copies-2{--marquee-copies:2}.marquee-copies-3{--marquee-copies:3}.marquee-copies-4{--marquee-copies:4}.marquee-copies-5{--marquee-copies:5}.marquee-copies-6{--marquee-copies:6}.marquee-fade{-webkit-mask-image:linear-gradient(to right,transparent,black var(--marquee-fade),black calc(100% - var(--marquee-fade)),transparent);mask-image:linear-gradient(to right,transparent,black var(--marquee-fade),black calc(100% - var(--marquee-fade)),transparent)}.marquee-vertical.marquee-fade{-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--marquee-fade),black calc(100% - var(--marquee-fade)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--marquee-fade),black calc(100% - var(--marquee-fade)),transparent)}.marquee-pause-on-hover:focus-within .marquee-track,.marquee-pause-on-hover:hover .marquee-track,.marquee[data-sui-paused] .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.marquee-vertical{overflow:hidden auto}.marquee .marquee-track,.marquee-track{animation:none}}}