/* A single baseline for the label and count, free of inherited small/wordmark styles. */
body>header .signup-live-badge,.signup-wordmark .signup-live-badge{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;flex:none;width:auto;max-width:none;min-height:24px;margin:0!important;padding:0!important;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:#9847d2;letter-spacing:0!important;line-height:1;white-space:nowrap;overflow:visible}
body>header .signup-live-badge b,body>header .signup-live-badge small,.signup-wordmark .signup-live-badge b,.signup-wordmark .signup-live-badge small{display:block;flex:none;align-self:center;height:auto;min-height:0;margin:0!important;padding:0!important;border:0!important;font-family:inherit;font-size:9px!important;font-weight:600;letter-spacing:0;line-height:1!important;color:#9847d2;white-space:nowrap;text-shadow:none;animation:none}
body>header .signup-live-badge small,.signup-wordmark .signup-live-badge small{font-variant-numeric:tabular-nums;font-weight:700;color:#a144e5}
.signup-live-badge i{position:relative;display:block;flex:none;width:5px;height:5px;margin:0;padding:0;border:0;border-radius:50%;background:#b64bff;box-shadow:0 0 4px #a337e8,0 0 10px #b64bff8c;animation:drawing-neon-spark 3.4s ease-in-out infinite}
.signup-live-badge i::after{content:'';position:absolute;inset:-4px;background:#ce8bff;clip-path:polygon(50% 0,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0 50%,40% 39%);opacity:.35;animation:drawing-neon-star 3.4s ease-in-out infinite;pointer-events:none}
.signup-live-badge small[hidden]{display:none!important}
@keyframes drawing-neon-spark{0%,100%{opacity:.65;box-shadow:0 0 3px #a337e8,0 0 7px #b64bff66}45%,55%{opacity:1;box-shadow:0 0 5px #b64bff,0 0 13px #c177ffb3}}
@keyframes drawing-neon-star{0%,100%{opacity:.15;transform:scale(.65) rotate(0deg)}48%{opacity:.85;transform:scale(1) rotate(18deg)}}
@media(max-width:650px){body>header .signup-live-badge,.signup-wordmark .signup-live-badge{gap:5px}body>header .signup-live-badge b,body>header .signup-live-badge small,.signup-wordmark .signup-live-badge b,.signup-wordmark .signup-live-badge small{font-size:8px!important}}
@media(prefers-reduced-motion:reduce){body>header .signup-live-badge b,body>header .signup-live-badge small,.signup-wordmark .signup-live-badge b,.signup-wordmark .signup-live-badge small,.signup-live-badge i,.signup-live-badge i::after{animation:none!important}}

@media(max-width:350px){#start .signup-wordmark>img{width:96px;height:auto}#start .signup-wordmark .signup-live-badge b,#start .signup-wordmark .signup-live-badge small{font-size:7px!important}#start .signup-wordmark{gap:6px}}
