.nav2-path-planning-diagram-module__rJFH5q__diagram{--planner-free:#fffdf8;--planner-inscribed:#a56425;--planner-lethal:#222622;--planner-unknown:#c7cbc7;--planner-path:#a52e50}.nav2-path-planning-diagram-module__rJFH5q__diagram .lesson-widget__eyebrow{font-size:.75rem}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__figure{margin:0}.nav2-path-planning-diagram-module__rJFH5q__body{gap:1.5rem;min-width:0;display:grid}.nav2-path-planning-diagram-module__rJFH5q__diagram h4{color:var(--color-ink);margin:0 0 .65rem;font-size:1rem;font-weight:600;line-height:1.4}.nav2-path-planning-diagram-module__rJFH5q__diagram p,.nav2-path-planning-diagram-module__rJFH5q__diagram dd{font-size:.875rem}.nav2-path-planning-diagram-module__rJFH5q__diagram code{font-family:var(--font-technical);white-space:nowrap;font-size:.8125rem}.nav2-path-planning-diagram-module__rJFH5q__tiles{gap:1.25rem;min-width:0;display:grid}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__tile{min-width:0;margin:0}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__tile svg{width:100%;max-width:30rem;height:auto;margin-inline:auto;display:block;overflow:visible}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__tile figcaption{border:0;padding:.4rem 0 0;font-size:.8125rem}.nav2-path-planning-diagram-module__rJFH5q__outline,.nav2-path-planning-diagram-module__rJFH5q__axes line{stroke:var(--color-text-muted);stroke-width:1px;fill:none}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__axes text,.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__axisLabel{fill:var(--color-ink);font-size:20px}.nav2-path-planning-diagram-module__rJFH5q__path,.nav2-path-planning-diagram-module__rJFH5q__pathHalo{fill:none;stroke-linecap:round;stroke-linejoin:round}.nav2-path-planning-diagram-module__rJFH5q__path{stroke:var(--planner-path);stroke-width:3px}.nav2-path-planning-diagram-module__rJFH5q__pathHalo{stroke:#fffdf8;stroke-width:6px}.nav2-path-planning-diagram-module__rJFH5q__marker :is(circle,rect,path){fill:#fffdf8;stroke:#222622;stroke-width:2px}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__marker text{fill:#222622;stroke:#fffdf8;stroke-width:3px;paint-order:stroke;font-size:20px;font-weight:700}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__markerLegend{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__markerLegend li{gap:.15rem;margin:0;font-size:.875rem;display:grid}.nav2-path-planning-diagram-module__rJFH5q__markerLegend strong{color:var(--color-ink);font-weight:600}.nav2-path-planning-diagram-module__rJFH5q__markerLegend .nav2-path-planning-diagram-module__rJFH5q__pathLabel{color:var(--planner-path)}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__costLegend{flex-wrap:wrap;gap:.6rem 1.15rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__costLegend li{align-items:center;gap:.4rem;margin:0;font-size:.875rem;display:flex}.nav2-path-planning-diagram-module__rJFH5q__swatch{border:1px solid var(--color-text-muted);flex:none;width:.9rem;height:.9rem}.nav2-path-planning-diagram-module__rJFH5q__diagram table{table-layout:fixed;width:100%;margin:0}.nav2-path-planning-diagram-module__rJFH5q__diagram :is(th,td){vertical-align:top;padding:.6rem .3rem;font-size:.875rem}.nav2-path-planning-diagram-module__rJFH5q__diagram th:first-child{width:44%}.nav2-path-planning-diagram-module__rJFH5q__diagram th:last-child{text-align:right;white-space:nowrap;width:20%;padding-inline:.15rem}.nav2-path-planning-diagram-module__rJFH5q__diagram td:last-child{text-align:right}.nav2-path-planning-diagram-module__rJFH5q__statusCode{color:var(--color-text-muted);font-size:.8125rem}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__readouts{gap:1rem;margin:0;display:grid}.nav2-path-planning-diagram-module__rJFH5q__readouts>div{min-width:0}.nav2-path-planning-diagram-module__rJFH5q__diagram dt{color:var(--color-ink);margin:0 0 .35rem;font-size:.875rem;font-weight:600}.nav2-path-planning-diagram-module__rJFH5q__diagram dd{margin:0}.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__note{border-left:2px solid var(--lesson-blue);background:var(--color-paper);padding:.85rem}.nav2-path-planning-diagram-module__rJFH5q__diagram figcaption{font-size:.875rem}@media (min-width:60rem){.nav2-path-planning-diagram-module__rJFH5q__tiles,.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__markerLegend,.nav2-path-planning-diagram-module__rJFH5q__diagram .nav2-path-planning-diagram-module__rJFH5q__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}}
