.theme-picker[data-v-448e434f]{width:260px}.theme-picker__section+.theme-picker__section[data-v-448e434f]{margin-top:16px}.theme-picker__section--actions[data-v-448e434f]{border-top:1px solid var(--pnc-border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.theme-picker__label[data-v-448e434f]{color:var(--pnc-text-secondary);margin-bottom:8px;font-size:12px}.theme-picker__swatches[data-v-448e434f]{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.theme-picker__swatch[data-v-448e434f]{cursor:pointer;border:2px solid #0000;border-radius:4px;width:22px;height:22px;padding:0;transition:transform .15s}.theme-picker__swatch[data-v-448e434f]:hover{transform:scale(1.15)}.theme-picker__swatch--active[data-v-448e434f]{border-color:var(--pnc-text-primary)}.theme-picker__custom[data-v-448e434f]{border:1px solid var(--pnc-border);cursor:pointer;background:0 0;border-radius:4px;width:48px;height:26px;padding:0}.env[data-v-ffba9527]{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;margin-inline-end:0;font-size:12px}.env--small[data-v-ffba9527]{padding-inline:6px;font-size:11px;line-height:18px}.env--prod[data-v-ffba9527]{font-weight:600}.layout__role[data-v-0b2a2237]{color:var(--pnc-color-primary);margin-left:8px;font-size:12px}.layout[data-v-0b2a2237]{height:100vh;min-height:100vh;overflow:hidden}.layout__sider[data-v-0b2a2237]{background:var(--pnc-bg-sider);border-right:1px solid var(--pnc-border);height:100vh;overflow:hidden}.layout__sider[data-v-0b2a2237] .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.layout__main[data-v-0b2a2237]{min-width:0;height:100vh;overflow:hidden}.layout__logo[data-v-0b2a2237]{height:var(--pnc-header-height);border-bottom:1px solid var(--pnc-border);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex;overflow:hidden}.layout__logo-mark[data-v-0b2a2237]{background:var(--pnc-color-primary);width:28px;height:28px;color:var(--pnc-color-on-primary);border-radius:6px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.layout__logo-text[data-v-0b2a2237]{color:var(--pnc-text-primary);white-space:nowrap;font-size:15px;font-weight:600}.layout__menu[data-v-0b2a2237]{border-inline-end:none;flex:1;min-height:0;overflow-y:auto}.layout__menu-link[data-v-0b2a2237]{min-width:0;color:inherit;align-items:center;display:flex}.layout__menu-link[data-v-0b2a2237]:hover{color:inherit}.layout__version[data-v-0b2a2237]{border-top:1px solid var(--pnc-border);height:58px;color:var(--pnc-text-tertiary);cursor:default;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.layout__version[role=button][data-v-0b2a2237]{cursor:pointer}.layout__version[role=button][data-v-0b2a2237]:focus-visible{outline:2px solid var(--pnc-color-primary);outline-offset:-2px}.layout__version-label[data-v-0b2a2237]{color:var(--pnc-text-secondary);flex:none}.layout__version-values[data-v-0b2a2237]{flex-direction:column;flex:1;align-items:flex-end;gap:2px;min-width:0;display:flex}.layout__version-code[data-v-0b2a2237]{min-width:0;max-width:100%;color:var(--pnc-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.layout__version-sha[data-v-0b2a2237]{max-width:100%;color:var(--pnc-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.2;overflow:hidden}.layout__version--collapsed[data-v-0b2a2237]{justify-content:center;padding:8px}.layout__version--collapsed .layout__version-values[data-v-0b2a2237]{align-items:center}.layout__header[data-v-0b2a2237]{height:var(--pnc-header-height);background:var(--pnc-bg-header);border-bottom:1px solid var(--pnc-border);justify-content:space-between;align-items:center;padding:0 16px;line-height:normal;display:flex}.layout__header-left[data-v-0b2a2237],.layout__header-right[data-v-0b2a2237]{align-items:center;gap:12px;display:flex}.layout__search-trigger[data-v-0b2a2237]{align-items:center;gap:8px;display:flex}.layout__help-trigger[data-v-0b2a2237],.layout__install-trigger[data-v-0b2a2237],.layout__controller-upgrade-trigger[data-v-0b2a2237],.layout__agent-upgrade-trigger[data-v-0b2a2237],.layout__version-history-trigger[data-v-0b2a2237]{align-items:center;gap:6px;display:flex}.layout__version-history-trigger[data-v-0b2a2237]{justify-content:center;width:34px;height:34px}.layout__controller-upgrade-trigger[data-v-0b2a2237]{justify-content:center;min-width:112px;font-weight:600}.layout__agent-upgrade-trigger[data-v-0b2a2237]{justify-content:center;min-width:126px;font-weight:600}.layout__agent-upgrade-count[data-v-0b2a2237]{background:var(--pnc-color-on-primary);min-width:24px;height:18px;color:var(--pnc-color-error);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;line-height:18px;display:inline-flex}.layout__search-trigger kbd[data-v-0b2a2237]{border:1px solid var(--pnc-border);background:var(--pnc-bg-hover);color:var(--pnc-text-tertiary);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.layout__terminal-menu[data-v-0b2a2237]{min-width:280px}.layout__terminal-item[data-v-0b2a2237]{grid-template-columns:8px minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:250px;display:grid}.layout__terminal-dot[data-v-0b2a2237]{background:var(--pnc-text-tertiary);border-radius:50%;width:8px;height:8px}.layout__terminal-dot--open[data-v-0b2a2237]{background:var(--pnc-color-success)}.layout__terminal-dot--connecting[data-v-0b2a2237]{background:var(--pnc-color-warning)}.layout__terminal-dot--closed[data-v-0b2a2237]{background:var(--pnc-color-error)}.layout__terminal-main[data-v-0b2a2237]{flex-direction:column;gap:3px;min-width:0;display:flex}.layout__terminal-main strong[data-v-0b2a2237]{color:var(--pnc-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.layout__terminal-main span[data-v-0b2a2237]{color:var(--pnc-text-tertiary);align-items:center;gap:6px;font-size:12px;display:flex}.layout__content[data-v-0b2a2237]{flex:1;min-height:0;padding:16px;overflow:auto}.layout__modal-hint[data-v-0b2a2237]{color:var(--pnc-text-secondary);margin:0;font-size:13px}.layout__install-fields[data-v-0b2a2237]{grid-template-columns:minmax(0,1fr) 160px;gap:12px;display:grid}.layout__install-port[data-v-0b2a2237]{width:100%}.layout__install-command[data-v-0b2a2237]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.layout__version-history[data-v-0b2a2237]{margin-top:4px}.layout__version-history-head[data-v-0b2a2237]{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:8px;display:flex}.layout__version-history-title[data-v-0b2a2237]{align-items:center;gap:12px;min-width:0;display:flex}.layout__version-history-title[data-v-0b2a2237] .ant-tag{flex:none;margin-inline-end:0}.layout__version-history-meta-line[data-v-0b2a2237]{align-items:center;gap:8px;min-width:0;margin-bottom:14px;display:flex}.layout__version-history-meta-tag[data-v-0b2a2237]{align-items:center;gap:6px;min-width:0;max-width:100%;margin-inline-end:0;display:inline-flex}.layout__version-history-meta-tag code[data-v-0b2a2237]{min-width:0;color:var(--pnc-text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.layout__version-history-info[data-v-0b2a2237]{color:var(--pnc-text-secondary);cursor:help;flex:none;font-size:15px}.layout__version-history-changes[data-v-0b2a2237]{border:1px solid var(--pnc-border);background:var(--pnc-bg-container);border-radius:8px;margin-bottom:8px;padding:14px 16px}.layout__version-history-changes p[data-v-0b2a2237]{color:var(--pnc-text);margin:0;line-height:1.6}@media (width<=640px){.layout__install-fields[data-v-0b2a2237]{grid-template-columns:minmax(0,1fr)}.layout__version-history-head[data-v-0b2a2237],.layout__version-history-title[data-v-0b2a2237]{align-items:flex-start}.layout__version-history-title[data-v-0b2a2237]{flex-direction:column;gap:8px}.layout__version-history-meta-line[data-v-0b2a2237]{flex-wrap:wrap;gap:8px 14px;max-width:100%}.layout__version-history-meta-tag[data-v-0b2a2237]{max-width:100%}}.layout__search-input[data-v-0b2a2237]{margin-bottom:16px}.layout__search-results[data-v-0b2a2237]{flex-direction:column;gap:16px;min-height:180px;display:flex}.layout__search-results h3[data-v-0b2a2237]{color:var(--pnc-text-secondary);margin:0 0 8px;font-size:13px;font-weight:600}.layout__search-item[data-v-0b2a2237]{border:1px solid var(--pnc-border);background:var(--pnc-bg-container);width:100%;min-height:52px;color:var(--pnc-text-primary);text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.layout__search-item+.layout__search-item[data-v-0b2a2237]{margin-top:8px}.layout__search-item[data-v-0b2a2237]:hover{background:var(--pnc-bg-hover)}.layout__search-item small[data-v-0b2a2237],.layout__search-hint[data-v-0b2a2237],.layout__search-loading[data-v-0b2a2237]{color:var(--pnc-text-tertiary);font-size:12px}.layout__search-host span[data-v-0b2a2237]{align-items:center;gap:8px;display:flex}.layout__search-hint[data-v-0b2a2237]{margin:0}:root{--pnc-color-primary:#1677ff;--pnc-color-env-prod:#cf1322;--pnc-color-env-test:#d46b08;--pnc-color-env-dev:#389e0d;--pnc-color-success:#52c41a;--pnc-color-warning:#faad14;--pnc-color-error:#ff4d4f;--pnc-color-info:#1677ff;--pnc-color-on-primary:#fff;--pnc-qr-bg:#fff;--pnc-bg-body:#f5f6f8;--pnc-bg-container:#fff;--pnc-bg-header:#fff;--pnc-bg-sider:#fff;--pnc-bg-hover:#0000000a;--pnc-text-primary:#000000e0;--pnc-text-secondary:#000000a6;--pnc-text-tertiary:#00000073;--pnc-border:#e5e7eb;--pnc-shadow:0 1px 2px #0000000f;--pnc-header-height:56px;--pnc-sider-width:220px;--pnc-sider-width-collapsed:64px;--pnc-content-min-width:1280px;--pnc-login-panel-bg:#0b1220;--pnc-login-panel-bg-alt:#111c31;--pnc-login-panel-text:#ffffffeb;--pnc-login-panel-text-dim:#ffffff94;--pnc-login-panel-text-faint:#ffffff57;--pnc-login-grid-line:#ffffff0f;--pnc-login-node:#ffffff38;--pnc-login-hairline:#ffffff1a}:root[data-theme=light]{--pnc-bg-body:#f5f6f8;--pnc-bg-container:#fff;--pnc-bg-header:#fff;--pnc-bg-sider:#fff;--pnc-bg-hover:#0000000a;--pnc-text-primary:#000000e0;--pnc-text-secondary:#000000a6;--pnc-text-tertiary:#00000073;--pnc-border:#e5e7eb;--pnc-shadow:0 1px 2px #0000000f}:root[data-theme=dark]{--pnc-bg-body:#141414;--pnc-bg-container:#1f1f1f;--pnc-bg-header:#1f1f1f;--pnc-bg-sider:#1f1f1f;--pnc-bg-hover:#ffffff14;--pnc-text-primary:#ffffffd9;--pnc-text-secondary:#ffffffa6;--pnc-text-tertiary:#ffffff73;--pnc-border:#303030;--pnc-shadow:0 1px 2px #0006}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{background:var(--pnc-bg-body);color:var(--pnc-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5715;transition:background-color .2s,color .2s}#app{min-width:var(--pnc-content-min-width)}body.pnc-mobile-route #app{min-width:0}
