html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#121319}*{box-sizing:border-box}.list-item:hover{background:#ffffff0a}.dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-ok{background:var(--dot-ok, #5fbf7a);box-shadow:0 0 6px var(--dot-ok, #5fbf7a)}.dot-warn{background:var(--dot-warn, #e8b23d);box-shadow:0 0 6px var(--dot-warn, #e8b23d)}.dot-run{background:var(--dot-run, #f5a623);box-shadow:0 0 6px var(--dot-run, #f5a623);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.3;transform:scale(.8)}}@keyframes header-flicker{0%,93%,to{opacity:1}94%{opacity:.35}95%{opacity:1}97%{opacity:.25}98%{opacity:1}}.ip-needle{transition:transform 1.2s cubic-bezier(.34,1.1,.32,1)}.ip-arc-value{transition:stroke-dashoffset 1.2s cubic-bezier(.34,1.1,.32,1)}@media(max-width:768px){.ip-scroll{padding:.85rem 1rem 5.5rem!important;-webkit-overflow-scrolling:touch}.ip-dim-row,.ip-switch-grid,.ip-stat-strip{grid-template-columns:repeat(2,1fr)!important}.ip-board-cols{grid-template-columns:1fr!important}.ip-primary-grid{grid-template-columns:1fr!important;justify-items:center;text-align:center}}@media(max-width:480px){.ip-dim-row,.ip-switch-grid,.ip-stat-strip{grid-template-columns:1fr!important}}.ip-layout{display:flex;flex-direction:column}.ip-aside{order:2}.ip-main{order:1}.ip-aside .ip-tools{margin-bottom:0!important}@media(min-width:1100px){.ip-scroll{padding:1.2rem 1.6rem 2rem!important}.ip-layout{display:grid;grid-template-columns:clamp(240px,17vw,320px) minmax(0,1fr);gap:1.2rem;align-items:start}.ip-aside{order:0;position:sticky;top:0;max-height:calc(100vh - 8.5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ip-aside .ip-tools{margin-bottom:0!important;padding:1.1rem 1rem 1rem!important}.ip-tools .ip-switch-grid{grid-template-columns:minmax(0,1fr)!important;gap:.3rem!important}.ip-tools .ip-switch-grid>div{padding:.5rem .8rem!important;min-width:0}.ip-main{order:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;align-items:start}.ip-main>section,.ip-war>section{margin-bottom:0!important}.ip-war{grid-column:1 / -1}.ip-hhi,.ip-dims{container-type:inline-size}.ip-main .ip-dim-row{grid-template-columns:repeat(3,1fr)!important}@container (max-width: 620px){.ip-primary-grid{grid-template-columns:1fr!important;justify-items:center}.ip-main .ip-dim-row{grid-template-columns:repeat(2,1fr)!important}}}@media(min-width:1240px){.ip-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ip-needle,.ip-arc-value,.dot-run{animation:none!important;transition:none!important}}.ip-board-wrap{display:none}@keyframes bd-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes bd-slide{0%{transform:translate(32px);opacity:0}to{transform:none;opacity:1}}@keyframes bd-fade{0%{opacity:0}to{opacity:1}}@keyframes bd-pulse{0%,to{box-shadow:0 0 #f5a62373}50%{box-shadow:0 0 0 4px #f5a62300}}@media(min-width:1100px)and (min-height:640px){.ip-board-wrap{display:block;grid-column:1 / -1;height:calc(100vh - 9.4rem);min-height:500px}.ip-board{height:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1.4fr) minmax(0,1fr);gap:.85rem}.bd-card{position:relative;min-width:0;min-height:0;padding:.75rem .9rem;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000047;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;animation:bd-rise .55s cubic-bezier(.2,.7,.2,1) both}.bd-card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,166,35,.55),transparent);opacity:.55;pointer-events:none}.bd-card:hover{border-color:#565a68!important;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000061,0 0 0 1px #f5a6231a}.ip-board>.bd-card:nth-child(1){animation-delay:0s}.ip-board>.bd-card:nth-child(2){animation-delay:.06s}.ip-board>.bd-card:nth-child(3){animation-delay:.12s}.ip-board>.bd-card:nth-child(4){animation-delay:.18s}.ip-board>.bd-card:nth-child(5){animation-delay:.24s}.bd-dot{width:7px;height:7px;border-radius:2px;background:#f5a623;box-shadow:0 0 8px #f5a623b3;flex-shrink:0}.bd-more{flex-shrink:0;cursor:pointer;font-family:Noto Sans TC,sans-serif;font-size:.66rem;font-weight:500;color:#f5a623;background:#f5a62312;border:1px solid rgba(245,166,35,.35);border-radius:999px;padding:2px 10px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.bd-more:hover,.bd-more:focus-visible{background:#f5a62329;border-color:#f5a623;outline:none}.bd-hhi{grid-column:span 7}.bd-oll{grid-column:span 5}.bd-net,.bd-pipe,.bd-sys{grid-column:span 4}.bd-sys-wrap{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.bd-oll-body{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,2fr);gap:.9rem;flex:1;min-height:0;overflow:hidden}.bd-hhi-body{flex:1;min-height:0;display:grid;grid-template-columns:clamp(150px,26vh,250px) minmax(0,1fr);gap:clamp(.8rem,2vh,1.6rem);overflow:hidden}.bd-hhi-left{min-height:0;display:flex;flex-direction:column;align-items:center;gap:clamp(4px,.9vh,10px)}.bd-ring{width:100%;max-height:52%;flex:0 1 auto;filter:drop-shadow(0 4px 18px rgba(0,0,0,.35))}.bd-chain{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 6px;font-size:clamp(.62rem,1.25vh,.78rem);color:#9aa4b6;text-align:center;line-height:1.5}.bd-chain b{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;color:#ece9e2}.bd-chain i{font-style:normal;color:#5b6270}.bd-spark{width:100%;flex:1 1 0;min-height:40px;display:flex;flex-direction:column;gap:2px}.bd-hhi-rows{min-width:0;min-height:0;display:grid;grid-template-rows:auto repeat(6,minmax(0,1fr)) auto auto;font-size:clamp(.74rem,1.6vh,1rem)}.bd-hrow{display:grid;grid-template-columns:5.4em 2.4em minmax(0,1fr) 3.6em 3.4em;align-items:center;gap:0 .7em;min-height:0;padding:0 .4em;margin:0;background:none;border:none;border-top:1px solid #3a3d47;border-radius:0;font:inherit;color:#ece9e2;text-align:left;cursor:pointer;transition:background .15s ease}button.bd-hrow:hover,button.bd-hrow:focus-visible{background:#ffffff09;outline:none}.bd-hrow.is-drag{background:#e8b23d0f}.bd-hhead{cursor:default;border-top:none;padding-bottom:.3em}.bd-hhead span{white-space:nowrap;letter-spacing:.06em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64em;color:#5b6270}.bd-hhead span:nth-child(2),.bd-hhead span:nth-child(4),.bd-hhead span:nth-child(5){text-align:right}.bd-hlabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-hval,.bd-hw,.bd-hpts{font-family:IBM Plex Mono,ui-monospace,monospace;text-align:right;white-space:nowrap}.bd-hval{font-weight:600}.bd-hw{color:#5b6270;font-size:.86em}.bd-hpts{color:#ece9e2;font-weight:600}.bd-htrack{height:.5em;border-radius:999px;background:#24262e;overflow:hidden}.bd-htrack i{display:block;height:100%;border-radius:999px;transform-origin:left;animation:bd-grow .9s cubic-bezier(.2,.7,.2,1) both}@keyframes bd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bd-htotal{cursor:default;border-top:1px solid #565a68;padding-top:.35em;padding-bottom:.2em}.bd-htotal span:first-child{font-weight:600}.bd-hdrag{font-size:.8em;color:#9aa4b6;line-height:1.45;padding:.35em .4em 0}.bd-kv{display:grid;gap:3px}.bd-kv>div{display:flex;justify-content:space-between;gap:8px;font-size:.78rem;color:#5b6270}.bd-kv b{font-size:.8rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;color:#ece9e2}.bd-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;flex:1;min-height:0}.bd-sys-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:0 0 auto}.bd-tile{padding:.5rem .7rem;display:flex;flex-direction:column;justify-content:center;min-width:0;border:1px solid transparent;transition:border-color .15s ease}.bd-tile:hover{border-color:#3a3d47}.bd-big{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;line-height:1.15;margin-top:4px;font-size:clamp(1.2rem,2.6vh,2rem);white-space:nowrap}.bd-pipe-list{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:clamp(3px,.6vh,6px);flex:1;min-height:0}.bd-pipe-row{display:grid;grid-template-columns:1.8em minmax(0,1fr) auto;gap:8px;align-items:center;border-radius:6px;padding:0 8px;min-height:0;overflow:hidden;font-size:clamp(.68rem,1.5vh,.8rem)}.bd-pipe-k{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.08em}.bd-pipe-main,.bd-pipe-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.bd-pipe-sub{font-size:.82em}.ip-scroll{padding-bottom:.6rem!important}.ip-aside{max-height:calc(100vh - 9.4rem)!important}.bd-disk-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;min-height:0}.bd-drawer-backdrop{position:fixed;inset:0;z-index:400;background:#08090c9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end;animation:bd-fade .18s ease both}.bd-drawer{width:min(1040px,94vw);height:100%;display:flex;flex-direction:column;background:#1a1c22;border-left:1px solid #565a68;box-shadow:-24px 0 60px #00000080;animation:bd-slide .26s cubic-bezier(.2,.7,.2,1) both}}@media(min-width:1100px)and (min-height:640px)and (max-height:799px){.bd-disk-detail{display:none}}@media(min-width:1100px)and (min-height:640px)and (prefers-reduced-motion:reduce){.bd-card,.bd-drawer,.bd-drawer-backdrop,.bd-htrack i{animation:none}}@media(min-width:1100px)and (max-width:1239px)and (min-height:640px){.bd-oll,.bd-hhi{grid-column:span 12}.bd-net,.bd-pipe,.bd-sys{grid-column:span 6}.ip-board{grid-template-rows:none;grid-auto-rows:minmax(300px,auto)}.ip-board-wrap{height:auto}}
