.shellRoot[data-v-1b56c5c5]{background:transparent;height:100vh;overflow:hidden}.shellMain[data-v-1b56c5c5]{height:100vh;background:transparent;padding:0;--shell-content-offset: 28px}.brandBlock[data-v-1b56c5c5]{display:flex;align-items:center;min-width:0}.brandBadge[data-v-1b56c5c5]{width:30px;height:30px;border-radius:0;margin-right:10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--adm-primary-ink);background:linear-gradient(180deg,var(--adm-primary-soft),var(--adm-primary-soft-2));border:1px solid var(--adm-primary-border-soft)}.brandText[data-v-1b56c5c5]{min-width:0}.brandTitle[data-v-1b56c5c5]{font-size:15px;font-weight:700;line-height:1.2;color:var(--adm-text-strong)}.brandConsole[data-v-1b56c5c5]{margin-top:3px;font-size:12px;line-height:1.2;color:var(--adm-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shellSider[data-v-1b56c5c5]{background:var(--adm-surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0;border:1px solid var(--adm-border);box-shadow:var(--adm-shadow-sm);overflow:hidden;margin-right:0}.sider[data-v-1b56c5c5]{display:flex;flex-direction:column;height:100%;gap:0;padding:0}.siderTop[data-v-1b56c5c5]{display:flex;flex-direction:column;gap:0;padding:10px 8px}.siderMenuWrap[data-v-1b56c5c5]{min-height:0;flex:1;overflow:hidden}.siderMenuScroll[data-v-1b56c5c5]{height:100%}.siderFooter[data-v-1b56c5c5]{padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--adm-border-soft)}.logoutBtn[data-v-1b56c5c5],.localeSwitchRow[data-v-1b56c5c5],.localeCompactBtn[data-v-1b56c5c5]{width:100%}.sider.collapsed .brandBlock[data-v-1b56c5c5]{justify-content:center}.shellContent[data-v-1b56c5c5]{background:transparent;overflow:hidden}.shellContentInner[data-v-1b56c5c5]{min-height:100%;height:100%;overflow:auto;border-radius:0;padding:0}[data-v-1b56c5c5] .siderMenu .n-menu-item-content,[data-v-1b56c5c5] .siderMenu .n-menu-item-content-header,[data-v-1b56c5c5] .siderMenu .n-menu-item-content__arrow{transition:all .18s ease}[data-v-1b56c5c5] .siderMenu .n-menu-item-content{margin:0;border-radius:0}[data-v-1b56c5c5] .siderMenu .n-menu-item-content--selected{background:var(--adm-primary-tint);border:1px solid var(--adm-primary-border-soft)}[data-v-1b56c5c5] .groupGlyph{width:18px;height:18px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--adm-primary-ink);background:var(--adm-primary-soft);border:1px solid var(--adm-primary-border-soft)}[data-v-1b56c5c5] .siderMenu .n-menu-item-content-header{font-size:13px;font-weight:600}[data-v-1b56c5c5] .siderMenu .n-menu-item-content-header a,[data-v-1b56c5c5] .siderMenu .n-menu-item-content__arrow,[data-v-1b56c5c5] .siderMenu .n-menu-item-content__icon{color:var(--adm-text-muted)}[data-v-1b56c5c5] .siderMenu .n-menu-item-content--selected .n-menu-item-content-header,[data-v-1b56c5c5] .siderMenu .n-menu-item-content--selected .n-menu-item-content__icon{color:var(--adm-primary-ink)}@media (max-width: 960px){.shellMain[data-v-1b56c5c5]{padding:0}.shellSider[data-v-1b56c5c5]{margin-right:0}}:root{--adm-color-white: #ffffff;--adm-color-slate-50: #f7fafc;--adm-color-slate-100: #eef3f8;--adm-color-slate-150: #e7edf5;--adm-color-slate-200: #d7e1ec;--adm-color-slate-300: #b8c7d8;--adm-color-slate-400: #8ca1b8;--adm-color-slate-500: #62758d;--adm-color-slate-600: #44576f;--adm-color-slate-700: #314255;--adm-color-slate-800: #1f2c3d;--adm-color-slate-900: #15202e;--adm-color-slate-950: #0c1622;--adm-color-cyan-400: #35c2ff;--adm-color-cyan-500: #0ea5e9;--adm-color-cyan-600: #0284c7;--adm-color-cyan-700: #0369a1;--adm-color-emerald-500: #10b981;--adm-color-amber-500: #f59e0b;--adm-color-rose-500: #f43f5e;--adm-color-violet-500: #8b5cf6;--adm-space-1: 4px;--adm-space-2: 8px;--adm-space-3: 12px;--adm-space-4: 16px;--adm-space-5: 20px;--adm-space-6: 24px;--adm-space-8: 32px;--adm-space-10: 40px;--adm-space-12: 48px;--adm-radius-sm: 0;--adm-radius-md: 0;--adm-radius-lg: 0;--adm-radius-pill: 0;--adm-shadow-sm: 0 12px 24px rgba(12, 22, 34, .06);--adm-shadow-md: 0 22px 42px rgba(12, 22, 34, .1);--adm-shadow-focus: 0 0 0 3px rgba(14, 165, 233, .16);--adm-shadow-accent: 0 18px 40px rgba(14, 165, 233, .2);--adm-surface-canvas: #edf3f8;--adm-surface-shell: rgba(247, 250, 252, .82);--adm-surface-sidebar: #0f1b29;--adm-surface-sidebar-raised: #142232;--adm-surface-panel: rgba(255, 255, 255, .94);--adm-surface-panel-raised: #ffffff;--adm-surface-panel-muted: #f4f8fb;--adm-surface-input: #f6f9fc;--adm-toolbar-bg: rgba(255, 255, 255, .9);--adm-shell-sidebar-bg: var(--adm-surface-sidebar);--adm-shell-sidebar-raised-bg: var(--adm-surface-sidebar-raised);--adm-shell-content-bg: var(--adm-surface-shell);--adm-overlay-bg: rgba(12, 22, 34, .42);--adm-text-primary: var(--adm-color-slate-950);--adm-text-secondary: var(--adm-color-slate-600);--adm-text-muted: var(--adm-color-slate-500);--adm-text-subtle: var(--adm-color-slate-400);--adm-text-inverse: var(--adm-color-slate-50);--adm-text-disabled: #9cabbd;--adm-border-strong: var(--adm-color-slate-200);--adm-border: #e3ebf3;--adm-border-soft: var(--adm-color-slate-100);--adm-border-accent: rgba(14, 165, 233, .24);--adm-primary: var(--adm-color-cyan-500);--adm-primary-hover: var(--adm-color-cyan-400);--adm-primary-pressed: var(--adm-color-cyan-600);--adm-primary-ink: var(--adm-color-cyan-700);--adm-accent-500: var(--adm-color-violet-500);--adm-accent-soft: rgba(139, 92, 246, .12);--adm-status-success-fg: #0f7a56;--adm-status-success-bg: rgba(16, 185, 129, .14);--adm-status-success-border: rgba(16, 185, 129, .28);--adm-status-warning-fg: #b26700;--adm-status-warning-bg: rgba(245, 158, 11, .14);--adm-status-warning-border: rgba(245, 158, 11, .28);--adm-status-blocked-fg: #7c3aed;--adm-status-blocked-bg: rgba(139, 92, 246, .14);--adm-status-blocked-border: rgba(139, 92, 246, .28);--adm-status-danger-fg: #be123c;--adm-status-danger-bg: rgba(244, 63, 94, .14);--adm-status-danger-border: rgba(244, 63, 94, .28);--adm-status-info-fg: var(--adm-color-cyan-700);--adm-status-info-bg: rgba(14, 165, 233, .14);--adm-status-info-border: rgba(14, 165, 233, .28);--adm-card-border: var(--adm-border);--adm-table-header-bg: #edf4fb;--adm-table-row-bg: rgba(255, 255, 255, .98);--adm-table-row-hover-bg: #f7fbff;--adm-image-border: rgba(12, 22, 34, .08);--adm-bg-start: #f3f7fb;--adm-bg-end: #dbe8f3;--adm-bg-content: var(--adm-shell-content-bg);--adm-surface: var(--adm-surface-panel);--adm-surface-strong: var(--adm-surface-panel-raised);--adm-surface-glass: var(--adm-toolbar-bg);--adm-surface-2: var(--adm-surface-panel-muted);--adm-primary-soft: rgba(14, 165, 233, .12);--adm-primary-soft-2: rgba(14, 165, 233, .08);--adm-primary-border-soft: var(--adm-border-accent);--adm-primary-tint: rgba(14, 165, 233, .1);--adm-success: var(--adm-color-emerald-500);--adm-warning: var(--adm-color-amber-500);--adm-danger: var(--adm-color-rose-500);--adm-grid-header-bg: var(--adm-table-header-bg);--adm-filter-bg: rgba(244, 248, 251, .92);--adm-input-soft-bg: var(--adm-surface-input);--adm-shadow-primary-soft: var(--adm-shadow-accent);--adm-text: var(--adm-text-primary);--adm-text-main: var(--adm-text-primary);--adm-text-hint: var(--adm-text-muted);--adm-text-strong: var(--adm-text-primary);--adm-text-secondary: var(--adm-text-secondary)}*{box-sizing:border-box}html,body,#app{width:100%;height:100%}body{margin:0;color:var(--adm-text-primary);font-family:Avenir Next,Segoe UI,Manrope,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:radial-gradient(circle at top right,rgba(14,165,233,.1),transparent 32%),radial-gradient(circle at left 20%,rgba(139,92,246,.08),transparent 24%),linear-gradient(180deg,#eef4f8 0%,var(--adm-surface-canvas) 100%)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(140,161,184,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(140,161,184,.1) 1px,transparent 1px);background-size:48px 48px;z-index:-1}.page{width:100%;max-width:none;margin:0 auto;padding:0}.page>.n-space{width:100%;gap:0!important}.page>.n-space>.n-space-item{margin:0!important}.pageTitle{font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--adm-text-primary)}.kpiCard{min-width:220px;border:1px solid var(--adm-card-border);background:linear-gradient(180deg,#fffffffa,#f4f8fbf0)}.kpiLabel{color:var(--adm-text-secondary)}.kpiValue{color:var(--adm-text-primary)}.n-card{border-radius:var(--adm-radius-md);border-color:var(--adm-card-border);background:var(--adm-surface-panel);box-shadow:var(--adm-shadow-sm);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.n-card.n-card--bordered{border-color:var(--adm-card-border)}.n-data-table .n-data-table-th{background:var(--adm-table-header-bg);color:var(--adm-text-secondary);font-weight:600}.n-data-table .n-data-table-td{color:var(--adm-text-primary);background:var(--adm-table-row-bg)}.n-data-table .n-data-table-tr:hover .n-data-table-td{background:var(--adm-table-row-hover-bg)}.n-input .n-input__input-el,.n-base-selection .n-base-selection-label{font-size:13px}.n-input,.n-base-selection{border-radius:var(--adm-radius-sm)}.n-input:hover,.n-base-selection:hover{border-color:var(--adm-primary-hover)}.n-input.n-input--focus,.n-base-selection.n-base-selection--focus{box-shadow:var(--adm-shadow-focus)}.n-button{border-radius:var(--adm-radius-sm);font-weight:600}.n-button.n-button--primary-type{box-shadow:var(--adm-shadow-accent)}.n-tag{border-radius:var(--adm-radius-pill)}.n-alert{border-radius:var(--adm-radius-sm)}.n-tabs .n-tabs-tab{font-weight:600}.n-tabs .n-tabs-tab.n-tabs-tab--active{color:var(--adm-primary-ink)}.n-card:hover{border-color:var(--adm-border-accent);box-shadow:var(--adm-shadow-md);transform:translateY(-1px)}.n-empty__description{color:var(--adm-text-subtle)}.adm-section-card{border:1px solid var(--adm-card-border);border-radius:var(--adm-radius-md);background:var(--adm-surface-panel);box-shadow:var(--adm-shadow-sm)}.adm-scroll-card{min-height:0;overflow:auto}.adm-form-hint{color:var(--adm-text-subtle);font-size:12px;line-height:1.45}.adm-page-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.adm-page-grid--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adm-page-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-sticky-toolbar{position:sticky;top:0;z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--adm-toolbar-bg);border:1px solid var(--adm-border-soft);border-radius:0;padding:0}.adm-governance-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.adm-summary-card{min-height:132px;display:flex;flex-direction:column;gap:var(--adm-space-2);justify-content:space-between}.adm-summary-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--adm-text-subtle)}.adm-summary-value{font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--adm-text-primary)}.adm-summary-hint{font-size:12px;line-height:1.5;color:var(--adm-text-secondary)}.adm-governance-workbench-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.95fr);gap:0;align-items:start}.adm-panel-card{min-height:100%}.adm-inspector-card{position:sticky;top:var(--adm-space-4)}.adm-strip-metrics{display:flex;flex-wrap:wrap;gap:0}.adm-strip-metric{display:inline-flex;align-items:center;gap:6px;padding:0;border-radius:var(--adm-radius-pill);border:1px solid var(--adm-border-soft);background:#fff9;font-size:12px;font-weight:600;color:var(--adm-text-primary)}.adm-strip-metric-label{color:var(--adm-text-secondary)}@media (max-width: 1280px){.page{max-width:1420px;padding:0}.adm-governance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-governance-workbench-grid{grid-template-columns:minmax(0,1fr)}.adm-page-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.page{max-width:100%;padding:0}.adm-page-grid--two,.adm-page-grid--three,.adm-governance-summary-grid{grid-template-columns:minmax(0,1fr)}.adm-sticky-toolbar{position:static}.shellContent .n-button,.shellSider .siderFooter .n-button,.shellContent .n-base-selection,.shellSider .n-base-selection,.shellContent .n-tabs .n-tabs-tab{min-height:44px}}
