.classes_forest__rdCsy{display:grid;gap:16px;align-items:start}@media (min-width:1800px){.classes_forest__rdCsy{grid-template-columns:repeat(2,minmax(0,1fr))}}.classes_tree__Hqkdn{padding:24px}.classes_branches__Drk_J,.classes_roots__1dXPl{list-style:none;margin:0;padding:0}.classes_branch__hl7aq{display:flex;align-items:center;position:relative;min-width:0}.classes_branches__Drk_J{flex:1;display:flex;flex-direction:column;gap:16px;margin-left:30px;position:relative}.classes_branches__Drk_J>.classes_branch__hl7aq:before{content:"";position:absolute;left:-30px;top:50%;width:30px;border-top:2px solid rgb(var(--wiki-border))}.classes_branches__Drk_J>.classes_branch__hl7aq:after{content:"";position:absolute;left:-6px;top:calc(50% - 4px);width:8px;height:8px;border-top:2px solid rgb(var(--wiki-accent));border-right:2px solid rgb(var(--wiki-accent));transform:rotate(45deg)}.classes_branches__Drk_J:before{content:"";position:absolute;left:-30px;top:40px;bottom:40px;border-left:2px solid rgb(var(--wiki-border))}.classes_node__yddUt{display:flex;flex-direction:column;justify-content:center;gap:5px;flex:0 0 clamp(110px,10vw,130px);min-height:80px;padding:12px;border:1px solid rgb(var(--wiki-border));border-radius:10px;background:rgb(var(--wiki-surface));color:rgb(var(--wiki-text));font-size:14px;font-weight:700;line-height:1.4;transition:border-color .15s,box-shadow .15s}.classes_node__yddUt:hover{border-color:rgb(var(--wiki-accent));box-shadow:0 3px 12px #0000000d}.classes_node__yddUt:focus-visible{outline:2px solid rgb(var(--wiki-accent));outline-offset:3px}.classes_nodeLabel__fwlVO{font-size:9px;text-transform:uppercase;letter-spacing:.09em;font-weight:600;color:rgb(var(--wiki-muted))}.classes_finalNode__DMgso{background:rgb(var(--wiki-accent-soft));border-color:rgb(var(--wiki-accent));color:rgb(var(--wiki-accent))}@media (max-width:1023px){.classes_tree__Hqkdn{padding:16px}.classes_branch__hl7aq{display:block}.classes_node__yddUt{min-height:64px;width:100%}.classes_branches__Drk_J{margin:0 0 0 12px;padding:16px 0 0 14px;gap:16px}.classes_branches__Drk_J:before{top:0;bottom:32px;left:0}.classes_branches__Drk_J>.classes_branch__hl7aq:before{left:-14px;top:32px;width:14px}.classes_branches__Drk_J>.classes_branch__hl7aq:after{top:28px}}