.rating-stars,.rating-star{--rating-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet'%3E%3Cpath d='M9.55 2.5a2.7 2.7 0 0 1 4.9 0l1.6 3.48a1.6 1.6 0 0 0 1.27.91l3.8.45a2.7 2.7 0 0 1 1.51 4.67l-2.81 2.6a1.6 1.6 0 0 0-.48 1.48l.75 3.76a2.7 2.7 0 0 1-3.97 2.88l-3.34-1.87a1.6 1.6 0 0 0-1.56 0l-3.34 1.87a2.7 2.7 0 0 1-3.97-2.88l.75-3.76a1.6 1.6 0 0 0-.48-1.48l-2.81-2.6a2.7 2.7 0 0 1 1.51-4.67l3.8-.45a1.6 1.6 0 0 0 1.27-.91z'/%3E%3C/svg%3E");--rating-empty-color:var(--COLOR-BG-DARKEN,#e6e6e6)}.rating-stars{--rating-star:12px;--rating-gap:2px;inline-size:calc(var(--rating-star) * 5 + var(--rating-gap) * 4);block-size:var(--rating-star);color:var(--rating-star-color,var(--color-cobalt));-webkit-print-color-adjust:exact;print-color-adjust:exact;--rating-fill:calc(var(--rating,0) * 20%);vertical-align:middle;flex:none;align-self:center;display:inline-block;position:relative}.rating-stars--xs{--rating-star:10px;--rating-gap:2px}.rating-stars--sm{--rating-star:14px;--rating-gap:2px}.rating-stars--md{--rating-star:16px;--rating-gap:2px}.rating-stars--lg{--rating-star:18px;--rating-gap:3px}.rating-stars:before,.rating-stars:after{content:"";-webkit-mask-image:var(--rating-mask);-webkit-mask-image:var(--rating-mask);mask-image:var(--rating-mask);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:calc(var(--rating-star) + var(--rating-gap)) var(--rating-star);-webkit-mask-size:calc(var(--rating-star) + var(--rating-gap)) var(--rating-star);mask-size:calc(var(--rating-star) + var(--rating-gap)) var(--rating-star);position:absolute;inset:0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.rating-stars:before{background-color:var(--rating-empty-color)}.rating-stars:after{background-image:linear-gradient(to right, currentColor var(--rating-fill), transparent 0)}@supports (inline-size:calc(round(down, 4.8, 1) * 1px + mod(4.8, 1) * 1px)){.rating-stars{--rating-fill:min(100%, calc(round(down, var(--rating,0), 1) * (var(--rating-star) + var(--rating-gap)) + (.5 + mod(var(--rating,0), 1) * 23) / 24 * var(--rating-star)))}}.rating-star{inline-size:var(--rating-star,12px);block-size:var(--rating-star,12px);-webkit-mask:var(--rating-mask) 0 50% / contain no-repeat;-webkit-mask:var(--rating-mask) 0 50% / contain no-repeat;mask:var(--rating-mask) 0 50% / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}@media (forced-colors:active){.rating-stars:before,.rating-stars:after,.rating-star{forced-color-adjust:none}.rating-stars:before{background-color:graytext}.rating-stars:after{color:canvastext}.rating-star{background-color:canvastext}}