@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.sidebar-ad-container{height:100%;position:relative;overflow:hidden}.sidebar-ad-content{will-change:transform;flex-direction:column;gap:8px;padding:8px 4px;animation-name:scroll-y;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;display:flex;transform:translateZ(0)}.sidebar-ad-content.paused{transition:transform .3s ease-out;animation-play-state:paused}.sidebar-ad-content.hover-transition-in{transition:all .3s ease-out;animation-play-state:paused;transform:scale(1.02)translateZ(0)}.sidebar-ad-content.hover-transition-out{transition:all .3s ease-in;animation-play-state:running;transform:translateZ(0)}.ad-slot{transition:transform .2s ease-out,box-shadow .2s ease-out}.ad-slot:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ad-slot .absolute{transition:opacity .2s ease-out}.ad-slot:hover .absolute{opacity:1}.sidebar-ad-mask-top,.sidebar-ad-mask-bottom{pointer-events:none;z-index:2;height:40px;position:absolute;left:0;right:0}[data-theme=light] .sidebar-ad-mask-top{background:linear-gradient(to bottom,var(--mask-color,#0000004d),transparent);top:0}[data-theme=dark] .sidebar-ad-mask-top{background:linear-gradient(to bottom,var(--mask-color,#000),transparent);top:0}[data-theme=light] .sidebar-ad-mask-bottom{background:linear-gradient(to top,var(--mask-color,#0000004d),transparent);bottom:0}[data-theme=dark] .sidebar-ad-mask-bottom{background:linear-gradient(to top,var(--mask-color,#000),transparent);bottom:0}
