/* Hero: rolling sample-activity pill */
.jbt-live{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;margin:22px auto 0;padding:8px 18px 8px 12px;border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 0 0 1px rgba(0,0,0,.07),0 14px 34px -18px rgba(60,40,0,.35);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);position:relative;overflow:hidden;font-size:15px;color:var(--ink,#1d1d1f)}
.jbt-live .jl-dot{position:relative;width:10px;height:10px;border-radius:50%;background:#2fb36a;flex:0 0 auto}
.jbt-live .jl-dot::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #2fb36a;opacity:0;animation:jlPing 2s ease-out infinite}
@keyframes jlPing{0%{transform:scale(.5);opacity:.7}100%{transform:scale(1.5);opacity:0}}
.jbt-live .jl-tag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--gold,#9a6b1f);white-space:nowrap}
.jbt-live .jl-win{position:relative;height:22px;overflow:hidden;min-width:min(330px,56vw)}
.jbt-live .jl-it{position:absolute;inset:0;display:flex;align-items:center;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums;opacity:0;transform:translateY(100%);filter:blur(4px);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s}
.jbt-live .jl-it.on{opacity:1;transform:none;filter:none}
.jbt-live .jl-it.out{opacity:0;transform:translateY(-100%);filter:blur(4px)}
.jbt-live .jl-it span{color:var(--mute,#6e6e73);font-weight:500;margin-left:8px}
.jbt-live .jl-bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:linear-gradient(90deg,#d9a441,#9a6b1f)}
.jbt-live .jl-bar.go{animation:jlBar var(--jl-t,2.8s) linear forwards}
@keyframes jlBar{to{width:100%}}
@media(max-width:520px){.jbt-live{font-size:14px;gap:9px;padding-right:14px}.jbt-live .jl-tag{display:none}.jbt-live .jl-win{min-width:min(250px,64vw)}}
@media(prefers-reduced-motion:reduce){.jbt-live .jl-dot::after{animation:none}.jbt-live .jl-it{transition:none}.jbt-live .jl-bar{display:none}}
