.index-module-scss-module__kTB-Vq__root,.index-module-scss-module__kTB-Vq__nav{flex-direction:column;gap:1.6rem;display:flex}.index-module-scss-module__kTB-Vq__category{background:#ffffff80;border:.2rem solid #fff;border-radius:.8rem}.index-module-scss-module__kTB-Vq__category:hover{background:#fff;box-shadow:0 .4rem 1rem #a5a7ad33}.index-module-scss-module__kTB-Vq__category:active{background:linear-gradient(#faf3ff 0% 100%),#fff;border:.2rem solid #8951b5}.index-module-scss-module__kTB-Vq__category{align-items:center;gap:1.6rem;padding:1.6rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.index-module-scss-module__kTB-Vq__category.index-module-scss-module__kTB-Vq__clicked{opacity:.7;transition:opacity .1s,transform .1s;transform:scale(.98)}.index-module-scss-module__kTB-Vq__category.index-module-scss-module__kTB-Vq__clicked:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#fff9 50%,#0000 100%);width:100%;height:100%;animation:1.2s ease-in-out infinite index-module-scss-module__kTB-Vq__skeletonShimmer;position:absolute;top:0;left:0}@keyframes index-module-scss-module__kTB-Vq__skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.index-module-scss-module__kTB-Vq__category.index-module-scss-module__kTB-Vq__clicked{animation:2s ease-in-out infinite index-module-scss-module__kTB-Vq__cardPulse}@keyframes index-module-scss-module__kTB-Vq__cardPulse{0%,to{box-shadow:0 .2rem .4rem #0000001a}50%{box-shadow:0 .4rem .8rem #00000026}}.index-module-scss-module__kTB-Vq__icon{background-color:#dbf0ff}.index-module-scss-module__kTB-Vq__showMoreWrapper{justify-content:center;padding-top:1.6rem;display:flex}.index-module-scss-module__kTB-Vq__showMoreButton{min-width:12rem}
.index-module-scss-module__UhTBvq__root{flex-direction:column;gap:3.2rem;display:flex}.index-module-scss-module__UhTBvq__root .index-module-scss-module__UhTBvq__categories{flex-flow:wrap;justify-content:center;align-items:center;gap:1.6rem;display:flex}@media only screen and (max-width:55.25rem){.index-module-scss-module__UhTBvq__root{gap:1.6rem}}@media only screen and (max-width:42.75rem){.index-module-scss-module__UhTBvq__root .index-module-scss-module__UhTBvq__categories{flex-flow:column;justify-content:stretch;align-items:normal}}