.pa-review-score{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:.65rem;color:var(--ink,#192a40);font-variant-numeric:tabular-nums;vertical-align:middle;max-width:100%;font-style:normal}.pa-review-value{display:flex;align-items:baseline;justify-content:center;gap:.25rem;position:relative;z-index:1;white-space:nowrap}.pa-review-value strong{font-size:1.6em;line-height:1;font-weight:800}.pa-review-value small{font-size:.7em;font-weight:600;opacity:.8}.pa-review-ring{width:106px;height:106px;border-radius:50%;background:conic-gradient(var(--red,#b63c37) var(--pa-score),var(--line,#d8dce0) 0);flex:none;padding:10px}.pa-review-ring:before{content:'';position:absolute;inset:6px;border-radius:50%;background:var(--surface,var(--paper,#fff))}.pa-review-stars{position:relative;display:inline-block;font:700 30px/1.2 system-ui;letter-spacing:.05em;white-space:nowrap;color:var(--line,#d8dce0)}.pa-review-stars-fill{position:absolute;inset:0 auto 0 0;width:var(--pa-score);overflow:hidden;color:var(--red,#b63c37)}.pa-review-stars{max-width:100%}.pa-review-stars+.pa-review-value{font-size:.8em}.pa-review-stars.pa-review-score{gap:.5rem}.pa-review-score.pa-review-stars{font:inherit;letter-spacing:normal;white-space:normal;color:var(--ink,#192a40);flex-direction:column}.pa-review-bar,.pa-review-segments{display:flex;flex:none;width:160px;max-width:100%;height:12px;gap:4px;border-radius:8px;overflow:hidden;background:var(--line,#d8dce0)}.pa-review-bar i{width:var(--pa-score);height:100%;background:var(--red,#b63c37)}.pa-review-score.pa-review-bar{height:auto;overflow:visible;background:none;flex-direction:column;width:auto}.pa-review-segments{background:none}.pa-review-segments i{flex:1;background:linear-gradient(to right,var(--red,#b63c37) var(--segment),var(--line,#d8dce0) 0);border-radius:2px}.pa-review-score.pa-review-segments{height:auto;overflow:visible;width:auto;flex-direction:column;background:none}.pa-review-badge{padding:.75rem 1rem;border:2px solid var(--red,#b63c37);border-radius:12px}.pa-review-preview-panel{padding:24px;margin:24px 0;background:var(--paper,#f7f8fb);color:var(--ink,#192a40);border:1px solid var(--line,#ccd5df);border-radius:14px;max-width:1000px}.pa-review-preview-examples{display:flex;flex-wrap:wrap;gap:40px;align-items:center;margin:24px 0}.pa-review-preview-panel input[type=range]{width:250px;max-width:100%;vertical-align:middle}.pa-review-preview-panel output{margin-left:12px}.pa-review-preview-examples h4{margin:0 0 16px}.pa-review-settings-info{max-width:900px}.hero-score:has(.pa-review-score){text-align:center}.review-card-score .pa-review-score{font-size:.8rem}.review-card-score .pa-review-ring{width:76px;height:76px}.review-card-score .pa-review-bar,.review-card-score .pa-review-segments{width:100px}.score-pill:has(.pa-review-score){background:var(--paper);padding:.65rem}.icrm-rating-display{flex:none}.pa-reader-select{max-width:320px}.icrm-rating-select{width:100%}.pa-rating-numeric .pa-review-score{font-size:1rem}@media(max-width:480px){.pa-review-ring{width:90px;height:90px}.pa-review-stars{font-size:26px}.icrm-rating-heading{align-items:start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.pa-review-score *{transition:none!important}}
.review-hero .hero-score>.pa-review-score{font-size:1rem}.hero-score .pa-review-score .pa-review-value strong{font-size:1.8rem;letter-spacing:normal;margin:0;text-transform:none}.hero-score .pa-review-score .pa-review-value small{font-size:.75rem}.ir-verdict-score{margin:1rem 0}.pa-review-preview-panel .pa-review-score{--paper:#fff;--surface:#fff;--ink:#192a40;--red:#b63c37;--line:#d8dce0}
.review-hero .hero-score,.review-card .review-card-score,.review-overlay .score-pill{background:var(--surface,var(--paper,#fff));color:var(--ink,#192a40)}.review-hero .hero-score>strong{color:var(--ink,#192a40)}.review-hero .hero-score .score-caption{color:var(--muted,#64717d)}

.pa-mini-review{margin:1.8rem 0;padding:clamp(18px,4vw,30px);border:1px solid var(--line,#c6cbd1);border-radius:16px;background:var(--surface,var(--paper,#fff));color:var(--ink,#242424);box-sizing:border-box}.pa-mini-review-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.pa-mini-review-top h3{margin:.4em 0;font-size:clamp(1.3rem,3vw,1.8rem)}.pa-mini-review-kicker{font:700 .7rem/1.3 system-ui;text-transform:uppercase;letter-spacing:.12em;color:var(--red,#a83945)}.pa-mini-review-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:24px}.pa-mini-review-points h4{margin:1em 0 .5em}.pa-mini-review-points ul{padding-left:1.3em}.pa-review-local{padding:20px;border:1px solid #ced7e2;border-radius:12px;background:#fff;color:#182a40;max-width:700px}.pa-review-local select{display:block;min-width:240px;margin-top:8px}.pa-review-local [data-review-local-preview]{padding:16px;--ink:#182a40;--paper:#fff;--red:#246c62;--line:#ced7e2}@media(max-width:480px){.pa-mini-review-top{align-items:flex-start;gap:12px;flex-wrap:wrap}}
