.policy-evaluation-lab_lab__igQzx .lesson-widget__eyebrow{font-size:.75rem}.policy-evaluation-lab_lab__igQzx .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.policy-evaluation-lab_lab__igQzx h4{font-size:1rem;margin-top:1.5rem}.policy-evaluation-lab_lab__igQzx .policy-evaluation-lab_note__XpwAN{font-size:.875rem;margin-block:1rem}.policy-evaluation-lab_lab__igQzx .policy-evaluation-lab_plot__VOwtF{width:100%;min-width:0;max-width:32rem;margin:1.5rem auto}.policy-evaluation-lab_plot__VOwtF h4{font-size:.9375rem;margin-bottom:.5rem}.policy-evaluation-lab_plot__VOwtF svg{display:block;width:100%;height:auto}.policy-evaluation-lab_plot__VOwtF svg text{font-size:22px;fill:var(--color-text-muted)}.policy-evaluation-lab_lab__igQzx .policy-evaluation-lab_plot__VOwtF figcaption{font-size:.8125rem;padding-block:.75rem}.policy-evaluation-lab_grid__lOczt{stroke:var(--color-rule);stroke-width:1}.policy-evaluation-lab_boundary__4ICS_{stroke:var(--color-text-muted);stroke-width:1.5;stroke-dasharray:4 4}.policy-evaluation-lab_band__yaMeD{fill:var(--lesson-blue);opacity:.12}.policy-evaluation-lab_baseline__hblxi{fill:none;stroke:var(--lesson-blue);stroke-width:3}.policy-evaluation-lab_damped__Jwoox{fill:none;stroke:var(--lesson-accent);stroke-width:3;stroke-dasharray:7 4}.policy-evaluation-lab_baselineEnd__GnbsR{fill:var(--lesson-blue)}.policy-evaluation-lab_dampedEnd__9LZdf{fill:none;stroke:var(--lesson-accent);stroke-width:2.5}.policy-evaluation-lab_lab__igQzx .lesson-readouts dt{font-size:.75rem}.policy-evaluation-lab_lab__igQzx .lesson-readouts dd{font-size:.9375rem}@media (max-width:40rem){.policy-evaluation-lab_lab__igQzx .lesson-readouts{grid-template-columns:1fr}}.pose-graph-lab_lab__XS_mA .lesson-widget__eyebrow{font-size:.75rem}.pose-graph-lab_lab__XS_mA .pose-graph-lab_note__8Tyja{font-size:.875rem;margin-block:1rem}.pose-graph-lab_plots__08u0L{display:grid;gap:1rem;min-width:0}.pose-graph-lab_lab__XS_mA .pose-graph-lab_plot__WKjXy{width:100%;min-width:0;max-width:32rem;margin:1rem auto}.pose-graph-lab_plot__WKjXy h4{font-size:.9375rem;margin-bottom:.5rem}.pose-graph-lab_plot__WKjXy svg{display:block;width:100%;height:auto}.pose-graph-lab_plot__WKjXy svg text{font-size:22px;fill:var(--color-text-muted)}.pose-graph-lab_lab__XS_mA .pose-graph-lab_plot__WKjXy figcaption{font-size:.8125rem;padding-block:.75rem}.pose-graph-lab_grid__jpY0F{stroke:var(--color-rule);stroke-width:1}.pose-graph-lab_reference__UZJR5{stroke:var(--color-text-muted);stroke-width:2;stroke-dasharray:6 5;fill:none}.pose-graph-lab_initial__QGP94{stroke:var(--lesson-accent);stroke-width:2;fill:none}.pose-graph-lab_shown__S_NPf{stroke:var(--lesson-blue);stroke-width:2.5;fill:none}.pose-graph-lab_initialDot__vco83{fill:var(--lesson-accent)}.pose-graph-lab_shownDot__x_FT4{fill:var(--lesson-blue)}.pose-graph-lab_loop__jR8pL{stroke:var(--lesson-blue);stroke-width:2;stroke-dasharray:3 4;fill:none}.pose-graph-lab_anchor__7wLPb{stroke:var(--color-ink);stroke-width:2;fill:none}.pose-graph-lab_lab__XS_mA .lesson-readouts dt{font-size:.75rem}.pose-graph-lab_lab__XS_mA .lesson-readouts dd{font-size:.9375rem}@media (min-width:60rem){.pose-graph-lab_plots__08u0L{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.pose-graph-lab_lab__XS_mA .lesson-readouts{grid-template-columns:1fr}}.probabilistic-roadmaps-lab_lab__4JqAD .lesson-widget__eyebrow{font-size:.75rem}.probabilistic-roadmaps-lab_lab__4JqAD .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.probabilistic-roadmaps-lab_lab__4JqAD .probabilistic-roadmaps-lab_note__sylo3{font-size:.875rem;margin-block:1rem}.probabilistic-roadmaps-lab_lab__4JqAD .probabilistic-roadmaps-lab_plot__ZvPik{max-width:32rem;width:100%;min-width:0;margin:1.5rem auto 0}.probabilistic-roadmaps-lab_plot__ZvPik h4{font-size:.9375rem;margin:0 0 .5rem}.probabilistic-roadmaps-lab_lab__4JqAD .probabilistic-roadmaps-lab_plot__ZvPik figcaption{font-size:.8125rem;padding:.75rem 0}.probabilistic-roadmaps-lab_plot__ZvPik svg text{font-size:22px;fill:var(--color-text-muted)}.probabilistic-roadmaps-lab_grid__ecuLI{stroke:var(--color-rule);stroke-width:1}.probabilistic-roadmaps-lab_wall__yYVL1{stroke:var(--color-ink);stroke-width:1.5;fill:none}.probabilistic-roadmaps-lab_inset__DsJ_f{stroke:var(--color-text-muted);stroke-width:1;stroke-dasharray:2 4;fill:none}.probabilistic-roadmaps-lab_obstacle__f4ZwH{fill:var(--color-ink);fill-opacity:.12;stroke:var(--color-ink);stroke-width:1.5}.probabilistic-roadmaps-lab_inflated__i9RiY{fill:none;stroke:var(--lesson-blue);stroke-dasharray:6 4;stroke-width:1.5}.probabilistic-roadmaps-lab_edge__S1LKf{stroke:var(--lesson-blue);stroke-width:1;stroke-opacity:.5}.probabilistic-roadmaps-lab_node__rmpVA{fill:var(--lesson-blue)}.probabilistic-roadmaps-lab_queryEdge__t8Um4{stroke:var(--color-ink);stroke-width:1.5;stroke-dasharray:4 3;stroke-opacity:.7}.probabilistic-roadmaps-lab_solution__BxT2T{fill:none;stroke:var(--lesson-accent);stroke-width:4;stroke-linejoin:round}.probabilistic-roadmaps-lab_rejected__NL40Y{fill:none;stroke:var(--color-text-muted);stroke-width:1.5}.probabilistic-roadmaps-lab_endpoint__O32vA{fill:var(--color-ink)}.probabilistic-roadmaps-lab_plot__ZvPik svg .probabilistic-roadmaps-lab_endpointLabel___Ec20{fill:var(--color-ink);paint-order:stroke;stroke:var(--color-paper);stroke-width:3;font-weight:600}.probabilistic-roadmaps-lab_lab__4JqAD .probabilistic-roadmaps-lab_legend__fpWn_{font-size:.8125rem;display:grid;gap:.5rem;padding:0;margin-block:1.25rem;list-style:none}.probabilistic-roadmaps-lab_lab__4JqAD .lesson-readouts dt{font-size:.75rem}.probabilistic-roadmaps-lab_lab__4JqAD .lesson-readouts dd{font-size:.9375rem}@media (max-width:40rem){.probabilistic-roadmaps-lab_lab__4JqAD .lesson-readouts{grid-template-columns:1fr}}.poe-lab .lesson-widget__eyebrow{font-size:.75rem}.poe-lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.poe-lab .lesson-controls{margin-top:1.5rem}.poe-lab .poe-lab__toggle{display:flex;align-items:center;gap:.65rem;margin-block:1.5rem;font-size:.875rem}.poe-lab__toggle input{width:1.1rem;height:1.1rem;flex-shrink:0;accent-color:var(--lesson-accent)}.poe-lab .poe-lab__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;margin-block:1rem;list-style:none;font-size:.8125rem}.poe-lab .lesson-plot{margin:1.5rem 0}.poe-lab .lesson-plot svg{max-width:38rem;margin-inline:auto}.poe-lab .lesson-plot svg text{font-size:20px;fill:var(--color-text-muted)}.poe-lab .lesson-plot figcaption{padding:.75rem 0;font-size:.8125rem}.poe-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.poe-lab .lesson-readouts dt{font-size:.75rem}.poe-lab .lesson-readouts dd{font-size:.9375rem}.poe-lab .poe-lab__note{font-size:.875rem;margin-block:1rem}.poe-lab__matrices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-block:1.5rem}.poe-lab .poe-lab__matrices table{width:100%;table-layout:fixed;margin:0}.poe-lab__matrices caption{text-align:left;font-size:.875rem;margin-bottom:.6rem}.poe-lab .poe-lab__matrices td{text-align:center;font:.8125rem/1.6 var(--font-technical);padding:.5rem .1rem;white-space:nowrap}@media (max-width:40rem){.poe-lab .lesson-readouts,.poe-lab__matrices{grid-template-columns:1fr}}.projections-lab__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.projections-lab svg text{fill:var(--color-ink-soft);font-size:22px}.projections-lab .lesson-plot figcaption{padding:.75rem 0}.projections-lab .lesson-controls{margin-top:0}.projections-lab .lesson-control label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem .5rem}.projections-lab .lesson-control output{font-family:var(--font-technical)}.projections-lab__candidate-control{grid-column:1/-1}.projections-lab .lesson-control p{font-size:.8rem}.projections-lab .lesson-status{margin-top:1rem}.projections-lab .lesson-readouts dd{font-size:1rem}.projections-lab__legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.6rem}.projections-lab__legend>span{display:inline-flex;align-items:center;gap:.45rem}.projections-lab__legend i{display:inline-block;width:.7rem;height:.7rem;flex-shrink:0}.projections-lab__target{border:2px solid var(--color-ink);border-radius:50%}.projections-lab__projection{background:var(--color-signal-point);border-radius:50%}.projections-lab__candidate{border:2px solid var(--color-ink)}.projections-lab__legend .projections-lab__span{height:0;border-top:2px solid var(--color-text-muted)}@media (max-width:48rem){.projections-lab__workspace{grid-template-columns:minmax(0,1fr);gap:1rem}}.pseudo-lab__preset{max-width:30rem}.pseudo-lab__matrices,.pseudo-lab__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.pseudo-lab__matrices{margin-block:1.5rem .75rem}.pseudo-lab .pseudo-lab__matrix,.pseudo-lab .pseudo-lab__outputs{width:100%;table-layout:fixed;font-size:.8125rem}.pseudo-lab .pseudo-lab__matrix{margin:0;border-inline:2px solid var(--color-ink)}.pseudo-lab .pseudo-lab__matrix td{text-align:center;font:500 .875rem/1.5 var(--font-technical);padding:.5rem .25rem}.pseudo-lab :is(.pseudo-lab__matrix,.pseudo-lab__outputs) caption{padding-bottom:.5rem;text-align:left;color:var(--color-ink);font-size:.8125rem}.pseudo-lab .pseudo-lab__outputs :is(th,td){font-size:.8125rem;padding-inline:.2rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pseudo-lab .pseudo-lab__note{font-size:.8125rem;color:var(--color-text-muted)}.pseudo-lab .pseudo-lab__family{margin-block:1rem;padding-block:1rem;border-block:1px solid var(--color-rule);font:500 .9375rem/1.7 var(--font-technical);overflow-wrap:anywhere}.pseudo-lab .lesson-controls label{display:flex;justify-content:space-between;gap:1rem}.pseudo-lab .lesson-controls output{font:500 .8125rem/1.5 var(--font-technical)}.pseudo-lab .pseudo-lab__plot-title{font-size:.875rem;font-weight:600;color:var(--color-ink);margin-bottom:.5rem}.pseudo-lab svg text{font-size:18px}.pseudo-lab .lesson-plot figcaption{padding:.75rem 0}.pseudo-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.pseudo-lab .lesson-readouts dt{font-size:.75rem}.pseudo-lab .lesson-readouts dd{font-size:.9375rem}@media (max-width:48rem){.pseudo-lab__workspace{grid-template-columns:1fr}}@media (max-width:30rem){.pseudo-lab__matrices{grid-template-columns:1fr}}.forest-lab .lesson-controls{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.forest-lab__point-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.forest-lab__workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem;align-items:start}.forest-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.forest-lab svg text{font-size:18px}.forest-lab figcaption{padding:.75rem 0}.forest-lab .forest-lab__axis{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.forest-lab .forest-lab__axis--x{text-align:center;margin-top:.25rem}.forest-lab__details{margin-top:1rem;border-block:1px solid var(--color-rule)}.forest-lab__details summary{padding-block:1rem;color:var(--color-ink);font-weight:550;cursor:pointer}.forest-lab__details[open]{padding-bottom:1rem}.forest-lab__details p+p{margin-top:.75rem}.forest-lab table{width:100%;table-layout:fixed;font-variant-numeric:tabular-nums}.forest-lab :is(th,td){overflow-wrap:anywhere}.forest-lab caption{text-align:left;font-size:.8rem;color:var(--color-text-muted);padding-block:.5rem}.forest-lab .forest-lab__path{margin-block:.75rem;padding-left:1.2rem;list-style:decimal}.forest-lab__path li+li{margin-top:.5rem}.forest-lab .forest-lab__note{font-size:.8rem;color:var(--color-text-muted);margin-top:1rem}@media (max-width:48rem){.forest-lab .lesson-controls,.forest-lab__point-controls,.forest-lab__workspace{grid-template-columns:1fr}.forest-lab svg text{font-size:26px}}.rank-null-lab .lesson-controls{margin-top:0}.rank-null-lab__definitions,.rank-null-lab__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.rank-null-lab__definitions{margin-block:1.5rem}.rank-null-lab .rank-null-lab__matrix{table-layout:fixed;width:100%;margin-block:0;font-size:.875rem}.rank-null-lab__matrix caption{text-align:left;color:var(--color-ink);font-weight:600;padding-bottom:.6rem}.rank-null-lab .rank-null-lab__matrix :is(th,td){text-align:center;font-size:.875rem}.rank-null-lab__bases h4{margin:0 0 .5rem;color:var(--color-ink);font-size:.875rem;font-weight:600}.rank-null-lab__bases h4:not(:first-child){margin-top:1rem}.rank-null-lab__bases ul{padding-left:1.2rem;margin:0;font:500 .875rem/1.8 var(--font-technical);overflow-wrap:anywhere}.rank-null-lab .rank-null-lab__plot-title{margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--color-ink)}.rank-null-lab svg text{font-size:18px}.rank-null-lab .lesson-plot figcaption{padding:.75rem 0}.rank-null-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.rank-null-lab .lesson-readouts dt{font-size:.75rem}.rank-null-lab .lesson-readouts dd{font-size:.9375rem}.rank-null-lab .rank-null-lab__coefficients{margin-top:1.5rem}.rank-null-lab__coefficients label{display:flex;justify-content:space-between;gap:1rem}.rank-null-lab__coefficients output{font:500 .8125rem/1.5 var(--font-technical)}.rank-null-lab .rank-null-lab__note{margin-top:1rem;font-size:.8125rem;color:var(--color-text-muted)}@media (max-width:48rem){.rank-null-lab__definitions,.rank-null-lab__workspace{grid-template-columns:1fr}}.rapidly-exploring-random-trees-lab_lab__Iy86D .lesson-widget__eyebrow{font-size:.75rem}.rapidly-exploring-random-trees-lab_lab__Iy86D .lesson-controls{margin-top:1rem}.rapidly-exploring-random-trees-lab_lab__Iy86D .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.rapidly-exploring-random-trees-lab_note__b1gQx{font-size:.875rem;margin-block:1rem}.rapidly-exploring-random-trees-lab_plot__QfsWi{max-width:32rem;width:100%;min-width:0;margin:1.5rem auto 0}.rapidly-exploring-random-trees-lab_plot__QfsWi h4{font-size:.9375rem;margin:0 0 .5rem}.rapidly-exploring-random-trees-lab_plot__QfsWi figcaption{font-size:.8125rem;padding:.75rem 0}.rapidly-exploring-random-trees-lab_plot__QfsWi svg{display:block;width:100%;height:auto;overflow:visible}.rapidly-exploring-random-trees-lab_plot__QfsWi svg text{font-size:22px;fill:var(--color-text-muted)}.rapidly-exploring-random-trees-lab_grid__fW_22{stroke:var(--color-rule);stroke-width:1}.rapidly-exploring-random-trees-lab_wall__sKlgP{stroke:var(--color-ink);stroke-width:1.5;fill:none}.rapidly-exploring-random-trees-lab_inset__57h6j{stroke:var(--color-text-muted);stroke-width:1;stroke-dasharray:2 4;fill:none}.rapidly-exploring-random-trees-lab_obstacle__FBAB2{fill:var(--color-ink);fill-opacity:.12;stroke:var(--color-ink);stroke-width:1.5}.rapidly-exploring-random-trees-lab_inflated__qq7vb{fill:none;stroke:var(--lesson-blue);stroke-dasharray:6 4;stroke-width:1.5}.rapidly-exploring-random-trees-lab_branch__ybNeg{stroke:var(--lesson-blue);stroke-width:1.3;stroke-opacity:.75}.rapidly-exploring-random-trees-lab_solution__ofHH7{fill:none;stroke:var(--lesson-accent);stroke-width:4;stroke-linejoin:round}.rapidly-exploring-random-trees-lab_sample__OaAUn{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.5}.rapidly-exploring-random-trees-lab_proposed__KOw8z{fill:none;stroke:var(--color-ink);stroke-width:2}.rapidly-exploring-random-trees-lab_endpoint__uA7Kg{fill:var(--color-ink)}.rapidly-exploring-random-trees-lab_plot__QfsWi svg .rapidly-exploring-random-trees-lab_endpointLabel__AFPNV{fill:var(--color-ink);paint-order:stroke;stroke:var(--color-paper);stroke-width:3;font-weight:600}.rapidly-exploring-random-trees-lab_legend__f_3na{font-size:.875rem;padding-left:1.25rem}@media (max-width:40rem){.rapidly-exploring-random-trees-lab_lab__Iy86D .lesson-readouts{grid-template-columns:1fr}}.reeds-shepp-paths-lab_lab__Sjcnw .lesson-widget__eyebrow{font-size:.75rem}.reeds-shepp-paths-lab_lab__Sjcnw .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.reeds-shepp-paths-lab_lab__Sjcnw .reeds-shepp-paths-lab_note__kOLhK{margin-block:1rem;font-size:.875rem}.reeds-shepp-paths-lab_panels__LPxAU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.reeds-shepp-paths-lab_lab__Sjcnw .lesson-plot{min-width:0;margin:0}.reeds-shepp-paths-lab_lab__Sjcnw svg{display:block;width:100%;height:auto}.reeds-shepp-paths-lab_lab__Sjcnw svg text{font-size:22px;fill:var(--color-ink)}.reeds-shepp-paths-lab_grid__6628A{stroke:var(--color-rule);stroke-width:1}.reeds-shepp-paths-lab_comparison__qbwVW,.reeds-shepp-paths-lab_forward__8U1I2,.reeds-shepp-paths-lab_reverse__Xn8rK{fill:none;stroke-linecap:round;stroke-linejoin:round}.reeds-shepp-paths-lab_forward__8U1I2{stroke:var(--lesson-blue);stroke-width:3}.reeds-shepp-paths-lab_reverse__Xn8rK{stroke:var(--lesson-accent);stroke-width:3;stroke-dasharray:7 3}.reeds-shepp-paths-lab_comparison__qbwVW{stroke:var(--color-text-muted);stroke-width:1.5;stroke-dasharray:3 5}.reeds-shepp-paths-lab_heading__kNeRx{stroke:var(--color-ink);stroke-width:2;fill:none}.reeds-shepp-paths-lab_start__9MLnX{fill:var(--color-paper)}.reeds-shepp-paths-lab_cusp__xjULB,.reeds-shepp-paths-lab_goal__0Kshl{fill:var(--color-ink)}.reeds-shepp-paths-lab_pieces__DciFO{min-width:0}.reeds-shepp-paths-lab_pieces__DciFO table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.8125rem}.reeds-shepp-paths-lab_pieces__DciFO caption{padding-bottom:.75rem;text-align:left;font-size:1rem;color:var(--color-ink)}.reeds-shepp-paths-lab_pieces__DciFO td,.reeds-shepp-paths-lab_pieces__DciFO th{border-bottom:1px solid var(--color-rule);padding:.6rem .25rem;text-align:left;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.reeds-shepp-paths-lab_pieces__DciFO th:first-child{width:20%}.reeds-shepp-paths-lab_lab__Sjcnw .lesson-readouts{grid-template-columns:repeat(4,minmax(0,1fr))}.reeds-shepp-paths-lab_lab__Sjcnw .lesson-readouts dt{font-size:.75rem}.reeds-shepp-paths-lab_lab__Sjcnw .lesson-readouts dd{font-size:.9375rem;overflow-wrap:anywhere}@media (max-width:60rem){.reeds-shepp-paths-lab_panels__LPxAU{grid-template-columns:1fr}.reeds-shepp-paths-lab_lab__Sjcnw .lesson-plot{width:100%;max-width:32rem;margin-inline:auto}.reeds-shepp-paths-lab_lab__Sjcnw .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.reeds-shepp-paths-lab_lab__Sjcnw .lesson-readouts{grid-template-columns:1fr}}.robot-data-leakage-lab_lab__yIS6j .lesson-widget__eyebrow{font-size:.75rem}.robot-data-leakage-lab_lab__yIS6j .robot-data-leakage-lab_note__Y6_qp,.robot-data-leakage-lab_manifest__zwB89{font-size:.875rem;margin-block:1rem}.robot-data-leakage-lab_plots__vKdrY{display:grid;gap:1rem;min-width:0}.robot-data-leakage-lab_lab__yIS6j .robot-data-leakage-lab_plot__a0rXg{width:100%;min-width:0;max-width:32rem;margin:1rem auto}.robot-data-leakage-lab_plot__a0rXg h4{font-size:.9375rem;margin-bottom:.5rem}.robot-data-leakage-lab_plot__a0rXg svg{display:block;width:100%;height:auto}.robot-data-leakage-lab_plot__a0rXg svg text{font-size:22px;fill:var(--color-ink)}.robot-data-leakage-lab_lab__yIS6j .robot-data-leakage-lab_plot__a0rXg figcaption{font-size:.8125rem;padding-block:.75rem}.robot-data-leakage-lab_grid__7Jbxk{stroke:var(--color-rule);stroke-width:1}.robot-data-leakage-lab_training__vdAcf{fill:none;stroke:var(--lesson-blue);stroke-width:2}.robot-data-leakage-lab_heldOut__NvFjv{fill:none;stroke:var(--lesson-accent);stroke-width:2}.robot-data-leakage-lab_selected__K0kEQ{fill:none;stroke:var(--color-ink);stroke-width:2}.robot-data-leakage-lab_error___L__1{stroke:var(--color-text-muted);stroke-width:2}.robot-data-leakage-lab_label__0lLsQ{fill:var(--lesson-accent)}.robot-data-leakage-lab_prediction__7lL0F{fill:var(--lesson-blue)}.robot-data-leakage-lab_manifest__zwB89 code{white-space:normal;overflow-wrap:anywhere}.robot-data-leakage-lab_lab__yIS6j .lesson-readouts dt{font-size:.75rem}.robot-data-leakage-lab_lab__yIS6j .lesson-readouts dd{font-size:.9375rem}@media (min-width:60rem){.robot-data-leakage-lab_plots__vKdrY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.robot-data-leakage-lab_lab__yIS6j .lesson-readouts{grid-template-columns:1fr}}.robot-dynamics-lab_lab__dK1TL .lesson-widget__eyebrow{font-size:.75rem}.robot-dynamics-lab_lab__dK1TL .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.robot-dynamics-lab_lab__dK1TL .robot-dynamics-lab_note__YwgZ4{margin-block:1rem;font-size:.875rem}.robot-dynamics-lab_panels__KQVlR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.robot-dynamics-lab_lab__dK1TL .lesson-plot{min-width:0;margin:0}.robot-dynamics-lab_lab__dK1TL .lesson-plot h4{font-size:.9375rem}.robot-dynamics-lab_lab__dK1TL .lesson-plot figcaption{font-size:.8125rem}.robot-dynamics-lab_lab__dK1TL svg{display:block;width:100%;height:auto}.robot-dynamics-lab_lab__dK1TL svg text{font-size:22px;fill:var(--color-ink)}.robot-dynamics-lab_grid__B3yVF{stroke:var(--color-rule);stroke-width:1}.robot-dynamics-lab_link1__6DWMu{stroke:var(--lesson-blue);stroke-width:7;stroke-linecap:round}.robot-dynamics-lab_link2__qQfl_{stroke:var(--lesson-accent);stroke-width:7;stroke-linecap:round}.robot-dynamics-lab_base__qj9Bm,.robot-dynamics-lab_joint__kzcL6{fill:var(--color-ink)}.robot-dynamics-lab_tip__t1Qwa{fill:var(--lesson-accent)}.robot-dynamics-lab_com__tPGHt{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.5}.robot-dynamics-lab_tables__bgX8_{min-width:0}.robot-dynamics-lab_tables__bgX8_ table{margin-block:0 1.5rem;width:100%;table-layout:fixed;border-collapse:collapse;font-size:.8125rem}.robot-dynamics-lab_tables__bgX8_ caption{padding-block:.75rem;text-align:left;font-size:.875rem}.robot-dynamics-lab_tables__bgX8_ td,.robot-dynamics-lab_tables__bgX8_ th{padding:.6rem .25rem;text-align:left;border-bottom:1px solid var(--color-rule);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.robot-dynamics-lab_lab__dK1TL .lesson-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.robot-dynamics-lab_lab__dK1TL .lesson-readouts dt{font-size:.75rem}.robot-dynamics-lab_lab__dK1TL .lesson-readouts dd{font-size:.9375rem;overflow-wrap:anywhere}@media (max-width:60rem){.robot-dynamics-lab_panels__KQVlR{grid-template-columns:1fr}.robot-dynamics-lab_lab__dK1TL .lesson-plot{max-width:32rem;width:100%;margin-inline:auto}}@media (max-width:40rem){.robot-dynamics-lab_lab__dK1TL .lesson-readouts{grid-template-columns:1fr}}.statics-lab .lesson-widget__eyebrow{font-size:.75rem}.statics-lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.statics-lab .lesson-controls{margin-top:1.5rem}.statics-lab .lesson-plot{margin:1.5rem 0}.statics-lab .lesson-plot svg{max-width:38rem;margin-inline:auto}.statics-lab .lesson-plot svg text{font-size:20px;fill:var(--color-text-muted)}.statics-lab .lesson-plot figcaption{padding:.75rem 0;font-size:.8125rem}.statics-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.statics-lab .lesson-readouts dt{font-size:.75rem}.statics-lab .lesson-readouts dd{font-size:.9375rem}.statics-lab .statics-lab__note,.statics-lab .statics-lab__virtual{font-size:.875rem;margin-block:1rem}.statics-lab .statics-lab__virtual{border-left:2px solid var(--lesson-accent);padding-left:1rem}.statics-lab .statics-lab__matrix{width:100%;table-layout:fixed;margin-block:1.5rem}.statics-lab__matrix caption{text-align:left;font-size:.875rem;margin-bottom:.6rem}.statics-lab .statics-lab__matrix th{font-size:.8125rem;text-align:center;padding:.5rem .1rem}.statics-lab .statics-lab__matrix td{text-align:center;font:.8125rem/1.6 var(--font-technical);padding:.5rem .1rem;white-space:nowrap}@media (max-width:40rem){.statics-lab .lesson-readouts{grid-template-columns:1fr}}.workspace-lab .lesson-widget__eyebrow{font-size:.75rem}.workspace-lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.workspace-lab .lesson-plot{width:100%;max-width:32rem;margin:1.5rem auto 0}.workspace-lab .lesson-plot h4{margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.workspace-lab .lesson-plot figcaption{padding:.75rem 0;font-size:.8125rem}.workspace-lab svg text{font-size:22px;fill:var(--color-text-muted)}.workspace-lab__region{fill:var(--lesson-blue);fill-opacity:.12}.workspace-lab__grid{stroke:var(--color-rule);stroke-width:1}.workspace-lab__axis{stroke:var(--color-text-muted);stroke-width:1.3}.workspace-lab__inner,.workspace-lab__outer{fill:none;stroke:var(--lesson-blue);stroke-width:2}.workspace-lab__inner{stroke-dasharray:6 4}.workspace-lab__radius{stroke:var(--color-text-muted);stroke-width:1.5;stroke-dasharray:2 4}.workspace-lab__arm{fill:none;stroke:var(--color-ink);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.workspace-lab__joint{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:2}.workspace-lab__tip{fill:var(--color-ink)}.workspace-lab__target{fill:none;stroke:var(--lesson-accent);stroke-width:2.5}.workspace-lab .workspace-lab__legend{display:grid;gap:.65rem;padding:0;margin-block:1.25rem;list-style:none;font-size:.8125rem}.workspace-lab__legend li{display:flex;align-items:center;gap:.75rem}.workspace-lab__cross,.workspace-lab__swatch{width:1.6rem;flex:0 0 1.6rem}.workspace-lab__swatch--region{height:.7rem;border:2px solid var(--lesson-blue);background:color-mix(in srgb,var(--lesson-blue) 12%,transparent)}.workspace-lab__swatch--arm{border-top:3px solid var(--color-ink)}.workspace-lab__cross{color:var(--lesson-accent);font-size:1.5rem;font-weight:600;text-align:center;line-height:1}.workspace-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-lab .lesson-readouts dt{font-size:.75rem}.workspace-lab .lesson-readouts dd{font-size:.9375rem}.workspace-lab .workspace-lab__note{margin-block:1rem;font-size:.875rem}@media (max-width:40rem){.workspace-lab .lesson-readouts{grid-template-columns:1fr}}.rotation-lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.rotation-lab .rotation-lab__note{margin-block:1rem;font-size:.8125rem;color:var(--color-text-muted)}.rotation-lab__matrices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem}.rotation-lab .rotation-lab__matrix{table-layout:fixed;width:100%;margin:0;border-inline:2px solid var(--color-ink)}.rotation-lab__matrix caption{text-align:left;padding-bottom:.5rem;color:var(--color-ink);font-size:.875rem}.rotation-lab .rotation-lab__matrix td{text-align:center;padding:.35rem .1rem;border:0;font:500 .8125rem/1.5 var(--font-technical)}.rotation-lab .rotation-lab__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;margin-block:1.5rem;list-style:none;font-size:.8125rem}.rotation-lab__legend li{display:flex;align-items:center;gap:.5rem}.rotation-lab__marker{display:inline-block;width:.875rem;height:.875rem;flex-shrink:0}.rotation-lab__marker--input{border:2px solid var(--color-text-muted);border-radius:50%}.rotation-lab__marker--selected{border-radius:50%;background:var(--lesson-accent)}.rotation-lab__marker--reverse{border:2px solid var(--lesson-blue)}.rotation-lab__plots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.rotation-lab .lesson-plot{margin:0;min-width:0}.rotation-lab .rotation-lab__plot-title{font-size:1rem;font-weight:550;color:var(--color-ink)}.rotation-lab svg text{font-size:18px;fill:var(--color-text-muted)}.rotation-lab .lesson-plot figcaption{padding:.75rem 0}.rotation-lab .lesson-readouts dt{font-size:.75rem}.rotation-lab .lesson-readouts dd{font-size:1rem}@media (max-width:48rem){.rotation-lab__plots{grid-template-columns:1fr}}@media (max-width:40rem){.rotation-lab__matrices{grid-template-columns:1fr}.rotation-lab .rotation-lab__matrix{max-width:18rem}}.rrt-star-lab_lab__2fBF3 .lesson-widget__eyebrow{font-size:.75rem}.rrt-star-lab_lab__2fBF3 .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.rrt-star-lab_lab__2fBF3 .rrt-star-lab_note__ztblo{margin-block:1rem;font-size:.875rem}.rrt-star-lab_plots__9Eefr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem;align-items:start}.rrt-star-lab_lab__2fBF3 .lesson-plot{min-width:0;margin:0}.rrt-star-lab_lab__2fBF3 h4{font-size:.9375rem;font-weight:600;margin:0 0 .75rem}.rrt-star-lab_lab__2fBF3 .lesson-plot figcaption{padding:.75rem 0;font-size:.8125rem}.rrt-star-lab_lab__2fBF3 svg text{font-size:22px;fill:var(--color-ink)}.rrt-star-lab_axis__BKSMj,.rrt-star-lab_wall__2_nwz{fill:none;stroke:var(--color-text-muted);stroke-width:1.3}.rrt-star-lab_inset__DOEG2{fill:none;stroke:var(--color-text-muted);stroke-width:1;stroke-dasharray:3 3}.rrt-star-lab_obstacle__LhsrG{fill:var(--color-ink);fill-opacity:.12;stroke:var(--color-ink);stroke-width:1.5}.rrt-star-lab_inflated__RLjFp{fill:none;stroke:var(--lesson-blue);stroke-width:1.3;stroke-dasharray:5 4}.rrt-star-lab_tree__KpCLr{stroke:var(--color-text-muted);stroke-width:.9;stroke-opacity:.4}.rrt-star-lab_firstPath__VIrOW{fill:none;stroke:var(--lesson-blue);stroke-width:3;stroke-dasharray:7 5;stroke-linejoin:round}.rrt-star-lab_bestPath__7cpaL{fill:none;stroke:var(--lesson-accent);stroke-width:4;stroke-linejoin:round}.rrt-star-lab_endpoint__juH6q{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:2}.rrt-star-lab_grid___Dw9J{stroke:var(--color-rule);stroke-width:1}.rrt-star-lab_history__s_vOA{fill:none;stroke:var(--lesson-accent);stroke-width:3}.rrt-star-lab_lab__2fBF3 .lesson-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.rrt-star-lab_lab__2fBF3 .lesson-readouts dt{font-size:.75rem}.rrt-star-lab_lab__2fBF3 .lesson-readouts dd{font-size:.9375rem}.rrt-star-lab_lab__2fBF3 .rrt-star-lab_rewire__RDhTp{margin-block:1.25rem;padding:1rem;border-left:2px solid var(--lesson-blue);background:var(--color-paper)}.rrt-star-lab_lab__2fBF3 .rrt-star-lab_rewire__RDhTp p{font-size:.875rem}@media (max-width:60rem){.rrt-star-lab_plots__9Eefr{grid-template-columns:1fr}.rrt-star-lab_lab__2fBF3 .lesson-plot{width:100%;max-width:32rem;margin-inline:auto}}@media (max-width:40rem){.rrt-star-lab_lab__2fBF3 .lesson-readouts{grid-template-columns:1fr}}.sim-to-real-transfer-lab_lab__tuVaR .lesson-widget__eyebrow{font-size:.75rem}.sim-to-real-transfer-lab_lab__tuVaR .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.sim-to-real-transfer-lab_lab__tuVaR .sim-to-real-transfer-lab_note__3oDEj{font-size:.875rem;margin-block:1rem}.sim-to-real-transfer-lab_plots__tUhdP{display:grid;gap:1rem;margin-block:1.5rem}.sim-to-real-transfer-lab_lab__tuVaR .sim-to-real-transfer-lab_plots__tUhdP figure{width:100%;max-width:32rem;min-width:0;margin:0 auto}.sim-to-real-transfer-lab_plots__tUhdP svg{display:block;width:100%;height:auto}.sim-to-real-transfer-lab_plots__tUhdP svg text{font-size:22px;fill:var(--color-text-muted);font-family:var(--font-technical)}.sim-to-real-transfer-lab_lab__tuVaR .sim-to-real-transfer-lab_plots__tUhdP figcaption{font-size:.8125rem;padding-block:.75rem}.sim-to-real-transfer-lab_grid__S7GXf{stroke:var(--color-rule);stroke-width:1;stroke-dasharray:3 5}.sim-to-real-transfer-lab_goal__yJwAC{stroke:var(--color-text-muted);stroke-width:1.5;stroke-dasharray:7 5}.sim-to-real-transfer-lab_cursor__1z90R{stroke:var(--lesson-accent);stroke-width:1.5;opacity:.6}.sim-to-real-transfer-lab_varied__1NvlR{fill:none;stroke:var(--lesson-blue);stroke-width:3;stroke-linejoin:round}.sim-to-real-transfer-lab_nominal__UQ0Ey{fill:none;stroke:var(--lesson-accent);stroke-width:2.5;stroke-dasharray:8 5;stroke-linejoin:round}.sim-to-real-transfer-lab_variedDot__tstU_{fill:var(--lesson-blue)}.sim-to-real-transfer-lab_nominalDot__8Ygi4{fill:var(--lesson-accent)}.sim-to-real-transfer-lab_selected__Xaf1Q{fill:var(--color-paper);stroke:var(--lesson-blue);stroke-width:2.5}.sim-to-real-transfer-lab_lab__tuVaR .lesson-readouts dt{font-size:.75rem}.sim-to-real-transfer-lab_lab__tuVaR .lesson-readouts dd{font-size:.9375rem;overflow-wrap:anywhere}.sim-to-real-transfer-lab_actions__sq0N4{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}@media (min-width:60rem){.sim-to-real-transfer-lab_plots__tUhdP{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.sim-to-real-transfer-lab_lab__tuVaR .lesson-readouts{grid-template-columns:1fr}}.simulation-loop-lab_lab__AgPTT .lesson-widget__eyebrow{font-size:.75rem}.simulation-loop-lab_lab__AgPTT .simulation-loop-lab_note__tx_ns{font-size:.875rem;margin-block:1rem}.simulation-loop-lab_plots__z3xU1{display:grid;gap:1rem;min-width:0}.simulation-loop-lab_lab__AgPTT .simulation-loop-lab_plot__6vv8f{width:100%;min-width:0;max-width:32rem;margin:1rem auto}.simulation-loop-lab_plot__6vv8f h4{font-size:.9375rem;margin-bottom:.5rem}.simulation-loop-lab_plot__6vv8f svg{display:block;width:100%;height:auto}.simulation-loop-lab_plot__6vv8f svg text{font-size:22px;fill:var(--color-ink)}.simulation-loop-lab_lab__AgPTT .simulation-loop-lab_plot__6vv8f figcaption{font-size:.8125rem;padding-block:.75rem}.simulation-loop-lab_grid__F4Wwn{stroke:var(--color-rule);stroke-width:1}.simulation-loop-lab_probe__3OKF2{stroke:var(--color-rule);stroke-width:2;stroke-dasharray:2 4}.simulation-loop-lab_closed__Fky1K,.simulation-loop-lab_recorded__YUgpe,.simulation-loop-lab_shadow__G_Ybl{fill:none;stroke-width:3;stroke-linejoin:round}.simulation-loop-lab_recorded__YUgpe{stroke:var(--color-text-muted);stroke-dasharray:8 5}.simulation-loop-lab_shadow__G_Ybl{stroke:var(--lesson-accent);stroke-dasharray:3 4}.simulation-loop-lab_closed__Fky1K{stroke:var(--lesson-blue)}.simulation-loop-lab_recordedMarker__UrqyT{fill:var(--color-paper);stroke:var(--color-text-muted);stroke-width:2}.simulation-loop-lab_shadowMarker__wy_Hi{fill:var(--color-paper);stroke:var(--lesson-accent);stroke-width:2}.simulation-loop-lab_closedMarker__xOglu{fill:var(--lesson-blue)}.simulation-loop-lab_lab__AgPTT .lesson-readouts dt{font-size:.75rem}.simulation-loop-lab_lab__AgPTT .lesson-readouts dd{font-size:.9375rem}@media (min-width:60rem){.simulation-loop-lab_plots__z3xU1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.simulation-loop-lab_lab__AgPTT .lesson-readouts{grid-template-columns:1fr}}.svd-lab__preset{max-width:25rem}.svd-lab .lesson-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.svd-lab .lesson-control{gap:.25rem}.svd-lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.svd-lab__reflection{display:flex;gap:.65rem;align-items:center;min-height:2.75rem;font-size:.8125rem;color:var(--color-ink)}.svd-lab__reflection input{width:1.1rem;height:1.1rem;flex-shrink:0;accent-color:var(--lesson-blue)}.svd-lab__matrices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-block:1.5rem}.svd-lab .svd-lab__matrix{width:100%;table-layout:fixed;margin:0;border-inline:2px solid var(--color-ink)}.svd-lab__matrix caption{text-align:left;color:var(--color-ink);font-size:.875rem;padding-bottom:.5rem}.svd-lab .svd-lab__matrix td{text-align:center;font:500 .8125rem/1.5 var(--font-technical);padding:.25rem .1rem;border:0}.svd-lab__plots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.svd-lab .lesson-plot{min-width:0;margin:0}.svd-lab svg text{font-size:18px;fill:var(--color-text-muted)}.svd-lab .svd-lab__plot-title{font-size:1rem;font-weight:550;color:var(--color-ink)}.svd-lab .lesson-plot figcaption{padding:.75rem 0}.svd-lab .svd-lab__directions{table-layout:fixed;margin-block:1.5rem}.svd-lab__directions caption{text-align:left;font-size:.875rem;font-weight:550;color:var(--color-ink);padding-bottom:.5rem}.svd-lab .svd-lab__directions :is(th,td){font-size:.8125rem}.svd-lab__directions th:first-child,.svd-lab__directions th:last-child{width:40%}.svd-lab__directions span{display:block;font-weight:400}.svd-lab .lesson-readouts dt{font-size:.75rem}.svd-lab .lesson-readouts dd{font-size:1rem}.svd-lab .svd-lab__note{font-size:.8125rem;color:var(--color-text-muted);margin-top:1rem}@media (max-width:48rem){.svd-lab .lesson-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.svd-lab__plots{grid-template-columns:1fr}.svd-lab__matrices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:26rem){.svd-lab .lesson-controls{grid-template-columns:1fr}.svd-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.svd-lab__matrices{gap:1rem .75rem}}.skid-steering-lab_lab__A6MsR .lesson-widget__eyebrow{font-size:.75rem}.skid-steering-lab_lab__A6MsR .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.skid-steering-lab_lab__A6MsR .skid-steering-lab_note__ZcdG1{font-size:.875rem;margin-block:1rem}.skid-steering-lab_panels__Ykhmq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.skid-steering-lab_lab__A6MsR .lesson-plot{min-width:0;margin:0}.skid-steering-lab_lab__A6MsR .lesson-plot h4{font-size:.9375rem}.skid-steering-lab_lab__A6MsR svg{display:block;width:100%;height:auto}.skid-steering-lab_lab__A6MsR svg text{font-size:22px;fill:var(--color-ink)}.skid-steering-lab_lab__A6MsR .lesson-plot figcaption{font-size:.8125rem;padding-block:.75rem}.skid-steering-lab_grid__Ox416{stroke:var(--color-rule);stroke-width:1}.skid-steering-lab_reference__CPFAB{fill:none;stroke:var(--lesson-blue);stroke-width:4}.skid-steering-lab_naive__AlJ9B{fill:none;stroke:var(--lesson-accent);stroke-width:3;stroke-dasharray:6 5}.skid-steering-lab_referenceMarker__5OEqu{fill:var(--lesson-blue)}.skid-steering-lab_naiveMarker__Jz6jY{fill:none;stroke:var(--lesson-accent);stroke-width:2}.skid-steering-lab_referenceHeading__b6ej7{fill:none;stroke:var(--lesson-blue);stroke-width:2.5}.skid-steering-lab_naiveHeading__xVUPt{fill:none;stroke:var(--lesson-accent);stroke-width:2;stroke-dasharray:4 3}.skid-steering-lab_body__DO2Bp{fill:var(--color-paper-raised);stroke:var(--color-rule);stroke-width:1.5}.skid-steering-lab_bodyAxis__cg2gY{stroke:var(--color-ink);stroke-width:1.5;fill:none}.skid-steering-lab_wheel__X6uvG{fill:var(--color-ink)}.skid-steering-lab_lateralArrow__ispCA{stroke:var(--lesson-blue);fill:none;stroke-width:3}.skid-steering-lab_virtualTrack__2C2cB{stroke:var(--lesson-accent);stroke-width:1.5;stroke-dasharray:5 4}.skid-steering-lab_icr__SHZ4E{stroke:var(--lesson-accent);stroke-width:2;fill:var(--color-paper)}.skid-steering-lab_lab__A6MsR .lesson-readouts dt{font-size:.75rem}.skid-steering-lab_lab__A6MsR .lesson-readouts dd{font-size:.9375rem;overflow-wrap:anywhere}.skid-steering-lab_table__gkZNc{margin-top:1.5rem}.skid-steering-lab_lab__A6MsR .skid-steering-lab_table__gkZNc table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.8125rem}.skid-steering-lab_lab__A6MsR .skid-steering-lab_table__gkZNc caption{text-align:left;font-size:.875rem;padding-block:.75rem}.skid-steering-lab_lab__A6MsR .skid-steering-lab_table__gkZNc td,.skid-steering-lab_lab__A6MsR .skid-steering-lab_table__gkZNc th{text-align:left;padding:.5rem .25rem;border-bottom:1px solid var(--color-rule);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (max-width:60rem){.skid-steering-lab_panels__Ykhmq{grid-template-columns:1fr}.skid-steering-lab_lab__A6MsR .lesson-plot{max-width:32rem;width:100%;margin-inline:auto}}@media (max-width:40rem){.skid-steering-lab_lab__A6MsR .lesson-readouts{grid-template-columns:1fr}}.slam-loop-closure-lab_lab__v642D .lesson-widget__eyebrow{font-size:.75rem}.slam-loop-closure-lab_lab__v642D .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.slam-loop-closure-lab_lab__v642D .slam-loop-closure-lab_note__ptJqG{font-size:.875rem;margin-block:1rem}.slam-loop-closure-lab_plots__CNLFa{display:grid;gap:1.5rem;margin-block:1.5rem}.slam-loop-closure-lab_lab__v642D .slam-loop-closure-lab_plots__CNLFa figure{width:100%;max-width:32rem;min-width:0;margin:0 auto}.slam-loop-closure-lab_plots__CNLFa svg{display:block;width:100%;height:auto}.slam-loop-closure-lab_plots__CNLFa svg text{font-size:22px;fill:var(--color-text-muted);font-family:var(--font-technical)}.slam-loop-closure-lab_lab__v642D .slam-loop-closure-lab_plots__CNLFa figcaption{font-size:.8125rem;padding-block:.75rem}.slam-loop-closure-lab_grid__MJGPA{stroke:var(--color-rule);stroke-width:1;stroke-dasharray:3 5}.slam-loop-closure-lab_truth__xe_hr{fill:none;stroke:var(--color-text-muted);stroke-width:2;stroke-dasharray:7 5}.slam-loop-closure-lab_before__Kooq1{fill:none;stroke:var(--lesson-accent);stroke-width:2;stroke-dasharray:9 4;stroke-linejoin:round}.slam-loop-closure-lab_after__PCOxX{fill:none;stroke:var(--lesson-blue);stroke-width:2.5;stroke-linejoin:round}.slam-loop-closure-lab_beforePoint__ru1Kt{fill:var(--color-paper);stroke:var(--lesson-accent);stroke-width:2}.slam-loop-closure-lab_afterPoint__1sCkf{fill:var(--lesson-blue)}.slam-loop-closure-lab_closure___yr0J{stroke:#8753bd;stroke-width:2.5;stroke-dasharray:2 3}.slam-loop-closure-lab_anchor__x1Iz1{fill:none;stroke:var(--color-ink);stroke-width:2}.slam-loop-closure-lab_lab__v642D .lesson-readouts dt{font-size:.75rem}.slam-loop-closure-lab_lab__v642D .lesson-readouts dd{font-size:.9375rem;overflow-wrap:anywhere}@media (min-width:60rem){.slam-loop-closure-lab_plots__CNLFa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.slam-loop-closure-lab_lab__v642D .lesson-readouts{grid-template-columns:1fr}}.slam-robotics-lab_lab__1VBNL .lesson-widget__eyebrow{font-size:.75rem}.slam-robotics-lab_lab__1VBNL .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.slam-robotics-lab_lab__1VBNL .slam-robotics-lab_note__pRCKx{font-size:.875rem;margin-block:1rem}.slam-robotics-lab_lab__1VBNL .slam-robotics-lab_plot__Y4lez{width:100%;min-width:0;max-width:32rem;margin:1.5rem auto}.slam-robotics-lab_plot__Y4lez h4{font-size:.9375rem;margin-bottom:.5rem}.slam-robotics-lab_plot__Y4lez svg{display:block;width:100%;height:auto}.slam-robotics-lab_plot__Y4lez svg text{font-size:22px;fill:var(--color-text-muted)}.slam-robotics-lab_lab__1VBNL .slam-robotics-lab_plot__Y4lez figcaption{font-size:.8125rem;padding-block:.75rem}.slam-robotics-lab_grid__VQUrh{stroke:var(--color-rule);stroke-width:1}.slam-robotics-lab_reference__rs6uG{stroke:var(--color-text-muted);stroke-width:2}.slam-robotics-lab_zero__Foamb{stroke:var(--color-text-muted);stroke-width:1.5}.slam-robotics-lab_estimate__DSxX9,.slam-robotics-lab_positiveDot__bmb1y{fill:var(--lesson-blue)}.slam-robotics-lab_known__9A_Ua{fill:var(--color-ink)}.slam-robotics-lab_positive__ochz1{stroke:var(--lesson-blue);stroke-width:5}.slam-robotics-lab_negative__D_ae7{stroke:var(--lesson-accent);stroke-width:5}.slam-robotics-lab_negativeDot__i_C6x{fill:var(--lesson-accent)}.slam-robotics-lab_lab__1VBNL .lesson-readouts dt{font-size:.75rem}.slam-robotics-lab_lab__1VBNL .lesson-readouts dd{font-size:.9375rem}@media (max-width:40rem){.slam-robotics-lab_lab__1VBNL .lesson-readouts{grid-template-columns:1fr}}.slam-toolbox-diagram_diagram__aeyus .lesson-widget__eyebrow{font-size:.75rem}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_figure__ovmwF{margin:0}.slam-toolbox-diagram_body__73MbF{display:grid;gap:1.5rem;min-width:0}.slam-toolbox-diagram_diagram__aeyus h4{margin:0 0 .5rem;color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.4}.slam-toolbox-diagram_diagram__aeyus dd,.slam-toolbox-diagram_diagram__aeyus p{font-size:.875rem}.slam-toolbox-diagram_diagram__aeyus code{font-family:var(--font-technical);font-size:.8125rem;white-space:nowrap}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_sequence__NtDkp{display:grid;gap:.75rem;padding:0;margin:0;list-style:none}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_sequence__NtDkp li{min-width:0;margin:0;padding:.85rem;border:1px solid var(--color-rule);background:var(--color-paper)}.slam-toolbox-diagram_step__KPp65{display:block;margin-bottom:.5rem;color:var(--lesson-blue);font-family:var(--font-technical);font-size:.8125rem}.slam-toolbox-diagram_frames__tuQed,.slam-toolbox-diagram_outputs__PusB4{min-width:0}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_chain__Z_RB5{display:grid;gap:0;padding:0;margin:1rem 0 0;list-style:none}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_chain__Z_RB5 li{display:grid;gap:.5rem;min-width:0;padding:1rem 0;margin:0;border-top:1px solid var(--color-rule)}.slam-toolbox-diagram_edge__Me2uW{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--lesson-blue)}.slam-toolbox-diagram_edge__Me2uW code{color:var(--lesson-blue);font-weight:600}.slam-toolbox-diagram_chain__Z_RB5 strong{color:var(--color-ink);font-size:.875rem;font-weight:600}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_chain__Z_RB5 p{margin:.35rem 0 0}.slam-toolbox-diagram_failure__Mywei{padding:.85rem;border-left:2px solid var(--lesson-blue);background:var(--color-paper)}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_outputs__PusB4 dl{display:grid;gap:1rem;margin:.85rem 0 0}.slam-toolbox-diagram_outputs__PusB4 dl>div{min-width:0;padding:.85rem;border-left:2px solid var(--lesson-accent);background:var(--color-paper)}.slam-toolbox-diagram_diagram__aeyus dt{margin:0 0 .4rem;color:var(--color-ink);font-size:.9375rem;font-weight:600}.slam-toolbox-diagram_diagram__aeyus dd{margin:0}.slam-toolbox-diagram_diagram__aeyus figcaption{font-size:.875rem}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_map__tOKhh{max-width:36rem;margin-inline:auto;border:1px solid var(--color-rule)}.slam-toolbox-diagram_free__gDWCO{fill:#fffdf8;background:#fffdf8}.slam-toolbox-diagram_occupied__CZhvs{fill:#222622;background:#222622}.slam-toolbox-diagram_unknown__it35_{fill:#c7cbc7;background:#c7cbc7}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_legend__9hUH6{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_legend__9hUH6 li{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.875rem}.slam-toolbox-diagram_legend__9hUH6 strong{font-weight:600}.slam-toolbox-diagram_swatch__6ztRD{display:inline-block;flex:0 0 auto;width:.85rem;height:.85rem;border:1px solid var(--color-text-muted)}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_mapDetails__He5ct{display:grid;gap:1rem;margin:0}.slam-toolbox-diagram_mapDetails__He5ct>div{min-width:0}@media (min-width:60rem){.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_sequence__NtDkp{grid-template-columns:repeat(3,minmax(0,1fr))}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_chain__Z_RB5 li{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1.5rem;align-items:start}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_outputs__PusB4 dl{grid-template-columns:repeat(2,minmax(0,1fr))}.slam-toolbox-diagram_diagram__aeyus .slam-toolbox-diagram_mapDetails__He5ct{grid-template-columns:repeat(4,minmax(0,1fr))}}.ros2-bag-replay-diagram_diagram__IHlw4 .lesson-widget__eyebrow{font-size:.75rem}.ros2-bag-replay-diagram_diagram__IHlw4 .ros2-bag-replay-diagram_figure__6zcWw{margin:0}.ros2-bag-replay-diagram_body__Ik1IP{display:grid;gap:1.5rem;min-width:0}.ros2-bag-replay-diagram_diagram__IHlw4 h4{margin:0 0 .5rem;color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.4}.ros2-bag-replay-diagram_diagram__IHlw4 code{font-family:var(--font-technical);font-size:.875rem;white-space:nowrap}.ros2-bag-replay-diagram_diagram__IHlw4 p{font-size:.875rem}.ros2-bag-replay-diagram_diagram__IHlw4 .ros2-bag-replay-diagram_sequence__0AkbU{display:grid;gap:.75rem;padding:0;margin:0;list-style:none}.ros2-bag-replay-diagram_diagram__IHlw4 .ros2-bag-replay-diagram_sequence__0AkbU li{min-width:0;margin:0;padding:.85rem;border:1px solid var(--color-rule);background:var(--color-paper)}.ros2-bag-replay-diagram_step__IDIV2{display:block;margin-bottom:.5rem;color:var(--lesson-blue);font-family:var(--font-technical);font-size:.8125rem}.ros2-bag-replay-diagram_payload__X6bVv{min-width:0;padding:1rem;border-left:2px solid var(--lesson-blue);background:var(--color-paper)}.ros2-bag-replay-diagram_number__lseaj{display:inline-block;font-family:var(--font-technical);font-size:.875rem}.ros2-bag-replay-diagram_diagram__IHlw4 .ros2-bag-replay-diagram_times__AVs4I{display:grid;gap:1rem;margin:0}.ros2-bag-replay-diagram_times__AVs4I>div{min-width:0}.ros2-bag-replay-diagram_diagram__IHlw4 dt{margin:0 0 .4rem;color:var(--color-ink);font-size:.9375rem;font-weight:600}.ros2-bag-replay-diagram_diagram__IHlw4 dd{margin:0;font-size:.875rem}.ros2-bag-replay-diagram_diagram__IHlw4 dd>strong{display:block;margin-bottom:.3rem;font-size:.875rem}.ros2-bag-replay-diagram_comparison__6d0iJ{min-width:0}.ros2-bag-replay-diagram_diagram__IHlw4 table{margin:.85rem 0 0;width:100%;table-layout:fixed;font-size:.875rem}.ros2-bag-replay-diagram_diagram__IHlw4 :is(th,td){padding:.75rem .4rem;vertical-align:top;font-size:.875rem;overflow-wrap:anywhere}.ros2-bag-replay-diagram_diagram__IHlw4 th:first-child{width:38%}.ros2-bag-replay-diagram_diagram__IHlw4 td p{margin-top:.4rem}.ros2-bag-replay-diagram_diagram__IHlw4 figcaption{font-size:.875rem}@media (min-width:60rem){.ros2-bag-replay-diagram_diagram__IHlw4 .ros2-bag-replay-diagram_sequence__0AkbU{grid-template-columns:repeat(3,minmax(0,1fr))}.ros2-bag-replay-diagram_diagram__IHlw4 .ros2-bag-replay-diagram_times__AVs4I{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.ros2-odometry-tf2-diagram_diagram__8Gu_G .lesson-widget__eyebrow{font-size:.75rem}.ros2-odometry-tf2-diagram_diagram__8Gu_G .ros2-odometry-tf2-diagram_figure__V8NeH{margin:0}.ros2-odometry-tf2-diagram_layout__hxLTK{display:grid;gap:1.75rem}.ros2-odometry-tf2-diagram_panel__pr97N{min-width:0}.ros2-odometry-tf2-diagram_diagram__8Gu_G h4{margin:0 0 .5rem;color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.4}.ros2-odometry-tf2-diagram_diagram__8Gu_G .ros2-odometry-tf2-diagram_intro__g1zkp{margin-bottom:1rem}.ros2-odometry-tf2-diagram_diagram__8Gu_G code{font-family:var(--font-technical);font-size:.875rem;overflow-wrap:normal}.ros2-odometry-tf2-diagram_diagram__8Gu_G .ros2-odometry-tf2-diagram_edges__UBImO{display:grid;gap:.85rem;padding:0;margin:0;list-style:none}.ros2-odometry-tf2-diagram_diagram__8Gu_G .ros2-odometry-tf2-diagram_edge__mUTwj{margin:0;padding:.85rem;border:1px solid var(--color-rule);background:var(--color-paper)}.ros2-odometry-tf2-diagram_edgeHeading__wBAth{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .65rem;margin-bottom:.5rem}.ros2-odometry-tf2-diagram_framePair__UoJSb{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:var(--color-ink);font-weight:600}.ros2-odometry-tf2-diagram_kind__YakQu{font-size:.75rem;color:var(--color-text-muted)}.ros2-odometry-tf2-diagram_diagram__8Gu_G .ros2-odometry-tf2-diagram_owner__6fLBJ{margin-top:.5rem;font-size:.8125rem}.ros2-odometry-tf2-diagram_diagram__8Gu_G .ros2-odometry-tf2-diagram_note__Lae17{margin-top:.3rem;font-size:.8125rem;color:var(--color-text-muted)}.ros2-odometry-tf2-diagram_diagram__8Gu_G .ros2-odometry-tf2-diagram_reminder__nmVIF{margin-top:1rem;font-size:.8125rem}.ros2-odometry-tf2-diagram_timeNote__a8H1B{padding:.85rem 1rem;border-left:2px solid var(--lesson-blue);background:var(--color-paper)}.ros2-odometry-tf2-diagram_diagram__8Gu_G .ros2-odometry-tf2-diagram_timeLabel__OSBDK{color:var(--color-ink);font-weight:600;margin-bottom:.4rem}.ros2-odometry-tf2-diagram_diagram__8Gu_G .ros2-odometry-tf2-diagram_timeNote__a8H1B p:last-child{margin-top:.4rem}.ros2-odometry-tf2-diagram_diagram__8Gu_G table{margin:1rem 0;table-layout:fixed;font-size:.875rem}.ros2-odometry-tf2-diagram_diagram__8Gu_G :is(th,td){padding:.65rem .35rem;font-size:.875rem;overflow-wrap:normal}.ros2-odometry-tf2-diagram_diagram__8Gu_G th:first-child{width:46%}.ros2-odometry-tf2-diagram_diagram__8Gu_G tbody tr:last-child{background:var(--color-paper)}.ros2-odometry-tf2-diagram_number__QIJ7D{font-family:var(--font-technical);font-size:.875rem;white-space:nowrap}.ros2-odometry-tf2-diagram_diagram__8Gu_G .ros2-odometry-tf2-diagram_explanation__kajQq{font-size:.8125rem}.ros2-odometry-tf2-diagram_diagram__8Gu_G figcaption{font-size:.875rem}@media (min-width:60rem){.ros2-odometry-tf2-diagram_layout__hxLTK{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.ros2-communication-diagram_diagram__OKcGD .ros2-communication-diagram_figure__mcA2k{width:100%;max-width:28rem;margin:1.5rem auto}.ros2-communication-diagram_figure__mcA2k h4{margin-bottom:.75rem;font-size:1rem}.ros2-communication-diagram_figure__mcA2k svg{display:block;width:100%;height:auto}.ros2-communication-diagram_figure__mcA2k svg text{fill:var(--color-text-muted);font-size:22px}.ros2-communication-diagram_figure__mcA2k svg .ros2-communication-diagram_endpoint__bbzdH{fill:var(--color-ink);font-weight:600}.ros2-communication-diagram_lifeline__YoPiU{fill:none;stroke:var(--color-rule);stroke-width:1.5;stroke-dasharray:4 5}.ros2-communication-diagram_request__1y48P,.ros2-communication-diagram_response__Jboxf{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ros2-communication-diagram_request__1y48P{stroke:var(--lesson-blue)}.ros2-communication-diagram_response__Jboxf{stroke:var(--lesson-accent)}.ros2-communication-diagram_diagram__OKcGD .ros2-communication-diagram_figure__mcA2k figcaption{padding:.75rem 0 0}.robotics-simulation-map_map__581M_ .robotics-simulation-map_grid__TCXHt{display:grid;gap:1.5rem}.robotics-simulation-map_map__581M_ .robotics-simulation-map_figure__BlMRQ{width:100%;min-width:0;max-width:28rem;margin:0 auto}.robotics-simulation-map_map__581M_ .robotics-simulation-map_figure__BlMRQ h4{margin:0 0 .5rem;font-size:1rem;line-height:1.4}.robotics-simulation-map_figure__BlMRQ svg{display:block;width:100%;height:auto}.robotics-simulation-map_figure__BlMRQ svg text{fill:var(--color-text-muted);font-size:22px}.robotics-simulation-map_figure__BlMRQ svg .robotics-simulation-map_step__enUKi{fill:var(--color-ink);font-weight:600}.robotics-simulation-map_card__MEDUP,.robotics-simulation-map_input__9lSRl{fill:var(--color-paper);stroke:var(--color-rule);stroke-width:1}.robotics-simulation-map_input__9lSRl{stroke:var(--lesson-blue);stroke-width:1.5}.robotics-simulation-map_connector__UKeZV{fill:none;stroke:var(--color-text-muted);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.robotics-simulation-map_map__581M_ .robotics-simulation-map_figure__BlMRQ figcaption{padding-top:.75rem;font-size:.875rem;line-height:1.6}.robotics-simulation-map_map__581M_ .robotics-simulation-map_note__IivCp{margin-top:1.5rem;font-size:.875rem}@media (min-width:60rem){.robotics-simulation-map_map__581M_ .robotics-simulation-map_grid__TCXHt{grid-template-columns:repeat(2,minmax(0,1fr))}.robotics-simulation-map_map__581M_ .robotics-simulation-map_figure__BlMRQ:last-child{grid-column:1/-1}}.robotics-simulation-map_feedback__S72LO{fill:none;stroke:var(--lesson-blue);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.robotics-simulation-map_arrowhead__7BTv2{fill:var(--lesson-blue)}.robotics-simulation-map_divider__6tPl3{stroke:var(--color-rule);stroke-width:1.5;stroke-dasharray:6 6}.robot-localization-diagram_diagram__7Ku2J .lesson-widget__eyebrow{font-size:.75rem}.robot-localization-diagram_diagram__7Ku2J .robot-localization-diagram_figure__8SpMh{margin:0}.robot-localization-diagram_body__fhoal{display:grid;gap:1.5rem;min-width:0}.robot-localization-diagram_diagram__7Ku2J h4{margin:0 0 .5rem;color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.4}.robot-localization-diagram_diagram__7Ku2J p{font-size:.875rem}.robot-localization-diagram_diagram__7Ku2J code{font-family:var(--font-technical);font-size:.8125rem;white-space:nowrap}.robot-localization-diagram_diagram__7Ku2J .robot-localization-diagram_sequence__7RZ0B{display:grid;gap:.75rem;padding:0;margin:0;list-style:none}.robot-localization-diagram_diagram__7Ku2J .robot-localization-diagram_sequence__7RZ0B li{min-width:0;margin:0;padding:.85rem;border:1px solid var(--color-rule);background:var(--color-paper)}.robot-localization-diagram_step__vaPE3{display:block;margin-bottom:.5rem;color:var(--lesson-blue);font-family:var(--font-technical);font-size:.8125rem}.robot-localization-diagram_details__GwfYI{display:grid;gap:1.5rem;min-width:0}.robot-localization-diagram_frames__t_paM,.robot-localization-diagram_mask__ixVRL{min-width:0}.robot-localization-diagram_diagram__7Ku2J table{margin:.85rem 0 0;width:100%;table-layout:fixed}.robot-localization-diagram_diagram__7Ku2J :is(th,td){padding:.35rem .25rem;vertical-align:top;font-size:.8125rem}.robot-localization-diagram_diagram__7Ku2J th:first-child{width:48%}.robot-localization-diagram_diagram__7Ku2J td,.robot-localization-diagram_diagram__7Ku2J thead th:not(:first-child){text-align:center}.robot-localization-diagram_index__ZLe5c{display:inline-block;width:1.7rem;color:var(--color-text-muted);font-family:var(--font-technical);font-weight:400}.robot-localization-diagram_groupStart__w7Azx{border-top:1px solid var(--color-rule)}.robot-localization-diagram_enabled__geAZ4{color:var(--lesson-blue);font-weight:700}.robot-localization-diagram_disabled__Vs40S{color:var(--color-text-muted)}.robot-localization-diagram_diagram__7Ku2J dl{display:grid;gap:1.15rem;margin:1rem 0}.robot-localization-diagram_diagram__7Ku2J dt{margin:0 0 .4rem;color:var(--color-ink);font-size:.875rem;font-weight:600}.robot-localization-diagram_diagram__7Ku2J dd{margin:0;font-size:.875rem}.robot-localization-diagram_caution__kEmi3{padding:.85rem;border-left:2px solid var(--lesson-accent);background:var(--color-paper)}.robot-localization-diagram_diagram__7Ku2J figcaption{font-size:.875rem}@media (min-width:60rem){.robot-localization-diagram_diagram__7Ku2J .robot-localization-diagram_sequence__7RZ0B{grid-template-columns:repeat(3,minmax(0,1fr))}.robot-localization-diagram_details__GwfYI{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}}.robot-foundation-model-map_map__HCRNA .robot-foundation-model-map_grid__HJz6J{display:grid;gap:1.5rem}.robot-foundation-model-map_map__HCRNA .robot-foundation-model-map_figure__xmyqK{width:100%;min-width:0;max-width:28rem;margin:0 auto}.robot-foundation-model-map_map__HCRNA .robot-foundation-model-map_figure__xmyqK h4{margin:0 0 .5rem;font-size:1rem;line-height:1.4}.robot-foundation-model-map_figure__xmyqK svg{display:block;width:100%;height:auto}.robot-foundation-model-map_figure__xmyqK svg text{fill:var(--color-text-muted);font-size:22px}.robot-foundation-model-map_figure__xmyqK svg .robot-foundation-model-map_step__juZ3b{fill:var(--color-ink);font-weight:600}.robot-foundation-model-map_card__u6he9,.robot-foundation-model-map_input__d983q{fill:var(--color-paper);stroke:var(--color-rule);stroke-width:1}.robot-foundation-model-map_input__d983q{stroke:var(--lesson-blue);stroke-width:1.5}.robot-foundation-model-map_connector__jZbGy{fill:none;stroke:var(--color-text-muted);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.robot-foundation-model-map_map__HCRNA .robot-foundation-model-map_figure__xmyqK figcaption{padding-top:.75rem;font-size:.875rem;line-height:1.6}.robot-foundation-model-map_map__HCRNA .robot-foundation-model-map_note__XW2oN{margin-top:1.5rem;font-size:.875rem}@media (min-width:60rem){.robot-foundation-model-map_map__HCRNA .robot-foundation-model-map_grid__HJz6J{grid-template-columns:repeat(2,minmax(0,1fr))}.robot-foundation-model-map_map__HCRNA .robot-foundation-model-map_figure__xmyqK:last-child{grid-column:1/-1}}.robot-autonomy-diagram_diagram__1khWs .robot-autonomy-diagram_figure__mWoGP{width:100%;max-width:28rem;margin:0 auto}.robot-autonomy-diagram_panels__ii0lM{display:grid;gap:2rem}.robot-autonomy-diagram_figure__mWoGP h4{margin-bottom:.75rem;font-size:1rem}.robot-autonomy-diagram_figure__mWoGP svg{display:block;width:100%;height:auto}.robot-autonomy-diagram_figure__mWoGP svg text{fill:var(--color-text-muted);font-size:22px}.robot-autonomy-diagram_figure__mWoGP svg .robot-autonomy-diagram_job__FXMuD{fill:var(--color-ink);font-weight:600}.robot-autonomy-diagram_card__fa7Tt{fill:var(--color-paper);stroke-width:1.5}.robot-autonomy-diagram_human__Tw5HZ{stroke:var(--lesson-blue)}.robot-autonomy-diagram_robot__7mHTv{stroke:var(--lesson-accent)}.robot-autonomy-diagram_shared__y2_cn{stroke:var(--color-text-muted)}.robot-autonomy-diagram_line__ECZRw{fill:none;stroke:var(--lesson-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.robot-autonomy-diagram_event__Wl31U{fill:var(--lesson-blue)}.robot-autonomy-diagram_diagram__1khWs .robot-autonomy-diagram_figure__mWoGP figcaption{padding:.75rem 0 0}.robot-autonomy-diagram_diagram__1khWs .robot-autonomy-diagram_timeline__ewY4L{margin-top:2rem}@media (min-width:64rem){.robot-autonomy-diagram_panels__ii0lM{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav2-path-planning-diagram_diagram__xrFm8{--planner-free:#fffdf8;--planner-inscribed:#a56425;--planner-lethal:#222622;--planner-unknown:#c7cbc7;--planner-path:#a52e50}.nav2-path-planning-diagram_diagram__xrFm8 .lesson-widget__eyebrow{font-size:.75rem}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_figure__YCR0U{margin:0}.nav2-path-planning-diagram_body__nJG9x{display:grid;gap:1.5rem;min-width:0}.nav2-path-planning-diagram_diagram__xrFm8 h4{margin:0 0 .65rem;color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.4}.nav2-path-planning-diagram_diagram__xrFm8 dd,.nav2-path-planning-diagram_diagram__xrFm8 p{font-size:.875rem}.nav2-path-planning-diagram_diagram__xrFm8 code{font-family:var(--font-technical);font-size:.8125rem;white-space:nowrap}.nav2-path-planning-diagram_tiles__sNp66{display:grid;gap:1.25rem;min-width:0}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_tile__arfxb{min-width:0;margin:0}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_tile__arfxb svg{display:block;width:100%;height:auto;max-width:30rem;margin-inline:auto;overflow:visible}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_tile__arfxb figcaption{padding:.4rem 0 0;border:0;font-size:.8125rem}.nav2-path-planning-diagram_axes__aiCs3 line,.nav2-path-planning-diagram_outline__mR_KX{stroke:var(--color-text-muted);stroke-width:1;fill:none}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_axes__aiCs3 text,.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_axisLabel__N88so{fill:var(--color-ink);font-size:20px}.nav2-path-planning-diagram_pathHalo___8pvL,.nav2-path-planning-diagram_path__D29k4{fill:none;stroke-linecap:round;stroke-linejoin:round}.nav2-path-planning-diagram_path__D29k4{stroke:var(--planner-path);stroke-width:3}.nav2-path-planning-diagram_pathHalo___8pvL{stroke:#fffdf8;stroke-width:6}.nav2-path-planning-diagram_marker__etSbq :is(circle,rect,path){fill:#fffdf8;stroke:#222622;stroke-width:2}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_marker__etSbq text{fill:#222622;stroke:#fffdf8;stroke-width:3;paint-order:stroke;font-size:20px;font-weight:700}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_markerLegend__Jfobf{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_markerLegend__Jfobf li{display:grid;gap:.15rem;margin:0;font-size:.875rem}.nav2-path-planning-diagram_markerLegend__Jfobf strong{color:var(--color-ink);font-weight:600}.nav2-path-planning-diagram_markerLegend__Jfobf .nav2-path-planning-diagram_pathLabel__5HtlQ{color:var(--planner-path)}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_costLegend__h5YT9{display:flex;flex-wrap:wrap;gap:.6rem 1.15rem;margin:.85rem 0 0;padding:0;list-style:none}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_costLegend__h5YT9 li{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.875rem}.nav2-path-planning-diagram_swatch__knBur{width:.9rem;height:.9rem;border:1px solid var(--color-text-muted);flex:0 0 auto}.nav2-path-planning-diagram_diagram__xrFm8 table{width:100%;table-layout:fixed;margin:0}.nav2-path-planning-diagram_diagram__xrFm8 :is(th,td){padding:.6rem .3rem;font-size:.875rem;vertical-align:top}.nav2-path-planning-diagram_diagram__xrFm8 th:first-child{width:44%}.nav2-path-planning-diagram_diagram__xrFm8 th:last-child{width:20%;padding-inline:.15rem;text-align:right;white-space:nowrap}.nav2-path-planning-diagram_diagram__xrFm8 td:last-child{text-align:right}.nav2-path-planning-diagram_statusCode__8FYm9{color:var(--color-text-muted);font-size:.8125rem}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_readouts__aFFO6{display:grid;gap:1rem;margin:0}.nav2-path-planning-diagram_readouts__aFFO6>div{min-width:0}.nav2-path-planning-diagram_diagram__xrFm8 dt{margin:0 0 .35rem;color:var(--color-ink);font-size:.875rem;font-weight:600}.nav2-path-planning-diagram_diagram__xrFm8 dd{margin:0}.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_note__vlUnw{padding:.85rem;border-left:2px solid var(--lesson-blue);background:var(--color-paper)}.nav2-path-planning-diagram_diagram__xrFm8 figcaption{font-size:.875rem}@media (min-width:60rem){.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_markerLegend__Jfobf,.nav2-path-planning-diagram_diagram__xrFm8 .nav2-path-planning-diagram_readouts__aFFO6,.nav2-path-planning-diagram_tiles__sNp66{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav2-costmap-inflation-diagram_diagram__KfdEe{--costmap-free:#fffdf8;--costmap-inscribed:#a56425;--costmap-lethal:#222622;--costmap-unknown:#c7cbc7}.nav2-costmap-inflation-diagram_diagram__KfdEe .lesson-widget__eyebrow{font-size:.75rem}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_figure__UyJRH{margin:0}.nav2-costmap-inflation-diagram_body__lWF3i{display:grid;gap:1.5rem;min-width:0}.nav2-costmap-inflation-diagram_diagram__KfdEe h4{margin:0 0 .65rem;color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.4}.nav2-costmap-inflation-diagram_diagram__KfdEe dd,.nav2-costmap-inflation-diagram_diagram__KfdEe p{font-size:.875rem}.nav2-costmap-inflation-diagram_diagram__KfdEe code{font-family:var(--font-technical);font-size:.8125rem;white-space:nowrap}.nav2-costmap-inflation-diagram_tiles__Qpgc6{display:grid;gap:1rem;min-width:0}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_tile__Zm8hs{margin:0;min-width:0;padding:.85rem;border:1px solid var(--color-rule);background:var(--color-paper)}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_tile__Zm8hs svg{width:100%;height:auto;max-width:30rem;margin-inline:auto;border:1px solid var(--color-rule)}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_tile__Zm8hs figcaption{margin-top:.75rem;padding:0;border:0;font-size:.8125rem}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_legend__2_5I_{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin:.85rem 0;padding:0;list-style:none}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_legend__2_5I_ li{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.875rem}.nav2-costmap-inflation-diagram_legend__2_5I_ strong{font-weight:600}.nav2-costmap-inflation-diagram_swatch__0i3iq{display:inline-block;flex:0 0 auto;width:1.1rem;height:1.1rem;border:1px solid var(--color-text-muted)}.nav2-costmap-inflation-diagram_gradient__YVf1Y{background-image:linear-gradient(90deg,hsl(203 43% 92%),hsl(203 43% 43%))}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_note__6clyU{font-size:.875rem}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_settings__dOdKh{display:grid;gap:1rem;margin:0;padding-block:1rem;border-block:1px solid var(--color-rule)}.nav2-costmap-inflation-diagram_settings__dOdKh>div{min-width:0}.nav2-costmap-inflation-diagram_diagram__KfdEe dt{margin:0 0 .35rem;color:var(--color-ink);font-size:.875rem;font-weight:600}.nav2-costmap-inflation-diagram_diagram__KfdEe dd{margin:0}.nav2-costmap-inflation-diagram_comparison__JD_WE{min-width:0}.nav2-costmap-inflation-diagram_diagram__KfdEe table{width:100%;table-layout:fixed;margin:.85rem 0 0}.nav2-costmap-inflation-diagram_diagram__KfdEe :is(th,td){padding:.6rem .3rem;font-size:.875rem;vertical-align:top}.nav2-costmap-inflation-diagram_diagram__KfdEe th:first-child{width:48%}.nav2-costmap-inflation-diagram_diagram__KfdEe td,.nav2-costmap-inflation-diagram_diagram__KfdEe thead th:not(:first-child){text-align:right}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_result__uPX2U{padding:.85rem;margin-top:1rem;border-left:2px solid var(--lesson-blue);background:var(--color-paper)}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_probeNote__EmON6{margin-top:.65rem}.nav2-costmap-inflation-diagram_diagram__KfdEe figcaption{font-size:.875rem}@media (min-width:60rem){.nav2-costmap-inflation-diagram_tiles__Qpgc6{grid-template-columns:repeat(3,minmax(0,1fr))}.nav2-costmap-inflation-diagram_diagram__KfdEe .nav2-costmap-inflation-diagram_settings__dOdKh{grid-template-columns:repeat(4,minmax(0,1fr))}}.moravecs-paradox-diagram_diagram__28ECz .moravecs-paradox-diagram_figure__qXI2N{width:100%;max-width:28rem;margin:0 auto}.moravecs-paradox-diagram_figure__qXI2N svg{display:block;width:100%;height:auto}.moravecs-paradox-diagram_figure__qXI2N svg text{fill:var(--color-text-muted);font-size:22px}.moravecs-paradox-diagram_figure__qXI2N svg .moravecs-paradox-diagram_step__9o_jM{fill:var(--color-ink);font-weight:600}.moravecs-paradox-diagram_card__9oXFx{fill:var(--color-paper);stroke:var(--color-rule);stroke-width:1}.moravecs-paradox-diagram_connectors__yoKsF,.moravecs-paradox-diagram_cup__7uIth,.moravecs-paradox-diagram_detail__hldaG,.moravecs-paradox-diagram_gap__gy46M,.moravecs-paradox-diagram_returnPath__lmEDF,.moravecs-paradox-diagram_table__BAwVL{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.moravecs-paradox-diagram_cup__7uIth{stroke:var(--lesson-blue)}.moravecs-paradox-diagram_detail__hldaG,.moravecs-paradox-diagram_returnPath__lmEDF{stroke:var(--lesson-accent)}.moravecs-paradox-diagram_contact__mfjvj,.moravecs-paradox-diagram_returnHead__FaJiP{fill:var(--lesson-accent)}.moravecs-paradox-diagram_connectors__yoKsF,.moravecs-paradox-diagram_table__BAwVL{stroke:var(--color-text-muted)}.moravecs-paradox-diagram_joint__hK72U{fill:var(--color-paper);stroke:var(--lesson-accent);stroke-width:2}.moravecs-paradox-diagram_gap__gy46M{stroke:var(--lesson-blue);stroke-dasharray:2 4}.moravecs-paradox-diagram_diagram__28ECz .moravecs-paradox-diagram_figure__qXI2N figcaption{padding:1rem 0 0}.imitation-learning-map_map__jUt_m .imitation-learning-map_grid__G_blv{display:grid;gap:1.5rem}.imitation-learning-map_map__jUt_m .imitation-learning-map_figure__nbNeE{width:100%;min-width:0;max-width:28rem;margin:0 auto}.imitation-learning-map_map__jUt_m .imitation-learning-map_figure__nbNeE h4{margin:0 0 .5rem;font-size:1rem;line-height:1.4}.imitation-learning-map_figure__nbNeE svg{display:block;width:100%;height:auto}.imitation-learning-map_figure__nbNeE svg text{fill:var(--color-text-muted);font-size:22px}.imitation-learning-map_figure__nbNeE svg .imitation-learning-map_step__4c4ML{fill:var(--color-ink);font-weight:600}.imitation-learning-map_card__D6Gqm,.imitation-learning-map_input__xWaUB{fill:var(--color-paper);stroke:var(--color-rule);stroke-width:1}.imitation-learning-map_input__xWaUB{stroke:var(--lesson-blue);stroke-width:1.5}.imitation-learning-map_connector__M0EAu,.imitation-learning-map_returnPath__cSpPr{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.imitation-learning-map_connector__M0EAu{stroke:var(--color-text-muted)}.imitation-learning-map_returnPath__cSpPr{stroke:var(--lesson-blue)}.imitation-learning-map_returnHead__jc5Zt{fill:var(--lesson-blue)}.imitation-learning-map_map__jUt_m .imitation-learning-map_figure__nbNeE figcaption{padding-top:.75rem;font-size:.875rem;line-height:1.6}.imitation-learning-map_map__jUt_m .imitation-learning-map_note__CbvNL{margin-top:1.5rem;font-size:.875rem}@media (min-width:60rem){.imitation-learning-map_map__jUt_m .imitation-learning-map_grid__G_blv{grid-template-columns:repeat(2,minmax(0,1fr))}}.sb-jacobian-lab .lesson-widget__eyebrow{font-size:.75rem}.sb-jacobian-lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.sb-jacobian-lab .lesson-plot{max-width:32rem;margin:1.5rem auto}.sb-jacobian-lab svg text{font-size:22px;fill:var(--color-text-muted)}.sb-jacobian-lab__grid{stroke:var(--color-rule);stroke-width:1}.sb-jacobian-lab__axis,.sb-jacobian-lab__tool-axis{stroke:var(--color-text-muted);stroke-width:1.3}.sb-jacobian-lab__arm{fill:none;stroke:var(--color-ink);stroke-width:4;stroke-linejoin:round}.sb-jacobian-lab__joint{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:2}.sb-jacobian-lab__tip{fill:var(--color-ink)}.sb-jacobian-lab__velocity--tool{stroke:var(--lesson-accent);stroke-width:3}.sb-jacobian-lab__velocity--space{stroke:var(--lesson-blue);stroke-width:2.5;stroke-dasharray:5 4}.sb-jacobian-lab__marker--tool{fill:var(--lesson-accent)}.sb-jacobian-lab__marker--space{fill:var(--lesson-blue)}.sb-jacobian-lab .lesson-plot figcaption{padding:.75rem 0;font-size:.8125rem}.sb-jacobian-lab .lesson-readouts dt{font-size:.75rem}.sb-jacobian-lab .lesson-readouts dd{font-size:1rem}.sb-jacobian-lab .sb-jacobian-lab__note{font-size:.875rem;margin-block:1rem}.sb-jacobian-lab .sb-jacobian-lab__legend{display:grid;gap:.65rem;padding:0;margin-block:1.5rem;list-style:none;font-size:.8125rem}.sb-jacobian-lab__legend li{display:flex;align-items:center;gap:.75rem}.sb-jacobian-lab__swatch{display:inline-block;width:1.8rem;flex:0 0 1.8rem;border-top:3px solid}.sb-jacobian-lab__swatch--tool{border-color:var(--lesson-accent)}.sb-jacobian-lab__swatch--space{border-color:var(--lesson-blue);border-top-style:dashed}.sb-jacobian-lab__matrices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem}.sb-jacobian-lab .sb-jacobian-lab__matrix{width:100%;table-layout:fixed;margin:0}.sb-jacobian-lab__matrix caption{font-size:.875rem;text-align:left;margin-bottom:.6rem}.sb-jacobian-lab .sb-jacobian-lab__matrix td,.sb-jacobian-lab .sb-jacobian-lab__matrix th{padding:.6rem .1rem;font-size:.8125rem;text-align:center}.sb-jacobian-lab__matrix td{font-family:var(--font-technical);white-space:nowrap}@media (max-width:48rem){.sb-jacobian-lab__matrices{grid-template-columns:1fr}}@media (max-width:40rem){.sb-jacobian-lab .lesson-readouts{grid-template-columns:1fr}}.stability-criteria-lab_lab__dRF9Y .lesson-widget__eyebrow{font-size:.75rem}.stability-criteria-lab_lab__dRF9Y .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.stability-criteria-lab_lab__dRF9Y .stability-criteria-lab_note__OTRpk{font-size:.875rem;margin-block:1rem}.stability-criteria-lab_plots__fnlQB{display:grid;gap:1rem;margin-block:1.5rem}.stability-criteria-lab_lab__dRF9Y .stability-criteria-lab_plots__fnlQB figure{width:100%;max-width:32rem;min-width:0;margin:0 auto}.stability-criteria-lab_plots__fnlQB svg{display:block;width:100%;height:auto}.stability-criteria-lab_plots__fnlQB svg text{font-size:22px;fill:var(--color-text-muted);font-family:var(--font-technical)}.stability-criteria-lab_lab__dRF9Y .stability-criteria-lab_plots__fnlQB figcaption{font-size:.8125rem;padding-block:.75rem}.stability-criteria-lab_grid__ouUOI{stroke:var(--color-rule);stroke-width:1;stroke-dasharray:3 5}.stability-criteria-lab_axis__polVF{stroke:var(--color-text-muted);stroke-width:1}.stability-criteria-lab_negative__8uiEc,.stability-criteria-lab_positive__FvOhK{fill:none;stroke-width:2.5;stroke-linejoin:round}.stability-criteria-lab_positive__FvOhK{stroke:var(--lesson-blue)}.stability-criteria-lab_negative__8uiEc{stroke:var(--lesson-accent);stroke-dasharray:6 4}.stability-criteria-lab_positiveArrow__WrCzP{fill:var(--lesson-blue)}.stability-criteria-lab_negativeArrow__O4o4Y{fill:var(--lesson-accent)}.stability-criteria-lab_critical__Knwd_{stroke:var(--color-ink);stroke-width:3}.stability-criteria-lab_crossing__EJCV9{fill:var(--color-background);stroke:var(--lesson-blue);stroke-width:2}.stability-criteria-lab_origin__Plv5q{fill:var(--lesson-blue)}.stability-criteria-lab_legend__XeziZ{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-block:1rem;font-size:.8125rem}.stability-criteria-lab_legend__XeziZ span{display:inline-flex;align-items:center;gap:.4rem}.stability-criteria-lab_legend__XeziZ i{display:inline-block;width:1.5rem;border-top:3px solid var(--lesson-blue)}.stability-criteria-lab_legend__XeziZ .stability-criteria-lab_negativeKey__Kgf0p{border-color:var(--lesson-accent);border-top-style:dashed}.stability-criteria-lab_tables__02Eij{display:grid;gap:1rem;margin-block:1.5rem}.stability-criteria-lab_tables__02Eij>div{min-width:0}.stability-criteria-lab_lab__dRF9Y .stability-criteria-lab_tables__02Eij table{width:100%;margin-block:0;table-layout:fixed}.stability-criteria-lab_tables__02Eij caption{text-align:left;font-size:.875rem;font-weight:600;padding-bottom:.5rem}.stability-criteria-lab_lab__dRF9Y .stability-criteria-lab_tables__02Eij td,.stability-criteria-lab_lab__dRF9Y .stability-criteria-lab_tables__02Eij th{padding:.5rem .3rem;overflow-wrap:anywhere;font-size:.8125rem}.stability-criteria-lab_tables__02Eij tbody th{font-weight:400}.stability-criteria-lab_lab__dRF9Y .lesson-readouts dt{font-size:.75rem}.stability-criteria-lab_lab__dRF9Y .lesson-readouts dd{font-size:.9375rem;overflow-wrap:anywhere}@media (min-width:60rem){.stability-criteria-lab_plots__fnlQB,.stability-criteria-lab_tables__02Eij{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.stability-criteria-lab_lab__dRF9Y .lesson-readouts{grid-template-columns:1fr}}.state-space-models-lab_lab__7EyZd .lesson-widget__eyebrow{font-size:.75rem}.state-space-models-lab_lab__7EyZd .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.state-space-models-lab_lab__7EyZd .state-space-models-lab_note__WzAjb{font-size:.875rem;margin-block:1rem}.state-space-models-lab_lab__7EyZd .state-space-models-lab_plot__h5_vm{width:100%;min-width:0;max-width:32rem;margin:1.5rem auto}.state-space-models-lab_plot__h5_vm h4{font-size:.9375rem;margin-bottom:.5rem}.state-space-models-lab_plot__h5_vm svg{display:block;width:100%;height:auto}.state-space-models-lab_plot__h5_vm svg text{font-size:22px;fill:var(--color-text-muted)}.state-space-models-lab_lab__7EyZd .state-space-models-lab_plot__h5_vm figcaption{font-size:.8125rem;padding-block:.75rem}.state-space-models-lab_grid__63L0_{stroke:var(--color-rule);stroke-width:1}.state-space-models-lab_total__Zs2Ky{fill:none;stroke:var(--lesson-blue);stroke-width:3.5}.state-space-models-lab_free__QCFyj{fill:none;stroke:var(--lesson-accent);stroke-width:2.5;stroke-dasharray:8 5}.state-space-models-lab_forced__j7xrb{fill:none;stroke:var(--color-text-muted);stroke-width:2;stroke-dasharray:2 5}.state-space-models-lab_start__irhXe{fill:var(--lesson-blue)}.state-space-models-lab_selected__n9T1v{fill:none;stroke:var(--color-ink);stroke-width:2}.state-space-models-lab_lab__7EyZd .lesson-readouts dt{font-size:.75rem}.state-space-models-lab_lab__7EyZd .lesson-readouts dd{font-size:.9375rem}.state-space-models-lab_matrices__hsbNd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-block:1.5rem}.state-space-models-lab_matrices__hsbNd p{margin:0 0 .4rem;font-weight:600}.state-space-models-lab_lab__7EyZd .state-space-models-lab_matrices__hsbNd table{width:auto;margin:0;font:500 .875rem/1.6 var(--font-technical)}.state-space-models-lab_lab__7EyZd .state-space-models-lab_matrices__hsbNd td{padding:.2rem .3rem;border:0}@media (max-width:40rem){.state-space-models-lab_lab__7EyZd .lesson-readouts{grid-template-columns:1fr}.state-space-models-lab_matrices__hsbNd{grid-template-columns:repeat(2,minmax(0,1fr))}}.step-response-characteristics-lab_lab__3swCO .lesson-widget__eyebrow{font-size:.75rem}.step-response-characteristics-lab_lab__3swCO .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.step-response-characteristics-lab_lab__3swCO .step-response-characteristics-lab_note__e93yF{font-size:.875rem;margin-block:1rem}.step-response-characteristics-lab_lab__3swCO .step-response-characteristics-lab_figure__KTq86{width:100%;max-width:32rem;min-width:0;margin:1.5rem auto}.step-response-characteristics-lab_figure__KTq86 svg{display:block;width:100%;height:auto}.step-response-characteristics-lab_figure__KTq86 svg text{font-size:22px;fill:var(--color-text-muted);font-family:var(--font-technical)}.step-response-characteristics-lab_lab__3swCO .step-response-characteristics-lab_figure__KTq86 figcaption{font-size:.8125rem;padding-block:.75rem}.step-response-characteristics-lab_grid__oAOWy{stroke:var(--color-rule);stroke-width:1;stroke-dasharray:3 5}.step-response-characteristics-lab_reference__MqcgX{stroke:var(--color-text-muted);stroke-width:1.5;stroke-dasharray:8 5}.step-response-characteristics-lab_final__xxjyM{stroke:#8753bd;stroke-width:1.5;stroke-dasharray:3 4}.step-response-characteristics-lab_band__ZXkcd{fill:var(--lesson-blue);fill-opacity:.18}.step-response-characteristics-lab_settling__6YlgR{stroke:var(--lesson-accent);stroke-width:1.5;stroke-dasharray:2 5}.step-response-characteristics-lab_response___35vQ{fill:none;stroke:var(--lesson-blue);stroke-width:3;stroke-linejoin:round}.step-response-characteristics-lab_crossing__W_FQs{fill:var(--color-paper);stroke:var(--lesson-blue);stroke-width:2}.step-response-characteristics-lab_selected__ShY6r{fill:var(--lesson-accent);stroke:var(--color-paper);stroke-width:1.5}.step-response-characteristics-lab_lab__3swCO .step-response-characteristics-lab_legend__QKIIx{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem}.step-response-characteristics-lab_legend__QKIIx span{display:inline-flex;align-items:center;gap:.4rem}.step-response-characteristics-lab_legend__QKIIx i{display:inline-block;width:1.25rem;height:.5rem;border-top:3px solid var(--lesson-blue)}.step-response-characteristics-lab_legend__QKIIx .step-response-characteristics-lab_referenceKey__U69RB{border-top:2px dashed var(--color-text-muted)}.step-response-characteristics-lab_legend__QKIIx .step-response-characteristics-lab_finalKey__nWJck{border-top:2px dotted #8753bd}.step-response-characteristics-lab_legend__QKIIx .step-response-characteristics-lab_bandKey__MOncv{border:0;background:var(--lesson-blue);opacity:.3}.step-response-characteristics-lab_legend__QKIIx .step-response-characteristics-lab_crossingKey__qAn7k{border:2px solid var(--lesson-blue);border-radius:50%;width:.6rem;height:.6rem}.step-response-characteristics-lab_lab__3swCO .lesson-readouts dt{font-size:.75rem}.step-response-characteristics-lab_lab__3swCO .lesson-readouts dd{font-size:.9375rem;overflow-wrap:anywhere}@media (max-width:40rem){.step-response-characteristics-lab_lab__3swCO .lesson-readouts{grid-template-columns:1fr}}.taylor-lab .lesson-widget__eyebrow{font-size:.75rem}.taylor-lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.taylor-lab .taylor-lab__coefficients{font-size:.875rem;margin-block:1.5rem}.taylor-lab .lesson-plot{max-width:42rem;min-width:0;margin:0 auto}.taylor-lab .lesson-plot figcaption{padding:.75rem 0}.taylor-lab svg text{font-size:20px;fill:var(--color-text-muted)}.taylor-lab__grid{stroke:var(--color-rule);stroke-width:1}.taylor-lab__axis{fill:none;stroke:var(--color-text-muted);stroke-width:1}.taylor-lab__actual{fill:none;stroke:var(--color-ink);stroke-width:2.5;border-color:var(--color-ink)}.taylor-lab__constant{fill:none;stroke:var(--color-text-muted);stroke-width:2;stroke-dasharray:2 5;border-color:var(--color-text-muted)}.taylor-lab__linear{fill:none;stroke:var(--lesson-blue);stroke-width:2.5;stroke-dasharray:10 5;border-color:var(--lesson-blue)}.taylor-lab__quadratic{fill:none;stroke:var(--lesson-accent);stroke-width:2.5;stroke-dasharray:9 4 2 4;border-color:var(--lesson-accent)}.taylor-lab__target{stroke:var(--color-text-muted);stroke-width:1;stroke-dasharray:3 6}.taylor-lab__linear-marker{fill:var(--color-paper);stroke:var(--lesson-blue);stroke-width:2}.taylor-lab__quadratic-marker{fill:none;stroke:var(--lesson-accent);stroke-width:2}.taylor-lab__center-marker{fill:none;stroke:var(--color-ink);stroke-width:1.5}.taylor-lab__actual-marker{fill:var(--color-ink)}.taylor-lab .taylor-lab__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;padding:0;margin-block:1.5rem;list-style:none;font-size:.8125rem}.taylor-lab__legend li{display:flex;gap:.75rem;align-items:center}.taylor-lab__swatch{display:inline-block;flex:0 0 2rem;border-top-width:3px;border-top-style:solid}.taylor-lab__swatch.taylor-lab__constant{border-top-style:dotted}.taylor-lab__swatch.taylor-lab__linear{border-top-style:dashed}.taylor-lab__swatch.taylor-lab__quadratic{height:3px;border:0;background:repeating-linear-gradient(to right,var(--lesson-accent) 0 9px,transparent 9px 13px,var(--lesson-accent) 13px 15px,transparent 15px 19px)}.taylor-lab .lesson-readouts dt{font-size:.75rem}.taylor-lab .lesson-readouts dd{font-size:1rem}.taylor-lab .taylor-lab__note{font-size:.8125rem;color:var(--color-text-muted);margin-block:1rem}@media (max-width:40rem){.taylor-lab .lesson-readouts,.taylor-lab .taylor-lab__legend{grid-template-columns:1fr}}.tensor-lab__layout{max-width:27rem}.tensor-lab__layout p{font-size:.8125rem}.tensor-lab__workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.5rem;align-items:start;margin-top:1.25rem}.tensor-lab .lesson-controls{margin-block:0}.tensor-lab .tensor-lab__slice{table-layout:fixed;width:100%;margin:0;border-collapse:separate;border-spacing:.25rem}.tensor-lab__slice caption{text-align:left;padding-bottom:.75rem;font-size:.875rem;color:var(--color-ink)}.tensor-lab .tensor-lab__slice :is(th,td){padding:.15rem;border:0;text-align:center;font:500 .8125rem/1.4 var(--font-technical)}.tensor-lab__slice th:first-child{width:3rem}.tensor-lab .tensor-lab__slice button{display:block;width:100%;min-height:3.5rem;padding:.4rem .1rem;font:550 1.25rem/1.4 var(--font-technical);border-radius:.2rem}.tensor-lab .tensor-lab__slice button:disabled{opacity:1}.tensor-lab figcaption{padding:.75rem 0;margin-top:.5rem}.tensor-lab .lesson-readouts dd{font-size:1rem}.tensor-lab select{min-width:0}@media (max-width:48rem){.tensor-lab__workspace{grid-template-columns:1fr;gap:1rem}}.trajectory-error-lab_lab__EKxIe .lesson-widget__eyebrow{font-size:.75rem}.trajectory-error-lab_lab__EKxIe .trajectory-error-lab_note__5GeFo{font-size:.875rem;margin-block:1rem}.trajectory-error-lab_plots__ncQjz{display:grid;gap:1rem;min-width:0}.trajectory-error-lab_lab__EKxIe .trajectory-error-lab_plot__KxWmK{width:100%;min-width:0;max-width:32rem;margin:1rem auto}.trajectory-error-lab_plot__KxWmK h4{font-size:.9375rem;margin-bottom:.5rem}.trajectory-error-lab_plot__KxWmK svg{display:block;width:100%;height:auto}.trajectory-error-lab_plot__KxWmK svg text{font-size:22px;fill:var(--color-text-muted)}.trajectory-error-lab_lab__EKxIe .trajectory-error-lab_plot__KxWmK figcaption{font-size:.8125rem;padding-block:.75rem}.trajectory-error-lab_grid__ztTxl{stroke:var(--color-rule);stroke-width:1}.trajectory-error-lab_connector__GUOsp{stroke:var(--color-text-muted);stroke-width:1;opacity:.6}.trajectory-error-lab_reference__Rnl2I{stroke:var(--color-ink);stroke-width:2;stroke-dasharray:7 5;fill:none}.trajectory-error-lab_estimate__g_WoA{stroke:var(--lesson-blue);stroke-width:3;fill:none}.trajectory-error-lab_relative__Iq1cJ{stroke:var(--lesson-accent);stroke-width:2.5;stroke-dasharray:7 5;fill:none}.trajectory-error-lab_referenceHeading__Z9M7G{stroke:var(--color-ink);stroke-width:2;fill:none}.trajectory-error-lab_estimateHeading__S7wDi{stroke:var(--lesson-blue);stroke-width:2;fill:none}.trajectory-error-lab_referenceDot__J0a_9{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.5}.trajectory-error-lab_estimateDot__gyokh{fill:var(--lesson-blue)}.trajectory-error-lab_relativeDot___Yohd{fill:var(--lesson-accent)}.trajectory-error-lab_lab__EKxIe .lesson-readouts dt{font-size:.75rem}.trajectory-error-lab_lab__EKxIe .lesson-readouts dd{font-size:.9375rem}@media (min-width:60rem){.trajectory-error-lab_plots__ncQjz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.trajectory-error-lab_lab__EKxIe .lesson-readouts{grid-template-columns:1fr}}.time-scaling-lab .lesson-widget__eyebrow{font-size:.75rem}.time-scaling-lab .lesson-controls{margin-top:1.5rem}.time-scaling-lab .lesson-control output{font:.875rem/1.5 var(--font-technical)}.time-scaling-lab .time-scaling-lab__note{margin-block:1rem;font-size:.875rem}.time-scaling-lab .lesson-plot{margin-block:1.5rem}.time-scaling-lab .lesson-plot h4{font-size:1rem;margin-bottom:.75rem}.time-scaling-lab .lesson-plot svg{max-width:36rem;margin-inline:auto}.time-scaling-lab .lesson-plot svg text{font-size:20px;fill:var(--color-text-muted)}.time-scaling-lab .lesson-plot figcaption{padding-block:.75rem;font-size:.8125rem}.time-scaling-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.time-scaling-lab .lesson-readouts dt{font-size:.75rem}.time-scaling-lab .lesson-readouts dd{font-size:.875rem}@media (max-width:40rem){.time-scaling-lab .lesson-readouts{grid-template-columns:1fr}}.transfer-functions-lab_lab__ydpuw .lesson-widget__eyebrow{font-size:.75rem}.transfer-functions-lab_lab__ydpuw .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.transfer-functions-lab_lab__ydpuw .transfer-functions-lab_note__y6qz_{font-size:.875rem;margin-block:1rem}.transfer-functions-lab_plots__X32wV{display:grid;gap:1rem;margin-block:1.5rem}.transfer-functions-lab_lab__ydpuw .transfer-functions-lab_plots__X32wV figure{width:100%;max-width:32rem;min-width:0;margin:0 auto}.transfer-functions-lab_plots__X32wV svg{display:block;width:100%;height:auto}.transfer-functions-lab_plots__X32wV svg text{font-size:22px;fill:var(--color-text-muted);font-family:var(--font-technical)}.transfer-functions-lab_lab__ydpuw .transfer-functions-lab_plots__X32wV figcaption{font-size:.8125rem;padding-block:.75rem}.transfer-functions-lab_grid__DMin6{stroke:var(--color-rule);stroke-width:1;stroke-dasharray:3 5}.transfer-functions-lab_event__ZXULv{stroke:var(--color-text-muted);stroke-width:1.5;stroke-dasharray:7 5}.transfer-functions-lab_cursor___3hq2{stroke:var(--lesson-accent);stroke-width:1.5;opacity:.6}.transfer-functions-lab_full__j0ac1,.transfer-functions-lab_input__PPA9w,.transfer-functions-lab_natural__g2fJK,.transfer-functions-lab_zeroState__TVwYO{fill:none;stroke-width:3;stroke-linejoin:round}.transfer-functions-lab_full__j0ac1{stroke:var(--lesson-blue)}.transfer-functions-lab_zeroState__TVwYO{stroke:var(--lesson-accent);stroke-dasharray:8 5}.transfer-functions-lab_natural__g2fJK{stroke:#8753bd;stroke-dasharray:2 5}.transfer-functions-lab_input__PPA9w{stroke:var(--lesson-blue)}.transfer-functions-lab_legend__eo3WA{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-block:1rem;font-size:.8125rem}.transfer-functions-lab_legend__eo3WA span{display:inline-flex;align-items:center;gap:.4rem}.transfer-functions-lab_legend__eo3WA i{display:inline-block;width:1.5rem;border-top:3px solid var(--lesson-blue)}.transfer-functions-lab_legend__eo3WA .transfer-functions-lab_zeroKey__fbQ8d{border-color:var(--lesson-accent);border-top-style:dashed}.transfer-functions-lab_legend__eo3WA .transfer-functions-lab_naturalKey__8takq{border-color:#8753bd;border-top-style:dotted}.transfer-functions-lab_lab__ydpuw .lesson-readouts dt{font-size:.75rem}.transfer-functions-lab_lab__ydpuw .lesson-readouts dd{font-size:.9375rem;overflow-wrap:anywhere}@media (min-width:60rem){.transfer-functions-lab_plots__X32wV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.transfer-functions-lab_lab__ydpuw .lesson-readouts{grid-template-columns:1fr}}