/* Progressive enhancement: all names remain readable without JavaScript. */
.bt-stage-scroll .bt-wrap{align-items:center}
.bt-stage-window{flex:1;min-width:0}
.bt-stage-group{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;margin:0;padding:0;list-style:none;font:600 1rem/1.4 Outfit,sans-serif;color:var(--bt-navy)}
.bt-stage-group li{white-space:nowrap}
.bt-stage-toggle{flex-shrink:0;min-width:78px;min-height:44px;padding:8px 12px;border:1px solid var(--bt-line);border-radius:6px;background:transparent;color:var(--bt-navy);font-size:.78rem!important;cursor:pointer}
.bt-stage-toggle:hover{background:#eaece9}
.bt-stage-toggle[hidden]{display:none}
.bt-stage-scroll.is-enhanced .bt-stage-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}
.bt-stage-scroll.is-enhanced .bt-stage-track{display:flex;width:max-content;min-width:200%;animation:bt-stage-drift 36s linear infinite}
.bt-stage-scroll.is-enhanced .bt-stage-group{flex:1 0 auto;flex-wrap:nowrap;justify-content:space-around;gap:48px;padding-inline:24px}
.bt-stage-scroll.is-paused .bt-stage-track{animation-play-state:paused}
@keyframes bt-stage-drift{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:700px){
  .bt-credentials.bt-stage-scroll .bt-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 16px}
  .bt-stage-scroll .bt-kicker{grid-column:1;grid-row:1;margin:0}
  .bt-stage-toggle{grid-column:2;grid-row:1}
  .bt-stage-window{grid-column:1/-1;grid-row:2}
  .bt-stage-group{font-size:.95rem}
}
@media(prefers-reduced-motion:reduce),print{
  .bt-stage-scroll.is-enhanced .bt-stage-window{overflow:visible;mask-image:none;-webkit-mask-image:none}
  .bt-stage-scroll.is-enhanced .bt-stage-track{display:block;width:auto;min-width:0;animation:none;transform:none}
  .bt-stage-scroll.is-enhanced .bt-stage-group{flex-wrap:wrap;justify-content:flex-start;gap:16px 32px;padding:0}
  .bt-stage-group[aria-hidden="true"],.bt-stage-toggle{display:none}
  .bt-stage-window{grid-column:1/-1}
}
