.org-tree{--ln:#d9d6e4;transform-origin:top;transition:transform .45s var(--ease-out-expo)}.dark .org-tree{--ln:#ffffff29}.org-tree ul{justify-content:center;padding-top:22px;display:flex;position:relative}.org-tree>ul{padding-top:0}.org-tree li{flex-direction:column;align-items:center;padding:22px 6px 0;display:flex;position:relative}.org-tree>ul>li{padding-top:0}.org-tree li:before,.org-tree li:after{content:"";border-top:1.5px solid var(--ln);width:50%;height:22px;position:absolute;top:0;right:50%}.org-tree li:after{border-left:1.5px solid var(--ln);left:50%;right:auto}.org-tree li:only-child:before,.org-tree li:only-child:after,.org-tree>ul>li:before,.org-tree>ul>li:after{display:none}.org-tree li:first-child:before,.org-tree li:last-child:after{border:0}.org-tree li:last-child:before{border-right:1.5px solid var(--ln);border-radius:0 10px 0 0}.org-tree li:first-child:after{border-radius:10px 0 0}.org-tree ul ul:before{content:"";border-left:1.5px solid var(--ln);height:22px;position:absolute;top:0;left:50%}.org-tree ul:empty{display:none}.org-tree ul.org-stack{flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:16px 0 0}.org-tree ul.org-stack:before{height:auto;bottom:26px;left:22px}.org-tree ul.org-stack>li{align-items:flex-start;padding:0 0 0 36px}.org-tree ul.org-stack>li:before{border:0;border-top:1.5px solid var(--ln);border-radius:0;width:14px;height:0;top:26px;left:22px;right:auto;display:block!important}.org-tree ul.org-stack>li:after,.org-tree li.is-collapsed>ul{display:none}.org-company{border:1px solid var(--color-line);box-shadow:var(--shadow-soft);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex}.dark .org-company{background:var(--color-night-1);border-color:#ffffff14}.org-node{border:1px solid var(--color-line);cursor:pointer;width:176px;transition:transform .35s var(--ease-spring), box-shadow .3s ease, opacity .3s ease, border-color .3s ease, filter .3s ease, background-color .3s ease;background:#fff;border-radius:16px;padding:12px 12px 12px 14px;position:relative;overflow:visible;box-shadow:0 1px 2px #2226370a}.org-node-sm{width:168px;padding:10px 10px 10px 12px}.dark .org-node{background:var(--color-night-1);border-color:#ffffff14}.org-node:hover,.org-node:focus-visible{box-shadow:var(--shadow-float);border-color:color-mix(in srgb, var(--c) 45%, transparent);transform:translateY(-2px)}.org-bar{background:var(--c);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.org-presence{border:2px solid #fff;border-radius:9px;width:10px;height:10px;display:inline-block;position:absolute;bottom:-1px;right:-1px}.dark .org-presence{border-color:var(--color-night-1)}.org-presence.is-office{background:#5db8a8}.org-presence.is-field{background:#e39a84}.org-presence.is-remote{background:#8a8fe8}.org-presence.is-leave{background:#6fb1de}.org-presence.is-absent{background:#d9b26a}.org-new{color:#fff;background:linear-gradient(135deg, var(--app), var(--app-2));border-radius:99px;flex-shrink:0;align-items:center;height:16px;padding:0 6px;font-size:9.5px;font-weight:700;display:inline-flex}.org-new-tag{z-index:2;animation:lcPop .6s var(--ease-spring) both;position:absolute;top:-8px;left:14px;box-shadow:0 0 0 2px #fff}.dark .org-new-tag{box-shadow:0 0 0 2px var(--color-night-1)}.org-pending{background:var(--color-amber-50,#fdf3e1);height:18px;color:var(--color-amber-700,#a86a10);border-radius:99px;align-items:center;margin-top:4px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.org-pending[hidden]{display:none}.dark .org-pending{color:#f3c982;background:#d99a3a2e}.org-toggle{z-index:2;border:1px solid var(--color-line);height:22px;color:var(--color-ink-2);transition:background-color .2s ease, transform .3s var(--ease-spring);background:#fff;border-radius:99px;align-items:center;gap:2px;padding:0 6px 0 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.org-toggle[hidden]{display:none}.dark .org-toggle{background:var(--color-night-2);color:#fff;border-color:#ffffff1a}.org-toggle:hover{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.org-toggle svg{transition:transform .35s var(--ease-spring)}.is-collapsed>.org-node .org-toggle svg{transform:rotate(-90deg)}.is-collapsed>.org-node .org-toggle{background:var(--c);border-color:var(--c);color:#fff}.org-stack>li>.org-node .org-toggle{left:auto;right:10px;transform:none}.org-move{z-index:3;border:1px solid var(--color-line);width:26px;height:26px;color:var(--color-ink-2);box-shadow:var(--shadow-soft);transition:transform .3s var(--ease-spring), background-color .2s ease;background:#fff;border-radius:99px;place-items:center;display:none;position:absolute;top:-9px;right:-9px}.org-move:hover{background:var(--app);color:#fff;border-color:var(--app);transform:scale(1.12)}.dark .org-move{background:var(--color-night-2);color:#fff;border-color:#ffffff1f}.is-editing .org-move{display:grid}.is-editing .org-node[data-org-node]{cursor:grab}.is-editing .org-node[data-org-node]:not(.org-vac){border-style:solid;animation:3.5s ease-in-out infinite orgWiggle}@keyframes orgWiggle{0%,92%,to{transform:none}95%{transform:rotate(-.6deg)}98%{transform:rotate(.6deg)}}.org-node.is-dragging{opacity:.4;transform:scale(.96);animation:none!important}.org-node.is-drop{box-shadow:0 0 0 2px var(--app), 0 12px 30px -10px var(--app);background:color-mix(in srgb, var(--app) 8%, #fff);transform:translateY(-3px)scale(1.04);animation:none!important}.dark .org-node.is-drop{background:color-mix(in srgb, var(--app) 18%, var(--color-night-1))}.org-node.is-bad{box-shadow:0 0 0 2px #e3826b;animation:none!important}.org-node.is-moved{animation:orgPop .7s var(--ease-spring) both!important}@keyframes orgPop{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:none}}.org-vac{border-style:dashed;border-width:1.5px;border-color:color-mix(in srgb, var(--c) 55%, var(--color-line));background:color-mix(in srgb, var(--c) 6%, #fff);cursor:default}.dark .org-vac{background:color-mix(in srgb, var(--c) 10%, var(--color-night-1));border-color:color-mix(in srgb, var(--c) 45%, transparent)}.org-vac-ic{border:1.5px dashed var(--c);width:32px;height:32px;color:var(--c);border-radius:99px;place-items:center;display:grid}.org-tree.is-filtering .org-node:not(.is-hit){opacity:.35;filter:grayscale(.6)}.org-node.is-hit{box-shadow:0 0 0 2px var(--c), var(--shadow-float);border-color:#0000}.org-node.is-sel{box-shadow:0 0 0 2px var(--app), var(--shadow-float)}[data-org-dept].is-on{background:var(--color-ink);color:#fff}.dark [data-org-dept].is-on{color:var(--color-ink);background:#fff}.org-editbar{border-color:color-mix(in srgb, var(--app) 35%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--app) 7%, transparent), transparent 70%)}.org-pop{animation:popIn .25s var(--ease-out-expo) both}.org-pick-row{width:100%;transition:background-color .15s ease, transform .3s var(--ease-spring);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.org-pick-row:hover,.org-pick-row:focus-visible{background:var(--color-hover);transform:translate(2px)}.dark .org-pick-row:hover{background:var(--color-night-2)}.org-arrow{color:#fff;background:var(--app);border-radius:99px;place-items:center;width:32px;height:32px;animation:1.6s ease-in-out infinite orgNudge;display:grid}@keyframes orgNudge{50%{transform:translate(3px)}}.org-to{border:1px solid color-mix(in srgb, var(--app) 40%, transparent)}.org-imp{background:var(--color-surface-2);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.org-imp>span:first-child{color:var(--color-muted);place-items:center;display:grid}.dark .org-imp{background:#ffffff0a}.org-imp[hidden]{display:none}.org-chain{border:1px solid var(--color-line);border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-weight:600;display:inline-flex}.dark .org-chain{border-color:#ffffff1a}.org-chg{background:var(--color-surface-2);border-radius:12px;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;animation:.3s both fadeUp;display:flex}.dark .org-chg{background:#ffffff0a}
