.reviews_page__adEE7{display:flex;flex-direction:column;gap:18px;min-width:0;color:var(--ds-text)}.reviews_header__pH_Ro{padding-bottom:2px}.reviews_grid2__XgCBl{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media (min-width:1024px){.reviews_grid2__XgCBl{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.reviews_card__aO17e{min-width:0;padding:20px}@media (max-width:480px){.reviews_card__aO17e{padding:16px}}.reviews_cardTitle__HUjKZ{margin:0;font-size:18px;line-height:26px;font-weight:700;color:var(--ds-text)}.reviews_cardHead__ey4BR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-bottom:14px}.reviews_muted__CKsTF,.reviews_note__eFnFJ{color:var(--ds-text-secondary)}.reviews_note__eFnFJ{margin:10px 0 0;font-size:14px;line-height:20px}.reviews_link__DA0k1{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font-size:15px;font-weight:600;color:var(--ds-text);text-decoration:underline;text-underline-offset:4px;border-radius:8px}.reviews_link__DA0k1:hover{color:var(--ds-text-secondary)}.reviews_filterBtn__QZ11q:focus-visible,.reviews_link__DA0k1:focus-visible,.reviews_plainBtn__WGeHk:focus-visible,.reviews_switchBtn__0Cjuy:focus-visible,.reviews_thumb__eijPI:focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.reviews_plainBtn__WGeHk{appearance:none;border:0;background:none;font:inherit;cursor:pointer}.reviews_gTitle__Ai2Ib{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:19px;line-height:26px;font-weight:700}.reviews_syncIcon__cVghJ{width:18px;height:18px}.reviews_syncing__sGK7y .reviews_syncIcon__cVghJ{animation:reviews_spin__3IFbo 1s linear infinite}@keyframes reviews_spin__3IFbo{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.reviews_syncing__sGK7y .reviews_syncIcon__cVghJ{animation:none}}.reviews_summaryBox__EVJmN{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:16px 18px;border:1px solid var(--ds-border);border-radius:16px;background:var(--ds-subtle)}@media (max-width:340px){.reviews_summaryBox__EVJmN{grid-template-columns:minmax(0,1fr)}}.reviews_big___YTl0{text-align:center;min-width:96px}.reviews_bigNumber__lSO0R{display:block;font-size:46px;line-height:1;font-weight:800;letter-spacing:-1px;font-variant-numeric:tabular-nums}.reviews_bigSub__K9S91{display:block;font-size:14px;color:var(--ds-text-secondary)}.reviews_bars__y_5jf{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;min-width:0}.reviews_bar__teio1{display:grid;grid-template-columns:14px minmax(0,1fr) 32px;gap:10px;align-items:center;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}.reviews_barStar__9BjEK{color:var(--ds-text-secondary)}.reviews_barTrack__tlwgf{height:8px;border-radius:999px;background:var(--ds-track);overflow:hidden}.reviews_barFill__UHaxJ{display:block;height:100%;border-radius:999px;background:#e9ae2b}.reviews_barCount__aPNNY{text-align:right;font-weight:600}.reviews_stars__2JFeo{color:#e9a900;letter-spacing:2px;white-space:nowrap;line-height:1}.reviews_starOff__lYwWf{color:var(--ds-border)}.reviews_aiCard__B2sAR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:linear-gradient(180deg,var(--ds-count-bg),var(--ds-surface) 70%)}.reviews_switchBtn__0Cjuy{appearance:none;display:inline-flex;align-items:center;gap:12px;min-height:56px;max-width:100%;padding:8px 20px 8px 10px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:17px;font-weight:700;cursor:pointer}.reviews_switchBtn__0Cjuy:disabled{cursor:not-allowed;color:var(--ds-disabled-text)}.reviews_switchBtn__0Cjuy[aria-busy=true]{cursor:progress}.reviews_track__qYEI2{position:relative;flex:none;width:56px;height:34px;border-radius:999px;background:var(--ds-dashed);transition:background .15s}.reviews_track__qYEI2:after{content:"";position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .15s}.reviews_trackOn__HBwRM{background:#339446}.reviews_trackOn__HBwRM:after{left:25px}@media (prefers-reduced-motion:reduce){.reviews_track__qYEI2,.reviews_track__qYEI2:after{transition:none}}.reviews_aiLine__jbs7v{margin:0;max-width:34ch;font-size:15px;line-height:22px;color:var(--ds-text-secondary)}.reviews_filterBar__LQAS5{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px;margin:-2px}.reviews_filterBar__LQAS5::-webkit-scrollbar{display:none}.reviews_filterGroup__S18m7{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:999px;background:var(--ds-track)}.reviews_filterBtn__QZ11q{appearance:none;flex:none;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ds-text-secondary);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.reviews_filterBtn__QZ11q[aria-pressed=true]{background:var(--ds-surface);color:var(--ds-text)}.reviews_filterBtn__QZ11q:not([aria-pressed=true]):hover{color:var(--ds-text)}.reviews_filterStar__6jKS_{color:#e9a900}.reviews_feed__rUEHs{display:flex;flex-direction:column;gap:14px}.reviews_who__Be23o{display:flex;align-items:center;gap:12px;min-width:0}.reviews_whoText__5opHq{min-width:0;flex:1}.reviews_whoName__7qDFP{display:block;font-size:17px;line-height:24px;font-weight:600;overflow-wrap:anywhere}.reviews_via__hnGYm{display:flex;align-items:center;gap:5px;font-size:14px;color:var(--ds-text-secondary)}.reviews_photo__CIE0U{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.reviews_meta__E8sOx{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:12px 0 6px;font-size:14px;color:var(--ds-text-secondary)}.reviews_text__guJd5{margin:0 0 12px;font-size:16px;line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere}.reviews_response__yqv_E{border-left:3px solid var(--ds-gold);background:var(--ds-subtle);border-radius:0 12px 12px 0;padding:12px 14px}.reviews_responseHead__xhOXb{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:15px}.reviews_responseText__h9dBg{margin:6px 0 0;font-size:15px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.reviews_thumbs__HcxtD{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.reviews_thumb__eijPI{position:relative;width:80px;height:80px;padding:0;border:1px solid var(--ds-border);border-radius:12px;overflow:hidden;background:var(--ds-subtle);cursor:pointer}.reviews_thumb__eijPI img{width:100%;height:100%;object-fit:cover}.reviews_play__bsN25{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.4);color:#fff}.reviews_cardActions__sStwU{display:flex;flex-wrap:wrap;gap:10px}.reviews_more__lSMT3{display:flex;justify-content:center}.reviews_emptyBox__HfogK{padding:28px 16px;text-align:center}.reviews_emptyBox__HfogK p{margin:0;color:var(--ds-text-secondary)}.reviews_quote__S6HZx{padding:14px;border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-subtle)}.reviews_quoteText__TCQtz{margin:8px 0 0;font-size:15px;line-height:22px;font-style:italic;color:var(--ds-text-secondary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.reviews_fieldHead__fsFmk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:16px 0 8px}.reviews_label__zmon6{font-size:15px;font-weight:600}.reviews_textarea__3ij2o{display:block;width:100%;min-height:140px;padding:12px 14px;border:1px solid var(--ds-border);border-radius:12px;background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:16px;line-height:24px;resize:vertical}.reviews_textarea__3ij2o:focus{outline:3px solid var(--ds-focus);outline-offset:1px}.reviews_sheetFooter__TK_vU{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.reviews_sheetFooter__TK_vU>*{flex:1 1 140px}.reviews_lightbox__pxKsk{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.8)}.reviews_lightboxInner__GXWri{position:relative;max-width:min(900px,100%);max-height:90vh;border-radius:14px;overflow:hidden;background:#000}.reviews_lightboxInner__GXWri img,.reviews_lightboxInner__GXWri video{display:block;max-width:100%;max-height:85vh;margin:0 auto;object-fit:contain}.reviews_lightboxClose___Mray{position:absolute;top:8px;right:8px;z-index:1;width:44px;height:44px;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;font-size:22px;cursor:pointer}.reviews_sinceCard__1BSDU{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,var(--ds-count-bg),var(--ds-surface) 70%)}.reviews_sinceLabel__lEtwQ{margin:0;font-size:15px;color:var(--ds-text-secondary)}.reviews_sinceNumber__RN1KW{margin:6px 0;font-size:52px;line-height:1.1;font-weight:800;letter-spacing:-1px;font-variant-numeric:tabular-nums}.reviews_sinceSub__xcYlu{margin:0;font-size:15px;color:var(--ds-text-secondary)}.reviews_rangeSeg__AHvzh{max-width:100%}.reviews_rangeSeg__AHvzh button{min-height:44px;padding:0 14px}@media (max-width:400px){.reviews_rangeSeg__AHvzh{display:flex;width:100%}.reviews_rangeSeg__AHvzh button{flex:1 1 0;padding:0 6px}}.reviews_chart__IunUq{height:260px;margin-top:6px}@media (max-width:600px){.reviews_chart__IunUq{height:220px}}.reviews_chart__IunUq .recharts-cartesian-grid line{stroke:var(--ds-divider)}.reviews_chart__IunUq .recharts-cartesian-axis-tick text{fill:var(--ds-text-secondary)}.reviews_chart__IunUq .recharts-cartesian-axis-line,.reviews_chart__IunUq .recharts-cartesian-axis-tick-line{stroke:var(--ds-border)}.reviews_chartEmpty__q3BmP{display:grid;place-items:center;height:100%;color:var(--ds-text-secondary);font-size:15px}.reviews_tip__jQXh4{padding:8px 12px;border-radius:10px;background:var(--ds-ink);color:var(--ds-on-ink);font-size:14px;line-height:20px}.reviews_list__ID6se{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.reviews_row__E2qJK{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--ds-divider);min-width:0}.reviews_row__E2qJK:first-child{border-top:0;padding-top:4px}.reviews_rowText__N_kHa{flex:1;min-width:0}.reviews_rowTitle__wE8Cj{display:block;font-size:16px;line-height:22px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviews_rowSub__zxOd2{display:block;font-size:14px;line-height:20px;color:var(--ds-text-secondary)}.reviews_rowClamp__0EHy7{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.reviews_medal__Oo__x{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;font-size:14px;font-weight:800}.reviews_rank__eB0oU{flex:none;width:28px;text-align:center;font-weight:700;color:var(--ds-text-muted);font-variant-numeric:tabular-nums}@media (max-width:400px){.reviews_row__E2qJK{gap:10px}}.reviews_callout__XDMZd{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--ds-count-bg);color:var(--ds-text);font-size:15px;line-height:22px}.reviews_callout__XDMZd p,.reviews_callout__XDMZd ul{margin:4px 0 0}.reviews_callout__XDMZd ul{padding-left:18px}.reviews_connect__cAc12{max-width:620px;margin:0 auto;padding:28px 20px;text-align:center}.reviews_connectArt___KYYd{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 14px;border-radius:50%;background:var(--ds-subtle)}.reviews_connectTitle__g2CYb{margin:0 0 6px;font-size:22px;line-height:30px;font-weight:700}.reviews_connectBody__1iGd8{margin:0 auto 18px;max-width:44ch;font-size:16px;line-height:24px;color:var(--ds-text-secondary)}.reviews_or__z6m97{display:flex;align-items:center;gap:12px;margin:22px 0 10px;font-size:14px;font-weight:600;color:var(--ds-text-muted)}.reviews_or__z6m97:after,.reviews_or__z6m97:before{content:"";flex:1;height:1px;background:var(--ds-divider)}.reviews_inlineConnect__KfkRh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.reviews_inlineConnect__KfkRh p{margin:2px 0 0;color:var(--ds-text-secondary);font-size:15px}.reviews_loading__zrqq5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:50vh;text-align:center;color:var(--ds-text-secondary)}.reviews_spinner__wYEHf{width:40px;height:40px;border-radius:50%;border:4px solid var(--ds-track);border-top-color:var(--ds-gold);animation:reviews_spin__3IFbo .9s linear infinite}@media (prefers-reduced-motion:reduce){.reviews_spinner__wYEHf{animation:none}}.reviews_rowTitleWrap__FvICk{white-space:normal;overflow-wrap:anywhere}