.MaterialLibrary_root__ME6Hv{width:100%;min-width:0;max-width:2400px;margin-inline:auto;padding:0 clamp(1rem,2.4vw,2.5rem) clamp(3rem,6vw,6rem);color:var(--color-text-primary);background:transparent}.MaterialLibrary_categoryHeader__QtfW7{display:flex;min-width:0;align-items:stretch;gap:1rem;border-bottom:1px solid var(--color-border-default)}.MaterialLibrary_categoryTabs__VKSKz,.MaterialLibrary_subcategoryScroller__q6cfS{display:flex;min-width:0;align-items:center;overflow-x:auto;scrollbar-width:none}.MaterialLibrary_categoryTabs__VKSKz::-webkit-scrollbar,.MaterialLibrary_subcategoryScroller__q6cfS::-webkit-scrollbar{display:none}.MaterialLibrary_categoryTabs__VKSKz{flex:1 1 auto;height:auto;justify-content:flex-start;gap:clamp(1.1rem,2.5vw,3.25rem);min-width:0;border-bottom:0;border-radius:0;background:transparent;padding:0}.MaterialLibrary_categoryTab__mlWbX{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;min-height:3.1rem;padding:0 .1rem;border:0;border-radius:0;background:transparent!important;color:var(--color-text-secondary);font-size:clamp(.82rem,.95vw,1rem);font-weight:550;box-shadow:none!important;transition:color .18s ease}.MaterialLibrary_categoryTab__mlWbX svg{width:1rem;height:1rem}.MaterialLibrary_categoryTab__mlWbX:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--color-primary);content:"";opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.MaterialLibrary_categoryTab__mlWbX:focus-visible,.MaterialLibrary_categoryTab__mlWbX:hover,.MaterialLibrary_categoryTab__mlWbX[data-state=active]{color:var(--color-text-primary);outline:none}.MaterialLibrary_categoryTab__mlWbX[data-state=active]:after{opacity:1;transform:scaleX(1)}.MaterialLibrary_tabsContent__M_fnW{margin-top:0;outline:none}.MaterialLibrary_subcategoryRow__bEljP{display:flex;align-items:center;min-width:0;padding:1.15rem 0 1.35rem}.MaterialLibrary_subcategoryScroller__q6cfS{height:auto;justify-content:flex-start;gap:.48rem;border-radius:0;background:transparent;padding:0}.MaterialLibrary_subcategoryTab__qkO1a{flex:0 0 auto;min-height:2.1rem;padding:.45rem .8rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--color-text-secondary);font-size:.8rem;line-height:1;box-shadow:none}.MaterialLibrary_subcategoryTab__qkO1a:focus-visible,.MaterialLibrary_subcategoryTab__qkO1a:hover{color:var(--color-text-primary);outline:none}.MaterialLibrary_subcategoryTab__qkO1a[data-state=active]{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-border-default));background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.MaterialLibrary_searchArea___yMCm{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;padding-bottom:.1rem}.MaterialLibrary_searchButton__E680M{border-radius:999px;border-color:var(--color-border-default);background:transparent!important;color:var(--color-text-secondary);box-shadow:none!important}.MaterialLibrary_searchButton__E680M:focus-visible,.MaterialLibrary_searchButton__E680M:hover{border-color:var(--color-primary);color:var(--color-primary)}.MaterialLibrary_searchInputWrap__MGUM0{display:inline-flex;width:min(26rem,42vw);align-items:center;gap:.45rem;min-height:2.1rem;padding-left:.8rem;border:1px solid var(--color-border-default);border-radius:999px;background:transparent!important;color:var(--color-text-secondary);transition:border-color .18s ease,color .18s ease}.MaterialLibrary_searchInputWrap__MGUM0:focus-within{border-color:var(--color-primary);color:var(--color-primary)}.MaterialLibrary_searchInput__Ox6Yl{min-width:0;flex:1;height:2rem;border:0;background:transparent;color:var(--color-text-primary);box-shadow:none}.MaterialLibrary_searchInput__Ox6Yl:focus-visible{box-shadow:none}.MaterialLibrary_searchClose__fmi0m{flex:0 0 auto;margin-right:.25rem;color:var(--color-text-muted)}.MaterialLibrary_results___By1L{min-height:24rem}.MaterialLibrary_grid__i_4bm{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(8.75rem,14vw,13.75rem),1fr));gap:.75rem}.MaterialLibrary_item__2K6OD{display:block;min-width:0;color:inherit;text-decoration:none;cursor:pointer;transition:color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.MaterialLibrary_item__2K6OD:focus-visible,.MaterialLibrary_item__2K6OD:hover{color:var(--color-primary);outline:none;transform:translateY(-3px)}.MaterialLibrary_card__rWYpW{display:block;overflow:hidden;border:0;border-radius:8px;background:transparent;box-shadow:none}.MaterialLibrary_cardContent__ovRkt{padding:0}.MaterialLibrary_media__bDobG{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:inherit;background:var(--color-bg-inset);isolation:isolate}.MaterialLibrary_mediaContent__o7l_b{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.88);transition:filter .28s ease,opacity .3s ease}.MaterialLibrary_media__bDobG:has(>.MaterialLibrary_mediaContent__o7l_b[data-loading=true]){background:linear-gradient(115deg,var(--color-bg-inset) 30%,color-mix(in srgb,var(--color-text-primary) 9%,var(--color-bg-inset)) 50%,var(--color-bg-inset) 70%);background-size:200% 100%;animation:MaterialLibrary_material-loading-sweep__onmbI 1.2s ease-in-out infinite}@keyframes MaterialLibrary_material-loading-sweep__onmbI{0%{background-position:180% 0}to{background-position:-80% 0}}.MaterialLibrary_media__bDobG img:not([src]),.MaterialLibrary_media__bDobG img[src=""]{display:none}.MaterialLibrary_mediaContent__o7l_b img,.MaterialLibrary_mediaContent__o7l_b video{display:block;width:100%;height:100%;object-fit:cover}.MaterialLibrary_item__2K6OD:focus-visible .MaterialLibrary_mediaContent__o7l_b,.MaterialLibrary_item__2K6OD:hover .MaterialLibrary_mediaContent__o7l_b{filter:saturate(1)}.MaterialLibrary_media__bDobG:after{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);border-radius:inherit;content:"";pointer-events:none}.MaterialLibrary_mediaShine__CZX6A{position:absolute;inset:0;background:linear-gradient(115deg,transparent 22%,hsla(0,0%,100%,.18) 49%,transparent 72%);opacity:0;transform:translateX(-70%);transition:opacity .18s ease,transform .52s ease;pointer-events:none}.MaterialLibrary_item__2K6OD:focus-visible .MaterialLibrary_mediaShine__CZX6A,.MaterialLibrary_item__2K6OD:hover .MaterialLibrary_mediaShine__CZX6A{opacity:1;transform:translateX(70%)}.MaterialLibrary_cardFooter__3JIEO{display:none}.MaterialLibrary_itemTitle__J04SO{display:block;overflow:hidden;color:var(--color-text-primary);font-size:clamp(.8rem,.95vw,.95rem);font-weight:550;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.MaterialLibrary_item__2K6OD:focus-visible .MaterialLibrary_itemTitle__J04SO,.MaterialLibrary_item__2K6OD:hover .MaterialLibrary_itemTitle__J04SO{color:var(--color-primary)}.MaterialLibrary_pager__sb3zV{display:flex;flex-direction:column;align-items:center;padding:1.75rem 0 .5rem}.MaterialLibrary_sentinel__KH6KN{width:100%;height:2px}.MaterialLibrary_loadMore__S5wM3{border-radius:999px;border-color:var(--color-border-default);background:transparent!important;color:var(--color-text-secondary);box-shadow:none!important}.MaterialLibrary_loadMore__S5wM3:focus-visible,.MaterialLibrary_loadMore__S5wM3:hover{border-color:var(--color-primary);color:var(--color-primary)}.MaterialLibrary_loadMoreContent__oNkAL{display:inline-flex;align-items:center;gap:.5rem}.MaterialLibrary_spinner__tJ8Qc{width:.875rem;height:.875rem;border-radius:999px;border:2px solid;border-top:2px solid transparent;opacity:.8;animation:MaterialLibrary_material-spin__To1yH .8s linear infinite}.MaterialLibrary_loadMore__S5wM3[disabled]{cursor:wait}@keyframes MaterialLibrary_material-spin__To1yH{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.MaterialLibrary_spinner__tJ8Qc{animation-duration:1.6s}.MaterialLibrary_skeletonCard___0uHc{animation:none}.MaterialLibrary_media__bDobG:has(>.MaterialLibrary_mediaContent__o7l_b[data-loading=true]){animation:none}}.MaterialLibrary_skeletonCard___0uHc{display:block;width:100%;aspect-ratio:3/4;border-radius:8px;background:linear-gradient(115deg,var(--color-bg-inset) 30%,color-mix(in srgb,var(--color-text-primary) 7%,var(--color-bg-inset)) 50%,var(--color-bg-inset) 70%);background-size:200% 100%;animation:MaterialLibrary_material-skeleton__EJLJf 1.2s ease-in-out infinite}@keyframes MaterialLibrary_material-skeleton__EJLJf{to{background-position:-200% 0}}.MaterialLibrary_emptyState__aolML{min-height:12rem;border-color:var(--color-border-default);color:var(--color-text-secondary)}.MaterialLibrary_emptyAction__fYmqc,.MaterialLibrary_emptyState__aolML svg{color:var(--color-primary)}@media (max-width:700px){.MaterialLibrary_categoryHeader__QtfW7{align-items:center;flex-wrap:nowrap;gap:.6rem}.MaterialLibrary_categoryTabs__VKSKz{flex:1 1 auto;flex-basis:auto;min-width:0;gap:1rem}.MaterialLibrary_categoryHeader__QtfW7>.MaterialLibrary_searchArea___yMCm{margin:0;padding-bottom:0}.MaterialLibrary_searchButton__E680M{min-height:2rem;padding:0 .7rem;font-size:.75rem}.MaterialLibrary_subcategoryRow__bEljP{align-items:center;flex-direction:row;padding:.8rem 0 .9rem}.MaterialLibrary_searchInputWrap__MGUM0{width:min(16rem,55vw)}.MaterialLibrary_grid__i_4bm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:701px) and (max-width:1499px){.MaterialLibrary_grid__i_4bm{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1500px) and (max-width:1799px){.MaterialLibrary_grid__i_4bm{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1800px) and (max-width:2199px){.MaterialLibrary_grid__i_4bm{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:2200px){.MaterialLibrary_grid__i_4bm{grid-template-columns:repeat(8,minmax(0,1fr))}}