.gear-mark{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--gear-size,var(--gear-mark-size,40px));block-size:var(--gear-size,var(--gear-mark-size,40px));flex:0 0 var(--gear-size,var(--gear-mark-size,40px));vertical-align:middle;color:var(--gear-mark-ink,#171717);pointer-events:none;contain:layout paint}.gear-mark__svg{display:block;width:100%;height:100%;overflow:visible}.gear-mark__guide{stroke:currentColor;stroke-opacity:.17;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.gear-mark__route{stroke:var(--gear-mark-accent,#ff481c);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:gear-mark-path 8.4s linear infinite;animation-delay:var(--gear-delay,0s);animation-fill-mode:both}.gear-mark__knob{fill:currentColor}.gear-mark__traveler{fill:var(--gear-mark-accent,#ff481c);opacity:0;animation:gear-mark-dot 8.4s linear infinite;animation-delay:var(--gear-delay,0s);animation-fill-mode:both}@keyframes gear-mark-path{0%,10%{stroke-dashoffset:1;opacity:0}12%{stroke-dashoffset:1;opacity:.9}26%,91%{stroke-dashoffset:0;opacity:.9}100%{stroke-dashoffset:0;opacity:0}}@keyframes gear-mark-dot{0%,10%{opacity:0}12%,27%{opacity:1}34%,100%{opacity:0}}.gear-mark--static .gear-mark__route,.motion-reduced .gear-mark__route,.gear-mark.motion-reduced .gear-mark__route{animation:none;stroke-dashoffset:0;opacity:.9}.gear-mark--static .gear-mark__traveler,.motion-reduced .gear-mark__traveler,.gear-mark.motion-reduced .gear-mark__traveler{display:none;animation:none}@media(prefers-reduced-motion:reduce){.gear-mark__route{animation:none;stroke-dashoffset:0;opacity:.9}.gear-mark__traveler{display:none;animation:none}}
