:root{--np-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--np-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--np-text-2xs:11px;--np-text-xs:12px;--np-text-sm:13px;--np-text-md:14px;--np-text-lg:16px;--np-text-xl:22px;--np-text-2xl:30px;--np-leading-tight:1.25;--np-leading-normal:1.5;--np-space-1:4px;--np-space-2:6px;--np-space-3:8px;--np-space-4:12px;--np-space-5:16px;--np-space-6:24px;--np-space-7:32px;--np-radius-sm:5px;--np-radius-md:8px;--np-radius-lg:12px;--np-radius-pill:999px;--np-hit-sm:28px;--np-hit-md:34px;--np-hit-lg:40px;--np-duration-fast:.12s;--np-duration-slow:.24s;--np-z-overlay:10;--np-z-mask:20}:root,[data-np-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--np-surface-base:#0f1319;--np-surface-raised:#161b22;--np-surface-overlay:#1b212a;--np-surface-sunken:#090c11;--np-surface-hover:#232a34;--np-border-subtle:#1f252e;--np-border-default:#2c343f;--np-border-strong:#465061;--np-text-primary:#e7edf4;--np-text-secondary:#9daab8;--np-text-tertiary:#7d8794;--np-text-inverse:#0f1319;--np-accent:#6cb0ff;--np-accent-surface:#6cb0ff1f;--np-accent-border:#2b5c8f;--np-focus-ring:#6cb0ff8c;--np-status-online:#3fb950;--np-status-online-surface:#3fb9501a;--np-status-online-border:#2f6f4f;--np-status-offline:#f85149;--np-status-offline-surface:#f8514914;--np-status-offline-border:#6e2c28;--np-status-unknown:#7d8590;--np-status-unknown-surface:#7d859024;--np-status-unknown-border:#484f58;--np-status-warn:#d29922;--np-status-warn-surface:#d299221a;--np-status-warn-border:#7a5c14;--np-status-uncertain:#db6d28;--np-status-uncertain-surface:#db6d281f;--np-status-uncertain-border:#8a4520;--np-status-uncertain-text:#f0b48a;--np-mask-scrim:#0d1117e0;--np-shadow-overlay:0 8px 24px #01040999;--np-shadow-soft:0 6px 18px #01040938;--np-shadow-auth:0 28px 80px #0104097a;--np-shadow-auth-device:0 24px 50px #01040947;--np-shadow-button:0 10px 24px #58a6ff2e;--np-auth-background:radial-gradient(circle at 72% 18%, #58a6ff1a, transparent 32%), linear-gradient(145deg, #111820 0%, #0d1117 58%, #13171d 100%);--np-auth-glow:radial-gradient(circle, #6cb0ff1a, transparent 68%);--np-brand-gradient:linear-gradient(145deg, #141c26 0%, #1b3247 46%, #23486a 100%);--np-auth-brand-text:#f7fbff;--np-auth-brand-mark:#ffffff24;--np-auth-device-border:#ffffff38;--np-auth-device-surface:#040b143d;--np-auth-device-line:#ffffff24;--np-control-shell:radial-gradient(circle at 24% 8%, #38bdf833, transparent 28%), radial-gradient(circle at 82% 18%, #2dd4bf24, transparent 30%), linear-gradient(180deg, #0b2234 0%, #071927 100%);--np-control-glass:blur(16px) saturate(1.18);--np-control-highlight:linear-gradient(180deg, #ffffff14, #ffffff05);--np-control-rail:#06142073;--np-control-panel:#071a2a94;--np-control-chip:#0c1f2fb8;--np-control-hairline:#7497bc42;--np-control-stage:radial-gradient(ellipse 72% 56% at 50% 36%, #38bdf833, transparent 68%), radial-gradient(ellipse 62% 42% at 50% 98%, #2dd4bf24, transparent 70%), linear-gradient(180deg, #0a2033 0%, #05111d 100%);--np-control-hud:#081826b8;--np-control-ink:#f2f8ff;--np-control-ink-muted:#b8c7d9;--np-control-ink-faint:#7f95ac;--np-control-tint:#8fd6ff;--np-control-tint-surface:#38bdf829;--np-control-tint-border:#8fd6ff70;--np-control-primary:linear-gradient(135deg, #7aa7ff, #7af0bc);--np-control-primary-ink:#121a2a;--np-control-elevation:0 18px 46px #010a124d;--np-phone-bg:radial-gradient(circle at 50% 0%, #60b0e042, transparent 42%), linear-gradient(180deg, #16334c 0%, #0b1c2c 46%, #08151f 100%);--np-phone-shadow:0 0 0 1px #aeccec57, 0 0 0 7px #78aad612, 0 26px 64px #020a128c, inset 0 1px 0 #ffffff29}[data-np-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--np-surface-base:#fff;--np-surface-raised:#f4f6f8;--np-surface-overlay:#fff;--np-surface-sunken:#eaeef3;--np-surface-hover:#e9edf2;--np-border-subtle:#e6e9ee;--np-border-default:#d3d9e0;--np-border-strong:#aab2bd;--np-text-primary:#16191d;--np-text-secondary:#545c66;--np-text-tertiary:#626b75;--np-text-inverse:#fff;--np-accent:#0b62c4;--np-accent-surface:#0b62c414;--np-accent-border:#a9c9ec;--np-focus-ring:#0b62c466;--np-status-online:#1a7f37;--np-status-online-surface:#1a7f3714;--np-status-online-border:#9fd8ae;--np-status-offline:#cf222e;--np-status-offline-surface:#cf222e12;--np-status-offline-border:#f0b2b6;--np-status-unknown:#6e7781;--np-status-unknown-surface:#6e77811f;--np-status-unknown-border:#c3cad2;--np-status-warn:#9a6700;--np-status-warn-surface:#9a670017;--np-status-warn-border:#e6cc8a;--np-status-uncertain:#bc4c00;--np-status-uncertain-surface:#bc4c0017;--np-status-uncertain-border:#efc0a0;--np-status-uncertain-text:#8a3800;--np-mask-scrim:#ffffffe6;--np-shadow-overlay:0 8px 24px #1f232824;--np-shadow-soft:0 6px 18px #1f232814;--np-shadow-auth:0 28px 80px #1f232826;--np-shadow-auth-device:0 24px 50px #1f23282e;--np-shadow-button:0 10px 24px #0969da2e;--np-auth-background:radial-gradient(circle at 72% 18%, #0969da1a, transparent 32%), linear-gradient(145deg, #edf2f7 0%, #f8fafc 58%, #eef1f5 100%);--np-auth-glow:radial-gradient(circle, #0b62c41f, transparent 68%);--np-brand-gradient:linear-gradient(145deg, #17293b 0%, #1f4460 46%, #2a5f80 100%);--np-auth-brand-text:#fff;--np-auth-brand-mark:#ffffff29;--np-auth-device-border:#ffffff4d;--np-auth-device-surface:#ffffff1f;--np-auth-device-line:#ffffff2e;--np-control-shell:radial-gradient(circle at 18% 8%, #ffffff85, transparent 26%), radial-gradient(circle at 76% 12%, #8db5da42, transparent 30%), radial-gradient(circle at 70% 88%, #0f766e1f, transparent 30%), linear-gradient(180deg, #e2ebf3 0%, #cdd9e3 100%);--np-control-glass:blur(18px) saturate(1.28);--np-control-highlight:linear-gradient(180deg, #ffffff85, #ffffff1f);--np-control-rail:#dce7f08a;--np-control-panel:#ebf3f970;--np-control-chip:#f6fafd9e;--np-control-hairline:#ffffff75;--np-control-stage:radial-gradient(ellipse 72% 56% at 50% 34%, #ffffffc7, transparent 66%), radial-gradient(ellipse 62% 44% at 50% 98%, #0f766e1a, transparent 70%), linear-gradient(180deg, #dbe6ef 0%, #c3d2e0 100%);--np-control-hud:#ebf3f994;--np-control-ink:#172033;--np-control-ink-muted:#536274;--np-control-ink-faint:#6d7c8e;--np-control-tint:#245286;--np-control-tint-surface:#2452861f;--np-control-tint-border:#24528657;--np-control-primary:linear-gradient(135deg, #245286, #0f766e);--np-control-primary-ink:#fff;--np-control-elevation:0 18px 48px #24313f29, inset 0 1px 0 #ffffff8c;--np-phone-bg:linear-gradient(180deg, #f6fafd 0%, #dde7ef 52%, #cbd9e5 100%);--np-phone-shadow:0 0 0 1px #ffffffb8, 0 0 0 7px #7895b21f, 0 26px 62px #27344247, inset 0 1px 0 #ffffffe6}*{box-sizing:border-box}html,body{background:var(--np-surface-base);color:var(--np-text-primary);font-family:var(--np-font-sans);font-size:var(--np-text-md);line-height:var(--np-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}.np-mono{font-family:var(--np-font-mono);font-size:var(--np-text-xs);font-variant-numeric:tabular-nums;letter-spacing:-.01em}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--np-accent);outline-offset:2px;border-radius:var(--np-radius-sm)}*{scrollbar-width:thin;scrollbar-color:var(--np-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--np-radius-pill);background:var(--np-border-default);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--np-border-strong);background-clip:content-box}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.np-tone-ok{--tone-fg:var(--np-status-online);--tone-bg:var(--np-status-online-surface);--tone-border:var(--np-status-online-border)}.np-tone-danger{--tone-fg:var(--np-status-offline);--tone-bg:var(--np-status-offline-surface);--tone-border:var(--np-status-offline-border)}.np-tone-warn{--tone-fg:var(--np-status-warn);--tone-bg:var(--np-status-warn-surface);--tone-border:var(--np-status-warn-border)}.np-tone-info{--tone-fg:var(--np-accent);--tone-bg:var(--np-accent-surface);--tone-border:var(--np-accent-border)}.np-tone-neutral{--tone-fg:var(--np-text-secondary);--tone-bg:transparent;--tone-border:var(--np-border-default)}.np-tone-unknown{--tone-fg:var(--np-status-unknown);--tone-bg:var(--np-status-unknown-surface);--tone-border:var(--np-status-unknown-border);--tone-pattern:repeating-linear-gradient(45deg, var(--np-status-unknown-surface), var(--np-status-unknown-surface) 4px, transparent 4px, transparent 8px)}.np-tone-uncertain{--tone-fg:var(--np-status-uncertain-text);--tone-bg:var(--np-status-uncertain-surface);--tone-border:var(--np-status-uncertain-border);--tone-accent:var(--np-status-uncertain)}.standalone-shell[data-v-eb589c74]{background:var(--np-surface-base);width:100%;min-width:0;height:100dvh;min-height:0;overflow:hidden}.admin-shell[data-v-eb589c74]{--sidebar-width:232px;--topbar-height:68px;--tabstrip-height:44px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--np-surface-base);width:100%;min-width:0;height:100dvh;min-height:0;transition:grid-template-columns var(--np-duration-slow);display:grid;overflow:hidden}.admin-shell.sidebar-collapsed[data-v-eb589c74]{--sidebar-width:72px}.sidebar[data-v-eb589c74]{border-right:1px solid var(--np-border-subtle);background:var(--np-surface-overlay);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.brand[data-v-eb589c74]{height:var(--topbar-height);align-items:center;gap:var(--np-space-4);padding:0 var(--np-space-5);border-bottom:1px solid var(--np-border-subtle);color:var(--np-text-primary);flex:none;text-decoration:none;display:flex}.brand-mark[data-v-eb589c74]{border-radius:var(--np-radius-lg);width:36px;height:36px;color:var(--np-text-inverse);background:var(--np-brand-gradient);flex:none;place-items:center;display:grid}.brand-copy[data-v-eb589c74],.operator-copy[data-v-eb589c74]{min-width:0;line-height:var(--np-leading-tight);flex-direction:column;display:flex}.brand-copy strong[data-v-eb589c74]{font-size:var(--np-text-lg);letter-spacing:-.02em}.brand-copy small[data-v-eb589c74]{margin-top:var(--np-space-1);color:var(--np-text-tertiary);font-size:var(--np-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-navigation[data-v-eb589c74]{min-height:0;padding:var(--np-space-5) var(--np-space-3);scrollbar-width:thin;flex:1;overflow:auto}.nav-group+.nav-group[data-v-eb589c74]{margin-top:var(--np-space-6)}.nav-group h2[data-v-eb589c74]{margin:0 var(--np-space-4) var(--np-space-3);color:var(--np-text-tertiary);font-size:var(--np-text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.nav-item[data-v-eb589c74]{min-height:var(--np-hit-lg);align-items:center;gap:var(--np-space-3);margin-bottom:var(--np-space-1);padding:0 var(--np-space-4);border-radius:var(--np-radius-md);color:var(--np-text-secondary);transition:color var(--np-duration-fast), background var(--np-duration-fast), box-shadow var(--np-duration-fast);text-decoration:none;display:flex;position:relative}.nav-item[data-v-eb589c74]:hover{color:var(--np-text-primary);background:var(--np-surface-hover)}.nav-item.router-link-active[data-v-eb589c74]{color:var(--np-accent);background:var(--np-accent-surface);box-shadow:inset 3px 0 0 var(--np-accent)}.nav-icon[data-v-eb589c74]{flex:none;place-items:center;width:22px;display:grid}.nav-label[data-v-eb589c74]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--np-text-sm);font-weight:600;overflow:hidden}.nav-chevron[data-v-eb589c74]{color:var(--np-text-tertiary);margin-left:auto}.nav-item:hover .nav-chevron[data-v-eb589c74],.nav-item.router-link-active .nav-chevron[data-v-eb589c74]{color:inherit}.sidebar-footer[data-v-eb589c74]{padding:var(--np-space-4);border-top:1px solid var(--np-border-subtle);flex:none}.sidebar-footer[data-v-eb589c74] .banner{min-width:0;padding:var(--np-space-2) var(--np-space-3);overflow:hidden}.sidebar-footer[data-v-eb589c74] .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-footer[data-v-eb589c74] .raw,.sidebar-footer[data-v-eb589c74] .hint{display:none}.admin-workspace[data-v-eb589c74]{grid-template-rows:var(--topbar-height) var(--tabstrip-height) minmax(0, 1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.topbar[data-v-eb589c74]{align-items:center;gap:var(--np-space-3);min-width:0;padding:0 var(--np-space-5);border-bottom:1px solid var(--np-border-subtle);background:var(--np-surface-overlay);display:flex}.square-button[data-v-eb589c74]{flex:none}.breadcrumb[data-v-eb589c74]{align-items:center;gap:var(--np-space-2);min-width:0;color:var(--np-text-tertiary);font-size:var(--np-text-sm);display:flex}.breadcrumb>span[data-v-eb589c74]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb>svg[data-v-eb589c74]{flex:none}.breadcrumb strong[data-v-eb589c74]{color:var(--np-text-primary);font-size:var(--np-text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-connection[data-v-eb589c74]{min-height:var(--np-hit-sm);align-items:center;gap:var(--np-space-2);padding:0 var(--np-space-3);border:1px solid var(--tone-border);border-radius:var(--np-radius-pill);color:var(--tone-fg);background:var(--tone-bg);font-size:var(--np-text-xs);white-space:nowrap;flex:none;margin-left:auto;font-weight:600;display:flex}.connection-dot[data-v-eb589c74]{background:var(--tone-fg);border-radius:50%;flex:none;width:6px;height:6px}.topbar-actions[data-v-eb589c74]{align-items:center;gap:var(--np-space-3);flex:none;display:flex}.locale-group[data-v-eb589c74]{align-items:center;gap:var(--np-space-1);display:flex}.operator[data-v-eb589c74]{min-width:0;min-height:var(--np-hit-lg);align-items:center;gap:var(--np-space-3);padding:var(--np-space-1);border:1px solid var(--np-border-subtle);border-radius:var(--np-radius-pill);background:var(--np-surface-raised);flex:none;display:flex}.avatar[data-v-eb589c74]{width:32px;height:32px;color:var(--np-text-inverse);background:var(--np-accent);font-size:var(--np-text-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.operator-copy[data-v-eb589c74]{min-width:0}.operator-copy strong[data-v-eb589c74],.operator-copy small[data-v-eb589c74]{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.operator-copy strong[data-v-eb589c74]{font-size:var(--np-text-sm)}.operator-copy small[data-v-eb589c74]{color:var(--np-text-tertiary);font-family:var(--np-font-mono);font-size:var(--np-text-xs)}.logout-button[data-v-eb589c74]{flex:none}.route-tabs[data-v-eb589c74]{align-items:center;gap:var(--np-space-1);min-width:0;padding:0 var(--np-space-5);border-bottom:1px solid var(--np-border-subtle);background:var(--np-surface-raised);scrollbar-width:none;display:flex;overflow-x:auto}.route-tabs[data-v-eb589c74]::-webkit-scrollbar{display:none}.route-tab[data-v-eb589c74]{min-height:var(--np-hit-md);align-items:center;gap:var(--np-space-1);padding:0 var(--np-space-1) 0 var(--np-space-4);border-radius:var(--np-radius-md);color:var(--np-text-secondary);font-size:var(--np-text-xs);flex:none;display:flex}.route-tab>a[data-v-eb589c74]{align-items:center;gap:var(--np-space-2);min-width:0;color:inherit;text-decoration:none;display:flex}.route-tab[data-v-eb589c74]:not(:has(button)){padding-right:var(--np-space-4)}.route-tab[data-v-eb589c74]:hover{color:var(--np-text-primary);background:var(--np-surface-hover)}.route-tab.active[data-v-eb589c74]{color:var(--np-accent);background:var(--np-accent-surface);font-weight:600}.route-tab[data-v-eb589c74] .n-button{width:var(--np-hit-sm);height:var(--np-hit-sm);flex:none}.admin-content[data-v-eb589c74]{min-width:0;min-height:0;padding:var(--np-space-6) clamp(var(--np-space-5), 2.5vw, var(--np-space-7)) var(--np-space-7);background:var(--np-surface-base);overflow:auto}.sidebar-collapsed .brand[data-v-eb589c74]{justify-content:center;padding-inline:0}.sidebar-collapsed .brand-copy[data-v-eb589c74],.sidebar-collapsed .nav-group h2[data-v-eb589c74],.sidebar-collapsed .nav-label[data-v-eb589c74],.sidebar-collapsed .nav-chevron[data-v-eb589c74],.sidebar-collapsed .sidebar-footer[data-v-eb589c74]{display:none}.sidebar-collapsed .side-navigation[data-v-eb589c74]{padding-inline:var(--np-space-3)}.sidebar-collapsed .nav-group+.nav-group[data-v-eb589c74]{margin-top:var(--np-space-4);padding-top:var(--np-space-4);border-top:1px solid var(--np-border-subtle)}.sidebar-collapsed .nav-item[data-v-eb589c74]{justify-content:center;padding-inline:0}@media (width<=980px){.admin-shell[data-v-eb589c74]{--sidebar-width:72px}.brand[data-v-eb589c74]{justify-content:center;padding-inline:0}.brand-copy[data-v-eb589c74],.nav-group h2[data-v-eb589c74],.nav-label[data-v-eb589c74],.nav-chevron[data-v-eb589c74],.sidebar-footer[data-v-eb589c74]{display:none}.side-navigation[data-v-eb589c74]{padding-inline:var(--np-space-3)}.nav-group+.nav-group[data-v-eb589c74]{margin-top:var(--np-space-4);padding-top:var(--np-space-4);border-top:1px solid var(--np-border-subtle)}.nav-item[data-v-eb589c74]{justify-content:center;padding-inline:0}.sidebar-toggle[data-v-eb589c74],.breadcrumb>span[data-v-eb589c74],.locale-group[data-v-eb589c74],.operator-copy[data-v-eb589c74]{display:none}}@media (width<=620px){.admin-shell[data-v-eb589c74]{--sidebar-width:58px}.brand-mark[data-v-eb589c74]{width:32px;height:32px}.topbar[data-v-eb589c74]{padding-inline:var(--np-space-4)}.topbar-connection[data-v-eb589c74]{margin-left:0}.topbar-actions[data-v-eb589c74]{margin-left:auto}.route-tabs[data-v-eb589c74]{padding-inline:var(--np-space-4)}.admin-content[data-v-eb589c74]{padding:var(--np-space-5) var(--np-space-4) var(--np-space-6)}}.v-binder-follower-container{z-index:12000!important}
