.CategoryFilter_container__ZI7O_{background-color:var(--cf-bg);border-radius:12px;border:1px solid var(--cf-border);margin-bottom:12px;position:relative}.CategoryFilter_desktopWrap__crCl6{display:none;position:relative;overflow:visible}@media (min-width:768px){.CategoryFilter_desktopWrap__crCl6{display:block}}.CategoryFilter_filterBar__PVUw9{display:flex;flex-direction:column;gap:10px;padding:12px 16px;position:relative;overflow:visible}@media (min-width:768px){.CategoryFilter_filterBar__PVUw9{padding:14px 20px;overflow:visible}}.CategoryFilter_sortToggle__7oJ8M{display:flex;align-items:center;gap:8px;background-color:transparent;padding:8px 12px;margin:-8px -12px;border-radius:0;flex-shrink:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.CategoryFilter_sortToggle__7oJ8M::-webkit-scrollbar{display:none}.CategoryFilter_sortBtn__wlvOv{display:inline-flex;align-items:center;justify-content:center;padding:5px 16px;border-radius:9999px;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;transition:all .2s ease;text-decoration:none;user-select:none;flex-shrink:0;position:relative;overflow:visible;isolation:isolate}.CategoryFilter_sortBtnActive__uZU1B{background:var(--cf-tab-active-bg);color:var(--cf-tab-active-text);border:none;box-shadow:none}.CategoryFilter_sortBtnInactive__iSjVD{background:var(--cf-tab-inactive-bg);color:var(--cf-tab-inactive-text);border:1px solid var(--cf-tab-inactive-border)}.CategoryFilter_sortBtnInactive__iSjVD:hover{background-color:var(--cf-tab-hover-bg);color:var(--cf-tag-hover-text)}.CategoryFilter_divider__iDZ4j,.CategoryFilter_mobileDivider__IvGT_{width:100%;height:1px;background-color:var(--cf-divider);flex-shrink:0}.CategoryFilter_tagsScrollArea__Hn5bT{position:relative;min-width:0;overflow:hidden;padding-right:70px}.CategoryFilter_tagsRow__s7KH5{display:flex;gap:8px;overflow-x:auto;align-items:center;scrollbar-width:none;-ms-overflow-style:none}.CategoryFilter_tagsRow__s7KH5::-webkit-scrollbar{display:none}.CategoryFilter_tag__L_e_M{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:4px;font-size:12px;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease;border:none;outline:none;user-select:none}@media (max-width:767px){.CategoryFilter_tag__L_e_M{padding:4px 10px;font-size:12px}}.CategoryFilter_tag__L_e_M:focus-visible{outline:2px solid var(--cf-tab-active-bg);outline-offset:2px}.CategoryFilter_tagShrink__rev3_{flex-shrink:0}.CategoryFilter_tagActive__SX3N2{background-color:var(--cf-tag-active-bg);color:var(--cf-tag-active-text);font-weight:500}.CategoryFilter_tagInactive__Xae46{background-color:var(--cf-tag-inactive-bg);color:var(--cf-tag-inactive-text)}.CategoryFilter_tagInactive__Xae46:hover{background-color:var(--cf-tag-hover-bg);color:var(--cf-tag-hover-text)}.CategoryFilter_expandBtn__vu9gi{position:absolute;bottom:12px;right:16px;z-index:10;display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;border:1px solid var(--cf-expand-btn-border);background-color:var(--cf-expand-btn-bg);color:var(--cf-expand-btn-text);font-size:12px;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}@media (min-width:768px){.CategoryFilter_expandBtn__vu9gi{right:20px;bottom:14px}}.CategoryFilter_expandBtn__vu9gi:hover{color:var(--cf-expand-btn-hover-text);border-color:var(--cf-expand-btn-hover-border)}.CategoryFilter_expandArrow__txGRX{transition:transform .2s ease}.CategoryFilter_expandArrowOpen__PS2nQ{transform:rotate(180deg)}.CategoryFilter_inlinePanel__20Jr9{border-top:1px solid var(--cf-divider);padding:12px 16px 14px}@media (min-width:768px){.CategoryFilter_inlinePanel__20Jr9{padding:14px 20px 16px}}.CategoryFilter_panelGroups__qlqLZ{display:flex;flex-direction:column;gap:12px}@media (max-width:767px){.CategoryFilter_panelGroups__qlqLZ{gap:10px}}.CategoryFilter_groupRow__1Ul2Q{display:flex;align-items:flex-start;gap:12px}@media (max-width:767px){.CategoryFilter_groupRow__1Ul2Q{flex-direction:column;gap:6px}}.CategoryFilter_groupLabel__hHWWJ{flex-shrink:0;width:48px;padding-top:4px;font-size:13px;font-weight:600;color:var(--cf-group-label-text);line-height:1.4}@media (max-width:767px){.CategoryFilter_groupLabel__hHWWJ{width:auto;padding-top:0;font-size:13px;font-weight:600}}.CategoryFilter_groupTags__53X5h{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:0}@media (max-width:767px){.CategoryFilter_groupTags__53X5h{gap:6px}}.CategoryFilter_mobileWrap__AwVcE{display:block;position:relative;overflow:visible}@media (min-width:768px){.CategoryFilter_mobileWrap__AwVcE{display:none}}.CategoryFilter_mobileFilterBar__gY65O{display:flex;flex-direction:column;gap:8px;padding:10px 12px;position:relative;overflow:visible}.CategoryFilter_mobileTagsScroll__2iZyZ{display:flex;gap:6px;overflow-x:auto;align-items:center;min-width:0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-right:60px}.CategoryFilter_mobileTagsScroll__2iZyZ::-webkit-scrollbar{display:none}.CategoryFilter_mobileWrap__AwVcE .CategoryFilter_expandBtn__vu9gi{right:12px;bottom:10px}.CategoryFilter_contestBtnActive__2fHSK{background:linear-gradient(135deg,#ff6a00,#ff3b1f 58%,#ffd08a);color:#ffffff;border:none;font-weight:600;position:relative;box-shadow:0 8px 16px rgba(255,92,0,.18),inset 0 0 0 1px rgba(255,255,255,.12)}.CategoryFilter_contestBtnActive__2fHSK:before{content:"";position:absolute;inset:-4px -6px -5px;border-radius:9999px;background:radial-gradient(circle at 50% 100%,rgba(255,214,102,.7) 0,rgba(255,144,31,.46) 36%,rgba(255,77,0,.18) 62%,rgba(255,77,0,0) 100%);filter:blur(8px);z-index:-2;animation:CategoryFilter_contestGlowBreath__7c_wD 1.2s ease-in-out infinite alternate}.CategoryFilter_contestBtnActive__2fHSK:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:9999px;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%);background-size:200% 100%;animation:CategoryFilter_contestShine__7ZMyh 2s infinite;z-index:2;pointer-events:none}.CategoryFilter_contestBtnContent__TKEbu{display:inline-flex;align-items:center;position:relative;z-index:3}@keyframes CategoryFilter_contestGlowBreath__7c_wD{0%{transform:scale(.98);opacity:.72}to{transform:scale(1.04);opacity:1}}@keyframes CategoryFilter_contestShine__7ZMyh{0%{background-position:200% 0}to{background-position:-200% 0}}.CategoryFilter_contestBtnInactive__8W7f9{background:transparent;color:#FF4B2B;border:1px solid rgba(255,75,43,.4);font-weight:500;transition:all .3s ease;position:relative;z-index:1}.CategoryFilter_contestBtnInactive__8W7f9:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(90deg,#ff416c,#ff4b2b,#ff416c);background-size:200% 100%;border-radius:9999px;z-index:-1;filter:blur(4px);opacity:.3;animation:CategoryFilter_flameAuraInactive__htIkY 2s ease-in-out infinite alternate;pointer-events:none}@keyframes CategoryFilter_flameAuraInactive__htIkY{0%{opacity:.1;transform:scale(1)}to{opacity:.4;transform:scale(1.02)}}.CategoryFilter_contestBtnInactive__8W7f9:hover{background:rgba(255,75,43,.1);color:#ff2a00;border-color:#FF4B2B}.CategoryFilter_contestBtnInactive__8W7f9:hover:before{opacity:.6;animation:CategoryFilter_flameAuraInactive__htIkY 1s ease-in-out infinite alternate}.CategoryFilter_container__gJUwB{width:100%;padding-top:0;padding-bottom:0}@media (min-width:768px){.CategoryFilter_container__gJUwB{padding-top:4px;padding-bottom:4px}}.CategoryFilter_scrollContainer__QLr7k{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-right:16px;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}@media (min-width:768px){.CategoryFilter_scrollContainer__QLr7k{gap:12px}}.CategoryFilter_scrollContainer__QLr7k::-webkit-scrollbar{height:6px}.CategoryFilter_scrollContainer__QLr7k::-webkit-scrollbar-track{background-color:transparent}.CategoryFilter_scrollContainer__QLr7k::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.CategoryFilter_scrollContainer__QLr7k::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.CategoryFilter_buttonWrapper__OA8S9{flex-shrink:0;white-space:nowrap}.CategoryFilter_loadingIndicator__DKy5v{display:flex;align-items:center;justify-content:center;min-width:24px;flex-shrink:0}@keyframes CategoryFilter_spin__9ZnVS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CategoryFilter_spinner__Z7rmq{animation:CategoryFilter_spin__9ZnVS 1s linear infinite;width:16px;height:16px}.CategoryFilter_spinnerCircle__fsfv2{opacity:.25}.CategoryFilter_spinnerPath__3oVRL{opacity:.75}