.bh__list{margin:var(--space-2) 0 0;padding:0;list-style:none}.bh__list li{--dot: 20px;position:relative;padding:10px 0 10px 28px}.bh__list .bh__day{--dot: 58px;padding-top:22px}.bh__list li:first-child{--dot: 46px;padding-top:10px}.bh__list li:before{content:"";position:absolute;top:calc(var(--dot) - 3.5px);left:7px;width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.bh__list li:after{content:"";position:absolute;top:calc(var(--dot) + 8px);bottom:-12px;left:10px;width:1px;background:var(--border)}.bh__list li:last-child:after,.bh__list li:has(+.bh__day):after{display:none}.bh__date{display:block;margin:0 0 6px -28px;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:20px;font-variant-numeric:tabular-nums}.bh__list li:not(.bh__day) .bh__date{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bh__move{display:block;color:var(--text-secondary);font-size:var(--text-sm);line-height:20px;text-wrap:balance}.bh__name{color:var(--foreground);font-weight:500}a.bh__name{text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){a.bh__name:hover{text-decoration-color:currentColor}}.bh__note{display:block;margin-top:2px;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body)}.bh__move b{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r);background:var(--tc);color:#1a1a1a;font-size:var(--text-xs);font-weight:900;line-height:1;vertical-align:1px}.bh__move [data-t=S]{--tc: var(--s)}.bh__move [data-t=A]{--tc: var(--a)}.bh__move [data-t=B]{--tc: var(--b)}.bh__move [data-t=C]{--tc: var(--c)}.bh__move [data-t=D]{--tc: var(--d)}.bh__move [data-t=F]{--tc: var(--f)}.bh__arrow{display:inline-block;width:0;height:0;margin-right:6px;vertical-align:.05em;border-left:4.5px solid transparent;border-right:4.5px solid transparent}.bh__arrow--up{border-bottom:6.5px solid #158a4b}.bh__arrow--down{border-top:6.5px solid #d94a4a}@media(prefers-reduced-motion:reduce){a.bh__name{transition:none}}
