.ReviewForm_form__YGcxn{display:flex;flex-direction:column;gap:var(--spacing-4)}.ReviewForm_postingAs__peC6X{display:flex;align-items:center;gap:var(--spacing-2);margin:0;font-family:var(--font-body);font-size:13px;color:var(--color-text-muted)}.ReviewForm_ratingField__BtHSu{display:flex;flex-direction:column;gap:var(--spacing-1)}.ReviewForm_label__YGGJK{font-family:var(--font-body);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ReviewForm_fieldError__AKH4R{font-family:var(--font-body);font-size:12px;color:var(--color-danger)}.ReviewForm_emailField__QKOIo{display:flex;flex-direction:column;gap:var(--spacing-1)}.ReviewForm_emailHint__oy0PH{margin:0;font-family:var(--font-body);font-size:12px;line-height:var(--line-height-relaxed);color:var(--color-text-faint)}.ReviewForm_captcha__AgMYl{margin-top:var(--spacing-1)}.ReviewForm_actions__CKd7W{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.ReviewForm_sent__kjIvG{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) 0;text-align:center}.ReviewForm_sentIcon__70KwR{color:var(--color-accent-strong)}.ReviewForm_sentTitle__2uM2U{margin:0;font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.01em;color:var(--color-heading)}.ReviewForm_sentText__0zlnl{max-width:46ch;margin:0;font-family:var(--font-body);font-size:15px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.ReviewForm_sentHint__wmcQw{margin:0;font-family:var(--font-body);font-size:13px;color:var(--color-text-faint)}.ReviewsSummaryPanel_panel__Kq3n7{display:grid;gap:var(--spacing-5);padding:var(--spacing-5);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl)}@media (min-width:640px){.ReviewsSummaryPanel_panel__Kq3n7{grid-template-columns:minmax(140px,auto) 1fr;align-items:center;gap:var(--spacing-8)}}.ReviewsSummaryPanel_score__LaWxJ{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-align:center}.ReviewsSummaryPanel_avg__kSz0s{margin:0;font-family:var(--font-display);font-size:44px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--color-heading)}.ReviewsSummaryPanel_count__GVgv7{margin:0;font-family:var(--font-body);font-size:13px;color:var(--color-text-muted)}.ReviewsSummaryPanel_rows__APCSd{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.ReviewsSummaryPanel_row__I6S_C{display:grid;grid-template-columns:72px 1fr 28px;align-items:center;gap:var(--spacing-3)}.ReviewsSummaryPanel_rowLabel__VKASj{font-family:var(--font-body);font-size:12px;color:var(--color-text-secondary);white-space:nowrap}.ReviewsSummaryPanel_track__2iEQH{display:block;height:8px;background:var(--color-surface-3);border-radius:var(--radius-full);overflow:hidden}.ReviewsSummaryPanel_fill__BfGqH{display:block;height:100%;background:var(--color-gold);border-radius:var(--radius-full)}.ReviewsSummaryPanel_rowCount__pK7Ec{font-family:var(--font-mono);font-size:12px;color:var(--color-text-faint);text-align:right}.PageReviewsView_wrapper__ATlDw{display:flex;flex-direction:column;gap:var(--spacing-5);width:100%;max-width:780px;margin:0 auto;padding:0 var(--spacing-4) var(--spacing-12)}@media (min-width:992px){.PageReviewsView_wrapper__ATlDw{padding:var(--spacing-5) var(--spacing-5) var(--spacing-16)}}@media (min-width:1020px){.PageReviewsView_wrapper__ATlDw{max-width:1120px}}.PageReviewsView_cover__72mGL{position:relative;aspect-ratio:3/1;max-height:240px;margin:0 calc(-1 * var(--spacing-4)) calc(-1 * var(--spacing-5));overflow:hidden;border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--color-surface-2)}.PageReviewsView_coverImg__iPJuV{object-fit:cover}@media (min-width:992px){.PageReviewsView_cover__72mGL{margin-inline:calc(-1 * var(--spacing-5));border-radius:var(--radius-xl)}}.PageReviewsView_titleBar__XPN85{position:sticky;top:calc(var(--header-height) + var(--announcements-height, 0px));z-index:5;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);margin:0 calc(-1 * var(--spacing-4));padding:var(--spacing-3) var(--spacing-4);background:var(--color-bg);border-bottom:1px solid var(--color-border)}.PageReviewsView_logo__U2llI{flex:0 0 auto}.PageReviewsView_titleText__FCnlL{min-width:0;flex:1 1}.PageReviewsView_titleRating__Yyu0l{margin:2px 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.PageReviewsView_h1__CTIMB{min-width:0;margin:0;font-family:var(--font-display);font-size:20px;font-weight:500;line-height:var(--line-height-tight);letter-spacing:-.02em;color:var(--color-heading)}.PageReviewsView_titleBar__XPN85 .PageReviewsView_writeBtn__StbTU{flex:1 0 100%;min-height:44px}@media (min-width:600px){.PageReviewsView_titleBar__XPN85{flex-wrap:nowrap;align-items:center}.PageReviewsView_titleBar__XPN85 .PageReviewsView_writeBtn__StbTU{flex:0 0 auto}}@media (min-width:992px){.PageReviewsView_titleBar__XPN85{margin:0 calc(-1 * var(--spacing-5));padding:var(--spacing-4) var(--spacing-5)}.PageReviewsView_h1__CTIMB{font-size:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.PageReviewsView_columns__OEHv1,.PageReviewsView_main__DQHH_{display:flex;flex-direction:column;gap:var(--spacing-5)}.PageReviewsView_main__DQHH_{min-width:0}.PageReviewsView_rail__wyXEw{order:-1}@media (min-width:1020px){.PageReviewsView_columns__OEHv1{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:var(--spacing-6)}.PageReviewsView_main__DQHH_{grid-column:1;grid-row:1}.PageReviewsView_rail__wyXEw{order:0;grid-column:2;grid-row:1;position:sticky;top:calc(var(--header-height) + var(--announcements-height, 0px) + 92px)}}.PageReviewsView_sortRow__4CnYA{display:flex;gap:var(--spacing-2)}.PageReviewsView_sortBtn__qZHtr{padding:6px 14px;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:13px;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.PageReviewsView_sortBtn__qZHtr:hover{border-color:var(--color-border-strong)}.PageReviewsView_sortBtn__qZHtr:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.PageReviewsView_sortBtnActive__hYySG{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent-strong)}.PageReviewsView_list__9f8Ci{display:flex;flex-direction:column;gap:var(--spacing-3)}.PageReviewsView_center__OF6Kx{display:flex;justify-content:center;padding:var(--spacing-4) 0}