.icon-scroll-wrapper{overflow:hidden;padding-bottom:1rem;width:100%}.icon-scroll-row-container{display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:0;position:relative;scroll-padding-left:1rem;scrollbar-width:none;text-align:center;white-space:nowrap}.icon-scroll-row-container::-webkit-scrollbar{display:none}.icon-scroll-row{display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;padding-bottom:.25rem;scroll-snap-type:x mandatory;width:100%}.icon-scroll-card{border-radius:10px;box-shadow:none;flex-shrink:0;padding:.25rem .75rem;scroll-snap-align:start;text-decoration:none}.icon-scroll-card,.icon-scroll-inner{align-items:center;display:flex;justify-content:center}.icon-scroll-inner{gap:.5rem}.icon-image{display:block;height:24px;margin:0;object-fit:contain;width:24px}.icon-label{background:none;-webkit-background-clip:text;color:#fff;display:block;font-size:1rem;font-weight:600;line-height:1;margin:0;transform:translateY(.5px);transition:background .3s ease;-webkit-text-fill-color:#fff}.icon-label:hover{background:linear-gradient(125deg,#009eed,#7430fe,#fb7129);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.scroll-dots{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem;position:relative;visibility:hidden;z-index:2}.scroll-dot{background-color:#000;border-radius:50%;cursor:pointer;height:8px;opacity:.3;transition:background-color .2s ease,opacity .2s ease;width:8px}.scroll-dot.active{background-color:#000;opacity:1}.u-bg--black .scroll-dot,.u-bg--dark .scroll-dot,.u-bg--primary .scroll-dot{background-color:#fff;opacity:.3}.u-bg--black .scroll-dot.active,.u-bg--dark .scroll-dot.active,.u-bg--primary .scroll-dot.active{background-color:#fff;opacity:1}