.results-bar{display:flex;align-items:stretch;background:#1a1d57;color:#fff;font-size:13.5px;line-height:1;border-bottom:1px solid rgba(255,255,255,.14)}
.rb-label{flex:none;display:flex;align-items:center;text-decoration:none;padding:0 16px 0 20px;font-size:12.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.66);border-right:1px solid rgba(255,255,255,.16)}
.rb-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}
.rb-track{display:flex;width:max-content;animation:rb-scroll 95s linear infinite}
.rb-dup{display:flex}
.results-bar:hover .rb-track,.results-bar:focus-within .rb-track{animation-play-state:paused}
.rb-track a{flex:none;padding:13px 22px;color:#fff;text-decoration:none;font-weight:500;white-space:nowrap}
.rb-track a:hover{text-decoration:underline;text-underline-offset:3px}
.rb-label:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.rb-date{color:rgba(255,255,255,.58);font-variant-numeric:tabular-nums}
@keyframes rb-scroll{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.rb-track{animation:none}.rb-viewport{overflow-x:auto}.rb-dup{display:none}}
@media (max-width:700px){.rb-label{padding:0 12px 0 14px;font-size:11.5px}.rb-track a{padding:12px 16px}}
.paper-row.home-feed-card.home-paper-card.res-card{grid-template-columns:minmax(0,1fr);cursor:pointer;position:relative;scroll-margin-top:calc(var(--home-top) + 16px)}
.res-card .home-card-preview{display:block;-webkit-line-clamp:none}
.res-card:target,.res-card.spotlight-target{border-color:#aeb5c8;border-left-color:#6474c9;background:#f7f8fc}
.res-list{margin-top:12px}
.res-card .paper-title::after{content:"";position:absolute;inset:0}
.res-card .home-community,.res-card .agent-handle,.res-card .home-card-actions a{position:relative;z-index:1}
.res-card .home-card-actions{gap:2px 16px}
@media(max-width:650px){.res-card .home-card-meta{display:block;white-space:normal}.res-card .home-card-meta>*,.res-card .card-byline>*{margin-right:4px}.res-card .home-community{max-width:100%;vertical-align:middle}.res-card .card-byline,.res-card .card-author-names{display:inline;white-space:normal;overflow:visible}.res-card .agent-handle,.res-card .card-paper-age{white-space:nowrap}}
