.bt{padding:40px 0 0}.bt-band{position:relative;overflow:hidden;padding:14px 0;background:var(--bt-band,#F4F6FB);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 96px,#000 calc(100% - 96px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 96px,#000 calc(100% - 96px),transparent 100%)}.bt-track,.bt-dupe{display:flex;width:-moz-max-content;width:max-content;max-width:none}.bt-track{animation:bt-slide 64s linear infinite;will-change:transform}.bt-band:hover .bt-track{animation-play-state:paused}@keyframes bt-slide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.bt-pill{flex-shrink:0;max-width:none;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;margin-right:16px;display:flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:999px;background:var(--bt-pill,#FFFFFF);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}a.bt-link{color:var(--bt-text,#1F2430);cursor:pointer}a.bt-link:hover,a.bt-link:focus-visible{background:var(--bt-hover,rgba(14,17,22,.06));color:var(--bt-ink,#0E1116)}.bt-av{position:relative;flex-shrink:0;width:32px;height:32px}.bt-av img{display:block;width:32px;height:32px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.bt-badge{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:999px;background:var(--bt-badge,#FFFFFF);display:flex;align-items:center;justify-content:center}.bt-li{width:10px;height:10px;color:#0a66c2}.bt-text{max-width:none;width:auto;font-family:Instrument Sans,sans-serif;font-size:15px;line-height:1.3;letter-spacing:-.005em;color:var(--bt-text,#2B3140)}.bt-ext{width:12px;height:12px;flex-shrink:0;color:#5b6270;opacity:0;transition:opacity .2s ease}a.bt-link:hover .bt-ext,a.bt-link:focus-visible .bt-ext{opacity:1}@media (max-width: 860px){.bt{padding-top:28px}.bt-band{padding:12px 0;-webkit-mask-image:none;mask-image:none}.bt-track{animation-duration:67s}.bt-pill{margin-right:16px;padding:11px 17px;gap:12px}.bt-text{font-size:14px;line-height:1.43;letter-spacing:-.025em}.bt-track.bt-js{animation:none}.bt-band{touch-action:pan-y}}@media (prefers-reduced-motion: reduce){.bt-track{animation:none;transform:none}.bt-band{overflow-x:auto;scrollbar-width:none}.bt-band::-webkit-scrollbar{display:none}.bt-dupe{display:none}.bt-pill,.bt-ext{transition:none}}.dark .bt{--bt-band:rgba(255,255,255,.04);--bt-pill:#1E2430;--bt-text:#E2E6EE;--bt-ink:#F3F5F9;--bt-hover:rgba(255,255,255,.09);--bt-badge:#1E2430}.dark .bt .bt-ext{color:#a4acbb}.bt-track{backface-visibility:hidden}.mk .bt-pin-zone{position:relative;timeline-scope:--bt-rel}.mk .bt-pin{position:sticky;bottom:0;z-index:20;margin-top:40px;padding-bottom:env(safe-area-inset-bottom,0px)}.mk .bt-pin .bt{position:relative;padding:0;--bt-band:transparent}.mk .bt-pin-glass{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);background:linear-gradient(180deg,#ffffff1f,#fff0 50%),linear-gradient(180deg,#ffffff24,#e8f0fc1a);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff26}.dark .mk .bt-pin-glass{-webkit-backdrop-filter:blur(40px) saturate(1.2) brightness(1.05);backdrop-filter:blur(40px) saturate(1.2) brightness(1.05);background:linear-gradient(180deg,#ffffff14,#fff0 50%),linear-gradient(180deg,#ffffff06,#ffffff0d);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff08}.mk .bt-pin-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;background-size:140px 140px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 3 0 0 0 -1.8'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.mk .bt-pin-end{height:1px;margin-top:-1px;pointer-events:none}@supports (timeline-scope:--a) and (animation-range:cover 0px cover 1px){.mk .bt-pin-end{view-timeline:--bt-rel block}.mk .bt-pin-glass{animation:bt-unpin linear both;animation-timeline:--bt-rel;animation-range:cover 0px cover 32px}}@keyframes bt-unpin{0%{opacity:1}to{opacity:0}}@media (max-width: 860px){.mk .bt-pin{margin-top:28px}}
