.newsfeed_newsfeedLayout__40Q_T{display:grid;grid-template-columns:7fr 3fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);width:100%;margin-top:var(--spacing-2xl)}.newsfeed_leftContent__mtVwE{display:flex;flex-direction:column;gap:var(--spacing-lg)}.newsfeed_feedTitle__zM_Q0{font-family:var(--font-display);font-size:var(--h2-font-size);font-weight:var(--font-weight-bold);margin:0;letter-spacing:.05em;color:var(--color-text-primary)}.newsfeed_rightSidebar__6fHly{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.newsfeed_sidebarSection____ZD_{display:flex;flex-direction:column;gap:var(--spacing-md)}.newsfeed_sidebarSectionHeader__9JppK{display:flex;align-items:center;justify-content:space-between}.newsfeed_sidebarSectionTitle__S5uh7{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary)}.newsfeed_viewAllButton__KkXin{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);transition:color .2s ease}.newsfeed_viewAllButton__KkXin:hover{color:var(--color-text-primary)}.newsfeed_viewAllIcon__4o3V_{width:18px;height:18px}@media (max-width:1024px){.newsfeed_newsfeedLayout__40Q_T{grid-template-columns:1fr}.newsfeed_rightSidebar__6fHly{order:-1}}@media (max-width:768px){.newsfeed_newsfeedLayout__40Q_T{gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.newsfeed_rightSidebar__6fHly{gap:var(--spacing-xl)}.newsfeed_sidebarSectionTitle__S5uh7{font-size:var(--font-size-lg)}}.carousel_carousel__SrBhC{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:16/9;max-height:400px}.carousel_slide___xGNW{position:relative;width:100%;height:100%}.carousel_slide___xGNW .next-image{position:absolute!important;inset:0}.carousel_slide___xGNW img{object-fit:cover;width:100%;height:100%}.carousel_slide___xGNW img:hover{cursor:pointer}.carousel_imageIndicators__6gVM2{position:absolute;bottom:var(--spacing-lg);left:50%;transform:translateX(-50%);display:flex;gap:var(--spacing-sm);z-index:10}.carousel_indicator__xmPXF{width:8px;height:8px;border-radius:var(--radius-full);background:rgba(255,255,255,.5);border:none;cursor:pointer;transition:all .3s ease;padding:0}.carousel_indicator__xmPXF:hover{background:rgba(255,255,255,.7)}.carousel_indicator__xmPXF.carousel_activeIndicator__UPTng{background:white;width:24px}.carousel_navButtonGroup__NCfAR{position:absolute;bottom:var(--spacing-lg);right:var(--spacing-lg);display:flex;gap:var(--spacing-sm);z-index:10}.carousel_navBtn__Ft_72{width:auto;height:auto;border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.carousel_navBtn__Ft_72:hover{transform:scale(1.1);opacity:.8}@media (max-width:1024px){.carousel_carousel__SrBhC{aspect-ratio:4/3;max-height:300px}}@media (max-width:640px){.carousel_carousel__SrBhC{aspect-ratio:1/1;max-height:200px}.carousel_imageIndicators__6gVM2{bottom:var(--spacing-sm);gap:var(--spacing-xs)}.carousel_indicator__xmPXF{width:6px;height:6px}.carousel_indicator__xmPXF.carousel_activeIndicator__UPTng{width:18px}.carousel_navButtonGroup__NCfAR{bottom:var(--spacing-sm);right:var(--spacing-sm);gap:var(--spacing-xs)}.carousel_navBtn__Ft_72 img{width:32px;height:32px}}.base_overlay__ERGeE{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:100}.base_modal__4AWA5{position:relative;background:var(--color-bg);border-radius:var(--radius-4xl);padding:var(--spacing-md);text-align:center;overflow:visible}.base_modal__4AWA5.base_userProfile__6wXvG{border:1px solid var(--color-border);padding:0;overflow:hidden;width:auto;height:auto}.base_modal__4AWA5.base_watchlist__DVtgI{width:min(900px,90vw);height:600px;padding:1rem;border:1px solid var(--color-border);overflow:hidden;box-shadow:var(--shadow-xl)}.base_modal__4AWA5.base_watchlist__DVtgI .base_closeWrapper__ualG3{display:none}.base_closeWrapper__ualG3{position:absolute;top:12px;right:40px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;z-index:3}.base_modal__4AWA5.base_userProfile__6wXvG .base_closeWrapper__ualG3{top:.5rem;right:.5rem}.base_closeButton__QD6rJ{width:100%;height:100%;padding:0;border:none;background:none;display:flex;align-items:center;justify-content:center}.base_closeButton__QD6rJ:hover{cursor:pointer}.base_closeIcon__qN_BK{font-size:1.25rem;line-height:1;color:var(--color-text-primary)}@media (max-width:640px){.base_overlay__ERGeE{align-items:flex-end;justify-content:center;padding:0}.base_modal__4AWA5{width:100%;max-width:none}.base_modal__4AWA5.base_auth__RDGWu{height:70dvh}.base_modal__4AWA5.base_watchlist__DVtgI{height:60dvh}.base_modal__4AWA5.base_userProfile__6wXvG{height:auto;border-radius:var(--radius-4xl) var(--radius-4xl) 0 0}}.createPostModal_modal__ZImFe{max-width:600px;width:100%}.createPostModal_content__LjR7r{display:flex;flex-direction:column;height:100%;max-height:80vh}.createPostModal_header__CXkfi{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border)}.createPostModal_headerTitle__QjfJC{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.createPostModal_closeButton__ldQ7r{background:none;border:none;cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.createPostModal_closeButton__ldQ7r:hover{opacity:.7}.createPostModal_body__vYK_7{flex:1 1;overflow-y:auto;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.createPostModal_inputGroup__q3U3E{display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative}.createPostModal_label__qH09Y{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left}.createPostModal_contentInput__M2Ai4,.createPostModal_linkInput__PuuhH,.createPostModal_pollOptionInput__N81iQ,.createPostModal_pollQuestionInput__Rpndf,.createPostModal_select__BZOnB,.createPostModal_titleInput__QA9Wg{padding:var(--spacing-md);font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all .2s ease;outline:none;font-family:inherit}.createPostModal_contentInput__M2Ai4:focus,.createPostModal_linkInput__PuuhH:focus,.createPostModal_pollOptionInput__N81iQ:focus,.createPostModal_pollQuestionInput__Rpndf:focus,.createPostModal_select__BZOnB:focus,.createPostModal_titleInput__QA9Wg:focus{border-color:var(--color-button)}.createPostModal_titleInput__QA9Wg{font-weight:var(--font-weight-semibold)}.createPostModal_contentInput__M2Ai4{resize:vertical;min-height:100px}.createPostModal_select__BZOnB{cursor:pointer}.createPostModal_categoryPillsContainer__D3MFH{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.createPostModal_categoryPill__jm9rM{display:flex;align-items:center;padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;font-family:inherit;font-weight:var(--font-weight-medium)}.createPostModal_categoryPill__jm9rM:hover{transform:scale(1.1)}.createPostModal_categoryPillSelected__Iqqai{background:var(--color-button);color:var(--color-button-text-primary);border-color:var(--color-button)}.createPostModal_categoryPillSelected__Iqqai:hover{opacity:.9}.createPostModal_charCount__3rQjj{position:absolute;bottom:var(--spacing-xs);right:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.createPostModal_taggedAnimeList__5X3Zt{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.createPostModal_animeTag__zIlKL{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);background:white;border-radius:var(--radius-full)}.createPostModal_animeTag__zIlKL,.createPostModal_animeTag__zIlKL span{color:var(--color-button-text-primary)}.createPostModal_removeAnimeButton__5FH8y{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-dark);transition:opacity .2s ease;margin-left:var(--spacing-xs)}.createPostModal_removeAnimeButton__5FH8y:hover{opacity:.7}.createPostModal_removeAnimeIcon__mNOx8{width:14px;height:14px}.createPostModal_addAnimeTag__YMPfp{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease}.createPostModal_addAnimeTag__YMPfp span{color:var(--color-text-primary)}.createPostModal_addAnimeTag__YMPfp:hover{transform:scale(1.1)}.createPostModal_addAnimeTag__YMPfp:hover span{color:var(--color-text-primary)}.createPostModal_addAnimeIcon__QCsQ2{width:14px;height:14px;color:var(--color-text-primary)}.createPostModal_actionButtons__a7iFw{display:flex;gap:var(--spacing-md)}.createPostModal_actionButton__aRJ5j{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.createPostModal_actionButton__aRJ5j:hover{background:var(--color-button);color:var(--color-button-text-primary);border-color:var(--color-border)}.createPostModal_actionButton__aRJ5j:hover span{color:var(--color-button-text-primary)}.createPostModal_actionButton__aRJ5j.createPostModal_activeActionButton__1kwN9{background:var(--color-button);color:var(--color-button-text-primary);border-color:var(--color-border)}.createPostModal_actionButton__aRJ5j.createPostModal_activeActionButton__1kwN9 span{color:var(--color-button-text-primary)}.createPostModal_actionIcon__JfBvp{width:20px;height:20px}.createPostModal_pollSection__awpTo{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.createPostModal_pollOptions__n4tE0{display:flex;flex-direction:column;gap:var(--spacing-sm)}.createPostModal_pollOptionRow__P_T4i{display:flex;gap:var(--spacing-sm);align-items:center}.createPostModal_pollOptionInput__N81iQ{flex:1 1}.createPostModal_removePollOption__clI_F{background:none;border:none;cursor:pointer;padding:var(--spacing-xs);color:var(--color-text-secondary);transition:color .2s ease}.createPostModal_removePollOption__clI_F:hover{color:var(--color-error)}.createPostModal_removeIcon__Na0IH{width:20px;height:20px}.createPostModal_addPollOptionButton__Fyn4v{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.createPostModal_addPollOptionButton__Fyn4v:hover{background-color:var(--color-button);color:var(--color-button-text-primary)}.createPostModal_plusIcon__xe70z{width:16px;height:16px}.createPostModal_mediaSection__BoY45{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.createPostModal_fileInput__JJrII{display:none}.createPostModal_uploadButton__MbF5Z{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:none;border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.createPostModal_uploadButton__MbF5Z:hover:not(:disabled){border-color:var(--color-button)}.createPostModal_uploadButton__MbF5Z:disabled{opacity:.5;cursor:not-allowed}.createPostModal_uploadIcon__6_FoU{width:20px;height:20px}.createPostModal_mediaPreview__bQxSI{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.createPostModal_mediaItem__r4yRW{position:relative;aspect-ratio:1}.createPostModal_mediaImage__pHt02{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}.createPostModal_removeMediaButton__545Zh{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);background:rgba(0,0,0,.7);border:none;border-radius:var(--radius-full);padding:var(--spacing-xs);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.createPostModal_removeMediaButton__545Zh:hover{background:rgba(0,0,0,.9)}.createPostModal_removeMediaButton__545Zh .createPostModal_removeIcon__Na0IH{width:16px;height:16px;color:white}.createPostModal_linkSection__9pBOH{padding:0;background:transparent;border:none;display:flex;flex-direction:column;gap:var(--spacing-xs)}.createPostModal_linkInputError__wRmw_{border-color:var(--color-danger)!important}.createPostModal_errorText__dMTfh{font-size:var(--font-size-xs);color:var(--color-danger);text-align:left;margin-top:var(--spacing-xs);display:block}.createPostModal_toggles__hEEfD{display:flex;gap:var(--spacing-xl)}.createPostModal_toggleLabel__N1EzL{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.createPostModal_toggle__GAnmg{position:relative;width:44px;height:24px;background:var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:background .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none}.createPostModal_toggle__GAnmg:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;border-radius:50%;transition:transform .3s ease}.createPostModal_toggle__GAnmg:checked{background:var(--color-button)}.createPostModal_toggle__GAnmg:checked:before{transform:translateX(20px)}.createPostModal_footer__LYYrp{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--color-border)}.createPostModal_cancelButton__YmyOM,.createPostModal_submitButton__J9HnE{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;border:none}.createPostModal_cancelButton__YmyOM{background:transparent;color:var(--color-text-secondary)}.createPostModal_cancelButton__YmyOM:hover{background:var(--color-surface);color:var(--color-text-primary)}.createPostModal_submitButton__J9HnE{background:white;color:var(--color-text-dark)}.createPostModal_submitButton__J9HnE:hover:not(:disabled){opacity:.8}.createPostModal_submitButton__J9HnE:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.createPostModal_modal__ZImFe{max-width:100%}.createPostModal_body__vYK_7,.createPostModal_footer__LYYrp,.createPostModal_header__CXkfi{padding:var(--spacing-md)}.createPostModal_content__LjR7r{max-height:90vh}.createPostModal_actionButtons__a7iFw{gap:var(--spacing-sm)}.createPostModal_actionButton__aRJ5j{padding:var(--spacing-sm);font-size:var(--font-size-xs)}.createPostModal_actionButton__aRJ5j span{display:none}.createPostModal_actionIcon__JfBvp{width:24px;height:24px}.createPostModal_toggles__hEEfD{gap:var(--spacing-md)}}.tagAnimeModal_modal__Mg_1f{max-width:500px;width:100%}.tagAnimeModal_content__lI_Q0{display:flex;flex-direction:column;height:100%;max-height:80vh}.tagAnimeModal_header__7D8wF{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border)}.tagAnimeModal_headerTitle__iN1gc{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.tagAnimeModal_closeButton__iwhmi{background:none;border:none;cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.tagAnimeModal_closeButton__iwhmi:hover{opacity:.7}.tagAnimeModal_body__cSsgA{flex:1 1;overflow-y:auto;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.tagAnimeModal_searchWrapper__WhHEd{position:relative;display:flex;align-items:center}.tagAnimeModal_searchIcon__FDxmN{position:absolute;left:var(--spacing-md);width:20px;height:20px;color:var(--color-text-secondary)}.tagAnimeModal_searchInput__QwM1K{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 44px;font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all .2s ease;outline:none;font-family:inherit}.tagAnimeModal_searchInput__QwM1K:focus{border-color:var(--color-button)}.tagAnimeModal_selectedSection__c_TT1{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tagAnimeModal_sectionTitle__CZ4df{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0;text-align:left}.tagAnimeModal_selectedList__M_J_e{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.tagAnimeModal_selectedTag__UyPKc{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-button);border-radius:var(--radius-full);font-size:var(--font-size-sm)}.tagAnimeModal_removeButton__Pwcau,.tagAnimeModal_selectedTag__UyPKc,.tagAnimeModal_selectedTag__UyPKc span{color:var(--color-button-text-primary)}.tagAnimeModal_removeButton__Pwcau{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.tagAnimeModal_removeButton__Pwcau:hover{opacity:.7}.tagAnimeModal_removeIcon__gBTlA{width:14px;height:14px}.tagAnimeModal_resultsSection__YFc7D{flex:1 1;min-height:300px}.tagAnimeModal_emptyState__UVuFu,.tagAnimeModal_loadingState__W0fZr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);text-align:center}.tagAnimeModal_emptyIcon__HDA1q{width:48px;height:48px;margin-bottom:var(--spacing-md);opacity:.5}.tagAnimeModal_resultsList__1Dnjh{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tagAnimeModal_resultItem__LMsO2{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.tagAnimeModal_resultItem__LMsO2:hover{background:var(--color-surface-hover)}.tagAnimeModal_animeImage__EURqK{flex-shrink:0}.tagAnimeModal_coverImage__GuWRr{border-radius:var(--radius-sm);object-fit:cover}.tagAnimeModal_animeInfo__vkAoS{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.tagAnimeModal_animeTitle__7Brsq{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.tagAnimeModal_animeSubtitle___TuP3{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.tagAnimeModal_selectionIndicator__sI4ox{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:auto}.tagAnimeModal_radioOuter__2tqlL{width:20px;height:20px;border:2px solid var(--color-border);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.tagAnimeModal_radioOuter__2tqlL.tagAnimeModal_selected__erSG5{border-color:var(--color-accent)}.tagAnimeModal_radioInner__eLd7z{width:10px;height:10px;background:var(--color-accent);border-radius:50%}.tagAnimeModal_footer__yRjNt{display:flex;justify-content:flex-end;padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--color-border)}.tagAnimeModal_doneButton__Fijis{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:white;color:var(--color-text-dark);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.tagAnimeModal_doneButton__Fijis:hover{opacity:.8}@media (max-width:768px){.tagAnimeModal_modal__Mg_1f{max-width:100%}.tagAnimeModal_body__cSsgA,.tagAnimeModal_footer__yRjNt,.tagAnimeModal_header__7D8wF{padding:var(--spacing-md)}.tagAnimeModal_content__lI_Q0{max-height:90vh}}.not-found_main__CAL73{flex-direction:column;gap:var(--spacing-lg);height:75vh;text-align:center}.not-found_main__CAL73,.not-found_message__hGHpQ{display:flex;align-items:center;justify-content:center}.not-found_message__hGHpQ{font-family:var(--font-display);font-size:var(--h4-font-size);margin:0 auto;min-height:4rem}.not-found_typeText__NmSCo{font-family:var(--font-display);color:var(--color-text-primary);font-weight:900}.reviewContentModal_modal__hX3AX{width:90%;max-width:800px;max-height:85vh;padding:0!important}.reviewContentModal_modalContent__UE8pZ{display:flex;flex-direction:column;height:100%;overflow:hidden}.reviewContentModal_header__pdczf{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);flex-shrink:0}.reviewContentModal_authorInfo__Ldry7{display:flex;align-items:center;gap:var(--spacing-sm)}.reviewContentModal_author__zAc3a{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left}.reviewContentModal_closeButton__qqtFb{background:none;border:none;cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);transition:opacity .2s ease;border-radius:var(--radius-md)}.reviewContentModal_closeButton__qqtFb:hover{opacity:.7;background:var(--color-border)}.reviewContentModal_closeIcon__T3oSW{width:24px;height:24px}.reviewContentModal_titleSection__nGxLV{padding:var(--spacing-xs) var(--spacing-xl);flex-shrink:0}.reviewContentModal_title__g7ePG{font-family:var(--font-display),sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:1.3;text-transform:uppercase;text-align:left}.reviewContentModal_content__hNRuv{flex:1 1;overflow-y:auto;padding:var(--spacing-xl)}.reviewContentModal_htmlContent__YJemd{color:var(--color-text-primary);line-height:1.8;font-size:var(--font-size-md);text-align:left}.reviewContentModal_htmlContent__YJemd p{margin-bottom:var(--spacing-md);color:var(--color-text-primary);text-align:left}.reviewContentModal_htmlContent__YJemd img{display:block;max-width:100%;height:auto;border-radius:var(--radius-lg);margin:var(--spacing-lg) auto}.reviewContentModal_htmlContent__YJemd iframe{display:block;width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);margin:var(--spacing-lg) auto}.reviewContentModal_htmlContent__YJemd h1,.reviewContentModal_htmlContent__YJemd h2,.reviewContentModal_htmlContent__YJemd h3,.reviewContentModal_htmlContent__YJemd h4,.reviewContentModal_htmlContent__YJemd h5,.reviewContentModal_htmlContent__YJemd h6{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.reviewContentModal_htmlContent__YJemd ol,.reviewContentModal_htmlContent__YJemd ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.reviewContentModal_htmlContent__YJemd li{margin-bottom:var(--spacing-xs)}.reviewContentModal_htmlContent__YJemd a{color:var(--color-accent);text-decoration:underline}.reviewContentModal_htmlContent__YJemd a:hover{opacity:.8}.reviewContentModal_htmlContent__YJemd blockquote{border-left:3px solid var(--color-accent);padding-left:var(--spacing-lg);margin:var(--spacing-lg) 0;font-style:italic;color:var(--color-text-secondary)}.reviewContentModal_htmlContent__YJemd code{background:var(--color-border);padding:2px 6px;border-radius:var(--radius-sm);font-family:monospace;font-size:.9em}.reviewContentModal_htmlContent__YJemd pre{background:var(--color-border);padding:var(--spacing-md);border-radius:var(--radius-md);overflow-x:auto;margin:var(--spacing-lg) 0}.reviewContentModal_htmlContent__YJemd pre code{background:none;padding:0}.reviewContentModal_content__hNRuv::-webkit-scrollbar{width:8px}.reviewContentModal_content__hNRuv::-webkit-scrollbar-track{background:var(--color-surface)}.reviewContentModal_content__hNRuv::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}.reviewContentModal_content__hNRuv::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@media (max-width:768px){.reviewContentModal_modal__hX3AX{width:95%;max-height:90vh}.reviewContentModal_modalContent__UE8pZ{height:100%}.reviewContentModal_content__hNRuv,.reviewContentModal_header__pdczf,.reviewContentModal_titleSection__nGxLV{padding:var(--spacing-md) var(--spacing-lg)}.reviewContentModal_title__g7ePG{font-size:var(--font-size-xl)}.reviewContentModal_htmlContent__YJemd{font-size:var(--font-size-sm)}}.verticalVideoLayout_container__z8_Ii{width:100%;max-width:1400px;margin:0 auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.verticalVideoLayout_content__1gkTQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;width:100%;height:1000px;overflow:hidden}.verticalVideoLayout_leftPanel__YDh9d{position:relative;width:100%;height:100%;background:var(--color-black);display:flex;align-items:center;justify-content:center;min-height:600px}.verticalVideoLayout_video__nF6yw{width:100%;height:100%;border:none;object-fit:contain;border-radius:var(--radius-lg)}.verticalVideoLayout_image__tb4Hb{width:100%;height:100%;object-fit:cover}.verticalVideoLayout_rightPanel__HkcvB{display:flex;flex-direction:column;height:100%;overflow:hidden}.verticalVideoLayout_header__S7wUG{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid var(--color-border);flex-shrink:0}.verticalVideoLayout_headerInfo__dZy6c{display:flex;flex-direction:column;gap:var(--spacing-sm)}.verticalVideoLayout_author__HYg8a{font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:.1em}.verticalVideoLayout_author__HYg8a,.verticalVideoLayout_title__7pIFL{font-family:var(--font-display),sans-serif;font-weight:var(--font-weight-black);margin:0;text-transform:uppercase}.verticalVideoLayout_title__7pIFL{font-size:var(--font-size-2xl);color:var(--color-text-primary);line-height:1.2}.verticalVideoLayout_reviewPreview__01g6K{padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.verticalVideoLayout_previewText__WF1jQ{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.verticalVideoLayout_readMoreButton__yaZBZ{align-self:flex-start;background:none;border:none;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;padding:0;transition:opacity .2s ease;text-decoration:underline}.verticalVideoLayout_readMoreButton__yaZBZ:hover{opacity:.7}.verticalVideoLayout_authorBioSection__895ix{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border);flex-shrink:0}.verticalVideoLayout_commentsSection__BHARd,.verticalVideoLayout_scrollableCommentsSection__4QXcx{flex:1 1;overflow-y:auto;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);scrollbar-width:thin;scrollbar-color:var(--color-surface) transparent}.verticalVideoLayout_commentsSection__BHARd::-webkit-scrollbar,.verticalVideoLayout_scrollableCommentsSection__4QXcx::-webkit-scrollbar{width:6px}.verticalVideoLayout_commentsSection__BHARd::-webkit-scrollbar-track,.verticalVideoLayout_scrollableCommentsSection__4QXcx::-webkit-scrollbar-track{background:transparent}.verticalVideoLayout_commentsSection__BHARd::-webkit-scrollbar-thumb,.verticalVideoLayout_scrollableCommentsSection__4QXcx::-webkit-scrollbar-thumb{background:var(--color-surface);border-radius:var(--radius-full)}.verticalVideoLayout_commentsSection__BHARd::-webkit-scrollbar-thumb:hover,.verticalVideoLayout_scrollableCommentsSection__4QXcx::-webkit-scrollbar-thumb:hover{background:var(--color-border)}.verticalVideoLayout_loadingTrigger__2BBNz{display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);min-height:40px}.verticalVideoLayout_loadingText__B0I3a{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;animation:verticalVideoLayout_pulse__mO4_0 1.5s ease-in-out infinite}@keyframes verticalVideoLayout_pulse__mO4_0{0%,to{opacity:1}50%{opacity:.5}}.verticalVideoLayout_noComments__fEdyN{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);text-align:center}.verticalVideoLayout_noComments__fEdyN p{margin:0;font-size:var(--font-size-md)}.verticalVideoLayout_footer__c3v1Q{padding:var(--spacing-xl);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--spacing-lg);flex-shrink:0}.verticalVideoLayout_commentInputWrapper__6_yyR{display:flex;gap:var(--spacing-sm);align-items:center}.verticalVideoLayout_commentInput__LSAt1{flex:1 1;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);outline:none;transition:all .2s ease;font-family:inherit}.verticalVideoLayout_commentInput__LSAt1::placeholder{color:var(--color-text-secondary);opacity:.6}.verticalVideoLayout_commentInput__LSAt1:focus{border-color:var(--color-text-primary)}.verticalVideoLayout_sendButton__BfgIR{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-button);border:none;border-radius:var(--radius-full);color:var(--color-button-text-primary);cursor:pointer;transition:all .2s ease}.verticalVideoLayout_sendButton__BfgIR:hover:not(:disabled){background:var(--color-button-hover);transform:scale(1.05)}.verticalVideoLayout_sendButton__BfgIR:disabled{opacity:.5;cursor:not-allowed}.verticalVideoLayout_actions__cHAJd{display:flex;align-items:center;gap:var(--spacing-md)}.verticalVideoLayout_actionButton__LArsY{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease}.verticalVideoLayout_actionButton__LArsY:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.verticalVideoLayout_actionButton__LArsY.verticalVideoLayout_upvoted__MvpiQ{background:rgba(var(--color-accent-rgb),.1);border-color:var(--color-accent);color:var(--color-accent)}.verticalVideoLayout_icon__NEeC_{width:20px;height:20px}.verticalVideoLayout_viewCount__nSWRZ{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.verticalVideoLayout_relatedSection__j98jr{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.verticalVideoLayout_sectionTitle__24EmA{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary)}.verticalVideoLayout_relatedGrid__LRYrz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media (max-width:1024px){.verticalVideoLayout_content__1gkTQ{grid-template-columns:1fr;grid-template-rows:60vh auto;min-height:auto}.verticalVideoLayout_leftPanel__YDh9d{height:60vh;min-height:60vh}.verticalVideoLayout_rightPanel__HkcvB{height:auto;max-height:none}.verticalVideoLayout_commentsSection__BHARd,.verticalVideoLayout_scrollableCommentsSection__4QXcx{max-height:300px}.verticalVideoLayout_title__7pIFL{font-size:var(--font-size-xl)}.verticalVideoLayout_relatedGrid__LRYrz{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}}@media (max-width:768px){.verticalVideoLayout_content__1gkTQ{border-radius:0;grid-template-rows:50vh auto}.verticalVideoLayout_leftPanel__YDh9d{height:50vh;min-height:50vh}.verticalVideoLayout_header__S7wUG{padding:var(--spacing-lg)}.verticalVideoLayout_authorBioSection__895ix{padding:var(--spacing-md) var(--spacing-lg)}.verticalVideoLayout_commentsSection__BHARd,.verticalVideoLayout_scrollableCommentsSection__4QXcx{padding:var(--spacing-lg);max-height:250px}.verticalVideoLayout_footer__c3v1Q{padding:var(--spacing-lg)}.verticalVideoLayout_title__7pIFL{font-size:var(--font-size-lg)}.verticalVideoLayout_author__HYg8a{font-size:10px}.verticalVideoLayout_commentInput__LSAt1{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.verticalVideoLayout_actions__cHAJd{gap:var(--spacing-sm)}.verticalVideoLayout_actionButton__LArsY{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs)}.verticalVideoLayout_sectionTitle__24EmA{font-size:var(--font-size-xl)}.verticalVideoLayout_relatedGrid__LRYrz{grid-template-columns:1fr}}@media (max-width:480px){.verticalVideoLayout_commentsSection__BHARd,.verticalVideoLayout_footer__c3v1Q,.verticalVideoLayout_header__S7wUG,.verticalVideoLayout_scrollableCommentsSection__4QXcx{padding:var(--spacing-md)}.verticalVideoLayout_title__7pIFL{font-size:var(--font-size-md)}.verticalVideoLayout_actions__cHAJd{flex-wrap:wrap}.verticalVideoLayout_viewCount__nSWRZ{width:100%;margin-left:0;justify-content:flex-start}}.reviewPage_pageContainer__bawPS{width:100%;max-width:1400px;margin:0 auto;padding-block:calc(var(--header-height) + 2rem);padding-inline:var(--spacing-3xl);display:flex;flex-direction:column;gap:var(--spacing-2xl);box-sizing:border-box;overflow-x:hidden}.reviewPage_backButton__vn_xq{display:flex;align-items:center;gap:var(--spacing-sm);background:transparent;border:none;font-size:var(--font-size-md);cursor:pointer;padding:var(--spacing-sm);transition:all .2s ease;width:-moz-fit-content;width:fit-content;text-transform:capitalize}.reviewPage_backButton__vn_xq,.reviewPage_backButton__vn_xq:hover{color:var(--color-text-primary)}.reviewPage_splitLayout__PDQB1{display:grid;grid-template-columns:7fr 3fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);width:100%}.reviewPage_leftColumn__TfXpC,.reviewPage_rightColumn__7AKD3{display:flex;flex-direction:column;gap:var(--spacing-lg)}.reviewPage_taggedAnimeSection__5ii_q{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;height:170px}.reviewPage_taggedArticlesSection__daJFE{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;overflow:hidden}.reviewPage_articlesList__qQS9I{display:flex;flex-direction:column;gap:var(--spacing-xl)}.reviewPage_sectionTitle__t_dBR{font-family:var(--font-display),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-black);color:var(--color-text-primary)}.reviewPage_mainContent__7gFvI{display:flex;gap:0;background:var(--color-surface);border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--color-border);height:calc(100vh - 200px);height:1000px}.reviewPage_imageSection__5bxG6{flex:0 0 40%;position:relative;overflow:hidden;min-height:100%}.reviewPage_image__Yd__K{width:100%;height:100%;object-fit:cover}.reviewPage_rightPanel__BgtHI{flex:0 0 60%;display:flex;flex-direction:column;justify-content:space-between;background:var(--color-bg);min-height:0;overflow:hidden}.reviewPage_header__yJMxH{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border);flex-shrink:0;text-align:left}.reviewPage_headerInfo__KHEtg{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1 1;text-align:left}.reviewPage_author__0G7qg{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;font-weight:var(--font-weight-medium)}.reviewPage_title__mDTMW{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:1.3;text-transform:uppercase;letter-spacing:.02em}.reviewPage_description__Zn0iQ{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;margin-top:var(--spacing-xs)}.reviewPage_artistIntro__SQf2J{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border);flex-shrink:0}.reviewPage_artistCard__cbmFp{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.reviewPage_artistAvatar__mNTJg{flex-shrink:0}.reviewPage_avatarImage__P8g2_{border-radius:50%;object-fit:cover}.reviewPage_artistInfo__XCvk_{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1 1}.reviewPage_artistName__hbe_o{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.reviewPage_artistBio__RoNoh{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}.reviewPage_artistSocials__V_dBr{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.reviewPage_socialButton__OZzgJ{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:rgba(255,255,255,.05);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-xs);text-decoration:none;transition:all .2s ease}.reviewPage_socialButton__OZzgJ:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);transform:scale(1.02)}.reviewPage_commentsSection__ivddB{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-lg) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);text-align:left;min-height:0;max-height:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.reviewPage_commentsSection__ivddB::-webkit-scrollbar{width:8px}.reviewPage_commentsSection__ivddB::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:var(--radius-full)}.reviewPage_commentsSection__ivddB::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:var(--radius-full)}.reviewPage_commentsSection__ivddB::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.reviewPage_noComments__Kk5R_{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-secondary);font-size:var(--font-size-md)}.reviewPage_footer__pZhw_{border-top:1px solid var(--color-border);padding:var(--spacing-lg) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-md);flex-shrink:0}.reviewPage_commentInputWrapper__vcmXV{display:flex;align-items:center;gap:var(--spacing-sm)}.reviewPage_commentInput__dzw2A{flex:1 1;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all .2s ease;outline:none;font-family:inherit}.reviewPage_commentInput__dzw2A::placeholder{color:var(--color-text-secondary);opacity:.6}.reviewPage_commentInput__dzw2A:focus{border-color:var(--color-text-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb),.1)}.reviewPage_sendButton__VJJnt{background:var(--color-button);border:none;color:var(--color-button-text-primary);cursor:pointer;padding:var(--spacing-md);border-radius:var(--radius-full);transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0}.reviewPage_sendButton__VJJnt:hover:not(:disabled){background:var(--color-button-hover);transform:scale(1.05)}.reviewPage_sendButton__VJJnt:disabled{opacity:.5;cursor:not-allowed}.reviewPage_actions__elOI0{display:flex;align-items:center;gap:var(--spacing-md)}.reviewPage_actionButton__9wsGt{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:var(--color-surface);transition:all .2s ease}.reviewPage_actionButton__9wsGt:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:var(--color-text-primary);transform:scale(1.05)}.reviewPage_actionButton__9wsGt.reviewPage_upvoted__KkR1p{color:var(--color-accent)}.reviewPage_icon___uFd9{width:18px;height:18px}.reviewPage_viewCount__pEd6i{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-left:auto}.reviewPage_artistIntroSection__cdA_w{width:100%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.reviewPage_artistIntroTitle__G5_S6{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary)}.reviewPage_videoWrapper__pyt1T{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-lg)}.reviewPage_video___RvoJ{width:100%;height:100%}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistCard__cbmFp{display:flex;gap:var(--spacing-lg);padding:var(--spacing-2xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistAvatar__mNTJg{flex-shrink:0}.reviewPage_artistIntroSection__cdA_w .reviewPage_avatarImage__P8g2_{border-radius:50%;object-fit:cover}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistInfo__XCvk_{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1 1}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistName__hbe_o{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistBio__RoNoh{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:1.6;margin:0}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistSocials__V_dBr{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.reviewPage_artistIntroSection__cdA_w .reviewPage_socialButton__OZzgJ{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:rgba(255,255,255,.05);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:all .2s ease}.reviewPage_artistIntroSection__cdA_w .reviewPage_socialButton__OZzgJ:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.reviewPage_relatedSection__ZVnay{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}.reviewPage_sectionTitle__t_dBR{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0;text-transform:uppercase;letter-spacing:.05em}.reviewPage_relatedGrid__IBmNy{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media (max-width:1024px){.reviewPage_mainContent__7gFvI{flex-direction:column;height:auto;max-height:none}.reviewPage_imageSection__5bxG6{min-height:400px;max-height:500px}.reviewPage_rightPanel__BgtHI{max-width:100%;height:600px}.reviewPage_relatedGrid__IBmNy{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-lg)}}@media (max-width:768px){.reviewPage_pageContainer__bawPS{padding-inline:var(--spacing-lg);gap:var(--spacing-xl)}.reviewPage_splitLayout__PDQB1{grid-template-columns:1fr;gap:var(--spacing-xl);width:100%}.reviewPage_leftColumn__TfXpC,.reviewPage_rightColumn__7AKD3{width:100%;min-width:0}.reviewPage_sectionTitle__t_dBR{font-size:var(--font-size-md)}.reviewPage_articlesList__qQS9I{flex-direction:row;overflow-x:auto;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.reviewPage_articlesList__qQS9I::-webkit-scrollbar{display:none}.reviewPage_articlesList__qQS9I>*{width:250px;flex-shrink:0}.reviewPage_mainContent__7gFvI{border-radius:var(--radius-xl);height:1100px}.reviewPage_imageSection__5bxG6{min-height:200px;max-height:250px;flex-shrink:0}.reviewPage_rightPanel__BgtHI{height:auto;flex:1 1;min-height:0}.reviewPage_header__yJMxH{padding:var(--spacing-md)}.reviewPage_title__mDTMW{font-size:var(--font-size-xl)}.reviewPage_artistIntro__SQf2J{padding:var(--spacing-md)}.reviewPage_artistCard__cbmFp{padding:var(--spacing-md);gap:var(--spacing-sm)}.reviewPage_artistName__hbe_o{font-size:var(--font-size-md)}.reviewPage_artistBio__RoNoh{font-size:var(--font-size-xs)}.reviewPage_commentsSection__ivddB{padding:var(--spacing-md);flex:1 1;overflow-y:auto}.reviewPage_footer__pZhw_{padding:var(--spacing-md)}.reviewPage_commentInput__dzw2A{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.reviewPage_artistIntroTitle__G5_S6{font-size:var(--font-size-xl)}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistCard__cbmFp{flex-direction:column;padding:var(--spacing-lg);gap:var(--spacing-md)}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistAvatar__mNTJg{align-self:center}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistName__hbe_o{font-size:var(--font-size-lg);text-align:center}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistBio__RoNoh{font-size:var(--font-size-sm);text-align:center}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistSocials__V_dBr{justify-content:center}.reviewPage_relatedGrid__IBmNy{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--spacing-md)}.reviewPage_sectionTitle__t_dBR{font-size:var(--font-size-xl)}}@media (max-width:480px){.reviewPage_pageContainer__bawPS{padding-inline:var(--spacing-md)}.reviewPage_backButton__vn_xq{font-size:var(--font-size-sm)}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistCard__cbmFp{padding:var(--spacing-md)}.reviewPage_artistIntroSection__cdA_w .reviewPage_artistSocials__V_dBr{flex-direction:column;width:100%}.reviewPage_artistIntroSection__cdA_w .reviewPage_socialButton__OZzgJ{justify-content:center;width:100%}.reviewPage_relatedGrid__IBmNy{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}}.addAnime_content__5KvSe{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;width:100%;max-width:600px;box-sizing:border-box;overflow:hidden}.addAnime_title__d_HMI{font-family:var(--font-display);font-size:var(--h3-font-size);color:var(--color-text-primary)}.addAnime_subtitle__2wErk,.addAnime_title__d_HMI{margin:0;word-wrap:break-word;overflow-wrap:break-word}.addAnime_subtitle__2wErk{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.addAnime_searchWrapper__2FJV0{position:relative;width:100%;box-sizing:border-box}.addAnime_searchIcon__9qPck{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--color-text-tertiary);pointer-events:none}.addAnime_searchInput__YhK0g{width:100%;padding:.75rem 1rem .75rem 3rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-md);transition:all .2s ease;box-sizing:border-box}.addAnime_searchInput__YhK0g:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.addAnime_searchInput__YhK0g::placeholder{color:var(--color-text-tertiary)}.addAnime_animeList__RW5TP{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto;padding:.5rem 0;width:100%;box-sizing:border-box}.addAnime_animeItem___dLTp{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:all .2s ease;box-sizing:border-box}.addAnime_animeItem___dLTp:hover{background:var(--color-surface-hover)}.addAnime_animeDetails__NGVlg{display:flex;align-items:center;gap:1rem;flex:1 1;min-width:0}.addAnime_animeImage__iSnQA{position:relative;width:64px;height:90px;flex-shrink:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-secondary)}.addAnime_animeInfo__4kAbP{flex:1 1;min-width:0}.addAnime_animeTitle__BIEPr{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addAnime_animeTagline__1jl1i{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addAnime_actionButton__TZ_6g{flex-shrink:0;width:auto;min-width:auto;padding:.5rem 1.5rem}.addAnime_emptyMessage__dK_wK,.addAnime_loadingMessage__l5iqL{padding:2rem 1rem;text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.addAnime_actions__9dlg3{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-border)}.addAnime_animeList__RW5TP::-webkit-scrollbar{width:8px}.addAnime_animeList__RW5TP::-webkit-scrollbar-track{background:var(--color-surface);border-radius:var(--radius-sm)}.addAnime_animeList__RW5TP::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}.addAnime_animeList__RW5TP::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}@media (max-width:768px){.addAnime_content__5KvSe{padding:1.5rem;max-width:100%}.addAnime_title__d_HMI{font-size:var(--h4-font-size)}.addAnime_animeList__RW5TP{max-height:300px}.addAnime_actions__9dlg3{flex-direction:column-reverse}.addAnime_actions__9dlg3 button{width:100%}}.editPlaylist_editPlaylist__5t2hv{background:var(--color-bg);border:1px solid var(--color-border);min-width:500px;max-width:600px}.editPlaylist_content__rpmh2{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl);padding-top:var(--spacing-md)}.editPlaylist_title__JtVc9{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);text-align:left;margin:0;font-family:var(--font-display)}.editPlaylist_formGroup__j2NDF{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:left}.editPlaylist_labelRow__c_uoW{display:flex;justify-content:space-between;align-items:center}.editPlaylist_label__6cBRd{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.editPlaylist_required__o9Sn3{color:var(--color-error)}.editPlaylist_characterCounter__XsCj5{font-size:.75rem;color:var(--color-text-tertiary);margin:0}.editPlaylist_textarea__cSUUn{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font-family:inherit;font-size:.875rem;resize:vertical;transition:border-color .2s}.editPlaylist_textarea__cSUUn:focus{outline:none;border-color:var(--color-primary)}.editPlaylist_textarea__cSUUn::placeholder{color:var(--color-text-tertiary)}.editPlaylist_errorText__myIz6{font-size:.75rem;color:var(--color-error)}.editPlaylist_actions__6SSkA{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.editPlaylist_actions__6SSkA button{width:100%}.editPlaylist_deleteButton__LbEhF{background-color:transparent!important;color:var(--color-danger)!important;border:1px solid var(--color-danger)!important}.editPlaylist_deleteButton__LbEhF:hover{background-color:var(--color-danger)!important;color:white!important}@media (max-width:640px){.editPlaylist_editPlaylist__5t2hv{min-width:100%;max-width:100%;height:auto;border-radius:var(--radius-4xl) var(--radius-4xl) 0 0}.editPlaylist_content__rpmh2{padding:var(--spacing-lg)}.editPlaylist_actions__6SSkA{flex-direction:column-reverse}.editPlaylist_actions__6SSkA button{width:100%}.editPlaylist_title__JtVc9{text-align:center}}