.bsi-seam{width:var(--mo-seam-w);background:var(--foil);transform-origin:top;transition:transform var(--mo-deliberate) var(--ease-decelerate)}.bsi-foil-rule{height:var(--mo-seam-w);background:var(--foil-90);transform-origin:50%;transition:transform var(--mo-deliberate) var(--ease-commit)}.bsi-foil-fill{background:var(--bsi-foil-conic,var(--foil))}.bsi-sheen-host{position:relative;overflow:hidden}.bsi-sheen-band{background:var(--sheen);pointer-events:none;opacity:0;width:56%;height:144%;position:absolute;top:-22%;left:0}.bsi-sheen-band[data-play="1"]{animation:bsi-sheen-pass var(--mo-foil) var(--ease-standard) 1 forwards}.bsi-live-core{animation:bsi-live-beat var(--loop-pulse) ease-in-out infinite;border-radius:50%;position:absolute;inset:0}.bsi-live-ring{animation:bsi-live-ring var(--loop-pulse) linear infinite;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bsi-live-ring{opacity:0!important;animation:none!important}}.bsi-countup-underline{background:var(--border-vintage-strong);transform-origin:0;height:2px;margin-top:2px;display:block;transform:scaleX(0)}.bsi-countup-underline[data-play="1"]{animation:bsi-underline-draw var(--mo-deliberate) var(--ease-commit) 1 forwards}.bsi-countup-underline[data-rest="1"]{transform:scaleX(1)}@keyframes bsi-data-wash{0%{background-color:color-mix(in srgb, var(--bsi-role-live) 30%, transparent)}to{background-color:#0000}}.bsi-data-swap[data-flash="1"]{animation:bsi-data-wash var(--mo-deliberate) var(--ease-accelerate) 1 forwards}.bsi-horizon{background:var(--surface-press-box);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid}.bsi-horizon__evidence{background:color-mix(in srgb, var(--bsi-bone,#f5f2eb) 7%, transparent);opacity:0;transition:opacity var(--mo-slow) var(--ease-decelerate), transform var(--mo-slow) var(--ease-decelerate);transform:translateY(6px)}.bsi-horizon__call{opacity:0;transition:opacity var(--mo-slow) var(--ease-commit) .26s, transform var(--mo-slow) var(--ease-commit) .26s;transform:translateY(6px)}.bsi-horizon[data-lit="1"] .bsi-horizon__evidence,.bsi-horizon[data-lit="1"] .bsi-horizon__call{opacity:1;transform:translateY(0)}
