:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2329;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--surface:#fff;--surface-strong:#f5f7fb;--ink:#1f2329;--muted:#7a8494;--line:#e5e7eb;--accent:#2f6fed;--accent-strong:#1f5fe0;--accent-soft:#eaf1ff;--danger:#f04455;--warning:#d89614;--admin-surface:#fff;--admin-surface-muted:#f8fafc;--admin-surface-strong:#f5f7fb;--admin-text:#172030;--admin-text-secondary:#475467;--admin-text-muted:#667085;--admin-text-subtle:#98a2b3;--admin-border:#e7edf3;--admin-border-muted:#edf1f5;--admin-border-strong:#d8e0ea;--admin-loading-mask:#ffffffb8;--admin-card-shadow:0 .625rem 1.875rem #0f172a0a;--admin-card-hover-shadow:0 .5rem 1.375rem #10182814;--admin-warning-text:#9a6a13;--admin-warning-surface:#fffaf0;--admin-warning-border:#f0dba8;--admin-info-surface:#eef6ff;--admin-info-border:#cfe0f5;--admin-success-surface:#effaf2;--admin-success-border:#b7e2c1;--admin-danger-surface:#fff1f3;--admin-danger-border:#f4c7cf;--admin-code-bg:#111827;--admin-code-text:#f9fafb;--shadow-soft:0 .5rem 1.5rem #0f172a0d;--shadow-float:0 .625rem 2rem #0f172a14;--radius:.5rem;--sidebar-width:15.5rem;--sidebar-collapsed-width:4rem;--sidebar-nav-action-size:2.75rem;--overlay-edge-gap:clamp(.5rem, 1.2vw, .75rem);--user-dropdown-width:min(15rem, calc(100vw - var(--overlay-edge-gap) * 2));background:#f4f7fb;font-family:Inter,Avenir Next,Segoe UI,PingFang SC,Hiragino Sans GB,sans-serif;font-size:16px;line-height:1.5}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(root){mix-blend-mode:normal;pointer-events:none}::view-transition-new(root){mix-blend-mode:normal;pointer-events:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2147483646}html.theme-transitioning-to-dark::view-transition-old(root){z-index:2147483646}html.theme-transitioning-to-dark::view-transition-new(root){z-index:1}html.theme-transitioning-to-light::view-transition-old(root){z-index:1}html.theme-transitioning-to-light::view-transition-new(root){z-index:2147483646}html.theme-transitioning{overflow-x:clip}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.01ms}::view-transition-new(root){animation-duration:.01ms}}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100vh}html{scrollbar-gutter:stable}body{min-width:320px;color:var(--ink);background:var(--surface-strong);margin:0}button,input,textarea,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.68}button:focus-visible,a:focus-visible{outline-offset:.125rem;outline:.1875rem solid #0f5f42}.el-button.is-block{width:100%}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#171b24;--surface-strong:#0f131a;--ink:#e5e7eb;--muted:#9ca3af;--line:#283142;--accent:#4d8dff;--accent-strong:#72a5ff;--accent-soft:#4d8dff2e;--danger:#ff6b7a;--warning:#f6bd4b;--admin-surface:#171b24;--admin-surface-muted:#111722;--admin-surface-strong:#0f131a;--admin-text:#f3f4f6;--admin-text-secondary:#d5dae4;--admin-text-muted:#9ca3af;--admin-text-subtle:#7d8797;--admin-border:#283142;--admin-border-muted:#202938;--admin-border-strong:#374151;--admin-loading-mask:#111722c2;--admin-card-shadow:none;--admin-card-hover-shadow:0 .75rem 1.5rem #00000038;--admin-warning-text:#f6bd4b;--admin-warning-surface:#f6bd4b1f;--admin-warning-border:#f6bd4b57;--admin-info-surface:#4d8dff24;--admin-info-border:#72a5ff57;--admin-success-surface:#2ea04324;--admin-success-border:#4ade8047;--admin-danger-surface:#ff6b7a21;--admin-danger-border:#ff6b7a57;--admin-code-bg:#0b1120;--admin-code-text:#e5e7eb;--shadow-soft:0 .5rem 1.625rem #0000003d;--shadow-float:0 1rem 2.5rem #00000057}[data-theme=dark] body,[data-theme=dark] .page-shell,[data-theme=dark] .security-center,[data-theme=dark] .workspace{background:var(--surface-strong);color:var(--ink)}[data-theme=dark] .sidebar,[data-theme=dark] .workspace-header,[data-theme=dark] .login-stack,[data-theme=dark] .login-panel{background:var(--surface);border-color:var(--line)}[data-theme=dark] .workspace-header{background:#171b24eb}[data-theme=dark] .brand strong,[data-theme=dark] .workspace-header h1,[data-theme=dark] .field-group label,[data-theme=dark] .login-slogan h1,[data-theme=dark] .login-form h2,[data-theme=dark] .login-method-title strong,[data-theme=dark] .external-header strong{color:#f3f4f6}[data-theme=dark] .brand small,[data-theme=dark] .eyebrow,[data-theme=dark] .header-copy p,[data-theme=dark] .login-slogan p,[data-theme=dark] .form-hint,[data-theme=dark] .external-header span{color:var(--muted)}[data-theme=dark] .login-page{background:radial-gradient(circle at 33% 40%,#4d8dff33,#0000 28%),linear-gradient(120deg,#111827 0%,#0f172a 48%,#171b24 48% 100%)}[data-theme=dark] .login-intro{color:var(--ink)}[data-theme=dark] .login-mode-switch{color:#d5dae4;background:#171b24d1}[data-theme=dark] .theme-inline-button{color:#dbeafe;background:#4d8dff2e}[data-theme=dark] .nav-button,[data-theme=dark] .icon-action,[data-theme=dark] .theme-inline-button,[data-theme=dark] .secondary-action,[data-theme=dark] .profile-button{color:#d5dae4}[data-theme=dark] .el-button.primary-action{--el-button-bg-color:#2563eb;--el-button-border-color:#2f6fed;--el-button-text-color:#fff;--el-button-hover-bg-color:#2f6fed;--el-button-hover-border-color:#72a5ff;--el-button-hover-text-color:#fff;--el-button-active-bg-color:#1d4ed8;--el-button-active-border-color:#1d4ed8;--el-button-active-text-color:#fff;color:#fff;background:#2563eb;border-color:#2f6fed;box-shadow:0 .5rem 1.125rem #2563eb47}[data-theme=dark] .el-button.icon-action,[data-theme=dark] .el-button.nav-button,[data-theme=dark] .el-button.theme-inline-button{--el-button-bg-color:transparent;--el-button-border-color:transparent;--el-button-text-color:#d5dae4;--el-button-hover-bg-color:#72a5ff29;--el-button-hover-border-color:#72a5ff6b;--el-button-hover-text-color:#dbeafe;--el-button-active-bg-color:#72a5ff38;--el-button-active-border-color:#72a5ff85;--el-button-active-text-color:#eff6ff}[data-theme=dark] .el-button.secondary-action{--el-button-bg-color:#111722;--el-button-border-color:var(--line);--el-button-text-color:#d5dae4;--el-button-hover-bg-color:#72a5ff29;--el-button-hover-border-color:#72a5ff6b;--el-button-hover-text-color:#dbeafe;--el-button-active-bg-color:#72a5ff38;--el-button-active-border-color:#72a5ff85;--el-button-active-text-color:#eff6ff;border-color:var(--line);color:#d5dae4;background:#111722}[data-theme=dark] .nav-button:hover,[data-theme=dark] .icon-action:hover,[data-theme=dark] .secondary-action:hover:not(:disabled),[data-theme=dark] .profile-button:hover,[data-theme=dark] .profile-button:focus-visible{color:var(--accent-strong);background:#4d8dff21}[data-theme=dark] .el-button.primary-action:hover:not(.is-disabled),[data-theme=dark] .el-button.primary-action:focus-visible,[data-theme=dark] .primary-action:hover:not(:disabled):not(.is-disabled){color:#fff;background:#2f6fed;border-color:#72a5ff;box-shadow:0 .5rem 1.125rem #2563eb57}[data-theme=dark] .secondary-action:hover:not(:disabled):not(.is-disabled),[data-theme=dark] .icon-action:hover:not(:disabled):not(.is-disabled),[data-theme=dark] .theme-inline-button:hover:not(:disabled):not(.is-disabled){color:#dbeafe;background:#72a5ff29;border-color:#72a5ff6b}[data-theme=dark] .nav-button.active{background:var(--accent-soft);color:#dbeafe}[data-theme=dark] .secondary-action,[data-theme=dark] .field-group input,[data-theme=dark] .profile-button{border-color:var(--line);background:#111722}[data-theme=dark] .profile-avatar{color:var(--accent-strong);background:#1b2a42;border-color:#72a5ff42}.work-tabs[data-v-5a422b1f]{border-bottom:1px solid var(--admin-border,#e7edf3);background:var(--admin-surface,#fff);grid-template-columns:auto minmax(0,1fr) auto;min-height:2.5rem;display:grid;position:relative}.tab-scroll-button[data-v-5a422b1f]{border:0;border-right:1px solid var(--admin-border,#e7edf3);background:var(--admin-surface,#fff);width:2.25rem;min-height:2.5rem;color:var(--admin-text-muted,#667085);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tab-scroll-button[data-v-5a422b1f]:last-child{border-right:0;border-left:1px solid var(--admin-border,#e7edf3)}.tab-scroll-button[data-v-5a422b1f]:hover:not(:disabled){background:var(--admin-surface-muted,#f8fafc);color:var(--accent-strong,#1f5fe0)}.tab-scroll-button[data-v-5a422b1f]:disabled{cursor:not-allowed;opacity:.34}.tab-scroll-button svg[data-v-5a422b1f]{width:.9375rem;height:.9375rem}.work-tabs-viewport[data-v-5a422b1f]{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;overflow:auto hidden}.work-tabs-viewport[data-v-5a422b1f]::-webkit-scrollbar{display:none}.work-tabs-track[data-v-5a422b1f]{gap:.125rem;width:max-content;min-width:100%;min-height:2.5rem;padding:0 .625rem;display:flex}.work-tab[data-v-5a422b1f]{border:0;border-right:1px solid var(--admin-border-muted,#eef0f4);min-width:9rem;max-width:13rem;min-height:2.5rem;color:var(--admin-text-secondary,#495365);background:0 0;border-radius:0;flex:none;align-items:center;gap:.125rem;padding:0 .25rem 0 0;display:inline-flex;position:relative}.work-tab.pinned[data-v-5a422b1f]{background:var(--admin-surface-muted,#fbfcff)}.work-tab[data-v-5a422b1f]:hover{color:var(--accent-strong,#1f5fe0);background:var(--accent-soft,#eef5ff)}.work-tab.active[data-v-5a422b1f]{background:var(--accent-soft,#eaf1ff);color:var(--accent-strong,#1f5fe0);border-radius:.5rem .5rem 0 0;font-weight:700}.work-tab-main[data-v-5a422b1f],.work-tab-action[data-v-5a422b1f]{appearance:none;min-height:2.125rem;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.work-tab-action[data-v-5a422b1f]{border-radius:.375rem;flex:0 0 1.625rem;width:1.625rem;min-width:1.625rem;padding:0}.work-tab-pin-indicator[data-v-5a422b1f]{color:var(--accent-strong,#1f5fe0)}.work-tab-main[data-v-5a422b1f]:focus-visible,.work-tab-action[data-v-5a422b1f]:focus-visible{background:color-mix(in srgb, var(--accent,#2f6fed) 12%, transparent);outline:.125rem solid color-mix(in srgb, var(--accent,#2f6fed) 26%, transparent);outline-offset:-.125rem}.work-tab-pin-indicator[data-v-5a422b1f]:hover{background:color-mix(in srgb, var(--accent,#2f6fed) 12%, transparent)}.work-tab-pin-indicator svg[data-v-5a422b1f]{width:.8125rem;height:.8125rem;transform:rotate(28deg)}.work-tab-main[data-v-5a422b1f]{z-index:1;flex:auto;gap:.375rem;min-width:0;padding:0 .5rem 0 .75rem;position:relative}.tab-icon[data-v-5a422b1f]{flex:none;width:.9375rem;height:.9375rem}.tab-label[data-v-5a422b1f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-tab-close[data-v-5a422b1f]{opacity:.72}.work-tab-close[data-v-5a422b1f]:hover:not(:disabled){background:color-mix(in srgb, var(--accent,#2f6fed) 12%, transparent);opacity:1}.work-tab-close[data-v-5a422b1f]:disabled{cursor:not-allowed;opacity:.24}.work-tab-close svg[data-v-5a422b1f]{width:.8125rem;height:.8125rem}.work-tab-context-menu[data-v-5a422b1f]{z-index:80;border:1px solid var(--admin-border,#e7edf3);background:var(--admin-surface,#fff);border-radius:.5rem;gap:.125rem;min-width:9.875rem;padding:.375rem;display:grid;position:fixed;box-shadow:0 1rem 2.5rem #0f172a24}.work-tab-context-menu button[data-v-5a422b1f]{width:100%;min-height:2.125rem;color:var(--admin-text-secondary,#344054);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.875rem;font-weight:700;display:flex}.work-tab-context-menu button[data-v-5a422b1f]:hover:not(:disabled),.work-tab-context-menu button[data-v-5a422b1f]:focus-visible{background:var(--admin-surface-muted,#f3f6fb);color:var(--accent-strong,#1f5fe0)}.work-tab-context-menu button[data-v-5a422b1f]:disabled{color:var(--admin-text-muted,#98a2b3);cursor:not-allowed;opacity:.64}.work-tab-context-menu .menu-icon[data-v-5a422b1f]{flex:none;width:.875rem;height:.875rem}.work-tabs[data-v-5a422b1f] .el-button+.el-button{margin-left:0}.work-tabs[data-v-5a422b1f] .el-button__content,.work-tab-context-menu[data-v-5a422b1f] .el-button__content{justify-content:flex-start;align-items:center;gap:inherit;width:100%;min-width:0;display:inline-flex}html[data-theme=dark] .work-tabs{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .work-tab,html[data-theme=dark] .tab-scroll-button{border-color:var(--line);color:#d5dae4;background:0 0}html[data-theme=dark] .work-tab.pinned,html[data-theme=dark] .tab-scroll-button{background:#111722}html[data-theme=dark] .work-tab:hover,html[data-theme=dark] .tab-scroll-button:hover:not(:disabled){color:#dbeafe;background:#4d8dff21}html[data-theme=dark] .work-tab.active{background:var(--accent-soft);color:#dbeafe}html[data-theme=dark] .work-tab-pin-indicator{color:var(--accent-strong)}html[data-theme=dark] .work-tab-main:focus-visible,html[data-theme=dark] .work-tab-action:focus-visible,html[data-theme=dark] .work-tab-pin-indicator:hover,html[data-theme=dark] .work-tab-close:hover:not(:disabled){color:#dbeafe;background:#72a5ff29}html[data-theme=dark] .work-tab-context-menu{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .work-tab-context-menu button{color:#d5dae4}html[data-theme=dark] .work-tab-context-menu button:hover:not(:disabled),html[data-theme=dark] .work-tab-context-menu button:focus-visible{color:var(--accent-strong);background:#4d8dff21}html[data-theme=dark] .work-tab-context-menu button:disabled{color:#7f8aa0}@media (width<=45rem){.work-tabs-track[data-v-5a422b1f]{padding:0 .5rem}}@media (width<=32.5rem){.tab-scroll-button[data-v-5a422b1f]{width:2rem}.work-tab[data-v-5a422b1f]{min-width:8rem;max-width:10rem}}.language-dropdown[data-v-02426431]{color:inherit;flex:none;display:inline-flex}.language-dropdown-trigger[data-v-02426431]{width:var(--language-trigger-size,2.375rem);min-width:var(--language-trigger-size,2.375rem);height:var(--language-trigger-size,2.375rem);border:var(--language-trigger-border,0);border-radius:var(--language-trigger-radius,.75rem);background:var(--language-trigger-bg,transparent);color:var(--language-trigger-color,inherit);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.language-dropdown-trigger[data-v-02426431]:hover{border-color:var(--language-trigger-hover-border,var(--language-trigger-border-color,transparent));background:var(--language-trigger-hover-bg,#2f6fed1a);color:var(--language-trigger-hover-color,var(--language-trigger-color,inherit))}.language-dropdown-trigger[data-v-02426431]:focus-visible{outline:none;box-shadow:0 0 0 .1875rem #2f6fed2e}.language-dropdown-icon[data-v-02426431]{width:var(--language-trigger-icon-size,1rem);height:var(--language-trigger-icon-size,1rem);flex:0 0 var(--language-trigger-icon-size,1rem);background-color:currentColor;-webkit-mask:url(/img/language.svg) 50%/contain no-repeat;mask:url(/img/language.svg) 50%/contain no-repeat}.language-dropdown-menu{min-width:8rem}.language-dropdown-option.is-current{color:var(--el-color-primary);font-weight:700}.management-shell[data-v-299daf32]{background:var(--admin-surface-strong,#eef2f7);--sidebar-width:15.5rem;--sidebar-collapsed-width:5.5rem;--radius-sm:.5rem;--radius-md:.5rem;--radius-lg:.5rem;--text-quiet:var(--admin-text-muted,#667085);--text-muted:var(--admin-text-subtle,#98a2b3);min-height:100vh;overflow-x:hidden}.management-layout[data-v-299daf32]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .22s;display:grid}.management-layout.is-sidebar-collapsed[data-v-299daf32]{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.sidebar[data-v-299daf32]{color:#e5edf7;background:linear-gradient(#213042 0%,#1b2736 100%);flex-direction:column;min-height:100vh;padding:1.375rem 1rem 1.125rem;transition:padding .22s;display:flex;box-shadow:inset -.0625rem 0 #ffffff0a}.sidebar.collapsed[data-v-299daf32]{padding-inline:.625rem}.brand[data-v-299daf32]{align-items:center;gap:.75rem;padding:.25rem .5rem 1.125rem;display:flex}.sidebar.collapsed .brand[data-v-299daf32]{justify-content:center;padding-inline:0}.brand-mark[data-v-299daf32]{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#69b1ff,#2f7bf6);border-radius:.75rem;place-items:center;width:2.625rem;height:2.625rem;font-weight:800;display:grid}.brand-text h2[data-v-299daf32]{color:#fff}.nav-menu[data-v-299daf32]{color:inherit;--el-menu-bg-color:transparent;--el-menu-text-color:#d7e2ee;--el-menu-hover-bg-color:#ffffff0f;--el-menu-active-color:#fff;background:0 0;border-right:0;margin-top:.625rem}.menu-item[data-v-299daf32]{min-width:0;padding:.125rem 0;display:block;overflow:hidden}.menu-item strong[data-v-299daf32]{color:#f8fbff;white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.menu-item span[data-v-299daf32]{color:#e2eaf4ad;margin-top:.25rem;font-size:.75rem;display:block}[data-v-299daf32] .nav-menu .el-menu-item{border-radius:var(--radius-md);color:#d7e2ee;height:auto;margin-block:.375rem;padding-top:.625rem;padding-bottom:.625rem;line-height:1.4}[data-v-299daf32] .nav-menu .el-sub-menu__title{border-radius:var(--radius-md);color:#d7e2ee;height:auto;margin-block:.375rem}[data-v-299daf32] .nav-menu .el-icon{color:currentColor;font-size:1rem}[data-v-299daf32] .nav-menu .el-menu-item.is-active{background:linear-gradient(135deg,#4a9bff,#2f7bf6)!important}[data-v-299daf32] .nav-menu .el-menu-item.is-active .menu-item strong,[data-v-299daf32] .nav-menu .el-menu-item.is-active .menu-item span,[data-v-299daf32] .nav-menu .el-sub-menu.is-active>.el-sub-menu__title{color:#fff}[data-v-299daf32] .nav-menu .el-menu--inline{border-radius:var(--radius-md);background:#ffffff08}.sidebar.collapsed[data-v-299daf32] .nav-menu .el-menu-item,.sidebar.collapsed[data-v-299daf32] .nav-menu .el-sub-menu__title{justify-content:center;align-items:center;width:2.875rem;height:2.875rem;margin-inline:auto;display:flex;padding:0!important}.sidebar.collapsed[data-v-299daf32] .nav-menu .el-icon{margin-right:0;font-size:1.0625rem}.sidebar.collapsed[data-v-299daf32] .nav-menu .menu-item,.sidebar.collapsed[data-v-299daf32] .nav-menu .el-sub-menu__icon-arrow{display:none}.sidebar.collapsed[data-v-299daf32] .nav-menu.el-menu--collapse{width:100%}.content[data-v-299daf32]{min-width:0;max-width:100%;overflow-x:hidden}.topbar[data-v-299daf32]{background:color-mix(in srgb, var(--admin-surface,#fff) 96%, transparent);border-bottom:1px solid var(--admin-border,#e7edf3);z-index:10;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.625rem 1.5rem;display:flex;position:sticky;top:0}.topbar-left[data-v-299daf32]{align-items:center;gap:.75rem;min-width:0;display:flex}.topbar-route[data-v-299daf32]{gap:.25rem;min-width:0;display:grid}.sidebar-toggle[data-v-299daf32]{border-radius:var(--radius-sm);background:var(--admin-surface-strong,#f5f7fb);width:2.375rem;height:2.375rem;color:var(--admin-text-secondary,#344054);flex:none}.sidebar-toggle[data-v-299daf32]:hover{background:var(--accent-soft,#edf2f8);color:var(--admin-text,#172030)}.breadcrumbs[data-v-299daf32]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:.5rem;min-width:0;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex;overflow:hidden}.breadcrumb-item[data-v-299daf32]{text-overflow:ellipsis;align-items:center;min-width:0;max-width:14rem;display:inline-flex;overflow:hidden}.breadcrumb-item.is-current[data-v-299daf32]{color:var(--admin-text,#172030);font-weight:600}.route-caption[data-v-299daf32]{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-size:.75rem}.breadcrumb-item[data-v-299daf32]:not(:last-child):after{content:"/";color:var(--admin-border-strong,#c2cad5);margin-left:.5rem}.route-meta[data-v-299daf32]{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.topbar-actions[data-v-299daf32]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.topbar-language-dropdown[data-v-299daf32]{--language-trigger-size:2.375rem;--language-trigger-radius:.75rem;--language-trigger-border:1px solid var(--admin-border,#d8dee9);--language-trigger-bg:#fff;--language-trigger-color:var(--admin-text-muted,#667085);--language-trigger-hover-border:var(--admin-border-strong,#c7d2e0);--language-trigger-hover-bg:var(--admin-surface-hover,#f5f7fb);--language-trigger-hover-color:var(--admin-text,#1f2937)}.icon-action[data-v-299daf32]{border-radius:var(--radius-sm);width:2.375rem;min-width:2.375rem;min-height:2.375rem;color:var(--admin-text-secondary,#485163);cursor:pointer;--el-button-hover-bg-color:#eef5ff;--el-button-hover-border-color:transparent;--el-button-hover-text-color:var(--accent-strong);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-action[data-v-299daf32]:hover{background:var(--accent-soft,#f0f4fb);color:var(--accent-strong)}.icon-action[data-v-299daf32] svg{width:1.0625rem;height:1.0625rem}.personal-center-action[data-v-299daf32]{border:1px solid var(--admin-border-strong,#dfe7f0);border-radius:var(--radius-sm);background:var(--admin-surface,#fff);min-height:2.375rem;color:var(--admin-text-secondary,#344054);--el-button-hover-bg-color:#eef5ff;--el-button-hover-border-color:#8ab8ff;--el-button-hover-text-color:var(--accent-strong);padding:0 .875rem;font-weight:600}.personal-center-action[data-v-299daf32] .el-button__content{gap:.375rem}.personal-center-action[data-v-299daf32] svg{width:1rem;height:1rem}.user-menu-trigger[data-v-299daf32]{border:1px solid var(--admin-border-strong,#dfe7f0);border-radius:var(--radius-sm);background:var(--admin-surface,#fff);min-width:14.5rem;max-width:20rem;min-height:2.625rem;color:var(--admin-text,#172030);cursor:pointer;align-items:center;gap:.625rem;padding:.25rem .625rem .25rem .375rem;display:inline-flex}.user-menu-trigger[data-v-299daf32]:hover,.user-menu-trigger[data-v-299daf32]:focus-visible{border-color:#8ab8ff;box-shadow:0 0 0 .1875rem #2f7bf61f}.user-menu-trigger[data-v-299daf32]:focus{outline:none}.user-menu-trigger[data-v-299daf32]:focus-visible{outline-offset:.125rem;outline:.125rem solid #2f7bf66b}.avatar-chip[data-v-299daf32]{color:#fff;background:linear-gradient(135deg,#2f7bf6,#68b2ff);border-radius:50%;flex:none;place-items:center;width:2.125rem;height:2.125rem;font-weight:700;display:grid}.user-trigger-copy[data-v-299daf32]{text-align:left;gap:.125rem;min-width:0;line-height:1.2;display:grid}.user-trigger-copy strong[data-v-299daf32],.user-trigger-copy small[data-v-299daf32]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-trigger-copy strong[data-v-299daf32]{font-size:.875rem;font-weight:600}.user-trigger-copy small[data-v-299daf32]{color:var(--text-muted);font-size:.75rem}.user-trigger-arrow[data-v-299daf32]{color:var(--text-muted);flex:none}.content-frame[data-v-299daf32]{box-sizing:border-box;min-width:0;max-width:100%;padding:1.125rem 1.375rem 1.5rem}.content-header[data-v-299daf32]{border-bottom:1px solid var(--admin-border-strong,#dce4ee);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.25rem .125rem 1rem;display:flex}.content-header p[data-v-299daf32]{color:var(--text-quiet);margin:.625rem 0 0;line-height:1.7}.content-body[data-v-299daf32]{margin-top:1rem}.header-actions[data-v-299daf32]{align-items:center;display:flex}.eyebrow[data-v-299daf32]{color:#87a8c8;letter-spacing:0;text-transform:uppercase;font-size:.75rem;display:inline-block}.content-eyebrow[data-v-299daf32]{color:var(--admin-warning-text,#8a6c28)}h1[data-v-299daf32],h2[data-v-299daf32]{color:var(--admin-text,#172030);margin:.625rem 0 0}h1[data-v-299daf32]{font-size:1.5rem}[data-v-299daf32] .content-body>section,[data-v-299daf32] .content-body>div{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e7edf3);border-radius:var(--radius-lg);box-shadow:var(--admin-card-shadow,0 .625rem 1.875rem #0f172a0a);padding:1.25rem}[data-v-299daf32] .content-body>.security-layout{box-shadow:none;background:0 0;border:0;padding:0}[data-v-299daf32] .clients-panel,[data-v-299daf32] .tenants-panel,[data-v-299daf32] .users-panel,[data-v-299daf32] .audit-card,[data-v-299daf32] .logs-card,[data-v-299daf32] .source-panel,[data-v-299daf32] .policy-panel,[data-v-299daf32] .overview-panel,[data-v-299daf32] .content-body>.overview-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-v-299daf32] .list-header,[data-v-299daf32] .header,[data-v-299daf32] .toolbar,[data-v-299daf32] .editor-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.125rem;display:flex}[data-v-299daf32] .list-header h2,[data-v-299daf32] .header h2,[data-v-299daf32] .toolbar h2,[data-v-299daf32] .editor-header h2,[data-v-299daf32] .toolbar h3,[data-v-299daf32] .editor-header h3{color:var(--admin-text,#172030);margin:.625rem 0 0}[data-v-299daf32] .list-header p,[data-v-299daf32] .header p,[data-v-299daf32] .toolbar p,[data-v-299daf32] .editor-header p{color:var(--text-quiet);margin:.625rem 0 0;line-height:1.7}[data-v-299daf32] .list-header-actions,[data-v-299daf32] .toolbar-actions,[data-v-299daf32] .table-actions,[data-v-299daf32] .filter-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}[data-v-299daf32] .filters{border:1px solid var(--admin-border,#e7edf3);border-radius:var(--radius-lg);background:var(--admin-surface-muted,#f8fafc);margin-bottom:1.125rem;padding:.875rem}[data-v-299daf32] .table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}[data-v-299daf32] .table-meta{color:var(--text-quiet);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}[data-v-299daf32] .table-meta strong{color:var(--admin-text,#172030)}[data-v-299daf32] .meta-chip{border:1px solid var(--admin-border,#e7edf3);background:var(--admin-surface,#fff);border-radius:999rem;align-items:center;gap:.375rem;padding:.4375rem .75rem;display:inline-flex}[data-v-299daf32] .panel,[data-v-299daf32] .policy-card,[data-v-299daf32] .context-card,[data-v-299daf32] .metric-card,[data-v-299daf32] .profile-card,[data-v-299daf32] .membership-card,[data-v-299daf32] .mfa-card{border-radius:var(--radius-lg);border-color:var(--admin-border,#e7edf3);box-shadow:none}[data-v-299daf32] .membership-panel{gap:1rem}[data-v-299daf32] .membership-header{align-items:flex-start}[data-v-299daf32] .drawer-editor{gap:1.125rem;display:grid}[data-v-299daf32] .app-data-table,[data-v-299daf32] .el-table{border:1px solid var(--admin-border-muted,#edf1f5);border-radius:var(--radius-lg);overflow:hidden}[data-v-299daf32] .el-table th.el-table__cell{background:var(--admin-surface-muted,#f8fafc);color:var(--admin-text-secondary,#475467);font-weight:600}[data-v-299daf32] .el-drawer__header{border-bottom:1px solid var(--admin-border-muted,#edf1f5);margin-bottom:0;padding:1.125rem 1.5rem}[data-v-299daf32] .el-drawer__body{padding:1.375rem 1.5rem 1.5rem}[data-v-299daf32] .el-tabs__header{margin-bottom:1.125rem}[data-v-299daf32] .el-tag{border-radius:999rem}.admin-user-dropdown .admin-user-menu,.admin-user-dropdown .el-dropdown-menu{border-radius:.5rem;min-width:18rem;padding:.375rem;box-shadow:0 1rem 2.5rem #0f172a24}.admin-user-dropdown .user-menu-summary.is-disabled{cursor:default;opacity:1!important;color:var(--admin-text,#172030)!important}.admin-user-dropdown .user-menu-summary-content{gap:.25rem;min-width:0;display:grid}.admin-user-dropdown .user-menu-summary-content strong,.admin-user-dropdown .user-menu-summary-content span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-dropdown .user-menu-summary-content span{color:var(--admin-text-muted,#667085);font-size:.75rem}.admin-user-dropdown .danger-dropdown-item{color:#c03b3b}html[data-theme=dark] .management-shell,html[data-theme=dark] .content{background:var(--surface-strong);color:var(--ink)}html[data-theme=dark] .sidebar,html[data-theme=dark] .topbar{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .sidebar{box-shadow:inset -.0625rem 0 0 var(--line)}html[data-theme=dark] .topbar{background:#171b24eb}html[data-theme=dark] .brand-text h2,html[data-theme=dark] .content-header h1,html[data-theme=dark] .menu-item strong,html[data-theme=dark] .user-trigger-copy strong{color:#f3f4f6}html[data-theme=dark] .breadcrumbs,html[data-theme=dark] .route-caption,html[data-theme=dark] .content-header p,html[data-theme=dark] .menu-item span,html[data-theme=dark] .user-trigger-copy small,html[data-theme=dark] .user-trigger-arrow{color:var(--muted)}html[data-theme=dark] .sidebar-toggle,html[data-theme=dark] .icon-action,html[data-theme=dark] .personal-center-action,html[data-theme=dark] .user-menu-trigger{border-color:var(--line);color:#d5dae4;background:#111722}html[data-theme=dark] .topbar-language-dropdown{--language-trigger-border:1px solid var(--line);--language-trigger-bg:#111722;--language-trigger-color:#d5dae4;--language-trigger-hover-border:var(--line);--language-trigger-hover-bg:#151d2a;--language-trigger-hover-color:#f3f4f6}html[data-theme=dark] .sidebar-toggle:hover,html[data-theme=dark] .icon-action:hover,html[data-theme=dark] .personal-center-action:hover,html[data-theme=dark] .user-menu-trigger:hover,html[data-theme=dark] .user-menu-trigger:focus-visible{color:#dbeafe;background:#72a5ff29;border-color:#72a5ff6b}html[data-theme=dark] .content-header{border-bottom-color:var(--line)}html[data-theme=dark] .content-body>section,html[data-theme=dark] .content-body>div{border-color:var(--line);background:var(--surface);box-shadow:none}html[data-theme=dark] .content-body>.security-layout,html[data-theme=dark] .clients-panel,html[data-theme=dark] .tenants-panel,html[data-theme=dark] .users-panel,html[data-theme=dark] .audit-card,html[data-theme=dark] .logs-card,html[data-theme=dark] .source-panel,html[data-theme=dark] .policy-panel,html[data-theme=dark] .overview-panel{background:0 0;border:0}html[data-theme=dark] .admin-user-dropdown .el-dropdown-menu{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .admin-user-dropdown .el-dropdown-menu__item{color:#d5dae4}html[data-theme=dark] .admin-user-dropdown .user-menu-summary.is-disabled{color:#f3f4f6!important}html[data-theme=dark] .admin-user-dropdown .user-menu-summary-content span{color:var(--muted)}@media (width<=45rem){.management-layout[data-v-299daf32]{grid-template-columns:minmax(0,1fr)}.sidebar[data-v-299daf32]{min-height:auto;padding-bottom:1rem}.topbar[data-v-299daf32],.content-header[data-v-299daf32]{flex-direction:column;align-items:flex-start}.topbar[data-v-299daf32]{height:auto;padding:1rem 1.125rem}.topbar-left[data-v-299daf32]{width:100%}.topbar-actions[data-v-299daf32]{justify-content:flex-start;width:100%}.user-menu-trigger[data-v-299daf32]{width:100%;max-width:none}[data-v-299daf32] .list-header,[data-v-299daf32] .header,[data-v-299daf32] .toolbar,[data-v-299daf32] .editor-header,[data-v-299daf32] .table-toolbar{flex-direction:column}}.app-data-table[data-v-2cf258c6]{gap:1rem;display:grid;position:relative}.app-data-table__scroll[data-v-2cf258c6]{overflow-x:auto}.app-data-table__table[data-v-2cf258c6]{width:100%}.app-data-table__loading[data-v-2cf258c6]{border-radius:var(--radius-lg,.5rem);background:var(--admin-loading-mask,#ffffffb8);color:var(--admin-text-secondary,#475467);place-items:center;font-size:.875rem;display:grid;position:absolute;inset:0}.app-data-table__pagination[data-v-2cf258c6]{justify-content:flex-end}.app-qrcode[data-v-62666cad]{border:1px solid var(--admin-border,#e7edf3);border-radius:var(--radius-lg,.5rem);max-width:100%;display:block}.app-spin[data-v-da60fe97]{position:relative}.app-spin__mask[data-v-da60fe97]{border-radius:inherit;background:var(--admin-loading-mask,#ffffffb8);color:var(--admin-text-secondary,#475467);place-items:center;font-size:.875rem;display:grid;position:absolute;inset:0}.app-spin-dot[data-v-da60fe97]{border:.125rem solid var(--admin-border-strong,#d8e0ea);border-top-color:var(--accent,#2f6fed);border-radius:999rem;width:1.25rem;height:1.25rem;animation:.8s linear infinite app-spin-rotate-da60fe97;display:inline-block}@keyframes app-spin-rotate-da60fe97{to{transform:rotate(360deg)}}
