:is(.bk-co-pal,.bk-co-acc,.bk-co-aud,.bk-co-con,.bk-co-donts){--bk-co-line:color-mix(in srgb, var(--color-ink) 14%, transparent);margin:1.6em 0 2.4em}.bk-co-spec{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-sand-600);flex-direction:column;gap:2px;font-size:13px;line-height:1.3;display:flex}.bk-co-pal{position:relative}.bk-co-bar{height:clamp(150px,22vw,240px);display:flex}.bk-co-seg{border:1px solid var(--bk-co-line);min-width:6px;font:inherit;text-align:start;color:var(--color-ink);cursor:copy;border-inline-start-width:0;flex:1 1 0;padding:0;font-size:13px;line-height:1.3;transition:filter .2s;position:relative}.bk-co-seg:first-child{border-inline-start-width:1px;border-start-start-radius:var(--r);border-end-start-radius:var(--r)}.bk-co-seg:last-child{border-start-end-radius:var(--r);border-end-end-radius:var(--r)}.bk-co-seg[data-dark]{color:var(--color-paper)}.bk-co-seg:focus-visible{z-index:1;outline:2px solid var(--color-ink);outline-offset:2px}.bk-co-seg b{font-weight:600}.bk-co-in{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;display:flex;position:absolute;top:12px;left:12px}.bk-co-in .bk-co-share,.bk-co-in .bk-co-val{opacity:.7}.bk-co-out{height:calc(var(--row) * 22px);border-right:1px solid color-mix(in srgb, var(--color-ink) 35%, transparent);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-sand-600);align-items:flex-end;gap:6px;padding-right:6px;line-height:18px;display:flex;position:absolute;top:calc(100% + 1px);right:calc(50% - .5px)}.bk-co-out b{color:var(--color-ink)}.bk-co-hex{display:grid}.bk-co-hex>*{grid-area:1/1;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1)}.bk-co-done{opacity:0;align-items:center;gap:3px;font-weight:600;display:inline-flex;transform:translateY(6px)}.bk-co-done svg{width:13px;height:13px}.bk-co-seg[data-copied] .bk-co-val{opacity:0;transform:translateY(-6px)}.bk-co-seg[data-copied] .bk-co-done{opacity:1;transform:none}.bp-body .bk-co-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.bp-body :is(.bk-co-acc,.bk-co-con,.bk-co-donts) .bk-co-tile{margin:0}.bk-co-stage{aspect-ratio:4/3;border:1px solid var(--bk-co-line);border-radius:var(--r-md);background:var(--color-paper);place-items:center;padding:20px;display:grid;overflow:hidden}.bp-body .bk-co-tile figcaption{color:var(--color-sand-650);margin-top:10px;font-size:14px;line-height:1.45}.bk-co-tile figcaption b{color:var(--color-ink);font-weight:600}.bk-co-acc{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bk-co-acc .bk-co-stage{container-type:inline-size}.bp-body .bk-co-hl{letter-spacing:-.045em;white-space:nowrap;color:var(--color-ink);margin:0;font-size:min(9cqi,40px);font-weight:700;line-height:1.1}.bk-co-hl mark{color:inherit;background:linear-gradient(var(--color-butter), var(--color-butter)) no-repeat left / 100% 100%;margin:0 -.02em;padding:0 .12em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bk-co-hl mark{animation:linear both bk-co-sweep;animation-timeline:view();animation-range:entry 60% cover 45%}}}@keyframes bk-co-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.bk-co-acc .cta{font-size:16px}.bk-co-preview{aspect-ratio:16/8;border:1px solid var(--bk-co-line);border-radius:var(--r);background:var(--color-paper);align-content:center;place-items:center;gap:14px;display:grid;position:relative}.bk-co-vx{width:clamp(96px,18vw,150px);height:auto}.bk-co-vx stop{transition:stop-color .35s}.bk-co-chip{background:var(--bk-co-bg);color:var(--bk-co-fg);letter-spacing:-.012em;border-radius:999px;padding:7px 14px;font-size:15px;font-weight:600;line-height:1;transition:background .35s,color .35s}.bk-co-pspec{position:absolute;bottom:clamp(14px,3%,24px);left:clamp(16px,3%,28px)}.bk-co-picks{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bk-co-pick{border:1px solid var(--bk-co-line);background:var(--color-paper);font:inherit;color:var(--color-sand-650);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:14px;font-weight:600;line-height:1;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.bk-co-pick:hover{color:var(--color-ink)}.bk-co-pick[aria-pressed=true]{border-color:var(--color-ink);color:var(--color-ink)}.bk-co-pick:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.bk-co-pdot{background:var(--bk-co-pb);width:14px;height:14px;box-shadow:inset 0 0 0 4px var(--bk-co-pf);border-radius:50%;transition:box-shadow .25s}.bk-co-pick[aria-pressed=true] .bk-co-pdot{box-shadow:inset 0 0 0 3px var(--bk-co-pf)}.bk-co-con{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bk-co-aa{letter-spacing:-.04em;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:1}.bk-co-con figcaption{flex-direction:column;gap:2px;display:flex}.bk-co-grade{font-variant-numeric:tabular-nums;color:var(--color-ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.bk-co-grade svg{width:15px;height:15px;color:var(--color-red)}.bk-co-grade[data-pass] svg{color:var(--color-moss)}.bk-co-donts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}.bk-co-mini{--m-bg:var(--color-paper);--m-band:var(--color-sand-100);--m-line:var(--color-sand-300);--m-head:var(--color-ink);background:var(--m-bg);flex-direction:column;justify-content:center;align-items:stretch;gap:8px;padding:18px 0;display:flex}.bk-co-mini i{background:var(--m-line);border-radius:3px;height:6px;display:block}.bk-co-l{margin:0 18px}.bk-co-l+.bk-co-l{width:55%}.bk-co-band{border-radius:var(--r-sm);background:var(--m-band);flex-direction:column;gap:8px;margin:0 12px;padding:18px 14px;display:flex}.bk-co-band i:first-child{background:var(--m-head);border-radius:5px;width:70%;height:10px}.bk-co-band i+i{width:45%}.bk-co-mini[data-k=bw]{--m-bg:var(--color-black);--m-band:var(--color-black);--m-line:var(--color-white);--m-head:var(--color-white)}.bk-co-mini[data-k=butter] .bk-co-band,.bk-co-mini[data-k=dark] .bk-co-band{border-radius:0;margin:0}.bk-co-mini[data-k=butter]{--m-band:var(--color-butter)}.bk-co-mini[data-k=dark]{--m-band:var(--color-sand-975);--m-head:var(--color-paper);--m-line:var(--color-sand-450)}.bk-co-mini[data-k=dark] .bk-co-band i+i{background:var(--color-sand-450)}.bk-co-mini[data-k=aud]{--m-band:var(--color-dev-bg);--m-head:var(--color-res-fg)}.bk-co-mini[data-k=aud] .bk-co-l{background:var(--color-exe-fg)}.bk-co-mini[data-k=orange],.bk-co-mini[data-k=multi]{align-items:center}.bk-co-btn{background:var(--color-ink);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:inline-flex}.bk-co-mini .bk-co-btn i{background:var(--color-paper);width:44px}.bk-co-btn span{background:var(--color-orange);border-radius:50%;width:26px;height:26px}.bk-co-hls{gap:6px;display:flex}.bk-co-mini .bk-co-hls i{background:var(--color-butter);border-radius:2px;width:48px;height:24px;position:relative}.bk-co-mini .bk-co-hls i:after{content:"";background:var(--color-ink);border-radius:3px;position:absolute;inset:7px 5px}@media (width<=640px){.bk-co-acc{grid-template-columns:1fr}.bk-co-acc .bk-co-stage{aspect-ratio:16/9}.bk-co-con{gap:10px}.bk-co-con .bk-co-stage{padding:10px}.bk-co-con figcaption{font-size:13px}.bk-co-donts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.bk-co-preview{aspect-ratio:auto;padding:28px 16px 20px}.bk-co-pspec{align-items:center;position:static}}@media (prefers-reduced-motion:reduce){.bk-co-hex>*,.bk-co-seg,.bk-co-vx stop,.bk-co-chip,.bk-co-pick,.bk-co-pdot{transition:none}}
