@charset "UTF-8";.mobile-menu-section[data-v-d9be2599]{padding:8px;border-bottom:1px solid var(--el-border-color-lighter);width:100%;box-sizing:border-box}.mobile-menu-section[data-v-d9be2599]:last-child{border-bottom:none}.mobile-menu-section .search-wrapper[data-v-d9be2599]{width:100%;flex:1 1 auto;min-width:0;max-width:100%;justify-content:flex-start;overflow:visible;position:relative;height:36px}.mobile-menu-section .search-wrapper .input[data-v-d9be2599]{position:relative;right:auto;left:0;width:100%;max-width:100%;opacity:1;background-color:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:var(--global-border-radius);padding-left:36px;padding-right:8px;transition:all .25s ease;height:36px;font-size:14px;box-sizing:border-box}.mobile-menu-section .search-wrapper .input.expanded[data-v-d9be2599]{width:100%;opacity:1}.mobile-menu-section .search-wrapper #search-icon[data-v-d9be2599]{position:absolute;left:8px;right:auto;top:50%;transform:translateY(-50%);z-index:2;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin:0;cursor:pointer;pointer-events:auto}.mobile-menu-section .search-wrapper.dark-mode .input[data-v-d9be2599]{background-color:var(--el-bg-color);border-color:var(--el-border-color);color:var(--el-text-color-primary)}.main-menu-items[data-v-d9be2599]{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;height:48px;overflow:hidden;--menu-item-padding: 8px 16px;--menu-item-font-size: 14px;--menu-item-font-weight: 700;--menu-item-line-height: 1.5;--menu-item-height: 36px;--menu-item-color: var(--el-text-color-primary);--menu-item-bg: transparent;--menu-item-hover-bg: var(--el-fill-color-light);--menu-item-hover-color: var(--el-text-color-primary);--menu-item-active-bg: var(--el-color-primary);--menu-item-active-color: var(--el-bg-color-page);--menu-item-border: none;--menu-item-hover-border: 1px solid var(--border-unified-color);--menu-item-active-border: 1px solid var(--el-color-primary)}.menu-item[data-v-d9be2599]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--menu-item-padding);font-size:var(--menu-item-font-size);font-weight:var(--menu-item-font-weight);font-family:var(--font-family-chinese);line-height:var(--menu-item-line-height);color:var(--menu-item-color);background-color:var(--menu-item-bg);border:var(--menu-item-border);border-radius:var(--global-border-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap;height:var(--menu-item-height);min-height:var(--menu-item-height);max-height:var(--menu-item-height);box-sizing:border-box;flex-shrink:0}.menu-item[data-v-d9be2599]:hover{background-color:var(--menu-item-hover-bg);color:var(--menu-item-hover-color);border:var(--menu-item-hover-border)}.menu-item.active[data-v-d9be2599]{background-color:var(--menu-item-active-bg);color:var(--menu-item-active-color);border:var(--menu-item-active-border);font-weight:600}button.menu-item[data-v-d9be2599]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--menu-item-padding);font-size:var(--menu-item-font-size);font-weight:var(--menu-item-font-weight);font-family:var(--font-family-chinese);line-height:var(--menu-item-line-height);color:var(--menu-item-color);background-color:var(--menu-item-bg);border:var(--menu-item-border);border-radius:var(--global-border-radius);cursor:pointer;transition:background-color .2s ease,color .2s ease;text-decoration:none;white-space:nowrap;height:var(--menu-item-height);min-height:var(--menu-item-height);max-height:var(--menu-item-height);box-sizing:border-box;appearance:none;outline:none;user-select:none;-webkit-tap-highlight-color:transparent}button.menu-item[data-v-d9be2599]:hover{background-color:var(--menu-item-hover-bg);color:var(--menu-item-hover-color);border:var(--menu-item-hover-border)}button.menu-item.active[data-v-d9be2599]{background-color:var(--menu-item-active-bg);color:var(--menu-item-active-color);border:var(--menu-item-active-border);font-weight:600}a.menu-item[data-v-d9be2599]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--menu-item-padding);font-size:var(--menu-item-font-size);font-weight:var(--menu-item-font-weight);font-family:var(--font-family-chinese);line-height:var(--menu-item-line-height);color:var(--menu-item-color);background-color:var(--menu-item-bg);border:var(--menu-item-border);border-radius:var(--global-border-radius);cursor:pointer;transition:background-color .2s ease,color .2s ease;text-decoration:none;white-space:nowrap;height:var(--menu-item-height);min-height:var(--menu-item-height);max-height:var(--menu-item-height);box-sizing:border-box;appearance:none;outline:none;user-select:none;-webkit-tap-highlight-color:transparent}a.menu-item[data-v-d9be2599]:hover{background-color:var(--menu-item-hover-bg);color:var(--menu-item-hover-color);border:var(--menu-item-hover-border)}a.menu-item.active[data-v-d9be2599]{background-color:var(--menu-item-active-bg);color:var(--menu-item-active-color);border:var(--menu-item-active-border);font-weight:600}div.menu-item[data-v-d9be2599]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--menu-item-padding);font-size:var(--menu-item-font-size);font-weight:var(--menu-item-font-weight);font-family:var(--font-family-chinese);line-height:var(--menu-item-line-height);color:var(--menu-item-color);background-color:var(--menu-item-bg);border:var(--menu-item-border);border-radius:var(--global-border-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap;height:var(--menu-item-height);min-height:var(--menu-item-height);max-height:var(--menu-item-height);box-sizing:border-box;flex-shrink:0}div.menu-item[data-v-d9be2599]:hover{background-color:var(--menu-item-hover-bg);color:var(--menu-item-hover-color);border:var(--menu-item-hover-border)}div.menu-item.active[data-v-d9be2599]{background-color:var(--menu-item-active-bg);color:var(--menu-item-active-color);border:var(--menu-item-active-border);font-weight:600}div.menu-item .dropdown-trigger[data-v-d9be2599]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;background-color:transparent;cursor:pointer;white-space:nowrap}@keyframes dropdownReveal-d9be2599{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes topGlowPulse-d9be2599{0%,to{opacity:.6}50%{opacity:1}}.dropdown-menu[data-v-d9be2599]{position:fixed;width:max-content;min-width:max-content;max-width:min(280px,95vw);height:auto;max-height:85vh;overflow-y:auto;overflow-x:hidden;contain:layout style paint;box-sizing:border-box;z-index:9999;background:#ffffffeb;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--border-unified-color);border-radius:var(--global-border-radius);padding:8px;animation:dropdownReveal-d9be2599 .25s cubic-bezier(.16,1,.3,1) forwards;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent;display:block;visibility:visible;opacity:1}.dropdown-menu[data-v-d9be2599]:after{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.4) 20%,rgba(99,102,241,.5) 50%,rgba(59,130,246,.4) 80%,transparent 100%);border-radius:var(--global-border-radius);animation:topGlowPulse-d9be2599 3s ease-in-out infinite;pointer-events:none}.dropdown-menu[data-v-d9be2599]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:14px;background:transparent;pointer-events:auto}.dropdown-menu[data-v-d9be2599]::-webkit-scrollbar{width:5px}.dropdown-menu[data-v-d9be2599]::-webkit-scrollbar-track{background:transparent;margin:8px 0}.dropdown-menu[data-v-d9be2599]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:var(--global-border-radius)}.dropdown-menu[data-v-d9be2599]::-webkit-scrollbar-thumb:hover{background:#0003}html.dark .dropdown-menu[data-v-d9be2599]{background:#141419f2;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border-color:var(--border-unified-color);scrollbar-color:rgba(255,255,255,.1) transparent}html.dark .dropdown-menu[data-v-d9be2599]:after{background:linear-gradient(90deg,transparent 0%,rgba(99,102,241,.5) 20%,rgba(139,92,246,.6) 50%,rgba(99,102,241,.5) 80%,transparent 100%)}html.dark .dropdown-menu[data-v-d9be2599]::-webkit-scrollbar-thumb{background:#ffffff14}html.dark .dropdown-menu[data-v-d9be2599]::-webkit-scrollbar-thumb:hover{background:#ffffff26}.dropdown-item[data-v-d9be2599]{display:flex;align-items:center;width:100%;padding:10px 14px;margin-bottom:2px;box-sizing:border-box;font-size:14px;font-weight:500;font-family:var(--font-family-chinese);color:var(--el-text-color-primary);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;letter-spacing:.01em;background-color:transparent;border:none;border-radius:var(--global-border-radius);cursor:pointer;appearance:none;outline:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.dropdown-item[data-v-d9be2599]:last-child{margin-bottom:0}.dropdown-item[data-v-d9be2599]:hover{background-color:#6366f114;color:#4f46e5;transform:translate(3px);text-decoration:none}.dropdown-item[data-v-d9be2599]:focus-visible{outline:2px solid rgba(99,102,241,.5);outline-offset:-2px}.dropdown-item.active[data-v-d9be2599]{background-color:#6366f11f;color:#4f46e5;font-weight:600}.dropdown-item.active[data-v-d9be2599]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:var(--global-border-radius)}.dropdown-item[data-v-d9be2599]{position:relative}html.dark .dropdown-item[data-v-d9be2599]{color:#ffffffe6}html.dark .dropdown-item[data-v-d9be2599]:hover{background-color:#8b5cf626;color:#c4b5fd;text-decoration:none}html.dark .dropdown-item.active[data-v-d9be2599]{background-color:#8b5cf633;color:#c4b5fd}html.dark .dropdown-item.active[data-v-d9be2599]:before{background:linear-gradient(180deg,#8b5cf6,#a78bfa)}@media(max-width:991px){.main-menu-items[data-v-d9be2599]{gap:3px;--menu-item-padding: 8px 12px;--menu-item-font-size: 13px;--menu-item-height: 36px;--menu-item-line-height: 1.5}}@media(max-width:767px){.main-menu-items[data-v-d9be2599]{display:none}}@media(max-width:480px){.dropdown-item[data-v-d9be2599]{padding:8px 12px;font-size:13px}}@media(min-width:1920px){.main-menu-items[data-v-d9be2599]{gap:6px;--menu-item-padding: 10px 20px;--menu-item-font-size: 15px;--menu-item-height: 40px}.dropdown-menu[data-v-d9be2599]{padding:6px 8px}.dropdown-item[data-v-d9be2599]{padding:12px 18px;font-size:15px}}@layer utilities{html.dark button.menu-item.active[data-v-d9be2599],html.dark a.menu-item.active[data-v-d9be2599]{color:#000}}.glass-header.dark-mode .main-menu-items[data-v-d9be2599],html.dark .glass-header .main-menu-items[data-v-d9be2599]{--menu-item-color: #1d1d1d;--menu-item-hover-color: #1d1d1d;--menu-item-active-color: #1d1d1d}.glass-header.dark-mode .main-menu-items .menu-item[data-v-d9be2599],.glass-header.dark-mode .main-menu-items button.menu-item[data-v-d9be2599],html.dark .glass-header .main-menu-items .menu-item[data-v-d9be2599],html.dark .glass-header .main-menu-items button.menu-item[data-v-d9be2599],.glass-header.dark-mode .main-menu-items .menu-item[data-v-d9be2599]:hover,.glass-header.dark-mode .main-menu-items button.menu-item[data-v-d9be2599]:hover,html.dark .glass-header .main-menu-items .menu-item[data-v-d9be2599]:hover,html.dark .glass-header .main-menu-items button.menu-item[data-v-d9be2599]:hover,.glass-header.dark-mode .main-menu-items .menu-item.active[data-v-d9be2599],.glass-header.dark-mode .main-menu-items button.menu-item.active[data-v-d9be2599],.glass-header.dark-mode .main-menu-items .menu-item.open[data-v-d9be2599],.glass-header.dark-mode .main-menu-items button.menu-item.open[data-v-d9be2599],html.dark .glass-header .main-menu-items .menu-item.active[data-v-d9be2599],html.dark .glass-header .main-menu-items button.menu-item.active[data-v-d9be2599],html.dark .glass-header .main-menu-items .menu-item.open[data-v-d9be2599],html.dark .glass-header .main-menu-items button.menu-item.open[data-v-d9be2599]{color:#1d1d1d!important}
