.page_filters__7n9oG{margin-top:2rem;margin-bottom:2rem}.page_appsGrid__oMpad{display:grid;grid-template-columns:repeat(auto-fill,312px);gap:2rem;align-items:stretch;justify-content:start;margin-bottom:3rem;animation:page_revealFilteredApps__utm5a .2s ease-out}.page_appCardItem__A9grQ{animation:page_revealAppCard__0XVM5 .24s ease-out both}@keyframes page_revealFilteredApps__utm5a{0%{opacity:.72}to{opacity:1}}@keyframes page_revealAppCard__0XVM5{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:700px){.page_appsGrid__oMpad{justify-content:center}}.FilterChips_chipGroup__wATek{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.FilterChips_chip__bVpWs{border:2px solid var(--mg-gray-light);border-radius:999px;background:var(--mg-white);color:var(--mg-black);cursor:pointer;font-family:inherit;font-weight:700;transition:background .2s ease,border-color .2s ease,color .2s ease}.FilterChips_chip__bVpWs:hover{border-color:var(--mg-green)}.FilterChips_chip__bVpWs:focus-visible,.FilterChips_segment__SXaUi:focus-visible{outline:3px solid var(--mg-yellow);outline-offset:2px}.FilterChips_active__hdB4K{background:var(--mg-green);border-color:var(--mg-green);color:var(--mg-pale)}.FilterChips_default__1hX2m{padding:.55rem 1.05rem;font-size:1rem}.FilterChips_small__ngMBO{padding:.4rem .9rem;font-size:.9rem}.FilterChips_segmentedChip__PoU6z{display:flex;overflow:hidden;border:2px solid var(--mg-gray-light);border-radius:999px;background:var(--mg-white);transition:width .24s ease,border-color .2s ease}.FilterChips_segmentedChip__PoU6z:hover{border-color:var(--mg-green)}.FilterChips_segmentedChip__PoU6z.FilterChips_default__1hX2m{padding:0;font-size:1rem}.FilterChips_segmentedChip__PoU6z.FilterChips_small__ngMBO{padding:0;font-size:.9rem}.FilterChips_collapsed__1IgnQ{width:96px}.FilterChips_expanded__ovXZs{width:264px;border-color:var(--mg-green)}.FilterChips_segment__SXaUi{flex:0 0 auto;width:76px;border:0;border-right:1px solid var(--mg-gray-light);background:transparent;color:var(--mg-black);cursor:pointer;font-family:inherit;font-weight:700;padding:.55rem;transition:background .2s ease,color .2s ease}.FilterChips_segment__SXaUi:hover{background:rgba(0,141,157,.1)}.FilterChips_segment__SXaUi:nth-child(3){width:92px}.FilterChips_primarySegment__eNHld{width:96px}.FilterChips_segment__SXaUi:last-child{border-right:0}.FilterChips_activeSegment__Svh3y{background:var(--mg-green);color:var(--mg-pale)}.FilterChips_activeSegment__Svh3y:hover{background:var(--mg-green)}.ProductCard_productCard__X_stK{background-color:var(--mg-white);color:var(--mg-black);width:312px;min-width:312px;border-radius:.5rem;overflow:hidden;transition:background .3s,border-color .3s,color .3s;border-width:2px;border-color:var(--mg-pale)}.ProductCard_productCard__X_stK:hover{border-color:var(--mg-green);cursor:pointer}.ProductCard_imageContainer__LUD8D{background-color:var(--mg-white);height:220px;overflow:hidden;position:relative;width:100%;font-size:1.1rem;font-weight:700}.ProductCard_textContainer__E6P0j{width:100%;background-color:var(--mg-gray-light);height:128px;padding:10px;font-size:1.1rem;font-weight:400}.ProductCard_image__VM_Fk{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ProductCard_title__KMclE{margin:0;line-height:1;padding-top:4px}.SeeAllButton_seeAllButton__coJ62{display:flex;align-items:center;justify-content:center;min-width:64px;height:64px;border-radius:50%;background-color:var(--mg-pale);color:var(--mg-black);transition:background-color .3s,transform .3s,color .3s;text-decoration:none;align-self:center;margin-right:2rem}.SeeAllButton_seeAllButton__coJ62:hover{background-color:var(--mg-green);color:var(--mg-white);transform:scale(1.1)}.SeeAllButton_seeAllButton__coJ62 svg{width:32px;height:32px}.page_scrollContainerWrapper__CWAet{position:relative;overflow:hidden}.page_scrollContent__yip6R{display:flex;overflow-x:auto;gap:2rem;padding-left:max(calc(((100vw - var(--fxwc-width)) / 2) + var(--fxwc-padding)),var(--fxwc-padding));padding-right:max(calc(((100vw - var(--fxwc-width)) / 2) + var(--fxwc-padding)),var(--fxwc-padding));-ms-overflow-style:none;scrollbar-width:none}.page_scrollContent__yip6R::-webkit-scrollbar{display:none}