@charset "UTF-8";html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}:root{color-scheme:light;--ui-color-primary: #7c3aed;--ui-color-success: #22c55e;--ui-color-warning: #f59e0b;--ui-color-destructive: #ef4444;--ui-color-info: #4a6298;--ui-color-primary-subtle: color-mix(in srgb, var(--ui-color-primary) 14%, transparent);--ui-color-success-subtle: color-mix(in srgb, var(--ui-color-success) 14%, transparent);--ui-color-warning-subtle: color-mix(in srgb, var(--ui-color-warning) 16%, transparent);--ui-color-destructive-subtle: color-mix(in srgb, var(--ui-color-destructive) 14%, transparent);--ui-color-info-subtle: color-mix(in srgb, var(--ui-color-info) 14%, transparent);--ui-color-background: #ffffff;--ui-color-foreground: #09090b;--ui-color-card: #ffffff;--ui-color-card-foreground: #09090b;--ui-color-muted: #f4f4f5;--ui-color-muted-foreground: #71717a;--ui-color-accent: #f4f4f5;--ui-color-accent-foreground: #09090b;--ui-color-border: #e4e4e7;--ui-color-border-soft: #ececf1;--ui-color-border-strong: #d4d4d8;--ui-color-input: #ffffff;--ui-color-overlay: rgba(0, 0, 0, .35);--ui-color-inverse: #09090b;--ui-color-ring: #18181b;--ui-color-on-brand: #ffffff;--ui-color-on-primary: #ffffff;--ui-text-primary: var(--ui-color-foreground);--ui-text-secondary: #71717a;--ui-text-muted: var(--ui-color-muted-foreground);--ui-text-placeholder: #a1a1aa;--ui-text-disabled: #a1a1aa;--ui-text-on-brand: var(--ui-color-on-brand);--ui-text-on-primary: var(--ui-color-on-primary);--el-font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--el-font-size-base: 14px;--el-border-radius-base: var(--ui-radius-control);--el-box-shadow: rgba(0, 0, 0, .05) 1px 1px 5px 1px;--el-menu-base-level-padding: 15px;--el-popover-border-radius: 4px;--el-color-primary: #7c3aed;--el-color-primary-rgb: 124, 58, 237;--el-color-primary-light-3: #9353f0;--el-color-primary-light-5: #a855f7;--el-color-primary-light-7: #c084fc;--el-color-primary-light-8: #ddd6fe;--el-color-primary-light-9: #ede9fe;--el-color-primary-light-10: #f5f3ff;--el-color-primary-dark-2: #6d28d9;--el-bg-color: #ffffff;--el-bg-color-page: var(--ui-color-muted);--el-bg-color-overlay: #ffffff;--el-fill-color: #f8f8fa;--el-fill-color-light: #f4f4f5;--el-fill-color-lighter: #f7f7f8;--el-fill-color-blank: #ffffff;--el-text-color-primary: var(--ui-text-primary);--el-text-color-regular: var(--ui-text-secondary);--el-text-color-secondary: var(--ui-text-muted);--el-text-color-placeholder: var(--ui-text-placeholder);--el-text-color-disabled: var(--ui-text-disabled);--el-border-color: #e4e4e7;--el-border-color-light: #ececf1;--el-border-color-lighter: #f1f1f4;--el-border-color-extra-light: #f4f4f5;--ui-font-heading: Manrope, var(--el-font-family);--ui-font-body: var(--el-font-family);--ui-font-mono: "IBM Plex Mono", "SFMono-Regular", ui-monospace, monospace;--ui-radius-sm: 4px;--ui-radius-control: 8px;--ui-radius-card: 12px;--ui-radius-modal: 24px;--ui-radius-pill: 9999px;--ui-body-radius: 16px 16px 0 0;--ui-sidebar-width: 15rem;--ui-space-xs: 4px;--ui-space-sm: 8px;--ui-space-md: 12px;--ui-space-base: 16px;--ui-space-lg: 20px;--ui-space-xl: 24px;--ui-space-2xl: 32px;--ui-space-3xl: 48px;--ui-space-inline: var(--ui-space-sm);--ui-space-control: var(--ui-space-md);--ui-space-card: var(--ui-space-lg);--ui-space-section: var(--ui-space-xl);--ui-shadow-xs: 0 1px 2px rgb(0 0 0 / 4%);--ui-shadow-card: 0 4px 10px rgba(9, 9, 11, .08);--ui-shadow-pop: 0 8px 24px rgba(9, 9, 11, .12);--ui-transition-fast: .15s ease-out;--ui-transition-base: .2s ease-out;--ui-layout-shell-bg: linear-gradient(133deg, #daeeff 0%, #f5faff 10%, #f9faff 58%, #fcfcff 100%);--ui-bg-page: var(--ui-color-background);--ui-bg-card: var(--ui-color-card);--ui-bg-muted: var(--ui-color-muted);--ui-bg-disabled: #fafafb;--ui-bg-overlay: var(--ui-color-overlay);--ui-bg-inverse: var(--ui-color-inverse);--ui-border-default: var(--ui-color-border);--ui-border-soft: var(--ui-color-border-soft);--ui-border-strong: var(--ui-color-border-strong);--ui-border-interactive: #8f8f8f;--ui-ring: var(--ui-color-ring);--ui-dialog-border: color-mix(in srgb, var(--ui-border-strong) 78%, var(--ui-border-default));--ui-dialog-shadow: 0 20px 64px color-mix(in srgb, var(--ui-text-primary) 14%, transparent);--ui-modal-overlay-bg: var(--el-overlay-color-lighter, var(--ui-bg-overlay));--ui-drawer-border: var(--ui-border-default);--ui-drawer-shadow: var(--ui-shadow-pop);--ui-table-horizontal-scrollbar-track: color-mix(in srgb, var(--ui-bg-muted) 58%, transparent);--ui-table-horizontal-scrollbar-thumb: color-mix(in srgb, var(--ui-text-muted) 42%, transparent);--ui-table-horizontal-scrollbar-thumb-hover: color-mix(in srgb, var(--ui-text-muted) 58%, transparent);--ui-interactive-hover-bg: #f0f0f1;--ui-interactive-hover-fg: var(--ui-text-primary);--ui-interactive-selected-bg: color-mix(in srgb, var(--ui-color-primary) 12%, var(--ui-bg-card));--ui-interactive-selected-fg: #7c3aed;--ui-topnav-bg: #2d2241;--ui-topnav-accent: #2d2240;--ui-topnav-foreground: #f0edf5;--ui-topnav-muted: #e1daed;--ui-topnav-border: rgba(240, 237, 245, .12);--ui-topnav-hover: rgba(240, 237, 245, .12);--ui-topnav-surface: rgba(240, 237, 245, .08);--ui-topnav-shadow: 0 14px 40px rgba(0, 0, 0, .35);--ui-topnav-avatar-bg: #7c3aed;--ui-topnav-avatar-fg: #ffffff;--ui-avatar-bg: #ede9fe;--ui-avatar-fg: #7c3aed;--ui-avatar-border: rgba(124, 58, 237, .2);--ui-topnav-active-bg: #312870;--ui-topnav-active-fg: #c4bdff;--ui-sidebar-bg: #fafafa;--ui-sidebar-accent: #f4f4f5;--ui-sidebar-foreground: #09090b;--ui-sidebar-section-fg: #52525b;--ui-sidebar-border: #e4e4e7;--ui-sidebar-active-bg: var(--ui-interactive-selected-bg);--ui-sidebar-active-fg: var(--ui-interactive-selected-fg);--ui-sidebar-hover-bg: var(--ui-interactive-hover-bg);--ui-sidebar-hover-fg: var(--ui-interactive-hover-fg);--ui-sidebar-section-title-fg: var(--ui-sidebar-foreground, #09090b);--ui-sidebar-section-title-active-fg: var(--ui-color-primary);--ui-sidebar-section-line: var(--ui-sidebar-border, #e4e4e7);--ui-sidebar-section-line-active: #c084fc;--ui-sidebar-section-tag-bg: #ede9fe;--ui-sidebar-section-tag-border: transparent;--ui-sidebar-section-tag-fg: #7c3aed;--ui-sidebar-section-tag-dot: #22c55e;--ui-sidebar-title-glow: rgba(124, 58, 237, .35);--ui-badge-purple-bg: #f2eef8;--ui-badge-purple-fg: #6a4e9a;--ui-badge-blue-bg: #eef1f8;--ui-badge-blue-fg: #4a6298;--ui-badge-green-bg: #eef5f0;--ui-badge-green-fg: #3a7252;--ui-badge-orange-bg: #f8f1ec;--ui-badge-orange-fg: #8a5e38;--ui-badge-yellow-bg: #f7f4ea;--ui-badge-yellow-fg: #7a6228;--ui-table-header-bg: #f4f4f5;--ui-table-row-bg: var(--ui-bg-card);--ui-table-row-alt-bg: #fafafa}html.dark{color-scheme:dark;--ui-color-primary: #c4b5fd;--ui-color-success: #4ade80;--ui-color-warning: #fbbf24;--ui-color-destructive: #f87171;--ui-color-info: #7a9ac8;--ui-color-background: #09090b;--ui-color-foreground: #fafafa;--ui-color-card: #18181b;--ui-color-card-foreground: #fafafa;--ui-color-muted: #27272a;--ui-color-muted-foreground: #8b93a5;--ui-color-accent: #27272a;--ui-color-accent-foreground: #fafafa;--ui-color-border: #323238;--ui-color-border-soft: #27272a;--ui-color-border-strong: #52525b;--ui-color-input: #18181b;--ui-color-overlay: rgba(0, 0, 0, .5);--ui-color-inverse: #fafafa;--ui-color-ring: #d4d4d8;--ui-color-on-brand: #f0edf5;--ui-color-on-primary: #0f0d17;--ui-text-primary: var(--ui-color-foreground);--ui-text-secondary: #d4d4d8;--ui-text-muted: var(--ui-color-muted-foreground);--ui-text-placeholder: #71717a;--ui-text-disabled: #71717a;--ui-text-on-brand: var(--ui-color-on-brand);--ui-text-on-primary: var(--ui-color-on-primary);--el-color-primary: #c4b5fd;--el-color-primary-rgb: 196, 181, 253;--el-color-primary-light-3: #ddd6fe;--el-color-primary-light-5: rgba(196, 181, 253, .45);--el-color-primary-light-7: rgba(196, 181, 253, .35);--el-color-primary-light-8: rgba(196, 181, 253, .2);--el-color-primary-light-9: rgba(196, 181, 253, .1);--el-color-primary-light-10: rgba(196, 181, 253, .05);--el-color-primary-dark-2: #a78bfa;--el-bg-color: #09090b;--el-bg-color-page: var(--ui-color-muted);--el-bg-color-overlay: #18181b;--el-fill-color: #303030;--el-fill-color-light: #27272a;--el-fill-color-lighter: #323238;--el-fill-color-blank: #18181b;--el-text-color-primary: var(--ui-text-primary);--el-text-color-regular: var(--ui-text-secondary);--el-text-color-secondary: var(--ui-text-muted);--el-text-color-placeholder: var(--ui-text-placeholder);--el-text-color-disabled: var(--ui-text-disabled);--el-border-color: #323238;--el-border-color-light: #27272a;--el-border-color-lighter: #3f3f46;--el-border-color-extra-light: #323238;--ui-layout-shell-bg: linear-gradient(180deg, #09090b 0%, #111114 18%, #09090b 100%);--ui-bg-page: var(--ui-color-background);--ui-bg-card: var(--ui-color-card);--ui-bg-muted: var(--ui-color-muted);--ui-bg-disabled: #202024;--ui-bg-overlay: var(--ui-color-overlay);--ui-bg-inverse: var(--ui-color-inverse);--ui-border-default: var(--ui-color-border);--ui-border-soft: var(--ui-color-border-soft);--ui-border-strong: var(--ui-color-border-strong);--ui-border-interactive: #71717a;--ui-ring: var(--ui-color-ring);--ui-dialog-border: color-mix(in srgb, var(--ui-border-strong) 58%, color-mix(in srgb, var(--ui-text-primary) 10%, transparent));--ui-dialog-shadow: 0 40px 156px color-mix(in srgb, var(--ui-bg-page) 98%, transparent), 0 20px 68px color-mix(in srgb, var(--ui-bg-page) 90%, transparent);--ui-modal-overlay-bg: color-mix(in srgb, var(--ui-bg-page) 78%, transparent);--ui-drawer-border: var(--ui-dialog-border);--ui-drawer-shadow: -10px 0 28px color-mix(in srgb, var(--ui-bg-page) 54%, transparent);--ui-table-horizontal-scrollbar-track: color-mix(in srgb, var(--ui-bg-page) 72%, transparent);--ui-table-horizontal-scrollbar-thumb: color-mix(in srgb, var(--ui-text-muted) 38%, transparent);--ui-table-horizontal-scrollbar-thumb-hover: color-mix(in srgb, var(--ui-text-muted) 56%, transparent);--ui-interactive-hover-bg: #303036;--ui-interactive-hover-fg: var(--ui-text-primary);--ui-interactive-selected-bg: color-mix(in srgb, var(--ui-color-primary) 20%, var(--ui-bg-card));--ui-interactive-selected-fg: color-mix(in srgb, var(--ui-color-primary) 40%, var(--ui-text-primary));--ui-topnav-bg: #2d2241;--ui-topnav-accent: #2d2240;--ui-topnav-foreground: #f0edf5;--ui-topnav-muted: #e1daed;--ui-topnav-border: rgba(240, 237, 245, .12);--ui-topnav-hover: rgba(240, 237, 245, .12);--ui-topnav-surface: rgba(240, 237, 245, .08);--ui-topnav-shadow: 0 14px 40px rgba(0, 0, 0, .35);--ui-topnav-avatar-bg: #7c3aed;--ui-topnav-avatar-fg: #ffffff;--ui-avatar-bg: rgba(168, 85, 247, .16);--ui-avatar-fg: #c4b5fd;--ui-avatar-border: rgba(196, 181, 253, .25);--ui-sidebar-bg: #18181b;--ui-sidebar-accent: #27272a;--ui-sidebar-foreground: #fafafa;--ui-sidebar-section-fg: #a1a1aa;--ui-sidebar-border: #27272a;--ui-sidebar-active-bg: var(--ui-interactive-selected-bg);--ui-sidebar-active-fg: #c4b5fd;--ui-sidebar-hover-bg: var(--ui-interactive-hover-bg);--ui-sidebar-hover-fg: var(--ui-interactive-hover-fg);--ui-sidebar-section-title-fg: var(--ui-sidebar-foreground, #fafafa);--ui-sidebar-section-title-active-fg: var(--ui-color-primary);--ui-sidebar-section-line: rgba(255, 255, 255, .25);--ui-sidebar-section-line-active: rgba(196, 181, 253, .7);--ui-sidebar-section-tag-bg: rgba(124, 58, 237, .25);--ui-sidebar-section-tag-border: rgba(196, 181, 253, .45);--ui-sidebar-section-tag-fg: #ede9fe;--ui-sidebar-section-tag-dot: #4ade80;--ui-sidebar-title-glow: rgba(196, 181, 253, .65);--ui-badge-purple-bg: rgba(168, 85, 247, .16);--ui-badge-purple-fg: #e9d5ff;--ui-badge-blue-bg: rgba(59, 130, 246, .16);--ui-badge-blue-fg: #bfdbfe;--ui-badge-green-bg: rgba(34, 197, 94, .16);--ui-badge-green-fg: #bbf7d0;--ui-badge-orange-bg: rgba(249, 115, 22, .16);--ui-badge-orange-fg: #fed7aa;--ui-badge-yellow-bg: rgba(234, 179, 8, .16);--ui-badge-yellow-fg: #fef08a;--ui-table-header-bg: #1f1f22;--ui-table-row-bg: var(--ui-bg-card);--ui-table-row-alt-bg: #111114}body,p{margin:0;padding:0}body{font-size:var(--el-font-size-base);color:var(--el-text-color-primary);font-family:var(--el-font-family)}[class*=metisicon-]{font-family:metisicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-form-item{min-width:0}a{text-decoration:none}.el-button.is-link,.el-link{position:relative}.el-link.is-underline:hover:after,.el-link.is-hover-underline:hover:after{display:none!important}.el-button.is-link>span,.el-link .el-link__inner{position:relative;display:inline-flex;align-items:center}.el-button.is-link>span:after,.el-link .el-link__inner:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right center;transition:transform var(--ui-transition-base, .2s cubic-bezier(.16, 1, .3, 1));pointer-events:none}.el-button.is-link:hover:not(.is-disabled):not(:disabled)>span:after,.el-button.is-link:focus-visible:not(.is-disabled):not(:disabled)>span:after,.el-link.is-hover-underline:hover:not(.is-disabled) .el-link__inner:after,.el-link.is-hover-underline:focus-visible:not(.is-disabled) .el-link__inner:after,.el-link.is-underline .el-link__inner:after{transform:scaleX(1);transform-origin:left center}.el-button.is-link.no-underline>span:after,.el-link.no-underline .el-link__inner:after,.el-link[underline=never] .el-link__inner:after{display:none!important}@media(prefers-reduced-motion:reduce){.el-button.is-link>span:after,.el-link .el-link__inner:after{transition:none!important}}[class*=wicon-]{font-family:wicon!important;font-size:1em;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dropdown-menu-button .el-dropdown-menu__item{padding:0;min-width:140px;display:flex}.dropdown-menu-button .el-dropdown-menu__item>*{flex:1}.dropdown-menu-button .el-dropdown-menu__item .el-button{padding:8px 16px;flex:1;justify-content:flex-start}.dropdown-menu-button .el-dropdown-menu__item .el-button .el-icon{font-size:calc(var(--el-font-size-base) + 2px)}.dropdown-menu-button .el-dropdown-menu__item .el-button.el-button--default:not(.is-disabled) .el-icon{color:var(--el-color-primary)}.dropdown-menu-button .el-dropdown-menu__item .el-button.el-button--default:not(.is-disabled) span{color:var(--el-text-color-primary)}.dropdown-menu-button .el-dropdown-menu__item .el-button.el-button--danger:not(.is-disabled) .el-icon{color:var(--el-color-danger)}.dropdown-menu-button .el-dropdown-menu__item .el-button.el-button--danger:not(.is-disabled) span{color:var(--el-text-color-primary)}.dropdown-menu-button .el-dropdown-menu__item .el-button:hover{opacity:1}.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__primary-action:not(.is-disabled){--el-button-text-color: var(--el-color-primary);--el-button-hover-text-color: var(--el-color-primary);--el-button-active-text-color: var(--el-color-primary);color:var(--el-color-primary)!important}.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__primary-action:not(.is-disabled) .el-button:not(.is-disabled){color:var(--el-color-primary)!important}.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__primary-action:not(.is-disabled) .el-button:not(.is-disabled) .el-icon,.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__primary-action:not(.is-disabled) .el-button:not(.is-disabled) span{color:var(--el-color-primary)!important}.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__disabled-action:not(.is-disabled){--el-button-text-color: var(--ui-text-primary);--el-button-hover-text-color: var(--ui-text-primary);--el-button-active-text-color: var(--ui-text-primary);color:var(--ui-text-primary)!important}.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__disabled-action:not(.is-disabled) .el-button:not(.is-disabled){color:var(--ui-text-primary)!important}.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__disabled-action:not(.is-disabled) .el-button:not(.is-disabled) .el-icon,.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__disabled-action:not(.is-disabled) .el-button:not(.is-disabled) span{color:var(--ui-text-primary)!important}.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__danger-action{--el-button-text-color: var(--ui-color-destructive);--el-button-hover-text-color: var(--ui-color-destructive);--el-button-active-text-color: var(--ui-color-destructive);color:var(--ui-color-destructive)!important}.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__danger-action .el-button:not(.is-disabled){color:var(--ui-color-destructive)!important}.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__danger-action .el-button:not(.is-disabled) .el-icon,.dropdown-menu-button .el-dropdown-menu__item.dropdown-menu-button__danger-action .el-button:not(.is-disabled) span{color:var(--ui-color-destructive)!important}.table-sticky-header .el-table{overflow:visible}.table-sticky-header .el-table__header-wrapper{position:sticky;top:0;z-index:20}.el-tooltip.el-popper.el-select__popper{max-width:100%}.topnav-pill,.topnav-action-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;box-sizing:border-box;padding:0 10px;gap:6px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;border:1px solid var(--ui-topnav-border);border-radius:var(--ui-radius-control);background:var(--ui-topnav-surface, rgba(240, 237, 245, .08));color:var(--ui-topnav-muted, #e1daed);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ui-transition-fast),border-color var(--ui-transition-fast),color var(--ui-transition-fast)}.topnav-pill:hover,.topnav-action-btn:hover{background:var(--ui-topnav-hover, rgba(240, 237, 245, .12));border-color:var(--ui-topnav-border);color:var(--ui-topnav-foreground, #f0edf5)}.topnav-pill:focus-visible,.topnav-action-btn:focus-visible{outline:2px solid var(--ui-topnav-foreground);outline-offset:1px}.common-header-actions{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.common-header-actions:empty{display:none;margin-right:0}@media(min-width:1024px){.layout-shell--sidebar-collapsed .layout-page-view [data-safe-sidebar-inset],.layout-shell--sidebar-collapsed .layout-page-view .main-box>.header-box:first-child .header-box__left,.layout-shell--sidebar-collapsed .layout-page-view .page-view-toolbar__left,.layout-shell--sidebar-collapsed .layout-page-view .page-header__left{padding-inline-start:var(--layout-sidebar-toggle-safe-inset, 44px);transition:padding-inline-start .36s cubic-bezier(.22,1,.36,1)}}@media(prefers-reduced-motion:reduce){.layout-shell--sidebar-collapsed .layout-page-view [data-safe-sidebar-inset],.layout-shell--sidebar-collapsed .layout-page-view .main-box>.header-box:first-child .header-box__left,.layout-shell--sidebar-collapsed .layout-page-view .page-view-toolbar__left,.layout-shell--sidebar-collapsed .layout-page-view .page-header__left{transition:none}}.menu-item-icon[data-v-9a66bf78]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:currentColor}.menu-item-icon__svg[data-v-9a66bf78]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.menu-item-icon__svg[data-v-9a66bf78] svg{width:100%;height:100%;max-width:18px;max-height:18px;display:block;flex-shrink:0}.menu-item-icon__svg[data-v-9a66bf78] svg.lucide,.menu-item-icon__svg[data-v-9a66bf78] svg[stroke]{fill:none!important;stroke:currentColor!important;stroke-width:1.75px!important;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.menu-item-icon__svg[data-v-9a66bf78] svg:not(.lucide):not([stroke]){fill:currentColor}i[data-v-9a66bf78]{font-size:16px;line-height:1}.aside-sub-menu-item[data-v-071af709]{position:relative;z-index:1;background:transparent;color:var(--ui-sidebar-foreground);transition:color var(--ui-transition-fast)}.aside-sub-menu-item--section[data-v-071af709]{cursor:default;-webkit-user-select:none;user-select:none;min-height:28px;padding-top:8px;padding-bottom:8px;gap:8px}.aside-sub-menu-item--section[data-v-071af709]:not(:first-child){margin-top:16px}.aside-sub-menu-item__section-title[data-v-071af709]{font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;flex-shrink:0;transform-origin:left center;color:var(--ui-sidebar-section-title-fg, var(--ui-sidebar-foreground));transition:color .3s ease-out}.aside-sub-menu-item__section-title.is-active[data-v-071af709]{color:var(--ui-sidebar-section-title-active-fg, var(--ui-color-primary));animation:asideTitleGlowPulse-071af709 .35s cubic-bezier(.25,1,.5,1) forwards;will-change:transform,filter}.aside-sub-menu-item__section-beacon[data-v-071af709]{position:relative;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;animation:asideBeaconSpringIn-071af709 .28s cubic-bezier(.34,1.56,.64,1) forwards}.aside-sub-menu-item__section-beacon-breathing[data-v-071af709]{width:6px;height:6px;border-radius:9999px;background-color:var(--ui-sidebar-section-beacon-core, #5f4ecf);box-shadow:0 0 5px var(--ui-beacon-glow-soft, rgba(95, 78, 207, .35));animation:asideBreathingGlow-071af709 3s ease-in-out infinite;pointer-events:none}.aside-sub-menu-item__section-line[data-v-071af709]{flex:1 1 0%;height:1px;min-width:8px;background-color:var(--ui-sidebar-section-line, var(--ui-sidebar-border));transition:background-color .3s ease-out}.aside-sub-menu-item__section-line.is-active[data-v-071af709]{background-color:var(--ui-sidebar-section-line-active, color-mix(in srgb, var(--ui-sidebar-active-fg) 40%, var(--ui-sidebar-border)))}:first-child>.aside-sub-menu-item__section-line[data-v-071af709]{display:none}@keyframes asideTitleGlowPulse-071af709{0%{transform:scale(.94);filter:brightness(.9)}50%{transform:scale(1.05);filter:brightness(1.3) drop-shadow(0 0 6px var(--ui-sidebar-title-glow, rgba(95, 78, 207, .35)))}to{transform:scale(1);filter:brightness(1)}}@keyframes asideBreathingGlow-071af709{0%,to{box-shadow:0 0 4px 1px var(--ui-beacon-glow-soft, rgba(95, 78, 207, .35));opacity:.85;transform:scale(.95)}50%{box-shadow:0 0 10px 3px var(--ui-beacon-glow-bright, rgba(95, 78, 207, .75));opacity:1;transform:scale(1.08)}}@keyframes asideBeaconSpringIn-071af709{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.aside-sub-menu-item__section-title[data-v-071af709],.aside-sub-menu-item__section-beacon[data-v-071af709],.aside-sub-menu-item__section-beacon-breathing[data-v-071af709]{animation:none}}.aside-sub-menu-item--active[data-v-071af709],.aside-sub-menu-item--active[data-v-071af709]:hover{background:var(--ui-sidebar-active-bg, var(--el-fill-color));color:var(--ui-sidebar-active-fg)}.aside-sub-menu-item--leaf[data-v-071af709]:not(.aside-sub-menu-item--active):hover{background:transparent;color:var(--ui-sidebar-hover-fg, var(--ui-sidebar-foreground))}.aside-sub-menu-item--leaf[data-v-071af709]:focus-visible{outline:2px solid var(--ui-ring);outline-offset:1px}@media(hover:none),(pointer:coarse){.aside-sub-menu-item--leaf[data-v-071af709]:active:not(.aside-sub-menu-item--active){background:var(--ui-sidebar-hover-bg)}}.aside-sub-menu-item__icon[data-v-071af709]{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--ui-transition-fast),color var(--ui-transition-fast)}.aside-sub-menu-item__icon--inactive[data-v-071af709]{opacity:.85}.aside-sub-menu-item__icon--active[data-v-071af709]{opacity:1;color:var(--ui-sidebar-active-fg)}.aside-sub-menu-item--leaf:hover .aside-sub-menu-item__icon--inactive[data-v-071af709]{opacity:1}html.dark{--ui-beacon-glow-soft: color-mix(in srgb, var(--ui-color-primary) 45%, transparent);--ui-beacon-glow-bright: color-mix(in srgb, var(--ui-color-primary) 85%, transparent)}html.dark .aside-sub-menu-item{color:var(--ui-sidebar-foreground)}html.dark .aside-sub-menu-item__section-line{background-color:#ffffff40!important}html.dark .aside-sub-menu-item__section-line.is-active{background-color:color-mix(in srgb,var(--ui-sidebar-active-fg, var(--ui-color-primary)) 70%,transparent)!important}html.dark .aside-sub-menu-item__section-beacon-breathing{background-color:var(--ui-sidebar-section-beacon-core, var(--ui-color-primary))!important}html.dark .aside-sub-menu-item__section-title{color:var(--ui-sidebar-section-title-fg, var(--ui-sidebar-foreground))!important}html.dark .aside-sub-menu-item__section-title.is-active{color:var(--ui-sidebar-section-title-active-fg, var(--ui-color-primary))!important}html.dark .aside-sub-menu-item--active,html.dark .aside-sub-menu-item--active:hover{color:var(--ui-sidebar-active-fg, var(--ui-color-primary))!important}html.dark .aside-sub-menu-item__icon--active{color:var(--ui-sidebar-active-fg, var(--ui-color-primary))!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ui-sidebar-active-fg, var(--ui-color-primary)) 45%,transparent))}.aside-sub-menus[data-v-cba69532]{position:relative}.aside-sub-menus__slide-cursor[data-v-cba69532]{position:absolute;top:0;left:0;z-index:0;border-radius:6px;background:var(--ui-sidebar-hover-bg);opacity:0;pointer-events:none}.aside-sub-menus__slide-cursor.is-animated[data-v-cba69532]{transition:transform .18s cubic-bezier(.22,1,.36,1),width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),opacity .14s ease-out}.aside-sub-menus__slide-cursor.is-visible[data-v-cba69532]{opacity:1}@media(prefers-reduced-motion:reduce){.aside-sub-menus__slide-cursor.is-animated[data-v-cba69532]{transition:none}}.aside-bar[data-v-8e60743c]{--layout-sidebar-motion: .36s cubic-bezier(.22, 1, .36, 1);position:relative;z-index:1;width:var(--ui-sidebar-width, 14rem);flex:0 0 var(--ui-sidebar-width, 14rem);min-width:0;overflow:hidden;border-right:1px solid var(--ui-sidebar-border, var(--el-border-color));background:var(--ui-sidebar-bg);color:var(--ui-sidebar-foreground);transition:width var(--layout-sidebar-motion),flex-basis var(--layout-sidebar-motion),border-right-width var(--layout-sidebar-motion),border-color var(--layout-sidebar-motion),background-color var(--layout-sidebar-motion),box-shadow var(--layout-sidebar-motion)}.aside-bar--collapsed[data-v-8e60743c]{width:0;flex-basis:0;border-right-width:0;border-right-color:transparent;background:var(--ui-bg-page);box-shadow:none}.aside-bar__scrollbar[data-v-8e60743c]{flex:1 1 auto;min-height:0;opacity:1;transform:translateZ(0);visibility:visible;transition:opacity .2s ease-out .06s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear}.aside-bar--collapsed .aside-bar__scrollbar[data-v-8e60743c]{opacity:0;transform:translate3d(-8px,0,0);pointer-events:none;visibility:hidden;transition:opacity .18s ease-out,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.aside-bar--previewing[data-v-8e60743c]{z-index:30;border-right-color:var(--ui-sidebar-border, var(--el-border-color));background:var(--ui-sidebar-bg);box-shadow:var(--ui-shadow-pop)}.aside-bar--preview-overlay[data-v-8e60743c]{position:absolute;inset:0 auto 0 0;width:var(--ui-sidebar-width, 14rem);flex-basis:0}@media(prefers-reduced-motion:reduce){.aside-bar[data-v-8e60743c],.aside-bar__scrollbar[data-v-8e60743c],.aside-bar--collapsed .aside-bar__scrollbar[data-v-8e60743c]{transition:none}}.aside-bar__mobile-head[data-v-8e60743c]{border-bottom:1px solid var(--ui-sidebar-border, var(--el-border-color))}.aside-bar__close[data-v-8e60743c]{color:var(--ui-text-muted)}.app-select[data-v-d65bfc3b]{position:relative;display:flex;align-items:center;gap:4px;line-height:1}.app-select__motion-cursor[data-v-d65bfc3b]{position:absolute;top:0;left:0;z-index:0;border-radius:6px;background:var(--ui-topnav-active-bg);box-shadow:var(--ui-shadow-card);opacity:0;pointer-events:none}.app-select__motion-cursor.is-animated[data-v-d65bfc3b]{transition:transform .18s cubic-bezier(.22,1,.36,1),width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),opacity .14s ease-out,box-shadow .14s ease-out}.app-select__motion-cursor.is-visible[data-v-d65bfc3b]{opacity:1}.app-select__group[data-v-d65bfc3b]{position:relative;z-index:1;min-height:52px;display:flex;align-items:center}.app-select__group:hover .app-select__link[data-v-d65bfc3b]:not(.app-select__link--active){color:var(--ui-topnav-foreground)}.app-select__group:hover .app-select__dropdown[data-v-d65bfc3b]{opacity:1;visibility:visible;transform:translateY(0)}.app-select__link[data-v-d65bfc3b]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;height:32px;color:var(--ui-topnav-muted);font-size:13px;font-weight:600;transition:color var(--ui-transition-fast);border-radius:6px;background:transparent}.app-select__link .app-select__link-label[data-v-d65bfc3b]{min-width:0;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select__link[data-v-d65bfc3b]:focus-visible{outline:2px solid var(--ui-topnav-active-fg, var(--ui-ring));outline-offset:1px}.app-select__link--active[data-v-d65bfc3b],.app-select__link--active[data-v-d65bfc3b]:hover{background:transparent;color:var(--ui-topnav-active-fg, var(--el-color-primary))}.app-select__dropdown[data-v-d65bfc3b]{position:absolute;top:calc(100% + 0px);left:0;width:400px;padding:8px;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-card);background:var(--ui-bg-card, var(--el-bg-color));box-shadow:var(--ui-shadow-pop, var(--el-box-shadow));opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity var(--ui-transition-fast),visibility var(--ui-transition-fast),transform var(--ui-transition-fast);z-index:20}.app-select__dropdown-item[data-v-d65bfc3b]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--ui-radius-control);color:var(--ui-text-primary);transition:background var(--ui-transition-fast),color var(--ui-transition-fast)}.app-select__dropdown-item[data-v-d65bfc3b]:hover{background:var(--ui-bg-muted)}.app-select__dropdown-item--active[data-v-d65bfc3b]{color:var(--el-color-primary);background:var(--el-color-primary-light-10)}.app-select__dropdown-icon[data-v-d65bfc3b]{color:var(--ui-text-muted)}.app-select__dropdown-desc[data-v-d65bfc3b]{min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:12px;color:var(--ui-text-muted);line-height:1.4;margin-top:2px}.app-select__dropdown-name[data-v-d65bfc3b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:none),(pointer:coarse){.app-select__link[data-v-d65bfc3b]:active{background:var(--ui-topnav-surface)}}@media(prefers-reduced-motion:reduce){.app-select__motion-cursor.is-animated[data-v-d65bfc3b],.app-select__dropdown[data-v-d65bfc3b]{transition:none}}.nav-icon-btn[data-v-225d073a]{--nav-icon-btn-size: 30px;--nav-icon-btn-padding-x: 12px;--nav-icon-btn-color: var(--ui-topnav-muted);--nav-icon-btn-bg: transparent;--nav-icon-btn-border-color: transparent;--nav-icon-btn-hover-bg: rgba(0, 0, 0, .1);--nav-icon-btn-hover-border-color: var(--nav-icon-btn-border-color);--nav-icon-btn-focus-ring: var(--ui-topnav-foreground);min-width:var(--nav-icon-btn-size);height:var(--nav-icon-btn-size);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 var(--nav-icon-btn-padding-x);border:1px solid var(--nav-icon-btn-border-color);border-radius:var(--ui-radius-control);background:var(--nav-icon-btn-bg);color:var(--nav-icon-btn-color);font-size:16px;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;box-sizing:border-box;flex-shrink:0;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--ui-transition-fast),color var(--ui-transition-fast),border-color var(--ui-transition-fast)}.nav-icon-btn[data-v-225d073a]:hover{background:var(--nav-icon-btn-hover-bg);color:var(--nav-icon-btn-hover-color);border-color:var(--nav-icon-btn-hover-border-color)}.nav-icon-btn[data-v-225d073a]:focus-visible{outline:2px solid var(--nav-icon-btn-focus-ring);outline-offset:2px}.nav-icon-btn[data-v-225d073a]:disabled{opacity:.6;cursor:not-allowed}.nav-icon-btn--icon-only[data-v-225d073a]{width:var(--nav-icon-btn-size);padding:0}.theme-toggle__label[data-v-e6ea60b7]{font-size:12px;line-height:1}.top-language-popover{padding:6px!important;border:1px solid var(--ui-border-default)!important;background:var(--ui-bg-card)!important;box-shadow:var(--ui-shadow-pop)!important}.language-select[data-v-b1eaed37]{flex-shrink:0}.language-select__current[data-v-b1eaed37]{font-size:14px;font-weight:600;line-height:1}.language-select__caret[data-v-b1eaed37]{font-size:12px}.language-select__panel[data-v-b1eaed37]{display:grid;gap:4px}.language-select__option[data-v-b1eaed37]{padding:10px 12px;border-radius:var(--ui-radius-control);cursor:pointer;color:var(--ui-text-primary);transition:background var(--ui-transition-fast),color var(--ui-transition-fast)}.language-select__option[data-v-b1eaed37]:hover{background:var(--ui-bg-muted)}.language-select__option--active[data-v-b1eaed37]{color:var(--el-color-primary);background:var(--el-color-primary-light-10)}.top-userinfo-popover{padding:8px!important;border:1px solid var(--ui-border-default)!important;background:var(--ui-bg-card)!important;border-radius:var(--ui-radius-card)!important;box-shadow:var(--ui-shadow-pop)!important}.mobile-user-popover[data-v-ae0ef609]{display:grid;gap:4px}.mobile-user-popover__item[data-v-ae0ef609]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--ui-radius-control);color:var(--ui-text-primary);cursor:pointer;transition:background var(--ui-transition-fast),color var(--ui-transition-fast)}.mobile-user-popover__item[data-v-ae0ef609]:hover{background:var(--ui-bg-muted)}.mobile-user-popover__item--danger[data-v-ae0ef609]{color:var(--el-color-danger)}.mobile-user-popover__divider[data-v-ae0ef609]{height:1px;background:var(--ui-border-default);margin:2px 0}.header-right-mobile[data-v-860a1c63]{--nav-icon-btn-size: 40px;display:flex;align-items:center;gap:8px;padding-right:0;min-width:0}.header-right-mobile[data-v-860a1c63] .nav-icon-btn{--nav-icon-btn-size: 40px;--nav-icon-btn-color: var(--ui-topnav-foreground);--nav-icon-btn-bg: var(--ui-topnav-surface);--nav-icon-btn-border-color: var(--ui-topnav-border);--nav-icon-btn-hover-bg: var(--ui-topnav-hover);--nav-icon-btn-hover-color: var(--ui-topnav-foreground);--nav-icon-btn-hover-border-color: var(--ui-topnav-border)}.header-right-mobile__action[data-v-860a1c63]{--nav-icon-btn-color: var(--ui-topnav-foreground);--nav-icon-btn-bg: var(--ui-topnav-surface);--nav-icon-btn-border-color: var(--ui-topnav-border);--nav-icon-btn-hover-bg: var(--ui-topnav-hover);--nav-icon-btn-hover-color: var(--ui-topnav-foreground);--nav-icon-btn-hover-border-color: var(--ui-topnav-border)}@media(max-width:374px){.header-right-mobile[data-v-860a1c63]{--nav-icon-btn-size: 36px;gap:6px}.header-right-mobile[data-v-860a1c63] .nav-icon-btn{--nav-icon-btn-size: 36px}}.mobile-menu-toggle[data-v-9d76478f]{width:40px;height:40px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ui-topnav-border);border-radius:var(--ui-radius-control);background:var(--ui-topnav-surface);color:var(--ui-topnav-foreground);cursor:pointer;transition:background var(--ui-transition-fast),color var(--ui-transition-fast)}.mobile-menu-toggle[data-v-9d76478f]:hover{background:var(--ui-topnav-hover)}.mobile-menu-toggle[data-v-9d76478f]:focus-visible{outline:2px solid var(--ui-topnav-foreground);outline-offset:2px}.mobile-menu-toggle__icon[data-v-9d76478f]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.common-userinfo-popover.el-popover.el-popper{max-width:calc(100vw - 24px);padding:0!important;overflow:hidden;border:1px solid var(--ui-border-default)!important;border-radius:var(--ui-radius-card)!important;background:var(--ui-bg-card)!important;box-shadow:var(--ui-shadow-pop)!important}.user-info__trigger[data-v-d49206cb]{--ui-avatar-bg: var(--ui-topnav-avatar-bg, var(--ui-color-primary));--ui-avatar-fg: var(--ui-topnav-avatar-fg, #ffffff);--ui-avatar-border: color-mix(in srgb, var(--ui-color-primary) 72%, var(--ui-topnav-foreground));display:inline-flex;width:28px;height:28px;overflow:hidden;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ui-topnav-border);border-radius:var(--ui-radius-pill);background:var(--ui-avatar-bg);color:var(--ui-avatar-fg);font-size:12px;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--ui-transition-fast),filter var(--ui-transition-fast)}.user-info__trigger[data-v-d49206cb]:hover{border-color:var(--ui-topnav-foreground);filter:brightness(1.05)}.user-info__trigger-img[data-v-d49206cb]{width:100%;height:100%;object-fit:cover;display:block}.user-info__trigger-text[data-v-d49206cb]{text-transform:uppercase}.user-info__panel[data-v-d49206cb]{color:var(--ui-text-primary)}.user-info__profile[data-v-d49206cb]{display:flex;align-items:center;gap:12px;padding:14px 16px}.user-info__profile-avatar[data-v-d49206cb]{display:inline-flex;width:42px;height:42px;overflow:hidden;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--ui-radius-pill);background:var(--ui-avatar-bg, var(--el-color-primary));color:var(--ui-avatar-fg, var(--ui-text-on-brand, #fff));font-size:16px;font-weight:600}.user-info__profile-img[data-v-d49206cb]{width:100%;height:100%;object-fit:cover}.user-info__profile-main[data-v-d49206cb]{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.user-info__display-name[data-v-d49206cb]{color:var(--ui-text-primary);font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info__subtext[data-v-d49206cb]{color:var(--ui-text-secondary);font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info__actions[data-v-d49206cb]{display:flex;flex-direction:column;gap:4px;padding:8px;border-top:1px solid var(--ui-border-soft)}.user-info__item[data-v-d49206cb]{display:flex;width:100%;min-height:34px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-text-secondary);font-family:inherit;font-size:13px;line-height:19px;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background var(--ui-transition-fast),color var(--ui-transition-fast)}.user-info__item[data-v-d49206cb]:hover{background:var(--ui-bg-muted);color:var(--ui-text-primary)}.user-info__item[data-v-d49206cb]:focus-visible{outline:2px solid var(--ui-ring);outline-offset:-2px}.user-info__item--danger[data-v-d49206cb]{color:var(--ui-color-destructive)}.user-info__item--danger[data-v-d49206cb]:hover{background:var(--ui-color-destructive-subtle);color:var(--ui-color-destructive)}.header-right[data-v-13255f2d]{display:flex;align-items:center;gap:8px;font-size:13px;--nav-icon-btn-size: 30px}.header-right__login[data-v-13255f2d]{height:30px;line-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-radius:var(--ui-radius-control);color:var(--ui-topnav-foreground);background:linear-gradient(135deg,var(--el-color-primary) 0%,var(--ui-topnav-accent) 100%);box-shadow:0 8px 18px rgba(var(--el-color-primary-rgb),.24);transition:background var(--ui-transition-fast),color var(--ui-transition-fast),border-color var(--ui-transition-fast)}.header-right__login[data-v-13255f2d]:hover{filter:brightness(1.05)}.header-bar[data-v-4deeec06]{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px;background:var(--ui-topnav-bg);color:var(--ui-topnav-muted)}.header-bar__left[data-v-4deeec06],.header-bar__right[data-v-4deeec06]{display:flex;align-items:center;min-width:0}.header-bar__left[data-v-4deeec06]{gap:12px;flex:1}.header-bar__right[data-v-4deeec06]{flex-shrink:0}.header-bar__logo-wrap[data-v-4deeec06]{display:flex;align-items:center;min-width:0}.header-bar__logo-link[data-v-4deeec06]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;color:inherit}.header-bar__logo-img[data-v-4deeec06]{height:1.75rem;width:auto;display:block;background:transparent;object-fit:contain}.header-bar__divider[data-v-4deeec06]{width:1px;height:18px;background:var(--ui-topnav-border)}.aside-user-mobile[data-v-dee6e9e5]{width:100%;position:relative;display:flex;align-items:center;gap:8px;padding:16px;border-top:1px solid var(--ui-sidebar-border);color:var(--ui-sidebar-foreground);cursor:pointer}.aside-user-mobile__icon[data-v-dee6e9e5]{color:var(--ui-text-muted)}.aside-bar-mobile[data-v-92b49c6f]{width:min(86vw,320px);max-width:calc(100vw - 32px);height:100vh;height:100dvh;z-index:240;border-right:1px solid var(--ui-sidebar-border);background:var(--ui-sidebar-bg);color:var(--ui-sidebar-foreground);box-shadow:var(--ui-shadow-pop);will-change:transform}.aside-bar-mobile__head[data-v-92b49c6f]{min-height:var(--layout-mobile-header-height, 56px);padding:10px 12px;border-bottom:1px solid var(--ui-sidebar-border);flex-shrink:0}.aside-bar-mobile__close[data-v-92b49c6f]{width:36px;height:36px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ui-sidebar-border);border-radius:var(--ui-radius-control);background:var(--ui-sidebar-accent);color:var(--ui-text-muted);cursor:pointer;transition:background var(--ui-transition-fast),color var(--ui-transition-fast),border-color var(--ui-transition-fast)}.aside-bar-mobile__close[data-v-92b49c6f]:hover{background:var(--ui-sidebar-hover-bg);color:var(--ui-sidebar-foreground)}.aside-bar-mobile[data-v-92b49c6f] .el-scrollbar{flex:1 1 auto;min-height:0}.sidebar-toggle[data-v-d931a2de]{position:relative;overflow:visible;transition:transform var(--ui-transition-fast, .15s ease)}.sidebar-toggle__icon[data-v-d931a2de]{width:17px;height:17px;transition:transform var(--ui-transition-fast, .15s ease),color var(--ui-transition-fast, .15s ease)}.sidebar-toggle__icon--pin[data-v-d931a2de]{width:13px;height:13px;transform-origin:center center;animation:pinSpringIn-d931a2de .32s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes pinSpringIn-d931a2de{0%{transform:scale(.5) rotate(25deg);opacity:.3}60%{transform:scale(1.15) rotate(-18deg);opacity:1}85%{transform:scale(.95) rotate(-6deg)}to{transform:scale(1) rotate(0)}}@keyframes pinPillPop-d931a2de{0%{transform:scale(.88);opacity:.6}to{transform:scale(1);opacity:1}}.sidebar-toggle--previewing.nav-icon-btn[data-v-d931a2de]{color:var(--ui-color-primary, #5f4ecf);background:color-mix(in srgb,var(--ui-color-primary, #5f4ecf) 8%,transparent);border-color:color-mix(in srgb,var(--ui-color-primary, #5f4ecf) 22%,var(--ui-sidebar-border, #dcdfe6))}.sidebar-toggle--previewing.nav-icon-btn[data-v-d931a2de]:hover{color:var(--ui-color-primary, #5f4ecf);background:color-mix(in srgb,var(--ui-color-primary, #5f4ecf) 16%,transparent);border-color:var(--ui-color-primary, #5f4ecf);box-shadow:0 2px 8px #5f4ecf33}.sidebar-toggle--previewing.nav-icon-btn[data-v-d931a2de]:active{transform:scale(.92)}.sidebar-toggle__tooltip[data-v-d931a2de]{position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%) translate(-4px) scale(.96);padding:5px 9px;border-radius:6px;background:#18181b;color:#fff;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 4px 14px #00000038;z-index:100;transition:opacity .15s ease,transform .15s cubic-bezier(.22,1,.36,1),visibility .15s}.sidebar-toggle__tooltip[data-v-d931a2de]:before{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border-width:4px;border-style:solid;border-color:transparent #18181b transparent transparent}.sidebar-toggle:hover .sidebar-toggle__tooltip[data-v-d931a2de],.sidebar-toggle:focus-visible .sidebar-toggle__tooltip[data-v-d931a2de]{opacity:1;visibility:visible;transform:translateY(-50%) translate(0) scale(1);transition-delay:80ms}@media(prefers-reduced-motion:reduce){.sidebar-toggle[data-v-d931a2de],.sidebar-toggle__icon[data-v-d931a2de],.sidebar-toggle__icon--pin[data-v-d931a2de],.sidebar-toggle__tooltip[data-v-d931a2de]{animation:none;transition:none}}html.dark .sidebar-toggle--previewing.nav-icon-btn{color:var(--ui-color-primary, #c084fc);background:color-mix(in srgb,var(--ui-color-primary, #c084fc) 12%,transparent);border-color:color-mix(in srgb,var(--ui-color-primary, #c084fc) 30%,transparent)}html.dark .sidebar-toggle--previewing.nav-icon-btn:hover{color:#f3e8ff;background:color-mix(in srgb,var(--ui-color-primary, #c084fc) 24%,transparent);border-color:color-mix(in srgb,var(--ui-color-primary, #c084fc) 60%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--ui-color-primary, #c084fc) 25%,transparent)}html.dark .sidebar-toggle__tooltip{background:#27272a;color:#f4f4f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 18px #00000073}html.dark .sidebar-toggle__tooltip:before{border-color:transparent #27272a transparent transparent}.layout-shell[data-v-91af5af5]{height:100vh;--layout-mobile-header-height: 56px;background:var(--ui-topnav-bg);color:var(--ui-text-primary);overflow:hidden}.layout-shell__body[data-v-91af5af5]{position:relative;border-radius:var(--ui-body-radius);background:var(--ui-bg-page)}.layout-shell__main[data-v-91af5af5]{position:relative}.layout-shell__sidebar-toggle[data-v-91af5af5]{--layout-sidebar-motion: .36s cubic-bezier(.22, 1, .36, 1);position:absolute;top:0;left:-48px;z-index:40;width:48px;height:46px;display:flex;align-items:center;justify-content:center;transition:left var(--layout-sidebar-motion),width var(--layout-sidebar-motion)}.layout-shell__sidebar-toggle[data-v-91af5af5] .nav-icon-btn{--nav-icon-btn-size: 30px;--nav-icon-btn-color: var(--ui-text-muted);--nav-icon-btn-bg: var(--ui-sidebar-bg);--nav-icon-btn-border-color: var(--ui-sidebar-border);--nav-icon-btn-hover-bg: var(--ui-bg-muted);--nav-icon-btn-hover-color: var(--ui-text-primary);--nav-icon-btn-focus-ring: var(--ui-ring);box-shadow:var(--ui-shadow-xs)}.layout-shell--sidebar-collapsed .layout-shell__sidebar-toggle[data-v-91af5af5]{left:0;width:48px}.layout-shell--sidebar-previewing .layout-shell__sidebar-toggle[data-v-91af5af5]{left:-48px;width:48px;justify-content:center;padding-right:0}.layout-shell--sidebar-previewing.layout-shell--sidebar-overlay-preview .layout-shell__sidebar-toggle[data-v-91af5af5]{left:calc(var(--ui-sidebar-width, 14rem) - 48px);width:48px;justify-content:center;padding-right:0}.layout-shell__content[data-v-91af5af5]{--layout-sidebar-toggle-safe-inset: 0px;background:var(--ui-bg-page)}.layout-shell--sidebar-collapsed .layout-shell__content[data-v-91af5af5]{--layout-sidebar-toggle-safe-inset: 44px}.layout-shell--sidebar-previewing .layout-shell__content[data-v-91af5af5]{--layout-sidebar-toggle-safe-inset: 0px}.layout-shell__overlay[data-v-91af5af5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;background:var(--ui-bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);touch-action:none}.layout-page-view[data-v-91af5af5]{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;background:var(--ui-bg-page);contain:paint}.layout-overlay-enter-active[data-v-91af5af5],.layout-overlay-leave-active[data-v-91af5af5]{transition:opacity var(--ui-transition-base)}.layout-overlay-enter-from[data-v-91af5af5],.layout-overlay-leave-to[data-v-91af5af5]{opacity:0}.layout-page-enter-active[data-v-91af5af5],.layout-page-leave-active[data-v-91af5af5]{transition:opacity var(--ui-transition-base),transform var(--ui-transition-base);will-change:opacity,transform}.layout-page-enter-from[data-v-91af5af5]{opacity:0;transform:translate3d(8px,0,0)}.layout-page-leave-to[data-v-91af5af5]{opacity:0;transform:translate3d(-6px,0,0)}@media(prefers-reduced-motion:reduce){.layout-shell__sidebar-toggle[data-v-91af5af5],.layout-overlay-enter-active[data-v-91af5af5],.layout-overlay-leave-active[data-v-91af5af5],.layout-page-enter-active[data-v-91af5af5],.layout-page-leave-active[data-v-91af5af5]{transition:none}.layout-page-enter-from[data-v-91af5af5],.layout-page-leave-to[data-v-91af5af5]{opacity:1;transform:none}}@media(max-width:1023px){.layout-shell[data-v-91af5af5]{background:var(--ui-bg-page)}.layout-shell__body[data-v-91af5af5]{border-radius:0}.layout-page-view[data-v-91af5af5]{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.layout-page-enter-from[data-v-91af5af5]{transform:translate3d(0,6px,0)}.layout-page-leave-to[data-v-91af5af5]{transform:translate3d(0,-4px,0)}}.user-avatar[data-v-dd36a4e1]{--el-avatar-bg-color: transparent}.user-avatar--fallback[data-v-dd36a4e1]{--el-avatar-bg-color: var(--ui-avatar-bg, rgba(168, 85, 247, .16));color:var(--ui-avatar-fg, var(--ui-color-primary));border:1px solid var(--ui-avatar-border, rgba(196, 181, 253, .25));box-sizing:border-box}.user-avatar__fallback[data-v-dd36a4e1]{color:inherit;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.user-avatar__icon[data-v-dd36a4e1]{color:inherit;font-size:calc(var(--el-avatar-size, 100%) * .45)}.top-timezone-popover{padding:6px!important;border:1px solid var(--ui-border-default)!important;background:var(--ui-bg-card)!important;box-shadow:var(--ui-shadow-pop)!important}.timezone-select[data-v-e62f5f2d]{flex-shrink:0}.timezone-select__current[data-v-e62f5f2d]{max-width:132px;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1}.timezone-select__caret[data-v-e62f5f2d]{font-size:12px}.timezone-select__panel[data-v-e62f5f2d]{display:grid;gap:4px;max-height:min(360px,70vh);overflow-y:auto}.timezone-select__option[data-v-e62f5f2d]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-text-primary);text-align:left;cursor:pointer;transition:background var(--ui-transition-fast),color var(--ui-transition-fast)}.timezone-select__option[data-v-e62f5f2d]:hover{background:var(--ui-bg-muted)}.timezone-select__name[data-v-e62f5f2d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timezone-select__offset[data-v-e62f5f2d]{color:var(--ui-text-muted);font-size:12px;white-space:nowrap}.timezone-select__option--active[data-v-e62f5f2d]{color:var(--el-color-primary);background:var(--el-color-primary-light-10)}.timezone-select__option--active .timezone-select__offset[data-v-e62f5f2d]{color:var(--el-color-primary)}
