@layer components{.SkillLevel-module__L8gosa__level{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.SkillLevel-module__L8gosa__level1{background:var(--level-1-beginner);color:var(--on-level-light)}.SkillLevel-module__L8gosa__level2{background:var(--level-2-confident);color:var(--on-level-dark)}.SkillLevel-module__L8gosa__level3{background:var(--level-3-expert);color:var(--on-level-dark)}}
@layer components{.LeafNode-module__hBckBa__handle{opacity:0;width:6px;height:6px}.LeafNode-module__hBckBa__card{width:var(--node-width);height:var(--node-height);cursor:pointer}.LeafNode-module__hBckBa__leafUnknown{opacity:var(--dim-opacity)}.LeafNode-module__hBckBa__content{text-align:center;align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.LeafNode-module__hBckBa__skillName{text-overflow:ellipsis;word-wrap:break-word;white-space:normal;line-height:1.2;font-size:var(--text-xs);font-weight:var(--weight-bold);overflow:hidden}}
@layer components{.RootNode-module__dMx8rG__handle{opacity:0;width:6px;height:6px}.RootNode-module__dMx8rG__card{width:var(--node-width);height:var(--node-height);cursor:pointer}.RootNode-module__dMx8rG__rootUnknown{opacity:var(--dim-opacity)}.RootNode-module__dMx8rG__content{text-align:center;align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.RootNode-module__dMx8rG__skillName{text-overflow:ellipsis;word-wrap:break-word;white-space:normal;line-height:1.2;font-size:var(--text-xs);font-weight:var(--weight-bold);overflow:hidden}}
@layer components{.TreeHeaderNode-module__6Mb9Lq__title{text-align:center;width:100%;margin:0}}
@layer components{.ForestComponent-module__WZCoOG__flowContainer{flex:1;width:100%;min-height:400px;position:relative}.ForestComponent-module__WZCoOG__flowContainer>.react-flow{inset:0;height:auto!important;position:absolute!important}@media (max-width:600px){.ForestComponent-module__WZCoOG__flowContainer{min-height:300px}}}
