.appCatalog_filterControls__kc_bM{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background-color:#eb162c;padding:calc(100vh/17*.4) calc(100vw/12*.5);margin:calc(100vh/17*1) calc(100vw/12*1);border-radius:calc(100vh/17*.3);width:calc(100vw/12*10)}.appCatalog_filterControls__kc_bM .appCatalog_filterGroup__2ppQZ{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;background:hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.05);position:relative;z-index:10}.appCatalog_filterControls__kc_bM .appCatalog_filterGroup__2ppQZ label{font-weight:500;color:#fff}.appCatalog_appListWrapper__MYrbU{position:relative;padding:calc(100vh/17*.5) 0;margin:0 calc(100vw/12*1)}.appCatalog_appList__r3TgI{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.appCatalog_appCardContainer__ohCi5{opacity:1;transform:none}.appCatalog_appCard__0uTNj{width:calc(100vw/12*2.3);min-width:280px;min-height:300px;border-radius:18px;box-shadow:0 4px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 12px 16px;margin-bottom:calc(100vh/17*1);transition:box-shadow .2s}.appCatalog_appCard__0uTNj:hover{box-shadow:0 8px 24px rgba(0,0,0,.14)}.appCatalog_title__aYESd{font-size:calc(100vh/17*.5);font-weight:700;color:#eb162c;text-align:left;margin:calc(100vh/17*1) calc(100vw/12*1)}.appCatalog_imageContainer__qiNK4{position:relative;width:calc(100vh/17*2);height:calc(100vh/17*2)}.appCatalog_image__GGADD{width:100%;height:100%;object-fit:contain;display:block;transition:filter .3s ease}.appCatalog_image__GGADD.appCatalog_grayscale__Wc8Cd{filter:grayscale(100%)}.appCatalog_freeBadge__9qY_H{position:absolute;top:-8px;right:-8px;background-color:#1e8c93;color:#fff;font-size:calc(100vh/17*.3*.6);font-weight:700;padding:calc(100vh/17*.05) calc(100vw/12*.1);border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.appCatalog_name__NOmOw{font-size:calc(100vh/17*.5);font-weight:800;color:#6b6b6b;text-align:center}.appCatalog_description__xb1jl{font-size:calc(100vh/17*.3);color:#6b6b6b;text-align:center;height:calc(100vh/17*1.5)}.appCatalog_tagList___UmGj{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-bottom:calc(100vh/17*.3)}.appCatalog_tagPill__cTHdA{font-size:calc(100vh/17*.3*.8);padding:calc(100vh/17*.06) calc(100vw/12*.3);border-radius:999px;font-weight:600;text-transform:capitalize;box-shadow:0 2px 6px rgba(0,0,0,.15)}.appCatalog_footer__gxX5I{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.appCatalog_btnRed__UiKwk{border-radius:calc(100vh/17*.2);border:none;background-color:#eb162c;color:#fff;box-shadow:0 4px 16px 0 rgba(171,0,32,.25),0 1.5px 0 0 #6b6b6b;font-size:calc(100vh/17*.4);font-weight:700;transition:transform .1s,box-shadow .1s,background .1s;padding:calc(100vh/17*.4) calc(100vw/12*.08);cursor:pointer;min-width:100px;text-align:center}.appCatalog_btnRed__UiKwk:focus,.appCatalog_btnRed__UiKwk:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 24px 0 rgba(237,47,76,.35),0 2px 0 0 #850c19;background:#eb162c}.appCatalog_btnRed__UiKwk:active{transform:translateY(1px) scale(.98);box-shadow:0 2px 8px 0 rgba(133,12,25,.18),0 1px 0 0 #850c19}.appCatalog_btnDarkRed__b0jkP{border-radius:calc(100vh/17*.2);border:1px solid #850c19;background-color:#850c19;color:#fff;box-shadow:0 4px 16px 0 rgba(133,12,25,.1),0 1.5px 0 0 #6b6b6b;font-size:calc(100vh/17*.4);font-weight:700;transition:transform .1s,box-shadow .1s,background .1s;cursor:pointer;min-width:100px;padding:calc(100vh/17*.4) calc(100vw/12*.08);text-align:center}.appCatalog_btnDarkRed__b0jkP:focus,.appCatalog_btnDarkRed__b0jkP:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 24px 0 rgba(133,12,25,.2),0 2px 0 0 #850c19;background:#850c19}.appCatalog_btnDarkRed__b0jkP:active{transform:translateY(1px) scale(.98);box-shadow:0 2px 8px 0 rgba(133,12,25,.1),0 1px 0 0 #850c19}@media(max-width:1024px){.appCatalog_appListWrapper__MYrbU{height:calc(100vh/17*18);overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;padding:calc(100vh/17*1) 0;scrollbar-width:none;-ms-overflow-style:none}.appCatalog_appListWrapper__MYrbU::-webkit-scrollbar{display:none}.appCatalog_appListWrapper__MYrbU{mask-image:linear-gradient(180deg,transparent 0,black 2%,black 92%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 2%,black 92%,transparent)}.appCatalog_appList__r3TgI{flex-direction:column;align-items:center;gap:24px}.appCatalog_appCardContainer__ohCi5{width:100%;display:flex;justify-content:center;will-change:opacity,transform}.appCatalog_appCard__0uTNj{width:calc(100vw/12*6)}.appCatalog_title__aYESd{font-size:calc(100vh/17*.6);justify-content:center;text-align:center}.appCatalog_filterControls__kc_bM{flex-direction:column-reverse}.appCatalog_appCard__0uTNj{margin:0 auto}.appCatalog_name__NOmOw{font-size:calc(100vh/17*.6)}.appCatalog_description__xb1jl{font-size:calc(100vh/17*.4);margin-bottom:calc(100vh/17*1)}}@media(max-width:450px){.appCatalog_appCard__0uTNj{width:calc(100vw/12*8)}}.appCatalog_noResults__xJ_eF{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(100vh/17*0) 0;text-align:center;color:#eb162c;width:100%}.appCatalog_noResults__xJ_eF .appCatalog_header404__XlfuP{width:100%;display:flex;justify-content:center;margin-bottom:1.5rem}.appCatalog_noResults__xJ_eF .appCatalog_logo404__BPYAC{width:120px;height:auto}.appCatalog_noResults__xJ_eF .appCatalog_notFoundTitle__WL0qs{font-size:1.8rem;font-family:Bahnschrift,sans-serif;font-weight:700;color:#eb162c;margin-bottom:1rem;margin-top:.5rem}.appCatalog_noResults__xJ_eF .appCatalog_notFoundText__dWbuT{font-size:1.15rem;color:#6b6b6b;max-width:600px;margin:0 auto}.appCatalog_noResults__xJ_eF .appCatalog_notFoundText__dWbuT p{margin-bottom:.5rem}