.horizontal-roles.svelte-u9ttmp .role-layout:where(.svelte-u9ttmp){grid-template-columns:minmax(0,1fr)}.horizontal-roles.svelte-u9ttmp .role-controls:where(.svelte-u9ttmp){display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:.25rem .25rem .65rem;scrollbar-width:thin;scrollbar-color:#67e8f9 #0b1520}.horizontal-roles.svelte-u9ttmp .role-controls:where(.svelte-u9ttmp) button:where(.svelte-u9ttmp){flex:0 0 auto;width:auto;white-space:nowrap}.horizontal-roles.svelte-u9ttmp .role-controls:where(.svelte-u9ttmp) button:where(.svelte-u9ttmp) span:where(.svelte-u9ttmp){max-width:none}.horizontal-roles.svelte-u9ttmp .role-controls:where(.svelte-u9ttmp) button:where(.svelte-u9ttmp) .role-tagline:where(.svelte-u9ttmp){display:none}.hide-scroll.svelte-u9ttmp{scrollbar-width:none}.hide-scroll.svelte-u9ttmp::-webkit-scrollbar{display:none}.sync-connector.svelte-u9ttmp path:where(.svelte-u9ttmp){animation:svelte-u9ttmp-sync-dash 2.8s linear infinite}.sync-connector.svelte-u9ttmp circle:where(.svelte-u9ttmp){filter:drop-shadow(0 0 10px rgba(250,204,21,.75));animation:svelte-u9ttmp-sync-pulse 1.6s ease-in-out infinite}@keyframes svelte-u9ttmp-sync-dash{to{stroke-dashoffset:-56}}@keyframes svelte-u9ttmp-sync-pulse{0%,to{opacity:.5;transform:scale(.86)}50%{opacity:1;transform:scale(1.14)}}@media(prefers-reduced-motion:reduce){.sync-connector.svelte-u9ttmp path:where(.svelte-u9ttmp),.sync-connector.svelte-u9ttmp circle:where(.svelte-u9ttmp){animation:none}}
