.CategoryHub_pageWrapper__A5xQP{max-width:var(--container-width,1240px);margin:0 auto;padding:clamp(14px,2.5vw,28px) 16px 80px;min-height:85vh;box-sizing:border-box}.CategoryHub_heroCard__qBdrO{--hub-accent:var(--primary,#ff3b30);--hub-accent-sub:#f59e0b;--hub-tint-start:rgba(255,59,48,0.06);--hub-tint-end:rgba(245,158,11,0.035);--hub-border:rgba(255,59,48,0.18);--hub-badge-bg:rgba(255,59,48,0.1);--hub-badge-text:#be123c;position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(16px,2.5vw,24px) clamp(16px,3vw,26px);border-radius:16px;background-color:var(--card-bg,#ffffff);background-image:linear-gradient(135deg,var(--hub-tint-start) 0,var(--hub-tint-end) 100%);border:1px solid var(--hub-border);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.04));margin-bottom:14px;overflow:hidden}.CategoryHub_heroCard__qBdrO:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4.5px;background:linear-gradient(180deg,var(--hub-accent),var(--hub-accent-sub));border-radius:16px 0 0 16px}.CategoryHub_heroThemeKbeauty__J85Qk{--hub-accent:#e11d48;--hub-accent-sub:#f97316;--hub-tint-start:rgba(225,29,72,0.07);--hub-tint-end:rgba(249,115,22,0.035);--hub-border:rgba(225,29,72,0.2);--hub-badge-bg:rgba(225,29,72,0.11);--hub-badge-text:#be123c}.CategoryHub_heroThemeTech__IpNy8{--hub-accent:#2563eb;--hub-accent-sub:#4f46e5;--hub-tint-start:rgba(37,99,235,0.07);--hub-tint-end:rgba(79,70,229,0.035);--hub-border:rgba(37,99,235,0.22);--hub-badge-bg:rgba(37,99,235,0.11);--hub-badge-text:#1d4ed8}.CategoryHub_heroThemeJpCosme__uPv8M{--hub-accent:#db2777;--hub-accent-sub:#7c3aed;--hub-tint-start:rgba(219,39,119,0.07);--hub-tint-end:rgba(124,58,237,0.035);--hub-border:rgba(219,39,119,0.22);--hub-badge-bg:rgba(219,39,119,0.11);--hub-badge-text:#be185d}.CategoryHub_heroThemeFoodLiving__Udw6G{--hub-accent:#059669;--hub-accent-sub:#f59e0b;--hub-tint-start:rgba(5,150,105,0.07);--hub-tint-end:rgba(245,158,11,0.035);--hub-border:rgba(5,150,105,0.22);--hub-badge-bg:rgba(5,150,105,0.11);--hub-badge-text:#047857}body.dark-mode .CategoryHub_heroCard__qBdrO,html.dark .CategoryHub_heroCard__qBdrO,html.dark-mode .CategoryHub_heroCard__qBdrO{--hub-tint-start:rgba(255,59,48,0.13);--hub-tint-end:rgba(245,158,11,0.05);--hub-border:rgba(255,59,48,0.28);--hub-badge-bg:rgba(255,59,48,0.2);--hub-badge-text:#fda4af}body.dark-mode .CategoryHub_heroThemeTech__IpNy8,html.dark .CategoryHub_heroThemeTech__IpNy8,html.dark-mode .CategoryHub_heroThemeTech__IpNy8{--hub-tint-start:rgba(59,130,246,0.15);--hub-tint-end:rgba(99,102,241,0.06);--hub-border:rgba(59,130,246,0.3);--hub-badge-bg:rgba(59,130,246,0.2);--hub-badge-text:#93c5fd}body.dark-mode .CategoryHub_heroThemeJpCosme__uPv8M,html.dark .CategoryHub_heroThemeJpCosme__uPv8M,html.dark-mode .CategoryHub_heroThemeJpCosme__uPv8M{--hub-tint-start:rgba(236,72,153,0.15);--hub-tint-end:rgba(139,92,246,0.06);--hub-border:rgba(236,72,153,0.3);--hub-badge-bg:rgba(236,72,153,0.2);--hub-badge-text:#f9a8d4}body.dark-mode .CategoryHub_heroThemeFoodLiving__Udw6G,html.dark .CategoryHub_heroThemeFoodLiving__Udw6G,html.dark-mode .CategoryHub_heroThemeFoodLiving__Udw6G{--hub-tint-start:rgba(16,185,129,0.15);--hub-tint-end:rgba(245,158,11,0.06);--hub-border:rgba(16,185,129,0.3);--hub-badge-bg:rgba(16,185,129,0.2);--hub-badge-text:#6ee7b7}.CategoryHub_heroTopRow__9k_pL{display:flex;align-items:center;justify-content:space-between;gap:16px}.CategoryHub_heroLeft__pzFwn{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1}.CategoryHub_backBtn__TMmby{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:var(--bg-surface,rgba(0,0,0,.04));border:1px solid var(--glass-border,rgba(0,0,0,.08));color:var(--text-main,#1a1a1a);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.CategoryHub_backBtn__TMmby:hover{background:var(--btn-hover-bg,rgba(0,0,0,.08));transform:translateX(-2px)}.CategoryHub_categoryIconBox__gPz8B{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:var(--hub-badge-bg);border:1px solid var(--hub-border);display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1}.CategoryHub_heroTextGroup__4PGSf{min-width:0;display:flex;flex-direction:column;gap:4px}.CategoryHub_heroEyebrow__51LxU{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;padding:2px 9px;border-radius:999px;background:var(--hub-badge-bg);color:var(--hub-badge-text);font-size:10.5px;font-weight:800;letter-spacing:.03em}.CategoryHub_heroTitle__1y3FY{margin:0;font-size:clamp(1.12rem,2.6vw,1.52rem);font-weight:800;color:var(--text-main,#1a1a1a);line-height:1.25;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere}.CategoryHub_heroSubtitle__YRuZ4{margin:0;font-size:clamp(.78rem,1.8vw,.88rem);color:var(--text-muted,#666666);line-height:1.4}.CategoryHub_heroRight__Lfs6Z{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.CategoryHub_totalBadge__seF7X{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--hub-badge-bg);border:1px solid var(--hub-border);color:var(--hub-badge-text);font-size:.82rem;font-weight:800;white-space:nowrap}.CategoryHub_quickTagRow__MIM9v{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--glass-border,rgba(128,128,128,.14))}.CategoryHub_quickTagChip__waqX6{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:999px;border:1px solid var(--glass-border,rgba(128,128,128,.2));background:var(--bg-surface,rgba(128,128,128,.05));color:var(--text-main,#1a1a1a);font-size:.76rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s ease}.CategoryHub_quickTagChip__waqX6:hover{border-color:var(--hub-accent)}.CategoryHub_quickTagChipActive__40CSr{background:var(--hub-accent);border-color:var(--hub-accent);color:#ffffff}.CategoryHub_categoryNav__0Haky{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:2px 0 8px;margin-bottom:10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.CategoryHub_categoryNav__0Haky::-webkit-scrollbar{display:none}.CategoryHub_categoryTab__LdZfQ{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;min-height:38px;border-radius:999px;background:var(--card-bg,#ffffff);border:1px solid var(--glass-border,rgba(0,0,0,.08));color:var(--text-main,#1a1a1a);font-size:.83rem;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.CategoryHub_categoryTab__LdZfQ:hover{border-color:var(--primary,#ff3b30);transform:translateY(-1px)}.CategoryHub_categoryTabActive__1z58Y{background:var(--primary,#ff3b30);border-color:var(--primary,#ff3b30);color:#ffffff;font-weight:800;box-shadow:0 3px 10px rgba(255,59,48,.24)}.CategoryHub_controlBar__RFpCo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:var(--card-bg,#ffffff);border:1px solid var(--glass-border,rgba(0,0,0,.08));margin-bottom:18px;flex-wrap:wrap}.CategoryHub_platformRow__hbQhh{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1 1;min-width:180px}.CategoryHub_platformRow__hbQhh::-webkit-scrollbar{display:none}.CategoryHub_platformChip__An7IY{padding:5px 11px;min-height:30px;border-radius:8px;border:1px solid var(--glass-border,rgba(0,0,0,.08));background:var(--bg-surface,rgba(0,0,0,.02));color:var(--text-muted,#666666);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.CategoryHub_platformChip__An7IY:hover{color:var(--text-main,#1a1a1a);border-color:rgba(128,128,128,.35)}.CategoryHub_platformChipActive__wNKyZ{background:rgba(255,59,48,.11);border-color:var(--primary,#ff3b30);color:var(--primary,#ff3b30);font-weight:800}.CategoryHub_sortGroup__pRpBa{display:flex;align-items:center;gap:8px;flex-shrink:0}.CategoryHub_sortLabel__vc_ON{font-size:.8rem;font-weight:600;color:var(--text-muted,#666666);white-space:nowrap}.CategoryHub_sortSelect__EO5ST{padding:6px 12px;min-height:34px;border-radius:8px;border:1px solid var(--glass-border,rgba(0,0,0,.12));background:var(--card-bg,#ffffff);color:var(--text-main,#1a1a1a);font-size:.82rem;font-weight:600;cursor:pointer;outline:none}.CategoryHub_productGrid__AGIMb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.CategoryHub_loadMoreWrap__myT04{display:flex;justify-content:center;margin-top:28px}.CategoryHub_loadMoreBtn__efCJv{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:240px;min-height:46px;padding:12px 28px;border-radius:12px;border:1px solid var(--glass-border,rgba(0,0,0,.12));background:var(--card-bg,#ffffff);color:var(--text-main,#1a1a1a);font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm,0 2px 6px rgba(0,0,0,.04));transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.CategoryHub_loadMoreBtn__efCJv:hover:not(:disabled){transform:translateY(-2px);border-color:var(--primary,#ff3b30);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.08))}.CategoryHub_loadMoreBtn__efCJv:disabled{opacity:.6;cursor:wait}.CategoryHub_emptyState__LmJtJ{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 20px;border-radius:16px;background:var(--card-bg,#ffffff);border:1px dashed var(--glass-border,rgba(128,128,128,.25))}.CategoryHub_emptyIcon__PQzmT{font-size:42px;margin-bottom:12px}.CategoryHub_emptyTitle__mky3N{margin:0 0 6px;font-size:1.05rem;font-weight:700;color:var(--text-main,#1a1a1a)}.CategoryHub_emptyDesc__bLUgh{margin:0 0 16px;font-size:.86rem;color:var(--text-muted,#666666)}.CategoryHub_resetFilterBtn__Y3WMN{padding:8px 18px;border-radius:8px;border:1px solid var(--primary,#ff3b30);background:transparent;color:var(--primary,#ff3b30);font-size:.84rem;font-weight:700;cursor:pointer}@media (max-width:1024px){.CategoryHub_productGrid__AGIMb{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:767px){.CategoryHub_pageWrapper__A5xQP{padding:10px 10px 72px}.CategoryHub_heroCard__qBdrO{padding:14px;gap:10px;border-radius:14px;margin-bottom:10px}.CategoryHub_categoryIconBox__gPz8B{width:40px;height:40px;font-size:20px;border-radius:11px}.CategoryHub_backBtn__TMmby{width:34px;height:34px}.CategoryHub_heroRight__Lfs6Z{display:none}.CategoryHub_quickTagRow__MIM9v{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-top:8px}.CategoryHub_quickTagRow__MIM9v::-webkit-scrollbar{display:none}.CategoryHub_quickTagChip__waqX6{font-size:.72rem;padding:4px 9px}.CategoryHub_categoryTab__LdZfQ{padding:6px 12px;min-height:34px;font-size:.78rem}.CategoryHub_controlBar__RFpCo{padding:8px 10px;gap:8px;margin-bottom:12px}.CategoryHub_sortLabel__vc_ON{display:none}.CategoryHub_sortSelect__EO5ST{padding:5px 8px;min-height:30px;font-size:.76rem}.CategoryHub_productGrid__AGIMb{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:360px){.CategoryHub_pageWrapper__A5xQP{padding:8px 8px 68px}.CategoryHub_heroCard__qBdrO{padding:11px 10px}.CategoryHub_categoryIconBox__gPz8B{display:none}.CategoryHub_productGrid__AGIMb{gap:8px}}