.PageReviewsCardBlock_block__Oqh_8{display:flex;flex-direction:column;gap:var(--spacing-3)}.PageReviewsCardBlock_score__tV5eJ{display:flex;align-items:center;gap:var(--spacing-2)}.PageReviewsCardBlock_avg__TYLCd{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--color-heading)}.PageReviewsCardBlock_count__Q8nnn{font-family:var(--font-body);font-size:12px;color:var(--color-text-muted)}.PageReviewsCardBlock_excerpts__qSulY{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.PageReviewsCardBlock_excerpt__886vh{display:flex;flex-direction:column;gap:2px;padding-left:var(--spacing-3);border-left:2px solid var(--color-border)}.PageReviewsCardBlock_excerptHead__vMa1J{display:flex;align-items:center;gap:var(--spacing-2);margin:0}.PageReviewsCardBlock_excerptBody__Y872o{margin:0;font-family:var(--font-body);font-size:13px;line-height:var(--line-height-normal);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PageReviewsCardBlock_invite__2e6qw{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}.PageReviewsCardBlock_rateStars__4tD2h{display:flex;gap:2px}.PageReviewsCardBlock_rateStar__eETo0{display:inline-flex;padding:3px;color:var(--color-accent);border-radius:var(--radius-xs);transition:color .15s ease,transform .15s ease}.PageReviewsCardBlock_rateStar__eETo0:has(~.PageReviewsCardBlock_rateStar__eETo0:hover),.PageReviewsCardBlock_rateStar__eETo0:hover{color:var(--color-gold)}.PageReviewsCardBlock_rateStar__eETo0:has(~.PageReviewsCardBlock_rateStar__eETo0:hover) svg,.PageReviewsCardBlock_rateStar__eETo0:hover svg{fill:currentColor}.PageReviewsCardBlock_rateStar__eETo0:hover{transform:scale(1.08)}.PageReviewsCardBlock_rateStar__eETo0:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.PageReviewsCardBlock_inviteText___Oop1{margin:0;font-family:var(--font-body);font-size:13px;line-height:var(--line-height-normal);color:var(--color-text-secondary)}.PageReviewsCardBlock_inviteCta__XeWm_{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:0 var(--spacing-3);background:var(--color-accent-subtle);border-radius:var(--radius-full);font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-accent-soft);text-decoration:none;transition:background .15s ease}.PageReviewsCardBlock_inviteCta__XeWm_:hover{background:var(--color-accent-subtle-hover)}.PageReviewsCardBlock_inviteCta__XeWm_:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.PageReviewsCardBlock_link__ZP3ll{align-self:flex-start;font-family:var(--font-body);font-size:13px;color:var(--color-link);text-decoration:none}.PageReviewsCardBlock_link__ZP3ll:hover{color:var(--color-link-hover);text-decoration:underline}.PageReviewsCardBlock_link__ZP3ll:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.PageFollowButton_btn__dfgiI{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);cursor:pointer;text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.PageFollowButton_follow__d8hBy{width:100%;background:var(--color-accent);color:var(--color-on-accent);border:none}.PageFollowButton_follow__d8hBy:disabled{opacity:.6;cursor:not-allowed}.PageFollowButton_following__p6vVY{width:100%;background:var(--color-surface-1);color:var(--color-text);border:1px solid var(--color-border-strong)}.PageFollowButton_following__p6vVY:disabled{opacity:.6;cursor:not-allowed}.PageFollowButton_pending__0Ocyd{width:100%;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:default}.PageFollowButton_manage__jDGKd{width:100%;background:var(--color-surface-1);color:var(--color-text);border:1px solid var(--color-border-strong)}.PageFollowButton_badge__wh6DE{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-gold)}.PageFollowButton_dropdownWrapper__zFFVK{position:relative;width:100%}.PageFollowButton_dropdown__clpZB{position:absolute;top:calc(100% + var(--spacing-1));left:0;right:0;z-index:20;list-style:none;margin:0;padding:var(--spacing-1) 0;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 16px rgba(0,0,0,.3)}.PageFollowButton_dropdownItem__roUTs{display:block;width:100%;padding:var(--spacing-2) var(--spacing-4);background:none;border:none;color:var(--color-text);font-size:var(--font-size-base);text-align:left;cursor:pointer}.PageFollowButton_dropdownItem__roUTs:hover{background:var(--color-surface-2)}.PageClaimCta_card__86yQ9{margin-bottom:var(--spacing-4);padding:var(--spacing-4);background:var(--color-surface-1);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.PageClaimCta_title__6VEjm{margin:0 0 var(--spacing-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.PageClaimCta_desc__Ty_Wd{margin:0 0 var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.PageClaimCta_btn__CTjug{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:var(--spacing-2) var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.PageClaimCta_banner__RvyFN,.PageClaimCta_btn__CTjug{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none}.PageClaimCta_banner__RvyFN{display:block;margin-top:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);text-align:center;background:var(--color-surface-1);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.PageClaimCta_pendingBadge__qpltj{margin:var(--spacing-3) 0 0;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-tertiary);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center}.PageClaimCta_bannerBadge__FNCYf{margin-top:var(--spacing-3)}