.reviews_stars__pHyPD{display:inline-flex;gap:1px;color:var(--accent);line-height:1;letter-spacing:0}.reviews_starOff__05ikX{color:var(--bg-elevated)}[data-theme=light] .reviews_starOff__05ikX{color:#e6d6c8}.reviews_pts__uqABQ{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:rgba(47,191,113,.13);color:#2fbf71;font-size:.68rem;font-weight:800;white-space:nowrap}[data-theme=light] .reviews_pts__uqABQ{background:rgba(20,138,76,.1);color:#148a4c}.reviews_ptsOnAccent__ZJtg1{background:rgba(255,255,255,.2);color:#fff}[data-theme=light] .reviews_ptsOnAccent__ZJtg1{background:rgba(255,255,255,.24);color:#fff}.reviews_doneBadge__ypsqW{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.7rem;font-weight:700;white-space:nowrap}.reviews_card__skyKi{padding:14px 0;border-bottom:1px solid var(--glass-border)}.reviews_cardHead__poAhF{display:flex;justify-content:space-between;align-items:center;gap:8px}.reviews_who__2vBRH{font-size:.72rem;color:var(--text-tertiary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviews_who__2vBRH b{color:var(--text-secondary);font-weight:600}.reviews_meta__l27Co{margin-top:3px;font-size:.68rem;color:var(--text-tertiary)}.reviews_verified__F0KfO{color:var(--accent)}.reviews_body__RPxAA{margin:6px 0 0;font-size:.86rem;line-height:1.55;color:var(--text-primary);white-space:pre-line;overflow-wrap:anywhere}.reviews_photos__Ml02L{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.reviews_photo__GyGsY{display:block;width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--bg-tertiary);border:1px solid var(--glass-border)}.reviews_photo__GyGsY img{width:100%;height:100%;object-fit:cover;display:block}.reviews_product__jgD8m{display:flex;gap:10px;align-items:center;margin-bottom:8px;color:inherit;text-decoration:none}.reviews_thumb__wy9of{width:44px;height:44px;flex:none;border-radius:8px;object-fit:cover;background:var(--bg-tertiary);border:1px solid var(--glass-border)}.reviews_productCopy__MVddc{min-width:0;flex:1 1}.reviews_productName__GfCyI{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.78rem;font-weight:600;line-height:1.4}.reviews_productMeta__yUa68{font-size:.68rem;color:var(--text-tertiary)}.reviews_foot__TAiub{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.reviews_foot__TAiub .reviews_spacer__FNIqL{flex:1 1}.reviews_btn__5FUm1{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--glass-border);background:var(--bg-tertiary);color:var(--text-primary);font:inherit;font-size:.78rem;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none}.reviews_btn__5FUm1:disabled{opacity:.55;cursor:not-allowed}.reviews_btnPrimary__kSvmb{background:var(--accent);border-color:var(--accent);color:#fff}.reviews_btnPrimary__kSvmb:hover{background:var(--accent-hover,var(--accent))}.reviews_btnGhost__3pwr6{background:transparent}.reviews_overlay__6Al61{position:fixed;inset:0;z-index:400;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center}.reviews_sheet__rPKrE{width:100%;max-width:560px;max-height:min(86dvh,720px);overflow-y:auto;padding:18px 18px calc(20px + env(safe-area-inset-bottom, 0px));border-radius:18px 18px 0 0;background:var(--bg-secondary);border:1px solid var(--glass-border);box-shadow:0 -12px 40px rgba(0,0,0,.35);outline:none}@media (min-width:769px){.reviews_overlay__6Al61{align-items:center}.reviews_sheet__rPKrE{border-radius:18px}}.reviews_grip__Ic0fK{width:36px;height:4px;border-radius:2px;background:var(--bg-elevated);margin:-6px auto 14px}.reviews_sheetTitle__Y_8Ti{margin:0 0 4px;font-size:1.02rem;font-weight:700}.reviews_sheetBody__mRGm4{margin:0;font-size:.8rem;line-height:1.55;color:var(--text-secondary)}.reviews_sheetPts__rs2eR{margin:8px 0 0}.reviews_pickList__IImsA{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--glass-border)}.reviews_pickRow__QQxSy{display:flex;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--glass-border)}.reviews_pickRowDone__0xSJz{opacity:.6}.reviews_sheetActions__hq_zU{display:flex;gap:8px;margin-top:16px}.reviews_sheetActions__hq_zU .reviews_btn__5FUm1{flex:1 1;min-height:46px;font-size:.86rem}