.team-track.team-wheel{--wheel-height:540px;--wheel-card-width:260px;--wheel-card-height:347px;--wheel-center-y:320px;position:relative;display:block;height:var(--wheel-height);min-height:0;padding:0;margin:8px 0 0;overflow:hidden;overflow:clip;scroll-snap-type:none;scroll-behavior:auto;perspective:1100px;perspective-origin:50% var(--wheel-center-y);touch-action:pan-y pinch-zoom;cursor:grab;isolation:isolate}
.team-track.team-wheel::before{content:"";position:absolute;left:50%;bottom:37px;width:min(62%,760px);height:65px;transform:translateX(-50%);background:radial-gradient(ellipse,#17263b1f 0%,#17263b0c 35%,transparent 70%);pointer-events:none}
.team-track.team-wheel::after{content:"↔  ЧИРЖ ЭРГҮҮЛЭЭРЭЙ";position:absolute;left:50%;bottom:10px;transform:translateX(-50%);color:#8c7960;font-size:10px;letter-spacing:.13em;line-height:1.6;white-space:nowrap;pointer-events:none}
.team-track.team-wheel>.team-card,.motion-on .team-track.team-wheel>.team-card[data-reveal]{position:absolute;left:50%;top:var(--wheel-center-y);width:var(--wheel-card-width);height:var(--wheel-card-height);min-width:0;max-width:none;aspect-ratio:3/4;flex:none;margin:0;transform:var(--wheel-transform)!important;opacity:var(--wheel-opacity,1);filter:brightness(var(--wheel-brightness,1));transition:none!important;transform-origin:center center;backface-visibility:hidden;will-change:transform;box-shadow:0 16px 34px #14233c23;border:1px solid #f4f1ea38;scroll-snap-align:none;user-select:none;-webkit-user-select:none}
.team-track.team-wheel>.team-card.team-wheel-front{box-shadow:0 24px 50px #14233c30}
.team-track.team-wheel>.team-card img{scale:1!important;transition:none!important}
.team-track.team-wheel>.team-card .member-name{transform:none!important;left:17px;bottom:22px}
.team-track.team-wheel>.team-card .member-name,.team-track.team-wheel>.team-card .role-label,.team-track.team-wheel>.team-card .team-profile-open-icon{opacity:var(--wheel-copy-opacity,1)}
.team-track.team-wheel>.team-card .member-name h3{font-size:clamp(1.1rem,1.55vw,1.4rem);line-height:1.18}
.team-track.team-wheel>.team-card .member-name>span{font-size:.9rem;line-height:1.35}
.team-track.team-wheel>.team-card .role-label{top:14px;left:13px;max-width:calc(100% - 26px);padding:6px 9px;font-size:.68rem;line-height:1.45}
.team-track.team-wheel>.team-card .team-profile-open-icon{width:30px;height:30px;right:14px;bottom:21px}
.team-track.team-wheel>.team-card .team-profile-trigger{cursor:grab}
.team-track.team-wheel.team-wheel-dragging,.team-track.team-wheel.team-wheel-dragging *{cursor:grabbing!important}
.team-track.team-wheel:focus-visible{outline:1px solid #ad864b88;outline-offset:-8px;border-radius:14px}
@media(max-width:700px){.team-track.team-wheel{margin-top:5px;perspective:1000px}.team-track.team-wheel::before{width:85%;height:45px;bottom:37px}.team-track.team-wheel::after{font-size:9px;bottom:11px;letter-spacing:.1em}.team-track.team-wheel>.team-card,.motion-on .team-track.team-wheel>.team-card[data-reveal]{border-radius:13px}.team-track.team-wheel>.team-card .member-name{left:15px;bottom:21px}.team-track.team-wheel>.team-card .member-name h3{font-size:1.15rem}.team-track.team-wheel>.team-card .member-name>span{font-size:.83rem}.team-track.team-wheel>.team-card .role-label{font-size:.64rem;padding:6px 8px;top:12px;left:11px;max-width:calc(100% - 22px)}}
