.page-module__Ytj_Oa__materialsPage{background:radial-gradient(circle at 100% 0,#ff7a001f,#0000 34%),linear-gradient(#0f1020 0%,#121426 46%,#0f1020 100%);min-height:100vh;overflow-x:hidden}.page-module__Ytj_Oa__loading{color:#ffb347;place-items:center;min-height:420px;font-weight:800;display:grid}.page-module__Ytj_Oa__container{width:min(100% - 112px,1500px);margin:0 auto}.page-module__Ytj_Oa__marketplaceSection{background:radial-gradient(circle at 10% 0,#ff7a0014,#0000 26%),#0f1020;padding:52px 0 78px}.page-module__Ytj_Oa__marketplaceHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.page-module__Ytj_Oa__marketplaceEyebrow{color:#ffb347;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:900;display:inline-flex}.page-module__Ytj_Oa__marketplaceHeader h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:950}.page-module__Ytj_Oa__marketplaceHeader p{color:#c5c8d8;margin:8px 0 0;font-size:16px}.page-module__Ytj_Oa__compactFilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.page-module__Ytj_Oa__clearCategoryButton{color:#0b2e63;min-height:42px;font:inherit;cursor:pointer;background:#fff7ed;border:1px solid #fdba74;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:800;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.page-module__Ytj_Oa__clearCategoryButton:hover{background:#ffedd5;border-color:#f97316;transform:translateY(-1px)}.page-module__Ytj_Oa__clearCategoryButton:focus-visible{outline-offset:2px;outline:3px solid #63abff75}.page-module__Ytj_Oa__checkboxFilter{color:#fff;background:#ffffff0d;border:1px solid #ffb3473d;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.page-module__Ytj_Oa__compactFilters select{color:#fff;background:#111326;border:1px solid #ffb3473d;border-radius:999px;min-height:42px;padding:0 16px;font-weight:800}.page-module__Ytj_Oa__resultsCount{color:#d6d7df;margin-bottom:14px;font-size:15px;font-weight:800}.page-module__Ytj_Oa__materialsGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.page-module__Ytj_Oa__materialsGrid>*{min-width:0}.page-module__Ytj_Oa__pagination{justify-content:center;gap:10px;margin-top:38px;display:flex}.page-module__Ytj_Oa__pageBtn,.page-module__Ytj_Oa__pageNumber{color:#fff;background:#ffffff0f;border:1px solid #ffb3473d;border-radius:999px;min-width:38px;min-height:38px;font-weight:800}.page-module__Ytj_Oa__activePage{background:linear-gradient(135deg,#ff7a00,#ffb347)}.page-module__Ytj_Oa__emptyState,.page-module__Ytj_Oa__loadingState{color:#fff;text-align:center;background:#111326b8;border:1px solid #ffb3472e;border-radius:24px;place-items:center;min-height:280px;padding:44px 24px;display:grid}.page-module__Ytj_Oa__spinner{border:3px solid #ffffff2e;border-top-color:#ff7a00;border-radius:999px;width:34px;height:34px;animation:.8s linear infinite page-module__Ytj_Oa__spin}@keyframes page-module__Ytj_Oa__spin{to{transform:rotate(360deg)}}@media (max-width:1440px){.page-module__Ytj_Oa__materialsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.page-module__Ytj_Oa__container{width:min(100% - 48px,1120px)}.page-module__Ytj_Oa__materialsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__Ytj_Oa__marketplaceHeader{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.page-module__Ytj_Oa__container{width:min(100% - 24px,100%)}.page-module__Ytj_Oa__materialsGrid{grid-template-columns:1fr}.page-module__Ytj_Oa__compactFilters{justify-content:stretch;width:100%}.page-module__Ytj_Oa__checkboxFilter,.page-module__Ytj_Oa__compactFilters select{width:100%}}.page-module__Ytj_Oa__marketplaceSection{padding-top:62px}.page-module__Ytj_Oa__materialsGrid{align-items:stretch}.page-module__Ytj_Oa__resultsCount{margin-bottom:18px}.page-module__Ytj_Oa__marketplaceSection{background:linear-gradient(90deg,#0f1020fa,#120e1be6),radial-gradient(circle at 18% 0,#ff7a002e,#0000 34%),radial-gradient(circle at 82% 18%,#ffb3471f,#0000 32%),#0f1020;padding-top:86px;padding-bottom:96px;position:relative;overflow:hidden}.page-module__Ytj_Oa__marketplaceSection:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(#ffffff09,#0000 34%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 140px);position:absolute;inset:0}.page-module__Ytj_Oa__marketplaceSection:after{content:"";filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#ff7a001c,#0000 66%);border-radius:50%;width:min(86vw,1320px);height:420px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.page-module__Ytj_Oa__marketplaceSection .page-module__Ytj_Oa__container{z-index:1;position:relative}.page-module__Ytj_Oa__marketplaceHeader{background:linear-gradient(135deg,#ff7a001f,#ffffff08 38%,#111326c2),#111326c7;border:1px solid #ffb34733;border-radius:28px;align-items:center;min-height:174px;margin-bottom:30px;padding:30px;position:relative;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff0f}.page-module__Ytj_Oa__marketplaceHeader:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffb34729,#0000 66%);border-radius:999px;width:280px;height:120px;position:absolute;bottom:18px;right:28px}.page-module__Ytj_Oa__marketplaceEyebrow{color:#ffb347;text-shadow:0 0 22px #ff7a0047}.page-module__Ytj_Oa__marketplaceHeader h2{font-size:clamp(42px,4.2vw,68px);line-height:.98}.page-module__Ytj_Oa__marketplaceHeader p{color:#e2e4ee;max-width:620px;font-size:18px;line-height:1.6}.page-module__Ytj_Oa__compactFilters{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05071252;border:1px solid #ffb3471f;border-radius:999px;padding:10px;position:relative}.page-module__Ytj_Oa__checkboxFilter,.page-module__Ytj_Oa__compactFilters select{background:#111326e0;border-color:#ffb3475c}.page-module__Ytj_Oa__resultsCount{color:#fff;background:#ff7a0012;border:1px solid #ffb3472e;border-radius:999px;align-items:center;min-height:36px;margin-bottom:24px;padding:0 16px;display:inline-flex}.page-module__Ytj_Oa__materialsGrid{background:linear-gradient(#ffffff09,#ffffff04),#05071238;border:1px solid #ffb3471f;border-radius:30px;padding:22px;box-shadow:0 28px 82px #0000004d}@media (max-width:1180px){.page-module__Ytj_Oa__marketplaceHeader{flex-direction:column;align-items:flex-start}.page-module__Ytj_Oa__compactFilters{border-radius:18px}}@media (max-width:680px){.page-module__Ytj_Oa__marketplaceSection{padding-top:54px;padding-bottom:68px}.page-module__Ytj_Oa__marketplaceHeader{min-height:auto;padding:22px}.page-module__Ytj_Oa__marketplaceHeader h2{font-size:40px}.page-module__Ytj_Oa__materialsGrid{padding:14px}}.page-module__Ytj_Oa__pagination,.page-module__Ytj_Oa__paginationControls,.page-module__Ytj_Oa__paginationWrapper,.page-module__Ytj_Oa__paginationContainer,.page-module__Ytj_Oa__pageNavigation,.page-module__Ytj_Oa__pageControls{background:linear-gradient(#ffffff0b,#ffffff04),#111326d1;border:1px solid #ffb3472e;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:46px auto 0;padding:10px;display:flex;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff0f}.page-module__Ytj_Oa__pagination button,.page-module__Ytj_Oa__pagination a,.page-module__Ytj_Oa__paginationControls button,.page-module__Ytj_Oa__paginationControls a,.page-module__Ytj_Oa__paginationWrapper button,.page-module__Ytj_Oa__paginationWrapper a,.page-module__Ytj_Oa__paginationContainer button,.page-module__Ytj_Oa__paginationContainer a,.page-module__Ytj_Oa__pageNavigation button,.page-module__Ytj_Oa__pageNavigation a,.page-module__Ytj_Oa__pageControls button,.page-module__Ytj_Oa__pageControls a,.page-module__Ytj_Oa__pageButton,.page-module__Ytj_Oa__pageNumber,.page-module__Ytj_Oa__paginationButton,.page-module__Ytj_Oa__paginationLink{color:#fff;white-space:nowrap;min-width:46px;height:46px;box-shadow:none;background:linear-gradient(#ff7a0014,#ff7a0006),#111326eb;border:1px solid #ffb34752;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.page-module__Ytj_Oa__pagination button:hover,.page-module__Ytj_Oa__pagination a:hover,.page-module__Ytj_Oa__paginationControls button:hover,.page-module__Ytj_Oa__paginationControls a:hover,.page-module__Ytj_Oa__paginationWrapper button:hover,.page-module__Ytj_Oa__paginationWrapper a:hover,.page-module__Ytj_Oa__paginationContainer button:hover,.page-module__Ytj_Oa__paginationContainer a:hover,.page-module__Ytj_Oa__pageNavigation button:hover,.page-module__Ytj_Oa__pageNavigation a:hover,.page-module__Ytj_Oa__pageControls button:hover,.page-module__Ytj_Oa__pageControls a:hover,.page-module__Ytj_Oa__pageButton:hover,.page-module__Ytj_Oa__pageNumber:hover,.page-module__Ytj_Oa__paginationButton:hover,.page-module__Ytj_Oa__paginationLink:hover{background:#ff7a0029;border-color:#ffb347b8;transform:translateY(-1px)}.page-module__Ytj_Oa__activePage,.page-module__Ytj_Oa__active,.page-module__Ytj_Oa__currentPage,.page-module__Ytj_Oa__current,.page-module__Ytj_Oa__pagination .page-module__Ytj_Oa__active,.page-module__Ytj_Oa__paginationControls .page-module__Ytj_Oa__active,.page-module__Ytj_Oa__paginationWrapper .page-module__Ytj_Oa__active,.page-module__Ytj_Oa__paginationContainer .page-module__Ytj_Oa__active,.page-module__Ytj_Oa__pageNavigation .page-module__Ytj_Oa__active,.page-module__Ytj_Oa__pageControls .page-module__Ytj_Oa__active{color:#fff;background:linear-gradient(135deg,#ff7a00,#ffb347);border-color:#ff7a00f2;box-shadow:0 12px 28px #ff7a0047,inset 0 1px #ffffff2e}.page-module__Ytj_Oa__pagination button:disabled,.page-module__Ytj_Oa__paginationControls button:disabled,.page-module__Ytj_Oa__paginationWrapper button:disabled,.page-module__Ytj_Oa__paginationContainer button:disabled,.page-module__Ytj_Oa__pageNavigation button:disabled,.page-module__Ytj_Oa__pageControls button:disabled,.page-module__Ytj_Oa__disabled{cursor:not-allowed;opacity:.46;transform:none}@media (max-width:680px){.page-module__Ytj_Oa__pagination,.page-module__Ytj_Oa__paginationControls,.page-module__Ytj_Oa__paginationWrapper,.page-module__Ytj_Oa__paginationContainer,.page-module__Ytj_Oa__pageNavigation,.page-module__Ytj_Oa__pageControls{border-radius:22px;flex-wrap:wrap;gap:8px;margin-top:34px;padding:8px}.page-module__Ytj_Oa__pagination button,.page-module__Ytj_Oa__pagination a,.page-module__Ytj_Oa__paginationControls button,.page-module__Ytj_Oa__paginationControls a,.page-module__Ytj_Oa__paginationWrapper button,.page-module__Ytj_Oa__paginationWrapper a,.page-module__Ytj_Oa__paginationContainer button,.page-module__Ytj_Oa__paginationContainer a,.page-module__Ytj_Oa__pageNavigation button,.page-module__Ytj_Oa__pageNavigation a,.page-module__Ytj_Oa__pageControls button,.page-module__Ytj_Oa__pageControls a,.page-module__Ytj_Oa__pageButton,.page-module__Ytj_Oa__pageNumber,.page-module__Ytj_Oa__paginationButton,.page-module__Ytj_Oa__paginationLink{min-width:42px;height:42px;padding:0 13px;font-size:14px}}.page-module__Ytj_Oa__materialsPage{width:100%;min-width:0;max-width:100%;overflow-x:clip}.page-module__Ytj_Oa__materialsPage>*{min-width:0;max-width:100%}@supports not (overflow:clip){.page-module__Ytj_Oa__materialsPage{overflow-x:hidden}}.page-module__Ytj_Oa__locationFilterButton{color:#f8fafc;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#ff7a0014;border:1px solid #ff7a0042;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.page-module__Ytj_Oa__locationFilterButton span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.page-module__Ytj_Oa__locationFilterButton:hover,.page-module__Ytj_Oa__locationFilterButton:focus-visible{background:#ff7a0024;border-color:#ffb3478f}.page-module__Ytj_Oa__locationFilterButton:focus-visible{outline-offset:2px;outline:2px solid #ffb347b8}@media (max-width:720px){.page-module__Ytj_Oa__locationFilterButton{width:100%}.page-module__Ytj_Oa__locationFilterButton span{max-width:none}}.page-module__Ytj_Oa__materialsPage{color:#10233f!important;background:radial-gradient(circle at 8% 0,#56b8ff24,#0000 28rem),linear-gradient(#f7fbff 0%,#fff 46%,#f5f9ff 100%)!important;min-height:100vh!important;overflow-x:hidden!important}.page-module__Ytj_Oa__loadingFallback{color:#10233f!important;background:#f7fbff!important;place-items:center!important;min-height:50vh!important;display:grid!important}.page-module__Ytj_Oa__spinner{border-color:#2f80ed #d9e5ef #d9e5ef!important}.page-module__Ytj_Oa__marketplaceSection,.page-module__Ytj_Oa__marketplaceHeader,.page-module__Ytj_Oa__compactFilters{color:#10233f!important;background:0 0!important}.page-module__Ytj_Oa__marketplaceEyebrow{color:#1877e8!important}.page-module__Ytj_Oa__marketplaceHeader h2,.page-module__Ytj_Oa__marketplaceHeader h3{color:#10233f!important}.page-module__Ytj_Oa__resultsCount{color:#52657b!important}.page-module__Ytj_Oa__checkboxFilter,.page-module__Ytj_Oa__locationFilterButton{color:#233d5b!important;background:#fff!important;border:1px solid #cfddea!important;box-shadow:0 8px 22px #1f48700f!important}.page-module__Ytj_Oa__checkboxFilter input{accent-color:#2f80ed!important}.page-module__Ytj_Oa__emptyState,.page-module__Ytj_Oa__loadingState{color:#10233f!important;background:radial-gradient(circle at 100% 0,#56b8ff1f,#0000 20rem),#fff!important;border:1px solid #c9dbea!important;box-shadow:0 18px 46px #1f48701a!important}.page-module__Ytj_Oa__emptyState svg,.page-module__Ytj_Oa__loadingState svg{color:#2f80ed!important}.page-module__Ytj_Oa__emptyState h3,.page-module__Ytj_Oa__loadingState h3{color:#10233f!important}.page-module__Ytj_Oa__emptyState p,.page-module__Ytj_Oa__loadingState p{color:#52657b!important}
.MaterialGridSearch-module__2FqBpa__suggestion{margin-top:.35rem;font-weight:600}.MaterialGridSearch-module__2FqBpa__suggestion a{text-underline-offset:3px;text-decoration:underline}.MaterialGridSearch-module__2FqBpa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.MaterialGridSearch-module__2FqBpa__clearSearch{color:#1f2937;background:#fff;border:1px solid #0f172a29;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:.65rem 1rem;font-weight:700;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.MaterialGridSearch-module__2FqBpa__clearSearch:hover{border-color:#2563eb73;transform:translateY(-1px);box-shadow:0 8px 24px #0f172a14}.MaterialGridSearch-module__2FqBpa__activeFilters{text-align:left;width:min(100%,680px);margin:1.25rem auto 0}.MaterialGridSearch-module__2FqBpa__activeFilters>strong{color:#10233f;margin-bottom:.55rem;font-size:.9rem;display:block}.MaterialGridSearch-module__2FqBpa__filterList{flex-wrap:wrap;gap:.5rem;display:flex}.MaterialGridSearch-module__2FqBpa__filterChip{color:#10233f;background:#eaf6ff;border:1px solid #9cc8ea;border-radius:999px;align-items:center;min-height:32px;padding:.35rem .65rem;font-size:.82rem;font-weight:750;line-height:1.25;display:inline-flex}
