.orgchart_canvasWrap__Dhjrd{position:relative}.orgchart_canvas__faEdt{height:620px;border:1px solid var(--kk-line);border-radius:12px;overflow:hidden;background:#f4f6f8;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.orgchart_canvas__faEdt:active{cursor:-webkit-grabbing;cursor:grabbing}.orgchart_canvas__faEdt svg{display:block}.orgchart_legendCard__I5IdX{position:absolute;top:12px;left:12px;z-index:3;max-width:240px;background:rgba(255,255,255,.92);border:1px solid #e2e7ec;border-radius:10px;padding:10px 12px;pointer-events:none}.orgchart_legendStats__w9Ts9{font-size:12px;color:#63707d;margin-bottom:8px}.orgchart_legendStats__w9Ts9 b{color:#1a222b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orgchart_legendKeys__hbS0c{display:flex;flex-direction:column;gap:4px}.orgchart_legendKeys__hbS0c .orgchart_key__dAn7Y{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#63707d;white-space:nowrap}.orgchart_legendKeys__hbS0c .orgchart_key__dAn7Y i{width:8px;height:8px;border-radius:2.5px;flex:0 0 8px}.orgchart_treeCtl__9oYoz{position:absolute;top:12px;right:12px;z-index:3;display:flex;gap:6px}.orgchart_ctlBtn__2avxP{font:inherit;font-size:12.5px;font-weight:650;letter-spacing:-.01em;padding:6px 12px;border-radius:8px;cursor:pointer;border:1px solid #dde3e9;background:rgba(255,255,255,.95);color:#3d4a57}.orgchart_ctlBtn__2avxP:hover{border-color:#9aa7b3;color:#1a222b}.orgchart_ctlBtn__2avxP:focus-visible{outline:2px solid var(--kk-ink);outline-offset:1px}.orgchart_zoomCtl__uJHDS{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;gap:2px;background:rgba(255,255,255,.95);border:1px solid #dde3e9;border-radius:10px;padding:3px}.orgchart_zoomCtl__uJHDS button{width:34px;height:32px;border:none;border-radius:7px;background:none;font:inherit;font-size:16px;color:#1a222b;cursor:pointer}.orgchart_zoomCtl__uJHDS button:hover{background:#eef1f4}.orgchart_zoomCtl__uJHDS button:focus-visible{outline:2px solid var(--kk-ink);outline-offset:-2px}.orgchart_zoomPct__FDKFO{min-width:44px;text-align:center;font-size:12px;font-weight:700;color:#63707d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orgchart_fitBtn__cd57m{width:auto!important;padding:0 11px;font-size:12.5px!important;font-weight:700}.orgchart_hint__tG1iN{position:absolute;left:14px;bottom:12px;z-index:2;font-size:11.5px;color:#9aa7b3;pointer-events:none}.orgchart_ocard__9a3kS{display:flex;align-items:center;gap:12px;background:#ffffff;border:1px solid #e2e7ec;border-radius:13px;padding:0 16px;height:100%;box-shadow:0 2px 6px rgba(20,28,36,.07);font-family:inherit;cursor:pointer;contain:layout style;transition:border-color .12s,box-shadow .12s}.orgchart_ocard__9a3kS:hover{border-color:#aab6c2;box-shadow:0 4px 14px rgba(20,28,36,.13)}.orgchart_ocard__9a3kS.orgchart_hit__DR11K{border-color:var(--dept);box-shadow:0 0 0 3px color-mix(in srgb,var(--dept) 28%,transparent)}.orgchart_info__qeefN{min-width:0}.orgchart_unitCard__cjiKa .orgchart_tt__5m5w0{white-space:pre-line;overflow-wrap:anywhere;line-height:18px}.orgchart_nm__lWjl1{font-size:15px;font-weight:750;letter-spacing:-.02em;color:#1a222b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orgchart_nm__lWjl1 span{font-weight:500;color:#63707d;font-size:13px}.orgchart_tt__5m5w0{font-size:12.5px;color:#63707d;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orgchart_tg__X2ejH{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;font-weight:650;color:#8b97a3}.orgchart_tg__X2ejH i{width:7px;height:7px;border-radius:2.5px;background:var(--dept)}.orgchart_isDiv__BqdxD .orgchart_tg__X2ejH{width:max-content;padding:2.5px 9px;border-radius:6px;background:color-mix(in srgb,var(--dept) 10%,#ffffff);color:color-mix(in srgb,var(--dept) 78%,#1a222b)}.orgchart_isDiv__BqdxD .orgchart_tg__X2ejH i{display:none}.orgchart_isCeo__6sXsi{background:#1a222b;border-color:#1a222b}.orgchart_isCeo__6sXsi .orgchart_nm__lWjl1,.orgchart_isCeo__6sXsi .orgchart_nm__lWjl1 span{color:#fff}.orgchart_isCeo__6sXsi .orgchart_nm__lWjl1 span{opacity:.65}.orgchart_isCeo__6sXsi .orgchart_tt__5m5w0{color:rgba(255,255,255,.62)}.orgchart_isCeo__6sXsi .orgchart_tg__X2ejH{color:rgba(255,255,255,.5)}.orgchart_isCeo__6sXsi .orgchart_tg__X2ejH i{background:#ffd84d}.orgchart_xbtn__hgWoT{margin:6px auto 0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;background:#ffffff;border:1.5px solid #c9d2da;font-size:11px;font-weight:800;color:#3d4a57;box-shadow:0 1px 3px rgba(20,28,36,.1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:transform .12s,border-color .12s,background .12s}.orgchart_xbtn__hgWoT:hover{border-color:#1a222b;color:#1a222b;background:#eef2f6;transform:scale(1.15)}.orgchart_roster__5Lg41{display:flex;flex-direction:column;gap:18px}.orgchart_deptBlock__xIPJ0{border:1px solid var(--kk-line);border-radius:12px;overflow:hidden;background:var(--kk-bg)}.orgchart_deptHead__Qx26m{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding:12px 16px;background:color-mix(in srgb,var(--dept) 6%,#ffffff);border-bottom:1px solid var(--kk-line)}.orgchart_deptHead__Qx26m .orgchart_dName__yRrcF{font-size:14.5px;font-weight:800;letter-spacing:-.02em;color:color-mix(in srgb,var(--dept) 70%,#1a222b)}.orgchart_deptHead__Qx26m .orgchart_dLead__9uY1p{font-size:12.5px;color:var(--kk-sub)}.orgchart_deptHead__Qx26m .orgchart_dCount__iZi26{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--kk-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orgchart_teamBlock__ciq51{border-top:1px solid var(--kk-fill)}.orgchart_teamBlock__ciq51:first-of-type{border-top:none}.orgchart_teamHead__b9qxX{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:9px 16px 8px;background:var(--kk-fill2)}.orgchart_teamHead__b9qxX .orgchart_tName__CIGnd{font-size:13px;font-weight:750;color:var(--kk-ink)}.orgchart_teamHead__b9qxX .orgchart_tLead__CZxDm{font-size:12px;color:var(--kk-sub)}.orgchart_teamHead__b9qxX .orgchart_tCount__XTbIA{margin-left:auto;font-size:12px;color:var(--kk-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orgchart_personRow__R_wxo{display:flex;align-items:center;gap:12px;padding:9px 16px;border-top:1px solid var(--kk-fill);font-size:13.5px}.orgchart_personRow__R_wxo .orgchart_pName__mpx62{min-width:180px;font-weight:650;color:var(--kk-text)}.orgchart_personRow__R_wxo .orgchart_pName__mpx62 span{font-weight:500;color:var(--kk-sub);font-size:12.5px}.orgchart_personRow__R_wxo .orgchart_pTitle___VyMG{min-width:160px;color:var(--kk-sub)}.orgchart_personRow__R_wxo .orgchart_pMail__MOdFl{margin-left:auto;color:var(--kk-sub);font-size:12.5px}.orgchart_rowActions__8fHZX{display:flex;gap:4px;margin-left:12px}.orgchart_rowBtn__pFzab{font:inherit;font-size:12px;font-weight:650;padding:4px 9px;border-radius:7px;cursor:pointer;border:1px solid var(--kk-line);background:var(--kk-bg);color:var(--kk-sub)}.orgchart_rowBtn__pFzab:hover{border-color:var(--kk-lightest);color:var(--kk-text)}.orgchart_rowBtnDanger__XLUN4:hover{border-color:var(--kk-red);color:var(--kk-red)}.orgchart_emptyNote__LCRxQ{padding:24px;text-align:center;font-size:13px;color:var(--kk-light)}.orgchart_sampleNote__PHMVt{margin:0 0 14px;padding:9px 14px;background:var(--kk-fill2);border:1px solid var(--kk-line);border-radius:9px;font-size:12.5px;color:var(--kk-sub);line-height:1.5}.orgchart_sampleNote__PHMVt b{color:var(--kk-ink)}.orgchart_rosterTools__U6aw_{display:flex;justify-content:flex-end}.orgchart_subBlock__uXxrO{margin-left:18px}.orgchart_kindChip__uVVVZ{font-size:11px;font-weight:650;color:var(--kk-sub);padding:1px 7px;border-radius:5px;border:1px solid var(--kk-line);background:var(--kk-bg);align-self:center}.orgchart_pairRow__reRQv{display:flex;gap:10px}.orgchart_pairRow__reRQv>*{flex:1 1;min-width:0}.orgchart_deptHead__Qx26m[draggable=true],.orgchart_personRow__R_wxo[draggable=true],.orgchart_teamHead__b9qxX[draggable=true]{cursor:-webkit-grab;cursor:grab}.orgchart_dropHint__DqcjS{outline:2px dashed #8b97a3;outline-offset:-2px;background:#eef2f6!important}.orgchart_grpBtn__I9Mbu{font:inherit;font-size:11.5px;font-weight:650;padding:3px 8px;border-radius:6px;cursor:pointer;border:1px solid var(--kk-line);background:var(--kk-bg);color:var(--kk-sub);margin-left:4px}.orgchart_grpBtn__I9Mbu:hover{border-color:var(--kk-lightest);color:var(--kk-text)}.orgchart_grpBtnDanger__WAhoi:hover{border-color:var(--kk-red);color:var(--kk-red)}.orgchart_confirmNoteText__FBgnk{margin:0 0 12px;font-size:12.5px;color:var(--kk-sub);line-height:1.6}.orgchart_confirmNoteText__FBgnk b{color:var(--kk-ink)}.orgchart_nameWrap__PmX9s{position:relative}.orgchart_suggestMenu___wak_{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--kk-bg);border:1px solid var(--kk-line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:4px;max-height:240px;overflow-y:auto}.orgchart_suggestMenu___wak_ button{display:block;width:100%;text-align:left;font:inherit;font-size:13px;font-weight:650;color:var(--kk-text);padding:7px 10px;border:none;border-radius:7px;background:none;cursor:pointer}.orgchart_suggestMenu___wak_ button:hover{background:var(--kk-fill2)}.orgchart_formStack__V9fBd{display:flex;flex-direction:column;gap:14px}.orgchart_roleRow__9SuYD{display:flex;gap:18px;padding-top:2px}.orgchart_roleChk__dawbm{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--kk-text);cursor:pointer}.orgchart_formError__d1Ei_{margin:12px 0 0;font-size:12.5px;color:var(--kk-red)}.orgchart_exportWrap__n2Rjc{position:relative}.orgchart_exportMenu__LATR1{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:168px;background:var(--kk-bg);border:1px solid var(--kk-line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:4px}.orgchart_exportMenu__LATR1 button{display:block;width:100%;text-align:left;font:inherit;font-size:13px;color:var(--kk-text);padding:8px 10px;border:none;border-radius:7px;background:none;cursor:pointer}.orgchart_exportMenu__LATR1 button:hover{background:var(--kk-fill2)}.orgchart_exportMenu__LATR1 .orgchart_menuHint__4akJs{display:block;font-size:11px;color:var(--kk-light);margin-top:1px}@media (pointer:coarse) and (hover:none) and ((max-width:500px) or (max-height:500px)){.orgchart_canvas__faEdt{height:65dvh}.orgchart_legendCard__I5IdX{display:none}.orgchart_personRow__R_wxo .orgchart_pName__mpx62{min-width:0;flex:1 1}.orgchart_personRow__R_wxo .orgchart_pTitle___VyMG{min-width:0}.orgchart_personRow__R_wxo .orgchart_pMail__MOdFl{display:none}}.orgchart_unitNote__L8hQE{margin:0;padding:12px 16px;white-space:pre-line;font-size:12px;color:var(--kk-sub);line-height:1.5}.EmployeeTabs_tools__GaXUi{display:flex;flex-direction:column;gap:10px;padding:14px 24px;border-bottom:1px solid var(--kk-line);background:var(--kk-bg)}.EmployeeTabs_row__a3ZeC{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.EmployeeTabs_searchGrow__RHCwA{flex:1 1 200px;min-width:0}.EmployeeTabs_addInput__RP2VU{flex:1 1 140px;min-width:0;background:var(--kk-bg);border:1px solid var(--kk-line);border-radius:10px;padding:8px 12px;font-size:14px;font-family:inherit;color:var(--kk-text);transition:border-color .15s var(--kk-ease-enter,ease)}.EmployeeTabs_addInput__RP2VU:focus{outline:none;border-color:var(--kk-text2)}.EmployeeTabs_addInput__RP2VU::placeholder{color:var(--kk-lightest)}.EmployeeTabs_cellInput__Yi4WC{width:100%;background:var(--kk-bg);border:1px solid var(--kk-lightest);border-radius:8px;padding:6px 10px;font-size:13px;font-family:inherit;color:var(--kk-text)}.EmployeeTabs_cellInput__Yi4WC:focus{outline:none;border-color:var(--kk-text2)}.EmployeeTabs_importNote__XcT6e{font-size:12px;color:var(--kk-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.EmployeeTabs_bulkBar__ek97V{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--kk-fill2);border-left:2px solid var(--kk-ink);border-radius:8px;font-size:13px;color:var(--kk-text)}.EmployeeTabs_bulkCount__yfw1Z{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EmployeeTabs_bulkHidden__z8XZN{font-size:12px;color:var(--kk-muted)}.EmployeeTabs_spacer__g8Dt5{flex:1 1}.EmployeeTabs_scroll__2lp0z{flex:1 1;min-height:0;overflow-y:auto;padding:16px 24px 20px}.EmployeeTabs_checkCol__C1kmA{width:36px;text-align:center}.EmployeeTabs_check__BI8Pg{cursor:pointer;margin:0;accent-color:var(--kk-ink)}.EmployeeTabs_actionCell__nTS35{text-align:right;white-space:nowrap}.EmployeeTabs_rowActions__jSWNv{display:inline-flex;gap:2px}.EmployeeTabs_rowActionStrong__QCPe_{color:var(--kk-ink);font-weight:700}.EmployeeTabs_rowSelected__GPGgI td{background:var(--kk-fill2)}.EmployeeTabs_teamMuted__1fyjb{color:var(--kk-muted)}.EmployeeTabs_teamRow__KvrbO{cursor:pointer}.EmployeeTabs_teamRowEditing__cAf1I{cursor:default}.EmployeeTabs_teamName__dYZv8{display:inline-flex;align-items:baseline;gap:10px;color:var(--kk-text);font-weight:500}.EmployeeTabs_teamUnassigned__7eQc_{color:var(--kk-muted)}.EmployeeTabs_twist__O3Unx{display:inline-block;width:8px;color:var(--kk-light);font-family:var(--font-mono);font-size:13px;line-height:1;flex:none}.EmployeeTabs_count__7W79L{color:var(--kk-sub)}.EmployeeTabs_hint__TuFzY{margin:0 0 16px;font-size:12px;color:var(--kk-muted);line-height:1.6;word-break:keep-all}.EmployeeTabs_memberCell__Vv_GU{padding:0;background:var(--kk-fill2);border-bottom:1px solid var(--kk-line)}.EmployeeTabs_memberList__1Giff{list-style:none;margin:0;padding:8px 0 12px 24px}.EmployeeTabs_memberItem__TbQ1m{display:grid;grid-template-columns:minmax(100px,1fr) minmax(180px,1.6fr);grid-gap:16px;gap:16px;padding:3px 0;font-size:13px;align-items:baseline}.EmployeeTabs_memberName__S7lMV{color:var(--kk-text);word-break:keep-all}.EmployeeTabs_memberId__RSEfI{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kk-sub);font-size:12px;word-break:break-all}.EmployeeTabs_memberDomain__kY4lz{color:var(--kk-muted)}.EmployeeTabs_memberEmpty__pjnur{padding:12px 0 12px 24px;color:var(--kk-muted);font-size:12px}.EmployeeTabs_skelPad__2iq8t{padding:4px 0}