:root,[data-theme]{--u-layout-sidebar-width:256px;--u-layout-sidebar-width-icon:52px;--u-layout-header-height:56px;--u-layout-inset-gap:8px;--u-tab-strip-bg:var(--u-surface-muted);--u-tab-active-bg:var(--u-bg-main);--u-tab-hover-bg:color-mix(in oklab, var(--foreground) 5%, transparent);--u-tab-divider:var(--u-border-strong);--u-tab-surface-hover:var(--u-hover)}.u-icon-button{width:32px;height:32px;color:var(--u-text-muted);cursor:pointer;border-radius:var(--u-radius);transition:background-color var(--u-duration) ease, color var(--u-duration) ease;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.u-icon-button:hover,.u-icon-button[aria-expanded=true]{color:var(--u-text);background:var(--u-hover)}.u-icon-button:focus-visible{box-shadow:0 0 0 1px var(--u-ring) inset, 0 0 0 3px var(--u-ring-soft);outline:none}.u-tabs-strip[data-v-ec7e4cd1]{-webkit-user-select:none;user-select:none;background:var(--u-bg-header);align-items:flex-end;gap:2px;height:40px;padding:0 8px 0 4px;display:flex;position:relative}.u-tabs-strip__nav[data-v-ec7e4cd1]{width:28px;height:28px;color:var(--u-text-muted);cursor:pointer;border-radius:var(--u-radius-sm);transition:background-color var(--u-duration) ease, color var(--u-duration) ease;background:0 0;border:0;flex:none;place-items:center;margin-bottom:5px;display:grid}.u-tabs-strip__nav[data-v-ec7e4cd1]:hover,.u-tabs-strip__nav.is-open[data-v-ec7e4cd1]{color:var(--u-text);background:var(--u-hover)}.u-tabs-strip__nav--more[data-v-ec7e4cd1]{margin-left:4px}.u-tabs-strip__track[data-v-ec7e4cd1]{white-space:nowrap;flex:auto;align-self:stretch;min-width:0;position:relative;overflow:hidden}.u-tabs-strip--overflow .u-tabs-strip__track[data-v-ec7e4cd1]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000)}.u-tabs-strip__list[data-v-ec7e4cd1]{align-items:flex-end;height:100%;padding:0 12px;display:inline-flex}.u-tab[data-v-ec7e4cd1]{min-width:0;height:34px;color:var(--u-text-muted);white-space:nowrap;cursor:pointer;isolation:isolate;transition:color var(--u-duration) ease;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:relative}.u-tab[data-v-ec7e4cd1]:hover,.u-tab--active[data-v-ec7e4cd1]{color:var(--u-text)}.u-tab__label[data-v-ec7e4cd1]{text-overflow:ellipsis;min-width:0;max-width:160px;overflow:hidden}.u-tab__pin[data-v-ec7e4cd1],.u-tab__icon[data-v-ec7e4cd1]{color:var(--u-text-subtle);flex-shrink:0}.u-tab--active .u-tab__pin[data-v-ec7e4cd1],.u-tab--active .u-tab__icon[data-v-ec7e4cd1]{color:var(--u-text-muted)}.u-tab__close[data-v-ec7e4cd1]{width:18px;height:18px;color:inherit;cursor:pointer;opacity:0;transition:background-color var(--u-duration) ease, opacity var(--u-duration) ease;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin-right:-4px;padding:0;display:grid}.u-tab:hover .u-tab__close[data-v-ec7e4cd1],.u-tab--active .u-tab__close[data-v-ec7e4cd1]{opacity:.7}.u-tab__close[data-v-ec7e4cd1]:hover{background:color-mix(in srgb, var(--u-text) 10%, transparent);opacity:1!important}.u-tabs-strip--slant[data-v-ec7e4cd1]{box-shadow:inset 0 -1px 0 var(--u-border)}.u-tab--slant[data-v-ec7e4cd1]{z-index:1;min-width:88px;margin-right:-1px;padding:0 14px 0 16px}.u-tab--slant[data-v-ec7e4cd1]:before{z-index:-2;content:"";border-radius:var(--u-radius);transition:background-color var(--u-duration) ease;position:absolute;inset:4px 4px 6px}.u-tab--slant[data-v-ec7e4cd1]:not(.u-tab--active):hover:before{background:var(--u-tab-hover-bg)}.u-tab--slant.u-tab--active[data-v-ec7e4cd1]{z-index:3;background:var(--u-bg-main);border-radius:var(--u-radius-md) var(--u-radius-md) 0 0;box-shadow:0 -1px 0 var(--u-border), -1px 0 0 var(--u-border), 1px 0 0 var(--u-border)}.u-tab--slant.u-tab--active[data-v-ec7e4cd1]:after,.u-tab--slant.u-tab--active .u-tab__divider[data-v-ec7e4cd1]{pointer-events:none;content:"";width:10px;height:10px;position:absolute;bottom:0}.u-tab--slant.u-tab--active[data-v-ec7e4cd1]:after{background:radial-gradient(circle at 0 0, transparent 9.5px, var(--u-border) 9.5px, var(--u-border) 10.5px, var(--u-bg-main) 10.5px);left:-10px}.u-tab--slant.u-tab--active .u-tab__divider[data-v-ec7e4cd1]{background:radial-gradient(circle at 100% 0, transparent 9.5px, var(--u-border) 9.5px, var(--u-border) 10.5px, var(--u-bg-main) 10.5px);opacity:1;width:10px;height:10px;display:block;top:auto;left:auto;right:-10px;transform:none}.u-tab__divider[data-v-ec7e4cd1]{pointer-events:none;background:var(--u-tab-divider);width:1px;height:14px;transition:opacity var(--u-duration) ease;margin-top:-3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.u-tab__divider.is-hidden[data-v-ec7e4cd1]{opacity:0}.u-tabs-strip--panel[data-v-ec7e4cd1],.u-tabs-strip--pulse[data-v-ec7e4cd1]{border-bottom:1px solid var(--u-border);align-items:center}.u-tabs-strip--panel .u-tabs-strip__list[data-v-ec7e4cd1],.u-tabs-strip--pulse .u-tabs-strip__list[data-v-ec7e4cd1]{align-items:center}.u-tabs-strip--panel .u-tabs-strip__nav[data-v-ec7e4cd1],.u-tabs-strip--pulse .u-tabs-strip__nav[data-v-ec7e4cd1]{margin-bottom:0}.u-tab--panel[data-v-ec7e4cd1]{border-radius:var(--u-radius);height:28px;transition:color var(--u-duration) ease, background-color var(--u-duration) ease, box-shadow var(--u-duration) ease;background:0 0;margin-right:4px;padding:0 10px 0 12px;box-shadow:inset 0 0 0 1px #0000}.u-tab--panel[data-v-ec7e4cd1]:hover{background:var(--u-hover)}.u-tab--panel.u-tab--active[data-v-ec7e4cd1]{background:var(--u-surface);box-shadow:0 0 0 1px var(--u-border-strong) inset, var(--u-shadow-xs)}.u-tab--pulse[data-v-ec7e4cd1]{height:39px;padding:0 12px}.u-tab--pulse[data-v-ec7e4cd1]:after{content:"";background:var(--u-text);height:2px;transition:transform .22s var(--u-ease);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.u-tab--pulse[data-v-ec7e4cd1]:hover:after{background:var(--u-border-strong);transform:scaleX(1)}.u-tab--pulse.u-tab--active[data-v-ec7e4cd1]:after{background:var(--u-text);transform:scaleX(1)}.u-tabs-menu[data-v-ec7e4cd1]{z-index:3000;font-family:var(--u-font-sans);color:var(--u-text);background:var(--u-bg-elevated);border:1px solid var(--u-border);border-radius:var(--u-radius-lg);box-shadow:var(--u-shadow-popover);padding:4px;position:fixed}.u-tabs-menu__item[data-v-ec7e4cd1]{width:100%;height:32px;color:var(--u-text);text-align:left;cursor:pointer;border-radius:var(--u-radius-sm);transition:background-color var(--u-duration) ease;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;font-family:inherit;font-size:13px;display:flex}.u-tabs-menu__item[data-v-ec7e4cd1] .u-lucide{color:var(--u-text-muted)}.u-tabs-menu__item[data-v-ec7e4cd1]:hover{background:var(--u-hover)}.u-tabs-menu__item.is-danger[data-v-ec7e4cd1],.u-tabs-menu__item.is-danger[data-v-ec7e4cd1] .u-lucide{color:var(--u-danger)}.u-tabs-menu__item.is-danger[data-v-ec7e4cd1]:hover{background:var(--u-danger-soft)}.u-tabs-menu__divider[data-v-ec7e4cd1]{background:var(--u-border);height:1px;margin:4px -4px}.u-tabs-menu-pop-enter-active[data-v-ec7e4cd1],.u-tabs-menu-pop-leave-active[data-v-ec7e4cd1]{transition:opacity .12s ease, transform .14s var(--u-ease)}.u-tabs-menu-pop-enter-from[data-v-ec7e4cd1],.u-tabs-menu-pop-leave-to[data-v-ec7e4cd1]{opacity:0;transform:translateY(-4px)scale(.98)}.u-svg[data-v-b2565f5f]{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.pal-auto[data-v-b2565f5f]{--p-bg:var(--u-surface-muted);--p-panel:var(--u-surface);--p-line:var(--u-border);--p-ink:var(--u-text-muted);--p-ink-soft:var(--u-border-strong);--p-accent:color-mix(in srgb, var(--u-primary) 45%, var(--u-border-strong));--p-accent-soft:var(--u-primary-soft)}.pal-light[data-v-b2565f5f]{--p-bg:#f4f4f5;--p-panel:#fff;--p-line:#e4e4e7;--p-ink:#a1a1aa;--p-ink-soft:#d4d4d8;--p-accent:#8b8b94;--p-accent-soft:#e4e4e7}.pal-dark[data-v-b2565f5f]{--p-bg:#3f3f46;--p-panel:#52525b;--p-line:#71717a;--p-ink:#d4d4d8;--p-ink-soft:#a1a1aa;--p-accent:#d4d4d8;--p-accent-soft:#71717a}.s-bg[data-v-b2565f5f],.s-side[data-v-b2565f5f]{fill:var(--p-bg)}.s-panel[data-v-b2565f5f],.s-side.s-raised[data-v-b2565f5f]{fill:var(--p-panel)}.s-raised[data-v-b2565f5f]{stroke:var(--p-line);stroke-width:.6px}.s-card[data-v-b2565f5f]{fill:var(--p-bg);stroke:var(--p-line);stroke-width:.5px}.s-divider[data-v-b2565f5f]{fill:none;stroke:var(--p-line);stroke-width:.6px}.s-ink[data-v-b2565f5f]{fill:var(--p-ink)}.s-ink-soft[data-v-b2565f5f]{fill:var(--p-ink-soft)}.s-accent[data-v-b2565f5f]{fill:var(--p-accent)}.s-accent-soft[data-v-b2565f5f]{fill:var(--p-accent-soft)}.s-accent-outline[data-v-b2565f5f]{stroke:var(--p-accent);stroke-width:.8px}.s-split[data-v-b2565f5f]{fill:none;stroke:#71717a;stroke-width:.6px}.u-settings-header[data-v-16f35f7e]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.u-settings-header__main[data-v-16f35f7e]{flex-direction:column;gap:4px;min-width:0;display:flex}.u-settings-header h3[data-v-16f35f7e]{color:var(--u-text);margin:0;font-size:16px;font-weight:600;line-height:1.3}.u-settings-header p[data-v-16f35f7e]{color:var(--u-text-muted);margin:0;font-size:13px;font-weight:400;line-height:1.5}.u-settings-close[data-v-16f35f7e]{width:28px;height:28px;color:var(--u-text-muted);cursor:pointer;border-radius:var(--u-radius-sm);transition:background-color var(--u-duration) ease, color var(--u-duration) ease;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.u-settings-close[data-v-16f35f7e]:hover{color:var(--u-text);background:var(--u-hover)}.u-settings-body[data-v-16f35f7e]{flex-direction:column;gap:22px;display:flex}.u-settings-section__head[data-v-16f35f7e]{align-items:center;gap:6px;margin-bottom:10px;display:flex}.u-settings-section__head h4[data-v-16f35f7e]{color:var(--u-text);margin:0;font-size:13px;font-weight:600}.u-settings-section__reset[data-v-16f35f7e]{width:20px;height:20px;color:var(--u-text-subtle);cursor:pointer;transition:color var(--u-duration) ease, background-color var(--u-duration) ease;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.u-settings-section__reset[data-v-16f35f7e]:hover{color:var(--u-text);background:var(--u-hover)}.u-settings-grid[data-v-16f35f7e]{gap:10px;display:grid}.u-settings-grid--3[data-v-16f35f7e]{grid-template-columns:repeat(3,minmax(0,1fr))}.u-settings-grid--2[data-v-16f35f7e]{grid-template-columns:repeat(2,minmax(0,1fr))}.u-settings-option[data-v-16f35f7e]{color:var(--u-text-muted);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;font-family:inherit;display:flex}.u-settings-option__preview[data-v-16f35f7e]{aspect-ratio:79.86/51.14;background:var(--u-surface-muted);border-radius:var(--u-radius);box-shadow:0 0 0 1px var(--u-border);transition:box-shadow var(--u-duration) ease;padding:0;display:block;position:relative}.u-settings-option:hover .u-settings-option__preview[data-v-16f35f7e]{box-shadow:0 0 0 1px var(--u-border-strong)}.u-settings-option__label[data-v-16f35f7e]{font-size:12px;font-weight:500;line-height:1.2}.u-settings-option__check[data-v-16f35f7e]{width:18px;height:18px;color:var(--u-primary-foreground);background:var(--u-primary);box-shadow:0 0 0 2px var(--u-bg-elevated);border-radius:999px;place-items:center;display:none;position:absolute;top:-6px;right:-6px}.u-settings-option.is-active[data-v-16f35f7e]{color:var(--u-text)}.u-settings-option.is-active .u-settings-option__preview[data-v-16f35f7e]{box-shadow:0 0 0 2px var(--u-primary), var(--u-shadow-md)}.u-settings-option.is-active .u-settings-option__check[data-v-16f35f7e]{display:grid}.u-settings-switches[data-v-16f35f7e]{border:1px solid var(--u-border);border-radius:var(--u-radius-lg);overflow:hidden}.u-settings-switch[data-v-16f35f7e]{min-height:44px;color:var(--u-text);cursor:pointer;justify-content:space-between;align-items:center;padding:0 14px;font-size:13px;display:flex}.u-settings-switch+.u-settings-switch[data-v-16f35f7e]{border-top:1px solid var(--u-border)}.u-settings-reset[data-v-16f35f7e]{width:100%}.u-settings-drawer .el-drawer__header{padding:18px 20px 16px}.u-settings-drawer .el-drawer__body{padding:20px}.u-settings-drawer.el-drawer{direction:ltr}.u-theme-switch-popper .el-dropdown-menu{min-width:148px}.u-theme-switch-popper .u-lucide{color:var(--u-text-muted)}.u-theme-switch__label{flex:1}.u-theme-switch-popper .u-theme-switch__check{color:var(--u-text);margin-left:12px}.u-command[data-v-74864374]{max-height:min(520px,72vh);font-family:var(--u-font-sans);color:var(--u-text);background:var(--u-bg-elevated);flex-direction:column;display:flex}.u-command__input[data-v-74864374]{height:52px;color:var(--u-text-muted);border-bottom:1px solid var(--u-border);flex-shrink:0;align-items:center;gap:10px;padding:0 14px 0 16px;display:flex}.u-command__input input[data-v-74864374]{min-width:0;color:var(--u-text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:14px}.u-command__input input[data-v-74864374]::placeholder{color:var(--u-text-subtle)}.u-command__kbd[data-v-74864374]{min-width:20px;height:20px;color:var(--u-text-muted);background:var(--u-surface-muted);border:1px solid var(--u-border);border-radius:5px;justify-content:center;align-items:center;gap:2px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.u-command__list[data-v-74864374]{flex:1;min-height:0;padding:6px;overflow:auto}.u-command__group+.u-command__group[data-v-74864374]{border-top:1px solid var(--u-border);margin-top:6px;padding-top:6px}.u-command__group-title[data-v-74864374]{color:var(--u-text-subtle);padding:6px 10px 4px;font-size:11.5px;font-weight:500}.u-command__item[data-v-74864374]{width:100%;height:38px;color:var(--u-text);text-align:left;cursor:pointer;border-radius:var(--u-radius);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:13.5px;display:flex}.u-command__item.is-active[data-v-74864374]{background:var(--u-hover)}.u-command__item-icon[data-v-74864374]{width:26px;height:26px;color:var(--u-text-muted);background:var(--u-surface);border:1px solid var(--u-border);border-radius:var(--u-radius-sm);flex-shrink:0;place-items:center;display:grid}.u-command__item-label[data-v-74864374]{white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.u-command__parent[data-v-74864374]{color:var(--u-text-muted)}.u-command__sep[data-v-74864374]{color:var(--u-text-subtle);flex-shrink:0}.u-command__enter[data-v-74864374]{color:var(--u-text-subtle);opacity:0;flex-shrink:0}.u-command__item.is-active .u-command__enter[data-v-74864374]{opacity:1}.u-command__item-check[data-v-74864374]{color:var(--u-text);flex-shrink:0}.u-command__empty[data-v-74864374]{color:var(--u-text-muted);flex-direction:column;align-items:center;gap:8px;padding:40px 16px;font-size:13px;display:flex}.u-command__footer[data-v-74864374]{height:40px;color:var(--u-text-muted);background:var(--u-surface-muted);border-top:1px solid var(--u-border);flex-shrink:0;align-items:center;gap:16px;padding:0 14px;font-size:12px;display:flex}.u-command__hint[data-v-74864374]{align-items:center;gap:4px;display:inline-flex}.u-command-dialog.el-dialog{border:1px solid var(--u-border);border-radius:var(--u-radius-xl);box-shadow:var(--u-shadow-lg);padding:0;overflow:hidden}.u-command-dialog .el-dialog__header{display:none}.u-command-dialog .el-dialog__body{padding:0}.u-admin-layout[data-v-3fc8cff3]{--u-sidebar-current:var(--u-layout-sidebar-width);grid-template-columns:var(--u-sidebar-current) minmax(0, 1fr);height:100vh;font-family:var(--u-font-sans);color:var(--u-text);background:var(--u-bg-page);transition:grid-template-columns .22s var(--u-ease);display:grid;overflow:hidden}.u-admin-layout.layout-compact[data-v-3fc8cff3],.u-admin-layout.is-sidebar-collapsed[data-v-3fc8cff3]{--u-sidebar-current:var(--u-layout-sidebar-width-icon)}.u-admin-layout.variant-floating.layout-compact[data-v-3fc8cff3],.u-admin-layout.variant-floating.is-sidebar-collapsed[data-v-3fc8cff3]{--u-sidebar-current:calc(var(--u-layout-sidebar-width-icon) + 16px)}.u-admin-layout.layout-full.sidebar-hidden[data-v-3fc8cff3],.u-admin-layout.is-immersive[data-v-3fc8cff3]{--u-sidebar-current:0px}.u-sidebar[data-v-3fc8cff3]{z-index:30;width:100%;min-width:0;height:100vh;position:relative}.u-sidebar__inner[data-v-3fc8cff3]{background:var(--u-sidebar-bg);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden}.u-sidebar__header[data-v-3fc8cff3]{padding:12px 10px 6px}.u-team-switcher[data-v-3fc8cff3]{width:100%;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;border-radius:var(--u-radius);transition:background-color var(--u-duration) ease;background:0 0;border:0;align-items:center;gap:10px;padding:6px;display:flex;overflow:hidden}.u-team-switcher[data-v-3fc8cff3]:hover{background:var(--u-sidebar-accent)}.u-team-switcher__logo[data-v-3fc8cff3]{width:32px;height:32px;color:var(--u-primary-foreground);background:var(--u-primary);box-shadow:inset 0 1px 0 #ffffff24, var(--u-shadow-sm);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.u-team-switcher__logo svg[data-v-3fc8cff3]{width:18px;height:18px}.u-team-switcher__text[data-v-3fc8cff3]{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.25;display:flex}.u-team-switcher__text strong[data-v-3fc8cff3]{letter-spacing:-.01em;font-size:14px;font-weight:600}.u-team-switcher__text span[data-v-3fc8cff3]{text-overflow:ellipsis;color:var(--u-text-muted);font-size:12px;overflow:hidden}.u-team-switcher__arrow[data-v-3fc8cff3]{color:var(--u-text-muted);flex-shrink:0}.u-sidebar__content[data-v-3fc8cff3] .el-scrollbar__view{padding:0 10px 4px}.u-menu-group[data-v-3fc8cff3]{padding-top:14px}.u-menu-group[data-v-3fc8cff3]:first-child{padding-top:8px}.u-menu-group__title[data-v-3fc8cff3]{height:28px;color:var(--u-text-subtle);white-space:nowrap;margin:0;padding:0 10px;font-size:12px;font-weight:500;line-height:28px;transition:opacity .18s,height .18s;overflow:hidden}.u-menu-item-wrap+.u-menu-item-wrap[data-v-3fc8cff3]{margin-top:2px}.u-menu-item[data-v-3fc8cff3]{width:100%;height:34px;font-family:inherit;font-size:var(--u-font-size);color:var(--u-text-secondary);white-space:nowrap;cursor:pointer;border-radius:var(--u-radius);transition:background-color var(--u-duration) ease, color var(--u-duration) ease, box-shadow var(--u-duration) ease;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative;overflow:hidden}.u-menu-item[data-v-3fc8cff3]:hover{color:var(--u-text);background:var(--u-sidebar-accent)}.u-menu-item.is-active[data-v-3fc8cff3]:not(.is-parent){color:var(--u-text);background:var(--u-sidebar-active);font-weight:500}.u-menu-item.is-active.is-parent[data-v-3fc8cff3]{color:var(--u-text)}.u-menu-item__icon[data-v-3fc8cff3]{width:16px;height:16px;color:var(--u-text-muted);transition:color var(--u-duration) ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.u-menu-item:hover .u-menu-item__icon[data-v-3fc8cff3],.u-menu-item.is-active .u-menu-item__icon[data-v-3fc8cff3]{color:var(--u-text)}.u-menu-item__label[data-v-3fc8cff3]{text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.u-menu-item__badge[data-v-3fc8cff3]{font-variant-numeric:tabular-nums;min-width:20px;height:18px;color:var(--u-text-muted);background:var(--u-sidebar-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.u-menu-item__badge.is-text[data-v-3fc8cff3]{color:var(--u-accent);letter-spacing:.04em;background:var(--u-accent-soft);font-size:10px;font-weight:600}.u-menu-item__arrow[data-v-3fc8cff3]{color:var(--u-text-subtle);transition:transform .2s var(--u-ease);flex-shrink:0}.u-menu-item.is-open .u-menu-item__arrow[data-v-3fc8cff3]{transform:rotate(90deg)}.u-sub-menu[data-v-3fc8cff3]{border-left:1px solid var(--u-border);gap:2px;margin:2px 0 2px 18px;padding:2px 0 4px 10px;display:grid;overflow:hidden}.u-sub-menu__item[data-v-3fc8cff3]{width:100%;height:30px;color:var(--u-text-muted);text-align:left;white-space:nowrap;cursor:pointer;border-radius:var(--u-radius);transition:background-color var(--u-duration) ease, color var(--u-duration) ease;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:13px;display:flex}.u-sub-menu__item[data-v-3fc8cff3]:hover{color:var(--u-text);background:var(--u-sidebar-accent)}.u-sub-menu__item.is-active[data-v-3fc8cff3]{color:var(--u-text);background:var(--u-sidebar-active);font-weight:500}.u-sub-menu__item-icon[data-v-3fc8cff3]{color:var(--u-text-muted);flex-shrink:0;display:inline-flex}.u-sub-menu__item-label[data-v-3fc8cff3]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.u-submenu-enter-active[data-v-3fc8cff3],.u-submenu-leave-active[data-v-3fc8cff3]{transition:opacity .18s ease, max-height .22s var(--u-ease)}.u-submenu-enter-from[data-v-3fc8cff3],.u-submenu-leave-to[data-v-3fc8cff3]{opacity:0;max-height:0}.u-submenu-enter-to[data-v-3fc8cff3],.u-submenu-leave-from[data-v-3fc8cff3]{opacity:1;max-height:480px}.u-sidebar__footer[data-v-3fc8cff3]{gap:8px;padding:8px 10px 12px;display:grid;position:relative}.u-user[data-v-3fc8cff3]{width:100%;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;border-radius:var(--u-radius);transition:background-color var(--u-duration) ease;background:0 0;border:0;align-items:center;gap:10px;padding:6px;font-family:inherit;display:flex;overflow:hidden}.u-user[data-v-3fc8cff3]:hover{background:var(--u-sidebar-accent)}.u-user__avatar[data-v-3fc8cff3]{width:32px;height:32px;color:var(--u-text-secondary);background:linear-gradient(135deg, var(--u-surface), var(--u-muted));box-shadow:0 0 0 1px var(--u-border) inset, var(--u-shadow-xs);border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.u-user__avatar--lg[data-v-3fc8cff3]{border-radius:10px;width:36px;height:36px;font-size:13px}.u-user__avatar img[data-v-3fc8cff3]{object-fit:cover;width:100%;height:100%}.u-user__meta[data-v-3fc8cff3]{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.25;display:flex}.u-user__meta strong[data-v-3fc8cff3],.u-user__meta span[data-v-3fc8cff3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-user__meta strong[data-v-3fc8cff3]{font-size:13px;font-weight:600}.u-user__meta span[data-v-3fc8cff3]{color:var(--u-text-muted);font-size:12px}.u-user__arrow[data-v-3fc8cff3]{color:var(--u-text-muted);flex-shrink:0}.u-user-popper[data-v-3fc8cff3]{z-index:2000;width:240px;font-family:var(--u-font-sans);color:var(--u-text);transform-origin:0 100%;position:fixed}.u-menu-card[data-v-3fc8cff3]{background:var(--u-bg-elevated);border:1px solid var(--u-border);border-radius:var(--u-radius-lg);box-shadow:var(--u-shadow-popover);padding:4px;overflow:hidden}.u-menu-card__profile[data-v-3fc8cff3]{align-items:center;gap:10px;padding:8px;display:flex}.u-menu-card__profile--compact[data-v-3fc8cff3]{padding:8px 10px}.u-menu-card__profile.is-clickable[data-v-3fc8cff3]{cursor:pointer;border-radius:var(--u-radius-sm);transition:background-color var(--u-duration) ease}.u-menu-card__profile.is-clickable[data-v-3fc8cff3]:hover{background:var(--u-hover)}.u-menu-card__section[data-v-3fc8cff3]{border-top:1px solid var(--u-border);margin-top:4px;padding-top:4px}.u-menu-card[data-v-3fc8cff3] .u-menu-card__item,.u-menu-card__item[data-v-3fc8cff3]{width:100%;height:32px;color:var(--u-text);text-align:left;cursor:pointer;border-radius:var(--u-radius-sm);transition:background-color var(--u-duration) ease;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-family:inherit;font-size:13px;display:flex}.u-menu-card[data-v-3fc8cff3] .u-menu-card__item:hover,.u-menu-card__item[data-v-3fc8cff3]:hover{background:var(--u-hover)}.u-menu-card__item--danger[data-v-3fc8cff3]{color:var(--u-danger)}.u-menu-card__item--danger[data-v-3fc8cff3]:hover{background:var(--u-danger-soft)}.u-pop-enter-active[data-v-3fc8cff3],.u-pop-leave-active[data-v-3fc8cff3]{transition:opacity .14s ease, transform .16s var(--u-ease)}.u-pop-enter-from[data-v-3fc8cff3],.u-pop-leave-to[data-v-3fc8cff3]{opacity:0;transform:translateY(-4px)scale(.97)}.u-user-popper.u-pop-enter-from[data-v-3fc8cff3],.u-user-popper.u-pop-leave-to[data-v-3fc8cff3]{transform:translate(-4px)scale(.97)}.u-body[data-v-3fc8cff3]{background:var(--u-bg-main);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.u-header[data-v-3fc8cff3]{height:var(--u-layout-header-height);background:var(--u-bg-header);border-bottom:1px solid var(--u-border);align-items:center;gap:10px;padding:0 14px 0 12px;display:flex}.u-body.has-tabs .u-header[data-v-3fc8cff3]{border-bottom-color:#0000}.u-header__separator[data-v-3fc8cff3]{background:var(--u-border-strong);flex-shrink:0;width:1px;height:18px}.u-header__nav[data-v-3fc8cff3]{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.u-header__nav[data-v-3fc8cff3]::-webkit-scrollbar{display:none}.u-header__nav-link[data-v-3fc8cff3]{color:var(--u-text-muted);white-space:nowrap;border-radius:var(--u-radius-sm);transition:color var(--u-duration) ease, background-color var(--u-duration) ease;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none}.u-header__nav-link[data-v-3fc8cff3]:hover{color:var(--u-text);background:var(--u-hover)}.u-header__nav-link.is-active[data-v-3fc8cff3]{color:var(--u-text);background:var(--u-muted)}.u-header__nav-link.is-disabled[data-v-3fc8cff3]{pointer-events:none;opacity:.5}.u-header__right[data-v-3fc8cff3]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.u-header__actions[data-v-3fc8cff3]{align-items:center;gap:2px;display:flex}.u-sidebar-trigger[data-v-3fc8cff3]{flex-shrink:0}.u-search[data-v-3fc8cff3]{width:280px;height:32px;color:var(--u-text-muted);cursor:pointer;background:var(--u-surface-muted);border:1px solid var(--u-border);border-radius:var(--u-radius);transition:background-color var(--u-duration) ease, border-color var(--u-duration) ease;align-items:center;gap:8px;padding:0 6px 0 10px;font-family:inherit;font-size:13px;display:flex}.u-search[data-v-3fc8cff3]:hover{background:var(--u-hover);border-color:var(--u-border-strong)}.u-search__placeholder[data-v-3fc8cff3]{text-overflow:ellipsis;text-align:left;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.u-kbd[data-v-3fc8cff3]{height:20px;font-family:var(--u-font-sans);color:var(--u-text-muted);background:var(--u-surface);border:1px solid var(--u-border);box-shadow:0 1px 0 var(--u-border);border-radius:5px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.u-header-profile[data-v-3fc8cff3]{margin-left:4px;position:relative}.u-avatar-btn[data-v-3fc8cff3]{width:32px;height:32px;color:var(--u-text-secondary);cursor:pointer;background:linear-gradient(135deg, var(--u-surface), var(--u-muted));box-shadow:0 0 0 1px var(--u-border) inset;transition:box-shadow var(--u-duration) ease;border:0;border-radius:999px;place-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:grid;overflow:hidden}.u-avatar-btn[data-v-3fc8cff3]:hover{box-shadow:0 0 0 1px var(--u-border-strong) inset, 0 0 0 3px var(--u-ring-soft)}.u-avatar-btn img[data-v-3fc8cff3]{object-fit:cover;width:100%;height:100%}.u-profile-popper[data-v-3fc8cff3]{z-index:80;transform-origin:100% 0;width:224px;position:absolute;top:calc(100% + 8px);right:0}.u-main[data-v-3fc8cff3]{background:var(--u-bg-main);min-width:0;min-height:0;padding:20px 24px 24px;overflow:auto}:is(.u-main[data-v-3fc8cff3]:has(.u-page--inner),.u-main[data-v-3fc8cff3]:has(.u-page--fit)){overflow:hidden}.u-main[data-v-3fc8cff3]:has(.u-page--fit){flex-direction:column;display:flex}.u-main:has(.u-page--fit)>.u-page--fit[data-v-3fc8cff3]{flex:1;min-height:0}.variant-inset .u-body[data-v-3fc8cff3]{margin:var(--u-layout-inset-gap) var(--u-layout-inset-gap) var(--u-layout-inset-gap) 0;border:1px solid var(--u-border);border-radius:var(--u-radius-xl)}.variant-inset.dir-rtl .u-body[data-v-3fc8cff3]{margin:var(--u-layout-inset-gap) 0 var(--u-layout-inset-gap) var(--u-layout-inset-gap)}.variant-inset.is-immersive .u-body[data-v-3fc8cff3],.variant-inset.layout-full.sidebar-hidden .u-body[data-v-3fc8cff3]{margin-left:var(--u-layout-inset-gap)}.variant-sidebar .u-sidebar__inner[data-v-3fc8cff3]{background:var(--u-surface);border-right:1px solid var(--u-border)}.variant-sidebar.dir-rtl .u-sidebar__inner[data-v-3fc8cff3]{border-right:0;border-left:1px solid var(--u-border)}.variant-sidebar .u-menu-item.is-active[data-v-3fc8cff3]:not(.is-parent),.variant-sidebar .u-sub-menu__item.is-active[data-v-3fc8cff3]{background:var(--u-muted);box-shadow:none}.variant-floating .u-sidebar[data-v-3fc8cff3]{padding:var(--u-layout-inset-gap)}.variant-floating .u-sidebar__inner[data-v-3fc8cff3]{background:var(--u-surface);border:1px solid var(--u-border);border-radius:var(--u-radius-xl);box-shadow:var(--u-shadow-sm)}.variant-floating .u-menu-item.is-active[data-v-3fc8cff3]:not(.is-parent),.variant-floating .u-sub-menu__item.is-active[data-v-3fc8cff3]{background:var(--u-muted);box-shadow:none}.variant-floating .u-body[data-v-3fc8cff3],.variant-sidebar .u-body[data-v-3fc8cff3]{background:var(--u-bg-main)}.is-sidebar-collapsed .u-sidebar__header[data-v-3fc8cff3],.layout-compact .u-sidebar__header[data-v-3fc8cff3]{padding:12px 10px 6px}.is-sidebar-collapsed .u-team-switcher[data-v-3fc8cff3],.layout-compact .u-team-switcher[data-v-3fc8cff3]{justify-content:center;padding:0}.is-sidebar-collapsed .u-team-switcher__text[data-v-3fc8cff3],.is-sidebar-collapsed .u-team-switcher__arrow[data-v-3fc8cff3],.is-sidebar-collapsed .u-menu-item__label[data-v-3fc8cff3],.is-sidebar-collapsed .u-menu-item__badge[data-v-3fc8cff3],.is-sidebar-collapsed .u-menu-item__arrow[data-v-3fc8cff3],.is-sidebar-collapsed .u-user__meta[data-v-3fc8cff3],.is-sidebar-collapsed .u-user__arrow[data-v-3fc8cff3],.layout-compact .u-team-switcher__text[data-v-3fc8cff3],.layout-compact .u-team-switcher__arrow[data-v-3fc8cff3],.layout-compact .u-menu-item__label[data-v-3fc8cff3],.layout-compact .u-menu-item__badge[data-v-3fc8cff3],.layout-compact .u-menu-item__arrow[data-v-3fc8cff3],.layout-compact .u-user__meta[data-v-3fc8cff3],.layout-compact .u-user__arrow[data-v-3fc8cff3]{display:none}.is-sidebar-collapsed .u-sidebar__content[data-v-3fc8cff3] .el-scrollbar__view,.layout-compact .u-sidebar__content[data-v-3fc8cff3] .el-scrollbar__view{padding-inline:8px}.is-sidebar-collapsed .u-menu-group__title[data-v-3fc8cff3],.layout-compact .u-menu-group__title[data-v-3fc8cff3]{opacity:0;height:0}.is-sidebar-collapsed .u-menu-group+.u-menu-group[data-v-3fc8cff3],.layout-compact .u-menu-group+.u-menu-group[data-v-3fc8cff3]{border-top:1px solid var(--u-border);margin-top:10px;padding-top:10px}.is-sidebar-collapsed .u-menu-item[data-v-3fc8cff3],.layout-compact .u-menu-item[data-v-3fc8cff3]{justify-content:center;width:36px;height:36px;padding:0}.is-sidebar-collapsed .u-sidebar__footer[data-v-3fc8cff3],.layout-compact .u-sidebar__footer[data-v-3fc8cff3]{padding:8px 10px 12px}.is-sidebar-collapsed .u-user[data-v-3fc8cff3],.layout-compact .u-user[data-v-3fc8cff3]{justify-content:center;padding:0}.layout-full.sidebar-hidden .u-sidebar[data-v-3fc8cff3],.is-immersive .u-sidebar[data-v-3fc8cff3]{visibility:hidden;pointer-events:none;overflow:hidden}.is-immersive .u-header[data-v-3fc8cff3]{display:none}.dir-rtl[data-v-3fc8cff3]{direction:rtl}.dir-rtl .u-team-switcher[data-v-3fc8cff3],.dir-rtl .u-user[data-v-3fc8cff3],.dir-rtl .u-menu-item__label[data-v-3fc8cff3],.dir-rtl .u-sub-menu__item[data-v-3fc8cff3],.dir-rtl .u-search__placeholder[data-v-3fc8cff3]{text-align:right}.dir-rtl .u-sub-menu[data-v-3fc8cff3]{border-right:1px solid var(--u-border);border-left:0;margin:2px 18px 2px 0;padding:2px 10px 4px 0}.dir-rtl .u-menu-item.is-open .u-menu-item__arrow[data-v-3fc8cff3]{transform:rotate(-90deg)}.dir-rtl .u-menu-item__arrow[data-v-3fc8cff3]{transform:scaleX(-1)}.dir-rtl .u-header__right[data-v-3fc8cff3]{margin-left:0;margin-right:auto}.dir-rtl .u-profile-popper[data-v-3fc8cff3]{transform-origin:0 0;left:0;right:auto}.u-sidebar-backdrop[data-v-3fc8cff3]{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}.u-fade-enter-active[data-v-3fc8cff3],.u-fade-leave-active[data-v-3fc8cff3]{transition:opacity .2s}.u-fade-enter-from[data-v-3fc8cff3],.u-fade-leave-to[data-v-3fc8cff3]{opacity:0}@media (width<=1100px){.u-search[data-v-3fc8cff3]{background:0 0;border-color:#0000;justify-content:center;width:32px;padding:0}.u-search__placeholder[data-v-3fc8cff3],.u-search .u-kbd[data-v-3fc8cff3]{display:none}}@media (width<=900px){.u-admin-layout[data-v-3fc8cff3],.u-admin-layout.is-sidebar-collapsed[data-v-3fc8cff3],.u-admin-layout.layout-compact[data-v-3fc8cff3]{--u-sidebar-current:0px;grid-template-columns:minmax(0,1fr)}.u-sidebar[data-v-3fc8cff3]{width:272px;transition:transform .24s var(--u-ease);padding:0;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.u-sidebar__inner[data-v-3fc8cff3]{background:var(--u-surface);border-right:1px solid var(--u-border);box-shadow:var(--u-shadow-lg)}.is-mobile-open .u-sidebar[data-v-3fc8cff3]{transform:translate(0)}.dir-rtl .u-sidebar[data-v-3fc8cff3]{inset:0 0 0 auto;transform:translate(100%)}.dir-rtl.is-mobile-open .u-sidebar[data-v-3fc8cff3]{transform:translate(0)}.variant-inset .u-body[data-v-3fc8cff3],.variant-inset.dir-rtl .u-body[data-v-3fc8cff3]{box-shadow:none;border:0;border-radius:0;margin:0}.u-main[data-v-3fc8cff3]{padding:16px}}.u-fullscreen[data-v-2baa1af3]{width:32px;height:32px;color:var(--u-text-muted);cursor:pointer;border-radius:var(--u-radius,8px);background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.u-fullscreen[data-v-2baa1af3]:hover{color:var(--u-text);background:var(--u-hover,#0f172a0f)}.u-fullscreen svg[data-v-2baa1af3]{width:16px;height:16px}.u-locale[data-v-794b8b18]{position:relative}.u-locale__btn[data-v-794b8b18]{width:32px;height:32px;color:var(--u-text-muted);cursor:pointer;border-radius:var(--u-radius,8px);background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.u-locale__btn[data-v-794b8b18]:hover{color:var(--u-text);background:var(--u-hover,#0f172a0f)}.u-locale__menu[data-v-794b8b18]{z-index:50;background:var(--u-bg-elevated,#fff);border:1px solid var(--u-border,#e2e8f0);border-radius:var(--u-radius-md,10px);min-width:140px;box-shadow:var(--u-shadow-popover,0 4px 12px #0f172a14);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.u-locale__item[data-v-794b8b18]{color:var(--u-text);cursor:pointer;border-radius:var(--u-radius-sm,6px);padding:7px 10px;font-size:13px}.u-locale__item[data-v-794b8b18]:hover{background:var(--u-hover,#f1f5f9)}.u-locale__item--active[data-v-794b8b18]{font-weight:600}
