._4Dj2Oa_canvas{inset:var(--workspace-top,0px) var(--workspace-right,0px) var(--workspace-bottom,0px) var(--sidebar-w);border-radius:var(--workspace-radius,0px) var(--workspace-right-edge,0px) var(--workspace-right-edge,0px) var(--workspace-radius,0px);box-sizing:border-box;border:1px solid var(--border);border-right-width:var(--workspace-right-edge-border,0px);background-color:var(--page);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;overflow:hidden}@supports (corner-shape:squircle){._4Dj2Oa_canvas{corner-shape:squircle}}._4Dj2Oa_canvas[data-panning=true]{cursor:grabbing}._4Dj2Oa_dots{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._4Dj2Oa_controls{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-raised);cursor:default;border-radius:10px;align-items:center;gap:2px;padding:4px;font-size:14px;line-height:1;display:flex;position:absolute;bottom:16px;right:16px}._4Dj2Oa_controls>button{flex:none;height:28px}._4Dj2Oa_controls>button[data-icon-only]{width:28px}._4Dj2Oa_controls ._4Dj2Oa_divider{background:var(--border);flex:none;width:1px;height:16px;margin:0 6px}._4Dj2Oa_controls ._4Dj2Oa_zoom{text-align:center;min-width:44px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-weight:500}._4Dj2Oa_layer{position:absolute;inset:0}
.kJximG_button{box-sizing:border-box;corner-shape:superellipse(1.5);height:36px;color:var(--foreground);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s var(--ease-standard), border-color .12s var(--ease-standard), transform 80ms var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.kJximG_button[data-size=compact]{height:32px;padding:0 6px}.kJximG_button[data-size=comfortable]{height:40px;padding:0 10px;font-size:16px}.kJximG_button[data-icon-only]{width:36px;padding:0}.kJximG_button[data-icon-only][data-size=compact]{width:32px}.kJximG_button[data-icon-only][data-size=comfortable]{width:40px}.kJximG_label{padding:0 6px}.kJximG_icon{flex:none;width:16px;height:16px;display:inline-flex}.kJximG_icon>svg{width:16px;height:16px}.kJximG_button[data-variant=primary]{background:var(--foreground);color:var(--background);border-color:#0000}.kJximG_button[data-variant=secondary]{border-color:var(--border);background:var(--card)}.kJximG_button[data-variant=danger]{background:var(--error-bg);color:var(--error-text);border-color:#0000}.kJximG_button[data-variant=primary]:hover{background:color-mix(in oklab, var(--foreground) 85%, var(--background))}.kJximG_button[data-variant=secondary]:hover{border-color:var(--border-strong);background:var(--muted)}.kJximG_button[data-variant=tertiary]:hover{background:var(--muted)}.kJximG_button[data-variant=danger]:hover{background:color-mix(in oklab, var(--error-bg) 85%, var(--error-text))}.kJximG_button[data-variant=primary]:active{background:color-mix(in oklab, var(--foreground) 75%, var(--background))}.kJximG_button[data-variant=secondary]:active{border-color:var(--border-strong);background:var(--muted)}.kJximG_button[data-variant=tertiary]:active{background:var(--muted)}.kJximG_button[data-variant=danger]:active{background:color-mix(in oklab, var(--error-bg) 75%, var(--error-text))}.kJximG_button:active:not(:disabled){transform:scale(.98)}.kJximG_button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kJximG_button:disabled{cursor:not-allowed;background:var(--muted);color:var(--faint-foreground);border-color:#0000;transform:none}.kJximG_button[data-variant=secondary]:disabled{border-color:var(--muted);background:var(--page)}.kJximG_button[data-variant=tertiary]:disabled{background:0 0}.kJximG_button[data-loading]{cursor:progress}.kJximG_overlay{border-radius:inherit;background:inherit;place-items:center;display:grid;position:absolute;inset:0}.kJximG_button[data-loading]:has(>.kJximG_overlay) .kJximG_label{visibility:hidden}.kJximG_spinner{animation:.8s linear infinite kJximG_spin}@keyframes kJximG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kJximG_button{transition:none}.kJximG_button:active:not(:disabled){transform:none}.kJximG_spinner{animation:none}}
.B8e3Jq_icon{width:100%;height:100%;position:absolute;inset:0}.B8e3Jq_stack{--ring-card:var(--ring-base);--ring:var(--ring-card);align-items:center;display:flex}.B8e3Jq_avatar{width:18px;height:18px;box-shadow:0 0 0 1.5px var(--ring);transition:box-shadow .14s var(--ease-standard);border-radius:50%;place-items:center;font-size:6.5px;font-weight:600;line-height:1;display:grid;position:relative}.B8e3Jq_photo{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.B8e3Jq_avatar+.B8e3Jq_avatar{margin-left:-5px}.B8e3Jq_gap{--gap:18px;font:inherit;color:inherit;white-space:nowrap;cursor:default;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}button.B8e3Jq_gap{cursor:pointer}.B8e3Jq_gapSlot{box-sizing:border-box;width:var(--gap);height:var(--gap);opacity:.6;transition:opacity .14s var(--ease-standard);border:1.5px dashed;border-radius:50%;flex:none;place-items:center;display:grid}.B8e3Jq_gapLabel{opacity:.7;font-size:12px;font-weight:500}button.B8e3Jq_gap:hover .B8e3Jq_gapSlot,button.B8e3Jq_gap:focus-visible .B8e3Jq_gapSlot{opacity:1}button.B8e3Jq_gap:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid}.B8e3Jq_caption{opacity:.6;margin-left:8px;font-size:12px;font-weight:500}.B8e3Jq_logo{corner-shape:squircle;background:var(--muted);border-radius:14px;width:44px;height:44px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.B8e3Jq_more{top:var(--more-top,14px);right:var(--more-right,14px);z-index:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s var(--ease-standard), background-color .15s var(--ease-standard);position:absolute}.B8e3Jq_moreWrap{display:contents}.B8e3Jq_more[aria-expanded=true],.B8e3Jq_more:focus-visible{opacity:1;pointer-events:auto}@media (hover:none){.B8e3Jq_more{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.B8e3Jq_more{transition:none}}.B8e3Jq_dynRoot{pointer-events:none;position:absolute;inset:0}.B8e3Jq_dynScreen{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.B8e3Jq_dyn{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.B8e3Jq_dynEdge{stroke:var(--border-strong)}.B8e3Jq_dynFaceShape{transition:transform .14s var(--ease-standard), filter .14s var(--ease-standard)}[data-moving=false] .B8e3Jq_dynFaceShape[data-hover]{filter:drop-shadow(0 4px 6px color-mix(in oklab, var(--foreground) 14%, transparent)) brightness(1);transform:translateY(-2px)}.B8e3Jq_dynGrain{mix-blend-mode:soft-light;pointer-events:none}@media print,(forced-colors:active){.B8e3Jq_dynGrain{display:none}}.B8e3Jq_dynFaceShape[data-hover][data-opens]{filter:brightness(.93)}[data-moving=false] .B8e3Jq_dynFaceShape[data-hover][data-opens]{filter:drop-shadow(0 4px 6px color-mix(in oklab, var(--foreground) 14%, transparent)) brightness(.93)}.B8e3Jq_dynNode{color:var(--foreground);position:absolute;top:0;left:0}.B8e3Jq_dynFace{z-index:2;pointer-events:none;position:absolute;inset:0}.B8e3Jq_dynIcon{transform-origin:50%}.B8e3Jq_dynContent{z-index:2;pointer-events:none;position:absolute;inset:0}.B8e3Jq_dynAvatars{position:absolute}.B8e3Jq_dynAvatars[data-kind=dept]{bottom:16px;left:20px}.B8e3Jq_dynAvatars[data-kind=sub]{bottom:14px;left:16px}.B8e3Jq_dynAvatars[data-kind=root]{top:57px;left:76px}.B8e3Jq_dynCount{color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:flex;position:absolute;bottom:16px;right:20px}.B8e3Jq_dynCount[data-kind=sub]{color:#1c1c1a;border-radius:9px;height:18px;padding:0 7px;font-size:11px;line-height:18px;bottom:12px;right:14px}.B8e3Jq_dynCount[data-warn]:before{content:"";background:#ffc174;border-radius:50%;width:6px;height:6px}.B8e3Jq_dynName{z-index:3;transform-origin:0 0;color:var(--foreground);pointer-events:none;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:15px;font-weight:500;line-height:1.1;position:absolute}.B8e3Jq_dynName[data-kind=root]{font-size:16px;line-height:20px}.B8e3Jq_dynPill{z-index:3;box-sizing:border-box;border:1px solid var(--line,var(--border));background:var(--card);height:22px;color:var(--foreground);font-variant-numeric:tabular-nums;pointer-events:auto;cursor:pointer;transform-origin:50%;transform:translate(-50%, calc(50% + var(--ty,0px))) scale(calc(max(1, 1 / var(--s)) * var(--f,1)));border-radius:11px;place-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:0;left:50%}.B8e3Jq_dynHit{z-index:1;cursor:zoom-in;pointer-events:auto;background:0 0;border:0;border-radius:20px;padding:0;position:absolute;inset:0}.B8e3Jq_dynNode[data-rep=mini] .B8e3Jq_dynHit{corner-shape:squircle;border-radius:22px}.B8e3Jq_dynNode[data-rep=mini][data-kind=root] .B8e3Jq_dynHit{border-radius:18px;inset:0 53px}.B8e3Jq_dynNode[data-kind=root] .B8e3Jq_dynHit{cursor:zoom-out}.B8e3Jq_dynNode[data-focus] .B8e3Jq_dynHit,.B8e3Jq_dynNode[data-leaf] .B8e3Jq_dynHit,.B8e3Jq_dynNode[data-open]:not([data-kind=root]) .B8e3Jq_dynHit{cursor:pointer}.B8e3Jq_dynHit:focus-visible{outline:calc(2px / var(--s)) solid var(--foreground);outline-offset:calc(3px / var(--s))}.B8e3Jq_dynFace,.B8e3Jq_dynName,.B8e3Jq_dynHit,.B8e3Jq_dynPill{transition:translate .14s var(--ease-standard)}[data-moving=false] .B8e3Jq_dynNode[data-hover] :is(.B8e3Jq_dynFace,.B8e3Jq_dynName,.B8e3Jq_dynHit,.B8e3Jq_dynPill){translate:0 calc(-2px / var(--s))}.B8e3Jq_dynHint{z-index:3;width:100%;color:var(--muted-foreground);text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;transition:opacity .12s var(--ease-standard);font-size:12px;line-height:16px;position:absolute;top:calc(100% + 18px);left:0;overflow:hidden}.B8e3Jq_dynHint[data-on]{opacity:1}[data-moving=true] .B8e3Jq_dynHit{pointer-events:none}[data-moving=true] .B8e3Jq_more{opacity:0!important;pointer-events:none!important}.B8e3Jq_dynNode .B8e3Jq_more{z-index:2}.B8e3Jq_dynNode:hover .B8e3Jq_more,.B8e3Jq_dynNode:focus-within .B8e3Jq_more{opacity:1;pointer-events:auto}.B8e3Jq_dynNode[data-rep=mini] .B8e3Jq_more,.B8e3Jq_dynNode[data-rep=mini]:hover .B8e3Jq_more,.B8e3Jq_dynNode[data-rep=mini]:focus-within .B8e3Jq_more{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.B8e3Jq_dynFace,.B8e3Jq_dynName,.B8e3Jq_dynHit,.B8e3Jq_dynPill,.B8e3Jq_dynHint,.B8e3Jq_dynFaceShape{transition:none}}.B8e3Jq_dynNode[data-hover][data-opens] .B8e3Jq_stack{--ring-card:color-mix(in srgb, var(--ring-base) 93%, #000)}[data-moving=false] .B8e3Jq_dynNode[data-hover][data-opens] .B8e3Jq_stack{--ring-card:color-mix(in srgb, var(--ring-base) 93%, #000)}.B8e3Jq_peopleWrap{pointer-events:auto;cursor:pointer;corner-shape:round;transition:background-color .14s var(--ease-standard);border-radius:999px;margin:-3px;padding:3px;display:block}.B8e3Jq_peopleWrap:hover{background:var(--pad)}button.B8e3Jq_peopleWrap{font:inherit;color:inherit;transition:background-color .14s var(--ease-standard), transform .12s var(--ease-standard);background:0 0;border:0}button.B8e3Jq_peopleWrap:hover,button.B8e3Jq_peopleWrap:focus-visible{background:var(--pad)}button.B8e3Jq_peopleWrap:focus-visible{outline:2px solid var(--ring);outline-offset:2px}button.B8e3Jq_peopleWrap:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){button.B8e3Jq_peopleWrap{transition:none}}.B8e3Jq_peopleWrap:hover .B8e3Jq_stack{--ring:var(--pad)}.B8e3Jq_dynName[data-kind=dept]{font-size:20px;font-weight:500;line-height:1.05}.B8e3Jq_dynArrow{vertical-align:.04em;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:.62em;height:.62em;transition:opacity .12s var(--ease-standard), transform .2s var(--ease-standard);margin-left:.28em;display:inline-block;transform:translate(-2px,2px)}.B8e3Jq_dynArrow path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .24s var(--ease-standard)}.B8e3Jq_dynNode[data-opens] .B8e3Jq_dynArrow{opacity:1;transform:translate(0)}.B8e3Jq_dynNode[data-opens] .B8e3Jq_dynArrow path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.B8e3Jq_dynArrow,.B8e3Jq_dynArrow path{transition:none}}.B8e3Jq_arm{width:0;height:0;position:absolute;top:0;left:0}.B8e3Jq_armZone{width:calc(var(--half) + 320px);height:calc(var(--kid-h) + 70px);pointer-events:auto;position:absolute;top:-70px;left:0}.B8e3Jq_armLine{opacity:0;pointer-events:none;width:0;height:4px;transition:width .24s var(--ease-standard), opacity .12s var(--ease-standard);position:absolute;top:-2px;left:0;overflow:hidden}.B8e3Jq_armLine svg{stroke:var(--arm-line);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 8;display:block}.B8e3Jq_armDot{width:0;height:0;transform:scale(max(1, calc(1 / var(--s))));transform-origin:0 0;position:absolute;top:0;left:140px}.B8e3Jq_armBtn{border:1px solid var(--arm-line);background:var(--card);width:28px;height:28px;color:var(--foreground);cursor:pointer;opacity:0;transition:opacity .12s var(--ease-standard), transform .12s var(--ease-standard);pointer-events:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-14px;left:-14px;transform:scale(.8)}.B8e3Jq_armBtn svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:14px;height:14px}.B8e3Jq_arm[data-open] .B8e3Jq_armLine{opacity:1;width:140px}.B8e3Jq_arm:has(.B8e3Jq_armZone:hover) .B8e3Jq_armLine{opacity:1;width:140px}.B8e3Jq_arm:has(.B8e3Jq_armDot:hover) .B8e3Jq_armLine{opacity:1;width:140px}.B8e3Jq_arm[data-open] .B8e3Jq_armBtn{opacity:1;pointer-events:auto;transition-delay:.14s;transform:none}.B8e3Jq_arm:has(.B8e3Jq_armZone:hover) .B8e3Jq_armBtn{opacity:1;pointer-events:auto;transition-delay:.14s;transform:none}.B8e3Jq_arm:has(.B8e3Jq_armDot:hover) .B8e3Jq_armBtn{opacity:1;pointer-events:auto;transition-delay:.14s;transform:none}@media (prefers-reduced-motion:reduce){.B8e3Jq_armLine,.B8e3Jq_armBtn{transition:none}}.B8e3Jq_armBtn:hover{background:var(--foreground);color:var(--background)}.B8e3Jq_armForm{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel,18px);background:var(--card);width:300px;box-shadow:var(--shadow-floating);color:var(--foreground);flex-direction:column;gap:12px;padding:16px;font-size:14px;display:flex;position:absolute;top:-20px;left:26px}.B8e3Jq_arm[data-side=l] .B8e3Jq_armZone,.B8e3Jq_arm[data-side=l] .B8e3Jq_armLine{left:auto;right:0}.B8e3Jq_arm[data-side=l] .B8e3Jq_armLine svg{margin-left:auto}.B8e3Jq_arm[data-side=l] .B8e3Jq_armDot{left:-140px}.B8e3Jq_arm[data-side=l] .B8e3Jq_armForm{left:auto;right:26px}.B8e3Jq_moreForm{box-sizing:border-box;flex-direction:column;gap:12px;width:280px;padding:8px;display:flex}.B8e3Jq_drop{pointer-events:none;height:0;display:none;position:absolute;bottom:0;left:0;right:0}.B8e3Jq_dynNode[data-open] .B8e3Jq_drop,.B8e3Jq_dynNode[data-leaf] .B8e3Jq_drop{display:block}.B8e3Jq_dropZone{width:calc(var(--drop-w) * .6);box-sizing:border-box;cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:flex-start;height:18px;padding-top:10px;display:flex;position:absolute;top:-16px;left:50%;overflow:visible;transform:translate(-50%)}.B8e3Jq_drop[data-on] .B8e3Jq_dropZone{width:calc(var(--drop-w) + 44px);height:calc(var(--drop-h) + 26px)}.B8e3Jq_dropBlob{transform-origin:50% 6px;opacity:0;visibility:hidden;display:block;position:relative;overflow:visible;transform:scale(.001)}.B8e3Jq_dropShade{pointer-events:none;clip-path:inset(6px -30px -30px);position:absolute;top:0;left:0;overflow:visible}.B8e3Jq_dropShade,.B8e3Jq_dropMain{transition:filter .14s var(--ease-standard);display:block}.B8e3Jq_dropShade{display:none}.B8e3Jq_dropMain{position:relative}[data-moving=false] .B8e3Jq_dynNode[data-hover] .B8e3Jq_dropShade{filter:drop-shadow(0 4px 6px color-mix(in oklab, var(--foreground) 14%, transparent)) brightness(1);display:block}.B8e3Jq_dynNode[data-hover][data-opens] .B8e3Jq_dropMain{filter:brightness(.93)}[data-moving=false] .B8e3Jq_dynNode[data-hover][data-opens] .B8e3Jq_dropShade{filter:drop-shadow(0 4px 6px color-mix(in oklab, var(--foreground) 14%, transparent)) brightness(.93)}.B8e3Jq_dropHit{pointer-events:all}.B8e3Jq_dropRing,.B8e3Jq_dropPlus{pointer-events:none}.B8e3Jq_dropRing{opacity:0;color:color-mix(in oklab, var(--foreground) 13%, transparent);transform-box:fill-box;transform-origin:50%;transition:opacity .12s var(--ease-standard), transform .12s var(--ease-standard);transform:scale(.7)}.B8e3Jq_dropHit:hover+.B8e3Jq_dropRing,.B8e3Jq_dropZone:focus-visible .B8e3Jq_dropRing{opacity:1;transform:none}.B8e3Jq_dropPlus{stroke-dasharray:1;stroke-dashoffset:1px}.B8e3Jq_dropForm{z-index:3;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel,18px);background:var(--card);width:300px;box-shadow:var(--shadow-floating);color:var(--foreground);pointer-events:auto;flex-direction:column;gap:12px;margin-left:-150px;padding:16px;display:flex;position:absolute;top:56px;left:50%}.B8e3Jq_dynFace:has(.B8e3Jq_dropForm){z-index:10}.B8e3Jq_dynNode:has(.B8e3Jq_dropForm){z-index:20}@media (prefers-reduced-motion:reduce){.B8e3Jq_dropRing{transition:none}}.B8e3Jq_dropShape{transform:translateY(calc(-.5px / var(--s,1)))}.B8e3Jq_dropEdge{stroke-width:calc(1px / var(--s,1));stroke-linejoin:round}.dark [data-dim]{stroke:var(--border)}.B8e3Jq_peopleStatic{display:block}
