:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}#app{text-align:left;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:block}.org-page{background:#fff;height:100vh;overflow:auto}.orgchart{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;background-size:10px 10px;display:inline-block}.orgchart .hidden,.orgchart~.hidden{display:none!important}.orgchart.b2t{transform:rotate(180deg)}.orgchart.l2r{transform-origin:0 0;text-align:center;position:absolute;transform:rotate(-90deg)rotateY(180deg)}.orgchart.r2l{transform-origin:0 0;text-align:center;position:absolute;transform:rotate(90deg)}.orgchart~.mask{z-index:999;text-align:center;background-color:#0000004d;position:absolute;inset:0}.orgchart~.mask .spinner{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}.orgchart>.spinner:before,.orgchart~.mask .spinner:before{border-width:10px;border-top-color:#449d44cc;border-bottom-color:#449d44cc;border-left-color:#449d44cc;border-radius:50px;width:100px;height:100px}.orgchart .nodes{justify-content:center;margin:0;padding-left:0;list-style:none;display:flex}.orgchart .hierarchy{position:relative}.orgchart .hierarchy:before{content:"";box-sizing:border-box;border-top:1px solid #47a7f3;width:100%;position:absolute;top:-21px;left:0}.orgchart .couple:first-child:not(:only-child):before{width:calc(100% - 69px);left:69px}.orgchart .couple:last-child:not(:only-child):before{width:calc(50% + 71px);left:0}.orgchart .hierarchy.couple:only-child:before{width:142px;left:calc(50% - 71px)}.orgchart .hierarchy.spouse:not(.couple):after{content:"";box-sizing:border-box;z-index:0;width:var(--ft-width);top:24px;left:var(--ft-left-offset);border-top:1px solid #47a7f3;position:absolute}.orgchart .couple{white-space:nowrap}.orgchart .couple:has(>.nodes)>.node:first-child:after{content:"";background-color:#47a7f3;width:1px;height:33px;position:absolute;top:24px;left:calc(100% + 1px)}.orgchart .couple:after{content:"";box-sizing:border-box;z-index:0;border-top:1px solid #47a7f3;width:20px;position:absolute;top:24px;left:calc(50% - 10px)}.orgchart .hierarchy:first-child:before,.orgchart .hierarchy.isSiblingsCollapsed.left-sibs:before{width:calc(50% + .5px);left:calc(50% - .5px)}.orgchart .hierarchy:last-child:before,.orgchart .hierarchy.isSiblingsCollapsed.right-sibs:before{width:calc(50% + .5px)}.orgchart .hierarchy:not(.hidden):not(.spouse):only-child:before{width:1px}.orgchart .hierarchy:not(.couple)>.node:has(+.nodes):after{content:"";background-color:#47a7f3;width:1px;height:20px;position:absolute;bottom:-22px;left:calc(50% - .5px)}.orgchart ul li .node.allowedDrop{border-color:#449d44e6}.orgchart ul li .node.currentDropTarget{background-color:#449d44e6}.orgchart ul li .node.selected,.orgchart ul li .node:hover{background:#ffffff96}.orgchart>ul>li>ul li>.node:not(.outsider):before{content:"";top:var(--top,-22px);width:1px;height:var(--height,20px);background-color:#47a7f3;position:absolute;left:calc(50% - .5px)}.orgchart>ul>li>ul li>.node.outsider:before{content:"";top:var(--top,-12px);width:0;height:var(--height,10px);border-right:1px dotted #47a7f3;position:absolute;left:calc(50% - .5px)}.orgchart>ul>li>ul .isSiblingsCollapsed>.node:before{top:var(--top-cross-point,-12px);height:var(--height-cross-point,10px)}.orgchart .node{box-sizing:border-box;text-align:center;border:2px dashed #0000;margin:0 0 40px;padding:3px;transition:transform .3s,opacity .3s,border-color .3s;display:inline-block;position:relative}.orgchart.l2r .node,.orgchart.r2l .node{width:50px;height:140px}.orgchart .node:hover{cursor:default;z-index:2;background:#ffffff96;border-color:#fb6547;transition:all .5s}.orgchart .node.focused{background:#ffffff96}.orgchart .ghost-node{position:fixed;top:-10000px;left:-10000px}.orgchart .ghost-node rect{fill:#fff;stroke:#bf0000}.orgchart .node.allowedDrop{border-color:#449d44e6}.orgchart .node>.spinner{position:absolute;top:calc(50% - 1rem);left:calc(50% - 1rem)}.orgchart .node>.spinner:before{border-width:.2rem;border-top-color:#449d44cc;border-bottom-color:#449d44cc;border-left-color:#449d44cc;border-radius:1rem;width:2rem;height:2rem}.orgchart .node .title{box-sizing:border-box;text-align:left;word-wrap:break-word;white-space:normal;overflow-wrap:break-word;color:#000;border-radius:.83px .83px 0 0;align-items:center;width:180px;height:auto;min-height:54px;padding:8px 9px;font-family:PingFangSC-Regular;font-size:15px;font-weight:400;display:flex}.orgchart.b2t .node .title{transform-origin:bottom;transform:rotate(-180deg)}.orgchart.l2r .node .title{transform-origin:bottom;transform:rotate(-90deg)translate(-45px,-45px)rotateY(180deg)}.orgchart.r2l .node .title{transform-origin:bottom;transform:rotate(-90deg)translate(-45px,-45px)}.orgchart .node .title .parentNodeSymbol{float:left}.orgchart .node .title .parentNodeSymbol:before{color:#fff}.orgchart .node .title .parentNodeSymbol:after{background-color:#fff}.orgchart .node .content{box-sizing:border-box;text-align:center;color:#333;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border-radius:2px;width:180px;height:54px;font-size:13px;box-shadow:0 2px 10px #0000000d}.orgchart.b2t .node .content{transform-origin:top;transform:rotate(180deg)}.orgchart.l2r .node .content{transform-origin:top;width:130px;transform:rotate(-90deg)translate(-45px,-45px)rotateY(180deg)}.orgchart.r2l .node .content{transform-origin:top;width:130px;transform:rotate(-90deg)translate(-45px,-45px)}.orgchart .node .edge{cursor:default;transition:all .2s;position:absolute}.orgchart .node .edge:before{border-color:#47a7f3}.orgchart.noncollapsable .node .edge{display:none}.orgchart .node .edge:hover{cursor:pointer}.orgchart .edge:hover:before{border-color:#47a7f3}.orgchart .node .verticalEdge{width:calc(100% - 6px);height:10px;left:3px}.orgchart .node .verticalEdge:before{position:absolute;left:calc(50% - 5px)}.orgchart .node .topEdge,.orgchart .node .leftEdge,.orgchart .node .rightEdge{display:none!important}.orgchart .node .bottomEdge{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);display:block!important}.orgchart .node .topEdge.oci-chevron-up:before{top:2px}.orgchart .node .topEdge.oci-chevron-down:before{bottom:3px}.orgchart .node .bottomEdge.oci-chevron-up:before{bottom:-3px}.orgchart .node .bottomEdge.oci-chevron-down:before{bottom:1px}.orgchart .node .horizontalEdge{width:10px;height:calc(100% - 6px);top:3px}.orgchart .node .rightEdge{right:-2px}.orgchart .node .leftEdge{left:-2px}.orgchart .node .horizontalEdge:before{position:absolute;top:calc(50% - 5px)}.orgchart .node .leftEdge.oci-chevron-right:before{left:-3px}.orgchart .node .leftEdge.oci-chevron-left:before{left:1px}.orgchart .node .rightEdge.oci-chevron-left:before{right:-3px}.orgchart .node .rightEdge.oci-chevron-right:before{right:1px}.orgchart .node .toggleBtn{width:16px;height:16px;position:absolute;bottom:-2px;left:-2px}.orgchart .node .toggleBtn:before{background-color:#47a7f3;position:absolute;bottom:0;left:0}.orgchart .node .toggleBtn:hover:before{background-color:#47a7f3}.oc-export-btn{margin-left:.5rem;padding:.5rem 1rem}.orgchart .slide-down{opacity:0;transform:translateY(40px)}.orgchart.l2r .node.slide-down,.orgchart.r2l .node.slide-down{transform:translateY(130px)}.orgchart .slide-up{opacity:0;transform:translateY(-40px)}.orgchart.l2r .node.slide-up,.orgchart.r2l .node.slide-up{transform:translateY(-130px)}.orgchart .slide-right{opacity:0;transform:translate(130px)}.orgchart.l2r .node.slide-right,.orgchart.r2l .node.slide-right{transform:translate(40px)}.orgchart .slide-left{opacity:0;transform:translate(-130px)}.orgchart.l2r .node.slide-left,.orgchart.r2l .node.slide-left{transform:translate(-40px)}.orgchart .nodes.vertical{margin-right:92px;padding-left:52%;display:block}.orgchart .nodes.vertical .nodes{text-align:left;margin:0;padding-left:101px;list-style:none;display:block}.orgchart .nodes.vertical .hierarchy .node:before,.orgchart .nodes.vertical .hierarchy .node:after{content:none}.orgchart .nodes.vertical .hierarchy{text-align:left;position:relative}.orgchart .nodes.vertical .hierarchy:before,.orgchart .nodes.vertical .hierarchy:after{box-sizing:border-box;content:"";border:0 solid #47a7f3;border-width:0 0 1px 1px;position:absolute;left:-8px}.orgchart .nodes.vertical .hierarchy:only-child:before{width:11px}.orgchart .nodes.vertical .hierarchy:before{width:11px;height:56px;top:0}.orgchart .nodes.vertical .hierarchy:after{height:calc(100% - 56px);bottom:0}.orgchart .nodes.vertical .hierarchy:first-child:before{height:70px;top:-20px}.orgchart .nodes.vertical>.hierarchy:first-child:before{box-sizing:border-box;border-width:0 0 0 1px;width:calc(50% + 1px);height:70px;top:-14px}.orgchart .nodes.vertical>.hierarchy:first-child:after{box-sizing:border-box;border-width:1px 0 0 1px;width:11px;top:56px}.orgchart .nodes.vertical>.hierarchy:first-child:last-child:after,.orgchart .nodes.vertical .hierarchy:last-child:after{border-width:1px 0 0}.orgchart .node.compact{background-color:#eee;width:140px;height:50px;display:grid;position:static}.orgchart .node.compact.looseMode{width:unset;height:unset;display:grid}.orgchart .node.compact>.node{display:none}.orgchart .node.compact.looseMode>.node{display:inline-block}.orgchart .node.compact>.node.compact{position:relative}.orgchart .node.compact>.node.compact.looseMode{display:grid}.orgchart .node.compact.even,.orgchart .node.compact.even:hover{background-color:#eee}.orgchart .node.compact.odd,.orgchart .node.compact.odd:hover,.orgchart .node.compact.even>.node:hover,.orgchart .node.compact.even>.node.focused,.orgchart .node.compact.even>.node.selected{background-color:#fff}.orgchart .node.compact.odd>.node:hover,.orgchart .node.compact.odd>.node.focused,.orgchart .node.compact.odd>.node.selected{background-color:#eee}.orgchart .node.compact:before{top:var(--top-cross-point,-10px)}.orgchart .node.compact>.content{position:absolute;top:25px;left:5px}.orgchart .node.compact.looseMode>.title{margin-top:5px;margin-left:5px}.orgchart .node.compact.looseMode>.content{top:30px;left:10px}.orgchart .node.compact>.node.compact.looseMode>.title{margin-top:5px;margin-left:5px}.orgchart .node.compact>.node.compact>.content{position:absolute;top:23px;left:3px}.orgchart .node.compact>.node.compact.looseMode>.content{top:28px;left:8px}.orgchart .node.compact .node{margin-bottom:0}.orgchart .node.compact .node:has(+.nodes):after{content:unset}.orgchart .backToCompactSymbol,.orgchart .backToLooseSymbol{cursor:pointer}.orgchart .node.compact>.backToCompactSymbol{position:absolute;top:5px;left:5px}.orgchart .node.compact.looseMode>.backToCompactSymbol{top:10px;left:10px}.orgchart .node.compact>.node.compact.looseMode>.backToCompactSymbol{top:8px;left:8px}.orgchart .node.compact>.node.compact>.backToCompactSymbol{position:absolute;top:3px;left:3px}.orgchart .node.compact>.backToLooseSymbol{position:absolute;top:25px;right:5px}.orgchart .node.compact>.node.compact>.backToLooseSymbol{position:absolute;top:23px;right:3px}.orgchart .node.compact .backToCompactSymbol:before{border-top-color:#449d4499}.orgchart .node.compact .backToLooseSymbol:before{border-bottom-color:#449d4499}.orgchart .node.compact .backToCompactSymbol:hover:before{border-top-color:#449d44}.orgchart .node.compact .backToLooseSymbol:hover:before{border-bottom-color:#449d44}.oci{font-family:Arial;font-style:normal;display:inline-block;position:relative}.oci-chevron-up:before{content:"";box-sizing:border-box;border:3px solid #000;border-right:unset;border-bottom:unset;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.oci-chevron-down:before{content:"";box-sizing:border-box;border:3px solid #000;border-top:unset;border-left:unset;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.oci-chevron-left:before{content:"";box-sizing:border-box;border:3px solid #000;border-top:unset;border-right:unset;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.oci-chevron-right:before{content:"";box-sizing:border-box;border:3px solid #000;border-left:unset;border-bottom:unset;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.oci-corner-top-left:before{content:"";border-top:20px solid #000;border-right:20px solid #0000;display:inline-block}.oci-corner-top-right:before{content:"";box-sizing:border-box;border-top:20px solid #000;border-left:20px solid #0000;width:0;height:0;display:inline-block}.oci-corner-bottom-right:before{content:"";box-sizing:border-box;border-bottom:20px solid #000;border-left:20px solid #0000;width:0;height:0;display:inline-block}.oci-corner-bottom-left:before{content:"";box-sizing:border-box;border-bottom:20px solid #000;border-right:20px solid #0000;width:0;height:0;display:inline-block}.oci-plus-square:before{content:"﹢";text-align:center;color:#fff;background-color:#000;width:16px;height:16px;font-weight:700;line-height:16px;display:inline-block}.oci-minus-square:before{content:"﹣";text-align:center;color:#fff;background-color:#000;width:16px;height:16px;font-weight:700;line-height:16px;display:inline-block}.oci-arrow-square-up:before{content:"⬆";text-align:center;color:#fff;background-color:#000;width:1rem;height:1rem;font-weight:700;line-height:1rem;display:inline-block}.oci-arrow-square-down:before{content:"⬇";text-align:center;color:#fff;background-color:#000;width:1rem;height:1rem;font-weight:700;line-height:1rem;display:inline-block}.oci-info-circle:before{content:"i";color:#fff;text-align:center;background-color:#000;border-radius:.5rem;width:1rem;height:1rem;font-weight:700;display:inline-block}.oci-spinner:before{content:"";vertical-align:text-bottom;box-sizing:border-box;border:.1rem solid #000;border-right-color:#0000;border-radius:.625rem;width:1rem;height:1rem;animation:.75s linear infinite oci-infinite-spinning;display:inline-block}@keyframes oci-infinite-spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orgchart>.nodes>.hierarchy:before,.orgchart .isSiblingsCollapsed:not(.left-sibs):not(.right-sibs):before,.orgchart .isSiblingsCollapsed.left-sibs.right-sibs:before,.orgchart .isSiblingsCollapsed.right-sibs:first-child:before,.orgchart .isSiblingsCollapsed.left-sibs:last-child:before,.orgchart .isCollapsedSibling:before,.orgchart .isCollapsedSibling .hierarchy:before,.orgchart .isCollapsedDescendant:before,.orgchart .isCollapsedDescendant>.node:before,.orgchart .isCollapsedDescendant>.node:after,.orgchart .isAncestorsCollapsed:only-child:before,.orgchart .isAncestorsCollapsed>.node:not(.outsider):before{content:none}.orgchart .hierarchy.isChildrenCollapsed:not(.couple)>.node:has(+.nodes):after{content:none}.orgchart .nodes.vertical .node{margin-bottom:40px}.orgchart .nodes.vertical .node:last-child{margin-bottom:0}.orgchart .nodes.vertical .hierarchy:first-child{margin-top:0}.orgchart .hierarchy>.node:has(+.nodes.hidden):after{content:none!important}.orgchart .hierarchy.compact-entry>.node:has(+.nodes):after{content:none!important}html,body{box-sizing:border-box;height:100%;margin:0;padding:1px}body{color:#333;font-family:Arial}#chart-container{text-align:center;border:1px solid #47a7f3;height:100%;margin:.5rem;position:relative;overflow:auto}.orgchart .second-menu-icon{opacity:0;z-index:2;transition:opacity .5s;position:absolute;top:-8px;right:-8px}.orgchart .second-menu-icon:before{background-color:#449d4480}.orgchart .second-menu-icon:hover:before{background-color:#449d44}.orgchart .node:hover .second-menu-icon{opacity:1}.orgchart .node .second-menu{z-index:3;background-color:#fff;border-radius:35px;display:none;position:absolute;bottom:-35px;right:0;box-shadow:0 0 10px 1px #999}.orgchart .node .second-menu .avatar{float:left;border-radius:30px;width:60px;height:60px;margin:5px}.org-chart-container[data-v-1b3f2ca3]{text-align:center;justify-content:center;width:fit-content;min-width:100%;margin:0 auto;display:flex;position:relative;background-color:#0000!important}.vue-org-chart{color:#303133;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.vue-org-chart *{box-sizing:border-box}.org-chart-node{cursor:pointer;background:#fff;border:2px solid #e1e5e9;border-radius:8px;align-items:center;gap:12px;min-width:200px;min-height:80px;padding:12px;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 8px #0000001a}.org-chart-node:hover{border-color:#409eff;transform:translateY(-2px);box-shadow:0 4px 12px #409eff33}.org-chart-node.has-children:after{content:"";border-top:6px solid #e1e5e9;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.default-node{align-items:center;gap:12px;width:100%;display:flex}.node-avatar{background:#f5f7fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.node-avatar img{object-fit:cover;width:100%;height:100%}.node-content{flex:1;min-width:0}.node-name{color:#303133;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}.node-title{color:#909399;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.org-chart-lines{justify-content:center;width:100%;height:20px;display:flex;position:relative}.org-chart-line{background:#e1e5e9;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.org-chart-children{justify-content:center;gap:20px;margin-top:20px;display:flex}.vue-org-chart--horizontal .org-chart-children{flex-direction:row}.vue-org-chart--horizontal .org-chart-line{width:100%;left:0}.vue-org-chart--vertical .org-chart-children{flex-direction:column;align-items:center}.vue-org-chart--vertical .org-chart-line{width:2px;height:20px;left:50%;transform:translate(-50%)}@media (width<=768px){.org-chart-node{min-width:160px;min-height:60px;padding:8px}.node-avatar{width:32px;height:32px}.node-name{font-size:13px}.node-title{font-size:11px}.org-chart-children{gap:15px;margin-top:15px}}.org-chart-node-wrapper{animation:.3s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.custom-node{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vue-org-chart{--org-chart-primary-color:#409eff;--org-chart-border-color:#e1e5e9;--org-chart-text-color:#303133;--org-chart-text-secondary:#909399;--org-chart-bg-color:#fff;--org-chart-shadow:0 2px 8px #0000001a;--org-chart-shadow-hover:0 4px 12px #409eff33}.orgchart .node .title.node-name{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:4px 4px 0 0;padding:10px 12px;font-size:16px;font-weight:600}.orgchart .node .content.node-title{color:#606266;background:#fff;border-radius:0 0 4px 4px;padding:8px 12px;font-size:13px}.org-skeleton{flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:32px 16px;display:flex}.sk-root,.sk-child{border-radius:4px;width:180px;overflow:hidden;box-shadow:0 2px 10px #0000000f}.sk-title{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);height:54px}.sk-content{background:#f3f4f6;height:54px}.sk-line-h{background:#dbeafe;width:min(720px,90%);height:2px}.sk-children{flex-wrap:wrap;justify-content:center;gap:36px;width:min(900px,100%);display:flex}.shimmer{position:relative}.shimmer:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff59 50%,#fff0 100%);animation:1.3s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}
