.header[data-v-602d9c72]{background:var(--bg-primary);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:1000}.header-nav[data-v-602d9c72]{background:var(--menu-bg)}.header-nav .nav-wrapper[data-v-602d9c72],.header-nav .site-brand[data-v-602d9c72]{align-items:center;display:flex}.header-nav .site-brand[data-v-602d9c72]{flex-shrink:0;gap:8px}.header-nav .site-text[data-v-602d9c72]{display:flex;flex-direction:column;line-height:1.15}.header-nav .site-subtitle[data-v-602d9c72]{color:#ffffffdb;font-size:14px;letter-spacing:12px;white-space:nowrap}.header-nav .home-logo[data-v-602d9c72]{display:block;flex-shrink:0;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.header-nav .site-title[data-v-602d9c72]{color:#fff;font-size:16px;font-weight:600;white-space:nowrap}.header-nav .site-switch-btn[data-v-602d9c72]{background:#ffffff24;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;cursor:pointer;font-size:12px;line-height:1.2;padding:4px 12px;transition:all .2s ease;white-space:nowrap}.header-nav .site-switch-btn[data-v-602d9c72]:hover{background:#ffffff3d;border-color:#fff9}.header-nav .main-nav[data-v-602d9c72]{align-items:center;display:flex}.header-nav .main-nav .nav-item[data-v-602d9c72]{float:left;height:52px;line-height:52px;margin-left:30px;position:relative}.header-nav .main-nav .nav-item a[data-v-602d9c72]{align-items:center;color:#fff;display:flex;font-size:14px;position:relative;transition:all var(--transition-fast)}.header-nav .main-nav .nav-item a.active[data-v-602d9c72]{color:#fff}.header-nav .main-nav .nav-item a[data-v-602d9c72]:after{background:#fff;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.header-nav .main-nav .nav-item a.active[data-v-602d9c72]:after,.header-nav .main-nav .nav-item a[data-v-602d9c72]:hover:after{transform:scaleX(1)}.header-nav .auth-actions[data-v-602d9c72]{align-items:center;border-radius:2px;display:inline-flex;height:48px;margin-left:auto;overflow:visible}.header-nav .user-menu-wrap[data-v-602d9c72]{align-items:center;display:flex;height:100%;position:relative}.header-nav .user-menu-wrap[data-v-602d9c72]:after{content:"";min-height:14px;position:absolute;right:0;top:100%;width:max(100%,240px);z-index:1099}.header-nav .user-menu-wrap:hover .user-dropdown[data-v-602d9c72]{opacity:1;transform:translateY(0);visibility:visible}.header-nav .user-menu-wrap:hover .user-arrow[data-v-602d9c72]{transform:rotate(180deg)}.header-nav .user-trigger[data-v-602d9c72]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:4px 8px 4px 4px;transition:background .2s}.header-nav .user-trigger[data-v-602d9c72]:hover{background:#ffffff1f}.header-nav .user-avatar[data-v-602d9c72]{background:#fff3;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;flex-shrink:0;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.header-nav .user-name[data-v-602d9c72]{color:#fff;font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-nav .user-arrow[data-v-602d9c72]{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid hsla(0,0%,100%,.85);flex-shrink:0;height:0;transition:transform .2s ease;width:0}.header-nav .user-dropdown[data-v-602d9c72]{box-shadow:0 8px 24px #0000001f;margin-top:0;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;visibility:hidden;width:240px;z-index:1100}.header-nav .user-menu-wrap:hover .user-dropdown[data-v-602d9c72]{pointer-events:auto}.header-nav .user-dropdown__list[data-v-602d9c72],.header-nav .user-dropdown__top[data-v-602d9c72]{background:#fff;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.header-nav .user-dropdown__top[data-v-602d9c72]{border-radius:0;border-top:3px solid #2875e8;padding:14px 14px 10px}.header-nav .user-dropdown__top-row[data-v-602d9c72]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.header-nav .user-dropdown__name[data-v-602d9c72]{color:#111827;font-size:15px;font-weight:700}.header-nav .user-vip-badge[data-v-602d9c72]{align-items:stretch;border-radius:8px;display:inline-flex;flex-shrink:0;overflow:hidden}.header-nav .user-vip-badge__icon[data-v-602d9c72]{align-items:center;display:flex;justify-content:center;padding:2px 8px}.header-nav .user-vip-badge__img[data-v-602d9c72]{display:block;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.header-nav .user-vip-badge__text[data-v-602d9c72]{align-items:center;display:flex;font-size:12px;font-weight:500;padding:2px 10px 2px 6px;white-space:nowrap}.header-nav .user-vip-badge--cert .user-vip-badge__icon[data-v-602d9c72]{background:#e6eeff}.header-nav .user-vip-badge--cert .user-vip-badge__text[data-v-602d9c72]{background:#bdeaff;color:#5c5a5a}.header-nav .user-vip-badge--silver .user-vip-badge__icon[data-v-602d9c72]{background:#d6dee6}.header-nav .user-vip-badge--silver .user-vip-badge__text[data-v-602d9c72]{background:#eef3f7;color:#5a7aad}.header-nav .user-vip-badge--gold .user-vip-badge__icon[data-v-602d9c72]{background:#c1a96c}.header-nav .user-vip-badge--gold .user-vip-badge__text[data-v-602d9c72]{background:#f8ebc8;color:#854d0e}.header-nav .user-vip-badge--diamond .user-vip-badge__icon[data-v-602d9c72]{background:#bdd3ea}.header-nav .user-vip-badge--diamond .user-vip-badge__text[data-v-602d9c72]{background:#eaf4fc;color:#7c5fd4}.header-nav .user-dropdown__tag[data-v-602d9c72]{background:#e5e7eb;border-radius:4px;color:#6b7280;font-size:12px;padding:2px 8px}.header-nav .user-dropdown__list[data-v-602d9c72]{border-bottom:1px solid #e5e7eb;border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000001f;list-style:none;margin:0;padding:8px 0}.header-nav .user-dropdown__list li[data-v-602d9c72]{margin:0}.header-nav .user-dropdown__link[data-v-602d9c72]{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 14px;text-align:left;text-decoration:none;transition:background .15s;width:100%}.header-nav .user-dropdown__link svg[data-v-602d9c72]{color:#4b5563;flex-shrink:0;height:18px;width:18px}.header-nav .user-dropdown__link[data-v-602d9c72]:hover{background:#e5e7eb}.header-nav .user-dropdown__link--btn[data-v-602d9c72]{font-family:inherit}.header-nav .auth-btn[data-v-602d9c72]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:16px;height:35%;line-height:1;padding:0 18px}.header-nav .auth-btn+.auth-btn[data-v-602d9c72]{border-left:1px solid hsla(0,0%,100%,.45)}
