@charset "UTF-8";.sidebar-wrapper[data-v-e2572e5a]{display:flex;height:100%;overflow:hidden;background:var(--glass-card);transition:width .25s ease;flex-shrink:0;width:auto;max-width:100vw}.sidebar-wrapper.is-collapsed[data-v-e2572e5a]{width:64px}.sidebar-primary[data-v-e2572e5a]{width:var(--sidebar-primary-width, 64px);height:100%;background:var(--glass-chrome);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));display:flex;flex-direction:column;align-items:center;flex-shrink:0}.sidebar-primary .brand-logo[data-v-e2572e5a]{height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;cursor:pointer;margin-bottom:8px;border-bottom:1px solid var(--hairline)}.sidebar-primary .brand-logo .logo-box[data-v-e2572e5a]{width:32px;height:32px;background:var(--accent-fill);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px var(--accent-glow)}.sidebar-primary .brand-logo .brand-text[data-v-e2572e5a]{display:none}.sidebar-primary .primary-menus[data-v-e2572e5a]{flex:1;display:flex;flex-direction:column;width:100%;padding:4px 0;overflow-y:auto}.sidebar-primary .primary-menus[data-v-e2572e5a]::-webkit-scrollbar{display:none}.sidebar-primary .primary-menu-item[data-v-e2572e5a]{width:100%;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--el-text-color-secondary);cursor:pointer;transition:color .2s,background .2s;position:relative;padding:4px 0}.sidebar-primary .primary-menu-item .menu-icon-wrap[data-v-e2572e5a]{width:36px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .2s}.sidebar-primary .primary-menu-item .menu-label[data-v-e2572e5a]{font-size:11px;margin-top:2px;line-height:1.2;transform:scale(.95);letter-spacing:0;max-width:60px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-primary .primary-menu-item[data-v-e2572e5a]:hover{color:var(--el-text-color-primary)}.sidebar-primary .primary-menu-item:hover .menu-icon-wrap[data-v-e2572e5a]{background:var(--el-fill-color)}.sidebar-primary .primary-menu-item.active[data-v-e2572e5a]{color:var(--el-text-color-primary)}.sidebar-primary .primary-menu-item.active .menu-icon-wrap[data-v-e2572e5a]{background:var(--accent-fill);box-shadow:0 2px 8px var(--accent-glow);color:var(--accent-ink)}.sidebar-primary .primary-menu-item.active[data-v-e2572e5a]:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;background:var(--accent-fill);border-radius:0 3px 3px 0}.sidebar-primary .primary-footer[data-v-e2572e5a]{width:100%;padding:12px 0 16px;display:flex;justify-content:center;color:var(--el-text-color-secondary);border-top:1px solid var(--hairline)}.sidebar-primary .primary-footer .footer-icon[data-v-e2572e5a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:all .2s}.sidebar-primary .primary-footer .footer-icon[data-v-e2572e5a]:hover{color:var(--el-text-color-primary);background:var(--el-fill-color)}.sidebar-secondary[data-v-e2572e5a]{width:var(--sidebar-secondary-width, 160px);background:var(--glass-card);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));display:flex;flex-direction:column;border-right:1px solid var(--el-border-color-light)}.sidebar-secondary .secondary-header[data-v-e2572e5a]{height:56px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--el-border-color-light)}.sidebar-secondary .secondary-header .header-title[data-v-e2572e5a]{font-size:15px;font-weight:600;color:var(--el-text-color-primary);letter-spacing:.3px}.sidebar-secondary .secondary-menus[data-v-e2572e5a]{padding:8px;display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto}.sidebar-secondary .secondary-group[data-v-e2572e5a]{display:flex;flex-direction:column;gap:2px}.sidebar-secondary .secondary-group+.secondary-group[data-v-e2572e5a]{margin-top:8px;padding-top:8px;border-top:1px solid var(--el-border-color-lighter)}.sidebar-secondary .group-header[data-v-e2572e5a]{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--el-text-color-regular);cursor:pointer;border-radius:6px;-webkit-user-select:none;user-select:none}.sidebar-secondary .group-header .group-text[data-v-e2572e5a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-secondary .group-header .group-arrow[data-v-e2572e5a]{font-size:12px;color:var(--el-text-color-placeholder);transition:transform .18s}.sidebar-secondary .group-header .group-arrow.is-expanded[data-v-e2572e5a]{transform:rotate(90deg)}.sidebar-secondary .group-header[data-v-e2572e5a]:hover{color:var(--accent-on-tint);background:var(--el-fill-color-light)}.sidebar-secondary .group-items[data-v-e2572e5a]{display:flex;flex-direction:column;gap:2px}.sidebar-secondary .secondary-menu-item[data-v-e2572e5a]{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:13px;color:var(--el-text-color-regular);cursor:pointer;border-radius:6px;transition:all .18s}.sidebar-secondary .secondary-menu-item.is-nested[data-v-e2572e5a]{padding-left:22px;font-size:12.5px}.sidebar-secondary .secondary-menu-item .menu-text[data-v-e2572e5a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-secondary .secondary-menu-item .active-dot[data-v-e2572e5a]{width:6px;height:6px;border-radius:50%;background:var(--accent-fill)}.sidebar-secondary .secondary-menu-item[data-v-e2572e5a]:hover{background:var(--hover-bg-color);color:var(--el-text-color-primary)}.sidebar-secondary .secondary-menu-item.active[data-v-e2572e5a]{background:var(--el-color-primary-light-9);color:var(--accent-on-tint);font-weight:600}.is-collapsed .sidebar-secondary[data-v-e2572e5a]{display:none}@media(max-width:767px){.sidebar-wrapper[data-v-e2572e5a]{position:fixed;left:0;top:0;bottom:0;z-index:1002;box-shadow:4px 0 16px #0000001f}}.navbar[data-v-1b4f7d41]{height:var(--navbar-height, 52px);display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 8px;background:var(--navbar-bg-color);border-bottom:1px solid var(--el-border-color-light);flex-shrink:0}.navbar-left[data-v-1b4f7d41]{display:flex;align-items:center;gap:8px;min-width:0}.collapse-btn[data-v-1b4f7d41]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;color:var(--el-text-color-regular);transition:all .2s}.collapse-btn[data-v-1b4f7d41]:hover{background:var(--hover-bg-color);color:var(--el-color-primary)}.navbar-breadcrumb[data-v-1b4f7d41]{font-size:14px;margin-left:8px}.navbar-breadcrumb[data-v-1b4f7d41] .el-breadcrumb__item .el-breadcrumb__inner{color:var(--el-text-color-secondary);font-weight:400}.navbar-breadcrumb[data-v-1b4f7d41] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--el-text-color-primary);font-weight:500}.navbar-right[data-v-1b4f7d41]{display:flex;align-items:center;gap:12px}.action-icons[data-v-1b4f7d41]{display:flex;align-items:center;gap:4px}.action-icons .action-btn[data-v-1b4f7d41]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--el-text-color-regular);cursor:pointer;border-radius:6px;transition:all .2s}.action-icons .action-btn[data-v-1b4f7d41]:hover{background:var(--hover-bg-color);color:var(--el-color-primary)}.divider[data-v-1b4f7d41]{width:1px;height:20px;background:var(--el-border-color-light)}.user-profile[data-v-1b4f7d41]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 10px 4px 4px;border-radius:18px;transition:background .2s}.user-profile[data-v-1b4f7d41]:hover{background:var(--hover-bg-color)}.user-profile .user-avatar[data-v-1b4f7d41]{background:var(--accent-fill);font-size:13px;font-weight:600;color:var(--accent-ink)}.user-profile .username[data-v-1b4f7d41]{font-size:13px;color:var(--el-text-color-primary);font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile .arrow-icon[data-v-1b4f7d41]{color:var(--el-text-color-secondary)}.logout-item[data-v-1b4f7d41]{color:var(--el-color-danger)!important}@media(max-width:767px){.navbar[data-v-1b4f7d41]{padding:0 12px 0 4px}.navbar-breadcrumb[data-v-1b4f7d41]{display:none}.action-icons .action-btn[data-v-1b4f7d41]:not(:last-child){display:none}.user-profile .username[data-v-1b4f7d41]{display:none}}.tags-view-container[data-v-ac63988b]{height:var(--tagsview-height, 38px);width:100%;background:var(--glass-card);border-bottom:1px solid var(--el-border-color-light);display:flex;align-items:center;padding:0 12px;z-index:10}.tags-view-container .tags-view-wrapper[data-v-ac63988b]{width:100%;height:100%}.tags-view-container .tags-view-wrapper[data-v-ac63988b] .el-scrollbar__wrap,.tags-view-container .tags-view-wrapper[data-v-ac63988b] .el-scrollbar__view{height:100%;display:flex;align-items:center}.tags-view-container .tags-view-wrapper[data-v-ac63988b] .el-scrollbar__bar{bottom:0;opacity:0}.tags-view-container .tags-inner[data-v-ac63988b]{display:flex;align-items:center;gap:6px;height:100%;padding:0 4px}.tags-view-container .tags-view-item[data-v-ac63988b]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;height:26px;padding:0 10px;font-size:12px;line-height:1;color:var(--el-text-color-regular);background:var(--hover-bg-color);border-radius:14px;text-decoration:none;transition:all .2s;white-space:nowrap;-webkit-user-select:none;user-select:none}.tags-view-container .tags-view-item .tag-dot[data-v-ac63988b]{width:6px;height:6px;border-radius:50%;background:var(--el-text-color-placeholder);transition:background .2s;flex-shrink:0}.tags-view-container .tags-view-item .tag-title[data-v-ac63988b]{line-height:1}.tags-view-container .tags-view-item[data-v-ac63988b]:hover{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.tags-view-container .tags-view-item.active[data-v-ac63988b]{color:var(--accent-ink);background:var(--accent-fill);font-weight:500}.tags-view-container .tags-view-item.active .tag-dot[data-v-ac63988b]{background:var(--accent-ink)}.tags-view-container .tags-view-item.active .close-icon[data-v-ac63988b]{color:var(--accent-ink);opacity:.65}.tags-view-container .tags-view-item.active .close-icon[data-v-ac63988b]:hover{color:var(--accent-ink);opacity:1;background:transparent}.tags-view-container .close-icon[data-v-ac63988b]{width:14px;height:14px;font-size:11px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .2s;color:var(--el-text-color-secondary);flex-shrink:0}.tags-view-container .close-icon[data-v-ac63988b]:hover{background:#0000000f;color:var(--el-color-danger)}.tagsview-context-menu{position:fixed;z-index:3000;min-width:168px;padding:4px;background:var(--glass-card);border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;list-style:none;margin:0}.tagsview-context-menu .menu-item{display:flex;align-items:center;gap:10px;height:32px;padding:0 12px;font-size:13px;color:#000000e0;border-radius:4px;cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.tagsview-context-menu .menu-item .el-icon{font-size:14px;color:#00000073}.tagsview-context-menu .menu-item:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.tagsview-context-menu .menu-item:hover .el-icon{color:var(--el-color-primary)}.tagsview-context-menu .menu-item.disabled{color:#00000040;cursor:not-allowed;pointer-events:none}.tagsview-context-menu .menu-item.disabled .el-icon{color:#00000040}.tagsview-context-menu .menu-item.danger,.tagsview-context-menu .menu-item.danger .el-icon{color:var(--el-color-danger)}.tagsview-context-menu .menu-item.danger:hover{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.tagsview-context-menu .menu-item.danger:hover .el-icon{color:var(--el-color-danger)}.tagsview-context-menu .menu-divider{height:1px;margin:4px 0;background:var(--el-border-color-light);list-style:none}.fade-menu-enter-active,.fade-menu-leave-active{transition:opacity .12s,transform .12s;transform-origin:top left}.fade-menu-enter-from,.fade-menu-leave-to{opacity:0;transform:scale(.96)}.med-disclaimer[data-v-028e7bc6]{border-radius:8px;box-sizing:border-box}.is-strong[data-v-028e7bc6]{padding:12px 16px 12px 14px;background:var(--glass-card);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--rim);border:1px solid var(--hairline);border-left:4px solid var(--el-color-warning)}.is-strong .md-title[data-v-028e7bc6]{font-size:14px;font-weight:600;color:var(--warn-text-strong)}.is-strong .md-lines li[data-v-028e7bc6]{font-size:13px;color:var(--warn-text)}.is-notice[data-v-028e7bc6]{padding:10px 14px;background:var(--glass-card);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--rim);border-left:3px solid var(--el-color-warning)}.is-notice .md-title[data-v-028e7bc6]{font-size:13px;font-weight:600;color:var(--warn-text-strong)}.is-notice .md-lines li[data-v-028e7bc6]{font-size:12px;color:var(--warn-text)}.md-head[data-v-028e7bc6]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.md-icon[data-v-028e7bc6]{flex:none;color:var(--el-color-warning);font-size:16px}.md-title[data-v-028e7bc6]{flex:1;min-width:0;line-height:1.4}.md-tag[data-v-028e7bc6]{flex:none}.md-lines[data-v-028e7bc6]{margin:0;padding-left:18px;line-height:1.7}.md-lines li[data-v-028e7bc6]{list-style:disc}.md-note[data-v-028e7bc6]{margin-top:8px;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--el-color-danger) 14%,transparent);color:var(--danger-on-tint);font-size:12px;font-weight:600;line-height:1.6}.layout-container[data-v-b5f4cdc0]{height:100vh;width:100%;overflow:hidden;background-color:var(--main-bg-color);display:flex;min-width:0}.main-wrapper[data-v-b5f4cdc0]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.main-content[data-v-b5f4cdc0]{flex:1;padding:16px;overflow:hidden;background-color:var(--main-bg-color);display:flex;flex-direction:column;min-width:0}.content-wrapper[data-v-b5f4cdc0]{flex:1;width:100%;display:flex;flex-direction:column;overflow:hidden}.global-disclaimer[data-v-b5f4cdc0]{flex:none;margin-bottom:12px}.fade-transform-enter-active[data-v-b5f4cdc0],.fade-transform-leave-active[data-v-b5f4cdc0]{transition:opacity .18s ease}.fade-transform-enter-from[data-v-b5f4cdc0],.fade-transform-leave-to[data-v-b5f4cdc0]{opacity:0}.sidebar-mask[data-v-b5f4cdc0]{position:fixed;inset:0;background:#00000073;z-index:1000}@media(max-width:767px){.main-content[data-v-b5f4cdc0]{padding:12px}.content-wrapper[data-v-b5f4cdc0]{padding:0}}:root{color-scheme:light;--el-color-primary: #006ceb;--el-color-primary-light-3: #3389ef;--el-color-primary-light-5: #66a7f3;--el-color-primary-light-7: #99c4f7;--el-color-primary-light-8: #b3d3f9;--el-color-primary-light-9: #e6f0fd;--el-color-primary-dark-2: #0056bc;--accent-ink: #ffffff;--accent-fill: #006ceb;--accent-glow: rgba(0, 108, 235, .26);--accent-glow-soft: rgba(0, 108, 235, .1);--accent-on-tint: #004a9e;--el-color-success: #1f8a5f;--el-color-success-light-9: #eef8f3;--el-color-warning: #9a6b12;--el-color-warning-light-9: #fbf4e6;--success-on-tint: #0d6446;--warn-text-strong: #7a5200;--warn-text: #6d4a08;--el-color-danger: #c04148;--el-color-danger-light-9: #fcefef;--danger-on-tint: #9c2b32;--danger-solid: #b3373e;--el-color-info: #6b7280;--el-color-info-light-9: #f4f5f7;--on-solid: #ffffff;--canvas-base: #e8edf7;--canvas-tint: #f5f8fd;--aurora-1: radial-gradient(1500px 1000px at 8% 0%, rgba(0, 108, 235, .4), transparent 74%);--aurora-2: radial-gradient(1300px 900px at 96% 100%, rgba(0, 108, 235, .26), transparent 72%);--aurora-3: none;--aurora-4: none;--grain-opacity: .016;--glass-chrome: rgba(255, 255, 255, .3);--glass-card: rgba(255, 255, 255, .24);--glass-data: rgba(255, 255, 255, .32);--glass-control: rgba(255, 255, 255, .2);--glass-blur: 24px;--glass-saturate: 180%;--rim: inset 0 1px 0 rgba(255, 255, 255, 1);--hairline: rgba(16, 20, 32, .07);--hairline-strong: rgba(16, 20, 32, .14);--scrim: rgba(16, 20, 32, .24);--main-bg-color: transparent;--sidebar-bg-color: transparent;--navbar-bg-color: transparent;--card-bg-color: var(--glass-data);--hover-bg-color: rgba(16, 20, 32, .035);--el-text-color-primary: #16181d;--el-text-color-regular: rgba(22, 24, 29, .76);--el-text-color-secondary: rgba(22, 24, 29, .66);--el-text-color-placeholder: rgba(22, 24, 29, .63);--el-text-color-disabled: rgba(22, 24, 29, .34);--text-1: var(--el-text-color-primary);--text-2: var(--el-text-color-regular);--text-3: var(--el-text-color-secondary);--text-4: var(--el-text-color-placeholder);--el-border-color: rgba(16, 20, 32, .14);--el-border-color-light: rgba(16, 20, 32, .09);--el-border-color-lighter: rgba(16, 20, 32, .06);--el-border-color-extra-light: rgba(16, 20, 32, .035);--el-bg-color: #ffffff;--el-bg-color-page: transparent;--el-bg-color-overlay: #ffffff;--el-fill-color-blank: transparent;--el-fill-color: rgba(16, 20, 32, .04);--el-fill-color-light: rgba(16, 20, 32, .028);--el-fill-color-lighter: rgba(16, 20, 32, .018);--el-mask-color: rgba(255, 255, 255, .6);--el-font-size-base: 14px;--el-font-size-small: 12px;--el-font-size-large: 16px;--el-border-radius-small: 8px;--el-border-radius-base: 10px;--el-border-radius-large: 14px;--el-border-radius-round: 999px;--r-card: 14px;--r-panel: 18px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(16, 20, 32, .05), 0 2px 6px -2px rgba(16, 20, 32, .06);--shadow-sm: 0 1px 2px rgba(16, 20, 32, .05), 0 8px 20px -10px rgba(16, 20, 32, .18);--shadow-md: 0 2px 4px rgba(16, 20, 32, .05), 0 16px 36px -16px rgba(16, 20, 32, .22);--shadow-lg: 0 4px 12px -4px rgba(16, 20, 32, .1), 0 32px 64px -26px rgba(16, 20, 32, .28);--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-base: 16px;--space-lg: 20px;--space-xl: 24px;--space-xxl: 32px;--dur-fast: .14s;--dur-base: .24s;--dur-slow: .42s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--navbar-height: 52px;--tagsview-height: 38px;--sidebar-primary-width: 64px;--sidebar-secondary-width: 160px}html.dark{color-scheme:dark;--el-color-primary: #4d9fff;--el-color-primary-light-3: #4287d9;--el-color-primary-light-5: #3569a8;--el-color-primary-light-7: #274b78;--el-color-primary-light-8: #1f3c60;--el-color-primary-light-9: #172d47;--el-color-primary-dark-2: #7ab4ff;--accent-glow: rgba(77, 159, 255, .3);--accent-glow-soft: rgba(77, 159, 255, .13);--accent-on-tint: #7ab4ff;--accent-ink: #ffffff;--accent-fill: #1f6fd0;--el-color-success: #3fb98a;--el-color-success-light-9: #14261f;--el-color-warning: #d9a441;--el-color-warning-light-9: #2b2416;--success-on-tint: #6fd6ab;--warn-text-strong: #f0d295;--warn-text: #e0bb74;--el-color-danger: #e4696f;--el-color-danger-light-9: #2c1a1c;--danger-on-tint: #f79aa0;--danger-solid: #b3373e;--el-color-info: #8a8f98;--el-color-info-light-9: #17181a;--on-solid: #ffffff;--canvas-base: #080b13;--canvas-tint: #0b0f19;--aurora-1: radial-gradient(1600px 1050px at 6% 0%, rgba(0, 108, 235, .58), transparent 74%);--aurora-2: radial-gradient(1400px 950px at 98% 100%, rgba(0, 108, 235, .4), transparent 72%);--aurora-3: none;--aurora-4: none;--grain-opacity: .022;--glass-chrome: rgba(255, 255, 255, .1);--glass-card: rgba(255, 255, 255, .08);--glass-data: rgba(255, 255, 255, .055);--glass-control: rgba(255, 255, 255, .09);--rim: inset 0 1px 0 rgba(255, 255, 255, .2);--hairline: rgba(255, 255, 255, .08);--hairline-strong: rgba(255, 255, 255, .16);--scrim: rgba(0, 0, 0, .56);--card-bg-color: var(--glass-data);--hover-bg-color: rgba(255, 255, 255, .045);--el-text-color-primary: rgba(250, 251, 252, .97);--el-text-color-regular: rgba(216, 221, 229, .9);--el-text-color-secondary: #b4bac4;--el-text-color-placeholder: rgba(180, 186, 196, .92);--el-text-color-disabled: rgba(180, 186, 196, .52);--el-border-color: rgba(255, 255, 255, .14);--el-border-color-light: rgba(255, 255, 255, .09);--el-border-color-lighter: rgba(255, 255, 255, .06);--el-border-color-extra-light: rgba(255, 255, 255, .035);--el-bg-color: #101112;--el-bg-color-overlay: #131415;--el-fill-color-blank: transparent;--el-fill-color: rgba(255, 255, 255, .045);--el-fill-color-light: rgba(255, 255, 255, .03);--el-fill-color-lighter: rgba(255, 255, 255, .02);--el-mask-color: rgba(0, 0, 0, .6);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .28);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 4px 12px -6px rgba(0, 0, 0, .4);--shadow-md: 0 2px 4px rgba(0, 0, 0, .32), 0 12px 28px -14px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 12px -4px rgba(0, 0, 0, .4), 0 28px 56px -24px rgba(0, 0, 0, .6)}html,body{background-color:var(--canvas-base)}#app{position:relative;isolation:isolate}#app:before,#app:after{content:"";position:fixed;pointer-events:none;z-index:-1}#app:before{inset:-18%;background-image:var(--aurora-1),var(--aurora-2),var(--aurora-3),var(--aurora-4);background-repeat:no-repeat;animation:aurora-drift 28s ease-in-out infinite alternate;will-change:transform}@keyframes aurora-drift{0%{transform:translate3d(-1.2%,-.8%,0) scale(1.02)}to{transform:translate3d(1.4%,1.6%,0) scale(1.09)}}#app:after{inset:0;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}*{scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:var(--r-pill)}*::-webkit-scrollbar-thumb:hover{background:var(--el-text-color-placeholder)}:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.route-fade-enter-active{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.route-fade-leave-active{transition:opacity var(--dur-fast) ease-in}.route-fade-enter-from{opacity:0;transform:translateY(6px)}.route-fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#app:before{animation:none!important;transform:none!important}}@media(prefers-reduced-transparency:reduce){:root,html.dark{--glass-chrome: var(--el-bg-color);--glass-card: var(--el-bg-color);--glass-data: var(--el-bg-color)}*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(prefers-contrast:more){:root,html.dark{--glass-chrome: var(--el-bg-color);--glass-card: var(--el-bg-color);--glass-data: var(--el-bg-color);--hairline: var(--hairline-strong)}*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@supports not (backdrop-filter: blur(1px)){:root,html.dark{--glass-chrome: var(--el-bg-color);--glass-card: var(--el-bg-color)}}.u-glass-chrome{background:var(--glass-chrome);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--hairline);box-shadow:var(--rim);contain:paint;border-radius:var(--r-panel)}.u-glass-card{background:var(--glass-card);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--hairline);box-shadow:var(--rim);contain:paint;border-radius:var(--r-card);box-shadow:var(--rim),var(--shadow-sm);overflow:hidden}.u-glass-data{background:var(--glass-data);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--rim)}.el-card{background:var(--glass-card)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--hairline)!important;border-radius:var(--r-card)!important;box-shadow:var(--rim),var(--shadow-xs)!important;transition:box-shadow .2s,border-color .2s}.el-card:hover{box-shadow:var(--rim),var(--shadow-sm)!important}.el-card__header{padding:14px 20px!important;border-bottom:1px solid var(--hairline)!important;font-weight:600;font-size:15px;color:var(--el-text-color-primary);background:transparent}.el-card__body{padding:20px!important}.el-button{font-weight:500;border-radius:var(--el-border-radius-base)}.el-button.is-link{height:auto;padding:0}.el-button--small{border-radius:var(--el-border-radius-small)}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){background-color:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink);box-shadow:0 6px 18px -8px var(--accent-glow)}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):hover,.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):focus{background-color:var(--accent-fill);border-color:var(--accent-fill)}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text).is-disabled,.el-button--primary:not(.is-plain):not(.is-link):not(.is-text).is-loading{background-color:var(--accent-fill);border-color:var(--accent-fill);opacity:.65}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{border-radius:var(--el-border-radius-base)!important;background-color:var(--glass-control)!important;box-shadow:var(--rim),0 0 0 1px var(--el-border-color) inset!important;transition:box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.el-input__wrapper:hover,.el-textarea__inner:hover,.el-select__wrapper:hover{box-shadow:0 0 0 1px var(--el-color-primary-light-5) inset!important}.el-input__wrapper.is-focus,.el-input__wrapper.is-focused,.el-textarea__inner.is-focus,.el-textarea__inner.is-focused,.el-select__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:var(--rim),0 0 0 1px var(--el-color-primary) inset,0 0 0 3px var(--el-color-primary-light-9)!important}.el-table{--el-table-border-color: var(--hairline);--el-table-header-bg-color: var(--el-fill-color);--el-table-row-hover-bg-color: var(--el-fill-color);--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;background-color:transparent;font-size:14px;border-radius:0}.el-table th.el-table__cell{color:var(--el-text-color-regular);font-weight:600;background-color:var(--el-fill-color)!important;height:48px;padding:0!important}.el-table th.el-table__cell>.cell{padding:0 12px}.el-table td.el-table__cell{padding:12px 0;color:var(--el-text-color-regular)}.el-table td.el-table__cell>.cell{padding:0 12px;line-height:22px}.el-table--border .el-table__cell{border-right:1px solid var(--hairline)}.el-table--fluid-height{height:100%!important}.el-table__empty-block{background-color:transparent}.el-table__empty-text{color:var(--el-text-color-placeholder)}.el-table .table-actions{display:inline-flex;align-items:center;gap:4px}.el-table .table-actions .el-button+.el-button{margin-left:0}.el-pagination{--el-pagination-button-bg-color: transparent;--el-pagination-hover-color: var(--el-color-primary);padding:12px 16px;font-weight:400}.el-pagination .el-pager li,.el-pagination .btn-prev,.el-pagination .btn-next{background:var(--glass-control);backdrop-filter:blur(12px) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(12px) saturate(var(--glass-saturate));border:1px solid var(--el-border-color);box-shadow:var(--rim),var(--shadow-xs);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.el-pagination .el-pager li:not(.is-active):hover,.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover{transform:translateY(-1px);border-color:var(--el-color-primary);box-shadow:var(--rim),var(--shadow-sm)}.el-pagination .el-pager li.is-active{border-color:var(--accent-fill);box-shadow:0 4px 10px -4px var(--accent-glow)}.el-tag{border-radius:var(--r-pill);font-weight:500;padding:0 10px}.el-tag:not(.el-tag--dark){background:var(--glass-control)!important;border:1px solid var(--hairline);box-shadow:var(--rim)}.el-form-item__label{font-weight:500;color:var(--el-text-color-regular)}.el-dialog{background:var(--glass-chrome)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--hairline);border-radius:var(--r-panel);box-shadow:var(--rim),var(--shadow-lg);overflow:hidden}.el-dialog__header{padding:16px 20px!important;margin-right:0!important;border-bottom:1px solid var(--hairline);font-weight:600}.el-dialog__body{padding:20px!important}.el-dialog__footer{padding:12px 20px!important;border-top:1px solid var(--hairline)}.el-drawer{background:var(--glass-chrome)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.el-drawer__header{margin-bottom:0!important;padding:16px 20px!important;border-bottom:1px solid var(--hairline);font-weight:600;color:var(--el-text-color-primary)}.el-drawer__body{padding:20px!important}.el-overlay{background-color:var(--scrim);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.el-popper,.el-dropdown__popper,.el-select__popper,.el-picker__popper,.el-popover{background:var(--glass-chrome)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--hairline)!important;border-radius:var(--r-card);box-shadow:var(--rim),var(--shadow-md)!important}.el-popper__arrow:before{background:var(--glass-chrome)!important;border-color:var(--hairline)!important}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:600}.el-empty{padding:40px 0}.el-empty .el-empty__description{color:var(--el-text-color-secondary)}.el-empty .el-empty__image svg{opacity:.7}.el-loading-mask{background-color:color-mix(in srgb,var(--canvas-base) 62%,transparent)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.el-loading-spinner .path{stroke:var(--el-color-primary)}.el-loading-spinner .el-loading-text{color:var(--el-text-color-regular)}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__active-bar{background-color:var(--el-color-primary)}.el-descriptions{--el-descriptions-item-bordered-label-background: var(--el-fill-color)}.el-descriptions__body{background-color:transparent}.el-message,.el-notification{background:var(--glass-chrome)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--hairline);box-shadow:var(--rim),var(--shadow-md)}.el-tag{--el-tag-text-color: var(--accent-on-tint)}.el-tag--success,.el-tag--primary{color:var(--accent-on-tint)}.el-tag--warning{color:var(--warn-text-strong)}.el-tag--danger{color:var(--danger-on-tint)}.el-tag--dark.el-tag--danger{color:var(--on-solid);background-color:var(--danger-solid);border-color:var(--danger-solid)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{color:var(--accent-ink)}.el-button.is-link.el-button--primary{color:var(--accent-on-tint)}.el-button.is-link.el-button--danger,.el-button.is-text.el-button--danger{color:var(--danger-on-tint)}.el-button.is-text.el-button--primary,.el-button.is-link.el-button--primary{color:var(--accent-on-tint)}.el-button.is-link.el-button--warning,.el-button.is-text.el-button--warning{color:var(--warn-text-strong)}.el-button.is-link.el-button--success,.el-button.is-text.el-button--success{color:var(--accent-on-tint)}.el-button.is-link.el-button--info,.el-button.is-text.el-button--info{color:var(--el-text-color-regular)}.el-button--warning.is-plain{color:var(--warn-text-strong);border-color:var(--el-color-warning)}.el-button--danger.is-plain{color:var(--danger-on-tint)}.el-select-dropdown__item.is-selected,.el-dropdown-menu__item.is-active,.el-tabs__item.is-active{color:var(--accent-on-tint)}.el-pagination.is-background .el-pager li.is-active,.el-pager li.is-active{color:var(--accent-ink)!important;font-weight:600}.el-radio-button input:checked+.el-radio-button__inner,.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--accent-ink)!important;background-color:var(--accent-fill);border-color:var(--accent-fill);box-shadow:-1px 0 0 0 var(--accent-fill)}.el-radio-button{--el-radio-button-checked-bg-color: var(--accent-fill) !important;--el-radio-button-checked-border-color: var(--accent-fill) !important;--el-radio-button-checked-text-color: var(--accent-ink) !important}.el-radio-button__inner:hover{color:var(--accent-on-tint)}.el-avatar{background:var(--accent-fill);color:var(--accent-ink)}.md-note{color:var(--danger-on-tint)}.el-alert .el-alert__title,.el-alert.is-light .el-alert__title{color:var(--el-text-color-primary)!important;font-weight:600}.el-alert .el-alert__description,.el-alert.is-light .el-alert__description{color:var(--el-text-color-regular)!important}.el-form-item__error{color:var(--danger-on-tint)}.el-text--primary,.el-text--success{color:var(--accent-on-tint)!important}.el-text--warning{color:var(--warn-text-strong)!important}.el-text--danger,.el-text--error{color:var(--danger-on-tint)!important}.el-tabs__item.is-active,.el-tabs__item.is-top.is-active,.el-tabs__item.is-active:hover{color:var(--accent-on-tint)!important}.el-segmented__item.is-selected .el-segmented__item-label,.el-segmented__item.is-selected{color:var(--accent-ink)!important}.el-segmented__item.is-selected{background-color:var(--accent-fill)!important}.el-pagination.is-background .el-pager li.is-active,.el-pagination .el-pager li.is-active,.el-pager li.is-active{color:var(--accent-ink)!important;background-color:var(--accent-fill)!important;font-weight:600}.el-descriptions__label,.el-statistic__head{color:var(--el-text-color-secondary)}.el-message-box{background:var(--glass-chrome)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--hairline);border-radius:var(--r-panel);box-shadow:var(--rim),var(--shadow-lg)}.el-message-box__title{color:var(--el-text-color-primary)}.el-message-box__message,.el-message-box__message p,.el-message-box__content{color:var(--el-text-color-regular)}.el-message-box__btns .el-button--primary{color:var(--accent-ink)}.el-message-box .el-input__wrapper{background-color:var(--glass-data)!important}.el-switch__label.is-active,.el-switch__label--right.is-active,.el-switch__label--left.is-active,.el-radio-button.is-active .el-radio-button__inner{color:var(--accent-on-tint)!important}.el-tag--info{color:var(--el-text-color-regular)}.text-danger,.text-error{color:var(--danger-on-tint)!important}.text-warning{color:var(--warn-text-strong)!important}.text-success{color:var(--success-on-tint)!important}.el-card,.section-card,.metric-card,.stat-card,.panel,.child-card,.entry-card{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.el-card:hover,.section-card:hover,.metric-card:hover,.stat-card:hover,.panel:hover,.child-card:hover,.entry-card:hover{transform:translateY(-2px);border-color:var(--hairline-strong);box-shadow:var(--rim),var(--shadow-md)}@keyframes card-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stat-row>*,.metric-row>*,.card-grid>*{animation:card-rise var(--dur-slow) var(--ease-out) both}.stat-row>*:nth-child(1),.metric-row>*:nth-child(1),.card-grid>*:nth-child(1){animation-delay:0ms}.stat-row>*:nth-child(2),.metric-row>*:nth-child(2),.card-grid>*:nth-child(2){animation-delay:60ms}.stat-row>*:nth-child(3),.metric-row>*:nth-child(3),.card-grid>*:nth-child(3){animation-delay:.12s}.stat-row>*:nth-child(4),.metric-row>*:nth-child(4),.card-grid>*:nth-child(4){animation-delay:.18s}.stat-row>*:nth-child(5),.metric-row>*:nth-child(5),.card-grid>*:nth-child(5){animation-delay:.24s}.stat-row>*:nth-child(n+6),.metric-row>*:nth-child(n+6),.card-grid>*:nth-child(n+6){animation-delay:.3s}.el-button{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.el-button:not(.is-disabled):not(.is-link):not(.is-text):active{transform:scale(.97)}.el-button--primary:not(.is-disabled):not(.is-plain):not(.is-link):not(.is-text):hover{box-shadow:0 10px 26px -10px var(--accent-glow)}.el-button.is-link:hover .el-icon,.el-button.is-text:hover .el-icon{transform:scale(1.12)}.el-button .el-icon{transition:transform var(--dur-fast) var(--ease-spring)}.el-table tbody tr{transition:background-color var(--dur-fast) ease-out}.secondary-menu-item,.primary-menu-item{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.secondary-menu-item:hover{transform:translate(2px)}@keyframes dot-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.secondary-menu-item.is-active .menu-dot,.primary-menu-item.is-active .menu-dot{animation:dot-pop var(--dur-base) var(--ease-spring) both}.el-dialog,.el-drawer{transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.el-overlay{transition:opacity var(--dur-base) var(--ease-out)}.el-popper.is-light,.el-dropdown__popper{animation:popper-in var(--dur-fast) var(--ease-out) both}@keyframes popper-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.el-tabs__active-bar{transition:transform var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out)}@keyframes shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}.el-loading-spinner .circular{animation-duration:1.4s}@media(prefers-reduced-motion:reduce){.stat-row>*,.metric-row>*,.card-grid>*,.secondary-menu-item.is-active .menu-dot,.primary-menu-item.is-active .menu-dot,.el-popper.is-light,.el-dropdown__popper{animation:none!important}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;color:var(--el-text-color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--el-font-size-base)}html,body{margin:0;padding:0;height:100%;overflow:hidden}a{text-decoration:none;color:inherit}.list-page-container{height:100%;display:flex;flex-direction:column;overflow:hidden;gap:var(--space-base);min-width:0}.page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);padding:14px 20px;background:var(--glass-card);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--rim);border-radius:var(--el-border-radius-large);border:1px solid var(--hairline);flex-shrink:0}.page-header .page-header-left{display:flex;align-items:center;gap:var(--space-md);min-width:0}.page-header .page-header-left.page-header-left--stack{flex-direction:column;align-items:flex-start;gap:4px}.page-header .page-header-left.page-header-left--stack .page-title{white-space:normal}.page-header .page-header-left.page-header-left--icon-row{align-items:flex-start}.page-header .page-header-left.page-header-left--icon-row>.header-icon,.page-header .page-header-left.page-header-left--icon-row>.el-icon{margin-top:2px;flex-shrink:0;color:var(--el-color-primary)}.page-header .page-title{font-size:16px;font-weight:600;color:var(--el-text-color-primary);margin:0;white-space:nowrap}.page-header .page-subtitle{font-size:13px;color:var(--el-text-color-secondary)}.page-header .page-header-actions{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0}.filter-bar{background:var(--glass-card);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--rim);border-radius:var(--el-border-radius-large);border:1px solid var(--hairline);padding:16px 20px;flex-shrink:0;min-width:0}.filter-bar .el-form--inline{display:flex;flex-wrap:wrap;gap:12px 16px;row-gap:12px}.filter-bar .el-form--inline .el-form-item{margin:0}.table-card-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--glass-data);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--rim);border-radius:var(--el-border-radius-large);border:1px solid var(--hairline);min-width:0}.table-card-wrapper .el-card__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0!important;overflow:hidden}.table-content-area{flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;min-width:0}.table-pagination{flex-shrink:0;display:flex;justify-content:flex-end;padding:8px 16px;border-top:1px solid var(--el-border-color-light);background:var(--glass-data);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--rim)}.detail-page-container{height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-base);padding-bottom:var(--space-base);min-width:0}.section-card{background:var(--glass-card);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--rim);border:1px solid var(--hairline);border-radius:var(--el-border-radius-large);overflow:hidden;min-width:0}.section-card .section-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--hairline)}.section-card .section-header .section-title{font-size:15px;font-weight:600;color:var(--el-text-color-primary)}.section-card .section-header .section-title:before{content:"";display:inline-block;width:3px;height:14px;background:var(--el-color-primary);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--rim);border-radius:2px;margin-right:8px;vertical-align:-2px}.section-card .section-body{padding:20px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-base);min-width:0}.metric-card{background:var(--glass-card);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--rim);border:1px solid var(--hairline);border-radius:var(--el-border-radius-large);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-base);transition:all .2s;cursor:pointer}.metric-card:hover{border-color:var(--el-color-primary-light-7);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.metric-card .metric-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.metric-card .metric-label{font-size:13px;color:var(--el-text-color-secondary)}.metric-card .metric-value{font-size:26px;font-weight:700;line-height:1.2;color:var(--el-text-color-primary);font-family:DIN Alternate,-apple-system,sans-serif}.metric-card .metric-unit{font-size:12px;color:var(--el-text-color-placeholder);margin-left:4px}.metric-card .metric-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.el-table .cell{word-break:break-word}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#00000052}::-webkit-scrollbar-track{background:transparent}.sidebar-wrapper{box-shadow:2px 0 8px #1d23290d;z-index:1001}@media(max-width:768px){:root{--space-base: 12px;--space-lg: 16px;--space-xl: 18px}.page-header,.filter-bar{padding:12px 16px}.section-card .section-body,.el-card__body{padding:16px!important}.metric-grid{grid-template-columns:repeat(2,1fr);gap:12px}.metric-card{padding:14px}.metric-card .metric-value{font-size:22px}.metric-card .metric-icon{width:36px;height:36px}}.view-disclaimer{margin-bottom:16px}
