.MarketplaceHomePage_page__4NXng{width:100%;background:#f9fafb}.MarketplaceHomePage_hero__99r57{width:100%}.MarketplaceHomePage_heroInner__RY3qH{max-width:1140px;margin:0 auto;padding:40px 24px 24px;text-align:center}.MarketplaceHomePage_title__eesj3{margin:0 0 14px;color:#1f2937;font-size:36px;font-weight:700;line-height:1.18}.MarketplaceHomePage_description__dku6v{margin:0 auto 22px;max-width:560px;color:#6b7280;font-size:16px;font-weight:500;line-height:1.7}.MarketplaceHomePage_searchModeToggle__KwLtn{display:inline-flex;gap:4px;margin-bottom:16px;padding:5px;background:#f3f4f6;border-radius:12px}.MarketplaceHomePage_searchModeButton__A5oIl{border:none;background:transparent;color:#6b7280;padding:8px 26px;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;border-radius:10px;transition:all .15s ease}.MarketplaceHomePage_searchModeButton__A5oIl:hover{color:#374151}.MarketplaceHomePage_searchModeButtonActive__n4_7P{background:#fff;color:#111827;box-shadow:0 2px 6px rgba(0,0,0,.08)}.MarketplaceHomePage_searchModeButtonActive__n4_7P:hover{color:#111827}.MarketplaceHomePage_searchBox__ZIawP{max-width:660px;margin:0 auto}.MarketplaceHomePage_searchPill__AuGHh{display:flex;align-items:center;gap:12px;height:60px;padding:9px 9px 9px 22px;background:#fff;border-radius:999px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.MarketplaceHomePage_searchPillIcon__ZO6CU{color:#9ca3af;font-size:18px;flex-shrink:0}.MarketplaceHomePage_searchInput__xIoh3{flex:1}.MarketplaceHomePage_searchInput__xIoh3 .ant-input,.MarketplaceHomePage_searchInput__xIoh3 input.ant-input{font-size:16px!important;line-height:26px!important;background:transparent;box-shadow:none!important}.MarketplaceHomePage_searchInput__xIoh3 .ant-input::-moz-placeholder{color:#9ca3af}.MarketplaceHomePage_searchInput__xIoh3 .ant-input::placeholder{color:#9ca3af}.MarketplaceHomePage_searchButton__4WvnY{height:42px;min-width:74px;border-radius:999px;font-weight:600;font-size:15px;flex-shrink:0}.MarketplaceHomePage_heroFilterSlot__t9Qby{display:flex;justify-content:center;margin-top:16px}.MarketplaceHomePage_achievementSearchWrap__YbTxc{display:flex;justify-content:center}.MarketplaceHomePage_compactSearch__cTx4i{max-width:1140px;margin:0 auto;padding:16px 24px 10px;text-align:center}.MarketplaceHomePage_content__3O8S0{max-width:1140px;margin:0 auto;padding:24px 24px 64px}.MarketplaceHomePage_filterRow__8xr83{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.MarketplaceHomePage_filterItem__ggXC_{flex:0 0 auto;display:flex;align-items:center}.MarketplaceHomePage_filterDropdown__EvMJK{width:auto}.MarketplaceHomePage_filterDropdownDisabled__HKalx button{min-width:0}.MarketplaceHomePage_filterItem__ggXC_ button{justify-content:space-between}.MarketplaceHomePage_filterReset__hbUYw{height:auto;padding:7px 0;color:#9ca3af;font-size:14px;font-weight:500;border-radius:0}.MarketplaceHomePage_filterReset__hbUYw:hover{color:#4b5563!important;background:transparent!important}.MarketplaceHomePage_toolbar__v2ZNS{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px;border-bottom:1px solid #e5e7eb}.MarketplaceHomePage_tabs__nnmp8{display:flex;align-items:flex-end;gap:24px}.MarketplaceHomePage_tabButton__Oc1EH{background:transparent;color:#9ca3af;padding:0 6px;height:46px;font-size:17px;font-weight:600;line-height:46px;border-radius:0;margin-bottom:-1px;border:none;border-bottom:3px solid transparent;transition:all .2s ease-in-out}.MarketplaceHomePage_tabButton__Oc1EH:hover{color:#1f2937}.MarketplaceHomePage_tabButtonActive___sTGt{color:#1f2937;border-bottom-color:#111827}.MarketplaceHomePage_sortSelect__mc1fk{min-width:88px;margin-bottom:8px}.MarketplaceHomePage_sortSelect__mc1fk .ant-select-selector{padding:0 18px 0 4px!important;background:transparent!important;box-shadow:none!important}.MarketplaceHomePage_sortSelect__mc1fk .ant-select-selection-item{padding-right:24px!important;color:#1f2937;font-size:15px;font-weight:500;line-height:1.5}.MarketplaceHomePage_sortSelect__mc1fk .ant-select-arrow{right:2px}.MarketplaceHomePage_resultInfo__JXOeX{margin-bottom:18px;color:#6b7280;font-size:15px}.MarketplaceHomePage_grid__py2uz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.MarketplaceHomePage_loadingState__XVWxb{display:flex;justify-content:center;padding:64px 0 52px}.MarketplaceHomePage_empty__ZS9wq{padding:84px 0 72px}.MarketplaceHomePage_emptyCard__yFU8O{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;text-align:center}.MarketplaceHomePage_emptyTitle__hGKOd{margin:0;color:#111827;font-size:18px;font-weight:700;line-height:1.4}.MarketplaceHomePage_emptyDescription__1WV0R{margin:0;color:#6b7280;font-size:13px;line-height:1.5}.MarketplaceHomePage_loadMore__314xR{display:flex;justify-content:center;margin-top:28px}@media(max-width:960px){.MarketplaceHomePage_heroInner__RY3qH{padding:34px 20px 24px}.MarketplaceHomePage_title__eesj3{font-size:30px}.MarketplaceHomePage_description__dku6v{font-size:15px}.MarketplaceHomePage_content__3O8S0{padding:20px 16px 48px}.MarketplaceHomePage_toolbar__v2ZNS{flex-direction:column;align-items:stretch}.MarketplaceHomePage_tabs__nnmp8{gap:16px}.MarketplaceHomePage_tabButton__Oc1EH{height:36px;font-size:14px;line-height:36px}.MarketplaceHomePage_sortSelect__mc1fk{margin-bottom:0}.MarketplaceHomePage_grid__py2uz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.MarketplaceHomePage_title__eesj3{font-size:28px}.MarketplaceHomePage_description__dku6v{font-size:14px}.MarketplaceHomePage_grid__py2uz{grid-template-columns:minmax(0,1fr)}.MarketplaceHomePage_emptyTitle__hGKOd{font-size:16px}.MarketplaceHomePage_tabs__nnmp8{gap:16px}.MarketplaceHomePage_tabButton__Oc1EH{height:34px;font-size:14px;line-height:34px}.MarketplaceHomePage_filterRow__8xr83{gap:6px}.MarketplaceHomePage_filterReset__hbUYw{padding:0}.MarketplaceHomePage_searchModeButton__A5oIl{padding:7px 14px;font-size:12px}}.MarketplaceAchievementSearch_container__GiGoz{position:relative;width:100%;max-width:800px;margin:0 auto}.MarketplaceAchievementSearch_pill__rp0se{display:flex;align-items:center;gap:8px;height:60px;padding:9px 9px 9px 20px;background:#fff;border-radius:999px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.MarketplaceAchievementSearch_yearTrigger__jhimn{display:inline-flex;align-items:center;gap:4px;padding:0 16px 0 10px;height:40px;background:transparent;border:0;cursor:pointer;white-space:nowrap;font-size:15px;font-weight:500;color:#1f2937;border-radius:10px;transition:background-color .15s ease}.MarketplaceAchievementSearch_yearTrigger__jhimn>span{font-variant-numeric:tabular-nums}.MarketplaceAchievementSearch_yearTrigger__jhimn>svg{transition:transform .15s ease;color:#4b5563}.MarketplaceAchievementSearch_yearTrigger__jhimn[data-state=open] svg{transform:rotate(180deg)}.MarketplaceAchievementSearch_yearTrigger__jhimn:hover{background:#f3f4f6}.MarketplaceAchievementSearch_divider__IOgma{width:1px;height:26px;background:#e5e7eb;flex-shrink:0;margin:0 4px}.MarketplaceAchievementSearch_yearMenu__jraZh{display:flex;flex-direction:column;min-width:140px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);border:1px solid #e5e7eb}.MarketplaceAchievementSearch_yearOption__hNmoj{padding:10px 12px;text-align:left;border:0;background:transparent;font-size:14px;color:#374151;border-radius:6px;cursor:pointer}.MarketplaceAchievementSearch_yearOption__hNmoj:hover{background:#f3f4f6}.MarketplaceAchievementSearch_yearOption__hNmoj.MarketplaceAchievementSearch_active__D0npl{color:#00af2d;font-weight:600}.MarketplaceAchievementSearch_searchArea__HuMsg{flex:1;display:flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0;padding:0 2px;cursor:text;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.MarketplaceAchievementSearch_searchArea__HuMsg::-webkit-scrollbar{display:none}.MarketplaceAchievementSearch_searchIcon__TeXrX{color:#9ca3af;font-size:17px;flex-shrink:0}.MarketplaceAchievementSearch_chip__MsA8y{display:inline-flex;align-items:center;gap:4px;padding:6px 10px 6px 13px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;font-size:14px;color:#374151;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;height:30px}.MarketplaceAchievementSearch_chipRemove__aSQ6t{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border:0;background:#f3f4f6;border-radius:999px;cursor:pointer;color:#6b7280;flex-shrink:0}.MarketplaceAchievementSearch_chipRemove__aSQ6t:hover{background:#e5e7eb;color:#374151}.MarketplaceAchievementSearch_input___1iJ0{flex:1;min-width:80px;border:0;outline:none;background:transparent;font-size:16px;line-height:26px;padding:6px 0;color:#1f2937;white-space:nowrap}.MarketplaceAchievementSearch_input___1iJ0::-moz-placeholder{color:#9ca3af}.MarketplaceAchievementSearch_input___1iJ0::placeholder{color:#9ca3af}.MarketplaceAchievementSearch_searchButton__iKimo{height:42px;min-width:74px;border-radius:999px;font-weight:600;font-size:15px;flex-shrink:0}.MarketplaceAchievementSearch_results__IaNE2{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1000;max-height:420px;overflow-y:auto;background:#fff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:8px}.MarketplaceAchievementSearch_resultItem__il2qU{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;background:transparent;border-radius:12px;cursor:pointer;text-align:left}.MarketplaceAchievementSearch_resultItem__il2qU.MarketplaceAchievementSearch_checked__KriFY,.MarketplaceAchievementSearch_resultItem__il2qU:hover{background:#f3f4f6}.MarketplaceAchievementSearch_resultCheck__bSVIG{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid #d1d5db;border-radius:5px;flex-shrink:0;background:#fff;transition:background-color .15s ease,border-color .15s ease}.MarketplaceAchievementSearch_resultCheck__bSVIG.MarketplaceAchievementSearch_checked__KriFY{background:#00af2d;border-color:#00af2d}.MarketplaceAchievementSearch_resultCodePill__pfUfL{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;height:28px;background:#f3f4f6;border-radius:999px;font-size:14px;font-weight:600;color:#1f2937;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.MarketplaceAchievementSearch_resultDesc__IoEaD{flex:1;min-width:0;font-size:14px;color:#1f2937;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketplaceAchievementSearch_resultBreadcrumb__plftA{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#6b7280;flex-shrink:0;white-space:nowrap}.MarketplaceAchievementSearch_resultBreadcrumb__plftA>svg{color:#9ca3af}