.ContainerHierarchy_containerHierarchy__ltaGK{padding:1rem;background-color:var(--block-background-color);border-radius:var(--border-radius);font-family:monospace;white-space:pre}.ContainerHierarchy_filterButtons__j8u4t{display:flex;gap:10px;margin-bottom:1rem}.ContainerHierarchy_filterButton__VhbCi{padding:.5rem;border:none;background:var(--button-background-color);border-radius:var(--border-radius);cursor:pointer}.ContainerHierarchy_filterButton__VhbCi.ContainerHierarchy_active__PR8nQ,.ContainerHierarchy_filterButton__VhbCi:hover{color:white}.ContainerHierarchy_filterButton__VhbCi[data-id=client].ContainerHierarchy_active__PR8nQ,.ContainerHierarchy_filterButton__VhbCi[data-id=client]:hover{background-color:#ffa500;border-color:#ffa500}.ContainerHierarchy_filterButton__VhbCi[data-id=personal].ContainerHierarchy_active__PR8nQ,.ContainerHierarchy_filterButton__VhbCi[data-id=personal]:hover{background-color:#28a745;border-color:#28a745}.ContainerHierarchy_filterButton__VhbCi[data-id=education].ContainerHierarchy_active__PR8nQ,.ContainerHierarchy_filterButton__VhbCi[data-id=education]:hover{background-color:#ffd700;border-color:#ffd700}.ContainerHierarchy_filterButton__VhbCi[data-id=logo].ContainerHierarchy_active__PR8nQ,.ContainerHierarchy_filterButton__VhbCi[data-id=logo]:hover{background-color:#0070f3;border-color:#0070f3}.ContainerHierarchy_filterButton__VhbCi[data-id=poster].ContainerHierarchy_active__PR8nQ,.ContainerHierarchy_filterButton__VhbCi[data-id=poster]:hover{background-color:#ff69b4;border-color:#ff69b4}.ContainerHierarchy_hierarchyContainer__G4wAb{transition:all .2s ease}.ContainerHierarchy_hierarchyContainer__G4wAb.ContainerHierarchy_hover-client__VuJaD a[class*=category-client]{background-color:#ffa500;color:white}.ContainerHierarchy_hierarchyContainer__G4wAb.ContainerHierarchy_hover-personal__X_GRI a[class*=category-personal]{background-color:#28a745;color:white}.ContainerHierarchy_hierarchyContainer__G4wAb.ContainerHierarchy_hover-education__UEbUY a[class*=category-education]{background-color:#ffd700;color:white}.ContainerHierarchy_hierarchyContainer__G4wAb.ContainerHierarchy_hover-logo___8IFG a[class*=artifact-logo]{background-color:#0070f3;color:white}.ContainerHierarchy_hierarchyContainer__G4wAb.ContainerHierarchy_hover-poster__tMC__ a[class*=artifact-poster]{background-color:#ff69b4;color:white}.ContainerHierarchy_containerNode__zZ_Qv{margin:.25rem 0}.ContainerHierarchy_containerTitle__l9It9{display:flex;align-items:center}.ContainerHierarchy_containerTitle__l9It9 a{color:#0070f3;text-decoration:none;transition:all .2s ease;padding:2px 4px;border-radius:2px}.ContainerHierarchy_containerTitle__l9It9 a:hover{color:#0051a2}.ContainerHierarchy_containerLink__hzcp0{color:#0070f3;text-decoration:none;transition:all .2s ease;padding:2px 4px;border-radius:2px}.ContainerHierarchy_containerLink__hzcp0:hover{color:#0051a2}.ContainerHierarchy_containerLink__hzcp0[class*=category-]{font-weight:600}.ContainerHierarchy_containerLink__hzcp0[class*=medium-]{font-style:italic}.ContainerHierarchy_containerLink__hzcp0[class*=client-]{text-decoration:underline}.ContainerHierarchy_containerLink__hzcp0[class*=employer-]{border-bottom:1px solid #ccc}.ContainerHierarchy_containerLink__hzcp0[class*=year-]{color:#666}.ContainerHierarchy_category-client__xpXGz{color:#0070f3}.ContainerHierarchy_category-personal__zJoMY{color:#28a745}.ContainerHierarchy_category-education__0sZKq{color:#ffd700}.ContainerHierarchy_medium-logo__MaSRQ{color:#0070f3}.ContainerHierarchy_medium-poster__4CQO0{color:#ff69b4}.ContainerHierarchy_yearHeader__3HMhv{font-weight:700}.index-page_loadingOverlay__vNZ4n{display:flex;justify-content:center;align-items:center;min-height:50vh}.index-page_loadingSpinner__09nAm{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:index-page_spin__q9GJY 1s linear infinite}.index-page_error__HZnPh{text-align:center;padding:2rem;color:#e74c3c}.index-page_tryAgainButton__FchJu{margin-top:1rem;padding:.5rem 1rem;background-color:#3498db;color:white;border:none;border-radius:4px;cursor:pointer}@keyframes index-page_spin__q9GJY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}