.MaterialsHeader_component_materialsHeader__kGcM9{padding:1rem 0;text-align:center;background:linear-gradient(135deg,rgba(0,122,204,.08),rgba(0,191,209,.08) 50%,rgba(79,195,247,.06));border-radius:2.5rem;margin:2rem 0 4rem;position:relative;overflow:hidden;border:2px solid rgba(0,122,204,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MaterialsHeader_component_materialsHeader__kGcM9:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,122,204,.05) 50%,transparent 70%);animation:MaterialsHeader_component_materialsHeader-shine__nkPOu 8s ease-in-out infinite;pointer-events:none}.MaterialsHeader_component_materialsHeader__kGcM9:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#007acc,#00bfd1,#4fc3f7,#007acc);animation:MaterialsHeader_component_materialsHeader-topLine__vK_s7 4s ease-in-out infinite}@media(min-width:768px){.MaterialsHeader_component_materialsHeader__kGcM9{border-radius:3rem}}.MaterialsHeader_component_materialsHeader__content__dTP_r{position:relative;z-index:2}.MaterialsHeader_component_materialsHeader__title__NnnXT{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800;color:#333;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.MaterialsHeader_component_materialsHeader__gradient__zgghD{background:linear-gradient(135deg,#007acc,#00bfd1,#4fc3f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;filter:drop-shadow(0 2px 4px rgba(0,122,204,.2))}.MaterialsHeader_component_materialsHeader__gradient__zgghD:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:4px;background:linear-gradient(90deg,#007acc,#00bfd1,#4fc3f7);border-radius:2px;opacity:.4;animation:MaterialsHeader_component_materialsHeader-gradientPulse__sw4oU 3s ease-in-out infinite}.MaterialsHeader_component_materialsHeader__subtitle__F2y83{font-size:clamp(1.1rem,2.5vw,1.3rem);color:#767676;max-width:600px;margin:0 auto 3rem;line-height:1.6;font-family:Lato,sans-serif;font-weight:300;font-style:normal;line-height:1.7rem;letter-spacing:1.25px}@keyframes MaterialsHeader_component_materialsHeader-shine__nkPOu{0%,to{transform:translateX(-100%) skewX(-15deg)}50%{transform:translateX(100%) skewX(-15deg)}}@keyframes MaterialsHeader_component_materialsHeader-topLine__vK_s7{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes MaterialsHeader_component_materialsHeader-gradientPulse__sw4oU{0%,to{opacity:.4;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.05)}}.MaterialsControls_component_materialsControls__mzSB_{margin-bottom:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.5rem}.MaterialsControls_component_materialsControls__searchWrapper__eXfmi{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:1rem}.MaterialsControls_component_materialsControls__filtersWrapper__gQT_U{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.5rem;padding:1.5rem;background:hsla(0,0%,100%,.6);border-radius:1.5rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,122,204,.1);box-shadow:0 8px 32px rgba(0,122,204,.08)}@media(min-width:968px){.MaterialsControls_component_materialsControls__filtersWrapper__gQT_U{display:flex;justify-content:center;flex-direction:row;align-items:center;justify-content:space-between}}.MaterialsControls_component_materialsControls__filtersSection__UiYNz{display:flex;justify-content:center;align-items:center;flex-direction:row;flex:1 1}@media(max-width:967px){.MaterialsControls_component_materialsControls__filtersSection__UiYNz{width:100%}}.MaterialsControls_component_materialsControls__optionsSection__NeTDK{display:flex;justify-content:center;flex-direction:row;gap:2rem;align-items:center;flex-wrap:wrap}@media(max-width:967px){.MaterialsControls_component_materialsControls__optionsSection__NeTDK{width:100%;justify-content:space-between}}@media(max-width:600px){.MaterialsControls_component_materialsControls__optionsSection__NeTDK{flex-direction:column;align-items:stretch;gap:1rem}}.MaterialsControls_component_materialsControls__sortControls__ktTg7{display:flex;justify-content:center;flex-direction:row;gap:.75rem;align-items:center;white-space:nowrap}@media(max-width:600px){.MaterialsControls_component_materialsControls__sortControls__ktTg7{width:100%}}.MaterialsControls_component_materialsControls__sortLabel__aj1m5{font-weight:700;background:linear-gradient(135deg,#007acc,#00bfd1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);white-space:nowrap;font-size:.95rem}.MaterialsControls_component_materialsControls__sortSelect__m6yQY{padding:.6rem 1rem;border:2px solid rgba(0,122,204,.2);border-radius:.75rem;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.8));color:#333;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,122,204,.1);font-size:.9rem}@media(max-width:600px){.MaterialsControls_component_materialsControls__sortSelect__m6yQY{width:100%}}.MaterialsControls_component_materialsControls__sortSelect__m6yQY:focus{outline:none;border-color:#007acc;box-shadow:0 0 0 4px rgba(0,122,204,.15),0 8px 25px rgba(0,122,204,.2);transform:translateY(-2px)}.MaterialsControls_component_materialsControls__sortSelect__m6yQY:hover{border-color:#007acc;transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,122,204,.15)}.SearchBar_component_searchBar__ra8E9{width:100%;max-width:650px;margin:0 auto;position:relative}.SearchBar_component_searchWrapper__u7ZuV{display:flex;justify-content:center;flex-direction:row;align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.85));border:3px solid rgba(0,0,0,0);border-radius:2rem;padding:1rem 2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(0,122,204,.12),0 2px 16px rgba(0,122,204,.08),inset 0 1px 0 hsla(0,0%,100%,.8);position:relative;overflow:hidden}.SearchBar_component_searchWrapper__u7ZuV:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,122,204,.1),transparent);transition:left .6s ease}.SearchBar_component_searchWrapper__u7ZuV:after{content:"";position:absolute;inset:0;padding:3px;background:linear-gradient(135deg,#007acc,#00bfd1,#4fc3f7,#007acc);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor;opacity:0;transition:opacity .4s ease}.SearchBar_component_searchWrapper__u7ZuV:focus-within{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 60px rgba(0,122,204,.25),0 8px 32px rgba(0,122,204,.15),inset 0 1px 0 #fff}.SearchBar_component_searchWrapper__u7ZuV:focus-within:before{left:100%}.SearchBar_component_searchWrapper__u7ZuV:focus-within:after{opacity:1}.SearchBar_component_searchWrapper__u7ZuV:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,122,204,.18),0 4px 24px rgba(0,122,204,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}.SearchBar_component_searchWrapper__u7ZuV:hover:after{opacity:.7}.SearchBar_component_searchIcon__dQw4J{font-size:1.4rem;margin-right:1rem;background:linear-gradient(135deg,#007acc,#00bfd1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,122,204,.3));animation:SearchBar_component_searchPulse__pRffl 3s ease-in-out infinite}@keyframes SearchBar_component_searchPulse__pRffl{0%,to{transform:scale(1);filter:drop-shadow(0 2px 4px rgba(0,122,204,.3))}50%{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(0,122,204,.5))}}.SearchBar_component_searchInput__TGq1F{flex:1 1;border:none;outline:none;font-size:1.1rem;font-weight:600;color:#333;background:rgba(0,0,0,0);letter-spacing:.5px;z-index:2}.SearchBar_component_searchInput__TGq1F::placeholder{color:rgba(0,122,204,.6);font-weight:500;font-style:italic}.SearchBar_component_searchInput__TGq1F:focus::placeholder{color:rgba(0,122,204,.4)}.SearchBar_component_clearButton__b3aju{background:linear-gradient(135deg,rgba(255,61,0,.1),rgba(255,61,0,.05));border:2px solid rgba(255,61,0,.2);color:#ff3d00;cursor:pointer;font-size:1.2rem;padding:.4rem;border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1);margin-left:.75rem;flex-shrink:0;width:2.2rem;height:2.2rem;display:flex;justify-content:center;align-items:center;flex-direction:row;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.SearchBar_component_clearButton__b3aju:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ff3d00,#ff6b35);border-radius:inherit;transform:scale(0);transition:transform .3s ease}.SearchBar_component_clearButton__b3aju:hover{transform:scale(1.15) rotate(90deg);border-color:#ff3d00;color:#fefefe}.SearchBar_component_clearButton__b3aju:hover:before{transform:scale(1)}.SearchBar_component_clearButton__b3aju:active{transform:scale(.95) rotate(90deg)}.SearchBar_component_clearButton__b3aju span{position:relative;z-index:1}.SearchBar_component_shortcut__WFW13{margin-left:1.25rem;font-size:.85rem;color:rgba(0,122,204,.7);display:flex;justify-content:center;align-items:center;flex-direction:row;gap:.4rem;flex-shrink:0;opacity:.8;transition:opacity .3s ease}.SearchBar_component_searchWrapper__u7ZuV:focus-within .SearchBar_component_shortcut__WFW13{opacity:1}.SearchBar_component_shortcut__WFW13 kbd{background:linear-gradient(135deg,rgba(0,122,204,.08),rgba(0,191,209,.08));border:2px solid rgba(0,122,204,.15);border-radius:.4rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;color:#007acc;font-family:Fira Code,monospace;box-shadow:0 2px 4px rgba(0,122,204,.1),inset 0 1px 0 hsla(0,0%,100%,.8);transition:all .3s ease}.SearchBar_component_shortcut__WFW13 kbd:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,122,204,.15),inset 0 1px 0 #fff}@media(max-width:767px){.SearchBar_component_shortcut__WFW13{display:none}.SearchBar_component_searchWrapper__u7ZuV{padding:.9rem 1.5rem}.SearchBar_component_searchIcon__dQw4J{font-size:1.2rem;margin-right:.75rem}.SearchBar_component_searchInput__TGq1F{font-size:1rem}.SearchBar_component_clearButton__b3aju{width:2rem;height:2rem;font-size:1.1rem}}
/*# sourceMappingURL=96d9dd14a1687a1e.css.map*/