.plt{--plt-gap:48px;--plt-igap:56px;--plt-icon:40px;--plt-sicon:22px;position:relative;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;padding-block:var(--plt-py,14px);color:var(--plt-color,inherit);background:var(--plt-bg,transparent)}
.plt *{box-sizing:border-box}
.plt-row{position:relative;overflow:hidden}
.plt-row+.plt-row{margin-top:18px}
.plt--fade .plt-row{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.plt-track{display:flex;width:max-content;will-change:transform}
.plt-track.plt-ready{animation:plt-scroll linear infinite}
.plt--rev .plt-track.plt-ready{animation-direction:reverse}
.plt--pause:hover .plt-track{animation-play-state:paused}
@keyframes plt-scroll{to{transform:translate3d(calc(var(--plt-shift,0px) * -1),0,0)}}
.plt ul.plt-group{display:flex;align-items:center;flex:none;gap:var(--plt-gap);margin:0;padding:0 var(--plt-gap) 0 0;list-style:none}
.plt-row--icons ul.plt-group{gap:var(--plt-igap);padding-right:var(--plt-igap)}
.plt ul.plt-group>li{margin:0;padding:0;list-style:none;flex:none}
.plt-item{display:inline-flex;align-items:center;white-space:nowrap;line-height:1.4;font-size:var(--plt-fs,inherit)}
.plt--upper .plt-text{text-transform:uppercase;letter-spacing:.08em}
.plt-item a{display:inline-flex;align-items:center;gap:.6em;color:inherit;text-decoration:none}
.plt-item a:hover .plt-text{text-decoration:underline;text-underline-offset:.2em}
.plt-item:not(.plt-icon):not(.plt-sep)>.plt-sicon,.plt-item a>.plt-sicon{margin-right:.6em}
.plt-sicon{display:inline-flex;align-items:center;justify-content:center;background:var(--plt-sibg,transparent);padding:var(--plt-sipad,0)}
.plt--si-circle .plt-sicon{border-radius:50%;aspect-ratio:1/1}
.plt--si-round .plt-sicon{border-radius:10px}
.plt--si-square .plt-sicon{border-radius:0}
.plt-sicon img{height:var(--plt-sicon);width:auto;max-width:none;display:block}
.plt-emoji{font-size:var(--plt-sicon);line-height:1}
.plt-sep{opacity:.45;font-size:.8em}
.plt-icon img{height:var(--plt-icon);width:auto;max-width:none;display:block;transition:filter .3s ease,opacity .3s ease,transform .3s ease}
.plt-icon a{display:inline-flex}
.plt--gray .plt-icon img{filter:grayscale(1);opacity:.65}
.plt--gray .plt-icon:hover img{filter:none;opacity:1}
.plt-icon:hover img{transform:scale(1.06)}
@media (prefers-reduced-motion:reduce){
	.plt-track.plt-ready{animation:none}
	.plt-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}
}
