.compiler-optimizations-lesson .source-line,.compiler-optimizations-lesson code{overflow-wrap:anywhere}.compiler-optimizations-lesson .source-line{white-space:pre-wrap}.compiler-optimizations-lesson .compiler-pass-grid{align-items:stretch}.compiler-optimizations-lesson .compiler-pass-toggles{flex-wrap:wrap}.compiler-optimizations-lesson .compiler-pass-toggles label{display:inline-flex;align-items:center;gap:var(--cf-space-150)}.compiler-optimizations-lesson .compiler-pass-output{display:grid;grid-gap:var(--cf-space-300);gap:var(--cf-space-300)}.compiler-optimizations-lesson .compiler-pass-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cf-space-200);gap:var(--cf-space-200)}.compiler-optimizations-lesson .compiler-pass-summary span{display:flex;min-width:0;flex-direction:column;gap:var(--cf-space-050);padding:var(--cf-space-250);border:1px solid var(--cf-color-paper-primary-border);border-radius:var(--cf-radius-250);background:var(--cf-color-paper-primary-subtle);color:var(--cf-color-paper-text-secondary);font-size:var(--cf-font-size-300)}.compiler-optimizations-lesson .compiler-pass-summary strong{color:var(--cf-color-paper-text);font-size:var(--cf-font-size-450);line-height:var(--cf-line-height-130)}.compiler-optimizations-lesson .compiler-ir-list,.compiler-optimizations-lesson .compiler-practical-list{display:grid;grid-gap:var(--cf-space-200);gap:var(--cf-space-200)}.compiler-optimizations-lesson .compiler-ir-list{margin:0;-webkit-padding-start:var(--cf-space-450);padding-inline-start:var(--cf-space-450)}.compiler-optimizations-lesson .compiler-ir-list li{padding:var(--cf-space-200);border:1px solid var(--cf-color-paper-border);border-radius:var(--cf-radius-200);background:var(--cf-color-paper-raised)}.compiler-optimizations-lesson .compiler-practical-list{margin:var(--cf-space-350) 0;padding:0;list-style:none}.compiler-optimizations-lesson .compiler-practical-list li{padding:var(--cf-space-250);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-250);background:var(--cf-color-surface-raised)}@media(max-width:560px){.compiler-optimizations-lesson .compiler-pass-summary{grid-template-columns:1fr}}