.hm-live{position:relative;overflow:hidden;padding-block:32px 36px;border-block:1px solid var(--border);background:var(--bg)}.hm-live-head{max-width:var(--frame-max);margin:0 auto 20px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.hm-live-title{margin:0;display:flex;align-items:center;gap:10px;font-size:var(--t-micro);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-deep)}.hm-live-pulse{position:relative;width:9px;height:9px;border-radius:var(--radius-pill);background:var(--good);flex:none}.hm-live-pulse:after{content:"";position:absolute;inset:-5px;border-radius:var(--radius-pill);border:2px solid var(--good);opacity:0;animation:hm-live-ping 2s ease-out infinite}@keyframes hm-live-ping{0%{transform:scale(.5);opacity:.7}to{transform:scale(1.4);opacity:0}}.hm-live-rail{-webkit-mask-image:linear-gradient(90deg,transparent,var(--text-primary) 6%,var(--text-primary) 94%,transparent);mask-image:linear-gradient(90deg,transparent,var(--text-primary) 6%,var(--text-primary) 94%,transparent)}.hm-live-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;padding:4px 0 12px;animation:hm-live-scroll 40s linear infinite}.hm-live-rail:focus-within .hm-live-track,.hm-live-rail:hover .hm-live-track{animation-play-state:paused}@keyframes hm-live-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.hm-live-rail{-webkit-mask-image:none;mask-image:none}.hm-live-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;padding-inline:var(--pad)}.hm-live-track [aria-hidden=true]{display:none}}.hm-live-win{display:flex;flex-direction:column;width:-moz-max-content;width:max-content;min-width:286px;max-width:380px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;color:inherit;text-decoration:none;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.hm-live-win:focus-visible,.hm-live-win:hover{transform:translateY(-3px);box-shadow:var(--frame-shadow)}.hm-live-win:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hm-live-chrome{display:flex;align-items:flex-end;gap:8px;padding:7px 10px 0;background:var(--bg-desk)}.hm-live-dots{display:flex;gap:5px;padding-bottom:9px}.hm-live-dots i{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--border)}.hm-live-tab{display:flex;align-items:center;gap:7px;min-width:0;max-width:210px;padding:6px 14px 7px 9px;border-radius:var(--radius) var(--radius) 0 0;background:var(--bg);font-size:var(--t-micro);font-weight:500}.hm-live-tab picture{display:contents}.hm-live-tab img{width:16px;height:16px;flex:none;border-radius:3px}.hm-live-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hm-live-addr{display:block;padding:7px 10px;border-bottom:1px solid var(--border)}.hm-live-addr span{display:block;padding:4px 12px;border-radius:var(--radius-pill);background:var(--bg-subtle);font-size:var(--t-micro);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-live-body{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px 13px;font-size:var(--t-micro)}.hm-live-kind{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-meta)}.hm-live-tab{max-width:260px}.hm-live-reviews{white-space:nowrap;color:var(--text-secondary)}.hm-live-reviews b{font-size:var(--t-ui);color:var(--text-primary);letter-spacing:var(--tracking-title)}