.DirectoryHierarchy-module__az_dKG__hierarchy{gap:clamp(2rem,4vw,3.5rem);min-width:0;margin-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:clamp(2rem,5vw,5rem);display:grid;position:relative}.DirectoryHierarchy-module__az_dKG__summary{color:var(--nihao-muted);font-family:var(--nihao-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:.55rem;margin:0;font-size:.68rem;display:flex}.DirectoryHierarchy-module__az_dKG__summary:before,.DirectoryHierarchy-module__az_dKG__summary:after{content:"";background:linear-gradient(90deg,#0000,#ff443873);width:min(12vw,7rem);height:1px}.DirectoryHierarchy-module__az_dKG__summary:after{background:linear-gradient(90deg,#ff443873,#0000)}.DirectoryHierarchy-module__az_dKG__band{gap:1.15rem;min-width:0;scroll-margin-top:7rem;display:grid;position:relative}.DirectoryHierarchy-module__az_dKG__band+.DirectoryHierarchy-module__az_dKG__band:before{content:"";background:linear-gradient(#0000,#ff443842,#0000);width:1px;height:clamp(2rem,4vw,3.5rem);position:absolute;top:calc(-1*clamp(2rem,4vw,3.5rem));left:50%}.DirectoryHierarchy-module__az_dKG__bandHeading{text-align:center;justify-items:center;gap:.45rem;display:grid}.DirectoryHierarchy-module__az_dKG__bandHeading p,.DirectoryHierarchy-module__az_dKG__bandHeading h2{margin:0}.DirectoryHierarchy-module__az_dKG__bandHeading p{color:var(--nihao-accent-soft);font-family:var(--nihao-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.58rem}.DirectoryHierarchy-module__az_dKG__bandHeading h2{color:var(--nihao-text);font-size:clamp(1.55rem,3.2vw,2.6rem);line-height:.95}.DirectoryHierarchy-module__az_dKG__bandHeading span{color:var(--nihao-dim);font-family:var(--nihao-mono);letter-spacing:.12em;font-size:.58rem}.DirectoryHierarchy-module__az_dKG__cards{flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,1.7vw,1.15rem);width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.DirectoryHierarchy-module__az_dKG__cardShell{--rank-accent:#b65a56;--rank-secondary:#4b2528;--rank-glow:#b65a5629;--rank-surface:#120c0ef0;z-index:0;width:min(100%,14.5rem);min-width:0;animation:.56s cubic-bezier(.2,.75,.25,1) both DirectoryHierarchy-module__az_dKG__directory-card-reveal;animation-delay:calc(min(var(--directory-card-index,0), 12) * 45ms);flex:0 14.5rem;margin:-.55rem;padding:.55rem;position:relative;overflow:visible}.DirectoryHierarchy-module__az_dKG__cardShell:before{z-index:-1;border:1px solid color-mix(in srgb, var(--rank-accent) 55%, transparent);content:"";opacity:0;pointer-events:none;border-radius:1.125rem;transition:opacity .22s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:absolute;inset:.55rem;transform:scale(.96);box-shadow:0 0 #0000,0 0 2.5rem #0000}.DirectoryHierarchy-module__az_dKG__cardShell[data-rank=founder]{--rank-accent:#ff493d;--rank-secondary:#ffb45f;--rank-glow:#ff493d57;--rank-surface:#140709f7}.DirectoryHierarchy-module__az_dKG__cardShell[data-rank=co_founder]{--rank-accent:#ff514b;--rank-secondary:#d92f58;--rank-glow:#d92f5847;--rank-surface:#13080df5}.DirectoryHierarchy-module__az_dKG__cardShell[data-rank=director]{--rank-accent:#f15449;--rank-secondary:#9e2631;--rank-glow:#f154493b;--rank-surface:#11090bf2}.DirectoryHierarchy-module__az_dKG__cardShell[data-rank=nihao_council]{--rank-accent:#f27058;--rank-secondary:#c69a5b;--rank-glow:#c69a5b38;--rank-surface:#120b0af2}.DirectoryHierarchy-module__az_dKG__cardShell[data-rank=original_nihao]{--rank-accent:#d54640;--rank-secondary:#76373c;--rank-glow:#d546402e;--rank-surface:#100a0cf0}.DirectoryHierarchy-module__az_dKG__cardShell[data-rank=member]{--rank-accent:#b65a56;--rank-secondary:#4b2528;--rank-glow:#b65a5624;--rank-surface:#0e0c0deb}.DirectoryHierarchy-module__az_dKG__card{border:1px solid color-mix(in srgb, var(--rank-accent) 48%, #ffffff1a);background:radial-gradient(circle at 50% 4%, color-mix(in srgb, var(--rank-secondary) 24%, transparent), transparent 45%), linear-gradient(145deg, color-mix(in srgb, var(--rank-accent) 10%, transparent), transparent 48%), repeating-linear-gradient(135deg, #ffffff05 0 1px, transparent 1px 8px), var(--rank-surface);min-height:10.875rem;box-shadow:inset 0 1px #ffffff0f, inset 0 0 2.5rem color-mix(in srgb, var(--rank-accent) 5%, transparent), 0 1.2rem 3rem #00000038;color:var(--nihao-text);isolation:isolate;text-align:center;border-radius:1.125rem;align-content:center;justify-items:center;gap:.5rem;padding:1rem .9rem 1.15rem;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .28s;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.DirectoryHierarchy-module__az_dKG__card:before{background:linear-gradient(112deg, transparent 23%, color-mix(in srgb, var(--rank-secondary) 28%, transparent) 47%, color-mix(in srgb, var(--rank-accent) 16%, transparent) 52%, transparent 76%);content:"";opacity:0;transition:opacity .22s,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-46%)}.DirectoryHierarchy-module__az_dKG__card:after{z-index:2;border:1px solid var(--rank-secondary);background:color-mix(in srgb, var(--rank-accent) 32%, transparent);width:.48rem;height:.48rem;box-shadow:0 0 .9rem var(--rank-glow);content:"";opacity:.78;position:absolute;top:.72rem;right:.72rem;transform:rotate(45deg)}.DirectoryHierarchy-module__az_dKG__cardShell:hover,.DirectoryHierarchy-module__az_dKG__cardShell:focus-within{z-index:3}.DirectoryHierarchy-module__az_dKG__cardShell:hover:before,.DirectoryHierarchy-module__az_dKG__cardShell:focus-within:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--rank-secondary) 28%, transparent), 0 0 2.7rem var(--rank-glow);opacity:1;transform:scale(1.035)}.DirectoryHierarchy-module__az_dKG__cardShell:hover .DirectoryHierarchy-module__az_dKG__card,.DirectoryHierarchy-module__az_dKG__cardShell:focus-within .DirectoryHierarchy-module__az_dKG__card{border-color:color-mix(in srgb, var(--rank-accent) 82%, white 18%);box-shadow:inset 0 1px #ffffff17, inset 0 0 2.8rem color-mix(in srgb, var(--rank-accent) 9%, transparent), 0 1.65rem 3.5rem #00000061, 0 0 2.4rem var(--rank-glow);transform:translateY(-6px)scale(1.018)}.DirectoryHierarchy-module__az_dKG__cardShell:hover .DirectoryHierarchy-module__az_dKG__card:before,.DirectoryHierarchy-module__az_dKG__cardShell:focus-within .DirectoryHierarchy-module__az_dKG__card:before{opacity:1;transform:translate(46%)}.DirectoryHierarchy-module__az_dKG__cardShell[data-rank=founder] .DirectoryHierarchy-module__az_dKG__card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rank-secondary) 22%, transparent), inset 0 0 3.5rem color-mix(in srgb, var(--rank-accent) 8%, transparent), 0 1.4rem 3.5rem #0000004d;border-width:2px}.DirectoryHierarchy-module__az_dKG__cardShell[data-rank=co_founder] .DirectoryHierarchy-module__az_dKG__card:after{border-radius:50% 0}.DirectoryHierarchy-module__az_dKG__cardShell[data-rank=nihao_council] .DirectoryHierarchy-module__az_dKG__card:after{border-radius:50%}.DirectoryHierarchy-module__az_dKG__cardShell[data-rank=original_nihao] .DirectoryHierarchy-module__az_dKG__card{background:linear-gradient(90deg, transparent 49.5%, color-mix(in srgb, var(--rank-accent) 8%, transparent) 50%, transparent 50.5%), radial-gradient(circle at 50% 4%, color-mix(in srgb, var(--rank-secondary) 24%, transparent), transparent 45%), repeating-linear-gradient(135deg, #ffffff05 0 1px, transparent 1px 8px), var(--rank-surface)}.DirectoryHierarchy-module__az_dKG__card:focus-visible{outline:2px solid var(--nihao-accent-soft);outline-offset:3px}.DirectoryHierarchy-module__az_dKG__rank{z-index:1;color:var(--rank-accent);font-family:var(--nihao-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.54rem;font-weight:700;display:inline-flex;position:relative}.DirectoryHierarchy-module__az_dKG__rank:before,.DirectoryHierarchy-module__az_dKG__rank:after{background:linear-gradient(90deg, transparent, var(--rank-secondary));content:"";width:.85rem;height:1px}.DirectoryHierarchy-module__az_dKG__rank:after{background:linear-gradient(90deg, var(--rank-secondary), transparent)}.DirectoryHierarchy-module__az_dKG__avatar{z-index:1;border:1px solid color-mix(in srgb, var(--rank-accent) 72%, white 8%);background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--rank-secondary) 24%, transparent), transparent 60%), color-mix(in srgb, var(--rank-accent) 8%, #080809);width:3.75rem;height:3.75rem;color:var(--nihao-text);font-family:var(--nihao-display);border-radius:50%;place-items:center;font-size:1.35rem;display:grid;position:relative;overflow:hidden}.DirectoryHierarchy-module__az_dKG__avatar img{object-fit:cover;width:100%;height:100%;display:block}.DirectoryHierarchy-module__az_dKG__presence{background:var(--nihao-dim);border:2px solid #09090a;border-radius:50%;width:.65rem;height:.65rem;position:absolute;bottom:.1rem;right:.05rem}.DirectoryHierarchy-module__az_dKG__presence[data-active=true]{background:var(--nihao-accent);box-shadow:0 0 .75rem #ff44389e}.DirectoryHierarchy-module__az_dKG__name,.DirectoryHierarchy-module__az_dKG__handle{z-index:1;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;position:relative;overflow:hidden}.DirectoryHierarchy-module__az_dKG__name{text-shadow:0 0 1.25rem var(--rank-glow);margin-top:.1rem;font-size:1.12rem;line-height:1}.DirectoryHierarchy-module__az_dKG__handle{color:var(--nihao-muted);font-family:var(--nihao-mono);font-size:.65rem}:root[data-theme=light] .DirectoryHierarchy-module__az_dKG__card{border-color:color-mix(in srgb, var(--rank-accent) 48%, var(--nihao-line-strong));background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--rank-secondary) 12%, transparent), transparent 46%), linear-gradient(155deg, #ffffffb8, transparent 54%), var(--nihao-surface);color:var(--nihao-text);box-shadow:inset 0 1px #fffc,0 1.2rem 3rem #3d23131f}:root[data-theme=light] .DirectoryHierarchy-module__az_dKG__name{color:var(--nihao-text)}:root[data-theme=light] .DirectoryHierarchy-module__az_dKG__handle{color:var(--nihao-muted)}:root[data-theme=light] .DirectoryHierarchy-module__az_dKG__presence{border-color:var(--nihao-surface)}.DirectoryHierarchy-module__az_dKG__emptyBand{color:var(--nihao-dim);font-family:var(--nihao-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:.62rem}@keyframes DirectoryHierarchy-module__az_dKG__directory-card-reveal{0%{opacity:0;transform:translateY(.9rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:30rem){.DirectoryHierarchy-module__az_dKG__hierarchy{gap:2.75rem;margin-top:2.5rem}.DirectoryHierarchy-module__az_dKG__cards{gap:.7rem}.DirectoryHierarchy-module__az_dKG__cardShell{flex-basis:min(100%,14.5rem)}.DirectoryHierarchy-module__az_dKG__card{min-height:10.25rem}.DirectoryHierarchy-module__az_dKG__band+.DirectoryHierarchy-module__az_dKG__band:before{height:2.75rem;top:-2.75rem}}@media (min-width:160rem){.DirectoryHierarchy-module__az_dKG__cards{max-width:112rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.DirectoryHierarchy-module__az_dKG__cardShell,.DirectoryHierarchy-module__az_dKG__card,.DirectoryHierarchy-module__az_dKG__card:before,.DirectoryHierarchy-module__az_dKG__cardShell:before{transition:none;animation:none;transform:none}.DirectoryHierarchy-module__az_dKG__cardShell:hover .DirectoryHierarchy-module__az_dKG__card,.DirectoryHierarchy-module__az_dKG__cardShell:hover .DirectoryHierarchy-module__az_dKG__card:before,.DirectoryHierarchy-module__az_dKG__cardShell:hover:before{transform:none}}@media (forced-colors:active){.DirectoryHierarchy-module__az_dKG__card{color:canvastext;background:canvas;border-color:buttontext}}
