.styles-module-scss-module__z39FLW__button{width:100%;box-shadow:var(--idle-shadow);color:#000;cursor:pointer;touch-action:manipulation;background:#fff;border:none;border-radius:.5rem;order:-1;align-items:center;gap:1rem;padding:1rem 1.5rem;transition:box-shadow .2s ease-in-out;display:flex}.styles-module-scss-module__z39FLW__button:focus-visible{box-shadow:var(--emphasis-shadow)}@media (hover:hover){.styles-module-scss-module__z39FLW__button:hover{box-shadow:var(--emphasis-shadow)}}.styles-module-scss-module__z39FLW__icon{flex-shrink:0;width:1.5rem;height:1.5rem}
.styles-module-scss-module__wGRP1G__card{box-shadow:var(--idle-shadow);color:#000;background:#fff;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem 1.5rem;transition:box-shadow .2s ease-in-out;display:flex}.styles-module-scss-module__wGRP1G__card:focus-visible{box-shadow:var(--emphasis-shadow)}.styles-module-scss-module__wGRP1G__card:focus-visible .styles-module-scss-module__wGRP1G__count{color:inherit;text-decoration:underline}@media (hover:hover){.styles-module-scss-module__wGRP1G__card:hover{box-shadow:var(--emphasis-shadow)}.styles-module-scss-module__wGRP1G__card:hover .styles-module-scss-module__wGRP1G__count{color:inherit;text-decoration:underline}}.styles-module-scss-module__wGRP1G__cardPopular{flex-direction:row;gap:1.5rem}@media not (min-width:48rem){.styles-module-scss-module__wGRP1G__cardPopular{gap:1rem}}.styles-module-scss-module__wGRP1G__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;align-self:flex-start;width:3.5rem;height:3.5rem}@media not (min-width:48rem){.styles-module-scss-module__wGRP1G__avatar{width:2.5rem;height:2.5rem}}.styles-module-scss-module__wGRP1G__content{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.styles-module-scss-module__wGRP1G__header{align-items:flex-start;width:100%;display:flex}.styles-module-scss-module__wGRP1G__headerLeft{flex:1;min-width:0}.styles-module-scss-module__wGRP1G__title{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.styles-module-scss-module__wGRP1G__badge{align-items:center;gap:.25rem;margin:.25rem 0;display:flex}@media not (min-width:48rem){.styles-module-scss-module__wGRP1G__badgeText{font-size:.75rem;line-height:1rem}}.styles-module-scss-module__wGRP1G__badgeIcon{width:1rem;height:1rem}.styles-module-scss-module__wGRP1G__headerRight{flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;gap:.375rem;margin-right:-1.125rem;padding:.25rem .5rem .25rem .25rem;display:flex}.styles-module-scss-module__wGRP1G__count{text-align:right;white-space:nowrap;transition:color .2s ease-in-out}@media not (min-width:48rem){.styles-module-scss-module__wGRP1G__count{display:none}}.styles-module-scss-module__wGRP1G__chevron{color:#626f77;flex-shrink:0;width:1.5rem;height:1.5rem;transform:rotate(-90deg)}.styles-module-scss-module__wGRP1G__thumbnails{flex-wrap:wrap;gap:1rem;max-height:5rem;display:flex;overflow:hidden}@media not (min-width:48rem){.styles-module-scss-module__wGRP1G__thumbnails{gap:.5rem;max-height:3.5rem}}.styles-module-scss-module__wGRP1G__thumbnail{background:#e5e5ea;border-radius:.5rem;flex-shrink:0;width:5rem;height:5rem;overflow:hidden}@media not (min-width:48rem){.styles-module-scss-module__wGRP1G__thumbnail{width:3.5rem;height:3.5rem}}.styles-module-scss-module__wGRP1G__thumbnailImage{object-fit:cover;width:100%;height:100%}
.styles-module-scss-module__HP0FMq__empty{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:50vh;padding:2.5rem 0;display:flex}.styles-module-scss-module__HP0FMq__illustration{width:13.75rem;height:auto}.styles-module-scss-module__HP0FMq__content{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:27.5rem;display:flex}
.styles-module-scss-module__VS7dmq__list{--idle-shadow:0 0 .0625rem #28293d14, 0 .03125rem .125rem #60617029;--emphasis-shadow:0 0 .125rem 0 #28293d0a, 0 .25rem .5rem 0 #60617029, 0 .03125rem .125rem #60617029;flex-direction:column;gap:1rem;min-height:50vh;display:flex}@media not (min-width:48rem){.styles-module-scss-module__VS7dmq__list{gap:.5rem}}.styles-module-scss-module__VS7dmq__sentinel{min-height:1px}