.profilePostsFeed_list__on7ne{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.recentActivity_section__MSAGi{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.recentActivity_header__U_Txg{display:flex;align-items:center;gap:var(--spacing-md)}.recentActivity_sectionTitle__P4eIf{margin:0;font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-primary);letter-spacing:.04em;flex-shrink:0}.recentActivity_viewAllButton__ONKes{background:none;border:none;padding:0;margin-left:auto;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:color .2s ease;flex-shrink:0}.recentActivity_viewAllButton__ONKes:hover{color:var(--color-text-primary);text-decoration:underline}.recentActivity_tabRow__u1S3h{display:flex;gap:var(--spacing-xs);flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.recentActivity_tabRow__u1S3h::-webkit-scrollbar{display:none}.recentActivity_tab__7Us6w{flex-shrink:0;padding:var(--spacing-xs) var(--spacing-smd);border-radius:var(--radius-full);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.2;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.recentActivity_tab__7Us6w:hover{background:var(--color-surface-secondary);color:var(--color-text-primary)}.recentActivity_tabActive__J38_d{background:var(--color-button-material);color:var(--color-text-primary);border-color:var(--color-text-primary)}.recentActivity_tabDisabled__Y4Skc{opacity:.55}.recentActivity_tabDisabled__Y4Skc:hover{background:transparent;color:var(--color-text-secondary)}.recentActivity_content__y0NYE{min-height:80px}.recentActivity_list__0c2Ia,.recentActivity_loadingList__z5e8p{display:flex;flex-direction:column;gap:var(--spacing-sm)}.recentActivity_loadingRow__yW_pi{padding:var(--spacing-sm) 0}.recentActivity_emptyState__osgaZ{padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.recentActivity_emptyTitle__qrnJR{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.recentActivity_emptySubtitle__bCarq{margin:var(--spacing-xs) 0 0 0;font-size:var(--font-size-sm)}.recentActivity_row__mANRg{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-surface);border-radius:var(--radius-md)}.recentActivity_rowAvatar__X4NLh{flex-shrink:0}.recentActivity_rowMain__QF6Da{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.recentActivity_rowHeader__vVNIU{display:flex;align-items:center;gap:var(--spacing-sm)}.recentActivity_rowHeaderText__jpUT2{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.recentActivity_action__gzhia{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4;min-width:0}.recentActivity_actionTarget__jwA7y,.recentActivity_actionUser__7t4u3{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.recentActivity_actionTarget__jwA7y{text-decoration:none}.recentActivity_actionTarget__jwA7y:hover{text-decoration:underline}.recentActivity_timestamp__FlpXN{flex-shrink:0;font-size:var(--font-size-sm);color:var(--color-text-tertiary);white-space:nowrap}.recentActivity_rowRating__7viTY{align-self:flex-start}.recentActivity_rowMeta__7kGOj{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-xl);flex-shrink:0}.recentActivity_rowMetaCenter__4i58O{flex-shrink:0;align-self:center;padding-left:var(--spacing-sm)}.recentActivity_points__D1xgd{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);white-space:nowrap}.recentActivity_excerpt__jmVe6{margin:2px 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.recentActivity_section__MSAGi{padding:var(--spacing-md)}.recentActivity_tabDesktopOnly__CDn7S{display:none}.recentActivity_header__U_Txg{flex-wrap:wrap}.recentActivity_tabRow__u1S3h{order:3;flex-basis:100%}}.sortButton_wrap__nQnPM{display:contents}.sortButton_sortButton__tblN4{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--color-text-primary);cursor:pointer;background-color:transparent;border:none;flex-shrink:0;transition:all .2s ease}.sortButton_sortButton__tblN4:active,.sortButton_sortButton__tblN4:hover{transform:scale(1.1)}.sortButton_icon__EW2pX{width:20px;height:20px;color:currentColor}@media (max-width:768px){.sortButton_sortButton__tblN4{width:40px;height:40px;background-color:transparent}.sortButton_sortButton__tblN4:hover{background-color:var(--color-button-hover);transform:scale(1)}.sortButton_sortButton__tblN4:active{transform:scale(.95)}}.sortButton_dropdown__FnoZr{position:absolute;top:calc(100% + var(--spacing-sm));right:0;min-width:200px;background:var(--color-surface);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:1000;overflow:hidden;animation:sortButton_fadeIn__OjCQe .15s ease}@keyframes sortButton_fadeIn__OjCQe{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sortButton_dropdownOption__YAVvy{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg);border:none;color:var(--color-text-primary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:all .2s ease;border-bottom:var(--border-normal) solid var(--color-border)}.sortButton_dropdownOption__YAVvy:last-child{border-bottom:none}.sortButton_dropdownOption__YAVvy:hover{background:var(--color-surface)}.sortButton_dropdownOptionActive__hjdMP{background:var(--color-button);color:var(--color-button-text-primary);font-weight:var(--font-weight-semibold)}.activityFilters_bar__kSZaS{display:flex;align-items:center;gap:var(--spacing-md);width:100%}.activityFilters_bar__kSZaS [role=tablist]{order:0;flex:1 1 0}.activityFilters_sort__s2b78{position:relative;display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0;margin-left:auto}.activityFilters_sort__s2b78 button[role=option]:hover{background:var(--color-bg)}.activityFilters_sort__s2b78 button[role=option][aria-selected=true]:hover{background:var(--color-button)}.activityFilters_search__3q2Hr{position:relative;display:flex;align-items:center;flex:0 0 260px}.activityFilters_searchIcon__JvQRm{position:absolute;left:var(--spacing-md);width:18px;height:18px;color:var(--color-text-secondary);pointer-events:none}.activityFilters_searchInput__4atj7{width:100%;padding:var(--spacing-xs) calc(var(--spacing-md) + 28px) var(--spacing-xs) calc(var(--spacing-md) + 26px);background-color:var(--color-surface);border:var(--border-normal) solid var(--color-overlay-light-20);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.6;outline:none;transition:background .2s ease,border-color .2s ease}.activityFilters_searchInput__4atj7::-webkit-search-cancel-button{appearance:none}.activityFilters_searchInput__4atj7::placeholder{color:var(--color-text-secondary);opacity:.7}.activityFilters_searchInput__4atj7:focus{background:var(--color-overlay-light-15);border-color:var(--color-overlay-light-40)}.activityFilters_searchClear__nhV2b{position:absolute;right:var(--spacing-xs);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:5px;border:none;border-radius:var(--radius-full);background:none;color:var(--color-text-secondary);cursor:pointer}.activityFilters_searchClear__nhV2b:hover{color:var(--color-text-primary)}.activityFilters_searchClear__nhV2b:focus-visible{outline:2px solid var(--color-accent)}.activityFilters_sortLabel__rHPq0{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);white-space:nowrap}@media (max-width:768px){.activityFilters_bar__kSZaS{flex-wrap:wrap;row-gap:var(--spacing-smd)}.activityFilters_search__3q2Hr{order:-1;flex:1 0 100%}.activityFilters_searchInput__4atj7{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);font-size:16px}.activityFilters_searchClear__nhV2b{width:36px;height:36px;padding:8px}}@media (max-width:466px){.activityFilters_bar__kSZaS{gap:var(--spacing-sm)}.activityFilters_sortLabel__rHPq0{display:none}}.userPostsContent_postsContainer__gU1_k{display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%;margin:0 auto;padding:var(--spacing-xl) 0}.userPostsContent_header__MQqDt{display:flex;flex-direction:column;gap:var(--spacing-md)}.userPostsContent_title__Aiprw{font-family:var(--font-display);font-size:var(--h2-font-size);color:var(--color-text-primary);margin:0}.userPostsContent_content__ewASk{width:100%}.userPostsContent_grid__mWYPk{column-count:3;column-gap:var(--spacing-lg);width:100%}.userPostsContent_gridItem__E9Nkl{break-inside:avoid;margin-bottom:var(--spacing-lg);cursor:pointer;min-width:0;width:100%}.userPostsContent_gridItem__E9Nkl [class*=imageWrapper]{aspect-ratio:unset}.userPostsContent_gridItem__E9Nkl [class*=imageWrapper] img{position:relative!important;height:auto!important;width:100%!important}.userPostsContent_gridItem__E9Nkl [class*=mediaCarousel]{aspect-ratio:unset;height:auto}.userPostsContent_loadingMore__MPz_h{margin:var(--spacing-md) 0 0;text-align:center;color:var(--color-text-secondary)}.userPostsContent_emptyState__FiZbD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl) var(--spacing-xl);text-align:center;background:var(--color-surface);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary)}@media (max-width:1120px){.userPostsContent_grid__mWYPk{column-count:2;column-gap:var(--spacing-md)}.userPostsContent_gridItem__E9Nkl{margin-bottom:var(--spacing-md)}}@media (max-width:768px){.userPostsContent_postsContainer__gU1_k{padding:var(--spacing-lg) 0}.userPostsContent_title__Aiprw{font-size:var(--h3-font-size)}}@media (max-width:466px){.userPostsContent_postsContainer__gU1_k{padding:var(--spacing-md) 0}.userPostsContent_title__Aiprw{font-size:var(--h4-font-size)}.userPostsContent_grid__mWYPk{column-count:1;column-gap:var(--spacing-md)}.userPostsContent_gridItem__E9Nkl{width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-md)}}.messageBoardTabs_container__uUPjG{display:flex;flex-direction:column;width:100%;gap:var(--spacing-xl)}.messageBoardTabs_tabs__IQjH3{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);width:100%}.messageBoardTabs_tabButton__YzG_3{padding:var(--spacing-sm) var(--spacing-md);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;box-shadow:var(--shadow-sm);flex-shrink:0}.messageBoardTabs_activeTab__kFeuj,.messageBoardTabs_tabButton__YzG_3:hover{background:var(--color-button);color:var(--color-button-text-primary);font-weight:var(--font-weight-semibold)}.messageBoardTabs_tabSkeleton__GM1xy{height:36px;width:100px;border-radius:var(--radius-full);background:var(--color-border);background-image:linear-gradient(90deg,var(--color-border) 0,var(--color-bg) 40px,var(--color-border) 80px);background-size:600px 100%;animation:messageBoardTabs_shimmer__nBt3D 1.2s infinite;flex-shrink:0}@keyframes messageBoardTabs_shimmer__nBt3D{0%{background-position:-450px 0}to{background-position:450px 0}}.messageBoardTabs_controls__8g2Uf{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%}.messageBoardTabs_searchWrapper__g8aMw{position:relative;display:flex;align-items:center;flex:1;max-width:400px}.messageBoardTabs_searchIcon__gwGFN{position:absolute;left:var(--spacing-md);color:var(--color-text-secondary);pointer-events:none;width:20px;height:20px}.messageBoardTabs_searchInput__gHNPF{width:100%;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) calc(var(--spacing-md) * 2 + var(--spacing-mlg));background-color:var(--color-surface);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-md);outline:none;transition:all .3s ease}.messageBoardTabs_searchInput__gHNPF::placeholder{color:var(--color-text-secondary);opacity:.7}.messageBoardTabs_searchInput__gHNPF:focus{border-color:var(--color-button);box-shadow:0 0 0 2px rgba(var(--color-button-rgb),.1)}.messageBoardTabs_sortButtonWrapper__1KJCi{position:relative}.messageBoardTabs_contentSection__Sz66M{width:100%}@media (max-width:1024px){.messageBoardTabs_tabButton__YzG_3{padding:10px var(--spacing-mlg);font-size:var(--p-small-font-size)}}@media (max-width:768px){.messageBoardTabs_container__uUPjG{gap:var(--spacing-lg)}.messageBoardTabs_tabButton__YzG_3{padding:10px var(--spacing-md);font-size:var(--p-small-font-size)}.messageBoardTabs_tabSkeleton__GM1xy{height:32px;width:80px}.messageBoardTabs_controls__8g2Uf{flex-direction:row;gap:var(--spacing-sm)}.messageBoardTabs_searchWrapper__g8aMw{flex:1;max-width:none}}@media (max-width:480px){.messageBoardTabs_container__uUPjG{gap:var(--spacing-md)}.messageBoardTabs_tabButton__YzG_3{padding:var(--spacing-sm) var(--spacing-smd);font-size:var(--font-size-xs)}.messageBoardTabs_tabSkeleton__GM1xy{height:30px;width:70px}}@media (hover:hover) and (pointer:fine){.messageBoardTabs_searchInput__gHNPF{font-size:var(--font-size-sm)}}.oshiActivityPage_body__5O9e3{display:flex;flex-direction:column;gap:var(--spacing-lg)}.oshiActivityPage_viewAnimeButton__z3wVc{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--spacing-xs);height:40px;padding:0 var(--spacing-smd) 0 var(--spacing-md);border-radius:var(--radius-full);background:var(--color-text-primary);color:var(--color-button-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}.oshiActivityPage_viewAnimeButton__z3wVc:hover{opacity:.85}.oshiActivityPage_viewAnimeIcon__wlc1R{width:20px;height:20px}.oshiActivityPage_content__siN60{min-height:120px}.oshiActivityPage_list__8gBUa{display:flex;flex-direction:column;gap:var(--spacing-sm)}.oshiActivityPage_loadingRow___PMMT{padding:var(--spacing-sm);background:var(--color-surface);border-radius:var(--radius-md)}.oshiActivityPage_emptyState__HYGuH{padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.oshiActivityPage_footer__AP3uc{display:flex;justify-content:center}.oshiActivityPage_viewMoreButton__DOtC4{background:none;border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--spacing-xs) var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:color .2s ease,border-color .2s ease}.oshiActivityPage_viewMoreButton__DOtC4:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-primary)}.oshiActivityPage_viewMoreButton__DOtC4:disabled{opacity:.6;cursor:default}@media (max-width:768px){.oshiActivityPage_viewAnimeButton__z3wVc{height:32px;padding:0 var(--spacing-sm) 0 var(--spacing-smd);font-size:var(--font-size-sm)}.oshiActivityPage_viewAnimeIcon__wlc1R{width:16px;height:16px}}