.network-section{padding:95px 42px;background:#000}.network-section .section-head{text-align:center}.network-section .section-head p{margin-left:auto;margin-right:auto}.network-panel{margin-top:42px;padding:24px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.network-search{display:flex;max-width:520px;margin:0 auto 8px;gap:7px}.network-search input{min-width:0;padding:12px 15px;background:#17141c;border:1px solid #62efd066;color:#fff;font-size:14px}.network-search button{border:0;border-radius:12px;padding:0 20px;background:#62efd0;color:#050807;font-weight:800;cursor:pointer}.network-search-status{display:block;min-height:22px;margin:0 auto 12px;color:#62efd0;font-size:12px}.network-toolbar{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#28242d;vertical-align:middle}.network-mode{min-width:118px;border:0;border-radius:10px;padding:12px 18px;background:transparent;color:#aaa;font-weight:800;cursor:pointer}.network-mode.active{background:#62efd0;color:#050807}.network-zoom{display:inline-flex;gap:5px;margin-left:8px;vertical-align:middle}.network-zoom button{min-width:42px;border:0;border-radius:10px;padding:11px 13px;background:#28242d;color:#f8f7fb;font-weight:800;cursor:pointer}#networkShowAll{color:#050807;background:#62efd0}.network-scroll{margin-top:24px;overflow:auto;padding:20px 10px 30px;overscroll-behavior-x:contain}.network-chart{width:max-content;min-width:100%;text-align:center}.network-chart ul{position:relative;display:flex;justify-content:center;margin:0;padding:28px 0 0;list-style:none}.network-chart li{position:relative;padding:28px 4px 0;text-align:center}.network-chart li::before,.network-chart li::after{content:"";position:absolute;top:0;width:50%;height:28px;border-top:2px solid #62efd0}.network-chart li::before{right:50%}.network-chart li::after{left:50%;border-left:2px solid #62efd0}.network-chart li:only-child::before,.network-chart li:only-child::after{display:none}.network-chart li:first-child::before,.network-chart li:last-child::after{border:0}.network-chart li:last-child::before{border-right:2px solid #62efd0;border-radius:0 10px 0 0}.network-chart li:first-child::after{border-radius:10px 0 0}.network-chart ul ul::before{content:"";position:absolute;top:0;left:50%;height:28px;border-left:2px solid #62efd0}.network-card{width:110px;min-height:54px;padding:7px;border:1px solid #62efd0;border-radius:16px;background:#62efd0;box-shadow:0 12px 35px #0008;display:flex;flex-direction:column;justify-content:center;gap:7px;color:#050807;font:inherit;cursor:pointer;margin-left:auto;margin-right:auto}.network-card strong{font-size:12px;color:#050807!important}.network-card span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#050807!important;font-size:8px}.network-card:focus-visible,.network-card:hover{outline:2px solid #62efd0;outline-offset:2px}.network-chart.tree{min-width:310px;text-align:left}.network-chart.tree ul{display:block;padding:0 0 0 28px}.network-chart.tree>ul{padding-left:0}.network-chart.tree li{padding:12px 0 0 30px;text-align:left}.network-chart.tree li::before{display:block;top:0;left:8px;width:22px;height:55px;border:0;border-bottom:2px solid #62efd0;border-left:2px solid #62efd0;border-radius:0 0 0 9px}.network-chart.tree li::after,.network-chart.tree ul::before{display:none}.network-chart.tree .network-card{width:min(300px,68vw);background:#62efd0;border-color:#62efd0;color:#050807}.network-empty{width:100%;color:#9a95a2}.network-note{margin:10px 0 0;color:#77717f;font-size:12px}.network-chart.pyramid>ul{padding-top:0}.network-chart.pyramid ul ul{padding-top:12px}.network-chart.pyramid li{padding-top:12px}.network-chart.pyramid li::before,.network-chart.pyramid li::after,.network-chart.pyramid ul ul::before{height:12px}.network-chart.pyramid li:only-child{padding-top:0}.network-chart.pyramid li:only-child::before,.network-chart.pyramid li:only-child::after{display:none}@media(max-width:600px){.network-section{padding:80px 20px}.network-panel{padding:16px}.network-search button{padding:0 15px}.network-toolbar,.network-zoom{display:flex;width:100%}.network-zoom{margin:8px 0 0}.network-toolbar button,.network-zoom button{flex:1;min-width:0;padding-left:7px;padding-right:7px}.network-scroll{margin-inline:-8px;padding-inline:8px}.network-chart.pyramid{min-width:max-content}.network-card{width:96px;min-height:50px;padding:6px}}
