.fanLetterDetailPage_page__CQS4w{box-sizing:border-box;max-width:1512px;margin:0 auto;padding:var(--spacing-mlg) var(--page-gutter) var(--page-bottom)}.fanLetterDetailPage_crumbs__fRyKQ{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.fanLetterDetailPage_crumbs__fRyKQ a{color:var(--color-text-secondary);text-decoration:none}.fanLetterDetailPage_crumbs__fRyKQ a:hover{color:var(--color-text-primary)}.fanLetterDetailPage_crumbSep__4Vs8C{color:var(--color-text-tertiary)}.fanLetterDetailPage_crumbCurrent__rh8aC{color:var(--color-text-primary)}.fanLetterDetailPage_back__Eg__J{display:none;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none}.fanLetterDetailPage_body__7y26H{display:grid;grid-template-columns:minmax(0,1fr) var(--detail-rail);gap:var(--spacing-mlg);align-items:start}.fanLetterDetailPage_main__7v2Eu{display:flex;flex-direction:column;gap:var(--spacing-mlg);min-width:0}.fanLetterDetailPage_letter__Bz360{display:flex;flex-direction:column;gap:var(--spacing-smd)}.fanLetterDetailPage_letterHead__bR7KW{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.fanLetterDetailPage_author__ztdzy{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.fanLetterDetailPage_authorName__UoXT9{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.fanLetterDetailPage_counts__dmot5{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-md)}.fanLetterDetailPage_count__wXTHs{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:0;border:none;background:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer}.fanLetterDetailPage_count__wXTHs:hover{color:var(--color-text-primary)}.fanLetterDetailPage_countActive__D2jG_{color:var(--color-accent)}.fanLetterDetailPage_countIcon__1a3S7{width:16px;height:16px}.fanLetterDetailPage_letterBody__STUIX{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-text-primary)}.fanLetterDetailPage_chips__BH93A{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.fanLetterDetailPage_chipLetter__GITQ_,.fanLetterDetailPage_chipTo__wCaX_{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:18px;color:var(--color-text-primary);background:var(--color-surface-disabled)}.fanLetterDetailPage_chipIcon__Ksigd{width:12px;height:12px;color:var(--fan-letter-heart)}.fanLetterDetailPage_chipRole__JfbpV{color:var(--color-text-tertiary)}.fanLetterDetailPage_commentCta__eb3TK{box-sizing:border-box;display:inline-flex;align-self:flex-start;align-items:center;gap:var(--spacing-xs);height:40px;padding:0 var(--spacing-mlg) 0 var(--spacing-md);border:none;border-radius:var(--radius-max);background:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-button-text-primary);cursor:pointer}.fanLetterDetailPage_commentCta__eb3TK:hover{opacity:var(--tab-active-hover-opacity)}.fanLetterDetailPage_commentCtaIcon__ULGyk{width:16px;height:16px}.fanLetterDetailPage_mobileBar__VP8ir{display:none}.fanLetterDetailPage_sidebar__PHKmJ{display:flex;flex-direction:column;gap:var(--spacing-mlg)}@media (max-width:1199px){.fanLetterDetailPage_body__7y26H{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fanLetterDetailPage_page__CQS4w{padding:var(--spacing-md) var(--spacing-md) calc(var(--spacing-6xl) + var(--spacing-mlg))}.fanLetterDetailPage_crumbs__fRyKQ{display:none}.fanLetterDetailPage_back__Eg__J{display:inline-flex}.fanLetterDetailPage_commentCta__eb3TK{display:none}.fanLetterDetailPage_mobileBar__VP8ir{position:fixed;inset:auto 0 0 0;z-index:20;display:flex;align-items:center;gap:var(--spacing-smd);padding:var(--spacing-smd) var(--spacing-md) calc(var(--spacing-smd) + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--color-bg) 70%,transparent)}.fanLetterDetailPage_mobileShare__xGqPk{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:var(--radius-full);background:var(--color-surface-disabled);color:var(--color-text-primary);cursor:pointer}.fanLetterDetailPage_mobileCta__F62UQ{box-sizing:border-box;flex:1 1 auto;height:48px;border:none;border-radius:var(--radius-max);background:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-button-text-primary);cursor:pointer}}.fanLetterDetailPage_repLike__9pmCI{box-sizing:border-box;display:inline-flex;align-items:center;gap:2px;padding:2px 3px;border-radius:var(--radius-full);background:var(--color-surface-disabled)}.fanLetterDetailPage_repLikeAvatar__W2GUF{width:16px;height:16px;border-radius:var(--radius-full);object-fit:cover}.fanLetterDetailPage_repLikeHeart__qZioG{width:16px;height:16px;color:var(--fan-letter-heart)}.fanLetterCard_card__dBrwv{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm);border:.5px solid var(--fan-letter-edge);border-radius:var(--radius-md);background:radial-gradient(120% 160% at 4% 12%,hsl(320 100% 76%/.25) 0,hsl(320 45% 44%/.18) 50%,hsl(280 21% 12%/.12) 100%),var(--color-surface)}.fanLetterCard_tail__Axb0X{position:absolute;top:-2.5px;right:-4.5px;width:10px;height:9px;pointer-events:none}.fanLetterCard_head__n_jl2{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.fanLetterCard_user__hPoBU{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0}.fanLetterCard_userName__4HBTr{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;color:var(--color-text-secondary);text-decoration:none}.fanLetterCard_headRight__V3ETp{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-xs)}.fanLetterCard_addressee__2dbmt{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:2px var(--spacing-xs);border-radius:var(--radius-full);background:var(--color-surface-disabled)}.fanLetterCard_addresseeAvatar__iJUc1{width:18px;height:18px;border-radius:var(--radius-full);object-fit:cover}.fanLetterCard_addresseeName__MPIm0{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:16px;color:var(--color-text-primary);white-space:nowrap}.fanLetterCard_addresseeRole__SlexY,.fanLetterCard_time__TythV{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:16px;color:var(--color-text-tertiary);white-space:nowrap}.fanLetterCard_body__MSqkp{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;color:var(--color-text-primary)}.fanLetterCard_reply__ft_Rl{box-sizing:border-box;display:flex;flex-direction:column;gap:3px;padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-surface-transparent)}.fanLetterCard_replyHead__cr7cg{display:flex;align-items:center;gap:var(--spacing-xs)}.fanLetterCard_replyAvatar__Um_B_{width:16px;height:16px;border-radius:var(--radius-full);object-fit:cover}.fanLetterCard_replyName__atyHn{color:var(--color-text-secondary)}.fanLetterCard_replyBody___H0zC,.fanLetterCard_replyName__atyHn{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:16px}.fanLetterCard_replyBody___H0zC{margin:0;color:var(--color-text-primary)}.fanLetterCard_actions__vBT6Z{display:flex;align-items:center;gap:var(--spacing-mlg)}.fanLetterCard_action__ViKcM{display:inline-flex;align-items:center;gap:3px;padding:0;border:none;background:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;color:var(--color-text-secondary);cursor:pointer}.fanLetterCard_actionActive__LH0i6{color:var(--fan-letter-heart)}.fanLetterCard_actionIcon__9u4hZ{width:15px;height:15px}.fanLetterCard_repLike__mmHsA{box-sizing:border-box;display:inline-flex;align-items:center;gap:2px;padding:2px 3px;border-radius:var(--radius-full);background:var(--color-surface-disabled)}.fanLetterCard_repLikeAvatar__VehlB{width:14px;height:14px;border-radius:var(--radius-full);object-fit:cover}.fanLetterCard_repLikeHeart__hnZNp{width:14px;height:14px;color:var(--fan-letter-heart)}.fanLetterCard_replyAction__Y8jdA{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--spacing-xs);height:25px;margin-left:auto;padding:0 var(--spacing-smd);border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer}.fanLetterCard_replyAction__Y8jdA:hover{background:var(--tab-hover-bg)}.fanLetterCard_bodyLink__SkjXc{text-decoration:none;color:inherit}.fanLetterCard_bodyLink__SkjXc:hover .fanLetterCard_body__MSqkp{opacity:.85}.creatorsHereCard_card__yFD5A{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:15px;border-radius:var(--radius-md);background:var(--color-surface)}.creatorsHereCard_head__CJmua{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.creatorsHereCard_headLeft__poc6G{display:flex;align-items:center;gap:10px;min-width:0}.creatorsHereCard_heading__AA1b8{margin:0;font-family:var(--font-display),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:22px;text-transform:uppercase;color:var(--color-text-primary)}.creatorsHereCard_langs__JXK24{display:flex;align-items:center;gap:var(--spacing-xs)}.creatorsHereCard_lang__X_oi3{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:21px;padding:0 var(--spacing-sm);border:none;border-radius:var(--radius-max);background:var(--color-surface-transparent);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:16px;color:var(--color-text-primary);cursor:pointer}.creatorsHereCard_lang__X_oi3:not(.creatorsHereCard_langActive__Ua2HH):hover{background:var(--tab-hover-bg)}.creatorsHereCard_langActive__Ua2HH{background:var(--color-text-primary);color:var(--color-button-text-primary)}.creatorsHereCard_langActive__Ua2HH:hover{opacity:var(--tab-active-hover-opacity)}.creatorsHereCard_list__TBTFU{display:flex;flex-direction:column;gap:10px;max-height:270px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-surface-disabled) transparent;list-style:none}.creatorsHereCard_list__TBTFU::-webkit-scrollbar{width:4px}.creatorsHereCard_list__TBTFU::-webkit-scrollbar-track{border-radius:var(--radius-full);background:transparent}.creatorsHereCard_list__TBTFU::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--color-surface-disabled)}.creatorsHereCard_list__TBTFU::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.creatorsHereCard_row__5DSa_{display:flex;flex-shrink:0;align-items:center;gap:10px;overflow:hidden;border-radius:var(--radius-md);background:var(--color-surface)}.creatorsHereCard_avatarFallback__MnhzV,.creatorsHereCard_avatar__bpfMs{flex-shrink:0;width:42px;height:60px;object-fit:cover}.creatorsHereCard_avatarFallback__MnhzV{background:var(--color-surface-disabled)}.creatorsHereCard_rowText__JBQLx{display:flex;flex:1 0 0;flex-direction:column;gap:3px;min-width:0;padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) 0}.creatorsHereCard_rowTextFlush__QzFbJ{padding-left:var(--spacing-sm)}.creatorsHereCard_name__OpKHM{overflow:hidden;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.creatorsHereCard_meta__TIIPZ,.creatorsHereCard_name__OpKHM{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px}.creatorsHereCard_meta__TIIPZ{display:flex;gap:3px;min-width:0;color:var(--color-text-secondary)}.creatorsHereCard_meta__TIIPZ>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creatorsHereCard_follow__CR5JO{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--spacing-xs);height:30px;margin-right:10px;padding:0 15px;border:none;border-radius:var(--radius-max);background:var(--color-button-material);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;color:var(--color-text-primary);cursor:pointer}.creatorsHereCard_follow__CR5JO:disabled{opacity:.6;cursor:not-allowed}.creatorsHereCard_followIcon__ymRMz{width:14px;height:14px}.creatorsHereCard_cta__g0QJD{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);width:100%;height:40px;padding:0 var(--spacing-mlg) 0 15px;border:none;border-radius:var(--radius-max);background:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:20px;color:var(--color-button-text-primary);cursor:pointer}.creatorsHereCard_cta__g0QJD:hover{opacity:var(--tab-active-hover-opacity)}.creatorsHereCard_ctaIcon__ymVfO{width:20px;height:20px}