.org-chart_orgChart__ECriM{width:100%;overflow:visible;padding:16px 8px;transform:scale(.95);transform-origin:top center}.org-chart_children__4MBF2,.org-chart_root__LTnrE{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center}.org-chart_branch__c8iGD{position:relative;display:flex;flex-direction:column;align-items:center}.org-chart_childrenRow__PId43{margin-top:32px;display:flex;flex-direction:row;align-items:flex-start;gap:36px;position:relative}.org-chart_node__ExEK6{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;z-index:10;background:transparent}.org-chart_card__6DKJ5{border-radius:8px;overflow:hidden;background:white;box-shadow:0 1px 2px rgba(0,0,0,.05),0 6px 20px rgba(0,0,0,.08);border:1px solid rgba(2,6,23,.08)}.org-chart_header__qFjoM{color:white;padding:16px 20px;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:70px;border-radius:12px;box-shadow:0 8px 32px rgba(34,34,34,.3);transition:all .3s ease;position:relative;overflow:hidden}.org-chart_header__qFjoM:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border-radius:12px;pointer-events:none}.org-chart_header__qFjoM:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(93,93,93,.4)}.org-chart_label__f4N9f{backdrop-filter:blur(10px);font-weight:600;font-size:14px;text-align:center;width:100%;word-wrap:break-word;line-height:1.4;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1}.org-chart_subtitle__dDHwh{padding:12px 16px;font-size:10px;color:#4a5568;background:linear-gradient(135deg,#f7fafc,#edf2f7);text-align:center;width:100%;border-radius:0 0 12px 12px;border-top:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.org-chart_branch__c8iGD.org-chart_hasChildren__JpOol>.org-chart_content__7ZESH:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-12px;width:1px;height:14px;background:#cfd8dc;z-index:0}.org-chart_content__7ZESH{position:relative}.org-chart_branch__c8iGD.org-chart_hasChildren__JpOol>.org-chart_content__7ZESH:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-16px;width:10px;height:10px;border-radius:9999px;background:#0b0b0b;box-shadow:0 0 0 2px #cfd8dc;z-index:1}.org-chart_branch__c8iGD>.org-chart_childrenRow__PId43:before{content:"";position:absolute;top:-13px;left:0;right:0;height:1px;background:#cfd8dc;border-radius:8px;z-index:0}.org-chart_branch__c8iGD>.org-chart_childrenRow__PId43>.org-chart_branch__c8iGD:before{content:"";position:absolute;top:-14px;left:50%;transform:translateX(-50%);width:1px;height:14px;background:#cfd8dc;z-index:0}.org-chart_branch__c8iGD>.org-chart_childrenRow__PId43>.org-chart_branch__c8iGD:after{content:"";position:absolute;top:-14px;left:50%;transform:translate(-8px);width:16px;height:16px;border-top:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-top-left-radius:12px;background:transparent;z-index:0}.org-chart_avatar__DOmIS,.org-chart_card__6DKJ5,.org-chart_content__7ZESH{z-index:1;position:relative}@media (max-width:640px){.org-chart_childrenRow__PId43{gap:18px}}.org-chart_tooltipContent__HmmWT{background:white;border-radius:12px;padding:16px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);animation:org-chart_slideUpAndFade__4b1SN .4s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:9999;max-width:600px;border:1px solid rgba(0,0,0,.05);position:relative}.org-chart_tooltipName__o5Rxg{font-size:16px;font-weight:600;color:#1a202c;margin-bottom:12px;line-height:1.4}.org-chart_tooltipPhoto__AX_yz{width:150px;height:150px;border-radius:8px;overflow:hidden;margin:0 auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.org-chart_tooltipPhoto__AX_yz img{width:100%;height:100%;object-fit:cover;display:block}.org-chart_tooltipArrow__FQNPm{fill:white}@keyframes org-chart_slideUpAndFade__4b1SN{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.orgchart{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.orgchart,.orgchart ul{padding:0;margin:0}.orgchart ul{display:flex}.orgchart li{display:flex;flex-direction:column;position:relative}.orgchart .nodecontent{align-self:center;position:relative;margin:24px 8px}.orgchart .collapsed>ul{display:none}.orgchart li:not(.vertical)>ul:has(>li:only-child){justify-content:center}.orgchart .nodecontent:after,.orgchart .nodecontent:before,.orgchart li:before{box-sizing:border-box;content:"";position:absolute;z-index:-1;border:0 solid #cccccc}.orgchart li:not(:only-child):before{border-top-width:1px;width:100%;height:24px;top:0}.orgchart li:first-child:before{width:calc(50% + 1px);right:0;border-left-width:1px;border-top-left-radius:7px}.orgchart li:last-child:before{width:calc(50% + 1px);border-right-width:1px;border-top-right-radius:7px}.orgchart .nodecontent:after,.orgchart .nodecontent:before{border-left-width:1px;width:2px;height:24px;left:calc(50% - 1px)}.orgchart .nodecontent:before{top:-24px}.orgchart .nodecontent:after{bottom:-23.9px}.orgchart li:first-child:not(:only-child)>.nodecontent:before,.orgchart li:last-child:not(:only-child)>.nodecontent:before{border-left-width:0}.orgchart .collapsed>.nodecontent:after,.orgchart .leaf>.nodecontent:after,.orgchart .root>.nodecontent:before{display:none}.orgchart li.vertical>ul{flex-direction:column;align-items:flex-start;margin:0 5px;position:relative}.orgchart li.vertical>ul>li>.nodecontent{margin:24px 0 0 24px}.orgchart li.vertical>ul:before{box-sizing:border-box;content:"";position:absolute;top:-1px;left:24px;height:10px;width:calc(50% - 33px);border-top:1px solid #cccccc}.orgchart li.vertical>.nodecontent:after{border-width:0 1px 1px 0;border-bottom-right-radius:7px;width:10px;left:auto;right:calc(50% - 1px)}.orgchart li.vertical>ul>li:before{border-width:0 0 0 1px;left:0;height:100%;width:24px;border-radius:0}.orgchart li.vertical>ul>li:first-child:before{top:-1px;height:calc(100% + 2px);border-top-width:1px;border-top-left-radius:7px}.orgchart li.vertical>ul>li:last-child:before{height:calc(50% + 6px);border-bottom-width:1px;border-bottom-left-radius:7px}.orgchart li.vertical>ul>li>.nodecontent:before{height:2px;width:20px;top:calc(50% - 1px);left:-20px;border-width:2px 0 0}.orgchart li.vertical>ul>li:last-child>.nodecontent:before{display:none}