.glyph-chip{vertical-align:middle;animation:8s ease-in-out infinite glyphGradientFlow,3.6s ease-in-out infinite glyphHalo;animation-delay:var(--chip-delay,0s);flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:transform .18s;display:inline-flex;position:relative;overflow:hidden}@keyframes glyphGradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes glyphHalo{0%,to{box-shadow:0 0 6px var(--chip-glow,#fff6)}50%{box-shadow:0 0 15px var(--chip-glow-strong,#fffc)}}.glyph-chip-active{animation-duration:3.5s,2.4s;transform:scale(1.05)}@keyframes glyphStarBreath{0%,to{opacity:1}50%{opacity:.25}}.glyph-chip .accent{animation:2.8s ease-in-out infinite glyphStarBreath;animation-delay:var(--d,0s)}.glyph-sat{pointer-events:none;z-index:2;background:#ffe9a8;border-radius:50%;position:absolute}@keyframes glyphSatBlink{0%,to{opacity:.9}50%{opacity:.12}}.glyph-sat-1{animation:2.8s ease-in-out -.9s infinite glyphSatBlink}.glyph-sat-2{animation:2.8s ease-in-out -1.8s infinite glyphSatBlink}.glyph-chip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:50%;height:220%;transition:left .5s;position:absolute;top:-60%;left:-80%;transform:rotate(25deg)}.ant-menu-submenu-title:hover .glyph-chip:after,.ant-menu-item:hover .glyph-chip:after,.glyph-chip:hover:after{left:130%}.ant-menu-submenu-title:hover .glyph-chip,.ant-menu-item:hover .glyph-chip,.glyph-chip:hover{transform:translateY(-1px)scale(1.06)}.glyph-mathbg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glyph-mathbg path{fill:none;transform-box:fill-box;transform-origin:50%}.glyph-curve{stroke:#ffffff6b;stroke-width:.8px;animation:linear infinite glyphMathSpin}.glyph-orbit{stroke:#ffffff38;stroke-width:.6px;animation:linear infinite reverse glyphMathSpin}@keyframes glyphMathSpin{to{transform:rotate(360deg)}}.glyph-fg{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.glyph-chip,.glyph-chip .accent,.glyph-mathbg path,.glyph-sat{animation:none!important}}.lx-sep{vertical-align:-1px;justify-content:center;align-items:center;margin:0 4px;animation:2.8s ease-in-out infinite lxSepGlow;display:inline-flex}.lx-sep svg{display:block}@keyframes lxSepGlow{0%,to{filter:drop-shadow(0 0 1px);opacity:.82}50%{filter:drop-shadow(0 0 4px);opacity:1}}@keyframes lxSepPop{0%{opacity:0;transform:scale(.4)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}.lx-sep-math svg.lx-sep-pop{animation:.3s lxSepPop}.lx-sep-fallback{color:#6b7890;margin:0 2px}@media (prefers-reduced-motion:reduce){.lx-sep,.lx-sep-math svg.lx-sep-pop{animation:none!important}}.lx-sec-core.ant-menu-submenu>.ant-menu-submenu-title{margin-top:6px;color:#ffffff73!important;background:0 0!important;height:32px!important;font-size:12px!important;line-height:32px!important}.lx-sec-core.ant-menu-submenu>.ant-menu-submenu-title:hover,.lx-sec-core.ant-menu-submenu-open>.ant-menu-submenu-title{color:#ffffff73!important;background:0 0!important}.lx-sec-core .ant-menu-submenu-arrow{font-size:10px}.sub-chip{vertical-align:middle;animation:8s ease-in-out infinite subChipGradientFlow;animation-delay:var(--chip-delay,0s);flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}@keyframes subChipGradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.sub-chip-mathbg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sub-chip-mathbg path{fill:none;transform-box:fill-box;transform-origin:50%}.sub-curve{stroke:#ffffff52;stroke-width:.8px;animation:linear infinite subChipMathSpin}.sub-orbit{stroke:#ffffff29;stroke-width:.6px;animation:linear infinite reverse subChipMathSpin}@keyframes subChipMathSpin{to{transform:rotate(360deg)}}.sub-chip-fg{z-index:1;position:relative}@keyframes subChipStarBreath{0%,to{opacity:1}50%{opacity:.25}}.sub-chip-fg .accent{animation:2.8s ease-in-out infinite subChipStarBreath;animation-delay:var(--d,0s)}.sub-chip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:50%;height:220%;transition:left .5s;position:absolute;top:-60%;left:-80%;transform:rotate(25deg)}.ant-menu-submenu-title:hover .sub-chip:after,.ant-menu-item:hover .sub-chip:after,.sub-chip:hover:after{left:130%}.ant-menu-submenu-title:hover .sub-chip,.ant-menu-item:hover .sub-chip,.sub-chip:hover{transform:translateY(-1px)scale(1.06)}@media (prefers-reduced-motion:reduce){.sub-chip,.sub-chip-fg .accent,.sub-chip-mathbg path{animation:none!important}}.ant-menu-submenu:not(.ant-menu-submenu-open) .glyph-chip,.ant-menu-submenu:not(.ant-menu-submenu-open) .glyph-chip .accent,.ant-menu-submenu:not(.ant-menu-submenu-open) .glyph-mathbg path,.ant-menu-submenu:not(.ant-menu-submenu-open) .sub-chip,.ant-menu-submenu:not(.ant-menu-submenu-open) .sub-chip .accent,.ant-menu-submenu:not(.ant-menu-submenu-open) .sub-chip-mathbg path,.ant-menu-submenu:not(.ant-menu-submenu-open) .lx-sep{animation-play-state:paused!important}.glyph-chip:before,.sub-chip:before{content:"";background:linear-gradient(135deg, var(--chip-c1,#64748b), var(--chip-c2,#475569), var(--chip-c1,#64748b));width:220%;animation:8s ease-in-out infinite chipFlowX;animation-delay:var(--chip-delay,0s);will-change:transform;pointer-events:none;position:absolute;top:0;bottom:0;left:0}@keyframes chipFlowX{0%,to{transform:translate(0)}50%{transform:translate(-54.55%)}}.ant-menu-submenu:not(.ant-menu-submenu-open) .glyph-chip:before,.ant-menu-submenu:not(.ant-menu-submenu-open) .sub-chip:before{animation-play-state:paused!important}.bg-component{--bg-text:#dfebf8;--bg-muted:#a8bfd5;--bg-cyan:#70d9e8;--bg-risk:#fa9b7d;--bg-gold:#e4c18a;--bg-border:#34516b;color:var(--bg-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;font:15px/1.6 Microsoft YaHei,PingFang SC,system-ui,sans-serif}.bg-component *{box-sizing:border-box}.bg-component [hidden]{display:none!important}.bg-component h2,.bg-component h3,.bg-component h4,.bg-component p{margin:0}.bg-component button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.bg-component button:focus-visible{outline:2px solid var(--bg-gold);outline-offset:4px}.bg-component h2{font-size:20px;font-weight:500}.bg-component h3{font-size:19px;font-weight:500}.bg-component h4{margin:22px 0 8px;font-size:15px;font-weight:500}.bg-component .bg-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.bg-component .bg-count{color:var(--bg-muted);white-space:nowrap;font-size:15px}.bg-component .bg-map{border:1px solid var(--bg-border);background:radial-gradient(at 50% 43%,#1b3a50 0%,#102339 42%,#0a1627 80%);border-radius:18px;overflow:hidden}.bg-component .bg-toolbar{background:#101f32;border-bottom:1px solid #2b4157;justify-content:space-between;align-items:center;gap:16px;padding:21px 24px;display:flex}.bg-component .bg-toolbar p{color:var(--bg-muted);margin-top:4px;font-size:15px}.bg-component .bg-lenses{flex:none;gap:3px;display:flex}.bg-component .bg-lenses button{color:var(--bg-muted);border-radius:6px;padding:10px 13px}.bg-component .bg-lenses button[aria-pressed=true]{color:var(--bg-cyan);background:#254250}.bg-component .bg-stage{background-image:radial-gradient(circle at 15% 17%,#90abc749 0 1.5px,#0000 2px),radial-gradient(circle at 78% 49%,#9bb3d035 0 1.5px,#0000 2px),radial-gradient(circle at 42% 83%,#b9c8e324 0 1px,#0000 2px);background-size:210px 180px,290px 210px,240px 260px;height:700px;margin:0 6px;position:relative}.bg-component .bg-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bg-component .bg-orbits ellipse{fill:none;stroke:#7396b4;stroke-width:2px;opacity:.3}.bg-component .bg-edge{fill:none;stroke:#7697af;stroke-width:2.5px;opacity:.43;transition:stroke .2s,opacity .2s}.bg-component .bg-hot .bg-edge{stroke:var(--bg-risk);stroke-width:5px;opacity:1}.bg-component .bg-active .bg-edge{stroke:var(--bg-cyan);stroke-width:4px;opacity:1}.bg-component .bg-edge-hit{fill:none;stroke:#0000;stroke-width:18px;cursor:pointer;pointer-events:stroke}.bg-component .bg-space-label{letter-spacing:5px;white-space:nowrap;color:#9ab4c9;opacity:.8;pointer-events:none;font-size:17px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.bg-component .bg-node{--bg-orb:72px;transform:translate(-50%,calc(var(--bg-orb) / -2));z-index:2;text-align:center;flex-direction:column;align-items:center;gap:0;width:146px;padding:0 0 5px;display:flex;position:absolute}.bg-component .bg-sphere{width:var(--bg-orb);height:var(--bg-orb);background:conic-gradient(from -20deg,var(--bg-cyan) 0 var(--bg-rate),#2e4a60 var(--bg-rate));border-radius:50%;flex:none;transition:box-shadow .2s;display:block;position:relative;box-shadow:0 0 26px #69cced20}.bg-component .bg-sphere:before{content:"";background:#0d1b2b;border-radius:50%;position:absolute;inset:3px}.bg-component .bg-sphere:after{content:"";background:radial-gradient(at 25% 22%,#afdce7 0%,#478ca5 25%,#204959 48%,#0b1c2d 72%);border-radius:50%;position:absolute;inset:9px;box-shadow:inset -11px -8px 15px #010919ba,inset 3px 1px 5px #c0edff25}.bg-component .bg-risk .bg-sphere{background:conic-gradient(from -20deg,var(--bg-risk) 0 var(--bg-rate),#3e3a43 var(--bg-rate))}.bg-component .bg-risk .bg-sphere:after{background:radial-gradient(at 25% 22%,#f3c6b1 0%,#b87762 25%,#633b36 49%,#141628 75%)}.bg-component .bg-violet .bg-sphere:after{background:radial-gradient(at 25% 22%,#d8c7ee 0%,#9180bb 25%,#494062 49%,#151a2a 75%)}.bg-component .bg-missing .bg-sphere{background:#54677b}.bg-component .bg-node[aria-pressed=true] .bg-sphere{outline:1px solid var(--bg-gold);outline-offset:7px;box-shadow:0 0 30px #e4c18a44}.bg-component .bg-outside .bg-sphere{opacity:.35}.bg-component .bg-outside .bg-node-name{color:#a8bfd5}.bg-component .bg-node-name{background:#0a192bc9;margin-top:12px;padding:0 4px;font-size:17px;line-height:1.5;display:block}.bg-component .bg-node-status{color:var(--bg-muted);max-width:146px;margin-top:3px;font-size:15px;line-height:1.5}.bg-component .bg-risk .bg-node-status{color:var(--bg-risk)}.bg-component .bg-map-foot{background:#132237;border-top:1px solid #2c435a;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:17px 24px;font-size:14px;display:flex}.bg-component .bg-map-foot>span:last-child{color:var(--bg-muted)}.bg-component .bg-data-line{color:var(--bg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.bg-component .bg-data-line button{color:var(--bg-gold);padding:7px 0}.bg-component .bg-empty{text-align:center;width:100%;color:var(--bg-muted);position:absolute;top:45%}.bg-component .bg-detail,.bg-component .bg-relation-detail{background:#112035;border:1px solid #3e5d77;border-radius:14px;margin:14px 0;padding:24px}.bg-component .bg-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.bg-component .bg-detail>header p,.bg-component .bg-muted,.bg-component .bg-source{color:var(--bg-muted);font-size:13px}.bg-component .bg-badge{color:var(--bg-gold);white-space:nowrap;font-size:12px}.bg-component .bg-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bg-component .bg-metric{min-width:0}.bg-component .bg-metric>span{color:var(--bg-muted);font-size:13px}.bg-component .bg-metric strong{margin:4px 0 10px;font-size:23px;font-weight:500;display:block}.bg-component .bg-metric small{margin-left:6px;font-size:13px}.bg-component .bg-metric p{color:var(--bg-muted);margin-top:8px;font-size:12px}.bg-component .bg-meter{background:#2e4156;border-radius:2px;height:8px;position:relative}.bg-component .bg-meter>span{background:var(--bg-cyan);border-radius:2px;height:100%;display:block}.bg-component .bg-meter>i{background:var(--bg-gold);width:2px;height:14px;position:absolute;top:-3px}.bg-component .bg-trend{width:100%;max-width:760px;height:auto;max-height:240px;display:block}.bg-component .bg-trend line{stroke:#61788b;stroke-width:1px}.bg-component .bg-trend text{fill:var(--bg-muted);font-size:12px}.bg-component .bg-trend path{fill:none;stroke:var(--bg-cyan);stroke-width:2.5px}.bg-component .bg-trend circle{fill:var(--bg-cyan)}.bg-component .bg-detail ul{margin-top:8px;padding-left:22px;font-size:14px;line-height:1.9}.bg-component .bg-contribution{border-left:2px solid var(--bg-gold);background:#1a2b40;margin-top:16px;padding:10px 15px;font-size:13px}.bg-component .bg-contribution strong{color:var(--bg-gold);font-weight:500}.bg-component .bg-source{overflow-wrap:anywhere;margin-top:12px}.bg-component .bg-related{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.bg-component .bg-related button,.bg-component .bg-relation-list button{color:var(--bg-cyan);background:#1b3448;border:1px solid #42647d;border-radius:5px;padding:7px 10px;font-size:13px}.bg-component .bg-relation-detail p{overflow-wrap:anywhere;margin-top:9px}.bg-component .bg-relation-list{color:var(--bg-muted);border-top:1px solid #2d455c;margin-top:14px;padding:14px 0;font-size:13px}.bg-component .bg-relation-list summary{cursor:pointer;padding:5px 0}.bg-component .bg-relation-list>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bg-component .bg-relation-list button[aria-pressed=true]{border-color:var(--bg-gold);color:var(--bg-gold)}.bg-component .bg-notice{color:#e8b9a5;background:#302831;margin-bottom:16px;padding:12px}@media (width<=1000px){.bg-component .bg-node{--bg-orb:55px;width:118px}.bg-component .bg-node-name{font-size:14px}.bg-component .bg-node-status{max-width:118px;font-size:13px}.bg-component .bg-sphere:after{inset:7px}.bg-component .bg-sphere:before{inset:2px}}@media (width<=600px){.bg-component h2,.bg-component h3{font-size:16px}.bg-component .bg-heading{flex-wrap:wrap;gap:4px}.bg-component .bg-count{font-size:13px}.bg-component .bg-toolbar{flex-wrap:wrap;gap:12px;padding:16px}.bg-component .bg-toolbar p{font-size:13px}.bg-component .bg-lenses button{padding:8px 12px;font-size:14px}.bg-component .bg-node{--bg-orb:50px;width:118px}.bg-component .bg-node-name{margin-top:8px;font-size:14px}.bg-component .bg-node-status{font-size:12px}.bg-component .bg-space-label{letter-spacing:2px;font-size:12px;top:50%}.bg-component .bg-map-foot{padding:12px 15px;font-size:12px}.bg-component .bg-detail,.bg-component .bg-relation-detail{padding:16px}.bg-component .bg-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px}.bg-component .bg-metric strong{font-size:20px}.bg-component .bg-detail>header{flex-wrap:wrap}.bg-component .bg-trend{min-height:145px}.bg-component .bg-source{font-size:12px}}@media (pointer:coarse){.bg-component .bg-lenses button,.bg-component .bg-related button,.bg-component .bg-relation-list button,.bg-component .bg-relation-list summary,.bg-component .bg-data-line button{min-height:44px}}@media (prefers-reduced-motion:reduce){.bg-component *{transition:none!important}}.bg-component .bg-trend-labels{color:var(--bg-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;max-width:760px;font-size:12px;display:flex}
