.hm-root{--hm-pop:cubic-bezier(.34,1.45,.64,1);position:relative}.hm-root[data-snap] *,.hm-root[data-snap] :after,.hm-root[data-snap] :before{transition:none!important}.hm-root[data-paused] *,.hm-root[data-paused] :after,.hm-root[data-paused] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hm-root *,.hm-root :after,.hm-root :before{transition:none!important}}.hm-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hr-wrap{position:relative}.hr-head{gap:6px 16px;margin:0 0 16px}.hr-head,.hr-score{display:flex;flex-wrap:wrap;align-items:baseline}.hr-score{gap:4px 12px}.hr-n{color:var(--hp-gold);font:700 34px/1 LP Outfit,var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hr-stars{display:inline-flex;gap:3px;font-size:19px;line-height:1}.hr-star{position:relative;display:inline-grid}.hr-star>i{grid-area:1/1;font-style:normal}.hr-star-off{color:rgba(145,164,191,.28);color:oklch(71.318% .061 257.164/.28)}.hr-star-on{color:var(--hp-gold);text-shadow:0 0 .8px rgba(244,207,123,.042),0 0 2.4px rgba(244,207,123,.232),0 0 6px rgba(244,207,123,.159),0 0 12px rgba(244,207,123,.206);text-shadow:0 0 .8px oklch(86.858% .15 86.347/.042),0 0 2.4px oklch(86.858% .15 86.347/.232),0 0 6px oklch(86.858% .15 86.347/.159),0 0 12px oklch(86.858% .15 86.347/.206);transition:opacity calc(.25s * var(--hm-speed, 1)) ease,scale calc(.3s * var(--hm-speed, 1)) var(--hm-pop)}.hr[data-motion=on] .hr-star-on{opacity:0;scale:.6}.hr[data-motion=on][data-at~=stars] .hr-star-on{opacity:1;scale:1;transition-delay:calc(var(--hm-i) * calc(80ms * var(--hm-speed, 1)))}.hr-count{color:var(--hp-muted);font:14px/1.4 var(--font-sans)}.hr-count b{color:var(--hp-text);font-weight:600}.hr-view{overflow:hidden;margin:0 -4px;padding:6px 4px 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.hr-track{display:flex;width:max-content}.hr-copy{display:flex;gap:14px;padding-right:14px}.hr[data-motion=on] .hr-track{animation:hr-row var(--hr-travel,200s) linear infinite}@keyframes hr-row{to{transform:translateX(-50%)}}.hr:not([data-motion=on]) .hr-view{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hr:not([data-motion=on]) .hr-copy.is-twin{display:none}.hr-card{display:flex;flex-direction:column;gap:10px;flex:0 0 360px;width:360px;box-sizing:border-box;margin:0;padding:18px 20px;border:1px solid var(--tr-card-edge);border-radius:16px;background:var(--hp-card);background:var(--tr-card-bg),var(--hp-card);box-shadow:0 14px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05);box-shadow:0 14px 34px oklch(0 0 0/.28),inset 0 1px 0 oklch(100% 0 0/.05);color:var(--hp-text);font-family:var(--tr-text,var(--font-sans))}.hr-card-stars{color:var(--hp-gold);font-size:14px;letter-spacing:.12em}.hr-card blockquote{flex:1 1 auto;margin:0;font-size:14.5px;font-weight:600;line-height:1.45}.hr-card figcaption{color:var(--hp-muted);font-size:12.5px}.hr-card figcaption b{color:var(--hp-text)}@media (max-width:760px){.hr-n{font-size:30px}.hr-card{flex-basis:262px;width:262px;padding:16px 17px}.hr-card blockquote{font-size:14px}}