.app-logo[data-v-d655bbd4]{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.app-logo[data-v-d655bbd4]:hover{opacity:.92;text-decoration:none}.app-logo__img[data-v-d655bbd4]{-o-object-fit:contain;object-fit:contain;width:auto;height:32px;display:block}.site-header[data-v-da0dece9]{z-index:100;height:var(--header-h);background:#fff;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.header-inner[data-v-da0dece9]{max-width:var(--content-max-width);align-items:center;gap:24px;height:100%;margin:0 auto;padding:0 24px;display:flex}.main-nav[data-v-da0dece9]{scrollbar-width:none;flex:1;justify-content:flex-start;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.main-nav[data-v-da0dece9]::-webkit-scrollbar{display:none}.nav-item[data-v-da0dece9]{color:#666;white-space:nowrap;padding:10px 14px 14px;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s;position:relative}.nav-item[data-v-da0dece9]:hover{color:#111;text-decoration:none}.nav-item.active[data-v-da0dece9]{color:#111;font-weight:500}.nav-item[data-v-da0dece9]:after{content:"";opacity:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAYCAYAAACFms+HAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAuVJREFUeAHNlrFuFDEQhmd8iUS6TUXJSlRUJE+Qo0Q0NNTcGxzUFBwtQiI8QZQnQDS0SUeZywtw11FEyi2QkGRtz/CPd6Mcp7sohAD+Jcf22Gt/nhk7x/QP9GnnpBSJ3VBzGSLdiV7WvNcioEShIgZStDkEJdQV+hXmjWMQtHkcAtoi+8dLS8PBYLWyNZn+gkYjLY6rk16o3QY272LjooUiQJG1Y2xgo9kDawjCacxbn6ixp/kYw6F8smmMuu3j8vMluiEZrBP/NHp6XB+ddZkcOackjtU5Sm3nmLRD6oRYRNnsGCdmtJlJWImtbxPg0rZwqvE9d2yS9hyF4o/BJxOE/DT0vQ/P4JgCSAnQQDVBW01qAAnUmFwL1UCn+WJgdkC+OCDjcMlm62C+2DLpO9q4NriqFkffpI8Q97H7Kjyi5hXXYZV2Q+JmI0vIBi553iC40wGcqEWDk72Zo2IHBLyi30n9tIYVdU30YMQYXUN1rT1f60dReogDrAAAB0lRRReAAEc/kZsdrmrPmjblZBf7Q808scFUuJnHbJER62vzrbTrWC0qr3/L41ixRLWFi9Vtw59Cfp4aEs0zjdctTc0zKT06UlGkIbbeR1SG4qVyS8tDwSV89GRlPL3H+61JUXkqcUUKrFvibpagvw/vl0gf3CPdfvHm9uDKrwqguwaNUsIzml6JGq9CbF6C8/ri9eAJbNtnPn4IdGu4vs4V3aCu5HFA91FtTllS7sKzlhbpUlkY24u0C+xXd++t7NL/FKBf6hzBs1qfiRwfRf06CXp4EHYOvvgu5SDwbbWcMgsOTxu4nv6Qve+TTIBNYHs7B/iXPl6WTcpJi9JjSqP2suajS6BlCrqknASgtRnI2VTZQykoJ5kXW28u8nZ+0Ca9eEHm6XN26WECVG+BlyXLnDbNpMi8569LOapNEVng8QHlKsBNdL5GlLHcJWMPKGMZ+Lx/2+/w829MuUub3yWWModZ5/WUfgKBqU+b9i6PKgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;width:0;height:20px;transition:width .2s,opacity .2s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.nav-item.active[data-v-da0dece9]:after{opacity:1;width:26px}.header-right[data-v-da0dece9]{flex-shrink:0;align-items:center;gap:12px;display:flex}.header-user-name[data-v-da0dece9]{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:14px;text-decoration:none;overflow:hidden}.header-user-name[data-v-da0dece9]:hover{color:#fff;text-decoration:none}.header-auth-link[data-v-da0dece9]{color:#000;white-space:nowrap;font-size:14px;text-decoration:none}.header-auth-link[data-v-da0dece9]:hover{color:#fff;text-decoration:none}.header-login-btn[data-v-da0dece9]{color:#fff;white-space:nowrap;cursor:pointer;background:#000;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:88px;height:36px;padding:0 24px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.header-login-btn[data-v-da0dece9]:hover{background:#00000080;text-decoration:none}.user-avatar[data-v-da0dece9]{border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.user-avatar img[data-v-da0dece9]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=1280px){.nav-item[data-v-da0dece9]{padding-inline:10px;font-size:13px}}@media (width<=640px){.header-inner[data-v-da0dece9]{gap:12px;padding:0 16px}.nav-item[data-v-da0dece9]{padding:8px 10px 12px;font-size:12px}.header-user-name[data-v-da0dece9]{display:none}.header-auth-link[data-v-da0dece9]{font-size:12px}.header-login-btn[data-v-da0dece9]{padding:6px 14px;font-size:13px}}.app-shell[data-v-4609c6f7]{flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:clip}.app-main[data-v-4609c6f7]{flex:1;width:100%;min-width:0;overflow-x:clip}
