img.brand-motion{transform-origin:50% 55%;animation:4.2s ease-in-out infinite paused knowker-breathe}img.brand-motion.brand-motion-visible{animation-play-state:running}.brand-motion-hidden img.brand-motion{animation-play-state:paused}@keyframes knowker-breathe{0%,to{transform:translateY(.5px)scale(.98)}50%{transform:translateY(-1.5px)scale(1.025)}}.home-rail-logo:hover .home-rail-logo-caret,.home-rail-logo:focus-visible .home-rail-logo-caret{border-radius:4px;width:14px;height:14px;inset:auto -3px -3px auto}@media (prefers-reduced-motion:reduce){img.brand-motion{animation:none}}.brand-thinking{min-height:44px;color:var(--text-secondary,#687089);align-items:center;gap:10px;padding:6px 20px;font-size:13px;display:flex}.brand-thinking-mark{flex:0 0 30px;width:30px;height:30px;animation:4.2s ease-in-out infinite paused knowker-breathe;display:block;position:relative}.brand-thinking-mark img{width:100%;height:100%;display:block;animation:none!important}.brand-thinking-mark:after{content:"";-webkit-mask:var(--brand-mask) center/contain no-repeat;mask:var(--brand-mask) center/contain no-repeat;background:linear-gradient(110deg,#0000 32%,#e6e9ffb3 49%,#0000 66%) 0 0/300% 100%;animation:2.8s ease-in-out infinite paused knowker-gleam;position:absolute;inset:0}.brand-thinking.is-visible .brand-thinking-mark,.brand-thinking.is-visible .brand-thinking-mark:after{animation-play-state:running}.brand-motion-hidden .brand-thinking .brand-thinking-mark,.brand-motion-hidden .brand-thinking .brand-thinking-mark:after{animation-play-state:paused}@keyframes knowker-gleam{0%,15%{opacity:0;background-position:150% 0}30%,70%{opacity:.75}85%,to{opacity:0;background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.brand-thinking .brand-thinking-mark,.brand-thinking .brand-thinking-mark:after{animation:none}.brand-thinking-mark:after{opacity:0}}
