.live-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;background:#ce001e;color:#fff;font:700 11px/1 var(--d1-font-ui,sans-serif);letter-spacing:.09em;white-space:nowrap;box-shadow:0 2px 12px rgba(0,0,0,.3333333333)}.live-pill__dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:live-dot-pulse 2s ease-in-out infinite}@keyframes live-dot-pulse{50%{opacity:.45}}.live-hero.banner-img-box{position:relative;display:block;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;aspect-ratio:3/2;border:1px solid var(--d1-line-strong,rgba(255,255,255,.1411764706));border-radius:var(--radius-xl,20px);background:linear-gradient(140deg,#a30024,#350411 54%,#050506);color:#fff;text-decoration:none;container-type:inline-size}.live-hero.banner-img-box:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #e02}.live-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.live-hero__fallback{position:absolute;inset:0;background:linear-gradient(140deg,#a30024,#350411 54%,#050506)}.live-hero__brand{position:absolute;top:29%;right:8%;width:38%;height:auto;opacity:.35;transform:rotate(-8deg)}.live-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5333333333),transparent 38%,rgba(7,7,8,.8509803922) 69%,#070708)}.live-hero__status{top:6%;align-items:center;gap:9px;font-size:12px;font-weight:600;text-shadow:0 1px 4px #000}.live-hero__body,.live-hero__status{position:absolute;left:6%;right:6%;display:flex}.live-hero__body{bottom:7%;flex-direction:column;align-items:flex-start;gap:4px}.live-hero__name{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--d1-font-display,sans-serif);font-size:clamp(24px,7.3cqw,34px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.live-hero__cta{display:inline-flex;align-items:center;gap:16px;margin-top:7px;font-size:13px;font-weight:700;color:#fff}.live-hero__cta span{color:#ff4c65;font-size:19px;line-height:1}.creator-live-status{display:flex;align-items:center;gap:12px}.creator-live-status a{color:#fff;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.creator-live-status a:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(prefers-reduced-motion:reduce){.live-pill__dot{animation:none}}