.bar[data-v-ec6940a9]{display:none}.header-top[data-v-ec6940a9]{z-index:20;position:sticky;top:0}.header-top-mobile[data-v-ec6940a9]{box-sizing:border-box;background:var(--bg-nav);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-bottom:1px solid var(--border-primary);align-items:center;gap:0;height:53px;display:flex}.header-top-mobile .header-top-gift[data-v-ec6940a9]{width:36px;height:36px}.header-top-mobile .header-top-gift+.header-top-gift[data-v-ec6940a9]{margin-left:4px}.header-top-mobile .gift-ic[data-v-ec6940a9]{width:22px;height:22px}.header-top-mobile .gift-dot[data-v-ec6940a9]{top:5px;right:5px}.avatar-btn[data-v-ec6940a9]{box-sizing:border-box;border:1px solid var(--border-control);background:var(--bg-button);border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.avatar-mark[data-v-ec6940a9]{-o-object-fit:contain;object-fit:contain;width:64%;height:64%}.avatar-badge[data-v-ec6940a9]{box-sizing:border-box;background:var(--badge);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-sheet);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:18px;position:absolute;top:0;right:-4px}.brand--mobile[data-v-ec6940a9]{flex:1;align-items:center;min-width:0;display:flex}.brand--mobile .brand-logo[data-v-ec6940a9]{width:auto;height:26px;display:block}:where(button.item[data-v-ec6940a9],button.header-top-gift[data-v-ec6940a9]){font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.item[data-v-ec6940a9]{padding-bottom:var(--sp-2);color:var(--text-secondary);white-space:nowrap;font-size:16px;line-height:24px;position:relative}.item.is-active[data-v-ec6940a9],.item.router-link-exact-active[data-v-ec6940a9]{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:32px}.item.is-active[data-v-ec6940a9]:after,.item.router-link-exact-active[data-v-ec6940a9]:after{border-radius:var(--r-full);background:var(--primary);content:"";width:16px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header-top-gift[data-v-ec6940a9]{width:44px;height:44px;color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.gift-ic[data-v-ec6940a9]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.gift-dot[data-v-ec6940a9]{border:1.5px solid var(--bg-sheet);background:var(--badge);border-radius:999px;width:8px;height:8px;position:absolute;top:8px;right:8px}.item-gift[data-v-ec6940a9]{vertical-align:-5px;margin-right:4px;display:inline-flex;position:relative}.item-gift .gift-ic[data-v-ec6940a9]{width:20px;height:20px}.item-gift .gift-dot[data-v-ec6940a9]{top:-2px;right:-3px}.header-top-rank.is-here[data-v-ec6940a9]{color:var(--primary)}.gift-ic--rank[data-v-ec6940a9]{transform:scale(1.18)}.gift-ic--welfare[data-v-ec6940a9],.item-gift .gift-ic[data-v-ec6940a9]{transform:scale(1.08)}.header-top-search[data-v-ec6940a9]{opacity:.9;flex:none;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;display:flex}@media (width>=768px){.header-top-mobile[data-v-ec6940a9]{display:none}.header-top[data-v-ec6940a9]{z-index:20;background:var(--bg-nav);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-bottom:1px solid var(--border-primary);position:sticky;top:0}.bar[data-v-ec6940a9]{gap:12px;height:64px;min-height:0;padding-block:0;display:flex}.bar[data-v-ec6940a9],.brand[data-v-ec6940a9]{align-items:center}.brand[data-v-ec6940a9]{color:var(--text-primary);flex:none;text-decoration:none;display:inline-flex}.brand-logo[data-v-ec6940a9]{width:auto;height:26px;display:block}.nav[data-v-ec6940a9]{flex:none;gap:4px;margin-left:12px}.item[data-v-ec6940a9],.nav[data-v-ec6940a9]{align-items:center;height:64px;display:flex}.item[data-v-ec6940a9]{box-sizing:border-box;color:var(--text-secondary);border-bottom:2px solid #0000;padding:0 12px;font-size:15px;font-weight:500;line-height:24px;text-decoration:none}.item.is-active[data-v-ec6940a9],.item.router-link-exact-active[data-v-ec6940a9]{border-bottom-color:var(--primary);color:var(--primary);font-size:15px;font-weight:600;line-height:24px}.item.is-active[data-v-ec6940a9]:after,.item.router-link-exact-active[data-v-ec6940a9]:after{display:none}.desktop-search[data-v-ec6940a9]{box-sizing:border-box;border:1px solid var(--border-control);width:260px;min-width:0;min-height:40px;color:var(--text-secondary);background:var(--bg-button);border-radius:8px;align-items:center;gap:10px;margin-left:auto;padding:0 14px;font-size:14px;text-decoration:none;display:flex}.search-ic[data-v-ec6940a9]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:16px;height:16px}.desktop-search span[data-v-ec6940a9]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account[data-v-ec6940a9]{flex:none;align-items:center;gap:12px;display:flex}.account .m-btn[data-v-ec6940a9]{border-radius:10px;gap:6px;height:36px;min-height:36px;padding:0 14px;font-size:13px;line-height:1}.chev[data-v-ec6940a9]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}}@media (width>=768px) and (width<=1023px){.account .coins-btn[data-v-ec6940a9]{display:none}.bar[data-v-ec6940a9]{gap:12px}.nav[data-v-ec6940a9]{gap:0}.item[data-v-ec6940a9],.item.is-active[data-v-ec6940a9],.item.router-link-exact-active[data-v-ec6940a9]{padding:0 8px;font-size:14px}.desktop-search[data-v-ec6940a9]{width:44px;height:44px;min-height:44px;color:var(--text-primary);background:0 0;border:0;flex:none;justify-content:center;padding:0}.desktop-search .search-ic[data-v-ec6940a9]{width:22px;height:22px}.desktop-search span[data-v-ec6940a9]{display:none}}@media (prefers-reduced-motion:reduce){.bar[data-v-ec6940a9],.header-top[data-v-ec6940a9]{transition:none}}.item[data-v-ec6940a9]{align-items:center;min-height:44px;display:inline-flex}.account svg[data-v-ec6940a9]{fill:none;stroke:currentColor}.coins-btn[data-v-ec6940a9]{box-sizing:border-box;border:1px solid var(--border-control);height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:filter .15s;display:inline-flex}.coins-btn[data-v-ec6940a9]:hover{filter:brightness(1.15)}.coins-ic[data-v-ec6940a9]{flex:none;display:block}.coins-num[data-v-ec6940a9]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}
