.bh-demo{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:clip}.bh-demo__chrome{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-muted);border-bottom:1px solid var(--border-subtle)}.bh-demo__dots{display:inline-flex;gap:6px}.bh-demo__dots span{width:9px;height:9px;border-radius:50%;background:var(--paper-300)}.bh-demo__url{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--text-muted);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:4px 10px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-demo__gclid{color:var(--text-brass)}.bh-demo__body{padding:var(--space-6) var(--space-6) var(--space-5);min-height:230px;display:flex;flex-direction:column}.bh-demo__signals{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.bh-demo__co{display:inline-flex;align-items:center;gap:.42em;font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);padding:5px 9px 5px 8px;border-radius:var(--radius-pill);border:1px solid var(--accent-soft-border);background:var(--surface-pine-soft);color:var(--text-pine)}.bh-demo__co-mark{font-size:.9em;line-height:1;opacity:.8}.bh-demo__co-name{font-weight:var(--weight-medium)}.bh-demo__co-detail{opacity:.6}.bh-demo__co--anon{border-color:var(--border-subtle);background:var(--surface-muted);color:var(--text-muted)}.bh-demo__tag{display:inline-flex;align-items:center;gap:.42em;font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);padding:5px 9px 5px 8px;border-radius:var(--radius-pill);border:1px solid var(--border-brass);background:var(--surface-brass-soft);color:var(--text-brass)}.bh-demo__tag-dot{width:6px;height:6px;border-radius:50%;background:var(--brass-400)}.bh-demo__tag-key{opacity:.62}.bh-demo__tag-sep{opacity:.38}.bh-demo__tag-val{font-weight:var(--weight-medium)}.bh-demo__latency{display:inline-flex;align-items:center;gap:.5em;margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--text-muted)}.bh-demo__pulse{width:7px;height:7px;border-radius:50%;background:var(--green-success);box-shadow:0 0 color-mix(in srgb,var(--green-success) 60%,transparent);animation:bhpulse 2.4s var(--ease-out) infinite}@keyframes bhpulse{0%{box-shadow:0 0 color-mix(in srgb,var(--green-success) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.bh-demo__swap{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.bh-demo__from{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-muted)}.bh-demo__from s{text-decoration-color:var(--paper-400)}.bh-demo__to{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h2);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.bh-demo__hl{position:relative;color:var(--text-pine);white-space:nowrap}.bh-demo__hl:after{content:"";position:absolute;left:-1px;right:-1px;bottom:.05em;height:.32em;background:var(--brass-300);opacity:.55;z-index:-1;border-radius:2px;transform-origin:left center}.bh-demo__proof{font-size:var(--text-body-sm);color:var(--text-secondary);margin-bottom:var(--space-5)}.bh-demo__cta{align-self:flex-start;margin-top:auto;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-body-sm);color:var(--text-on-pine);background:var(--accent);border-radius:var(--radius-md);padding:9px 16px}.bh-demo__rail{display:flex;gap:var(--space-2);padding:0 var(--space-6) var(--space-5)}.bh-demo__rdot{width:26px;height:5px;border:none;padding:0;border-radius:var(--radius-pill);background:var(--paper-300);cursor:pointer;transition:background var(--duration-normal) var(--ease-out)}.bh-demo__rdot.is-on{background:var(--brass-400)}.bh-demo__rdot:focus-visible{box-shadow:var(--shadow-focus)}.bh-demo__rail--live{align-items:center}.bh-demo__live-note{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);color:var(--text-pine)}.bh-demo__live-note:first-letter{color:var(--green-success)}@media(prefers-reduced-motion:no-preference){.bh-demo__swap{animation:bhSwapIn var(--duration-slow) var(--ease-out) both}.bh-demo__hl:after{transform:scaleX(0);animation:bhSwapWipe .52s var(--ease-out) .22s forwards}.bh-demo__proof{animation:bhSwapIn var(--duration-slow) var(--ease-out) 80ms both}@keyframes bhSwapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bhSwapWipe{to{transform:scaleX(1)}}}
