.ba{display:flex;align-items:center;background:var(--ba-bg);color:var(--ba-text);min-height:40px;font-family:var(--text-font-family,Arial,sans-serif);font-size:11px;line-height:1.6;letter-spacing:.14em}
.ba *{box-sizing:border-box}
.ba__viewport{flex:1;min-width:0;overflow:hidden;padding-block:10px}
.ba__link{display:block;color:inherit;text-decoration:none}
.ba__link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.ba__accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.ba__track{display:flex;width:max-content;animation:ba-scroll var(--ba-speed,60s) linear infinite;animation-play-state:paused}
.ba[data-ready] .ba__track{animation-play-state:running}
.ba__group{display:flex;flex-shrink:0;min-width:100vw;justify-content:space-around}
.ba__message{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}
.ba__separator{font-size:9px;margin-inline:36px;opacity:.7}
.ba__pause{display:none;flex:0 0 40px;align-self:stretch;align-items:center;justify-content:center;min-height:40px;padding:0;border:0;border-left:1px solid #ffffff26;background:transparent;color:inherit;cursor:pointer;font-size:13px}
.ba[data-ready] .ba__pause{display:flex}
.ba__pause:focus-visible{outline:2px solid currentColor;outline-offset:-4px}
.ba:hover .ba__track,.ba:focus-within .ba__track,.ba[data-paused] .ba__track{animation-play-state:paused}
.ba__static{display:block;text-align:center;white-space:normal;padding-inline:18px;line-height:1.9}
.ba__track{display:none}
.ba[data-ready]:not(.ba--static) .ba__track{display:flex}
.ba[data-ready]:not(.ba--static) .ba__static{display:none}
@keyframes ba-scroll{to{transform:translateX(-50%)}}
@media(max-width:599px){.ba{font-size:10px;letter-spacing:.1em}.ba__separator{margin-inline:28px}}
@media(prefers-reduced-motion:reduce){.ba[data-ready]:not(.ba--static) .ba__track{display:none;animation:none}.ba[data-ready]:not(.ba--static) .ba__static{display:block}.ba[data-ready] .ba__pause{display:none}}
