.carousel-wrapper[data-v-6f09fbc7]{display:flex;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.carousel-wrapper.is-active[data-v-6f09fbc7]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.carousel-wrapper.is-centered[data-v-6f09fbc7]{justify-content:center}.carousel-track[data-v-6f09fbc7]{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.carousel-wrapper.is-active .carousel-track[data-v-6f09fbc7]{animation:scroll-6f09fbc7 var(--duration) linear infinite}.carousel-wrapper.is-active .carousel-track[data-v-6f09fbc7]:hover{animation-play-state:paused}.carousel-group[data-v-6f09fbc7]{align-items:center;display:flex;flex-shrink:0}.carousel-item[data-v-6f09fbc7]{background:#ccc;border-radius:50%;box-shadow:0 4px 6px #0000001a;flex-shrink:0;height:110px;margin:0 15px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:110px}.carousel-item[data-v-6f09fbc7]:hover{transform:scale(1.1);z-index:10}@keyframes scroll-6f09fbc7{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--scroll-distance)*-1),0,0)}}.avatar-item[data-v-f192cd04]{align-items:center;border-radius:50%;contain:layout size;cursor:default;display:flex;flex-direction:column;flex-shrink:0;height:110px;justify-content:flex-end;position:relative;text-decoration:none;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:110px;will-change:transform}.avatar-item.is-interactive[data-v-f192cd04]{cursor:pointer}.birthday-badge[data-v-f192cd04]{align-items:center;animation:floatHat-f192cd04 3s ease-in-out infinite;display:flex;height:45px;justify-content:center;position:absolute;right:-6px;top:-16px;transform:rotate(20deg);width:45px;z-index:20}.hat-icon[data-v-f192cd04]{color:gold;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));font-size:2.2rem}.avatar-visual[data-v-f192cd04]{background:#e5e5e5;border-radius:50%;box-shadow:0 4px 12px #00000040;inset:0;overflow:hidden;position:absolute;transform:translateZ(0);transition:box-shadow .3s ease;z-index:1}.avatar-item:hover .avatar-visual[data-v-f192cd04]{box-shadow:0 6px 20px #00000059}.avatar-visual img[data-v-f192cd04]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.overlay[data-v-f192cd04]{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.35) 40%,transparent 70%);inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.avatar-item:hover .overlay[data-v-f192cd04]{opacity:1}.avatar-name[data-v-f192cd04]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:999px;color:#fff;font-size:.72rem;margin-bottom:15px;opacity:0;padding:4px 10px;pointer-events:none;position:relative;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease;white-space:nowrap;z-index:10}.avatar-item:hover .avatar-name[data-v-f192cd04]{opacity:1;transform:translateY(0)}@keyframes floatHat-f192cd04{0%,to{transform:rotate(20deg) translateY(0)}50%{transform:rotate(25deg) translateY(-3px)}}
