.pb-stripes{background-color:var(--card);background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--foreground) 11%, transparent) 0 6px, transparent 6px 14px);animation:9s linear infinite pb-drift}@keyframes pb-drift{to{background-position:19.8px 0}}.pb-stripes[data-dir=right]{animation:.65s cubic-bezier(.2,.8,.2,1) pb-sweep-right,9s linear .65s infinite pb-drift}.pb-stripes[data-dir=left]{animation:.65s cubic-bezier(.2,.8,.2,1) pb-sweep-left,9s linear .65s infinite pb-drift}@keyframes pb-sweep-right{0%{filter:brightness(1.8);background-position:-79.2px 0}to{filter:none;background-position:0 0}}@keyframes pb-sweep-left{0%{filter:brightness(1.8);background-position:79.2px 0}to{filter:none;background-position:0 0}}.pb-pointer{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.pb-from-right{animation:.32s cubic-bezier(.2,.8,.2,1) both pb-in-right}.pb-from-left{animation:.32s cubic-bezier(.2,.8,.2,1) both pb-in-left}@keyframes pb-in-right{0%{opacity:0;transform:translate(28px)}}@keyframes pb-in-left{0%{opacity:0;transform:translate(-28px)}}@media (prefers-reduced-motion:reduce){.pb-stripes,.pb-stripes[data-dir=right],.pb-stripes[data-dir=left],.pb-from-right,.pb-from-left{animation:none}.pb-pointer{transition:none}}.pb-pinned:after{content:"";inset-inline:0;background:var(--accent);height:2px;opacity:var(--pb-tuck,0);transform:scaleX(var(--pb-tuck,0));pointer-events:none;transition:box-shadow .3s ease-out;position:absolute;bottom:-1px}.pb-pinned[data-tucked]:after{box-shadow:0 0 10px 1px color-mix(in oklab, var(--accent) 70%, transparent)}@media (prefers-reduced-motion:reduce){.pb-pinned:after{transition:none;transform:none}}
