.reviews_hero__Yty79{display:grid;gap:var(--s-5)}.reviews_summary__DnST1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-7);margin-top:var(--s-3)}.reviews_score__ITxfR{font-family:var(--font-display),sans-serif;font-weight:900;font-size:var(--t-display);line-height:.9;font-variant-numeric:tabular-nums;margin:0}.reviews_scoreMeta__9tNoS{display:grid;gap:var(--s-2)}.reviews_stars__VjeYF{display:inline-flex;gap:2px;color:var(--amber)}.reviews_starsInk__3DTze{color:var(--ink)}.reviews_bars__6BNNp{display:grid;gap:6px;margin:0;min-width:min(260px,100%)}.reviews_bar__SSFil{display:grid;grid-template-columns:2.25rem 1fr;align-items:center;gap:var(--s-2)}.reviews_bar__SSFil dt{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-label),sans-serif;font-weight:700;font-size:var(--t-small);color:var(--steel-dk);font-variant-numeric:tabular-nums}.reviews_bar__SSFil dt svg{color:var(--amber)}.reviews_bar__SSFil dd{margin:0;display:grid;grid-template-columns:1fr 2.5rem;align-items:center;gap:var(--s-2)}.reviews_track__P0fZL{display:block;height:6px;background:var(--graphite);border-radius:var(--r-1);overflow:hidden}.reviews_fill__5ZxGU{display:block;height:100%;background:linear-gradient(90deg,var(--amber),#e8692c 50%,var(--plate))}.reviews_barCount__D4lXO{font-size:var(--t-small);color:var(--steel-dk);font-variant-numeric:tabular-nums;text-align:right}.reviews_filterBar___dsYd{display:grid;gap:var(--s-3);margin-bottom:var(--s-6)}.reviews_filters__0_rfZ{display:flex;flex-wrap:wrap;gap:var(--s-2)}.reviews_chip__cJqVj{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);font-family:var(--font-label),sans-serif;font-weight:700;font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--field-border);border-radius:var(--r-1);cursor:pointer;transition:border-color var(--d-hover) var(--ease-out),background-color var(--d-hover) var(--ease-out),color var(--d-hover) var(--ease-out),transform var(--d-press) var(--ease-out)}.reviews_chip__cJqVj:hover{border-color:var(--ink)}.reviews_chip__cJqVj:active{transform:translateY(1px) scale(.98)}.reviews_chip__cJqVj[aria-pressed=true]{background:var(--ink);color:var(--primer);border-color:var(--ink)}.reviews_count__xAyPN{font-variant-numeric:tabular-nums;opacity:.75}.reviews_list__Sd2yh{list-style:none;margin:0;padding:0;column-count:1;column-gap:var(--s-5)}@media (min-width:900px){.reviews_list__Sd2yh{column-count:2}}.reviews_item__MVMII{break-inside:avoid;margin-bottom:var(--s-5)}.reviews_card__8xH6K{position:relative;display:grid;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-5) calc(var(--s-5) + 6px);background:var(--white);border-radius:var(--r-2);box-shadow:var(--shadow-1);transition:transform var(--d-hover) var(--ease-out),box-shadow var(--d-hover) var(--ease-out)}.reviews_card__8xH6K:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:var(--r-2) 0 0 var(--r-2);background:linear-gradient(180deg,var(--amber) 0 33.3%,#e8692c 33.3% 66.6%,var(--plate) 66.6%)}.reviews_card__8xH6K:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.reviews_meta__LjRFV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.reviews_name__P0w_0{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.25rem;line-height:1.1;margin:0}.reviews_date__AQ3wz{color:var(--steel);font-size:var(--t-small);font-weight:500}.reviews_text__Cwlzo{white-space:pre-line;margin:0}.reviews_noText__NNHLn{margin:0;font-size:var(--t-small)}.reviews_reply__y9Yi3{border-left:2px solid var(--bone);padding:var(--s-1) 0 var(--s-1) var(--s-4);display:grid;gap:var(--s-2);font-size:var(--t-small);color:var(--steel)}.reviews_reply__y9Yi3 h3{color:var(--ink)}.reviews_reply__y9Yi3 p{white-space:pre-line;margin:0}.reviews_foot__M97Ya{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);align-items:center;margin-top:var(--s-7)}@media (prefers-reduced-motion:reduce){.reviews_card__8xH6K,.reviews_chip__cJqVj{transition:none}.reviews_card__8xH6K:hover{transform:none}}