.star-rating[data-v-22a916c1]{align-items:center;display:inline-flex;justify-content:center;max-height:var(--icon-size-lg)}.star-rating__star[data-v-22a916c1]{border:none;border-radius:0;color:var(--star-color-empty,#4b5563);line-height:0;margin:0;padding:0!important;transition:color var(--transition-fast),transform var(--transition-fast)}.star-rating__star[data-v-22a916c1]:not(:disabled):hover{transform:scale(1.15)}.star-rating__star--filled[data-v-22a916c1]{color:var(--star-active-color,#9ca3af)}.star-rating__icon[data-v-22a916c1]{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));height:var(--icon-size-lg);width:var(--icon-size-lg)}@media(max-width:768px){.star-rating__icon[data-v-22a916c1]{height:var(--icon-size-md);width:var(--icon-size-md)}}@media(max-width:600px){.star-rating__icon[data-v-22a916c1]{height:var(--icon-size-sm);width:var(--icon-size-sm)}}@media(max-width:420px){.star-rating__icon[data-v-22a916c1]{height:var(--icon-size-xs);width:var(--icon-size-xs)}}.square-tile[data-v-d8fb41ef]{--square-tile-item-size:calc(var(--square-tile-size)/3);align-items:center;background-color:var(--clr-surface-a10);border-radius:var(--radius-lg);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.square-tile--2xs[data-v-d8fb41ef]{--square-tile-size:32px;border-radius:var(--radius-md)}.square-tile--xs[data-v-d8fb41ef]{--square-tile-size:36px}.square-tile--sm[data-v-d8fb41ef]{--square-tile-size:50px}.square-tile--md[data-v-d8fb41ef]{--square-tile-size:80px}.square-tile--lg[data-v-d8fb41ef]{--square-tile-size:100px}.square-tile--2xs[data-v-d8fb41ef],.square-tile--lg[data-v-d8fb41ef],.square-tile--md[data-v-d8fb41ef],.square-tile--sm[data-v-d8fb41ef],.square-tile--xs[data-v-d8fb41ef]{height:var(--square-tile-size);width:var(--square-tile-size)}.square-tile__items[data-v-d8fb41ef]{align-items:center;bottom:0;display:flex;justify-content:center;left:50%;position:absolute;transform:translate(-50%,50%);z-index:var(--z-content)}.square-tile__items[data-v-d8fb41ef] img{background-color:var(--clr-background);border:var(--border-thin) solid var(--clr-delign);height:var(--square-tile-item-size);-o-object-fit:cover;object-fit:cover;width:var(--square-tile-item-size)}.square-tile__content[data-v-d8fb41ef]{align-items:center;border-radius:inherit;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.square-tile__image[data-v-d8fb41ef]{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.square-tile__stars[data-v-d8fb41ef]{align-items:center;display:flex;justify-content:center;left:50%;min-height:1.5em;min-width:6em;opacity:0;pointer-events:auto;position:absolute;top:-30%;transform:translate(-50%);transition:opacity var(--transition-normal);z-index:20}.square-tile__star-icon[data-v-d8fb41ef]{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));height:var(--spacing-base);width:var(--spacing-base)}.square-tile--sm .square-tile__star-icon[data-v-d8fb41ef]:not(:first-child){margin-left:calc(var(--spacing-xs)*-1)}.square-tile--2xs .square-tile__star-icon[data-v-d8fb41ef]{height:var(--icon-size-xs);width:var(--icon-size-xs)}.square-tile--2xs .square-tile__star-icon[data-v-d8fb41ef]:not(:first-child){margin-left:calc(var(--spacing-xs)*-1)}.square-tile--xs .square-tile__star-icon[data-v-d8fb41ef]{height:var(--icon-size-xs);width:var(--icon-size-xs)}.square-tile--xs .square-tile__star-icon[data-v-d8fb41ef]:not(:first-child){margin-left:calc(var(--spacing-xs)*-1)}.square-tile:hover .square-tile__stars[data-v-d8fb41ef],.square-tile__stars--always-visible[data-v-d8fb41ef],.square-tile__stars--has-rating[data-v-d8fb41ef]{opacity:1}.square-tile__unlock-icon[data-v-d8fb41ef]{bottom:-4px;pointer-events:none;position:absolute;right:-4px;z-index:10}.square-tile--2xs .square-tile__stars[data-v-d8fb41ef]{left:50%;top:-52%}.square-tile--2xs .square-tile__unlock-icon[data-v-d8fb41ef]{height:12px;width:12px}.square-tile--xs .square-tile__unlock-icon[data-v-d8fb41ef]{height:14px;width:14px}.square-tile--sm .square-tile__unlock-icon[data-v-d8fb41ef]{height:18px;width:18px}.square-tile--md .square-tile__unlock-icon[data-v-d8fb41ef]{height:22px;width:22px}.square-tile--lg .square-tile__unlock-icon[data-v-d8fb41ef]{height:26px;width:26px}
