.filter-grid-container .filter{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.filter-grid-container .filter,.filter-grid-container .filter .type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes width-in{0%{width:0}to{width:150%}}@keyframes width-in{0%{width:0}to{width:150%}}@-webkit-keyframes border-in{0%{border-color:rgba(0,0,0,.15)}to{border-color:#000}}@keyframes border-in{0%{border-color:rgba(0,0,0,.15)}to{border-color:#000}}.filter-grid-container .filter .type-filter button{padding:14px 20px;gap:10px;display:inline-block;border-radius:24px;border:1px solid rgba(0,0,0,.15);background:#fff;font-size:16px;line-height:20px;font-weight:500;color:rgba(0,0,0,.6);position:relative;overflow:hidden;z-index:10}.filter-grid-container .filter .type-filter button:hover{cursor:pointer}.filter-grid-container .filter .type-filter button:before{content:"";display:block;width:0;height:100%;background:#000;position:absolute;left:-30px;top:0;z-index:-1}.filter-grid-container .filter .type-filter button.active{color:#fff;-webkit-animation-name:border-in;animation-name:border-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.filter-grid-container .filter .type-filter button.active:before{-webkit-animation-name:width-in;animation-name:width-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.filter-grid-container .filter .type-filter button+button{margin-left:24px}.filter-grid-container .filter .ant-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:14px 20px;font-size:16px;height:48px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:24px;border-radius:24px;border:1px solid rgba(0,0,0,.15);color:var(--color-black-60)}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper:hover{color:var(--color-white-100);background-color:var(--color-black-100);border:1px solid #000}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):before{display:none}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{color:var(--color-white-100);background-color:var(--color-black-100);border:1px solid #000}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{color:var(--color-white-100);background-color:var(--color-black-100)}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{display:none}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper .ant-radio-button:before{background-color:none}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper .ant-radio-button-inner{display:none}.filter-grid-container .filter .ant-input-affix-wrapper{padding:12px 22px;border-radius:24px;border:1px solid rgba(0,0,0,.15)}.filter-grid-container .filter .ant-input-affix-wrapper.ant-input-affix-wrapper-focus,.filter-grid-container .filter .ant-input-affix-wrapper:not(ant-input-affix-wrapper-disabled):hover{border:1px solid rgba(0,0,0,.15)}.filter-grid-container .filter .ant-input-affix-wrapper .ant-input{margin-inline:0;line-height:1;font-size:16px}.filter-grid-container .filter .ant-input-affix-wrapper .ant-input-suffix .anticon{width:24px;height:24px;border-radius:50%;background-color:#f1f3f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-grid-container .filter .ant-input-affix-wrapper .ant-input-suffix .anticon.anticon-search{background-image:url(/imgs/ecosystem/icon/search-circle.svg)}.filter-grid-container .filter .ant-input-affix-wrapper .ant-input-suffix .anticon.anticon-search svg{display:none}.filter-grid-container .empty,.filter-grid-container .search-empty{display:block;height:264px;padding:24px;border-radius:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-grid-container .empty .inner,.filter-grid-container .search-empty .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-grid-container .empty .inner img,.filter-grid-container .search-empty .inner img{width:96px;height:96px}.filter-grid-container .empty .inner .text,.filter-grid-container .search-empty .inner .text{color:rgba(0,0,0,.6)}.filter-grid-container .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.filter-grid-container .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:45px}.filter-grid-container .pagination .ant-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-grid-container .pagination .ant-pagination .ant-pagination-item{width:32px;height:32px;border-radius:16px}.filter-grid-container .pagination .ant-pagination .ant-pagination-item:hover{background-color:rgba(0,0,0,.06)}.filter-grid-container .pagination .ant-pagination .ant-pagination-item.ant-pagination-item-active{background-color:var(--color-black-100);border:none}.filter-grid-container .pagination .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:var(--color-white-100)}.filter-grid-container .pagination .ant-pagination .ant-pagination-item-link{border-radius:16px}.filter-grid-container .pagination .ant-pagination .ant-pagination-next .anticon,.filter-grid-container .pagination .ant-pagination .ant-pagination-prev .anticon{width:32px;height:32px;padding:3px}.filter-grid-container .pagination .ant-pagination .ant-pagination-next .anticon svg,.filter-grid-container .pagination .ant-pagination .ant-pagination-prev .anticon svg{display:none}.filter-grid-container .pagination .ant-pagination .ant-pagination-next .anticon:after,.filter-grid-container .pagination .ant-pagination .ant-pagination-prev .anticon:after{display:inline-block;width:26px;height:26px;content:" ";background-size:contain}.filter-grid-container .pagination .ant-pagination .ant-pagination-next .anticon:after svg,.filter-grid-container .pagination .ant-pagination .ant-pagination-prev .anticon:after svg{display:none}.filter-grid-container .pagination .ant-pagination .ant-pagination-prev .anticon:after{background-image:url(/imgs/ecosystem/icon/arrow-left-s.svg)}.filter-grid-container .pagination .ant-pagination .ant-pagination-next .anticon:after{background-image:url(/imgs/ecosystem/icon/arrow-right-s.svg)}.filter-grid-container .pagination .ant-pagination .ant-pagination-disabled.ant-pagination-prev .anticon:after{background-image:url(/imgs/ecosystem/icon/arrow-left-s-disabled.svg)}.filter-grid-container .pagination .ant-pagination .ant-pagination-disabled.ant-pagination-next .anticon:after{background-image:url(/imgs/ecosystem/icon/arrow-right-s-disabled.svg)}@media screen and (max-width:768px){.filter-grid-container .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:40px}.filter-grid-container .filter .type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@-webkit-keyframes width-in{0%{width:0}to{width:150%}}@keyframes width-in{0%{width:0}to{width:150%}}@-webkit-keyframes border-in{0%{border-color:rgba(0,0,0,.15)}to{border-color:#000}}@keyframes border-in{0%{border-color:rgba(0,0,0,.15)}to{border-color:#000}}.filter-grid-container .filter .type-filter button{padding:14px 20px;gap:10px;display:inline-block;border-radius:24px;border:1px solid rgba(0,0,0,.15);background:#fff;font-size:16px;line-height:20px;font-weight:500;color:rgba(0,0,0,.6);position:relative;overflow:hidden;z-index:10}.filter-grid-container .filter .type-filter button:hover{cursor:pointer}.filter-grid-container .filter .type-filter button:before{content:"";display:block;width:0;height:100%;background:#000;position:absolute;left:-30px;top:0;z-index:-1}.filter-grid-container .filter .type-filter button.active{color:#fff;-webkit-animation-name:border-in;animation-name:border-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:none}.filter-grid-container .filter .type-filter button.active:before{-webkit-animation-name:width-in;animation-name:width-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.filter-grid-container .filter .type-filter button+button{margin-left:0}.filter-grid-container .filter .search-filter{margin-top:24px;width:100%}.filter-grid-container .filter .ant-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:14px 20px;font-size:16px;height:48px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:24px;border-radius:24px;border:1px solid rgba(0,0,0,.15);color:var(--color-black-60)}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper:hover{color:var(--color-white-100);background-color:var(--color-black-100);border:1px solid #000}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):before{display:none}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{color:var(--color-white-100);background-color:var(--color-black-100);border:1px solid #000}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{color:var(--color-white-100);background-color:var(--color-black-100)}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{display:none}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper .ant-radio-button:before{background-color:none}.filter-grid-container .filter .ant-radio-group .ant-radio-button-wrapper .ant-radio-button-inner{display:none}.filter-grid-container .filter .ant-input-affix-wrapper{padding:12px 22px;border-radius:24px;border:1px solid rgba(0,0,0,.15)}.filter-grid-container .filter .ant-input-affix-wrapper.ant-input-affix-wrapper-focus,.filter-grid-container .filter .ant-input-affix-wrapper:not(ant-input-affix-wrapper-disabled):hover{border:1px solid rgba(0,0,0,.15)}.filter-grid-container .filter .ant-input-affix-wrapper .ant-input{margin-inline:0;line-height:1;font-size:16px}.filter-grid-container .filter .ant-input-affix-wrapper .ant-input-suffix .anticon{width:24px;height:24px;border-radius:50%;background-color:#f1f3f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-grid-container .filter .ant-input-affix-wrapper .ant-input-suffix .anticon.anticon-search{background-image:url(/imgs/ecosystem/icon/search-circle.svg)}.filter-grid-container .filter .ant-input-affix-wrapper .ant-input-suffix .anticon.anticon-search svg{display:none}.filter-grid-container .empty,.filter-grid-container .search-empty{display:block;height:264px;padding:24px;border-radius:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-grid-container .empty .inner,.filter-grid-container .search-empty .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-grid-container .empty .inner img,.filter-grid-container .search-empty .inner img{width:96px;height:96px}.filter-grid-container .empty .inner .text,.filter-grid-container .search-empty .inner .text{color:rgba(0,0,0,.6)}.filter-grid-container .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.filter-grid-container .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-grid-container .pagination,.filter-grid-container .pagination .ant-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-grid-container .pagination .ant-pagination{margin-top:28px}.filter-grid-container .pagination .ant-pagination .ant-pagination-item{width:32px;height:32px;border-radius:16px}.filter-grid-container .pagination .ant-pagination .ant-pagination-item:hover{background-color:rgba(0,0,0,.06)}.filter-grid-container .pagination .ant-pagination .ant-pagination-item.ant-pagination-item-active{background-color:var(--color-black-100);border:none}.filter-grid-container .pagination .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:var(--color-white-100)}.filter-grid-container .pagination .ant-pagination .ant-pagination-item-link{border-radius:16px}.filter-grid-container .pagination .ant-pagination .ant-pagination-next .anticon,.filter-grid-container .pagination .ant-pagination .ant-pagination-prev .anticon{width:32px;height:32px;padding:3px}.filter-grid-container .pagination .ant-pagination .ant-pagination-next .anticon svg,.filter-grid-container .pagination .ant-pagination .ant-pagination-prev .anticon svg{display:none}.filter-grid-container .pagination .ant-pagination .ant-pagination-next .anticon:after,.filter-grid-container .pagination .ant-pagination .ant-pagination-prev .anticon:after{display:inline-block;width:26px;height:26px;content:" ";background-size:contain}.filter-grid-container .pagination .ant-pagination .ant-pagination-next .anticon:after svg,.filter-grid-container .pagination .ant-pagination .ant-pagination-prev .anticon:after svg{display:none}.filter-grid-container .pagination .ant-pagination .ant-pagination-prev .anticon:after{background-image:url(/imgs/ecosystem/icon/arrow-left-s.svg)}.filter-grid-container .pagination .ant-pagination .ant-pagination-next .anticon:after{background-image:url(/imgs/ecosystem/icon/arrow-right-s.svg)}.filter-grid-container .pagination .ant-pagination .ant-pagination-disabled.ant-pagination-prev .anticon:after{background-image:url(/imgs/ecosystem/icon/arrow-left-s-disabled.svg)}.filter-grid-container .pagination .ant-pagination .ant-pagination-disabled.ant-pagination-next .anticon:after{background-image:url(/imgs/ecosystem/icon/arrow-right-s-disabled.svg)}}