.Rating-module__JjP_Bq__stars{gap:var(--star-gap);display:inline-flex}.Rating-module__JjP_Bq__on{color:var(--color-gold)}.Rating-module__JjP_Bq__off{color:var(--color-faint)}.Rating-module__JjP_Bq__score{gap:var(--s2);font:var(--type-ui);color:var(--color-gold);align-items:center;display:inline-flex}.Rating-module__JjP_Bq__strong{font:var(--type-ui-strong)}.Rating-module__JjP_Bq__halfStar{display:inline-flex;position:relative}.Rating-module__JjP_Bq__halfFill{position:absolute;inset:0}.Rating-module__JjP_Bq__input{--rating-gap:var(--star-gap);--rating-target:calc(var(--s8) + var(--s1));border:0;margin:0;padding:0;display:inline-flex}.Rating-module__JjP_Bq__option{width:calc(var(--s3) + var(--rating-gap) / 2);height:var(--s6);cursor:pointer;flex:none;display:inline-flex;position:relative}.Rating-module__JjP_Bq__radio{inset:calc((var(--s6) - var(--rating-target)) / 2) 0;opacity:0;cursor:pointer;margin:0;position:absolute}.Rating-module__JjP_Bq__radio:disabled{cursor:default}.Rating-module__JjP_Bq__star,.Rating-module__JjP_Bq__fill{pointer-events:none;position:absolute;top:0}.Rating-module__JjP_Bq__star{color:var(--color-faint)}.Rating-module__JjP_Bq__fill{visibility:hidden;color:var(--color-gold)}.Rating-module__JjP_Bq__left .Rating-module__JjP_Bq__star,.Rating-module__JjP_Bq__left .Rating-module__JjP_Bq__fill{left:calc(var(--rating-gap) / 2)}.Rating-module__JjP_Bq__right .Rating-module__JjP_Bq__fill{left:calc(var(--s3) * -1);transform:scaleX(-1)}:is(.Rating-module__JjP_Bq__option:has(:where(.Rating-module__JjP_Bq__radio:checked)) .Rating-module__JjP_Bq__fill,.Rating-module__JjP_Bq__option:has(~.Rating-module__JjP_Bq__option :where(.Rating-module__JjP_Bq__radio:checked)) .Rating-module__JjP_Bq__fill),.Rating-module__JjP_Bq__input:not(:disabled) .Rating-module__JjP_Bq__option:hover .Rating-module__JjP_Bq__fill{visibility:visible}.Rating-module__JjP_Bq__input:not(:disabled) .Rating-module__JjP_Bq__option:has(~.Rating-module__JjP_Bq__option:hover) .Rating-module__JjP_Bq__fill{visibility:visible}.Rating-module__JjP_Bq__input:not(:disabled) .Rating-module__JjP_Bq__option:hover~.Rating-module__JjP_Bq__option .Rating-module__JjP_Bq__fill{visibility:hidden}.Rating-module__JjP_Bq__option:has(.Rating-module__JjP_Bq__radio:focus-visible):after{content:"";width:var(--s6);height:var(--s6);border-radius:var(--r-sm);outline:var(--focus-ring) solid var(--focus-color);outline-offset:var(--focus-offset);pointer-events:none;position:absolute;top:0}.Rating-module__JjP_Bq__left:has(.Rating-module__JjP_Bq__radio:focus-visible):after{left:calc(var(--rating-gap) / 2)}.Rating-module__JjP_Bq__right:has(.Rating-module__JjP_Bq__radio:focus-visible):after{left:calc(var(--s3) * -1)}
