.lanes-lesson .lanes-control-stack{display:grid;flex:1 1;grid-gap:var(--cf-space-200);gap:var(--cf-space-200);min-width:0}.lanes-lesson .lanes-controls{display:flex;flex-wrap:wrap;gap:var(--cf-space-150);align-items:center}.lanes-lesson .lanes-control-label{color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-300)}.lanes-lesson .lanes-entangle{display:flex;gap:var(--cf-space-100);align-items:center;font-size:var(--cf-font-size-300)}.lanes-lesson .lanes-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lanes-lesson .lanes-panes>.runtime-pane+.runtime-pane{border-left:1px solid var(--cf-color-border)}.lanes-lesson .lanes-digits{display:block;color:var(--cf-color-text-tertiary);font-family:var(--cf-font-mono);font-size:var(--cf-font-size-275);overflow-wrap:anywhere}.lanes-lesson .lanes-digits .is-on{color:var(--cf-color-primary);font-weight:var(--cf-font-weight-semibold)}.lanes-lesson .lanes-line{margin:var(--cf-space-100) 0 0;font-size:var(--cf-font-size-300);overflow-wrap:anywhere}.lanes-lesson .lanes-names{color:var(--cf-color-text-secondary)}@media(max-width:768px){.lanes-lesson .lanes-panes{grid-template-columns:minmax(0,1fr)}.lanes-lesson .lanes-panes>.runtime-pane+.runtime-pane{border-left:0;border-top:1px solid var(--cf-color-border)}}