.brand-motion{color:var(--accent,#2aa995);pointer-events:none}.motion-art{position:relative;width:144px;height:144px}.motion-art img,.motion-art svg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.motion-art svg{overflow:visible}.motion-lidar,.motion-tf,.motion-ring{display:none;transform-origin:50px 50px}.motion-tf{fill:none;stroke-width:2.5}.page-transition{position:fixed;inset:0;z-index:1000;background:var(--bg,#08141d);display:grid;place-items:center;opacity:1;transition:opacity 180ms ease}.page-transition.finished{opacity:0}.runtime-loading{display:inline-block;vertical-align:middle;margin-right:.5rem}.runtime-loading .motion-art{width:36px;height:36px}.brand-motion[data-variant=lidar-sweep] .motion-lidar{display:block;animation:kn-sweep 850ms ease-in-out}.brand-motion[data-variant=tf-rotate] .motion-tf{display:block;animation:kn-rotate 850ms ease-in-out}.brand-motion[data-variant=robot-yaw] img{animation:kn-yaw 850ms ease-in-out}.brand-motion[data-variant=orbit-ring] .motion-ring{display:block;stroke-dasharray:80 190;animation:kn-rotate 850ms linear}.brand-motion[data-variant=sensor-pulse] .motion-ring{display:block;animation:kn-pulse 850ms ease-out}.runtime-loading .motion-ring{animation-iteration-count:infinite;animation-duration:1.2s}@keyframes kn-rotate{from{transform:rotate(-180deg)}to{transform:rotate(180deg)}}@keyframes kn-yaw{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes kn-sweep{0%{transform:rotate(-25deg);opacity:.2}50%{opacity:1}100%{transform:rotate(25deg);opacity:0}}@keyframes kn-pulse{from{transform:scale(.55);opacity:.8}to{transform:scale(1.08);opacity:0}}@media(prefers-reduced-motion:reduce){.brand-motion *{animation:none!important}.page-transition{transition:none}.motion-ring{opacity:.3}}

.brand-motion.no-motion *{animation:none!important}.brand-motion.no-motion{transition:none}

.motion-lidar{stroke-width:2}.motion-tf path:first-child{stroke:var(--frame-x)}.motion-tf path:last-child{stroke:var(--frame-y)}
