.BlogPostComments_wrap__FCjlg{--bpc-accent:#ff6b00;--bpc-accent-soft:rgba(255,107,0,.12);--bpc-text:#111827;--bpc-muted:#6b7280;--bpc-border:#e8eaee;--bpc-card:#fff;--bpc-radius:20px;--bpc-shadow:0 10px 30px rgba(0,0,0,.05);--bpc-success:#22c55e;margin-top:2rem;color:var(--bpc-text)}.BlogPostComments_grid__L8eeu{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.BlogPostComments_card__Jaf__{background:var(--bpc-card);border:1px solid var(--bpc-border);border-radius:var(--bpc-radius);box-shadow:var(--bpc-shadow);padding:1.35rem}.BlogPostComments_title__jVFNT{margin:0 0 1rem;font-size:1.1rem;font-weight:800}.BlogPostComments_summary__BY8qz{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;margin-bottom:1.1rem}.BlogPostComments_scoreNum__6iZwF{display:block;font-size:2.4rem;font-weight:800;line-height:1}.BlogPostComments_scoreOf__kofLA{color:var(--bpc-muted);font-size:.85rem}.BlogPostComments_bars__JRWWJ{display:flex;flex-direction:column;gap:.35rem}.BlogPostComments_barRow__OJ3IL{display:grid;grid-template-columns:1.2rem 1fr;grid-gap:.45rem;gap:.45rem;align-items:center;font-size:.8rem;color:var(--bpc-muted)}.BlogPostComments_barTrack__d0hGV{height:8px;border-radius:999px;background:#eceff3;overflow:hidden}.BlogPostComments_barFill__cm8lS{height:100%;background:var(--bpc-accent);border-radius:inherit}.BlogPostComments_item__1_aGg{display:flex;gap:.75rem;padding:.85rem 0;border-top:1px solid var(--bpc-border)}.BlogPostComments_avatar__YYDsz{width:40px;height:40px;border-radius:999px;background:var(--bpc-accent-soft);color:var(--bpc-accent);display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.BlogPostComments_meta__UkqX2{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.2rem}.BlogPostComments_meta__UkqX2 time{color:var(--bpc-muted);font-size:.8rem}.BlogPostComments_body__U0MaK p{margin:.35rem 0 0;color:#4b5563;line-height:1.7;font-size:.92rem}.BlogPostComments_reply__KPc9u{margin-top:.75rem;padding:.75rem .85rem;border-radius:12px;background:#f8fafc;border:1px solid var(--bpc-border);-webkit-border-start:3px solid var(--bpc-accent);border-inline-start:3px solid var(--bpc-accent)}.BlogPostComments_replyHead__PcELQ{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;font-size:.86rem}.BlogPostComments_replyHead__PcELQ strong{color:var(--bpc-accent)}.BlogPostComments_replyHead__PcELQ time{color:var(--bpc-muted);font-size:.78rem}.BlogPostComments_reply__KPc9u p{margin:0;color:#374151;font-size:.9rem;line-height:1.7}.BlogPostComments_viewAll__9zH2L{width:100%;margin-top:.75rem;padding:.75rem 1rem;border:none;border-radius:12px;background:#eef0f3;color:#374151;font-weight:600;cursor:pointer}.BlogPostComments_viewAll__9zH2L:hover{background:var(--bpc-accent-soft);color:var(--bpc-accent)}.BlogPostComments_muted__sPcYb{color:var(--bpc-muted);margin:0}.BlogPostComments_form__hH55S{display:flex;flex-direction:column;gap:.75rem;position:relative}.BlogPostComments_label__Tc_59{font-size:.9rem;font-weight:600;color:#374151}.BlogPostComments_stars___h8rs{display:inline-flex;gap:.1rem;color:#d1d5db}.BlogPostComments_starsFilled__POCSp{color:#f5b400}.BlogPostComments_starsSmall__AW6Sj{margin-top:.25rem}.BlogPostComments_formStars___9ktg{display:flex;gap:.25rem}.BlogPostComments_formStars___9ktg button{padding:0;border:none;background:none;color:#d1d5db;cursor:pointer}.BlogPostComments_filled__2anGs,.BlogPostComments_formStars___9ktg button.BlogPostComments_filled__2anGs,.BlogPostComments_formStars___9ktg button:hover{color:#f5b400}.BlogPostComments_formStars___9ktg button:hover{transform:scale(1.08)}.BlogPostComments_input__0F_S_,.BlogPostComments_textarea__WHlei{width:100%;padding:.8rem .9rem;border:1px solid var(--bpc-border);border-radius:12px;background:#fff;color:var(--bpc-text);font:inherit}.BlogPostComments_textarea__WHlei{resize:vertical;min-height:110px}.BlogPostComments_input__0F_S_:focus,.BlogPostComments_textarea__WHlei:focus{outline:none;border-color:rgba(255,107,0,.65);box-shadow:0 0 0 3px rgba(255,107,0,.12)}.BlogPostComments_note__MvpJ7{margin:0;font-size:.82rem;color:var(--bpc-muted)}.BlogPostComments_success__O6hzG{margin:0;color:var(--bpc-success);font-size:.9rem}.BlogPostComments_error__3PcL7{margin:0;color:#dc2626;font-size:.9rem}.BlogPostComments_submit__WcAj_{width:100%;min-height:48px;border:none;border-radius:12px;background:var(--bpc-accent);color:#fff;font-weight:700;cursor:pointer}.BlogPostComments_submit__WcAj_:disabled{opacity:.7;cursor:not-allowed}.BlogPostComments_submit__WcAj_:not(:disabled):hover{background:#e85f00}@media (max-width:900px){.BlogPostComments_grid__L8eeu,.BlogPostComments_summary__BY8qz{grid-template-columns:1fr}}