.eigenvalues-lab__workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:1.5rem;display:grid}.eigenvalues-lab .lesson-controls{grid-template-columns:1fr}.eigenvalues-lab .lesson-control label{justify-content:space-between;gap:.75rem;display:flex}.eigenvalues-lab .lesson-control output{font-family:var(--font-technical)}.eigenvalues-lab__matrix{font:500 1.15rem/1.6 var(--font-technical);color:var(--color-ink);justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.eigenvalues-lab__entries{border-inline:2px solid var(--color-ink);text-align:right;grid-template-columns:1fr 1fr;gap:.2rem 1.5rem;padding-inline:.75rem;display:grid}.eigenvalues-lab .lesson-plot figcaption{padding:.75rem 0}.eigenvalues-lab svg text{font-size:18px}.eigenvalues-lab__legend{flex-wrap:wrap;gap:.3rem 1.2rem;display:flex}.eigenvalues-lab__legend span{align-items:center;gap:.45rem;display:inline-flex}.eigenvalues-lab__legend i{border-top:3px dashed var(--color-ink);width:1.4rem;display:inline-block}.eigenvalues-lab__legend i[data-output]{border-top-style:solid;border-color:var(--color-signal-point)}.eigenvalues-lab .lesson-status{margin-top:1rem}@media (max-width:48rem){.eigenvalues-lab__workspace{grid-template-columns:1fr;gap:.5rem}.eigenvalues-lab svg text{font-size:28px}}
