.layer-ant{display:none}.x-ant .layer-ant{z-index:2;pointer-events:none;width:22px;height:11px;color:var(--ink);opacity:0;animation:240s linear 3s infinite ant-round;display:block;position:fixed;top:0;left:0;transform:translate(4px,calc(100vh - 16px))}.x-ant .ant{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;width:100%;height:100%}.x-ant .ant .body{fill:currentColor;stroke:none}.x-ant .ant .legs.a{animation:.28s step-end infinite ant-legs}.x-ant .ant .legs.b{animation:.28s step-end infinite reverse ant-legs}@keyframes ant-legs{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes ant-round{0%{opacity:0;transform:translate(4px,calc(100vh - 16px))rotate(0)}12%{opacity:0;transform:translate(4px,calc(100vh - 16px))rotate(0)}12.5%{opacity:1}34%{transform:translate(calc(100vw - 26px),calc(100vh - 16px))rotate(0)}35%{transform:translate(calc(100vw - 26px),calc(100vh - 16px))rotate(-90deg)}52%{transform:translate(calc(100vw - 26px),6px)rotate(-90deg)}53%{transform:translate(calc(100vw - 26px),6px)rotate(-180deg)}75%{transform:translate(4px,6px)rotate(-180deg)}76%{transform:translate(4px,6px)rotate(-270deg)}93%{opacity:1;transform:translate(4px,calc(100vh - 16px))rotate(-270deg)}93.5%{opacity:0}to{opacity:0;transform:translate(4px,calc(100vh - 16px))rotate(-270deg)}}.x-ant .layer-ant.startled,.x-ant .layer-ant.startled .legs{animation-play-state:paused}.x-ant .layer-ant.startled .ant{transition:transform .18s steps(2,end);transform:scaleX(-1)}@media (prefers-reduced-motion:reduce),print{.x-ant .layer-ant{display:none}}
