.ga-rating{display:inline-flex;align-items:center;gap:8px;line-height:1.2}.ga-rating svg{flex:none;display:block}.ga-rating-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ga-rating-label{font-size:13px;color:var(--ga-line,#f4f4f0)}.ga-rating-desc,.ga-rating-no{font-size:11px;color:var(--ga-dim,#8a8a84);white-space:nowrap}.os-detail-rating{position:absolute;top:8px;left:8px;z-index:2;padding:4px 8px 4px 4px;background:var(--ga-shade,rgba(11,11,11,.72));border-radius:6px}.os-detail-agegate{margin:8px 0 0;padding:6px 10px;border:2px solid var(--ga-coral,#ff4d4d);color:var(--ga-coral,#ff4d4d);font-size:13px;line-height:1.4}.os-detail-start.is-blocked{filter:grayscale(1);opacity:.7}.os-rating-splash{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-start;justify-content:flex-start;padding:16px;pointer-events:none;animation:os-rating-in .2s ease-out both}.os-rating-splash .ga-rating{padding:8px 14px 8px 8px;background:var(--ga-shade,rgba(11,11,11,.8));border:2px solid var(--ga-line,#f4f4f0)}.os-rating-splash .ga-rating-label{font-size:16px}@keyframes os-rating-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.os-rating-splash{animation:none}}