.branch[data-astro-cid-6dzjc5ru]{align-items:flex-start;display:flex}.node[data-astro-cid-6dzjc5ru]{width:var(--node-w);height:var(--node-h);box-shadow:inset 0 0 0 1px var(--on-dark-line);color:#fff;transition:background-color .2s var(--ease), box-shadow .2s var(--ease);background:#ffffff14;border-radius:16px;flex:none;align-items:center;gap:12px;padding:0 14px 0 12px;display:flex;position:relative}.node[data-astro-cid-6dzjc5ru]:hover{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff80}.node--brand[data-astro-cid-6dzjc5ru],.node--project[data-astro-cid-6dzjc5ru]{box-shadow:none;color:var(--ink);background:#fff}.node--brand[data-astro-cid-6dzjc5ru]:hover,.node--project[data-astro-cid-6dzjc5ru]:hover{box-shadow:0 0 0 3px var(--ball);background:#fff}.node--leaf[data-astro-cid-6dzjc5ru]{box-shadow:none;background:0 0;border:1px dashed #fff6}.node--leaf[data-astro-cid-6dzjc5ru]:hover{box-shadow:none;border-style:solid}.node__thumb[data-astro-cid-6dzjc5ru]{background:var(--c);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:.75rem;font-weight:600;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.node--company[data-astro-cid-6dzjc5ru] .node__thumb[data-astro-cid-6dzjc5ru]{background:color-mix(in oklab, var(--c) 70%, #fff);border-radius:50%}.node__thumb[data-astro-cid-6dzjc5ru] img{object-fit:cover;width:100%;height:100%}.node__text[data-astro-cid-6dzjc5ru]{min-width:0;line-height:1.25;display:grid}.node__text[data-astro-cid-6dzjc5ru] strong[data-astro-cid-6dzjc5ru]{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:540;overflow:hidden}.node__text[data-astro-cid-6dzjc5ru] span[data-astro-cid-6dzjc5ru]{text-overflow:ellipsis;white-space:nowrap;opacity:.66;font-size:.8125rem;overflow:hidden}.leaf__stack[data-astro-cid-6dzjc5ru]{flex:none;display:flex}.leaf__item[data-astro-cid-6dzjc5ru]{background:var(--c);width:30px;height:30px;box-shadow:0 0 0 2px var(--court);border-radius:22.5%;margin-right:-9px;overflow:hidden}.leaf__item[data-astro-cid-6dzjc5ru] img{object-fit:cover;width:100%;height:100%}.leaf__stack[data-astro-cid-6dzjc5ru]+.node__text[data-astro-cid-6dzjc5ru]{margin-left:10px}.branch__children[data-astro-cid-6dzjc5ru]{padding-left:var(--link);gap:14px;display:grid;position:relative}.branch__children[data-astro-cid-6dzjc5ru]>.branch[data-astro-cid-6dzjc5ru]{position:relative}.branch__children[data-astro-cid-6dzjc5ru]>.branch[data-astro-cid-6dzjc5ru]:before{content:"";top:calc(var(--node-h) / 2);left:calc(var(--link) / -2);width:calc(var(--link) / 2);border-top:1px solid var(--tree-line);position:absolute}.branch__children[data-astro-cid-6dzjc5ru]>.branch[data-astro-cid-6dzjc5ru]:after{content:"";top:-14px;bottom:0;left:calc(var(--link) / -2);border-left:1px solid var(--tree-line);position:absolute}.branch__children[data-astro-cid-6dzjc5ru]>.branch[data-astro-cid-6dzjc5ru]:first-child:after{top:calc(var(--node-h) / 2)}.branch__children[data-astro-cid-6dzjc5ru]>.branch[data-astro-cid-6dzjc5ru]:last-child:after{height:calc(var(--node-h) / 2 + 14px);bottom:auto}.branch__children[data-astro-cid-6dzjc5ru]>.branch[data-astro-cid-6dzjc5ru]:first-child:last-child:after{display:none}.branch__children[data-astro-cid-6dzjc5ru]:before{content:"";top:calc(var(--node-h) / 2);width:calc(var(--link) / 2);border-top:1px solid var(--tree-line);position:absolute;left:0}@media (width<=1180px){.branch[data-astro-cid-6dzjc5ru]{flex-direction:column;align-items:stretch}.node[data-astro-cid-6dzjc5ru]{width:100%}.branch__children[data-astro-cid-6dzjc5ru]{--link:28px;padding-left:var(--link);margin-top:14px;margin-left:18px}.branch__children[data-astro-cid-6dzjc5ru]:before{display:none}.branch__children[data-astro-cid-6dzjc5ru]>.branch[data-astro-cid-6dzjc5ru]:first-child:after{top:-14px}.branch__children[data-astro-cid-6dzjc5ru]>.branch[data-astro-cid-6dzjc5ru]:first-child:last-child:after{display:block}}.system[data-astro-cid-7giy4yca]{--node-w:236px;--node-h:60px;--link:48px;--tree-line:#ffffff47;padding-bottom:4px;overflow-x:auto}.system__levels[data-astro-cid-7giy4yca]{grid-template-columns:repeat(4, var(--node-w));column-gap:var(--link);border-bottom:1px solid var(--on-dark-line);min-width:max-content;margin-bottom:20px;padding-bottom:16px;display:grid}.system__levels[data-astro-cid-7giy4yca] li[data-astro-cid-7giy4yca]{color:#fff;gap:2px;font-size:.9375rem;display:grid}.system__levels[data-astro-cid-7giy4yca] span[data-astro-cid-7giy4yca]{color:var(--on-dark-faint);font-size:.75rem}.system__tree[data-astro-cid-7giy4yca]{min-width:max-content}@media (width<=1180px){.system[data-astro-cid-7giy4yca]{--node-w:100%;overflow:visible}.system__levels[data-astro-cid-7giy4yca]{display:none}.system__tree[data-astro-cid-7giy4yca]{min-width:0}}
