.map-stop{transform-box:fill-box;transform-origin:50%;animation:arrive .52s var(--ease-spring) both}.module-slot{opacity:0;transition:grid-template-rows .48s var(--ease-spring), opacity .32s var(--ease-glide), scale .48s var(--ease-spring);grid-template-rows:0fr;display:grid;scale:.96}.module-slot[data-on]{opacity:1;grid-template-rows:1fr;scale:1}.speed-arc{stroke-dasharray:1;stroke-dashoffset:1px;animation:speed-sweep 2.4s var(--ease-glide) infinite alternate}@keyframes speed-sweep{0%{stroke-dashoffset:.75px}to{stroke-dashoffset:.1px}}.sort-before{animation:sort-fade 3.2s var(--ease-glide) infinite}.sort-after{stroke-dasharray:1;stroke-dashoffset:1px;animation:sort-draw 3.2s var(--ease-glide) infinite}@keyframes sort-fade{0%,30%{opacity:1}50%,to{opacity:.15}}@keyframes sort-draw{0%,35%{stroke-dashoffset:1px}75%,to{stroke-dashoffset:0}}.data-bar{transform-origin:bottom;animation:data-level 1.8s var(--ease-glide) infinite alternate;animation-delay:calc(var(--order,0) * .22s)}@keyframes data-level{0%{scale:1 .35}to{scale:1}}.fuel-level{transform-box:fill-box;transform-origin:bottom;animation:fuel-hold 4.8s var(--ease-glide) infinite}.fuel-blip{opacity:0;animation:fuel-blip 4.8s var(--ease-spring) infinite}@keyframes fuel-hold{0%,28%{scale:1 .85}36%,62%{scale:1 .45}76%{scale:1}to{scale:1 .85}}@keyframes fuel-blip{0%,30%{opacity:0;scale:.4}38%,60%{opacity:1;scale:1}68%,to{opacity:0;scale:.4}}.power-take-off-gear{transform-box:fill-box;transform-origin:50%;animation:4.8s linear infinite power-take-off-turn}.power-take-off-bar{transform-origin:0;animation:power-take-off-count 4.8s var(--ease-glide) infinite}@keyframes power-take-off-turn{to{rotate:360deg}}@keyframes power-take-off-count{0%{scale:.1 1}80%,to{scale:1}}.geofence-shape{fill-opacity:.08;animation:4.2s linear infinite geofence-hold}.geofence-visitor{animation:4.2s ease-in-out infinite geofence-pass}@keyframes geofence-pass{0%{opacity:0;translate:0}8%,92%{opacity:1}35%,60%{translate:56px}to{opacity:0;translate:88px}}@keyframes geofence-hold{0%,20%,86%,to{fill-opacity:.08}24%,82%{fill-opacity:.3}}.device-part{opacity:.45;transition:opacity .4s var(--ease-glide), background-color .4s var(--ease-glide)}.device-part__icon{color:#94a3b8;transition:background-color .4s var(--ease-glide), color .4s var(--ease-glide), scale .4s var(--ease-spring);background:#ffffff14}.device-part[data-fitted]{opacity:1;background:#ffffff0d}.device-part[data-fitted] .device-part__icon{background:var(--color-signal);color:#fff;scale:1.06}.device-note{opacity:0;transition:opacity .4s var(--ease-glide)}.device-note[data-shown]{opacity:1}
