/**
 * @license
 * SPDX-License-Identifier: Apache-2.0
*/body{background-color:#fff;color:#2a2a2a}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .6s ease-out forwards}@keyframes zoom-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.animate-zoom-in{animation:zoom-in .7s cubic-bezier(.25,1,.5,1) forwards}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slide-up .6s cubic-bezier(.25,1,.5,1) forwards}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll{animation:scroll 30s linear infinite}.animate-scroll-carousel{animation:scroll 35s linear infinite}@keyframes scroll-3{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.animate-scroll-carousel-3{animation:scroll-3 25s linear infinite;will-change:transform}.marquee-mask{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 7%,black 93%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 7%,black 93%,transparent 100%)}.marquee-pause:hover .animate-scroll-carousel-3{animation-play-state:paused}@keyframes sheen-sweep{0%,55%{transform:translate(-130%) skew(-18deg)}85%,to{transform:translate(230%) skew(-18deg)}}.sheen:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.09) 50%,transparent 100%);animation:sheen-sweep 6.5s ease-in-out infinite;pointer-events:none}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float-gentle{animation:float-gentle 7s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.animate-scroll,.animate-scroll-carousel,.animate-scroll-carousel-3,.animate-float-gentle{animation:none}.sheen:after{display:none}}
