@charset "UTF-8";
@layer reset, base, app.base;
.-VMZ-q_container{--carousel-width:560px;--carousel-columns:7;height:160px;margin:40px;position:relative}.-VMZ-q_carousel{grid-template-columns:repeat(var(--carousel-columns), minmax(0, 1fr));width:var(--carousel-width);height:100%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 20% 80%,#0000 85%);mask-image:linear-gradient(90deg,#0000 15%,#000 20% 80%,#0000 85%)}.-VMZ-q_slot{width:100%;height:100%;transition:opacity .3s linear}.-VMZ-q_slot svg{width:64px;height:64px}.-VMZ-q_slot:not(:nth-child(4)) .-VMZ-q_label,.-VMZ-q_slot:not(:nth-child(4)) .-VMZ-q_line,.-VMZ-q_slot:first-child,.-VMZ-q_slot:nth-child(7){opacity:0}.-VMZ-q_slotTransform{will-change:transform;height:100%;transition:transform .3s var(--ease-in-out-quad);grid-template-rows:3fr 1fr;justify-items:center;display:grid}.-VMZ-q_slotIcon{transition:transform .3s var(--ease-in-out-quad);transform-origin:50% 32px}.-VMZ-q_label{opacity:1;transition:transform .3s var(--ease-in-out-quad), opacity .3s linear;white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis;font-family:var(--font-monospace);color:var(--color-text-tertiary);align-self:end;font-size:13px;overflow:hidden}.-VMZ-q_line{opacity:1;transition:transform .3s var(--ease-in-out-quad), opacity .3s linear;background:var(--color-border-secondary);border-radius:1px;width:2px;height:50px;position:absolute;top:80px;left:50%;transform:translate(-50%)}
