.style_section__BD_CV{--card-w:clamp(96px,10vw,120px);--logo-size:clamp(60px,6vw,72px);--gap:clamp(8px,1vw,14px);display:flex;flex-direction:column;width:100%;min-width:0;padding-bottom:0;padding-top:0}.style_viewport__KokHX{min-width:0;overflow:hidden;padding:10px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.style_track__wHzOm{display:flex;width:max-content;animation:style_scroll__5O4Qc calc(max(var(--item-count),8)*1s) linear infinite;will-change:transform}.style_viewport__KokHX:focus-within .style_track__wHzOm,.style_viewport__KokHX:hover .style_track__wHzOm,.style_viewport__KokHX[data-paused] .style_track__wHzOm{animation-play-state:paused}.style_group__ZJfUY{display:flex;flex-shrink:0;gap:var(--gap);width:max-content;margin:0;padding:0 var(--gap) 0 0;list-style:none}@keyframes style_scroll__5O4Qc{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.style_item__ag2S2{flex:0 0 var(--card-w)}.style_card__5uWrA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:116px;padding:12px 6px;color:#fff;text-decoration:none;background:hsla(0,0%,100%,.02);border:1px solid rgba(179,18,255,.25);border-radius:12px;transition:border-color .2s ease,background-color .2s ease}.style_card__5uWrA:hover{background:rgba(116,56,242,.1);border-color:#7438f2}.style_card__5uWrA:focus-visible{outline:2px solid #22e0ff;outline-offset:2px}.style_logo__FMDnW{position:relative;flex-shrink:0;width:100%;height:var(--logo-size)}.style_name__XVZ2n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:clamp(10px,1vw,12px);font-weight:600;line-height:1.3;text-align:center;overflow-wrap:anywhere}.style_seeAll__L2wbC{align-self:center;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffd60a;text-decoration:none}.style_seeAll__L2wbC:hover{text-decoration:underline}.style_seeAll__L2wbC:focus-visible{outline:2px solid #22e0ff;outline-offset:3px;border-radius:4px}@media(max-width:480px){.style_seeAll__L2wbC{font-size:10px}}@media(prefers-reduced-motion:reduce){.style_viewport__KokHX{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.style_track__wHzOm{animation:none}.style_group__ZJfUY[aria-hidden=true]{display:none}}