.mn-stars{align-items:center;gap:calc(var(--u) * .08);flex-shrink:0;line-height:0;display:inline-flex}.mn-star{width:var(--mn-star-size,max(14px, calc(var(--u) * .7)));height:var(--mn-star-size,max(14px, calc(var(--u) * .7)));flex-shrink:0;display:inline-block;position:relative}.mn-star__base,.mn-star__fill{width:100%;height:100%;position:absolute;inset:0}.mn-star__base{color:var(--mn-text-ghost)}.mn-star__fill{color:var(--mn-accent);clip-path:inset(0 100% 0 0)}.mn-star[data-fill=full] .mn-star__base{color:var(--mn-accent)}.mn-star[data-fill=full] .mn-star__fill{clip-path:inset(0)}.mn-star[data-fill=half] .mn-star__fill{clip-path:inset(0 50% 0 0)}.mn-rating-summary{align-items:center;gap:var(--mn-space-2);color:var(--mn-text-dim);font-size:var(--mn-fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:inline-flex}.mn-rating-summary__value{color:var(--mn-text);font-weight:var(--mn-weight-black)}.mn-rating-summary--compact{--mn-star-size:max(11px, calc(var(--u) * .55));gap:calc(var(--u) * .25);font-size:var(--mn-fs-2xs);white-space:nowrap}.mn-rating{gap:var(--mn-space-3);padding:var(--mn-space-4) var(--mn-space-5) var(--mn-space-4) calc(var(--mn-space-5) + var(--u) * .26);background:var(--mn-glass-strong);border-left:var(--mn-accent-bar) solid var(--mn-accent);box-shadow:var(--mn-shadow-sm);display:grid}.mn-rating__head{gap:var(--mn-space-1);display:grid}.mn-rating__head .mn-kicker{margin:0}.mn-rating__title{color:var(--mn-text);font-size:var(--mn-fs-heading);font-weight:var(--mn-weight-black);text-transform:var(--mn-case-caps);letter-spacing:var(--mn-tracking-caps);line-height:var(--mn-lh-tight);margin:0}.mn-rating__row{align-items:center;gap:var(--mn-space-3) var(--mn-space-5);flex-wrap:wrap;display:flex}.mn-rating__status{align-items:center;gap:var(--mn-space-2) var(--mn-space-3);min-height:max(36px, calc(var(--u) * 1.9));color:var(--mn-text-dim);font-size:var(--mn-fs-sm);flex-wrap:wrap;margin:0;display:flex}.mn-rating__mine{color:var(--mn-text);font-weight:var(--mn-weight-semibold)}.mn-rating__login,.mn-rating__clear{min-height:max(36px, calc(var(--u) * 1.9));padding:0 var(--mn-space-3);border:var(--mn-line) solid var(--mn-accent);color:var(--mn-accent);font:inherit;font-size:var(--mn-fs-xs);font-weight:var(--mn-weight-semibold);text-transform:var(--mn-case-caps);letter-spacing:var(--mn-tracking-caps);cursor:pointer;transition:background-color var(--mn-dur-fast) var(--mn-ease-snap), color var(--mn-dur-fast) var(--mn-ease-snap);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.mn-rating__login:hover,.mn-rating__login:focus-visible,.mn-rating__clear:hover,.mn-rating__clear:focus-visible{background:var(--mn-accent);color:var(--mn-on-accent)}.mn-rating__clear:disabled{opacity:.5;cursor:default}.mn-stars-input{--mn-star-size:max(22px, calc(var(--u) * 1.15));align-items:center;gap:0;display:inline-flex}.mn-stars-input__star{box-sizing:border-box;width:max(36px, calc(var(--u) * 1.9));height:max(36px, calc(var(--u) * 1.9));color:inherit;cursor:pointer;transition:transform var(--mn-dur-fast) var(--mn-ease-snap);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (pointer:coarse){.mn-stars-input__star{width:44px;height:44px}}.mn-stars-input__star.is-preview .mn-star__base,.mn-stars-input__star.is-preview .mn-star__fill{color:var(--mn-accent)}.mn-stars-input__star:hover:not(:disabled){transform:scale(1.12)}.mn-stars-input__star:focus-visible{outline:var(--mn-line-strong) solid var(--mn-accent-ring);outline-offset:2px}.mn-stars-input.is-disabled .mn-stars-input__star{cursor:not-allowed}.mn-stars-input.is-disabled .mn-star{opacity:.55}.mn-stars-input.is-busy .mn-stars-input__star{cursor:progress}@media (prefers-reduced-motion:reduce){.mn-stars-input__star,.mn-rating__login,.mn-rating__clear{transition:none}.mn-stars-input__star:hover:not(:disabled){transform:none}}.mn-wiki-card:not(.mn-wiki-card--skeleton):is(:hover,:focus-within) .mn-rating-summary--compact :is(.mn-star__fill,.mn-star[data-fill=full] .mn-star__base),.mn-fcard__inner:is(:hover,:focus-within) .mn-rating-summary--compact :is(.mn-star__fill,.mn-star[data-fill=full] .mn-star__base){color:currentColor}.mn-wiki-card:not(.mn-wiki-card--skeleton):is(:hover,:focus-within) .mn-rating-summary--compact .mn-star__base,.mn-fcard__inner:is(:hover,:focus-within) .mn-rating-summary--compact .mn-star__base{color:color-mix(in srgb, currentColor 40%, transparent)}.mn-fcard__rating{flex-shrink:0}
