.bf{--move:cubic-bezier(.65, 0, .35, 1);--out:cubic-bezier(.2, .8, .2, 1);--ahead:#1719182e}.bf.is-instant,.bf.is-instant *{transition:none!important;animation:none!important}.bf-top{justify-content:flex-end;margin-bottom:12px;display:flex}.bf-replay{min-height:0;color:var(--editorial-secondary);font:400 13px/1.4 var(--font-geist-mono), monospace;letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:0}.bf-replay:hover{color:var(--editorial-ink)}.bf-replay:focus-visible{outline-offset:4px;outline:2px solid}.bf-table{position:relative}.bf .bp-blueprint-head button{width:100%;min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.bf .bp-blueprint-head button:hover{color:var(--editorial-ink)}.bf .bp-blueprint-head button:focus-visible{outline:2px solid var(--editorial-ink);outline-offset:4px}.bf [role=columnheader],.bf [role=cell]{transition:color .35s}.bf .is-here{color:var(--editorial-ink);transition-delay:calc(var(--lane,0) * .13s)}.bf .is-past{color:var(--editorial-secondary)}.bf .is-ahead{color:var(--ahead)}.bf .is-ahead .bp-key{color:inherit}.bf .bf-band{box-shadow:none;background:0 0;position:relative}.bf-band:before{content:"";box-shadow:inset 0 3px 0 var(--editorial-ink);transform:scaleX(var(--done));transform-origin:0;transition:transform 1s var(--move);background:#f2f2ef;position:absolute;inset:0}.bf-band-name{position:relative}.bf-walker{top:1.5px;left:calc(var(--done) * 100%);background:var(--editorial-ink);opacity:0;width:13px;height:13px;transition:left 1s var(--move), opacity .3s ease;border-radius:50%;margin:-6.5px 0 0 -6.5px;position:absolute}.is-walking .bf-walker{opacity:1}.bf-thread{top:0;bottom:0;left:calc(7.5em + 12px + var(--step) * ((100% - 7.5em - 120px) / 5 + 24px));background:var(--editorial-ink);transform-origin:top;width:1px;animation:bf-thread .75s var(--move) .35s both;position:absolute}@keyframes bf-thread{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.bf,.bf *,.bf-band:before{transition:none!important;animation:none!important}}
