.ticker.svelte-daiq0l{width:100%;overflow:hidden;position:relative}.ticker.svelte-daiq0l:before,.ticker.svelte-daiq0l:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.ticker.svelte-daiq0l:before{left:0;background:linear-gradient(to right,#fef4d8,#fef4d800)}.ticker.svelte-daiq0l:after{right:0;background:linear-gradient(to left,#fef4d8,#fef4d800)}.track.svelte-daiq0l{display:flex;gap:var(--gap);width:-moz-max-content;width:max-content;animation:svelte-daiq0l-scroll var(--speed) linear infinite}img.svelte-daiq0l{width:var(--image-width);height:auto;-o-object-fit:contain;object-fit:contain;max-height:60px}.ticker.svelte-daiq0l:hover .track:where(.svelte-daiq0l){animation-play-state:paused}@keyframes svelte-daiq0l-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-scroll.svelte-1is7qjx{scrollbar-width:thin;scrollbar-color:rgba(26,26,26,.2) transparent}.logo-scroll.svelte-1is7qjx::-webkit-scrollbar{width:4px}.logo-scroll.svelte-1is7qjx::-webkit-scrollbar-track{background:transparent}.logo-scroll.svelte-1is7qjx::-webkit-scrollbar-thumb{background:#1a1a1a33;border-radius:9999px}.logo-card.svelte-1is7qjx{aspect-ratio:1 / 1;width:100%;margin-inline:auto;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-shadow:0 2px 8px #00000014;transition:transform .2s ease,box-shadow .2s ease}.logo-card.svelte-1is7qjx:hover{transform:translateY(-3px)}.logo-card.svelte-1is7qjx img:where(.svelte-1is7qjx){width:100%;height:100%;max-height:90px;-o-object-fit:contain;object-fit:contain}.logo-scroll.svelte-1is7qjx{scrollbar-width:thin}.logo-scroll-wrap.svelte-1is7qjx{position:relative}@keyframes svelte-1is7qjx-scrollDown{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes svelte-1is7qjx-scrollUp{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.scroll-hint.svelte-1is7qjx{position:absolute;left:50%;bottom:1.25rem;z-index:5;transform:translate(-50%);width:52px;height:52px;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #00000029;pointer-events:none;animation:svelte-1is7qjx-bounceHint 3s ease-in-out infinite}.scroll-hint.svelte-1is7qjx span:where(.svelte-1is7qjx){font-size:1.4rem;line-height:1;color:#fff;font-weight:800}@keyframes svelte-1is7qjx-bounceHint{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.swiper-slide{margin-top:auto;margin-bottom:auto}
