.bc{--ink:var(--editorial-ink);--mute:var(--editorial-secondary);--hair:#d3d1ca;--strip:#efeee9;--ease:cubic-bezier(.65, 0, .35, 1);border-top:1px solid var(--editorial-ink);color:var(--ink);padding-top:22px;position:relative}.bc.is-instant,.bc.is-instant *{transition:none!important;animation:none!important}.bc-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:10px;display:flex}.bc .bc-label{color:var(--mute);font:500 13px/1.4 var(--font-geist-sans), sans-serif;letter-spacing:normal;text-transform:none;margin:0}.bc-replay{color:var(--mute);font:400 13px/1.4 var(--font-geist-mono), monospace;letter-spacing:normal;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.bc-replay:hover{color:var(--ink);text-decoration-color:currentColor}.bc-replay:focus-visible{outline-offset:4px;outline:2px solid}.bc-body{grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:center;column-gap:clamp(32px,5vw,80px);display:grid}.bc-map{justify-self:center;width:100%;max-width:640px;height:auto;display:block;overflow:visible}.bc-map text{fill:var(--mute);font:400 12px var(--font-geist-mono), monospace;letter-spacing:.06em}.bc-strip{fill:none;stroke:var(--strip);stroke-width:26px}.bc-grain{fill:none;stroke:#cfcdc5;stroke-width:1.2px}.bc-dots rect{fill:var(--strip)}.bc-dots circle{fill:#a9aaa3}.bc-place path{fill:none;stroke:var(--ink);stroke-width:1.4px}.bc-module{fill:#fff;stroke:#b9bbb3;stroke-width:1px}@keyframes bc-wake{18%{fill:var(--ink);stroke:var(--ink)}60%{fill:var(--ink);stroke:var(--ink)}}.bc[data-stage="1"] .bc-module[data-wake="1"],.bc[data-stage="3"] .bc-module[data-wake="3"],.bc[data-stage="6"] .bc-module[data-wake="6"],.bc[data-stage="8"] .bc-module[data-wake="8"]{animation:bc-wake 1.1s ease var(--t) both}@keyframes bc-beacon{50%{fill:var(--ink);stroke:var(--ink)}}.bc[data-stage="5"] .bc-module.is-beacon{animation:.6s ease-in-out infinite bc-beacon}.bc-threshold{opacity:0;transition:opacity .4s}.bc-threshold path{fill:none;stroke:#b9bbb3;stroke-width:1px;stroke-dasharray:5 5}.bc:is([data-stage="4"],[data-stage="5"]) .bc-threshold{opacity:1}.bc-trail{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-opacity:.5;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s linear}.s4 .bc-trail.is-off{stroke-dashoffset:0}.s5 .bc-trail.is-back{stroke-dashoffset:0;transition-duration:1.2s}.bc-walker{transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px));transition:transform var(--d,0s) linear}.bc-heading{transform:rotate(var(--r));transform-box:fill-box;transform-origin:50%;transition:transform .45s var(--ease) var(--rd,0s)}.bc-heading circle:not(.bc-box),.bc-heading path{fill:var(--ink)}.bc-box{fill:none}.bc-panel{row-gap:18px;min-width:0;display:grid}.bc-band{width:100%;max-width:300px;height:auto;display:block;overflow:visible}.bc-strap{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.bc-core{fill:#fff;stroke:#b9bbb3;stroke-width:1.2px}.bc-motor{fill:#fff;stroke:var(--ink);stroke-width:1.3px;transition:fill .25s}.bc-ring{fill:none;stroke:var(--ink);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.bc-side{fill:var(--mute);font:400 13px var(--font-geist-mono), monospace;letter-spacing:normal}@keyframes bc-soft{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes bc-strong{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.9)}}.bc[data-side=soft] .bc-ring{animation:1.7s ease-out infinite bc-soft}.bc[data-side=soft] .bc-ring.is-late{animation-delay:.85s}.bc[data-side=left] .is-left .bc-ring,.bc[data-side=right] .is-right .bc-ring,.bc[data-side=warn] .bc-ring{animation:.55s ease-out infinite bc-strong}.bc .bc-ring.is-late{animation-delay:.27s}.bc[data-side=left] .is-left .bc-motor,.bc[data-side=right] .is-right .bc-motor,.bc[data-side=warn] .bc-motor{fill:var(--ink)}.bc[data-side=warn] .bc-wrist{animation:90ms linear infinite bc-shake}@keyframes bc-shake{25%{transform:translate(-1.6px)}75%{transform:translate(1.6px)}}.bc-now{align-content:start;row-gap:8px;min-height:7.4em;animation:.45s both bc-in;display:grid}.bc-now strong{letter-spacing:-.01em;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2}.bc-now>span{color:var(--mute);font-size:16px;line-height:1.5}.bc .bc-now ol{row-gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.bc-now li{color:#9a9d96;grid-template-columns:2.2em minmax(0,1fr);font-size:14px;line-height:1.5;transition:color .35s;display:grid}.bc-now li.is-on{color:var(--ink);animation:.45s both bc-in;animation-delay:calc(var(--k) * .7s)}.bc-now li.is-past{color:var(--mute)}.bc-key{font:400 13px/1.9 var(--font-geist-mono), monospace;letter-spacing:normal}@keyframes bc-in{0%{opacity:0;transform:translateY(6px)}}.bc .bc-cues{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bc-cues li{border:1px solid var(--hair);color:var(--mute);border-radius:999px;padding:4px 12px;font-size:13px;line-height:1.5;transition:color .3s,border-color .3s,background-color .3s}.bc-cues li.is-on{border-color:var(--ink);background:var(--ink);color:#fff}@media (max-width:1000px){.bc-body{grid-template-columns:minmax(0,1fr);row-gap:22px}.bc-map{max-width:460px}.bc-panel{grid-template-columns:136px minmax(0,1fr);align-items:center;column-gap:18px}.bc-band{max-width:136px}.bc-side{display:none}.bc .bc-cues{grid-column:1/-1}.bc-now{min-height:0}}@media (prefers-reduced-motion:reduce){.bc,.bc *{transition:none!important;animation:none!important}}
