.bc{touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none}.bc:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.bc-label{fill:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;pointer-events:none;font-size:15px;font-weight:500}.bc-label[data-accent]{fill:var(--accent);font-weight:600}[data-bc-plot]{position:relative}[data-bc-plot]:has(.bc svg) [data-bc-static]{visibility:hidden}.bc-live{position:absolute;inset:0}.bc-s{position:absolute}.bc-s-tick{pointer-events:none;height:1px;position:absolute;left:0;right:0;translate:0 50%}.bc-s-tick svg{width:100%;height:1px;position:absolute;inset:0;overflow:visible}.bc-s-tick line{stroke:#f4f0e614;stroke-dasharray:3 4}.bc-s-tick[data-zero]{background:var(--line);translate:0 100%}.bc-s-tick b{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-size:14px;font-weight:400;line-height:1;position:absolute;top:0;right:calc(100% + 10px);translate:0 -50%}.bc-s-bars{position:absolute;inset:0}.bc-s-col{align-items:flex-end;display:flex;position:absolute;top:0;bottom:0}.bc-s-col>i{flex:1;min-width:0}.bc-s-stack{border-radius:var(--r);flex-direction:column-reverse;flex:1;gap:1px;display:flex;overflow:hidden}.bc-s-stack>i{flex-basis:0;min-height:2px}.bc-s .bc-s-zero{background:#f4f0e633;flex:1;height:2px}.bc-s-stack>i:last-child{border-radius:var(--r);box-shadow:inset 0 1px #f1e7cf4d}.bc-s-stack[data-hl]>i:last-child{box-shadow:inset 0 1px #fff8e680}.bc-s .bc-s-stub{box-sizing:border-box;border:1px dashed #f4f0e659;border-bottom:0;height:12px}.bc-s .bc-s-pend{box-sizing:border-box;border:1px dashed var(--accent);background:#dcc2861a;flex-direction:column-reverse;flex:1;gap:1px;min-height:12px;display:flex;overflow:hidden}.bc-s .bc-s-pend:has(>i){background:0 0}.bc-s-pend>i{opacity:.4;flex-basis:0;min-height:1px}.bc-s-val{color:var(--ink-2);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums lining-nums;font-size:15px;font-weight:500;line-height:1;position:absolute;translate:-50%}.bc-s-val[data-accent]{color:var(--accent);font-weight:600}.bc-key-stub{box-sizing:border-box;border:1px dashed #f4f0e659;border-bottom:0;background:0 0!important}.bc-key-pend{box-sizing:border-box;border:1px dashed var(--accent);background:#dcc2861a!important}.bc-x{pointer-events:none;height:20px;position:absolute;top:calc(100% + 8px);left:0;right:0;container-type:inline-size}.bc-x>span{top:0;left:calc(var(--at) * 100%);translate:max(calc(-1 * var(--lo,0px) - var(--at) * 100cqw), min(-50%, calc((1 - var(--at)) * 100cqw + var(--hi,0px) - 100%))) 0;color:var(--ink-2);white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums lining-nums;font-size:15px;font-weight:400;line-height:20px;position:absolute}.bc-x b{font-weight:400}.bc-x i{visibility:hidden;font-style:normal;position:absolute;left:0}.bc-x small{color:var(--ink-3);font-size:15px;line-height:20px;display:none}.bc-x small[data-wide]{display:block}@container (max-width:480px){.bc-x>span[data-thin]{visibility:hidden}.bc-x>span:has(i) b{visibility:hidden;position:absolute;left:0}.bc-x>span:has(i) i{visibility:inherit;position:static}.bc-x small[data-wide]{display:none}.bc-x small[data-narrow]{display:block}}.bc-x small[data-tail],.bc-x-ph{display:none}@media (max-width:767px){.bc-x-wide{display:none}.bc-x:has([data-tail]) small:not([data-tail]){display:none}.bc-x-ph{display:inline}.bc-x small[data-tail]{display:block}[data-bc-dock] .bc-s{--bc-dock-top:16px}[data-bc-dock=room] .bc-s{--bc-dock-top:64px}.ak-bars-cols[data-bc-dock=room]{height:226px}}.bc-tip.lg{--lg-lift:0 0 0 transparent}.bc-tip{z-index:10;pointer-events:none;text-align:left;border-radius:12px;gap:2px;width:max-content;max-width:min(400px,100%);padding:10px 14px 11px;display:grid;position:absolute;top:0;left:0}.bc-tip-l1{display:contents}.bc-tip-p,.bc-tip-c{color:var(--ink-2);font-size:15px;line-height:20px}.bc-tip-c>span{white-space:nowrap}.bc-tip-v{color:var(--ink);white-space:nowrap;font-size:20px;font-weight:600;line-height:26px}.bc-tip-rows{gap:2px;margin-top:4px;display:grid}.bc-tip-r{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:15px;line-height:20px;display:flex}.bc-tip-r i{border-radius:2px;flex:none;width:10px;height:10px}.bc-tip-r b{color:var(--ink);margin-left:auto;padding-left:16px;font-weight:600}.bc-tip-rows[data-big]{margin-top:2px}.bc-tip-rows[data-big] .bc-tip-r{line-height:26px}.bc-tip-rows[data-big] .bc-tip-r b{font-size:20px}.bc-tip .hx-tip{box-shadow:none;background:0 0;border-radius:0;padding:0}.bc-tip[data-side=strip]{border-radius:10px;gap:0;width:100%;max-width:none;max-height:56px;padding:7px 10px}.bc-tip.lg[data-dock]{background-color:var(--s3);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.bc-tip[data-side=strip] .bc-tip-l1{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.bc-tip[data-side=strip] .bc-tip-v{font-size:16px;line-height:20px}.bc-tip[data-side=strip] .bc-tip-rows{display:none}.bc-tip[data-side=strip] .bc-tip-rows[data-big]{gap:10px;margin:0;display:flex}.bc-tip[data-side=strip] .bc-tip-rows[data-big] .bc-tip-r{gap:6px;line-height:20px}.bc-tip[data-side=strip] .bc-tip-rows[data-big] .bc-tip-r b{padding-left:0;font-size:15px}.bc-tip-mix{display:none}.bc-tip[data-side=strip] .bc-tip-mix{color:var(--ink-2);white-space:nowrap;font-size:15px;line-height:20px;display:block;overflow:hidden}.bc-tip[data-side=strip] .bc-tip-mix b{color:var(--ink);font-weight:600}.bc-tip[data-side=strip]:has(.bc-tip-mix) .bc-tip-c{display:none}.bc-tip-sw,.bc-tip[data-side=strip] :is(.bc-tip-rows,.bc-tip-c) .bc-tip-rl{display:none}.bc-tip[data-side=strip] .bc-tip-sw{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.bc-tip:after{content:"";left:var(--caret);background:#1c1b18eb;width:12px;height:6px;position:absolute;translate:-50%}.bc-tip:is([data-side=top],[data-side=strip]):after{clip-path:polygon(0 0,100% 0,50% 100%);top:100%}.bc-tip[data-dock]:after{background:var(--s3)}.bc-tip[data-side=bottom]:after{clip-path:polygon(50% 0,100% 100%,0 100%);bottom:100%}.bc-tip:is([data-side=left],[data-side=right]):after{top:var(--caret-y);width:6px;height:12px;translate:0 -50%}.bc-tip[data-side=right]:after{clip-path:polygon(100% 0,100% 100%,0 50%);left:auto;right:100%}.bc-tip[data-side=left]:after{clip-path:polygon(0 0,100% 50%,0 100%);left:100%}@media (forced-colors:active){.bc-tip{border:1px solid canvastext}.bc-tip:after{background:canvastext}.bc-s-col>i,.bc-s-stack>i{background:canvastext!important}}
