.dijkstras-algorithm-lab-module__s5nOWq__lab .lesson-widget__eyebrow{font-size:.75rem}.dijkstras-algorithm-lab-module__s5nOWq__lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.dijkstras-algorithm-lab-module__s5nOWq__workspace{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.5rem;margin-block:1.5rem;display:grid}.dijkstras-algorithm-lab-module__s5nOWq__lab .lesson-plot{min-width:0;margin:0}.dijkstras-algorithm-lab-module__s5nOWq__lab h4{margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.dijkstras-algorithm-lab-module__s5nOWq__lab svg text{fill:var(--color-ink);font-size:20px}.dijkstras-algorithm-lab-module__s5nOWq__lab .lesson-plot figcaption{padding:.75rem 0;font-size:.8125rem}.dijkstras-algorithm-lab-module__s5nOWq__cell{stroke:var(--color-rule);stroke-width:1px;fill:var(--color-paper)}.dijkstras-algorithm-lab-module__s5nOWq__settled{fill:var(--lesson-blue);fill-opacity:.13}.dijkstras-algorithm-lab-module__s5nOWq__frontier{stroke:var(--lesson-blue);stroke-width:2px;stroke-dasharray:4 3}.dijkstras-algorithm-lab-module__s5nOWq__blocked{fill:var(--color-ink);fill-opacity:.12}.dijkstras-algorithm-lab-module__s5nOWq__undiscovered{fill:var(--color-paper)}.dijkstras-algorithm-lab-module__s5nOWq__current{fill:none;stroke:var(--lesson-blue);stroke-width:2px}.dijkstras-algorithm-lab-module__s5nOWq__route{fill:none;stroke:var(--lesson-accent);stroke-width:5px;stroke-opacity:.5;stroke-linejoin:round;stroke-linecap:round}.dijkstras-algorithm-lab-module__s5nOWq__queue{min-width:0}.dijkstras-algorithm-lab-module__s5nOWq__queue table{table-layout:fixed}.dijkstras-algorithm-lab-module__s5nOWq__queue th,.dijkstras-algorithm-lab-module__s5nOWq__queue td{overflow-wrap:anywhere}.dijkstras-algorithm-lab-module__s5nOWq__lab .dijkstras-algorithm-lab-module__s5nOWq__note{margin-block:1rem;font-size:.8125rem}.dijkstras-algorithm-lab-module__s5nOWq__lab .dijkstras-algorithm-lab-module__s5nOWq__legend{gap:.5rem;margin-block:1.25rem;padding:0;font-size:.8125rem;list-style:none;display:grid}.dijkstras-algorithm-lab-module__s5nOWq__lab .lesson-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.dijkstras-algorithm-lab-module__s5nOWq__lab .lesson-readouts dt{font-size:.75rem}.dijkstras-algorithm-lab-module__s5nOWq__lab .lesson-readouts dd{font-size:.9375rem}@media (max-width:60rem){.dijkstras-algorithm-lab-module__s5nOWq__workspace{grid-template-columns:minmax(0,1fr)}.dijkstras-algorithm-lab-module__s5nOWq__lab .lesson-plot{width:100%;max-width:32rem;margin-inline:auto}}@media (max-width:40rem){.dijkstras-algorithm-lab-module__s5nOWq__lab .lesson-readouts{grid-template-columns:minmax(0,1fr)}}
