/* Webinar article: counter styles (21 Oct 2026, helper worker 1b4cfca2). Scoped to .fcwb. */
.fcwb__i{margin:-4px 0 12px;font-size:.92rem;opacity:.8}
.fcwb__bar{display:flex;height:18px;margin:16px 0 10px;border-radius:999px;overflow:hidden;background:rgba(0,0,0,.06)}
.fcwb__bar i{display:block;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1)}
.fcwb__bar [data-wb="never"],.fcwb__key .k1{background:#c9c4bd}
.fcwb__bar [data-wb="watched"],.fcwb__key .k2{background:#111}
.fcwb__bar [data-wb="bought"],.fcwb__key .k3{background:#FF6B00}
.fcwb__key{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}
.fcwb__key li{display:flex;align-items:center;gap:10px;font-size:.95rem}
.fcwb__key b{flex:none;width:14px;height:14px;border-radius:4px}
.fcwb__key output{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}
@media (prefers-reduced-motion:reduce){.fcwb__bar i{transition:none}}
@media print{.fcwb{display:none!important}}
