.reviewDetailPage_pageContainer__LPZ3M{width:100%;margin:0 auto;padding-block:var(--spacing-3xl);padding-inline:var(--page-gutter);display:flex;gap:var(--spacing-2xl);flex-direction:column;box-sizing:border-box;min-height:100vh}.reviewDetailPage_contentWrapper__yJivv{display:grid;grid-template-columns:7fr 3fr;gap:var(--spacing-2xl);width:100%;position:relative}.reviewDetailPage_mainContentWrapper__BEqma{display:flex;flex-direction:column;gap:var(--spacing-2xl);min-width:0}.reviewDetailPage_postContent__r16bH{display:flex;flex-direction:column;gap:var(--spacing-xl);background:transparent;width:100%}.reviewDetailPage_userBlock__BQfXb{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;gap:var(--spacing-md)}.reviewDetailPage_userInfo__zgI49{display:flex;align-items:center;gap:var(--spacing-md);min-width:0}.reviewDetailPage_ratingCluster__1ESSi{display:flex;align-items:center;gap:var(--spacing-sm)}.reviewDetailPage_avatarLink__2nPki{display:flex;flex-shrink:0}.reviewDetailPage_avatar__DAS4y{box-sizing:border-box;width:48px;height:48px;border-radius:50%;object-fit:cover;border:var(--border-thick) solid var(--color-border)}[data-frame] .reviewDetailPage_avatarFallback__0uH3Y,[data-frame] .reviewDetailPage_avatar__DAS4y{border:0}.reviewDetailPage_avatarFallback__0uH3Y{box-sizing:border-box;width:48px;height:48px;border-radius:50%;background:var(--color-gradient-primary);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--ivory);border:var(--border-thick) solid var(--color-border)}.reviewDetailPage_userMeta__1oaRF{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.reviewDetailPage_username__redNL{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;transition:opacity .2s ease}.reviewDetailPage_username__redNL:hover{opacity:.8}.reviewDetailPage_ratedLabel__SO3G6{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.reviewDetailPage_descriptionContainer__Hob57{display:flex;flex-direction:column;gap:var(--spacing-xs)}.reviewDetailPage_mediaContainer__j9FLh{margin-top:var(--spacing-sm);max-width:600px}.reviewDetailPage_description__6LbJH{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;white-space:pre-line;line-height:1.8;word-break:break-word;overflow-wrap:break-word}.reviewDetailPage_tagsSection__fMwRA{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.reviewDetailPage_tag__tIKyY{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-overlay-light-5);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.reviewDetailPage_engagementBar__kbam1{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:var(--border-normal) solid var(--color-border)}.reviewDetailPage_engagementActions___f2fa{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto}.reviewDetailPage_actionButton__aLLTi{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease;text-decoration:none}.reviewDetailPage_actionButton__aLLTi:hover:not(:disabled):not(.reviewDetailPage_actionStat__bHCod){background:var(--color-overlay-light-10);color:var(--color-text-primary);transform:scale(1.05)}.reviewDetailPage_actionButton__aLLTi:disabled{opacity:.6;cursor:not-allowed}.reviewDetailPage_actionButton__aLLTi.reviewDetailPage_upvoted__L4mZD{color:var(--color-accent)}.reviewDetailPage_actionStat__bHCod{cursor:default;color:var(--color-text-tertiary)}.reviewDetailPage_icon__0NHqm{width:18px;height:18px;flex-shrink:0}.reviewDetailPage_leaveCommentBtn__HT2QI{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:var(--radius-full);background:var(--pebble);color:var(--charcoal);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:opacity .15s ease;white-space:nowrap}.reviewDetailPage_leaveCommentBtn__HT2QI:hover{opacity:var(--tab-active-hover-opacity)}.reviewDetailPage_leaveCommentBtn__HT2QI span{color:var(--charcoal)}.reviewDetailPage_leaveCommentIcon__Or1HM{width:18px;height:18px;flex-shrink:0;color:var(--charcoal)}.reviewDetailPage_animeSidebarSection__F9tD_{display:flex;flex-direction:column;gap:var(--spacing-lg)}.reviewDetailPage_animeSidebarSection__F9tD_ .reviewDetailPage_animeCardWrapper__pWAdL{position:sticky;top:calc(var(--header-height) + 32px)}.reviewDetailPage_animeCardWrapper__pWAdL{width:100%}.reviewDetailPage_animeSectionMobile__y0KKD{display:none}@media (max-width:1024px){.reviewDetailPage_contentWrapper__yJivv{display:flex;flex-direction:column}.reviewDetailPage_animeSidebarSection__F9tD_{display:none}.reviewDetailPage_animeSectionMobile__y0KKD{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.reviewDetailPage_postContent__r16bH{gap:var(--spacing-lg)}}@media (max-width:768px){.reviewDetailPage_pageContainer__LPZ3M{padding-inline:var(--spacing-lg);gap:var(--spacing-xl)}.reviewDetailPage_postContent__r16bH{gap:var(--spacing-md)}.reviewDetailPage_userBlock__BQfXb{gap:var(--spacing-sm)}.reviewDetailPage_username__redNL{font-size:var(--font-size-sm)}.reviewDetailPage_ratedLabel__SO3G6{font-size:var(--font-size-xs)}.reviewDetailPage_engagementBar__kbam1{padding:var(--spacing-sm) 0}.reviewDetailPage_actionButton__aLLTi{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.reviewDetailPage_icon__0NHqm{width:16px;height:16px}}@media (max-width:480px){.reviewDetailPage_pageContainer__LPZ3M{padding-inline:var(--spacing-md)}.reviewDetailPage_description__6LbJH{font-size:var(--font-size-sm)}}