.home-live{display:flex;align-items:center;gap:12px;width:min(920px,100%);margin:18px auto 0;padding:0 2px;color:#fff;font-size:12.5px}.home-live[hidden]{display:none}.home-live-label{display:inline-flex;align-items:center;gap:7px;flex:none;white-space:nowrap;letter-spacing:0.08em;text-transform:uppercase;font-size:11px;font-weight:600;opacity:0.92;text-decoration:none;color:inherit}.home-live-label i{width:7px;height:7px;border-radius:50%;background:#5fe08a;box-shadow:0 0 0 0 rgba(95,224,138,0.6);animation:home-live-pulse 2s ease-out infinite}.home-live-count{opacity:0.6;font-weight:500;letter-spacing:0.02em;text-transform:none;font-variant-numeric:tabular-nums}.home-live-window{position:relative;flex:1;min-width:0;overflow:hidden;border-top:1px solid rgba(255,255,255,0.16);border-bottom:1px solid rgba(255,255,255,0.16);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.home-live-track{display:flex;width:max-content;animation:home-live-scroll calc(var(--live-seconds, 40) * 1s) linear infinite}.home-live-window:hover .home-live-track,.home-live-window:focus-within .home-live-track{animation-play-state:paused}.home-live-half{display:flex}.home-live-item{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;white-space:nowrap;color:inherit;text-decoration:none;border-right:1px solid rgba(255,255,255,0.1);transition:background-color 160ms ease}.home-live-item:hover{background:rgba(255,255,255,0.1)}.home-live-item img{width:18px;height:18px;border-radius:50%;object-fit:cover;background:rgba(255,255,255,0.18)}.home-live-item b{font-weight:600;letter-spacing:0.01em}.home-live-item span{opacity:0.62;font-variant-numeric:tabular-nums}@keyframes home-live-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes home-live-pulse{0%{box-shadow:0 0 0 0 rgba(95,224,138,0.55)}70%,100%{box-shadow:0 0 0 7px rgba(95,224,138,0)}}@media (max-width: 640px){.home-live{flex-direction:column;align-items:stretch;gap:6px;margin-top:14px}.home-live-label{justify-content:center}}@media (prefers-reduced-motion: reduce){.home-live-window{overflow-x:auto}.home-live-track{animation:none}.home-live-half:last-child{display:none}.home-live-label i{animation:none}}
