.os-icon[data-v-1dd1f9de]{vertical-align:-3px;flex-shrink:0;display:inline-block}.ab-layer{z-index:0;pointer-events:none;--ab-tone-0:#18a058b3;--ab-tone-1:#36ad6aa6;--ab-tone-2:#10b98199;--ab-glow:#36ad6a52;--ab-grid-dot:#1f232940;--ab-scan-op:.3;position:fixed;inset:0;overflow:hidden}html[data-theme=dark] .ab-layer{--ab-tone-0:#4fd08a99;--ab-tone-1:#63e2b780;--ab-tone-2:#2dd4bf8c;--ab-glow:#63e2b759;--ab-grid-dot:#ffffff38;--ab-scan-op:.4}.ab-grid{background-image:radial-gradient(circle, var(--ab-grid-dot) 1.3px, transparent 1.6px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(150% 100% at 50% 0,#000 30%,#0000 85%);mask-image:radial-gradient(150% 100% at 50% 0,#000 30%,#0000 85%)}.ab-scan{width:100%;height:320px;opacity:var(--ab-scan-op);position:absolute;top:12%;left:0}.ab-scan path{stroke-dasharray:1;stroke-dashoffset:1px;animation:16s linear infinite ab-ekg}@keyframes ab-ekg{0%{stroke-dashoffset:1px}35%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.ab-dot{box-shadow:0 0 6px var(--ab-glow);animation:ab-fall var(--dur) linear var(--delay) infinite;border-radius:50%;position:absolute;top:-8%}.ab-dot.tone-0{background:var(--ab-tone-0)}.ab-dot.tone-1{background:var(--ab-tone-1)}.ab-dot.tone-2{background:var(--ab-tone-2)}.ab-dot.bokeh{box-shadow:0 0 12px 3px var(--ab-glow)}.ab-dot.bokeh:after{content:"";background:inherit;filter:blur(5px);opacity:.5;border-radius:50%;animation:4.5s ease-in-out infinite ab-breathe;position:absolute;inset:-5px}@keyframes ab-fall{0%{opacity:0;transform:translate(0,0)}8%{opacity:var(--op)}50%{transform:translate3d(var(--sway), 55vh, 0)}92%{opacity:var(--op)}to{transform:translate3d(var(--sway), 116vh, 0);opacity:0}}@keyframes ab-breathe{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.65;transform:scale(1.4)}}@media (width<=640px){.ab-dot.bokeh{display:none}}@media (prefers-reduced-motion:reduce){.ab-dot,.ab-scan{display:none}}.brand-logo[data-v-59d142a3]{--brand-tile:#0f1115;flex:none;display:block}html[data-theme=light]{--brand-tile:#e9edf2}.theme-toggle[data-v-0478157b]{border:1px solid var(--border-soft);background:var(--track-bg);width:32px;height:32px;color:var(--text-main);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .25s;display:inline-flex}.theme-toggle[data-v-0478157b]:hover{background:var(--border-soft);color:var(--text-main)}.theme-toggle[data-v-0478157b]:active{transform:scale(.92)}.tt-icon[data-v-0478157b]{width:17px;height:17px}.pub-header[data-v-f5098c81]{z-index:1;border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:relative}.brand[data-v-f5098c81]{cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.brand-name[data-v-f5098c81]{background:linear-gradient(90deg,#36ad6a,#63e2b7);color:#0000;-webkit-background-clip:text;background-clip:text}.pub-nav[data-v-f5098c81]{align-items:center;gap:16px;display:flex}.friend-link[data-v-f5098c81]{color:var(--text-soft);font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.friend-link[data-v-f5098c81]:hover{color:#36ad6a}.p-icon[data-v-20395a1b]{vertical-align:-.125em;flex:none;display:inline-block}.public-page[data-v-2d45f5d9]{background:radial-gradient(1000px 420px at 50% -10%, var(--page-bg-glow), transparent 60%), var(--page-bg);flex-direction:column;min-height:100vh;display:flex;position:relative}.pub-main[data-v-2d45f5d9]{z-index:1;flex:1;width:1120px;max-width:94%;margin:0 auto;padding:24px 0 40px;position:relative}.continent-select[data-v-2d45f5d9]{border:1px solid var(--border-soft);width:130px;height:28px;color:var(--text-main);background:var(--card-bg);font:inherit;border-radius:6px;padding:0 28px 0 10px;font-size:12px}.monitor-section[data-v-2d45f5d9]{min-height:84px}.overview[data-v-2d45f5d9]{border-radius:14px;flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:10px;padding:16px 22px;display:flex}.ov-item[data-v-2d45f5d9]{align-items:baseline;gap:8px;display:flex}.ov-num[data-v-2d45f5d9]{font-variant-numeric:tabular-nums;background:linear-gradient(135deg, currentColor, color-mix(in srgb, currentColor 55%, white 45%));color:#0000;-webkit-background-clip:text;background-clip:text;min-width:4ch;font-size:28px;font-weight:800}.ov-online[data-v-2d45f5d9]{color:#18a058}.ov-offline[data-v-2d45f5d9]{color:#8b93a7}.ov-blue[data-v-2d45f5d9]{color:#2080f0}.ov-green[data-v-2d45f5d9]{color:#18a058}.ov-danger[data-v-2d45f5d9]{color:#d03050}.ov-label[data-v-2d45f5d9]{opacity:.65;font-size:13px}.ov-note[data-v-2d45f5d9]{opacity:.5;justify-content:flex-end;align-items:center;gap:5px;min-width:132px;margin-left:auto;font-size:12px;display:inline-flex}.section[data-v-2d45f5d9]{margin-bottom:28px}.section-title[data-v-2d45f5d9]{opacity:.85;margin:0 4px 12px;font-size:14px;font-weight:600}.section-head[data-v-2d45f5d9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 4px 10px;display:flex}.section-head .section-title[data-v-2d45f5d9]{margin:0}.filter-inline[data-v-2d45f5d9]{align-items:center;gap:4px;display:flex}.host-search[data-v-2d45f5d9]{border:1px solid var(--border-soft);width:230px;height:28px;color:var(--text-main);background:var(--card-bg);border-radius:6px;align-items:center;gap:7px;padding:0 9px;transition:border-color .2s,box-shadow .2s;display:flex}.host-search[data-v-2d45f5d9]:focus-within{border-color:#36ad6a;box-shadow:0 0 0 2px #36ad6a29}.host-search-icon[data-v-2d45f5d9]{opacity:.55;flex-shrink:0}.host-search input[data-v-2d45f5d9]{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.host-search input[data-v-2d45f5d9]::placeholder{color:inherit;opacity:.45}.trend-grid[data-v-2d45f5d9]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trend-card[data-v-2d45f5d9]{border:1px solid #80808026;border-radius:10px;box-shadow:0 1px 3px #0000000d}.trend-chart-placeholder[data-v-2d45f5d9],.trend-chart-stage[data-v-2d45f5d9]{background:linear-gradient(180deg, var(--track-bg), transparent);border-radius:6px;height:170px}.trend-control-placeholder[data-v-2d45f5d9]{background:var(--track-bg);border-radius:6px;width:126px;height:26px}.section-error[data-v-2d45f5d9]{border:1px solid var(--border-soft);min-height:170px;color:var(--text-muted);background:var(--glass-bg);border-radius:10px;place-items:center;font-size:13px;display:grid}.host-load-error[data-v-2d45f5d9]{min-height:120px}.trend-head[data-v-2d45f5d9]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.trend-name[data-v-2d45f5d9]{opacity:.55;margin-bottom:2px;font-size:12px}.trend-head .trend-name[data-v-2d45f5d9]{margin-bottom:0}.cont-block[data-v-2d45f5d9]{content-visibility:auto;contain-intrinsic-size:auto 420px;margin-bottom:14px}.cont-head[data-v-2d45f5d9]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#8080800f;border:1px solid #8080801f;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;display:flex}.cont-head[data-v-2d45f5d9]:hover{background:#8080801a}.cont-dot[data-v-2d45f5d9]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.cont-name[data-v-2d45f5d9]{font-size:14px;font-weight:700}.cont-count[data-v-2d45f5d9]{margin-left:4px;font-size:12px}.cont-arrow[data-v-2d45f5d9]{margin-left:auto;font-size:13px}.host-grid[data-v-2d45f5d9]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.host-card[data-v-2d45f5d9]{border:1px solid var(--glass-border);cursor:pointer;background:var(--glass-bg);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:var(--glass-shadow);border-radius:14px;padding:13px 15px 11px;transition:border-color .2s,transform .18s,box-shadow .18s}.host-skeleton-card[data-v-2d45f5d9]{cursor:default;pointer-events:none;min-height:120px}.cont-skeleton-head[data-v-2d45f5d9]{cursor:default;pointer-events:none}.cont-skeleton-head .host-skeleton-title[data-v-2d45f5d9]{width:96px;height:12px;display:block}.host-skeleton-title[data-v-2d45f5d9],.host-skeleton-metric[data-v-2d45f5d9],.host-skeleton-status[data-v-2d45f5d9]{background:var(--track-bg);border-radius:5px}.host-skeleton-title[data-v-2d45f5d9]{width:58%;height:16px}.host-skeleton-metrics[data-v-2d45f5d9]{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.host-skeleton-metric[data-v-2d45f5d9]{height:24px}.host-skeleton-status[data-v-2d45f5d9]{height:18px;margin-top:12px}.host-card[data-v-2d45f5d9]:hover{box-shadow:var(--card-hover);border-color:#36ad6a99;transform:translateY(-2px)}.host-card.offline[data-v-2d45f5d9]{opacity:.6}.host-card.offline[data-v-2d45f5d9]:hover{border-color:#d0305099}.hc-head[data-v-2d45f5d9]{align-items:center;gap:8px;display:flex}.hc-name[data-v-2d45f5d9]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}.hc-flag[data-v-2d45f5d9]{align-items:center;gap:4px;font-size:15px;line-height:1;display:flex}.flag-code[data-v-2d45f5d9]{font-size:10px;font-weight:700}.hc-bars[data-v-2d45f5d9]{gap:14px;margin-top:12px;display:flex}.hc-bar[data-v-2d45f5d9]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bar-label[data-v-2d45f5d9]{opacity:.6;font-size:10px}.bar-track[data-v-2d45f5d9]{background:var(--track-bg);border-radius:3px;height:4.5px;overflow:hidden}.bar-fill[data-v-2d45f5d9]{border-radius:3px;height:100%;transition:width .4s}.bar-val[data-v-2d45f5d9]{text-align:right;opacity:.75;font-size:10px}.hc-status[data-v-2d45f5d9]{border-top:1px solid #8080801f;align-items:center;gap:7px;margin-top:9px;padding-top:9px;font-size:12px;display:flex}.hc-dot[data-v-2d45f5d9]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.hc-dot.online[data-v-2d45f5d9]{background:#18a058;box-shadow:0 0 6px #18a058cc}.hc-dot.offline[data-v-2d45f5d9]{background:#666}.st-online[data-v-2d45f5d9]{color:#18a058;font-weight:600}.st-offline[data-v-2d45f5d9]{color:#d03050;font-weight:600}.hc-status .up[data-v-2d45f5d9]{margin-left:4px}.hc-spec[data-v-2d45f5d9]{margin-left:auto}.dim[data-v-2d45f5d9]{opacity:.55}@media (width<=1000px){.trend-grid[data-v-2d45f5d9]{grid-template-columns:1fr}}@media (width<=560px){.filter-inline[data-v-2d45f5d9]{flex-wrap:wrap;width:100%}.host-search[data-v-2d45f5d9]{flex:100%;width:100%}}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}body{background:var(--page-bg);color:var(--text-main);transition:background-color .2s,color .2s}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#80808059;border-radius:4px}::-webkit-scrollbar-track{background:0 0}.mono{font-family:SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.panel.n-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:14px;transition:transform .18s,box-shadow .18s}.panel.n-card:hover{box-shadow:var(--card-hover);transform:translateY(-2px)}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}.hover-lift{transition:transform .18s,box-shadow .18s,border-color .18s}.hover-lift:hover{box-shadow:var(--card-hover);transform:translateY(-2px)}.live-dot{background:#18a058;border-radius:50%;width:8px;height:8px;position:relative}.live-dot:after{content:"";background:inherit;border-radius:50%;animation:2s ease-out infinite live-ring;position:absolute;inset:0}@keyframes live-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0}}
