.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.header[data-v-591cbecf]{display:flex;align-items:center;justify-content:center;height:80px;background:transparent;padding:0;position:absolute;top:0;left:0;width:100%;z-index:100;transition:background-color .3s ease}.header-container[data-v-591cbecf]{max-width:1170px;width:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.header.is-fixed[data-v-591cbecf]{position:fixed;background-color:#fff;box-shadow:0 2px 12px #00000014;animation:slideDown-591cbecf .5s ease-out}.header.is-menu-active[data-v-591cbecf]{background-color:#fff;box-shadow:0 2px 12px #00000014}@keyframes slideDown-591cbecf{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.header-left[data-v-591cbecf]{display:flex;align-items:center;gap:10px}.header-logo[data-v-591cbecf]{display:flex;align-items:center;gap:12px}.logo-image[data-v-591cbecf]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.clickable[data-v-591cbecf]{cursor:pointer}.icon-full[data-v-591cbecf]{width:100%;height:100%}.logo-text[data-v-591cbecf]{display:flex;flex-direction:column}.logo-name[data-v-591cbecf]{font-size:18px;font-weight:700;color:#1e293b;line-height:1.2}.logo-tm[data-v-591cbecf]{font-size:9px;vertical-align:super;margin-left:1px;color:#2563eb}.logo-subtitle[data-v-591cbecf]{font-size:12px;color:#64748b;line-height:1.3;margin-top:1px}.menu[data-v-591cbecf]{display:flex;gap:30px;align-items:center;color:#333;height:100%}.menu-item[data-v-591cbecf]{cursor:pointer;display:flex;align-items:center;font-size:16px;font-weight:400;height:100%}.menu-item[data-v-591cbecf]:hover{color:#3a87ff}.menu-item.is-current[data-v-591cbecf]{color:#2563eb;font-weight:600;position:relative}.menu-item.is-current[data-v-591cbecf]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#2563eb;border-radius:2px}.header-right[data-v-591cbecf]{display:flex;gap:15px}.use-btn[data-v-591cbecf]{width:130px;height:40px;background:#4c6efc;border-radius:6px;font-size:15px}.custom-dropdown[data-v-591cbecf]{position:static;display:flex;align-items:center}.custom-dropdown-menu[data-v-591cbecf]{position:fixed;top:80px;left:0;width:100%;background-color:#fff;box-shadow:0 4px 12px #0000000d;border-top:1px solid #f0f0f0;z-index:101;box-sizing:border-box;visibility:hidden;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .3s ease,visibility 0s ease .3s,transform .3s ease}.custom-dropdown-menu.is-active[data-v-591cbecf]{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .3s ease,visibility 0s ease 0s,transform .3s ease}.dropdown-menu-content[data-v-591cbecf]{max-width:1200px;margin:0 auto;padding:24px 16px;display:flex;flex-wrap:wrap;gap:16px}.custom-dropdown-item[data-v-591cbecf]{box-sizing:border-box;display:flex;align-items:center;width:calc(33.333% - 11px);padding:16px;border-radius:8px;cursor:pointer;transition:background-color .2s;text-align:left;background-color:#fafafa}.custom-dropdown-item[data-v-591cbecf]:hover{background-color:#f0f5ff}.custom-dropdown-item .item-icon[data-v-591cbecf]{width:42px;height:42px;background-color:#e9f3ff;border-radius:8px;margin-right:16px;flex-shrink:0;overflow:hidden}.custom-dropdown-item .item-content[data-v-591cbecf]{display:flex;flex-direction:column}.custom-dropdown-item .item-title[data-v-591cbecf]{font-size:16px;font-weight:500;color:#303133;line-height:1.3;margin-bottom:4px}.custom-dropdown-item .item-desc[data-v-591cbecf]{font-size:13px;color:#909399;line-height:1.4}@media (max-width: 1440px) and (min-width: 1025px){.header-container[data-v-591cbecf]{max-width:1080px;padding:0 24px}.menu[data-v-591cbecf]{gap:20px}}@media (max-width: 1366px) and (min-width: 1025px){.header-container[data-v-591cbecf]{max-width:980px}.menu[data-v-591cbecf]{gap:16px}.logo-name[data-v-591cbecf]{font-size:16px}.logo-subtitle[data-v-591cbecf]{font-size:11px}.use-btn[data-v-591cbecf]{width:100px;height:36px;font-size:14px}}@media (max-width: 1280px) and (min-width: 1025px){.header-container[data-v-591cbecf]{max-width:920px}.menu[data-v-591cbecf]{gap:12px}.header-logo[data-v-591cbecf]{gap:8px}.logo-name[data-v-591cbecf]{font-size:15px}.logo-subtitle[data-v-591cbecf]{display:none}}@media (max-width: 768px){.menu[data-v-591cbecf],.header-right[data-v-591cbecf]{display:none!important}.header[data-v-591cbecf]{padding:0;height:60px;background-color:#fff;position:fixed;box-shadow:0 2px 4px #0000000d}.header-container[data-v-591cbecf]{padding:0 16px}.header .logo-image[data-v-591cbecf]{width:36px!important;height:36px!important}.header .logo-name[data-v-591cbecf]{font-size:15px!important}.header .logo-subtitle[data-v-591cbecf]{display:none}.header .header-logo[data-v-591cbecf]{gap:8px}}.hamburger-btn[data-v-591cbecf]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:10px;margin-left:auto;border-radius:8px;transition:background-color .2s}.hamburger-btn[data-v-591cbecf]:hover{background:#0000000d}.hamburger-line[data-v-591cbecf]{width:22px;height:2px;background:#1e293b;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.hamburger-line.open[data-v-591cbecf]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger-line.open[data-v-591cbecf]:nth-child(2){opacity:0}.hamburger-line.open[data-v-591cbecf]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 768px){.hamburger-btn[data-v-591cbecf]{display:flex}}.mobile-menu-overlay[data-v-591cbecf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.mobile-menu-overlay.is-active[data-v-591cbecf]{opacity:1;visibility:visible}.mobile-drawer[data-v-591cbecf]{position:fixed;top:0;right:0;width:min(85vw,320px);height:100vh;background:#fff;z-index:9999;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001a}.mobile-drawer.is-open[data-v-591cbecf]{transform:translate(0)}.mobile-drawer-header[data-v-591cbecf]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.drawer-brand[data-v-591cbecf]{display:flex;align-items:center;gap:10px}.drawer-brand-name[data-v-591cbecf]{font-size:16px;font-weight:700;color:#1e293b}.drawer-close-btn[data-v-591cbecf]{width:36px;height:36px;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#64748b}.drawer-close-btn[data-v-591cbecf]:hover{background:#f1f5f9}.mobile-drawer-body[data-v-591cbecf]{flex:1;overflow-y:auto;padding:16px 0}.drawer-menu-list[data-v-591cbecf]{display:flex;flex-direction:column}.drawer-menu-item[data-v-591cbecf]{display:flex;align-items:center;gap:14px;padding:14px 24px;cursor:pointer;color:#334155;font-size:15px;font-weight:500;transition:background .2s}.drawer-menu-item[data-v-591cbecf]:hover{background:#f8fafc;color:#2563eb}.drawer-menu-item i[data-v-591cbecf]{font-size:18px;color:#64748b}.drawer-menu-item:hover i[data-v-591cbecf]{color:#2563eb}.drawer-divider[data-v-591cbecf]{height:1px;background:#f0f0f0;margin:16px 24px}.drawer-pc-tip[data-v-591cbecf]{display:flex;gap:12px;margin:0 16px;padding:16px;background:#f1f5f9;border-radius:10px}.pc-tip-icon[data-v-591cbecf]{width:36px;height:36px;border-radius:8px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.pc-tip-content h4[data-v-591cbecf]{margin:0 0 4px;font-size:13px;font-weight:600;color:#1e293b}.pc-tip-content p[data-v-591cbecf]{margin:0;font-size:11px;color:#64748b;line-height:1.5}.mobile-drawer-footer[data-v-591cbecf]{padding:16px 20px;border-top:1px solid #f0f0f0}.drawer-action-btn[data-v-591cbecf]{width:100%;padding:12px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px #2563eb4d}.drawer-action-btn[data-v-591cbecf]:hover{transform:translateY(-1px)}
