.relatedFanLettersCard_card__LR9dw{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-smd);padding:var(--spacing-md);border-radius:var(--radius-lg);background:var(--color-surface)}.relatedFanLettersCard_heading__d4deQ{margin:0;font-family:var(--font-display),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:22px;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-primary)}.relatedFanLettersCard_list__UYOKR{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.relatedFanLettersCard_row__JaCoC{display:flex;flex-direction:column}.relatedFanLettersCard_rowLink__mfxNn{display:block;padding:var(--spacing-sm) 0 var(--spacing-xs);text-decoration:none}.relatedFanLettersCard_rowLink__mfxNn:hover .relatedFanLettersCard_rowTitle__kOI8z{color:var(--color-accent)}.relatedFanLettersCard_rowTitle__kOI8z{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:18px;color:var(--color-text-primary)}.relatedFanLettersCard_actions__LtJXk{display:flex;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-sm)}.relatedFanLettersCard_act__y_zlU{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-medium);color:var(--color-text-secondary);text-decoration:none;cursor:pointer}.relatedFanLettersCard_act__y_zlU:hover{color:var(--color-text-primary)}.relatedFanLettersCard_actIcon__qNcza{width:14px;height:14px}.relatedFanLettersCard_divider__izWa9{height:1px;background:var(--color-border-light)}.commentThread_commentsSection__2i_FR{display:flex;flex-direction:column;gap:var(--spacing-smd)}.commentThread_commentsHead__88T7C{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.commentThread_commentsTitle__uYIY7{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.commentThread_sorts__yPGf_{display:flex;gap:var(--spacing-2xs);padding:var(--spacing-2xs);border-radius:var(--radius-full);background:var(--color-surface)}.commentThread_sort__UyqCs{box-sizing:border-box;height:28px;padding:0 var(--spacing-smd);border:none;border-radius:var(--radius-full);background:transparent;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer}.commentThread_sort__UyqCs:not(.commentThread_sortActive__KbbDv):hover{background:var(--tab-hover-bg)}.commentThread_sortActive__KbbDv{background:var(--color-text-primary);color:var(--color-button-text-primary)}.commentThread_sortActive__KbbDv:hover{opacity:var(--tab-active-hover-opacity)}.commentThread_comments__Kj_FY,.commentThread_replies__IP3XZ{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.commentThread_comment__hjJWa{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-smd);border-radius:var(--radius-md);background:var(--color-surface)}.commentThread_commentOfficial__FgZI9{border:1px solid var(--fan-letter-edge);background:radial-gradient(120% 160% at 4% 12%,hsl(320 100% 76%/.22) 0,hsl(320 45% 44%/.15) 50%,hsl(280 21% 12%/.1) 100%),var(--color-surface)}.commentThread_commentHead__L_5as{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.commentThread_commentUser__Og20d{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0}.commentThread_commentName__hk3pI{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.commentThread_commentTime__EEap3{flex-shrink:0;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.commentThread_commentBody__5lMRI{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;color:var(--color-text-primary)}.commentThread_commentActions__kalF_{display:flex;align-items:center;gap:var(--spacing-md)}.commentThread_commentAction__jAMp9{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-medium);color:var(--color-text-secondary);cursor:pointer}.commentThread_commentAction__jAMp9:hover{color:var(--color-text-primary)}.commentThread_commentActionActive__5hb8F{color:var(--color-accent)}.commentThread_commentIcon__Svxfp{width:14px;height:14px}.commentThread_repliesToggle__RCAWB{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--spacing-xs);padding:0;border:none;background:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer}.commentThread_repliesToggle__RCAWB:hover{color:var(--color-text-primary)}.commentThread_repliesCaret__LvCmh{width:14px;height:14px}.commentThread_repliesMore__oJQss{align-self:flex-start;padding:var(--spacing-2xs) 0;border:none;background:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer}.commentThread_repliesMore__oJQss:hover:not(:disabled){color:var(--color-text-primary)}.commentThread_repliesMore__oJQss:disabled{opacity:.6;cursor:not-allowed}.commentThread_loadMore___V3hJ{box-sizing:border-box;width:100%;height:40px;margin-top:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-max);background:transparent;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer}.commentThread_loadMore___V3hJ:hover:not(:disabled){background:var(--tab-hover-bg)}.commentThread_loadMore___V3hJ:disabled{opacity:.6;cursor:not-allowed}.commentThread_replies__IP3XZ{margin-top:var(--spacing-xs);padding-left:var(--spacing-smd);border-left:1px solid var(--color-border-light)}.commentThread_reply__d_uA5{align-self:flex-start;gap:var(--spacing-2xs);max-width:100%;padding:var(--spacing-sm) var(--spacing-smd);background:var(--color-surface-transparent)}.commentThread_reply__d_uA5 .commentThread_commentHead__L_5as{gap:var(--spacing-mlg)}.commentThread_empty__x_Hgo,.commentThread_reply__d_uA5 .commentThread_commentName__hk3pI{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.commentThread_empty__x_Hgo{margin:0;padding:var(--spacing-mlg) 0}.commentThread_composer__NCcfm{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.commentThread_composerInput__C7X_0{box-sizing:border-box;width:100%;min-height:72px;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-base);font-family:inherit;line-height:20px;color:var(--color-text-primary);resize:vertical}.commentThread_composerInput__C7X_0:focus{outline:none;border-color:var(--fan-letter-edge);box-shadow:0 0 0 2px var(--color-accent-subtle)}.commentThread_composerActions__5kMdk{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.commentThread_composerCancel__D40sP,.commentThread_composerSubmit__3Vh70{box-sizing:border-box;height:34px;padding:0 var(--spacing-md);border-radius:var(--radius-max);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.commentThread_composerCancel__D40sP{border:1px solid var(--color-border);background:transparent;color:var(--color-text-primary)}.commentThread_composerCancel__D40sP:hover{background:var(--tab-hover-bg)}.commentThread_composerSubmit__3Vh70{border:none;background:var(--color-text-primary);color:var(--color-button-text-primary)}.commentThread_composerSubmit__3Vh70:hover:not(:disabled){opacity:var(--tab-active-hover-opacity)}.commentThread_composerSubmit__3Vh70:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.commentThread_composerInput__C7X_0{font-size:var(--font-size-sm)}}.commentThread_commentMenu__0B14G{display:inline-flex;align-items:center;margin-left:auto}.reviewCommentSection_section__mea0e{display:flex;flex-direction:column;gap:var(--spacing-md)}.ratingPage_pageContainer__6F0yf{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}.ratingPage_contentWrapper__36AWn{display:grid;grid-template-columns:7fr 3fr;gap:var(--spacing-2xl);width:100%;position:relative}.ratingPage_mainContentWrapper__7i5VN{display:flex;flex-direction:column;gap:var(--spacing-2xl);min-width:0}.ratingPage_backButton__TQ3o7{display:flex;align-items:center;gap:var(--spacing-sm);background:transparent;border:none;color:var(--color-text-secondary);font-size:var(--font-size-md);cursor:pointer;padding:var(--spacing-sm);transition:all .2s ease;width:fit-content;text-decoration:none}.ratingPage_backButton__TQ3o7:hover{color:var(--color-text-primary)}.ratingPage_postContent___Uq3I{display:flex;flex-direction:column;gap:var(--spacing-xl);background:transparent;width:100%}.ratingPage_userBlock__hSvxM{justify-content:space-between;width:100%}.ratingPage_userBlock__hSvxM,.ratingPage_userInfo__MYrsl{display:flex;align-items:center;gap:var(--spacing-md)}.ratingPage_avatarLink__e9b43{flex-shrink:0}.ratingPage_avatar__BCRFQ{object-fit:cover}.ratingPage_avatarFallback__RqU09,.ratingPage_avatar__BCRFQ{width:48px;height:48px;border-radius:50%;border:var(--border-thick) solid var(--color-border)}.ratingPage_avatarFallback__RqU09{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)}.ratingPage_userMeta__YNvyG{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.ratingPage_username__S_yW6{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;transition:opacity .2s ease}.ratingPage_username__S_yW6:hover{opacity:.8}.ratingPage_ratedLabel__RG70J{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ratingPage_ratingBadge__DIYGN{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);flex-shrink:0;background:transparent;border:var(--border-normal) solid}.ratingPage_ratingIcon__PWc3j{width:20px;height:20px}.ratingPage_ratingText__4_O_l{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-background);text-transform:capitalize}.ratingPage_descriptionContainer__EKOPu{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ratingPage_mediaContainer__peS5L{margin-top:var(--spacing-sm);max-width:600px}.ratingPage_description__Pg8L8{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}.ratingPage_tagsSection__OWLrD{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.ratingPage_tag__vWedm{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)}.ratingPage_engagementBar__fqj_e{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)}.ratingPage_engagementActions__XGDeY{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto}.ratingPage_actionButton__mEDEB{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}.ratingPage_actionButton__mEDEB:hover:not(:disabled):not(.ratingPage_actionStat__oUwmN){background:var(--color-overlay-light-10);color:var(--color-text-primary);transform:scale(1.05)}.ratingPage_actionButton__mEDEB:disabled{opacity:.6;cursor:not-allowed}.ratingPage_actionButton__mEDEB.ratingPage_upvoted__RDF_4{color:var(--color-accent)}.ratingPage_actionStat__oUwmN{cursor:default;color:var(--color-text-tertiary)}.ratingPage_icon__Mk9xS{width:18px;height:18px;flex-shrink:0}.ratingPage_leaveCommentBtn__1BiTx{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}.ratingPage_leaveCommentBtn__1BiTx:hover{opacity:var(--tab-active-hover-opacity)}.ratingPage_leaveCommentBtn__1BiTx span{color:var(--charcoal)}.ratingPage_leaveCommentIcon__TOmJG{width:18px;height:18px;flex-shrink:0;color:var(--charcoal)}.ratingPage_animeSidebarSection__ZgshP{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ratingPage_animeSidebarSection__ZgshP .ratingPage_animeCardWrapper__x3IPs{position:sticky;top:calc(var(--header-height) + 32px)}.ratingPage_animeCardWrapper__x3IPs{width:100%}.ratingPage_animeSectionMobile__JGOVf{display:none}@media (max-width:1024px){.ratingPage_contentWrapper__36AWn{display:flex;flex-direction:column}.ratingPage_animeSidebarSection__ZgshP{display:none}.ratingPage_animeSectionMobile__JGOVf{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.ratingPage_postContent___Uq3I{gap:var(--spacing-lg)}}@media (max-width:768px){.ratingPage_pageContainer__6F0yf{padding-inline:var(--spacing-lg);gap:var(--spacing-xl)}.ratingPage_postContent___Uq3I{gap:var(--spacing-md)}.ratingPage_userBlock__hSvxM{gap:var(--spacing-sm)}.ratingPage_avatarFallback__RqU09,.ratingPage_avatar__BCRFQ{width:40px;height:40px}.ratingPage_avatarFallback__RqU09{font-size:var(--font-size-md)}.ratingPage_username__S_yW6{font-size:var(--font-size-sm)}.ratingPage_ratedLabel__RG70J{font-size:var(--font-size-xs)}.ratingPage_ratingBadge__DIYGN{padding:var(--spacing-xs) var(--spacing-sm)}.ratingPage_ratingIcon__PWc3j{width:16px;height:16px}.ratingPage_ratingText__4_O_l{font-size:var(--font-size-xs)}.ratingPage_engagementBar__fqj_e{padding:var(--spacing-sm) 0}.ratingPage_actionButton__mEDEB{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.ratingPage_icon__Mk9xS{width:16px;height:16px}}@media (max-width:480px){.ratingPage_pageContainer__6F0yf{padding-inline:var(--spacing-md)}.ratingPage_backButton__TQ3o7,.ratingPage_description__Pg8L8{font-size:var(--font-size-sm)}}.translatedBody_langs__h1z6U{display:flex;align-items:center;gap:var(--spacing-xs)}.translatedBody_lang__hvKgD{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;height:25px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-max);background: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);white-space:nowrap;cursor:pointer}.translatedBody_lang__hvKgD:hover:not(.translatedBody_langActive__37T3G){background:var(--tab-hover-bg)}.translatedBody_langActive__37T3G{border-color:transparent;background:var(--color-text-primary);color:var(--color-button-text-primary)}.translatedBody_langActive__37T3G:hover{opacity:var(--tab-active-hover-opacity)}.translatedBody_langTip__DLOQP{position:absolute;bottom:calc(100% + 5px);right:0;z-index:21;padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-button-text-primary);font-family:ui-monospace,SF Mono,monospace;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px var(--color-overlay-dark-30);opacity:0;pointer-events:none;transition:opacity .12s ease}.translatedBody_lang__hvKgD:focus-visible .translatedBody_langTip__DLOQP,.translatedBody_lang__hvKgD:hover .translatedBody_langTip__DLOQP{opacity:1}.translatedBody_srOnly__Pd8UU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.translatedBody_langStatus__J78qX{font-family:var(--font-body);font-size:var(--font-size-xs);line-height:16px;color:var(--color-text-secondary)}.translatedBody_langSame__8uSZc{opacity:.4;cursor:default}.translatedBody_langSame__8uSZc:hover:not(.translatedBody_langActive__37T3G){background:transparent}.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)}.creatorLetterCard_card__b598x{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid rgba(255,132,244,.5);border-radius:var(--radius-md);background:radial-gradient(circle at -33% -46%,rgba(255,132,200,.25) 0,rgba(38,25,45,.25) 100%)}.creatorLetterCard_head___MIec{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-xs)}.creatorLetterCard_author__wivAU{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0}.creatorLetterCard_avatar__3W1tW{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:rgba(237,237,237,.15);object-fit:cover}.creatorLetterCard_authorName__JRbTA{color:rgba(237,237,237,.8);font-size:var(--font-size-sm);line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creatorLetterCard_headRight__6Mc9u{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0}.creatorLetterCard_addressee__igcX4{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:2px 5px;border-radius:100px;background:rgba(237,237,237,.15);font-size:var(--font-size-xs);line-height:16px;min-width:0}.creatorLetterCard_addresseeAvatar__ns3np{width:16px;height:16px;flex-shrink:0;border-radius:50%;object-fit:cover}.creatorLetterCard_addresseeName__prykJ{color:var(--pebble);white-space:nowrap}.creatorLetterCard_addresseeRole__z5j4x{color:rgba(237,237,237,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creatorLetterCard_time__qBais{flex-shrink:0;color:rgba(237,237,237,.55);font-size:var(--font-size-xs);line-height:16px}.creatorLetterCard_body__yXg72{margin:0;color:var(--pebble);font-size:var(--font-size-sm);line-height:18px}.creatorLetterCard_bodyLink__KnUQd{text-decoration:none;color:inherit}.creatorLetterCard_bodyLink__KnUQd:hover .creatorLetterCard_body__yXg72{opacity:.85}.creatorLetterCard_reply__jag1J{display:flex;flex-direction:column;gap:3px;padding:var(--spacing-sm);border-radius:var(--radius-md);background:rgba(237,237,237,.1)}.creatorLetterCard_replyHead__TSQb2{display:flex;align-items:center;gap:var(--spacing-xs)}.creatorLetterCard_replyAvatar__S0Nyq{width:16px;height:16px;flex-shrink:0;border-radius:50%;background:rgba(237,237,237,.25);object-fit:cover}.creatorLetterCard_replyAuthor__UNji3{color:rgba(237,237,237,.8);font-size:var(--font-size-xs);line-height:16px}.creatorLetterCard_replyText__kbEFJ{margin:0;color:var(--pebble);font-size:var(--font-size-xs);line-height:16px}.creatorLetterCard_actions__j5Vun{display:flex;align-items:center;gap:var(--spacing-mlg)}.creatorLetterCard_action__uLPUi{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:rgba(237,237,237,.8);font-size:var(--font-size-sm);line-height:18px;cursor:pointer}.creatorLetterCard_creatorLiked__JdDu_{display:inline-flex;align-items:center;gap:2px;padding:2px 3px;border-radius:100px;background:rgba(237,237,237,.15);color:rgba(255,132,244,1)}.creatorLetterCard_creatorLikedAvatar__nd4Ww{width:14px;height:14px;border-radius:50%;background:rgba(237,237,237,.3)}.episodeHoverCard_wrapper__zEcn6{position:relative}.episodeHoverCard_hoverCard__QEjHv{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:50;width:280px;border-radius:var(--radius-lg);background:var(--color-bg);border:var(--border-normal) solid var(--color-border);backdrop-filter:blur(var(--blur-md));opacity:0;transition:opacity .15s ease;pointer-events:none;text-decoration:none;color:inherit}.episodeHoverCard_hoverCard__QEjHv:after{content:"";position:absolute;bottom:-12px;left:0;right:0;height:12px}.episodeHoverCard_wrapper__zEcn6:hover .episodeHoverCard_hoverCard__QEjHv{opacity:1;pointer-events:auto}.episodeHoverCard_cardInner__6wVcC{overflow:hidden;border-radius:var(--radius-lg)}.episodeHoverCard_info__NLEoB{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-smd) 14px;gap:var(--spacing-sm)}.episodeHoverCard_infoText__dKrhU{display:flex;flex-direction:column;gap:2px;min-width:0}.episodeHoverCard_episodeNumber__nvEEg{font-family:var(--font-bricolage),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.episodeHoverCard_episodeTitle__Fno_V{font-family:var(--font-bricolage),sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.episodeHoverCard_chevron__GWdIn{flex-shrink:0;width:20px;height:20px;color:var(--color-text-secondary)}.episodeHoverCard_ratingBanner__D5YQI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px var(--spacing-md);margin:0 10px 10px;border-radius:var(--radius-md);gap:var(--spacing-xs)}.episodeHoverCard_ratingLabel__DmxOL{font-family:var(--font-bricolage),sans-serif;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bolder);line-height:40px;text-transform:uppercase;color:var(--color-overlay-dark-90);letter-spacing:-.02em}.episodeHoverCard_ratingStats__iHeXV{display:flex;align-items:center;gap:var(--spacing-xs)}.episodeHoverCard_ratingStatsText__CJesQ{display:flex;flex-direction:column;gap:0}.episodeHoverCard_ratingPercentage__gVn3B{font-family:var(--font-bricolage),sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);line-height:1;color:var(--color-overlay-dark-80)}.episodeHoverCard_ratingOf__Ys9mG{font-weight:var(--font-weight-light)}.episodeHoverCard_ratingOf__Ys9mG,.episodeHoverCard_ratingScouts__KhQnJ{font-family:var(--font-bricolage),sans-serif;font-size:var(--font-size-xs);line-height:12px;text-transform:uppercase;color:var(--color-overlay-dark-80)}.episodeHoverCard_ratingScouts__KhQnJ{font-weight:627}.episodeHoverCard_ratingRecommend__XfNTI{font-family:var(--font-bricolage),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);line-height:12px;text-transform:uppercase;color:var(--color-overlay-dark-80)}.episodeHoverCard_noRating__n2BNS{padding:14px var(--spacing-md);text-align:center;font-family:var(--font-bricolage),sans-serif;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}@media (hover:none){.episodeHoverCard_hoverCard__QEjHv{display:none}}@media (max-width:700px){.episodeHoverCard_hoverCard__QEjHv{display:none}}.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_actionStat__1UlQ1{cursor:default;color:var(--color-text-tertiary)}.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}.episodeGuide_card___lzWV{background:rgba(237,237,237,.05);border-radius:var(--radius-lg);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-mlg)}.episodeGuide_head__3YR0F{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.episodeGuide_head__3YR0F h2{font-family:var(--font-display);font-size:var(--font-size-lg);line-height:22px;letter-spacing:1px;margin:0;text-transform:uppercase;font-weight:var(--font-weight-normal);color:var(--pebble)}.episodeGuide_tabs__QRsUv{display:inline-flex;gap:5px;min-width:0}.episodeGuide_tab____Bmj{padding:5px var(--spacing-sm);border-radius:var(--radius-max);background:var(--color-overlay-light-10);color:var(--pebble);font:inherit;font-size:var(--font-size-xs);line-height:16px;font-weight:var(--font-weight-medium);border:0;cursor:pointer;white-space:nowrap;transition:background .15s ease}.episodeGuide_tab____Bmj:not(.episodeGuide_tabActive__pUJAZ):hover{background:var(--tab-hover-bg)}.episodeGuide_tabActive__pUJAZ{background:var(--pebble);color:var(--charcoal)}.episodeGuide_tabActive__pUJAZ:hover{opacity:var(--tab-active-hover-opacity)}.episodeGuide_legend__lKfGg{display:inline-flex;align-items:center;gap:14px;font-size:var(--font-size-xs);line-height:16px;color:rgba(237,237,237,.8)}.episodeGuide_legendLabel__iLOjU{font-weight:var(--font-weight-semibold)}.episodeGuide_dot__rrJth{width:12px;height:12px;border-radius:50%;display:inline-block}.episodeGuide_grid__waJFh{display:grid;grid-template-columns:repeat(20,1fr);gap:5px}.episodeGuide_cell__SssOo{aspect-ratio:1;border-radius:var(--radius-md);display:grid;place-items:center;font-size:var(--font-size-sm);line-height:18px;font-weight:var(--font-weight-medium);color:var(--charcoal);text-decoration:none;transition:transform .1s ease}.episodeGuide_cell__SssOo:hover{transform:scale(1.08)}.episodeGuide_tier_y__iLZOm{background:var(--sundrop)}.episodeGuide_tier_p__gDrC5{background:var(--kawaii-core)}.episodeGuide_tier_f__l4Oh5{background:radial-gradient(circle at 1% 3%,var(--peach-spark) 0,#ff3737 100%);color:var(--ivory)}.episodeGuide_tier_n__Zppy9{background:rgba(237,237,237,.1);color:rgba(237,237,237,.55)}.episodeGuide_tier_upcoming__zyfPH{background:transparent;border:var(--border-normal) dashed rgba(237,237,237,.35);color:rgba(237,237,237,.6)}.episodeGuide_p_unwatched__bxgSE{background:rgba(237,237,237,.1);color:rgba(237,237,237,.55)}.episodeGuide_p_watched__VUKW_{background:var(--color-accent-light);color:var(--color-text-primary)}.episodeGuide_p_rated__ZNysn{background:var(--color-accent);color:var(--charcoal)}.episodeGuide_dotUpcoming__YfNOr{background:transparent;border:var(--border-normal) dashed rgba(237,237,237,.6)}.episodeGuide_dotEww__9rcDg{background:var(--color-warning)}.episodeGuide_dotMid__23mdG{background:var(--kawaii-core)}.episodeGuide_dotPeak__2la57{background:var(--sundrop)}.episodeGuide_dotWatched__cc7Kf{background:var(--color-accent-light)}.episodeGuide_dotRated__g18v9{background:var(--color-accent)}.episodeGuide_pagination__pfMGv{display:grid;grid-template-columns:1fr 1fr;gap:15px}.episodeGuide_pageBtn__4GiMM{width:100%;height:50px;border-radius:var(--radius-max);border:var(--border-normal) solid rgba(237,237,237,.2);background:transparent;color:var(--pebble);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:background .15s ease}.episodeGuide_pageBtn__4GiMM.episodeGuide_older__wDC8S{grid-column:1}.episodeGuide_pageBtn__4GiMM.episodeGuide_newer__Wom_0{grid-column:2}.episodeGuide_pageBtn__4GiMM:hover:not(:disabled){background:rgba(237,237,237,.05)}.episodeGuide_pageBtn__4GiMM:disabled{opacity:.4;cursor:not-allowed}.episodeGuide_loading__bmn6D{padding:var(--spacing-2xl);text-align:center;color:rgba(237,237,237,.55)}.episodeGuide_srOnly__kr9hl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.episodeGuide_grid__waJFh{grid-template-columns:repeat(10,1fr)}}.episodeBackfillPrompt_backfillPrompt__G_Rem{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-height:41px;padding:var(--spacing-sm);background:var(--color-surface-5);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box}.episodeBackfillPrompt_backfillText__GswO5{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-text-primary)}.episodeBackfillPrompt_backfillActions__Xi8Tp{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0}.episodeBackfillPrompt_backfillConfirm__4yQ95,.episodeBackfillPrompt_backfillSkip__9U8nF{height:25px;padding:0 var(--spacing-sm);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap}.episodeBackfillPrompt_backfillSkip__9U8nF{border:var(--border-normal) solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary)}.episodeBackfillPrompt_backfillConfirm__4yQ95{border:0;background:var(--color-text-primary);color:var(--color-button-text-primary)}.episodeBackfillPrompt_backfillConfirm__4yQ95:hover,.episodeBackfillPrompt_backfillSkip__9U8nF:hover{opacity:.85}.episodeBackfillPrompt_backfillConfirm__4yQ95:disabled,.episodeBackfillPrompt_backfillSkip__9U8nF:disabled{cursor:not-allowed;opacity:.6}.homeFilterPills_wrapper__jrrW6{width:100%}.homeFilterPills_scroller__0p9c_{display:flex;gap:var(--spacing-xs);overflow-x:auto;scroll-snap-type:x proximity;padding-block:var(--spacing-xs);scrollbar-width:none;-webkit-overflow-scrolling:touch}.homeFilterPills_scroller__0p9c_::-webkit-scrollbar{display:none}.homeFilterPills_pill__tzXY9{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);border:var(--border-normal) solid var(--color-border-subtle);background:transparent;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;scroll-snap-align:start;white-space:nowrap;line-height:1}.homeFilterPills_pill__tzXY9:hover{color:var(--color-text-primary);border-color:var(--color-border)}.homeFilterPills_pillActive__N8fHL{background:var(--pebble);color:var(--charcoal);border-color:var(--pebble)}.homeFilterPills_pillActive__N8fHL:hover{color:var(--charcoal)}@media (min-width:768px){.homeFilterPills_pill__tzXY9{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-lg)}}.navButton_navButton__Ex0Cr{display:none}.navButton_navIcon__Huo6_{width:16px;height:16px}@media (min-width:768px){.navButton_navButton__Ex0Cr{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border-radius:var(--radius-full);border:var(--border-normal) solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease;box-shadow:0 2px 8px var(--color-overlay-dark-25)}.navButton_navButton__Ex0Cr:hover{background:var(--color-border)}.navButton_navLeft__RBON1{left:-12px}.navButton_navRight__I_k6_{right:-12px}}.compactSection_section__NVoST{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;box-sizing:border-box}.compactSection_sectionSurface__4q4QC{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm)}.compactSection_header__DtqQr{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%}.compactSection_titleGroup___2Bpi{display:flex;align-items:center;min-width:0;flex-shrink:0}.compactSection_title__pI_Ja{margin:0;font-family:var(--font-display);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary);line-height:1}.compactSection_viewAll__04akL{display:flex;align-items:center;gap:3px;flex-shrink:0;font-family:var(--font-body);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:color .15s ease}.compactSection_viewAll__04akL:hover{color:var(--color-text-primary)}.compactSection_viewAllIcon__QhA5Q{width:10px;height:10px}.compactSection_right__pfEMQ{display:flex;align-items:center;min-width:0;flex:1;overflow:hidden;justify-content:flex-end}.compactSection_inlinePills__q51YS{display:none}.compactSection_mobilePills__dpquL{display:block;width:100%}.compactSection_bodyWrapper__EFMsF{position:relative;width:100%}.compactSection_body__jZxDX{width:100%}.compactSection_navButtonSundrop__mHa_T{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.compactSection_navButtonSundrop__mHa_T:hover{transform:translateY(-50%) scale(1.1);opacity:.85}.compactSection_navButtonSundrop__mHa_T:disabled{opacity:.4;cursor:default}.compactSection_navButtonSundrop__mHa_T:disabled:hover{transform:translateY(-50%);opacity:.4}.compactSection_navButtonSundrop__mHa_T.compactSection_navLeft__WXC6w{left:-12px}.compactSection_navButtonSundrop__mHa_T.compactSection_navRight__Sz7RJ{right:-12px}@media (min-width:768px){.compactSection_title__pI_Ja{font-size:var(--font-size-lg)}.compactSection_inlinePills__q51YS{display:block}.compactSection_mobilePills__dpquL{display:none}}.merch_card__Y300z{display:flex;flex-direction:column;gap:7px;scroll-snap-align:start;min-width:0}.merch_cover__JdxEN{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--radius-new);overflow:hidden;display:block}.merch_image__GVLCW{object-fit:cover}.merch_imageFallback__hgFKm{width:100%;height:100%;background:linear-gradient(135deg,rgba(237,237,237,.08),rgba(237,237,237,.02))}.merch_body__x7y6Z{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.merch_titleLink__e7YnA{color:inherit;text-decoration:none;flex:1}.merch_title__esYEp{margin:0;color:var(--color-text-primary);line-height:1.17;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.merch_price__nKgOO,.merch_title__esYEp{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.merch_price__nKgOO{line-height:1;color:var(--color-accent)}.oshiQuestWidget_body__BwzYv{display:flex;flex-direction:column;gap:10px}.oshiQuestWidget_compactTabs__9y_qE{flex:0 1 auto;width:auto;min-width:0;gap:3px;overflow-x:auto;scrollbar-width:none}.oshiQuestWidget_compactTabs__9y_qE::-webkit-scrollbar{display:none}.oshiQuestWidget_compactTabs__9y_qE>*{flex:0 0 auto}.luckyDrawWidget_card__CKIt3{display:flex;align-items:flex-start;gap:var(--spacing-smd);color:inherit;text-decoration:none}.luckyDrawWidget_art__2Y7CT{position:relative;display:block;flex-shrink:0;width:80px;height:80px;border-radius:var(--radius-md);background:var(--pebble-15);overflow:hidden;transition:opacity .2s ease}.luckyDrawWidget_card__CKIt3:hover .luckyDrawWidget_art__2Y7CT{opacity:.85}.luckyDrawWidget_image__aUfp7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.luckyDrawWidget_body__QchPz{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.luckyDrawWidget_description__rkbpj{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-body);font-weight:var(--font-weight-medium);line-height:20px}.luckyDrawWidget_description__rkbpj,.luckyDrawWidget_price__WLz9w{font-size:var(--font-size-sm);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.luckyDrawWidget_art__2Y7CT{transition:none}}.officialCollaborationSection_grid__Kcwwb{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm);margin:0;padding:0;list-style:none;width:100%;max-width:340px}.officialCollaborationSection_item__4O2qu{min-width:0}.officialCollaborationSection_card__oEFmL{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0;text-decoration:none;color:inherit;transition:transform .15s ease}.officialCollaborationSection_card__oEFmL:hover{transform:translateY(-2px)}.officialCollaborationSection_poster___MU6U{width:100%;height:auto;aspect-ratio:84/120;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface-transparent)}.officialCollaborationSection_title__Ct0Zj{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.17;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.condensedAnime_card__kvgSf{display:flex;flex-direction:column;gap:var(--spacing-xs);scroll-snap-align:start;min-width:0}.condensedAnime_cover__7YzaQ{position:relative;width:100%;aspect-ratio:84/120;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);display:block}.condensedAnime_image__g6_gQ{object-fit:cover}.condensedAnime_imageFallback__rVA41{width:100%;height:100%;background:linear-gradient(135deg,hsl(from var(--pebble) h s l/.08),hsl(from var(--pebble) h s l/.02))}.condensedAnime_body__HD7hq{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.condensedAnime_titleLink__GnpEe{color:inherit;text-decoration:none;flex:1}.condensedAnime_titleLink__GnpEe:hover .condensedAnime_title__j_RJE{color:var(--color-text-primary);opacity:.85}.condensedAnime_title__j_RJE{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.condensedAnime_meta__xcR9C{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs);font-family:var(--font-body);font-size:var(--font-size-2xs);letter-spacing:.04em}.condensedAnime_badge__LUJ2P{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase}.condensedAnime_badge__LUJ2P,.condensedAnime_ratingPill__55Dq7{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--font-size-2xs);line-height:1}.condensedAnime_ratingPill__55Dq7{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--charcoal);letter-spacing:.04em}.condensedAnime_score__8aGL_{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);line-height:1;color:var(--color-accent)}.condensedAnime_neutralPill__lmwym{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:var(--radius-full);background:hsl(from var(--pebble) h s l/.1);color:var(--color-text-primary);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);letter-spacing:.02em;line-height:16px}.condensedAnime_ratingDot__U4lAf{width:5px;height:5px;border-radius:var(--radius-full);background:var(--charcoal);display:inline-block}.condensedAnime_cta__Y3tb1{margin-top:var(--spacing-xs)}