/* Generated by tools/build_figures.py -- do not edit by hand. */
.js-reveal #figcur #phase_headers { opacity: clamp(0, calc((var(--p,1) - 0.040) / 0.014), 1); }
.js-reveal #figcur #arena_grid { opacity: clamp(0, calc((var(--p,1) - 0.081) / 0.014), 1); }
.js-reveal #figcur #stage_1_clean_delay { opacity: clamp(0, calc((var(--p,1) - 0.122) / 0.025), 1); }
.js-reveal #figcur #stage_2_enc_imu_delay { opacity: clamp(0, calc((var(--p,1) - 0.409) / 0.014), 1); }
.js-reveal #figcur #stage_3_full_noise { opacity: clamp(0, calc((var(--p,1) - 0.451) / 0.014), 1); }
.js-reveal #figcur #l_trans_1 { opacity: clamp(0, calc((var(--p,1) - 0.492) / 0.014), 1); }
.js-reveal #figcur #stage_4_init_vel { opacity: clamp(0, calc((var(--p,1) - 0.533) / 0.014), 1); }
.js-reveal #figcur #stage_5_physical { opacity: clamp(0, calc((var(--p,1) - 0.574) / 0.014), 1); }
.js-reveal #figcur #stage_6_full_dr { opacity: clamp(0, calc((var(--p,1) - 0.615) / 0.014), 1); }
.js-reveal #figcur #l_trans_2 { opacity: clamp(0, calc((var(--p,1) - 0.656) / 0.014), 1); }
.js-reveal #figcur #stage_7_fwd_wide { opacity: clamp(0, calc((var(--p,1) - 0.697) / 0.014), 1); }
.js-reveal #figcur #stage_8_semi_lateral { opacity: clamp(0, calc((var(--p,1) - 0.738) / 0.014), 1); }
.js-reveal #figcur #stage_9_lateral { opacity: clamp(0, calc((var(--p,1) - 0.779) / 0.014), 1); }
.js-reveal #fig3 #f3_a0 { opacity: clamp(0, calc((var(--p,1) - 0.060) / 0.017), 1); }
.js-reveal #fig3 #f3_a1 { opacity: clamp(0, calc((var(--p,1) - 0.109) / 0.017), 1); }
.js-reveal #fig3 #f3_a2 { opacity: clamp(0, calc((var(--p,1) - 0.159) / 0.017), 1); }
.js-reveal #fig3 #f3_a3 { opacity: clamp(0, calc((var(--p,1) - 0.208) / 0.017), 1); }
.js-reveal #fig3 #f3_a4 { opacity: clamp(0, calc((var(--p,1) - 0.257) / 0.017), 1); }
.js-reveal #fig3 #f3_a5 { opacity: clamp(0, calc((var(--p,1) - 0.307) / 0.017), 1); }
.js-reveal #fig3 #f3_a6 { opacity: clamp(0, calc((var(--p,1) - 0.356) / 0.017), 1); }
.js-reveal #fig3 #f3_a7 { opacity: clamp(0, calc((var(--p,1) - 0.405) / 0.017), 1); }
.js-reveal #fig3 #f3_a8 { opacity: clamp(0, calc((var(--p,1) - 0.455) / 0.017), 1); }
.js-reveal #fig3 #f3_a9 { opacity: clamp(0, calc((var(--p,1) - 0.504) / 0.017), 1); }
.js-reveal #fig3 #f3_a10 { opacity: clamp(0, calc((var(--p,1) - 0.553) / 0.017), 1); }
.js-reveal #fig3 #f3_a11 { opacity: clamp(0, calc((var(--p,1) - 0.603) / 0.017), 1); }
.js-reveal #fig3 #f3_a12 { opacity: clamp(0, calc((var(--p,1) - 0.652) / 0.017), 1); }
.js-reveal #fig3 #f3_a13 { opacity: clamp(0, calc((var(--p,1) - 0.701) / 0.017), 1); }
.js-reveal #fig3 #f3_a14 { opacity: clamp(0, calc((var(--p,1) - 0.751) / 0.017), 1); }
/* generated by tools/build_plots.py -- do not edit by hand */
.js-reveal #f8 { --draw-a: clamp(0, calc((var(--p,1) - 0.04) / 0.26), 1); --draw-b: clamp(0, calc((var(--p,1) - 0.36) / 0.26), 1); --rest: clamp(0, calc((var(--p,1) - 0.66) / 0.24), 1); }
.js-reveal #f8-draw0 .drawline { stroke-dasharray: 1; stroke-dashoffset: calc(1 - var(--draw-a)); }
.js-reveal #f8-draw1 .drawline { stroke-dasharray: 1; stroke-dashoffset: calc(1 - var(--draw-b)); }
.js-reveal #f8_run13_tgt { opacity: var(--draw-a); }
.js-reveal #f8_run4_tgt { opacity: var(--draw-b); }
.js-reveal #f8_run0_path, #f8_run0_tgt, #f8_run1_path, #f8_run1_tgt, #f8_run2_path, #f8_run2_tgt, #f8_run3_path, #f8_run3_tgt, #f8_run5_path, #f8_run5_tgt, #f8_run6_path, #f8_run6_tgt, #f8_run7_path, #f8_run7_tgt, #f8_run8_path, #f8_run8_tgt, #f8_run9_path, #f8_run9_tgt, #f8_run10_path, #f8_run10_tgt, #f8_run11_path, #f8_run11_tgt, #f8_run12_path, #f8_run12_tgt, #f8_run14_path, #f8_run14_tgt, #f8_run15_path, #f8_run15_tgt, #f8_run16_path, #f8_run16_tgt, #f8_run17_path, #f8_run17_tgt, #f8_run18_path, #f8_run18_tgt, #f8_run19_path, #f8_run19_tgt, #f8_run20_path, #f8_run20_tgt, #f8_run21_path, #f8_run21_tgt, #f8_run22_path, #f8_run22_tgt, #f8_run23_path, #f8_run23_tgt, #f8_run24_path, #f8_run24_tgt, #f8_run25_path, #f8_run25_tgt, #f8_run26_path, #f8_run26_tgt, #f8_run27_path, #f8_run27_tgt, #f8_run28_path, #f8_run28_tgt, #f8_run29_path, #f8_run29_tgt { opacity: var(--rest); }
