.login-overlay[data-v-a2e42669]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;display:flex;align-items:center;justify-content:center;background:#00000061;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-card[data-v-a2e42669]{background:#ffffffe6;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:24px;padding:44px 42px 30px;width:380px;max-width:92vw;box-shadow:0 32px 80px #a855f72e,0 2px #fffc inset;border:1px solid rgba(255,255,255,.7);animation:pop-in-a2e42669 .24s ease}@keyframes pop-in-a2e42669{0%{transform:scale(.93) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.login-logo-wrap[data-v-a2e42669]{width:48px;height:48px;background:var(--grad);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 6px 20px color-mix(in srgb,var(--h1) 40%,transparent)}.login-title[data-v-a2e42669]{font-size:36px;font-weight:900;text-align:center;margin-bottom:6px}.login-title span[data-v-a2e42669]{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-sub[data-v-a2e42669]{font-size:13px;color:#94a3b8;text-align:center;margin-bottom:24px}.fg[data-v-a2e42669]{position:relative;margin-bottom:12px}.fg input[data-v-a2e42669]{width:100%;padding:13px 14px 13px 42px;border:1.5px solid #ede8f5;border-radius:13px;font-size:15px;background:#faf8ffcc;outline:none;color:#1e1b2e;transition:all var(--tr);font-family:inherit}.fg input[data-v-a2e42669]:focus{border-color:var(--h1);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--h1) 12%,transparent)}.fg .fi[data-v-a2e42669]{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:16px}.login-btn[data-v-a2e42669]{width:100%;padding:14px;background:var(--grad);border:none;border-radius:13px;font-size:15px;font-weight:700;cursor:pointer;color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--h1) 35%,transparent);transition:all var(--tr);margin-top:4px}.login-btn[data-v-a2e42669]:hover{transform:translateY(-2px)}.login-btn[data-v-a2e42669]:active{transform:translateY(0)}.login-err[data-v-a2e42669]{color:#ef4444;font-size:13px;text-align:center;margin-top:8px}.login-foot[data-v-a2e42669]{text-align:center;margin-top:18px;font-size:12px;color:#94a3b8}.modal-overlay[data-v-51741850]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-51741850]{background:#fff;border-radius:22px;padding:28px;width:460px;max-width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 64px #a855f72e;animation:pop-in-51741850 .2s ease;border:1px solid rgba(168,85,247,.1)}@keyframes pop-in-51741850{0%{transform:scale(.93) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.modal-header[data-v-51741850]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.modal-title[data-v-51741850]{font-size:17px;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.close-btn[data-v-51741850]{width:32px;height:32px;border:none;background:#f5f3ff;border-radius:9px;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all var(--tr)}.close-btn[data-v-51741850]:hover{background:#ede9fe}.preview-box[data-v-51741850]{background:linear-gradient(135deg,#faf5ff,#fdf2f8);border-radius:14px;padding:14px;margin-bottom:20px;display:flex;align-items:center;gap:14px;border:1px solid rgba(168,85,247,.1)}.preview-ico[data-v-51741850]{width:52px;height:52px;border-radius:14px;overflow:hidden;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff;flex-shrink:0}.preview-t[data-v-51741850]{font-size:14px;font-weight:700;color:#1e1b2e}.preview-u[data-v-51741850]{font-size:12px;color:#94a3b8;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.fl[data-v-51741850]{display:block;font-size:11px;font-weight:700;color:#94a3b8;margin-bottom:5px;text-transform:uppercase;letter-spacing:.6px}.fi2[data-v-51741850]{width:100%;padding:11px 13px;border:1.5px solid #ede8f5;border-radius:11px;font-size:14px;color:#1e1b2e;outline:none;transition:all var(--tr);background:#faf8ff;font-family:inherit}.fi2[data-v-51741850]:focus{border-color:var(--h1);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--h1) 10%,transparent)}.fr[data-v-51741850]{margin-bottom:14px}.itabs[data-v-51741850]{display:flex;gap:3px;background:#f5f3ff;border-radius:11px;padding:3px;margin-bottom:10px}.itab[data-v-51741850]{flex:1;padding:8px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;color:#94a3b8;transition:all var(--tr)}.itab.active[data-v-51741850]{background:#fff;color:var(--h1);box-shadow:0 2px 8px #a855f726}.img-row[data-v-51741850]{display:flex;gap:7px;align-items:center}.img-row .fi2[data-v-51741850]{flex:1}.upbtn[data-v-51741850]{padding:11px 13px;border:1.5px solid #ede8f5;border-radius:11px;background:#fff;cursor:pointer;font-size:13px;font-weight:600;color:#94a3b8;white-space:nowrap;transition:all var(--tr);display:flex;align-items:center;gap:5px}.upbtn[data-v-51741850]:hover{border-color:var(--h1);color:var(--h1)}.url-hint[data-v-51741850]{font-size:11px;color:#94a3b8;margin:-8px 0 14px;line-height:1.5}.mfooter[data-v-51741850]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #f5f3ff}.ctx[data-v-517b4f0c]{position:fixed;z-index:9999;background:#fffffff7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;box-shadow:0 12px 40px #0000002e,0 1px #fffc inset;padding:5px;min-width:140px;border:1px solid rgba(255,255,255,.6);animation:pop-in .14s ease}.ctx-item[data-v-517b4f0c]{display:flex;align-items:center;padding:10px 14px;border-radius:9px;cursor:pointer;font-size:14px;font-weight:500;color:#1e1b2e;transition:background var(--tr);-webkit-user-select:none;user-select:none}.ctx-item[data-v-517b4f0c]:hover{background:#a855f714}.ctx-item.danger[data-v-517b4f0c]{color:#ef4444}.ctx-item.danger[data-v-517b4f0c]:hover{background:#fef2f2}.ctx-ico[data-v-517b4f0c]{width:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:15px;margin-right:6px}.sort-ico[data-v-517b4f0c]{font-size:18px;letter-spacing:0}.s-backdrop[data-v-c9814893]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:750;background:#00000047}.s-panel[data-v-c9814893]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:760;display:flex;align-items:center;justify-content:center;padding:20px}.s-box[data-v-c9814893]{position:relative;background:#fff;border-radius:22px;width:min(940px,100%);height:min(690px,90vh);display:flex;overflow:hidden;box-shadow:0 32px 80px #a855f733}.s-close-top[data-v-c9814893]{position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:50%;background:#ff5f57;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--tr);box-shadow:0 2px 6px #ff5f5773;z-index:10}.s-close-top[data-v-c9814893]:hover:after{content:"✕";font-size:11px;font-weight:700;color:#00000080}.s-nav[data-v-c9814893]{width:215px;flex-shrink:0;background:linear-gradient(180deg,#faf5ff,#fdf2f8);border-right:1px solid #ede8f5;display:flex;flex-direction:column;overflow-y:auto;position:relative}.s-nav-header[data-v-c9814893]{padding:20px 18px 14px;display:flex;align-items:center;gap:10px}.s-nav-ico[data-v-c9814893]{width:32px;height:32px;background:var(--grad);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px color-mix(in srgb,var(--h1) 35%,transparent)}.s-nav-t[data-v-c9814893]{font-size:14px;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.s-nav-list[data-v-c9814893]{padding:8px;flex:1;display:flex;flex-direction:column}.s-ni[data-v-c9814893]{display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:11px;cursor:pointer;font-size:13px;font-weight:600;color:#6b7280;transition:all var(--tr);margin-bottom:3px}.s-ni[data-v-c9814893]:hover{background:#a855f712;color:#1e1b2e}.s-ni.active[data-v-c9814893]{background:var(--grad);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--h1) 30%,transparent)}.s-ico[data-v-c9814893]{font-size:16px;width:22px;text-align:center}.s-content[data-v-c9814893]{flex:1;overflow-y:auto;padding:28px 30px}.theme-grid[data-v-c9814893]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:4px}.theme-item[data-v-c9814893]{border-radius:13px;padding:12px 8px;cursor:pointer;transition:all var(--tr);background:#fff;border:2px solid #ede8f5;text-align:center}.theme-item[data-v-c9814893]:hover{transform:scale(1.04);border-color:var(--h1)}.theme-item.sel[data-v-c9814893]{border-color:var(--h1);box-shadow:0 4px 14px color-mix(in srgb,var(--h1) 25%,transparent)}.theme-item.saved[data-v-c9814893]{border-style:dashed;border-color:var(--h1);opacity:.6}.theme-dot[data-v-c9814893]{width:36px;height:36px;border-radius:50%;margin:0 auto 8px;box-shadow:0 3px 10px #00000026}.theme-name[data-v-c9814893]{font-size:11px;font-weight:600;color:#4b5563}.u-table[data-v-c9814893]{width:100%;border-collapse:collapse}.u-table th[data-v-c9814893]{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;padding:8px 13px;text-align:left;background:#f5f3ff;border-bottom:1px solid #ede8f5}.u-table th[data-v-c9814893]:first-child{border-radius:10px 0 0}.u-table th[data-v-c9814893]:last-child{border-radius:0 10px 0 0}.u-table td[data-v-c9814893]{padding:12px 13px;border-bottom:1px solid #faf5ff;font-size:14px;color:#1e1b2e}.u-table tr:last-child td[data-v-c9814893]{border-bottom:none}.wp-grid[data-v-c9814893]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.wp-thumb[data-v-c9814893]{aspect-ratio:16/9;border-radius:11px;cursor:pointer;overflow:hidden;border:3px solid transparent;transition:all var(--tr)}.wp-thumb[data-v-c9814893]:hover,.wp-thumb.sel[data-v-c9814893]{border-color:var(--h1);transform:scale(1.03);box-shadow:0 4px 14px color-mix(in srgb,var(--h1) 25%,transparent)}.wp-thumb img[data-v-c9814893]{width:100%;height:100%;object-fit:cover;display:block}.backup-btns[data-v-c9814893]{display:flex;gap:10px;flex-wrap:wrap}.backup-btn[data-v-c9814893]{flex:1;min-width:140px;padding:13px;border-radius:12px;border:2px dashed #d8b4fe;background:#faf5ff;cursor:pointer;font-size:14px;font-weight:600;color:#7c3aed;transition:all var(--tr);display:flex;flex-direction:column;align-items:center;gap:6px}.backup-btn[data-v-c9814893]:hover{background:#f3e8ff;border-color:var(--h1);transform:translateY(-2px)}.b-ico[data-v-c9814893]{font-size:24px}.b-sub[data-v-c9814893]{font-size:11px;color:#94a3b8;font-weight:500}.net-toggle[data-v-c9814893]{display:flex;gap:4px}.net-btn[data-v-c9814893]{padding:7px 16px;border:1.5px solid #ede8f5;border-radius:9px;background:#fff;cursor:pointer;font-size:13px;font-weight:600;color:#6b7280;transition:all var(--tr)}.net-btn[data-v-c9814893]:hover{border-color:var(--h1);color:var(--h1)}.net-btn.active[data-v-c9814893]{background:var(--grad);color:#fff;border-color:transparent;box-shadow:0 3px 10px color-mix(in srgb,var(--h1) 30%,transparent)}.lang-btns[data-v-c9814893]{display:flex;gap:8px}.lang-btn[data-v-c9814893]{flex:1;padding:9px 14px;border:2px solid #ede8f5;border-radius:11px;background:#fff;cursor:pointer;font-size:14px;font-weight:700;color:#6b7280;transition:all var(--tr);text-align:center}.lang-btn[data-v-c9814893]:hover{border-color:var(--h1);color:var(--h1)}.lang-btn.active[data-v-c9814893]{border-color:var(--h1);color:var(--h1);background:#faf5ff}.about-wrap[data-v-c9814893]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 24px 48px;gap:10px}.about-logo-wrap[data-v-c9814893]{width:64px;height:64px;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px #6366f14d;margin-bottom:6px}.about-logo-fallback[data-v-c9814893]{width:100%;height:100%;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;color:#fff}.about-name[data-v-c9814893]{font-size:22px;font-weight:900;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.about-version[data-v-c9814893]{font-size:14px;font-weight:700;color:#fff;background:var(--grad);padding:3px 14px;border-radius:20px}.about-desc[data-v-c9814893]{font-size:13px;color:#94a3b8;margin-top:2px}.about-link[data-v-c9814893]{margin-top:18px;font-size:13px;font-weight:700;color:var(--h1);text-decoration:none;padding:8px 22px;border:1.5px solid var(--h1);border-radius:10px;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.about-link[data-v-c9814893]:hover{background:var(--h1);color:#fff}.device-tab-bar[data-v-c9814893]{display:flex;gap:0;margin-bottom:10px;border-radius:12px;overflow:hidden;background:#f0f0f8;border:1.5px solid #e8e0f5}.device-tab[data-v-c9814893]{flex:1;padding:8px 0;font-size:13px;font-weight:600;border:none;background:transparent;cursor:pointer;color:#94a3b8;transition:all .18s;display:flex;align-items:center;justify-content:center}.device-tab.active[data-v-c9814893]{background:var(--grad);color:#fff;border-radius:10px;box-shadow:0 2px 8px color-mix(in srgb,var(--h1) 30%,transparent)}.device-tab[data-v-c9814893]:not(.active):hover{background:#a855f714;color:var(--h1)}.mob-topbar[data-v-c9814893],.mob-drawer[data-v-c9814893],.mob-drawer-mask[data-v-c9814893]{display:none}@media (max-width: 700px){.s-panel[data-v-c9814893]{padding:0;align-items:flex-end}.s-box[data-v-c9814893]{border-radius:20px 20px 0 0;width:100%;height:94vh;flex-direction:column}.s-close-top[data-v-c9814893]{top:10px;right:12px;width:26px;height:26px}.s-nav[data-v-c9814893]{display:none}.mob-topbar[data-v-c9814893]{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;border-bottom:1px solid #ede8f5;flex-shrink:0;background:linear-gradient(135deg,#faf5ff,#fdf2f8);border-radius:20px 20px 0 0}.mob-hamburger[data-v-c9814893]{width:36px;height:36px;border:none;border-radius:10px;background:var(--grad);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;flex-shrink:0;box-shadow:0 3px 10px color-mix(in srgb,var(--h1) 30%,transparent)}.mob-hamburger span[data-v-c9814893]{display:block;width:16px;height:2px;background:#fff;border-radius:2px}.mob-topbar-title[data-v-c9814893]{font-size:15px;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex:1}.s-content[data-v-c9814893]{flex:1;padding:18px 18px 32px}.mob-drawer-mask[data-v-c9814893]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:10;border-radius:20px 20px 0 0}.mob-drawer[data-v-c9814893]{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#faf5ff,#fdf2f8);z-index:20;border-radius:20px 20px 0 0;overflow-y:auto;transform:translateY(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.mob-drawer.open[data-v-c9814893]{transform:translateY(0)}.mob-drawer-header[data-v-c9814893]{display:flex;align-items:center;gap:10px;padding:18px 16px 14px;border-bottom:1px solid #ede8f5;flex-shrink:0}.mob-drawer-ico[data-v-c9814893]{width:32px;height:32px;background:var(--grad);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mob-drawer-title[data-v-c9814893]{font-size:15px;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mob-nav-list[data-v-c9814893]{display:flex;flex-direction:column;padding:10px 12px 24px;gap:2px}.mob-ni[data-v-c9814893]{display:flex;flex-direction:row;align-items:center;gap:12px;padding:13px 16px;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;color:#6b7280;transition:all .15s;width:100%}.mob-ni[data-v-c9814893]:hover{background:#a855f712;color:#1e1b2e}.mob-ni.active[data-v-c9814893]{background:var(--grad);color:#fff}.mob-ni-ico[data-v-c9814893]{font-size:18px;width:24px;text-align:center;flex-shrink:0}.mob-ni-lbl[data-v-c9814893]{flex:1}}.m-overlay[data-v-55b87ccf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0f0a288c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px}.m-box[data-v-55b87ccf]{background:#fff;border-radius:22px;width:1020px;max-width:96vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 40px 100px #6366f133}.m-head[data-v-55b87ccf]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:2px solid #f0f4ff}.head-ico[data-v-55b87ccf]{font-size:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#6366f11a;border-radius:12px}.m-title[data-v-55b87ccf]{font-size:20px;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.m-close[data-v-55b87ccf]{border:none;background:#f0f4ff;border-radius:10px;width:36px;height:36px;cursor:pointer;font-size:15px;color:#64748b;font-weight:700}.m-close[data-v-55b87ccf]:hover{background:#e0e7ff}.m-body[data-v-55b87ccf]{padding:24px 28px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;flex:1}.sys-banner[data-v-55b87ccf]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.si[data-v-55b87ccf]{background:linear-gradient(135deg,#6366f10d,#8b5cf60a);border:1px solid rgba(99,102,241,.1);border-radius:12px;padding:12px 16px}.si-l[data-v-55b87ccf]{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px}.si-v[data-v-55b87ccf]{font-size:14px;color:#1e1b2e;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards-row[data-v-55b87ccf]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mcard[data-v-55b87ccf]{background:#f8faff;border-radius:16px;padding:18px;border-top:3px solid var(--acc);box-shadow:0 2px 12px #6366f10f}.mc-top[data-v-55b87ccf]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mc-ico[data-v-55b87ccf]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}.mc-t[data-v-55b87ccf]{font-size:13px;font-weight:700;color:#4b5563}.mc-val[data-v-55b87ccf]{font-size:28px;font-weight:800;margin-bottom:8px;font-family:monospace;letter-spacing:-1px}.mc-sub[data-v-55b87ccf]{font-size:12px;color:#94a3b8;margin-top:6px}.mid-row[data-v-55b87ccf]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.card[data-v-55b87ccf]{background:#fff;border:1px solid rgba(99,102,241,.1);border-radius:16px;padding:20px;box-shadow:0 2px 12px #6366f10d}.card-h[data-v-55b87ccf]{font-size:14px;font-weight:700;color:#1e1b4b;margin-bottom:14px;padding-left:10px;border-left:3px solid #6366f1}.mb-hd[data-v-55b87ccf]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#374151;margin-bottom:3px}.mb-sub[data-v-55b87ccf]{font-size:12px;color:#94a3b8}.mem-stats[data-v-55b87ccf]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f4ff}.mem-stat[data-v-55b87ccf]{text-align:center;background:#f8faff;border-radius:10px;padding:10px 4px}.ms-lbl[data-v-55b87ccf]{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;margin-bottom:4px}.ms-val[data-v-55b87ccf]{font-size:14px;font-weight:700}.core-row[data-v-55b87ccf]{display:grid;grid-template-columns:24px 1fr 36px;align-items:center;gap:8px}.core-lbl[data-v-55b87ccf]{font-size:11px;color:#94a3b8;font-weight:600}.core-val[data-v-55b87ccf]{font-size:12px;font-weight:700;text-align:right}.loads[data-v-55b87ccf]{display:flex;justify-content:space-around}.load-item[data-v-55b87ccf]{text-align:center;padding:12px 0}.load-val[data-v-55b87ccf]{font-size:30px;font-weight:800;font-family:monospace;background:linear-gradient(135deg,#6366f1,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.load-lbl[data-v-55b87ccf]{font-size:12px;color:#94a3b8;margin-top:4px}.temp-row[data-v-55b87ccf]{display:flex;align-items:center;gap:8px}.temp-lbl[data-v-55b87ccf]{font-size:12px;color:#4b5563;width:64px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis}.temp-val[data-v-55b87ccf]{font-size:13px;font-weight:700;width:46px;text-align:right;font-family:monospace}.section-hd[data-v-55b87ccf]{font-size:15px;font-weight:800;color:#6366f1;display:flex;align-items:center;gap:8px}.section-hd[data-v-55b87ccf]:after{content:"";flex:1;height:1.5px;background:linear-gradient(90deg,rgba(99,102,241,.25),transparent)}.disk-grid[data-v-55b87ccf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dk[data-v-55b87ccf]{background:#6366f10a;border:1px solid rgba(99,102,241,.1);border-radius:12px;padding:14px}.dk-head[data-v-55b87ccf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.dk-mp[data-v-55b87ccf]{font-size:15px;font-weight:700;color:#1e1b4b}.dk-dev[data-v-55b87ccf]{font-size:11px;color:#94a3b8;margin-bottom:8px}.dk-size[data-v-55b87ccf]{display:flex;justify-content:space-between;font-size:11px;color:#6b7280;margin-top:6px}.net-grid[data-v-55b87ccf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.ncard[data-v-55b87ccf]{background:#6366f10a;border:1px solid rgba(99,102,241,.1);border-radius:12px;padding:14px}.nc-head[data-v-55b87ccf]{display:flex;align-items:center;gap:7px;margin-bottom:6px}.nc-dot[data-v-55b87ccf]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.nc-dot.active[data-v-55b87ccf]{background:#10b981;box-shadow:0 0 7px #10b98180;animation:pulse-55b87ccf 2s infinite}.nc-dot.idle[data-v-55b87ccf]{background:#94a3b8}.nc-name[data-v-55b87ccf]{font-size:14px;font-weight:700;color:#1e1b4b}.nc-addr[data-v-55b87ccf]{font-size:10px;color:#6366f1;font-family:monospace;margin-bottom:2px;word-break:break-all}.nc-speeds[data-v-55b87ccf]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;font-size:11px;font-weight:600;font-family:monospace}.nc-sp[data-v-55b87ccf]{text-align:center;background:#ffffffb3;border-radius:6px;padding:4px 2px}.bar[data-v-55b87ccf]{height:5px;background:#eef2ff;border-radius:3px;overflow:hidden}.bf[data-v-55b87ccf]{height:100%;border-radius:3px;transition:width .5s ease}.tag[data-v-55b87ccf]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:9px;font-size:11px;font-weight:700}.tag-green[data-v-55b87ccf]{background:#d1fae5;color:#059669}.tag-yellow[data-v-55b87ccf]{background:#fef3c7;color:#d97706}.tag-red[data-v-55b87ccf]{background:#fee2e2;color:#dc2626}@keyframes pulse-55b87ccf{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:780px){.sys-banner[data-v-55b87ccf],.cards-row[data-v-55b87ccf]{grid-template-columns:repeat(2,1fr)}.mid-row[data-v-55b87ccf],.disk-grid[data-v-55b87ccf]{grid-template-columns:1fr}}.m-overlay[data-v-f378e54e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0f0a288c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px}.m-box[data-v-f378e54e]{background:#fff;border-radius:22px;width:960px;max-width:96vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 40px 100px #6366f133}.m-head[data-v-f378e54e]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:2px solid #f0f4ff}.m-head-right[data-v-f378e54e]{display:flex;gap:8px;align-items:center}.head-ico[data-v-f378e54e]{font-size:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#6366f11a;border-radius:12px}.m-title[data-v-f378e54e]{font-size:20px;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.m-search[data-v-f378e54e]{padding:8px 14px;border:1.5px solid #ede8f5;border-radius:10px;font-size:14px;outline:none;background:#faf8ff;font-family:inherit;width:200px}.m-search[data-v-f378e54e]:focus{border-color:var(--h1)}.m-close[data-v-f378e54e]{border:none;background:#f0f4ff;border-radius:10px;width:36px;height:36px;cursor:pointer;font-size:15px;color:#64748b;font-weight:700}.m-close[data-v-f378e54e]:hover{background:#e0e7ff}.m-toolbar[data-v-f378e54e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 28px;border-bottom:1px solid #f0f4ff;background:#fdfcff;flex-wrap:wrap}.proc-count[data-v-f378e54e]{font-size:13px;color:#94a3b8;font-weight:600}.tbtn[data-v-f378e54e]{padding:7px 14px;border:1.5px solid #ede8f5;border-radius:9px;background:#fff;cursor:pointer;font-size:13px;font-weight:600;color:#6b7280;transition:all .15s;display:inline-flex;align-items:center;gap:5px}.tbtn[data-v-f378e54e]:hover{border-color:var(--h1);color:var(--h1);background:#faf5ff}.tbtn.active[data-v-f378e54e]{border-color:var(--h1);color:var(--h1);background:linear-gradient(135deg,#6366f11a,#8b5cf614)}.tbtn.danger[data-v-f378e54e]{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.tbtn.danger[data-v-f378e54e]:hover{background:#fecaca}.dir-btn[data-v-f378e54e]{gap:6px}.m-body[data-v-f378e54e]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.tbl[data-v-f378e54e]{width:100%;border-collapse:collapse}.tbl th[data-v-f378e54e]{padding:12px 16px;background:#f8faff;font-size:11px;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;position:sticky;top:0;z-index:1;border-bottom:1.5px solid #ede8f5;text-align:left}.tbl td[data-v-f378e54e]{padding:13px 16px;border-bottom:1px solid #f5f3ff;vertical-align:middle}.tbl tr:hover td[data-v-f378e54e]{background:#faf8ff}.tbl tr:last-child td[data-v-f378e54e]{border-bottom:none}.pid[data-v-f378e54e]{font-family:monospace;font-size:14px;color:#6366f1;font-weight:700}.pname[data-v-f378e54e]{font-size:14px;font-weight:700;color:#1e1b2e}.puser[data-v-f378e54e]{font-size:13px;color:#94a3b8}.pct[data-v-f378e54e]{font-size:14px;font-weight:700}.mono[data-v-f378e54e]{font-family:monospace}.mini-bar-wrap[data-v-f378e54e]{width:50px;height:5px;background:#eef2ff;border-radius:3px;overflow:hidden}.mini-bar-fill[data-v-f378e54e]{height:100%;border-radius:3px;transition:width .3s}.stag[data-v-f378e54e]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9px;font-size:12px;font-weight:700}.stag.green[data-v-f378e54e]{background:#d1fae5;color:#059669}.stag.red[data-v-f378e54e]{background:#fee2e2;color:#dc2626}.stag.gray[data-v-f378e54e]{background:#f3f4f6;color:#6b7280}.kill-btn[data-v-f378e54e]{border:none;background:#fee2e2;border-radius:8px;width:28px;height:28px;cursor:pointer;color:#dc2626;font-size:12px;font-weight:700;transition:background .15s}.kill-btn[data-v-f378e54e]:hover{background:#fecaca}.confirm-box[data-v-f378e54e]{background:#fff;border-radius:18px;padding:28px;width:400px;max-width:92vw;box-shadow:0 32px 80px #0003}.empty[data-v-f378e54e]{text-align:center;padding:60px 20px}.mobile-body[data-v-f378e54e]{display:none}.proc-cards[data-v-f378e54e]{display:flex;flex-direction:column;gap:10px;padding:14px}.pcard[data-v-f378e54e]{background:#fff;border:1.5px solid rgba(99,102,241,.1);border-radius:16px;padding:14px 16px;box-shadow:0 2px 10px #6366f10f}.pcard-head[data-v-f378e54e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pcard-left[data-v-f378e54e]{display:flex;align-items:center;gap:8px;min-width:0}.pcard-right[data-v-f378e54e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.pcard-user[data-v-f378e54e]{font-size:12px;color:#94a3b8;margin-bottom:10px}.pcard-metrics[data-v-f378e54e]{display:flex;flex-direction:column;gap:6px;background:#6366f10a;border-radius:10px;padding:10px}.pm[data-v-f378e54e]{display:flex;align-items:center;gap:8px}.pm-lbl[data-v-f378e54e]{font-size:11px;color:#94a3b8;font-weight:700;width:30px}.pm-val[data-v-f378e54e]{font-size:13px;font-weight:700;width:42px;text-align:right}.pm-rss[data-v-f378e54e]{font-size:12px;color:#6b7280;font-family:monospace;text-align:right;margin-top:2px}@media (max-width:700px){.m-head[data-v-f378e54e]{padding:10px 12px;flex-wrap:nowrap;gap:6px}.m-head-right[data-v-f378e54e]{flex-wrap:nowrap;gap:5px;flex:1;min-width:0}.head-ico[data-v-f378e54e]{width:28px;height:28px;font-size:15px;border-radius:8px;flex-shrink:0}.m-title[data-v-f378e54e]{font-size:13px;white-space:nowrap}.m-search[data-v-f378e54e]{width:0;flex:1;min-width:0;padding:6px 10px;font-size:12px}.m-close[data-v-f378e54e]{width:28px;height:28px;font-size:12px;border-radius:8px;flex-shrink:0}.m-toolbar[data-v-f378e54e]{padding:8px 12px;gap:6px;flex-wrap:nowrap}.m-toolbar>div[data-v-f378e54e]{gap:4px}.tbtn[data-v-f378e54e]{padding:5px 9px;font-size:11px;border-radius:7px;gap:3px}.proc-count[data-v-f378e54e]{font-size:11px}.desktop-body[data-v-f378e54e]{display:none}.mobile-body[data-v-f378e54e]{display:flex;flex:1;overflow-y:auto;min-height:0}.mobile-body>.proc-cards[data-v-f378e54e]{flex:1}.kill-btn[data-v-f378e54e]{width:32px;height:32px;font-size:14px;border-radius:10px}}.m-overlay[data-v-676c352d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0f0a288c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px}.m-box[data-v-676c352d]{background:#fff;border-radius:22px;width:1000px;max-width:96vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 40px 100px #6366f133}.m-head[data-v-676c352d]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:2px solid #f0f4ff}.head-ico[data-v-676c352d]{font-size:22px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#06b6d41a;border-radius:12px}.m-title[data-v-676c352d]{font-size:20px;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.m-search[data-v-676c352d]{padding:8px 14px;border:1.5px solid #ede8f5;border-radius:10px;font-size:14px;outline:none;background:#faf8ff;font-family:inherit;width:180px}.m-search[data-v-676c352d]:focus{border-color:var(--h1)}.m-close[data-v-676c352d]{border:none;background:#f0f4ff;border-radius:10px;width:36px;height:36px;cursor:pointer;font-size:15px;color:#64748b;font-weight:700}.m-close[data-v-676c352d]:hover{background:#e0e7ff}.tbtn[data-v-676c352d]{padding:7px 14px;border:1.5px solid #ede8f5;border-radius:9px;background:#fff;cursor:pointer;font-size:13px;font-weight:600;color:#6b7280;transition:all .15s;display:inline-flex;align-items:center;gap:5px}.tbtn[data-v-676c352d]:hover{border-color:var(--h1);color:var(--h1);background:#faf5ff}.tbtn[data-v-676c352d]:disabled{opacity:.5;cursor:not-allowed}.tbtn.ghost[data-v-676c352d]{border-color:#ede8f5}.tbtn.danger[data-v-676c352d]{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.tbtn.danger[data-v-676c352d]:hover{background:#fecaca}.m-body[data-v-676c352d]{padding:22px 28px;overflow-y:auto;flex:1}.cg-wrap[data-v-676c352d]{display:flex;flex-direction:column;gap:8px}.cg[data-v-676c352d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.ccard[data-v-676c352d]{background:#fff;border:1.5px solid rgba(99,102,241,.1);border-radius:18px;padding:18px;box-shadow:0 2px 14px #6366f112;transition:transform .2s,box-shadow .2s}.ccard[data-v-676c352d]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #6366f124}.cc-head[data-v-676c352d]{display:flex;align-items:center;gap:8px;margin-bottom:9px}.cc-dot[data-v-676c352d]{width:11px;height:11px;border-radius:50%;flex-shrink:0}.cc-dot.run[data-v-676c352d]{background:#10b981;box-shadow:0 0 8px #10b98180;animation:pulse-676c352d 2s infinite}.cc-dot.pause[data-v-676c352d]{background:#f59e0b}.cc-dot.stop[data-v-676c352d]{background:#9ca3af}.cc-name[data-v-676c352d]{font-size:15px;font-weight:700;color:#1e1b4b;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-img[data-v-676c352d]{font-size:12px;color:#94a3b8;margin-bottom:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stag[data-v-676c352d]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:9px;font-size:11px;font-weight:700;flex-shrink:0}.stag.green[data-v-676c352d]{background:#d1fae5;color:#059669}.stag.yellow[data-v-676c352d]{background:#fef3c7;color:#d97706}.stag.gray[data-v-676c352d]{background:#f3f4f6;color:#6b7280}.cc-ports-wrap[data-v-676c352d]{margin-bottom:9px;min-height:48px}.cc-port-row[data-v-676c352d]{height:22px;display:flex;align-items:center;margin-bottom:2px}.port-tag[data-v-676c352d]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#6366f114;color:#6366f1;font-family:monospace}.port-tag.clickable[data-v-676c352d]{cursor:pointer;transition:all .15s}.port-tag.clickable[data-v-676c352d]:hover{background:#06b6d426;color:#0e7490;transform:scale(1.04)}.cc-metrics[data-v-676c352d]{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;background:#6366f10a;border-radius:10px;padding:11px}.cc-metrics-placeholder[data-v-676c352d]{height:54px;margin-bottom:14px}.cm[data-v-676c352d]{display:flex;align-items:center;gap:7px}.cm-lbl[data-v-676c352d]{font-size:10px;color:#94a3b8;font-weight:700;width:28px}.mini-bar[data-v-676c352d]{flex:1;height:5px;background:#eef2ff;border-radius:3px;overflow:hidden}.mini-fill[data-v-676c352d]{height:100%;border-radius:3px;transition:width .5s}.cm-val[data-v-676c352d]{font-size:12px;font-weight:700;width:36px;text-align:right}.cc-actions[data-v-676c352d]{display:flex;gap:7px;align-items:center;flex-wrap:nowrap}.abtn[data-v-676c352d]{border:none;border-radius:10px;width:36px;height:36px;cursor:pointer;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .15s}.abtn[data-v-676c352d]:disabled{opacity:.5;cursor:not-allowed}.abtn.cyan[data-v-676c352d]{background:#e0f7fa;color:#0891b2}.abtn.cyan[data-v-676c352d]:hover{background:#b2ebf2}.abtn.ghost[data-v-676c352d]{background:#f5f3ff;color:#6366f1}.abtn.ghost[data-v-676c352d]:hover{background:#ede9fe}.abtn.purple[data-v-676c352d]{background:#7c3aed1a;color:#7c3aed}.abtn.purple[data-v-676c352d]:hover{background:#7c3aed2e}.empty[data-v-676c352d]{text-align:center;padding:60px 20px}.sub-modal[data-v-676c352d]{background:#fff;border-radius:20px;padding:28px;max-width:96vw;max-height:90vh;overflow-y:auto;box-shadow:0 32px 80px #0003}.sub-head[data-v-676c352d]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;gap:12px}.tab-bar[data-v-676c352d]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1.5px solid #f0f4ff;padding-bottom:8px}.tab-btn[data-v-676c352d]{padding:6px 16px;border-radius:9px 9px 0 0;font-size:13px;font-weight:600;cursor:pointer;border:none;background:transparent;color:#94a3b8;transition:all .2s}.tab-btn.active[data-v-676c352d]{background:#6366f11a;color:#6366f1}.inspect-grid[data-v-676c352d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inspect-item[data-v-676c352d]{background:#f8faff;border:1px solid rgba(99,102,241,.1);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:5px}.il[data-v-676c352d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8}.iv[data-v-676c352d]{font-size:14px;color:#1e1b4b;font-weight:600;word-break:break-all}.mono[data-v-676c352d]{font-family:monospace}.mini-pre[data-v-676c352d]{margin:4px 0 0;font-family:monospace;font-size:11px;color:#374151;background:#f0f4ff;border-radius:8px;padding:8px;max-height:90px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.editor-box[data-v-676c352d]{width:100%;height:42vh;background:#0f172a;color:#e2e8f0;border:1px solid rgba(99,102,241,.2);border-radius:12px;padding:16px;font-family:monospace;font-size:12px;line-height:1.6;resize:vertical;outline:none;box-sizing:border-box}.editor-box[data-v-676c352d]:focus{border-color:#7c3aed}.alert-err[data-v-676c352d]{background:#f43f5e1a;border:1px solid rgba(244,63,94,.3);border-radius:8px;padding:10px;margin-bottom:10px;font-size:12px;color:#f43f5e}.alert-ok[data-v-676c352d]{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:10px;margin-bottom:10px;font-size:12px;color:#10b981}.log-pre[data-v-676c352d]{background:#0f172a;color:#e2e8f0;border-radius:12px;padding:18px;font-size:13px;font-family:monospace;overflow:auto;max-height:60vh;white-space:pre-wrap;word-break:break-all;margin-top:14px}@keyframes pulse-676c352d{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:700px){.m-head[data-v-676c352d]{padding:16px 18px}.m-search[data-v-676c352d]{display:none}.m-body[data-v-676c352d]{padding:14px 14px 16px}.cg[data-v-676c352d]{grid-template-columns:1fr;gap:12px}.abtn[data-v-676c352d]{width:42px;height:42px;font-size:17px;border-radius:12px}.cc-actions[data-v-676c352d]{gap:8px}}.m-overlay[data-v-0f013748]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0f0a288c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px}.m-box[data-v-0f013748]{background:#fff;border-radius:22px;width:1000px;max-width:96vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 40px 100px #6366f133}.m-head[data-v-0f013748]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:2px solid #f0f4ff;flex-wrap:wrap;gap:8px}.m-head-right[data-v-0f013748]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.head-ico[data-v-0f013748]{font-size:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#6366f11a;border-radius:12px}.m-title[data-v-0f013748]{font-size:20px;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.m-search[data-v-0f013748]{padding:8px 14px;border:1.5px solid #ede8f5;border-radius:10px;font-size:13px;outline:none;background:#faf8ff;font-family:inherit;width:160px}.m-search[data-v-0f013748]:focus{border-color:var(--h1)}.m-sel[data-v-0f013748]{padding:8px 10px;border:1.5px solid #ede8f5;border-radius:10px;font-size:13px;background:#faf8ff;outline:none;font-family:inherit;color:#374151}.m-close[data-v-0f013748]{border:none;background:#f0f4ff;border-radius:10px;width:36px;height:36px;cursor:pointer;font-size:15px;color:#64748b;font-weight:700}.m-close[data-v-0f013748]:hover{background:#e0e7ff}.m-toolbar[data-v-0f013748]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 28px;border-bottom:1px solid #f0f4ff;background:#fdfcff;flex-wrap:wrap}.svc-count[data-v-0f013748]{font-size:13px;color:#94a3b8;font-weight:600}.m-body[data-v-0f013748]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.tbtn[data-v-0f013748]{padding:7px 14px;border:1.5px solid #ede8f5;border-radius:9px;background:#fff;cursor:pointer;font-size:13px;font-weight:600;color:#6b7280;transition:all .15s;display:inline-flex;align-items:center;gap:5px}.tbtn[data-v-0f013748]:hover{border-color:var(--h1);color:var(--h1);background:#faf5ff}.tbtn.active[data-v-0f013748],.tbtn.cyan[data-v-0f013748]{border-color:var(--h1);color:var(--h1);background:#6366f11a}.tbtn.ghost[data-v-0f013748]{background:#fff;border-color:#ede8f5;color:#6b7280}.tbtn.ghost[data-v-0f013748]:hover{background:#faf5ff;border-color:var(--h1);color:var(--h1)}.tbtn.green[data-v-0f013748]{background:#d1fae5;color:#059669;border-color:#a7f3d0}.tbtn.red[data-v-0f013748]{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.tbl[data-v-0f013748]{width:100%;border-collapse:collapse;table-layout:fixed}.tbl th[data-v-0f013748]{padding:12px 16px;background:#f8faff;font-size:11px;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;z-index:1;border-bottom:1.5px solid #ede8f5;text-align:left;white-space:nowrap}.tbl td[data-v-0f013748]{padding:13px 16px;border-bottom:1px solid #f5f3ff;vertical-align:middle}.svc-row[data-v-0f013748]{cursor:pointer}.svc-row:hover td[data-v-0f013748]{background:#faf8ff}.svc-name[data-v-0f013748]{font-size:14px;font-weight:700;color:#1e1b4b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-desc[data-v-0f013748]{font-size:11px;color:#94a3b8;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-pid[data-v-0f013748]{font-size:11px;color:#c4b5fd;margin-top:1px}.svc-sub[data-v-0f013748]{font-size:11px;color:#94a3b8;margin-left:4px}.stag[data-v-0f013748]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9px;font-size:12px;font-weight:700}.stag.sm[data-v-0f013748]{font-size:11px;padding:3px 8px}.stag.green[data-v-0f013748]{background:#d1fae5;color:#059669}.stag.red[data-v-0f013748]{background:#fee2e2;color:#dc2626}.stag.gray[data-v-0f013748]{background:#f3f4f6;color:#6b7280}.mem-lbl[data-v-0f013748]{font-size:13px;font-weight:700;color:#06b6d4;font-family:monospace}.acts[data-v-0f013748]{display:flex;gap:4px;align-items:center;flex-wrap:nowrap}.abtn[data-v-0f013748]{border:none;border-radius:8px;width:30px;height:30px;cursor:pointer;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .15s}.abtn.cyan[data-v-0f013748]{background:#e0f7fa;color:#0891b2}.abtn.cyan[data-v-0f013748]:hover{background:#b2ebf2}.abtn.ghost[data-v-0f013748]{background:#f5f3ff;color:#6366f1}.abtn.ghost[data-v-0f013748]:hover{background:#ede9fe}.abtn.green[data-v-0f013748]{background:#d1fae5;color:#059669}.abtn.green[data-v-0f013748]:hover{background:#a7f3d0}.abtn.red[data-v-0f013748]{background:#fee2e2;color:#dc2626}.abtn.red[data-v-0f013748]:hover{background:#fecaca}.dir-btn[data-v-0f013748]{gap:5px}.empty[data-v-0f013748]{text-align:center;padding:60px 20px}.sub-modal[data-v-0f013748]{background:#fff;border-radius:20px;padding:28px;max-width:96vw;max-height:88vh;overflow-y:auto;box-shadow:0 32px 80px #0003}.sub-head[data-v-0f013748]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:12px}.detail-grid[data-v-0f013748]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-item[data-v-0f013748]{background:#f8faff;border:1px solid rgba(99,102,241,.1);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:5px}.dl[data-v-0f013748]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8}.dv[data-v-0f013748]{font-size:14px;color:#1e1b4b;font-weight:600}.mono[data-v-0f013748]{font-family:monospace}.log-pre[data-v-0f013748]{background:#0f172a;color:#e2e8f0;border-radius:12px;padding:18px;font-size:13px;font-family:monospace;overflow:auto;max-height:60vh;white-space:pre-wrap;word-break:break-all;margin-top:14px}.mobile-body[data-v-0f013748]{display:none}.svc-cards[data-v-0f013748]{display:flex;flex-direction:column;gap:10px;padding:14px}.scard[data-v-0f013748]{background:#fff;border:1.5px solid rgba(99,102,241,.1);border-radius:16px;padding:14px 16px;box-shadow:0 2px 10px #6366f10f;cursor:pointer}.scard[data-v-0f013748]:active{background:#faf8ff}.scard-head[data-v-0f013748]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.scard-name-wrap[data-v-0f013748]{flex:1;min-width:0}.scard-info[data-v-0f013748]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;margin-top:4px}.scard-sub[data-v-0f013748]{font-size:12px;color:#94a3b8}.scard-acts[data-v-0f013748]{display:flex;gap:6px;flex-wrap:wrap}.sabtn[data-v-0f013748]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;border-radius:12px;padding:8px 12px;min-width:52px;cursor:pointer;font-size:16px;font-weight:700;transition:all .15s}.sabtn-lbl[data-v-0f013748]{font-size:10px;font-weight:600;line-height:1}.sabtn.cyan[data-v-0f013748]{background:#e0f7fa;color:#0891b2}.sabtn.cyan[data-v-0f013748]:hover{background:#b2ebf2}.sabtn.ghost[data-v-0f013748]{background:#f5f3ff;color:#6366f1}.sabtn.ghost[data-v-0f013748]:hover{background:#ede9fe}.sabtn.green[data-v-0f013748]{background:#d1fae5;color:#059669}.sabtn.green[data-v-0f013748]:hover{background:#a7f3d0}.sabtn.red[data-v-0f013748]{background:#fee2e2;color:#dc2626}.sabtn.red[data-v-0f013748]:hover{background:#fecaca}@media (max-width:700px){.m-head[data-v-0f013748]{padding:10px 12px;flex-wrap:nowrap;gap:6px}.m-head-right[data-v-0f013748]{flex-wrap:nowrap;gap:5px;flex:1;min-width:0}.head-ico[data-v-0f013748]{width:28px;height:28px;font-size:15px;border-radius:8px;flex-shrink:0}.m-title[data-v-0f013748]{font-size:13px;white-space:nowrap}.m-search[data-v-0f013748]{width:0;flex:1;min-width:0;padding:6px 10px;font-size:12px}.m-sel[data-v-0f013748]{padding:6px;font-size:11px;flex-shrink:0}.m-close[data-v-0f013748]{width:28px;height:28px;font-size:12px;border-radius:8px;flex-shrink:0}.m-toolbar[data-v-0f013748]{padding:8px 12px;gap:6px;flex-wrap:nowrap}.m-toolbar>div[data-v-0f013748]{gap:4px}.tbtn[data-v-0f013748]{padding:5px 9px;font-size:11px;border-radius:7px;gap:3px}.svc-count[data-v-0f013748]{font-size:11px}.desktop-body[data-v-0f013748]{display:none}.mobile-body[data-v-0f013748]{display:flex;flex:1;overflow-y:auto;min-height:0}.mobile-body>.svc-cards[data-v-0f013748]{flex:1}}.toast[data-v-a48a0140]{position:fixed;bottom:30px;left:50%;transform:translate(-50%) translateY(120px);background:#0f051ed1;color:#fff;padding:10px 22px;border-radius:24px;font-size:13px;z-index:9999;transition:transform .26s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;pointer-events:none;box-shadow:0 8px 24px #0003}.toast.show[data-v-a48a0140]{transform:translate(-50%) translateY(0)}#dashboard[data-v-f774ecaf]{min-height:100vh;position:relative}.wp-bg[data-v-f774ecaf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;transition:background .6s}.wp-overlay[data-v-f774ecaf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#00000038}.dash-content[data-v-f774ecaf]{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.dash-header[data-v-f774ecaf]{display:flex;justify-content:flex-start;align-items:flex-start}.dash-logo[data-v-f774ecaf]{height:34px;width:auto;border-radius:8px;object-fit:contain}.net-btn[data-v-f774ecaf]{position:fixed;top:22px;right:100px}.sys-ico-fill[data-v-f774ecaf]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit}.icon-btn[data-v-f774ecaf]{position:fixed;top:22px;right:52px;z-index:10;width:40px;height:40px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;transition:all var(--tr);border:1px solid rgba(255,255,255,.25);background:#ffffff26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.icon-btn[data-v-f774ecaf]:hover{background:#ffffff47;transform:translateY(-1px)}.hero[data-v-f774ecaf]{text-align:center;padding:32px 20px 40px;color:#fff;flex-shrink:0}.hero-hostname[data-v-f774ecaf]{font-size:56px;font-weight:900;letter-spacing:-1.5px;line-height:1.05;margin-bottom:20px;text-shadow:0 2px 24px rgba(0,0,0,.28)}.hero-clock[data-v-f774ecaf]{font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;opacity:.9}[data-v-f774ecaf] .hero-clock .div{opacity:.35}.apps-outer[data-v-f774ecaf]{flex:1;display:flex;justify-content:center}.apps-inner[data-v-f774ecaf]{width:100%;max-width:1100px}.group-row[data-v-f774ecaf]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.group-lbl[data-v-f774ecaf]{color:#ffffffeb;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:2px;text-shadow:0 1px 6px rgba(0,0,0,.3)}.group-tools[data-v-f774ecaf]{display:none;align-items:center;gap:6px}.group-row:hover .group-tools[data-v-f774ecaf]{display:flex}.tool-btn[data-v-f774ecaf]{width:30px;height:30px;border-radius:9px;border:1.5px solid rgba(255,255,255,.4);background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffffe6;transition:all var(--tr)}.tool-btn[data-v-f774ecaf]:hover,.tool-btn.active[data-v-f774ecaf]{background:#ffffff47;border-color:#fff}.sort-bar[data-v-f774ecaf]{display:flex;margin-bottom:14px;gap:8px;flex-wrap:wrap}.sort-btn[data-v-f774ecaf]{padding:8px 18px;background:#ffffffe0;color:#1e1b2e;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:0 4px 14px #00000024;transition:all var(--tr)}.sort-btn[data-v-f774ecaf]:hover{background:#fff;transform:translateY(-1px)}.apps-grid[data-v-f774ecaf]{display:flex;flex-wrap:wrap;justify-content:flex-start}.app-card[data-v-f774ecaf]{display:flex;flex-direction:column;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;user-select:none}.app-icon-wrap[data-v-f774ecaf]{overflow:hidden;transition:transform var(--tr),box-shadow var(--tr);box-shadow:0 6px 20px #0000003d,0 1px #fff3 inset}.app-card:not(.sort-mode):hover .app-icon-wrap[data-v-f774ecaf]{transform:translateY(-6px) scale(1.07);box-shadow:0 16px 36px #00000052,0 1px #fff3 inset}.app-icon-img[data-v-f774ecaf]{width:100%;height:100%;object-fit:cover;display:block}.app-icon-txt[data-v-f774ecaf]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--grad);font-weight:800;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.25)}.app-name[data-v-f774ecaf]{font-size:12px;color:#fffffff5;text-align:center;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.4);overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;line-height:1.35;min-height:1.35em}.app-card.sort-mode[data-v-f774ecaf]{animation:wiggle .4s ease infinite alternate}.app-card.sort-mode .app-icon-wrap[data-v-f774ecaf]{border:2.5px dashed rgba(255,255,255,.65);transform:none!important;box-shadow:none!important}.app-card.drag-over .app-icon-wrap[data-v-f774ecaf]{border-color:#fff;background:#ffffff1f}@media (max-width:700px){.hero[data-v-f774ecaf]{padding:22px 16px 30px}.apps-grid[data-v-f774ecaf]{justify-content:center}.icon-btn[data-v-f774ecaf]{right:18px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--h1:#a855f7;--h2:#ec4899;--grad:linear-gradient(135deg,var(--h1),var(--h2));--text:#1e1b2e;--sub:#6b7280;--border:#ede8f5;--bg:#faf8ff;--tr:.2s cubic-bezier(.4,0,.2,1)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;overflow-x:hidden;-webkit-tap-highlight-color:transparent;background:var(--bg)}.grad-text{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{padding:10px 20px;border-radius:11px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:all var(--tr)}.btn-s{background:#f5f3ff;color:#94a3b8}.btn-s:hover{background:#ede9fe;color:#7c3aed}.btn-p{background:var(--grad);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--h1) 30%,transparent)}.btn-p:hover{transform:translateY(-1px)}.btn-d{background:#fef2f2;color:#ef4444}.btn-d:hover{background:#fee2e2}.s-inp{width:100%;padding:10px 13px;border:1.5px solid #ede8f5;border-radius:11px;font-size:14px;color:#1e1b2e;outline:none;transition:all var(--tr);background:#fff;font-family:inherit}.s-inp:focus{border-color:var(--h1);box-shadow:0 0 0 3px color-mix(in srgb,var(--h1) 10%,transparent)}.s-inp:disabled{background:#f5f3ff;color:#94a3b8}.s-lbl{display:block;font-size:11px;font-weight:700;color:#94a3b8;margin-bottom:5px;text-transform:uppercase;letter-spacing:.6px}.s-row{margin-bottom:14px}.s-row:last-child{margin-bottom:0}.s-card{background:#faf8ff;border-radius:14px;padding:18px;margin-bottom:14px;border:1px solid #ede8f5}.s-card-title{font-size:12px;font-weight:700;color:var(--h1);text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.s-title{font-size:17px;font-weight:800;color:#1e1b2e;margin-bottom:20px;padding-bottom:13px;border-bottom:2px solid #f5f3ff;display:flex;align-items:center;gap:8px}.s-sel{width:100%;padding:10px 12px;border:1.5px solid var(--border);border-radius:11px;font-size:14px;background:#faf8ff;color:var(--text);outline:none;cursor:pointer;transition:border-color var(--tr)}.s-sel:focus{border-color:var(--h1)}.img-row{display:flex;gap:7px;align-items:center}.img-row .s-inp{flex:1}.upbtn{padding:11px 13px;border:1.5px solid #ede8f5;border-radius:11px;background:#fff;cursor:pointer;font-size:13px;font-weight:600;color:#94a3b8;white-space:nowrap;transition:all var(--tr);display:flex;align-items:center;gap:5px}.upbtn:hover{border-color:var(--h1);color:var(--h1)}.info-box{background:linear-gradient(135deg,#f5f3ff,#fdf2f8);border:1px solid rgba(168,85,247,.15);border-radius:11px;padding:13px 15px;font-size:13px;color:#7c3aed;margin-bottom:16px;line-height:1.6}.sw{position:relative;width:42px;height:24px;flex-shrink:0}.sw input{opacity:0;width:0;height:0}.sw .sl{position:absolute;top:0;right:0;bottom:0;left:0;background:#e2e8f0;border-radius:24px;cursor:pointer;transition:all var(--tr)}.sw .sl:before{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;left:3px;top:3px;transition:transform var(--tr);box-shadow:0 1px 4px #0003}.sw input:checked+.sl{background:var(--grad)}.sw input:checked+.sl:before{transform:translate(18px)}.t-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f3ff}.t-row:last-child{border-bottom:none}.t-lbl{font-size:14px;font-weight:600;color:#1e1b2e}.t-sub{font-size:12px;color:#94a3b8;margin-top:2px}.s-slider-row{display:flex;align-items:center;gap:12px}.s-slider{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;background:#ede8f5;outline:none;cursor:pointer}.s-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--grad);cursor:pointer;box-shadow:0 2px 6px #a855f74d}.s-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--h1);cursor:pointer;border:none}.s-slider-val{width:44px;text-align:right;font-size:13px;font-weight:700;color:var(--h1)}.badge{display:inline-flex;padding:3px 9px;border-radius:7px;font-size:11px;font-weight:700}.b-admin{background:#fef3c7;color:#d97706}.b-user{background:#f0fdf4;color:#16a34a}.b-cur{background:#ede9fe;color:#7c3aed;margin-left:4px;font-size:10px}@keyframes pop-in{0%{transform:scale(.93) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes wiggle{0%{transform:rotate(-1.5deg) scale(.97)}to{transform:rotate(1.5deg) scale(.97)}}@media (max-width:700px){.s-panel{padding:0!important}.s-box{width:100%!important;height:100%!important;border-radius:0!important;flex-direction:column!important}.s-nav{width:100%!important;height:auto!important;border-right:none!important;border-bottom:1px solid #ede8f5;flex-shrink:0}.s-nav-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:3px!important;padding:6px 10px 10px!important}.s-ni{padding:7px 10px!important;margin-bottom:0!important;font-size:12px!important}.s-nav-header{padding:12px 14px 6px!important}.s-content{padding:16px 14px!important}}
