.side-tree_educationalTree__BbXCY{background:#ffffff;border-radius:12px;padding:20px 16px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);border:1px solid #e9ecef;transition:all .2s ease}.side-tree_educationalTree__BbXCY:hover{box-shadow:0 4px 12px rgba(0,0,0,.04);border-color:#dee2e6}.side-tree_treeTitle__wZoGU{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 20px;padding:0 0 12px;border-bottom:2px solid #e9ecef;letter-spacing:-.2px;display:flex;align-items:center;gap:8px}.side-tree_treeContainer__fH70b{display:flex;flex-direction:column;gap:4px}.side-tree_branch__dpsj4{margin-bottom:4px;border-radius:8px;transition:all .2s ease}.side-tree_branchHeader__BE6Q_{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:right}.side-tree_branchHeader__BE6Q_:hover{background:#f1f3f5;border-color:#dee2e6}.side-tree_branchHeader__BE6Q_.side-tree_expanded___brv0{background:#f1f3f5;border-color:#c7cdd3;border-bottom-left-radius:0;border-bottom-right-radius:0}.side-tree_branchInfo__eYeOX{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.side-tree_branchName__J9_01{font-size:14px;font-weight:600;color:#1e293b;margin:0;line-height:1.4}.side-tree_resourceCount__5VT9l{font-size:11px;font-weight:500;color:#6c757d;background:#ffffff;padding:2px 8px;border-radius:12px;letter-spacing:-.2px}.side-tree_expandIcon__pR3dh{font-size:20px;color:#6c757d;transition:transform .2s ease}.side-tree_branchHeader__BE6Q_.side-tree_expanded___brv0 .side-tree_expandIcon__pR3dh{transform:rotate(180deg)}.side-tree_branchList__kaxGb{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);background:#ffffff;border:1px solid transparent;border-top:none;border-radius:0 0 8px 8px}.side-tree_branchList__kaxGb.side-tree_visible__ys4h_{max-height:400px;border-color:#e9ecef;border-top:1px solid #e9ecef}.side-tree_branchItem__73kMB{border-bottom:1px solid #f1f3f5;transition:all .15s ease}.side-tree_branchItem__73kMB:last-child{border-bottom:none}.side-tree_branchLink__rgbzd{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;text-decoration:none;font-size:13px;font-weight:500;color:#495057;transition:all .2s ease;background:#ffffff}.side-tree_branchLink__rgbzd:hover{background:#f8f9fa;color:#1e293b;padding-right:20px}.side-tree_linkArrow__y8VU_{font-size:12px;color:#adb5bd;transition:transform .2s ease,color .2s ease;opacity:0;transform:translateX(-4px)}.side-tree_branchLink__rgbzd:hover .side-tree_linkArrow__y8VU_{opacity:1;transform:translateX(0);color:#4f46e5}.side-tree_branchLink__rgbzd.side-tree_active__xdHoY{background:#eef2ff;color:#4f46e5;border-right:3px solid #4f46e5}.side-tree_branchLink__rgbzd.side-tree_active__xdHoY .side-tree_linkArrow__y8VU_{opacity:1;color:#4f46e5}.side-tree_branchHeader__BE6Q_:focus{outline:none;box-shadow:0 0 0 2px rgba(79,70,229,.2);border-color:#4f46e5}.side-tree_branchLink__rgbzd:focus{outline:none;background:#f1f3f5;color:#1e293b}@media (max-width:768px){.side-tree_educationalTree__BbXCY{padding:16px 12px}.side-tree_treeTitle__wZoGU{font-size:15px;margin-bottom:16px;padding-bottom:10px}.side-tree_branchHeader__BE6Q_{padding:10px 12px}.side-tree_branchName__J9_01{font-size:13px}.side-tree_resourceCount__5VT9l{font-size:10px;padding:2px 6px}.side-tree_branchLink__rgbzd{padding:8px 14px;font-size:12px}.side-tree_branchLink__rgbzd:hover{padding-right:18px}}@media (max-width:480px){.side-tree_educationalTree__BbXCY{padding:12px 10px}.side-tree_treeTitle__wZoGU{font-size:14px;margin-bottom:14px;padding-bottom:8px}.side-tree_branchHeader__BE6Q_{padding:8px 10px}.side-tree_branchName__J9_01{font-size:12px}.side-tree_resourceCount__5VT9l{font-size:9px}.side-tree_branchLink__rgbzd{padding:7px 12px;font-size:11px}}@media print{.side-tree_educationalTree__BbXCY{box-shadow:none;border:1px solid #dee2e6;page-break-inside:avoid;break-inside:avoid}.side-tree_branchHeader__BE6Q_{background:none;border:1px solid #dee2e6}.side-tree_branchList__kaxGb.side-tree_visible__ys4h_{max-height:none;border:1px solid #dee2e6}.side-tree_expandIcon__pR3dh{display:none}.side-tree_branchLink__rgbzd{color:#000000}.side-tree_linkArrow__y8VU_{opacity:1;color:#6c757d}}.side-tree_branchList__kaxGb{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.side-tree_branchList__kaxGb::-webkit-scrollbar{width:4px}.side-tree_branchList__kaxGb::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.side-tree_branchList__kaxGb::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.side-tree_branchList__kaxGb::-webkit-scrollbar-thumb:hover{background:#94a3b8}.breadcrumb_dynamic-path__9BFIC{display:flex;color:#343232;font-size:.8rem;width:80%;margin:12px auto}.breadcrumb_dynamic-path__9BFIC .breadcrumb_slash__w1ofO{color:var(--second);margin:0 4px}.breadcrumb_dynamic-path__9BFIC a{color:#343232;font-size:.8rem}.breadcrumb_dynamic-path__9BFIC a:hover{color:var(--prime);text-decoration:underline}.breadcrumb_dynamic-path__9BFIC svg{font-size:.9rem}@media screen and (max-width:480px){.breadcrumb_dynamic-path__9BFIC{flex-wrap:wrap;font-size:.7rem;width:100%;margin:8px auto}.breadcrumb_dynamic-path__9BFIC svg{display:none}.breadcrumb_dynamic-path__9BFIC a{font-size:.7rem;overflow:hidden;text-overflow:ellipsis;width:100%;color:grey}.breadcrumb_dynamic-path__9BFIC p{color:grey}.breadcrumb_dynamic-path__9BFIC .breadcrumb_slash__w1ofO{margin:0 2px}.breadcrumb_dynamic-path__9BFIC svg{font-size:.8rem}.breadcrumb_dynamic-path__9BFIC{flex-direction:column;align-items:flex-start}.breadcrumb_dynamic-path__9BFIC .breadcrumb_slash__w1ofO{display:none}}@media (max-width:768px){.breadcrumb_dynamic-path__9BFIC{font-size:.75rem;width:90%}.breadcrumb_dynamic-path__9BFIC a{font-size:.75rem}.breadcrumb_dynamic-path__9BFIC svg{font-size:.85rem}}