.commit-phase-lesson .flag-tree{display:grid;grid-gap:var(--cf-space-150);gap:var(--cf-space-150);margin:0;padding:var(--cf-space-300) var(--cf-space-350);list-style:none}.commit-phase-lesson .flag-row{display:grid;grid-gap:var(--cf-space-050);gap:var(--cf-space-050);min-width:0;margin:0;padding:var(--cf-space-150) var(--cf-space-250);border-left:3px solid var(--cf-color-border-strong);border-radius:var(--cf-radius-100);background:var(--cf-color-surface);color:var(--cf-color-text);font-size:var(--cf-font-size-325)}.commit-phase-lesson .flag-row strong{font-family:var(--cf-font-mono);font-size:var(--cf-font-size-300);overflow-wrap:anywhere}.commit-phase-lesson .flag-row.depth-1{margin-left:var(--cf-space-300)}.commit-phase-lesson .flag-row.depth-2{margin-left:var(--cf-space-600)}.commit-phase-lesson .flag-row.depth-3{margin-left:var(--cf-space-900)}.commit-phase-lesson .flag-row.depth-4{margin-left:var(--cf-space-1200)}.commit-phase-lesson .flag-row.is-visits{border-left-color:var(--cf-color-primary-solid)}.commit-phase-lesson .flag-row.is-stops{border-left-color:var(--cf-color-tertiary)}.commit-phase-lesson .flag-row.is-never{color:var(--cf-color-text-tertiary);border-left-style:dashed}.commit-phase-lesson .flag-row.is-deleted{border-left-color:var(--cf-color-danger);color:var(--cf-color-text-secondary)}.commit-phase-lesson .flag-row.is-deleted strong{text-decoration:line-through}.commit-phase-lesson .flag-chips{display:flex;flex-wrap:wrap;gap:var(--cf-space-050) var(--cf-space-300);color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-300)}.commit-phase-lesson .flag-chips code{overflow-wrap:anywhere}.commit-phase-lesson .flag-walk{color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-300)}@media(max-width:560px){.commit-phase-lesson .flag-tree{padding:var(--cf-space-250)}.commit-phase-lesson .flag-row.depth-2{margin-left:var(--cf-space-400)}.commit-phase-lesson .flag-row.depth-3{margin-left:var(--cf-space-500)}.commit-phase-lesson .flag-row.depth-4{margin-left:var(--cf-space-600)}}