.scrolling-container[data-v-082ba3a7]{mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);overflow:hidden}.scrolling-track[data-v-082ba3a7]{animation:scrollInfinite-082ba3a7 60s linear infinite;backface-visibility:hidden;display:flex;gap:3rem;padding:0 2rem;transform:translateZ(0);width:-moz-max-content;width:max-content;will-change:transform}@keyframes scrollInfinite-082ba3a7{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1.5rem))}}.scrolling-track.manual-scroll[data-v-082ba3a7]{animation:none}.tech-icon-item[data-v-082ba3a7]{backface-visibility:hidden;contain:layout style paint;cursor:pointer;flex-shrink:0;position:relative;transform:translateZ(0);transition:transform .2s cubic-bezier(.25,.46,.45,.94);width:80px}.tech-icon-item[data-v-082ba3a7]:hover{transform:scale(1.05);z-index:10}.tech-icon-wrapper[data-v-082ba3a7]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a66;border:1px solid #334155;border-radius:16px;contain:content;display:flex;height:70px;justify-content:center;transform:translateZ(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);width:70px}.tech-icon-svg[data-v-082ba3a7]{height:40px;transform:translateZ(0);transition:transform .3s ease;width:40px}.tech-icon-item:hover .tech-icon-svg[data-v-082ba3a7]{transform:scale(1.1)}.tech-icon-item:hover .tech-icon-wrapper[data-v-082ba3a7]{background:#0f172a99;border-color:#3b82f6;box-shadow:0 8px 25px #00000026}.tech-tooltip-global[data-v-082ba3a7]{animation:fadeIn-082ba3a7 .2s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #334155;border-radius:8px;color:#fff;font-size:.75rem;font-weight:600;min-width:-moz-max-content;min-width:max-content;padding:.5rem .75rem;pointer-events:none;position:fixed;transform:translate(-50%) translateY(0);white-space:nowrap;z-index:10000}@keyframes fadeIn-082ba3a7{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tech-scroll-btn[data-v-082ba3a7]{backface-visibility:hidden;transform:translateZ(0);will-change:transform}.tech-scroll-btn[data-v-082ba3a7]:hover{background:#2563eb}@media(prefers-reduced-motion:reduce){.scrolling-track[data-v-082ba3a7]{animation:none}.tech-icon-item[data-v-082ba3a7],.tech-icon-wrapper[data-v-082ba3a7]{transition:none}.tech-tooltip-global[data-v-082ba3a7]{animation:none}}@media(max-width:768px){.scrolling-track[data-v-082ba3a7]{animation-duration:80s;gap:2rem}.tech-icon-item[data-v-082ba3a7]{width:60px}.tech-icon-wrapper[data-v-082ba3a7]{height:60px;width:60px}.tech-icon-svg[data-v-082ba3a7]{height:32px;width:32px}.tech-tooltip-global[data-v-082ba3a7]{font-size:.7rem;padding:.4rem .6rem}.tech-scroll-btn[data-v-082ba3a7]{transform:scale(.8) translateZ(0)}}@media(prefers-reduced-data:reduce){.scrolling-track[data-v-082ba3a7]{animation:none}}[data-v-082ba3a7]{transition-duration:.3s;transition-property:color,background-color,border-color,transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}
