.EmojiPicker_backdrop__R5tOg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--OVERLAY);display:flex;align-items:center;justify-content:center;z-index:1000;overflow-x:hidden}.EmojiPicker_picker__f0dyW{background-color:var(--BACKGROUND_700);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.3);width:90%;max-width:400px;max-height:550px;border:1px solid var(--BACKGROUND_500);overflow-x:hidden;display:flex;flex-direction:column}.EmojiPicker_header__mQ0_8{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--BACKGROUND_500)}.EmojiPicker_header__mQ0_8 h3{color:var(--TEXT_WHITE);font-size:var(--FONT_SIZE_LARGE);font-weight:var(--FONT_WEIGHT_SEMIBOLD);margin:0}.EmojiPicker_closeButton__JH3M1{background:none;border:none;color:var(--TEXT_GREY_25);font-size:1.5rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:.2s}.EmojiPicker_closeButton__JH3M1:hover{background-color:var(--BACKGROUND_600);color:var(--TEXT_WHITE)}.EmojiPicker_searchContainer__NIZUk{padding:1rem;border-bottom:1px solid var(--BACKGROUND_500)}.EmojiPicker_searchInput__wKwtq{width:100%;padding:.75rem;background-color:var(--BACKGROUND_600);border:1px solid var(--BACKGROUND_500);border-radius:8px;color:var(--TEXT_WHITE);font-size:var(--FONT_SIZE_DEFAULT)}.EmojiPicker_searchInput__wKwtq::placeholder{color:var(--TEXT_GREY_50)}.EmojiPicker_searchInput__wKwtq:focus{outline:none;border-color:var(--PRIMARY);box-shadow:0 0 0 2px rgba(var(--PRIMARY-RGB),.2)}.EmojiPicker_tabsContainer__l0121{display:flex;gap:.25rem;padding:.5rem 1rem;border-bottom:1px solid var(--BACKGROUND_500);overflow-x:auto}.EmojiPicker_tabsContainer__l0121::-webkit-scrollbar{height:4px}.EmojiPicker_tabsContainer__l0121::-webkit-scrollbar-track{background:var(--BACKGROUND_600)}.EmojiPicker_tabsContainer__l0121::-webkit-scrollbar-thumb{background:var(--BACKGROUND_500);border-radius:2px}.EmojiPicker_tab__PaLfl{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:none;border:none;color:var(--TEXT_GREY_25);font-size:var(--FONT_SIZE_SMALL);cursor:pointer;border-radius:6px;transition:.2s;white-space:nowrap}.EmojiPicker_tab__PaLfl:hover{background-color:var(--BACKGROUND_600);color:var(--TEXT_WHITE)}.EmojiPicker_activeTab__6XhDw{color:var(--TEXT_WHITE)}.EmojiPicker_activeTab__6XhDw,.EmojiPicker_activeTab__6XhDw:hover{background-color:var(--PRIMARY)}.EmojiPicker_tabCount__VZ7qv{font-size:.7rem;opacity:.7}.EmojiPicker_emojiGridContainer__n_d6T{flex:1 1;min-height:250px;max-height:300px;overflow:hidden}.EmojiPicker_virtualizedContainer__MA4Jk{padding:.5rem 1rem}.EmojiPicker_virtualizedContainer__MA4Jk::-webkit-scrollbar{width:6px}.EmojiPicker_virtualizedContainer__MA4Jk::-webkit-scrollbar-track{background:var(--BACKGROUND_600);border-radius:3px}.EmojiPicker_virtualizedContainer__MA4Jk::-webkit-scrollbar-thumb{background:var(--PRIMARY);border-radius:3px}.EmojiPicker_emojiGridVirtual__N_csm{width:100%}.EmojiPicker_emojiGrid__BT_js{padding:1rem;max-height:250px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));grid-gap:.5rem;gap:.5rem;flex:1 1}.EmojiPicker_emojiButton__5XyHb{background:none;border:none;padding:.5rem;border-radius:8px;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;aspect-ratio:1;position:relative}.EmojiPicker_emojiButton__5XyHb:hover{background-color:var(--BACKGROUND_600);transform:scale(1.1)}.EmojiPicker_emojiButton__5XyHb.EmojiPicker_saved__yIKkX:after{content:"💾";position:absolute;bottom:0;right:0;font-size:.6rem}.EmojiPicker_unicodeEmoji__ryiud{font-size:1.5rem;line-height:1}.EmojiPicker_customEmoji__HIW7V{width:24px;height:24px;object-fit:contain}.EmojiPicker_loading__H3ZT3,.EmojiPicker_noResults__HwStC{grid-column:1/-1;text-align:center;color:var(--TEXT_GREY_25);padding:2rem;font-size:var(--FONT_SIZE_SMALL)}.EmojiPicker_footer__2ivck{padding:.75rem 1rem;border-top:1px solid var(--BACKGROUND_500);display:flex;justify-content:center}.EmojiPicker_manageEmojisLink__foJCQ{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:var(--TEXT_GREY_25);font-size:var(--FONT_SIZE_SMALL);text-decoration:none;transition:.2s;border-radius:6px}.EmojiPicker_manageEmojisLink__foJCQ:hover{color:var(--TEXT_WHITE);background-color:var(--BACKGROUND_600)}.EmojiPicker_contextMenuBackdrop__TPzh3{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001}.EmojiPicker_contextMenu__MMhCI{position:fixed;background-color:var(--BACKGROUND_700);border:1px solid var(--BACKGROUND_500);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);overflow:hidden;z-index:1002}.EmojiPicker_contextMenu__MMhCI button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:var(--TEXT_WHITE);font-size:var(--FONT_SIZE_SMALL);cursor:pointer;text-align:left;transition:.2s}.EmojiPicker_contextMenu__MMhCI button:hover{background-color:var(--BACKGROUND_600)}.EmojiPicker_emojiGrid__BT_js::-webkit-scrollbar{width:6px}.EmojiPicker_emojiGrid__BT_js::-webkit-scrollbar-track{background:var(--BACKGROUND_600);border-radius:3px}.EmojiPicker_emojiGrid__BT_js::-webkit-scrollbar-thumb{background:var(--PRIMARY);border-radius:3px}@media(max-width:480px){.EmojiPicker_picker__f0dyW{width:95%;max-height:450px}.EmojiPicker_emojiGrid__BT_js{grid-template-columns:repeat(auto-fill,minmax(35px,1fr));gap:.25rem;max-height:200px}.EmojiPicker_unicodeEmoji__ryiud{font-size:1.25rem}.EmojiPicker_customEmoji__HIW7V{width:20px;height:20px}.EmojiPicker_tabsContainer__l0121{padding:.5rem}.EmojiPicker_tab__PaLfl{padding:.4rem .6rem;font-size:.75rem}}.InlineEmojiPicker_inlineEmojiPicker__8P3fZ{position:static;margin-bottom:0;background:var(--BACKGROUND_700);border:1px solid var(--BACKGROUND_MEDIUM);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.25);z-index:1000;max-height:240px;overflow:hidden;display:flex;flex-direction:column;animation:InlineEmojiPicker_slideUp__4kpTx .15s ease-out}@keyframes InlineEmojiPicker_slideUp__4kpTx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.InlineEmojiPicker_header__ywRiF{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--BACKGROUND_MEDIUM);flex-shrink:0}.InlineEmojiPicker_headerText__DZUod{font-size:12px;color:var(--TEXT_SECONDARY)}.InlineEmojiPicker_queryCode__2SHv1{font-size:12px;font-family:Fira Code,Consolas,monospace;background:var(--BACKGROUND_MEDIUM);padding:2px 6px;border-radius:4px;color:var(--PRIMARY)}.InlineEmojiPicker_loading__0mJzr{padding:16px;text-align:center;color:var(--TEXT_SECONDARY);font-size:13px}.InlineEmojiPicker_emojiList__n73RD{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:4px 0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.InlineEmojiPicker_emojiItem__doUZC{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer;transition:background-color .15s ease}.InlineEmojiPicker_emojiItem__doUZC.InlineEmojiPicker_selected__6Gzfz,.InlineEmojiPicker_emojiItem__doUZC:hover{background:rgba(var(--PRIMARY_RGB),.15)}.InlineEmojiPicker_emojiPreview__wucAM{font-size:20px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.InlineEmojiPicker_customEmoji__fgM2e{width:24px;height:24px;object-fit:contain}.InlineEmojiPicker_emojiName__LxEK4{font-size:13px;color:var(--TEXT_PRIMARY);font-family:Fira Code,Consolas,monospace}.InlineEmojiPicker_footer__9z3rt{display:flex;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--BACKGROUND_MEDIUM);background:var(--BACKGROUND_LIGHT);flex-shrink:0}.InlineEmojiPicker_hint__s5LN_{font-size:11px;color:var(--TEXT_SECONDARY);display:flex;align-items:center;gap:4px}.InlineEmojiPicker_hint__s5LN_ kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:var(--BACKGROUND_MEDIUM);border:1px solid var(--BACKGROUND_LIGHT);border-radius:3px;font-size:10px;font-family:inherit;color:var(--TEXT_PRIMARY)}.InlineEmojiPicker_emojiList__n73RD::-webkit-scrollbar{width:4px}.InlineEmojiPicker_emojiList__n73RD::-webkit-scrollbar-track{background:transparent}.InlineEmojiPicker_emojiList__n73RD::-webkit-scrollbar-thumb{background:var(--BACKGROUND_MEDIUM);border-radius:2px}.InlineEmojiPicker_emojiList__n73RD::-webkit-scrollbar-thumb:hover{background:var(--PRIMARY)}@media(max-width:768px){.InlineEmojiPicker_inlineEmojiPicker__8P3fZ{max-height:200px}.InlineEmojiPicker_footer__9z3rt{flex-direction:column;gap:4px;align-items:center}.InlineEmojiPicker_emojiPreview__wucAM{font-size:18px}}.FloatingToolbar_floatingToolbar__OvcCr{position:fixed;display:flex;align-items:center;gap:4px;padding:6px 8px;background:var(--BACKGROUND_700);border:1px solid var(--BACKGROUND_MEDIUM);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:1001;animation:FloatingToolbar_fadeIn__Wyg9R .15s ease-out}.FloatingToolbar_floatingToolbar__OvcCr:before{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--BACKGROUND_700)}.FloatingToolbar_floatingToolbar__OvcCr:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--BACKGROUND_MEDIUM);z-index:-1}@keyframes FloatingToolbar_fadeIn__Wyg9R{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FloatingToolbar_toolbarButton__Akw92{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--TEXT_SECONDARY);cursor:pointer;transition:all .15s ease}.FloatingToolbar_toolbarButton__Akw92:hover{background:rgba(var(--PRIMARY_RGB),.15);color:var(--PRIMARY)}.FloatingToolbar_toolbarButton__Akw92:active{transform:scale(.95)}.FloatingToolbar_toolbarButton__Akw92:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--PRIMARY_RGB),.3)}.FloatingToolbar_separator__B0slz{width:1px;height:20px;background:var(--BACKGROUND_MEDIUM);margin:0 4px}@media(max-width:768px){.FloatingToolbar_floatingToolbar__OvcCr{padding:8px 10px}.FloatingToolbar_toolbarButton__Akw92{width:36px;height:36px}}.MentionSuggestions_mentionSuggestions__5wD0_{position:static;margin-bottom:0;background:var(--BACKGROUND_700,#1a1a2e);border:1px solid var(--BACKGROUND_MEDIUM);border-radius:8px;max-height:240px;overflow:hidden;z-index:1000;box-shadow:0 4px 16px rgba(0,0,0,.25);display:flex;flex-direction:column;animation:MentionSuggestions_slideUp__ydwe8 .15s ease-out}@keyframes MentionSuggestions_slideUp__ydwe8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MentionSuggestions_header__Iy9fL{padding:10px 12px;border-bottom:1px solid var(--BACKGROUND_MEDIUM);flex-shrink:0}.MentionSuggestions_headerText___Jvd9{font-size:12px;font-weight:600;color:var(--TEXT_SECONDARY);text-transform:uppercase;letter-spacing:.5px}.MentionSuggestions_loading__ICt_e{padding:16px;text-align:center;color:var(--TEXT_SECONDARY);font-size:13px;font-style:italic}.MentionSuggestions_suggestionsList__JdveC{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:4px 0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.MentionSuggestions_suggestion___Un_s{display:flex;align-items:center;gap:12px;padding:8px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid var(--BACKGROUND_MEDIUM)}.MentionSuggestions_suggestion___Un_s:last-child{border-bottom:none}.MentionSuggestions_suggestion___Un_s.MentionSuggestions_selected___sLn9,.MentionSuggestions_suggestion___Un_s:hover{background:var(--PRIMARY_LIGHT,rgba(59,130,246,.1))}.MentionSuggestions_avatar__23f9y{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0}.MentionSuggestions_avatarImg__xlG9X{width:100%;height:100%;object-fit:cover}.MentionSuggestions_avatarPlaceholder__0Da_d{width:100%;height:100%;background:var(--PRIMARY);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}.MentionSuggestions_username__rc9Nk{font-size:14px;color:var(--TEXT_PRIMARY);font-weight:500}.MentionSuggestions_footer__0QvqZ{display:flex;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--BACKGROUND_MEDIUM);background:var(--BACKGROUND_LIGHT);flex-shrink:0}.MentionSuggestions_hint__jS_SR{font-size:11px;color:var(--TEXT_SECONDARY);display:flex;align-items:center;gap:4px}.MentionSuggestions_hint__jS_SR kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:var(--BACKGROUND_MEDIUM);border:1px solid var(--BACKGROUND_LIGHT);border-radius:3px;font-size:10px;font-family:inherit;color:var(--TEXT_PRIMARY)}.MentionSuggestions_suggestionsList__JdveC::-webkit-scrollbar{width:4px}.MentionSuggestions_suggestionsList__JdveC::-webkit-scrollbar-track{background:transparent}.MentionSuggestions_suggestionsList__JdveC::-webkit-scrollbar-thumb{background:var(--BACKGROUND_MEDIUM);border-radius:2px}.MentionSuggestions_suggestionsList__JdveC::-webkit-scrollbar-thumb:hover{background:var(--PRIMARY)}.MentionSuggestions_suggestion___Un_s:focus{outline:2px solid var(--PRIMARY);outline-offset:-2px}@media(max-width:768px){.MentionSuggestions_mentionSuggestions__5wD0_{max-height:200px}.MentionSuggestions_suggestion___Un_s{padding:10px 12px}.MentionSuggestions_avatar__23f9y{width:20px;height:20px}.MentionSuggestions_username__rc9Nk{font-size:13px}.MentionSuggestions_footer__0QvqZ{flex-direction:column;gap:4px;align-items:center}}.CommentForm_commentForm__MX8Q0{width:100%;margin-bottom:1.5rem}.CommentForm_inputWrapper__nbukE{position:relative;background:var(--BACKGROUND_LIGHT);border:2px solid var(--BACKGROUND_MEDIUM);border-radius:8px;transition:border-color .2s ease;overflow:visible}.CommentForm_inputWrapper__nbukE:focus-within{border-color:var(--PRIMARY)}.CommentForm_textarea___4v_9{width:100%;min-height:80px;max-height:200px;padding:12px 50px 12px 16px;border:none;background:transparent;color:var(--TEXT_PRIMARY);font-family:inherit;font-size:14px;line-height:1.5;resize:none;outline:none}.CommentForm_textarea___4v_9::placeholder{color:var(--TEXT_SECONDARY)}.CommentForm_textarea___4v_9:disabled{opacity:.6;cursor:not-allowed}.CommentForm_replyTextarea__WYDIi{min-height:60px;background:var(--BACKGROUND_MEDIUM)}.CommentForm_characterCount___or3z{position:absolute;bottom:8px;right:50px;font-size:12px;color:var(--TEXT_SECONDARY)}.CommentForm_characterCount___or3z .CommentForm_error__nA3P8{color:var(--ALERT)}.CommentForm_emojiButton__ylB9U{position:absolute;top:12px;right:12px}.CommentForm_emojiToggle__INArr{background:none;border:none;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.CommentForm_emojiToggle__INArr:hover{background:var(--BACKGROUND_MEDIUM)}.CommentForm_emojiToggle__INArr:disabled{opacity:.6;cursor:not-allowed}.CommentForm_emojiPickerWrapper__ad6Wp{position:absolute;top:100%;right:0;z-index:1000;margin-top:4px}.CommentForm_actions__vANtn{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:12px}.CommentForm_hints__UZJjv{display:flex;gap:8px;align-items:center}.CommentForm_hint___ZuNi{font-size:12px;color:var(--TEXT_SECONDARY)}.CommentForm_buttons__6fy04{display:flex;gap:8px;align-items:center}.CommentForm_cancelButton__04wGV{padding:8px 16px;border:1px solid var(--BACKGROUND_MEDIUM);background:transparent;color:var(--TEXT_SECONDARY);border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.CommentForm_cancelButton__04wGV:hover{background:var(--BACKGROUND_MEDIUM);color:var(--TEXT_PRIMARY)}.CommentForm_cancelButton__04wGV:disabled{opacity:.6;cursor:not-allowed}.CommentForm_submitButton__1yS1X{padding:8px 20px;border:none;background:var(--PRIMARY);color:var(--TEXT_WHITE);border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.CommentForm_submitButton__1yS1X:hover:not(:disabled){filter:brightness(.9);transform:translateY(-1px)}.CommentForm_submitButton__1yS1X:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){.CommentForm_actions__vANtn{flex-direction:column;align-items:stretch;gap:8px}.CommentForm_buttons__6fy04{justify-content:flex-end}.CommentForm_hints__UZJjv{justify-content:center}.CommentForm_textarea___4v_9{font-size:16px}.CommentForm_emojiPickerWrapper__ad6Wp{right:-100px}}.CommentForm_commentForm__MX8Q0{animation:CommentForm_slideIn__YG7R7 .2s ease-out}@keyframes CommentForm_slideIn__YG7R7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CommentForm_textarea___4v_9:focus{outline:none}.CommentForm_inputWrapper__nbukE:focus-within .CommentForm_characterCount___or3z{color:var(--PRIMARY)}.CommentForm_inputWrapper__nbukE.CommentForm_error__nA3P8{border-color:var(--ALERT)}.CommentForm_error__nA3P8 .CommentForm_textarea___4v_9{color:var(--ALERT)}.CommentReactions_reactions__M_mcZ{display:flex;align-items:center;margin-top:.5rem;gap:.25rem;overflow-x:auto;overflow-y:hidden}.CommentReactions_reactionButtons__mlpW4{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.CommentReactions_reactionButton__Gj5Jr{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:var(--BACKGROUND_SECONDARY);border-radius:12px;font-size:.875rem;cursor:pointer;transition:all .2s ease;min-height:28px}.CommentReactions_reactionButton__Gj5Jr:hover{background-color:var(--BACKGROUND_TERTIARY);border-color:var(--PRIMARY)}.CommentReactions_reactionButton__Gj5Jr:disabled{opacity:.6;cursor:not-allowed}.CommentReactions_reactionButton__Gj5Jr.CommentReactions_active__vSwKz{background-color:var(--PRIMARY);color:var(--TEXT_WHITE);border-color:var(--PRIMARY)}.CommentReactions_reactionButton__Gj5Jr.CommentReactions_active__vSwKz .CommentReactions_reactionIcon____PT3{filter:none}.CommentReactions_reactionIcon____PT3{font-size:1rem;line-height:1}.CommentReactions_customEmoji__ZHRGa{width:1em;height:1em;vertical-align:-.125em}.CommentReactions_reactionCount__Bme4w{font-size:.75rem;font-weight:500;min-width:1rem;text-align:center}.CommentReactions_addEmojiButton__I3DmO{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px dashed var(--BORDER_COLOR);background-color:transparent;border-radius:12px;font-size:.875rem;cursor:pointer;transition:all .2s ease;min-height:28px}.CommentReactions_addEmojiButton__I3DmO:hover{background-color:var(--BACKGROUND_SECONDARY);border-color:var(--PRIMARY)}.CommentReactions_addEmojiButton__I3DmO:disabled{opacity:.6;cursor:not-allowed}.CommentReactions_addIcon__2AH03{font-size:.75rem;font-weight:700;color:var(--TEXT_GREY_50)}@media(max-width:768px){.CommentReactions_reactionButtons__mlpW4,.CommentReactions_reactions__M_mcZ{gap:.125rem}.CommentReactions_addEmojiButton__I3DmO,.CommentReactions_reactionButton__Gj5Jr{padding:.125rem .375rem;font-size:.8125rem;min-height:24px}.CommentReactions_reactionIcon____PT3{font-size:.875rem}.CommentReactions_reactionCount__Bme4w{font-size:.6875rem}}.CommentOptionsMenu_container__Fb2XM{position:relative;display:inline-flex}.CommentOptionsMenu_menuButton__pq_KR{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--TEXT_MUTED,#6c757d);transition:all .2s ease}.CommentOptionsMenu_menuButton__pq_KR:hover{background-color:var(--BACKGROUND_SECONDARY,#f8f9fa);color:var(--TEXT_PRIMARY,#333)}.CommentOptionsMenu_menu__posC5{position:absolute;top:100%;right:0;margin-top:4px;min-width:220px;max-width:280px;max-height:350px;background-color:var(--BACKGROUND_PRIMARY);border:1px solid var(--BORDER_COLOR);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;overflow:hidden;display:flex;flex-direction:column}.CommentOptionsMenu_optionsList__REEE8{padding:4px}.CommentOptionsMenu_optionItem__GKE4g{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:.875rem;color:var(--TEXT_PRIMARY,#333);transition:background-color .2s ease;text-align:left}.CommentOptionsMenu_optionItem__GKE4g:hover{background-color:var(--BACKGROUND_SECONDARY,#f8f9fa)}.CommentOptionsMenu_optionItem__GKE4g.CommentOptionsMenu_reportOption__LyQhE{color:var(--ALERT)}.CommentOptionsMenu_optionItem__GKE4g.CommentOptionsMenu_reportOption__LyQhE:hover{background-color:rgba(220,53,69,.1)}.CommentOptionsMenu_header__1OP9j{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--BORDER_COLOR);background-color:var(--BACKGROUND_SECONDARY,#f8f9fa)}.CommentOptionsMenu_backButton__cGuSE{background:none;border:none;font-size:.8125rem;color:var(--PRIMARY,#007bff);cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.CommentOptionsMenu_backButton__cGuSE:hover{background-color:var(--BACKGROUND_TERTIARY,#e9ecef)}.CommentOptionsMenu_title__sHV6T{font-size:.875rem;font-weight:600;color:var(--TEXT_PRIMARY,#333)}.CommentOptionsMenu_reactionsView__hNyRY{display:flex;flex-direction:column}.CommentOptionsMenu_reactionsList__CQTl0{padding:4px;overflow-y:auto;max-height:250px}.CommentOptionsMenu_reactionItem__3GvFr{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:.875rem;transition:background-color .2s ease}.CommentOptionsMenu_reactionItem__3GvFr:hover{background-color:var(--BACKGROUND_SECONDARY,#f8f9fa)}.CommentOptionsMenu_reactionEmoji__vj6C6{font-size:1.25rem;line-height:1}.CommentOptionsMenu_emojiImage___b9_r{width:20px;height:20px;object-fit:contain}.CommentOptionsMenu_reactionName__F2mI3{flex:1 1;font-family:inherit;font-size:.8125rem;color:var(--TEXT_GREY_50)}.CommentOptionsMenu_reactionCount__2tVkL{font-size:.75rem;font-weight:600;color:var(--TEXT_MUTED,#999);background-color:var(--BACKGROUND_SECONDARY,#f8f9fa);padding:2px 8px;border-radius:10px}.CommentOptionsMenu_reactionDetail__ORrYf{display:flex;flex-direction:column}.CommentOptionsMenu_emojiHeader__kOhTQ{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--BORDER_COLOR)}.CommentOptionsMenu_bigEmoji__RQSlP{font-size:2rem;line-height:1}.CommentOptionsMenu_bigEmoji__RQSlP img{width:32px;height:32px}.CommentOptionsMenu_emojiName__CXAfc{font-family:inherit;font-size:.875rem;color:var(--TEXT_GREY_50)}.CommentOptionsMenu_saveButton__LRDMU{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 12px;padding:8px 12px;border:1px solid var(--BORDER_COLOR);background-color:var(--BACKGROUND_PRIMARY);border-radius:6px;font-size:.8125rem;cursor:pointer;transition:all .2s ease}.CommentOptionsMenu_saveButton__LRDMU:hover:not(:disabled){background-color:var(--PRIMARY);border-color:var(--PRIMARY);color:var(--TEXT_WHITE)}.CommentOptionsMenu_saveButton__LRDMU:disabled{opacity:.6;cursor:not-allowed}.CommentOptionsMenu_saveButton__LRDMU.CommentOptionsMenu_saved__xVfFj{background-color:var(--SUCCESS);border-color:var(--SUCCESS);color:var(--TEXT_WHITE)}.CommentOptionsMenu_usersSection__4Tcsd{flex:1 1;overflow-y:auto;padding:8px 12px}.CommentOptionsMenu_usersTitle__fbscq{font-size:.75rem;font-weight:600;color:var(--TEXT_GREY_50);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.CommentOptionsMenu_usersList__23hgj{list-style:none;margin:0;padding:0}.CommentOptionsMenu_userItem__HIg0t{margin-bottom:2px}.CommentOptionsMenu_userLink__mOxKJ{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;text-decoration:none;color:var(--TEXT_PRIMARY,#333);transition:background-color .2s ease}.CommentOptionsMenu_userLink__mOxKJ:hover{background-color:var(--BACKGROUND_SECONDARY,#f8f9fa)}.CommentOptionsMenu_userAvatar__cdpKY{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0}.CommentOptionsMenu_avatarImage__U5yRn{width:100%;height:100%;object-fit:cover}.CommentOptionsMenu_avatarPlaceholder__BBwT_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--PRIMARY);color:var(--TEXT_WHITE);font-size:.625rem;font-weight:600}.CommentOptionsMenu_username__5d_ui{font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommentOptionsMenu_noUsers__zh3LT{color:var(--TEXT_MUTED,#999);font-size:.8125rem;text-align:center;padding:12px 0}.CommentOptionsMenu_loading__kFc_K{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--TEXT_MUTED,#999);font-size:.8125rem}.CommentOptionsMenu_spinner__SEt75{display:inline-block;width:14px;height:14px;border:2px solid var(--BORDER_COLOR);border-top-color:var(--PRIMARY);border-radius:50%;animation:CommentOptionsMenu_spin__4G0Da .8s linear infinite}@keyframes CommentOptionsMenu_spin__4G0Da{to{transform:rotate(1turn)}}.dark .CommentOptionsMenu_menu__posC5{background-color:var(--BACKGROUND_PRIMARY,#1a1a2e);border-color:var(--BORDER_COLOR,#333)}.dark .CommentOptionsMenu_header__1OP9j{background-color:var(--BACKGROUND_SECONDARY,#16213e);border-color:var(--BORDER_COLOR,#333)}.dark .CommentOptionsMenu_optionItem__GKE4g:hover,.dark .CommentOptionsMenu_reactionItem__3GvFr:hover,.dark .CommentOptionsMenu_saveButton__LRDMU,.dark .CommentOptionsMenu_userLink__mOxKJ:hover{background-color:var(--BACKGROUND_TERTIARY,#2a2a4a)}.dark .CommentOptionsMenu_saveButton__LRDMU{border-color:var(--BORDER_COLOR,#444);color:var(--TEXT_PRIMARY,#eee)}@media(max-width:768px){.CommentOptionsMenu_menu__posC5{min-width:200px;max-height:300px}}.UserPreviewCard_userPreviewCard__3UyGf{width:300px;background:var(--BACKGROUND_700);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:9999;overflow:hidden;animation:UserPreviewCard_popIn__oZ2VK .15s ease-out}@keyframes UserPreviewCard_popIn__oZ2VK{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.UserPreviewCard_banner__g118_{height:60px;background:var(--PRIMARY)}.UserPreviewCard_avatarContainer__5B0ty{display:flex;justify-content:center;margin-top:-40px;position:relative;z-index:2}.UserPreviewCard_avatarWrapper__gqPrQ{position:relative;width:80px;height:80px}.UserPreviewCard_avatar__hQZUt{background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--BACKGROUND_MEDIUM)}.UserPreviewCard_avatarPlaceholder__KbsH0,.UserPreviewCard_avatar__hQZUt{width:80px;height:80px;border-radius:50%;border:4px solid var(--BACKGROUND_700)}.UserPreviewCard_avatarPlaceholder__KbsH0{background:var(--PRIMARY);color:var(--TEXT_WHITE);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:600}.UserPreviewCard_avatarBorderImage__R1l4y{position:absolute;top:-10px;left:-10px;width:100px;height:100px;pointer-events:none;z-index:2;object-fit:contain}.UserPreviewCard_userInfo__NktEG{padding:12px 16px;text-align:center}.UserPreviewCard_username__QIF8x{font-size:18px;font-weight:600;color:var(--TEXT_PRIMARY);margin:0 0 8px}.UserPreviewCard_roles__ukX7Y{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:10px}.UserPreviewCard_role__vUlm7{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:4px}.UserPreviewCard_roleAdmin__OlmC5{background:rgba(var(--ALERT-RGB),.2);color:var(--ALERT)}.UserPreviewCard_roleMod__mWVt3{background:rgba(var(--SUCCESS-RGB),.2);color:var(--SUCCESS)}.UserPreviewCard_roleUploader__Wxfpa,.UserPreviewCard_roleVip__BB3on{background:rgba(var(--PRIMARY-RGB),.2);color:var(--PRIMARY)}.UserPreviewCard_roleDefault__QOgRR{background:var(--BACKGROUND_MEDIUM);color:var(--TEXT_SECONDARY)}.UserPreviewCard_bio__WGSeW{font-size:13px;color:var(--TEXT_SECONDARY);margin:0 0 10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.UserPreviewCard_groups__MyaPe{margin-bottom:10px;text-align:left}.UserPreviewCard_groupsLabel__IL7Sc{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--TEXT_SECONDARY);margin-bottom:6px}.UserPreviewCard_groupsList__Z5smW{display:flex;flex-direction:column;gap:6px}.UserPreviewCard_groupItem___R1c3{display:flex;align-items:center;gap:8px;padding:4px 8px;background:var(--BACKGROUND_MEDIUM);border-radius:6px;transition:background .2s ease}.UserPreviewCard_groupItem___R1c3:hover{background:var(--BACKGROUND_LIGHT)}.UserPreviewCard_groupAvatar__J0f0f{width:20px;height:20px;border-radius:4px;object-fit:cover}.UserPreviewCard_groupAvatarPlaceholder__wDrvm{width:20px;height:20px;border-radius:4px;background:var(--PRIMARY);color:var(--TEXT_WHITE);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.UserPreviewCard_groupName__LA4rR{font-size:12px;color:var(--TEXT_PRIMARY);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserPreviewCard_memberSince__K1mAl{display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:1px solid var(--BACKGROUND_MEDIUM)}.UserPreviewCard_label__0Y9Fm{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--TEXT_SECONDARY)}.UserPreviewCard_date__3SRBL{font-size:13px;color:var(--TEXT_PRIMARY)}.UserPreviewCard_actions__4GThw{padding:12px 16px;border-top:1px solid var(--BACKGROUND_MEDIUM)}.UserPreviewCard_viewProfileButton__p3VQP{width:100%;padding:10px 16px;background:var(--PRIMARY);color:var(--TEXT_WHITE);border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.UserPreviewCard_viewProfileButton__p3VQP:hover{filter:brightness(.9);transform:translateY(-1px)}.UserPreviewCard_viewProfileButton__p3VQP:active{transform:translateY(0)}.UserPreviewCard_loading__lgOIS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px;color:var(--TEXT_SECONDARY);font-size:14px}.UserPreviewCard_spinner___CHm6{width:24px;height:24px;border:2px solid var(--BACKGROUND_MEDIUM);border-top-color:var(--PRIMARY);border-radius:50%;animation:UserPreviewCard_spin__qUiWb .8s linear infinite}@keyframes UserPreviewCard_spin__qUiWb{to{transform:rotate(1turn)}}.UserPreviewCard_error__okGen{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--TEXT_SECONDARY);font-size:14px}@media(max-width:768px){.UserPreviewCard_userPreviewCard__3UyGf{width:calc(100vw - 32px);max-width:300px}.UserPreviewCard_avatarPlaceholder__KbsH0,.UserPreviewCard_avatarWrapper__gqPrQ,.UserPreviewCard_avatar__hQZUt{width:64px;height:64px}.UserPreviewCard_avatarBorderImage__R1l4y{top:-8px;left:-8px;width:80px;height:80px}.UserPreviewCard_avatarPlaceholder__KbsH0{font-size:26px}.UserPreviewCard_username__QIF8x{font-size:16px}}.EmojiPreviewPopup_overlay___aEkO{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.EmojiPreviewPopup_popup__nTx0S{position:fixed;width:220px;background-color:var(--BACKGROUND_PRIMARY);border:1px solid var(--BORDER_COLOR);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:1001;overflow:hidden}.EmojiPreviewPopup_header__shoHS{display:flex;align-items:center;gap:8px;padding:12px 14px;background-color:var(--BACKGROUND_SECONDARY);border-bottom:1px solid var(--BORDER_COLOR)}.EmojiPreviewPopup_emoji__H6ZIS{font-size:1.75rem;line-height:1}.EmojiPreviewPopup_emojiImage__Yf0nH{width:28px;height:28px;object-fit:contain}.EmojiPreviewPopup_emojiName__28tQr{flex:1 1;font-size:.8125rem;color:var(--TEXT_GREY_50);font-family:Consolas,Monaco,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmojiPreviewPopup_closeButton__jSg3_{background:none;border:none;font-size:.875rem;color:var(--TEXT_MUTED,#999);cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .2s ease;flex-shrink:0}.EmojiPreviewPopup_closeButton__jSg3_:hover{background-color:var(--BACKGROUND_TERTIARY,#e9ecef);color:var(--TEXT_PRIMARY,#333)}.EmojiPreviewPopup_loading__I1a30{display:flex;align-items:center;justify-content:center;padding:16px}.EmojiPreviewPopup_spinner__2zdAo{display:inline-block;width:16px;height:16px;border:2px solid var(--BORDER_COLOR);border-top-color:var(--PRIMARY);border-radius:50%;animation:EmojiPreviewPopup_spin__HnVQq .8s linear infinite}@keyframes EmojiPreviewPopup_spin__HnVQq{to{transform:rotate(1turn)}}.EmojiPreviewPopup_saveSection__n5JVh{padding:10px 14px}.EmojiPreviewPopup_saveButton__y0h5O{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--BORDER_COLOR);background-color:var(--BACKGROUND_PRIMARY);border-radius:6px;font-size:.8125rem;cursor:pointer;transition:all .2s ease}.EmojiPreviewPopup_saveButton__y0h5O:hover:not(:disabled){background-color:var(--PRIMARY);border-color:var(--PRIMARY);color:var(--TEXT_WHITE)}.EmojiPreviewPopup_saveButton__y0h5O:disabled{opacity:.6;cursor:not-allowed}.EmojiPreviewPopup_saveButton__y0h5O.EmojiPreviewPopup_saved__7EoSO{background-color:var(--SUCCESS);border-color:var(--SUCCESS);color:var(--TEXT_WHITE)}.EmojiPreviewPopup_saveButton__y0h5O.EmojiPreviewPopup_saved__7EoSO:hover:not(:disabled){background-color:var(--ALERT);border-color:var(--ALERT)}.EmojiPreviewPopup_info__sAXu8{padding:10px 14px;text-align:center}.EmojiPreviewPopup_infoText__3L_zB{font-size:.75rem;color:var(--TEXT_MUTED,#999)}.dark .EmojiPreviewPopup_popup__nTx0S{background-color:var(--BACKGROUND_PRIMARY,#1a1a2e);border-color:var(--BORDER_COLOR,#333)}.dark .EmojiPreviewPopup_header__shoHS{background-color:var(--BACKGROUND_SECONDARY,#16213e);border-color:var(--BORDER_COLOR,#333)}.dark .EmojiPreviewPopup_saveButton__y0h5O{background-color:var(--BACKGROUND_TERTIARY,#2a2a4a);border-color:var(--BORDER_COLOR,#444);color:var(--TEXT_PRIMARY,#eee)}@media(max-width:768px){.EmojiPreviewPopup_popup__nTx0S{width:200px}}.MarkdownRenderer_markdownContent__etxHb{font-size:14px;line-height:1.6;color:var(--TEXT_PRIMARY);word-wrap:break-word;overflow-wrap:break-word}.MarkdownRenderer_markdownContent__etxHb .MarkdownRenderer_paragraph__HxUYs{display:inline}.MarkdownRenderer_markdownContent__etxHb strong{font-weight:600;color:var(--TEXT_PRIMARY)}.MarkdownRenderer_markdownContent__etxHb em{font-style:italic}.MarkdownRenderer_markdownContent__etxHb .MarkdownRenderer_link__fXRHR{color:var(--PRIMARY);text-decoration:none;transition:opacity .2s ease}.MarkdownRenderer_markdownContent__etxHb .MarkdownRenderer_link__fXRHR:hover{opacity:.8;text-decoration:underline}.MarkdownRenderer_markdownContent__etxHb .MarkdownRenderer_inlineCode___N__Q{background:var(--BACKGROUND_MEDIUM);padding:2px 6px;border-radius:4px;font-family:Fira Code,Consolas,monospace;font-size:.9em}.MarkdownRenderer_markdownContent__etxHb pre{background:var(--BACKGROUND_MEDIUM);padding:12px;border-radius:8px;overflow-x:auto;margin:8px 0}.MarkdownRenderer_markdownContent__etxHb pre code{background:none;padding:0}.MarkdownRenderer_markdownContent__etxHb blockquote{border-left:3px solid var(--PRIMARY);padding-left:12px;margin:8px 0;color:var(--TEXT_SECONDARY);font-style:italic}.MarkdownRenderer_markdownContent__etxHb ol,.MarkdownRenderer_markdownContent__etxHb ul{margin:8px 0;padding-left:24px}.MarkdownRenderer_markdownContent__etxHb li{margin:4px 0}.MarkdownRenderer_markdownContent__etxHb hr{border:none;border-top:1px solid var(--BACKGROUND_MEDIUM);margin:16px 0}.MarkdownRenderer_spoiler__LvIrc{background:var(--TEXT_PRIMARY);color:transparent;border-radius:4px;padding:2px 4px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MarkdownRenderer_spoiler__LvIrc:hover{background:var(--TEXT_SECONDARY)}.MarkdownRenderer_spoiler__LvIrc.MarkdownRenderer_revealed__DDWNc{background:var(--BACKGROUND_MEDIUM);color:var(--TEXT_PRIMARY)}.MarkdownRenderer_mention__4dHEA{font-weight:500;cursor:pointer;padding:1px 4px;border-radius:4px}.MarkdownRenderer_mention__4dHEA:hover{text-decoration:underline}.MarkdownRenderer_ownMention__2g_YQ{color:var(--PRIMARY);background:rgba(var(--PRIMARY_RGB),.1)}.MarkdownRenderer_otherMention__jPvnO{color:var(--TEXT_GREY_25);background:var(--BACKGROUND_500)}.MarkdownRenderer_customEmoji__FCWQO{height:1.2em;width:auto;vertical-align:middle;display:inline}.MarkdownRenderer_clickableEmoji__jI_cO{cursor:pointer;transition:transform .15s ease}.MarkdownRenderer_clickableEmoji__jI_cO:hover{transform:scale(1.2)}.MarkdownRenderer_markdownContent__etxHb img{height:1.2em;max-height:1.2em;width:auto;vertical-align:-.125em;display:inline-block;object-fit:contain}.Comment_comment__IV4Jp{position:relative;margin-bottom:1rem;overflow-x:hidden}.Comment_level0__pF4w8{margin-left:0}.Comment_level1__AlX4L{margin-left:1.5rem}.Comment_level2__nkGWF{margin-left:2.5rem}.Comment_level3__SdEBQ{margin-left:3rem}.Comment_replyLine__nzb7q{position:absolute;left:-1rem;top:0;bottom:0;width:2px;background:var(--BACKGROUND_MEDIUM);border-radius:1px}.Comment_commentContent__OA3xH{background:var(--BACKGROUND_LIGHT);border:1px solid var(--BACKGROUND_MEDIUM);border-radius:8px;padding:1rem;transition:all .2s ease;position:relative;overflow:hidden}.Comment_commentContent__OA3xH:hover{border-color:var(--PRIMARY);box-shadow:0 2px 8px rgba(0,0,0,.1)}.Comment_commentContent__OA3xH[style*=background-image]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.6));pointer-events:none;z-index:0}.Comment_commentContent__OA3xH[style*=background-image]>*{position:relative}.Comment_commentContent__OA3xH[style*=background-image] .Comment_actionButton__ktiWr,.Comment_commentContent__OA3xH[style*=background-image] .Comment_timestamp__UllYs{color:rgba(var(--TEXT_WHITE_RGB),.85);text-shadow:0 1px 2px rgba(0,0,0,.8)}.Comment_commentContent__OA3xH[style*=background-image] .Comment_actionButton__ktiWr:hover{color:var(--TEXT_WHITE);background:hsla(0,0%,100%,.2)}.Comment_commentContent__OA3xH[style*=background-image] .Comment_deleteButton__aY6NO:hover{color:var(--ALERT);background:hsla(0,100%,71%,.2)}.Comment_commentContent__OA3xH[style*=background-image] .Comment_username__kexuv{color:var(--TEXT_WHITE);text-shadow:0 1px 2px rgba(0,0,0,.8)}.Comment_commentContent__OA3xH[style*=background-image] .Comment_content__9HB62{color:rgba(var(--TEXT_WHITE_RGB),.95);text-shadow:0 1px 2px rgba(0,0,0,.6)}.Comment_commentContent__OA3xH[style*=background-image] .Comment_actions__L8mch{border-top-color:rgba(var(--TEXT_WHITE_RGB),.2)}.Comment_headerRow__qY1A0{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.Comment_header__BZ4YH{display:flex;align-items:center;gap:.75rem;flex:1 1}.Comment_avatar__DAHrW{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.Comment_avatarImg__1eFZr{width:100%;height:100%;object-fit:cover}.Comment_avatarPlaceholder__imApN{width:100%;height:100%;background:var(--PRIMARY);color:var(--TEXT_WHITE);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}.Comment_meta__XKI82{display:flex;flex-direction:column;gap:2px}.Comment_username__kexuv{font-weight:600;font-size:14px;color:var(--TEXT_PRIMARY)}.Comment_timestamp__UllYs{font-size:12px;color:var(--TEXT_SECONDARY)}.Comment_edited__mzbuu{font-style:italic}.Comment_body__rM1_p{margin-bottom:1rem}.Comment_content__9HB62{font-size:14px;line-height:1.5;color:var(--TEXT_PRIMARY);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;box-sizing:border-box}.Comment_content__9HB62 .mention{color:var(--PRIMARY);background:rgba(var(--PRIMARY-RGB),.1);padding:2px 4px;border-radius:4px;font-weight:500;word-break:break-word}.Comment_content__9HB62{white-space:pre-wrap;word-break:break-word}.Comment_content__9HB62 a{word-break:break-all}.Comment_content__9HB62 code{word-break:break-all;white-space:pre-wrap}.Comment_actions__L8mch{display:flex;gap:1rem;align-items:center;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--BACKGROUND_MEDIUM)}.Comment_actionButton__ktiWr{background:none;border:none;color:var(--TEXT_SECONDARY);font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.Comment_actionButton__ktiWr:hover{color:var(--PRIMARY);background:rgba(var(--PRIMARY-RGB),.1)}.Comment_actionButton__ktiWr:disabled{opacity:.6;cursor:not-allowed}.Comment_deleteButton__aY6NO:hover{color:var(--ALERT);background:rgba(var(--ALERT-RGB),.1)}.Comment_reportButton__ZATsV{display:inline-flex;align-items:center;gap:4px}.Comment_reportButton__ZATsV:hover{color:var(--PRIMARY);background:rgba(var(--PRIMARY_RGB),.1)}.Comment_replyForm__VK_uJ{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--BACKGROUND_MEDIUM)}.Comment_replies__kkvvQ{margin-top:1rem;position:relative;padding-left:1rem}.Comment_threadLine__xQJm9{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--BACKGROUND_MEDIUM);border-radius:1px;transition:background .2s ease}.Comment_repliesLevel0__BCnH7 .Comment_threadLine__xQJm9,.Comment_repliesLevel1__WNSFX .Comment_threadLine__xQJm9{background:var(--PRIMARY)}.Comment_repliesLevel2__PCobT .Comment_threadLine__xQJm9{background:var(--SUCCESS)}.Comment_replies__kkvvQ:hover>.Comment_threadLine__xQJm9{background:var(--PRIMARY)}.Comment_toggleReplies__ANYyw{background:none;border:none;color:var(--TEXT_SECONDARY);font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;display:flex;align-items:center;gap:.5rem;transition:color .2s ease,background .2s ease;border-radius:4px;margin-left:-4px}.Comment_toggleReplies__ANYyw:hover{color:var(--PRIMARY);background:rgba(var(--PRIMARY-RGB),.1)}.Comment_caretIcon__mLifL{transition:transform .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.Comment_toggleReplies__ANYyw.Comment_expanded__zPPzq .Comment_caretIcon__mLifL{transform:rotate(90deg)}.Comment_repliesList__X5P2E{margin-top:.75rem;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s ease}.Comment_repliesList__X5P2E.Comment_open__gUe7U{max-height:10000px;opacity:1}.Comment_repliesList__X5P2E.Comment_closed__iIOdC{max-height:0;opacity:0;pointer-events:none}.Comment_comment__IV4Jp.Comment_deleting__10DIY .Comment_commentContent__OA3xH{opacity:.5;pointer-events:none}.Comment_comment__IV4Jp.Comment_editing__k8_z_ .Comment_content__9HB62{display:none}@media(max-width:768px){.Comment_level1__AlX4L,.Comment_level2__nkGWF,.Comment_level3__SdEBQ{margin-left:1rem}.Comment_header__BZ4YH{gap:.5rem}.Comment_avatar__DAHrW{width:28px;height:28px}.Comment_commentContent__OA3xH{padding:.75rem}.Comment_actions__L8mch{gap:.75rem;flex-wrap:wrap}.Comment_replyLine__nzb7q{left:-.5rem}}@media(max-width:480px){.Comment_level1__AlX4L,.Comment_level2__nkGWF,.Comment_level3__SdEBQ{margin-left:.5rem}.Comment_commentContent__OA3xH{padding:.5rem}.Comment_content__9HB62{font-size:13px}}.Comment_comment__IV4Jp{animation:Comment_fadeIn__l0j14 .3s ease-out}@keyframes Comment_fadeIn__l0j14{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Comment_commentContent__OA3xH:hover .Comment_timestamp__UllYs{color:var(--TEXT_PRIMARY)}.Comment_commentContent__OA3xH:hover .Comment_actionButton__ktiWr{opacity:1}.Comment_actionButton__ktiWr{opacity:.7;transition:opacity .2s ease,color .2s ease,background .2s ease}.Comment_actionButton__ktiWr:focus,.Comment_toggleReplies__ANYyw:focus{outline:2px solid var(--PRIMARY);outline-offset:2px}.Comment_comment__IV4Jp.Comment_loading__TB6Np{pointer-events:none}.Comment_comment__IV4Jp.Comment_loading__TB6Np .Comment_commentContent__OA3xH:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--TEXT_WHITE_RGB),.8);display:flex;align-items:center;justify-content:center;border-radius:8px}.ReportModal_overlay__ALgCK{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:ReportModal_fadeIn__1Z4vR .2s ease}@keyframes ReportModal_fadeIn__1Z4vR{0%{opacity:0}to{opacity:1}}@keyframes ReportModal_slideUp__cPwJB{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ReportModal_modal___Jq_B{background:var(--BACKGROUND_700);border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 48px rgba(0,0,0,.5);border:1px solid var(--BACKGROUND_500);animation:ReportModal_slideUp__cPwJB .25s ease}.ReportModal_header__ZpTIH{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--BACKGROUND_500);position:-webkit-sticky;position:sticky;top:0;background:var(--BACKGROUND_700);z-index:1}.ReportModal_headerTitle__fcvEz{display:flex;align-items:center;gap:.75rem}.ReportModal_headerTitle__fcvEz svg{color:var(--PRIMARY)}.ReportModal_headerTitle__fcvEz h2{margin:0;font-size:1.25rem;font-weight:700;color:var(--TEXT_WHITE)}.ReportModal_closeButton__9GYjI{background:transparent;border:none;color:var(--TEXT_GREY_50);cursor:pointer;padding:.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.ReportModal_closeButton__9GYjI:hover{background:var(--BACKGROUND_500);color:var(--TEXT_WHITE)}.ReportModal_form__KWtLh{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.ReportModal_targetInfo__yAt7A{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:var(--BACKGROUND_500);border-radius:8px;font-size:.9rem}.ReportModal_targetLabel__WC2VJ{color:var(--TEXT_GREY_50)}.ReportModal_targetName__ze5Kr{color:var(--TEXT_WHITE);font-weight:600}.ReportModal_field__IwBK6{display:flex;flex-direction:column;gap:.75rem}.ReportModal_label__j21rc{font-size:.9rem;font-weight:600;color:var(--TEXT_WHITE)}.ReportModal_reasonsList__dEh6x{display:flex;flex-direction:column;gap:.5rem}.ReportModal_reasonItem__xZWI8{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--BACKGROUND_500);border-radius:8px;cursor:pointer;transition:all .2s;border:2px solid transparent}.ReportModal_reasonItem__xZWI8:hover{background:var(--BACKGROUND_300)}.ReportModal_reasonItem__xZWI8 input[type=radio]{position:absolute;opacity:0;pointer-events:none}.ReportModal_reasonItem__xZWI8 input[type=radio]:checked+.ReportModal_radioCustom__Cja7d{border-color:var(--PRIMARY)}.ReportModal_reasonItem__xZWI8 input[type=radio]:checked+.ReportModal_radioCustom__Cja7d:after{transform:scale(1)}.ReportModal_reasonItem__xZWI8 input[type=radio]:checked~.ReportModal_reasonLabel__Vvz5k{color:var(--TEXT_WHITE)}.ReportModal_reasonItem__xZWI8:has(input[type=radio]:checked){border-color:var(--PRIMARY);background:rgba(255,48,72,.1)}.ReportModal_radioCustom__Cja7d{width:20px;height:20px;border-radius:50%;border:2px solid var(--TEXT_GREY_50);flex-shrink:0;position:relative;transition:all .2s}.ReportModal_radioCustom__Cja7d:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:50%;background:var(--PRIMARY);transition:transform .2s}.ReportModal_reasonLabel__Vvz5k{font-size:.9rem;color:var(--TEXT_GREY_50);transition:color .2s}.ReportModal_textarea__jwKuZ{width:100%;padding:.875rem 1rem;background:var(--BACKGROUND_500);border:2px solid transparent;border-radius:8px;color:var(--TEXT_WHITE);font-size:.9rem;font-family:inherit;resize:vertical;min-height:100px;transition:all .2s}.ReportModal_textarea__jwKuZ::placeholder{color:var(--TEXT_GREY_50)}.ReportModal_textarea__jwKuZ:focus{outline:none;border-color:var(--PRIMARY);background:var(--BACKGROUND_300)}.ReportModal_charCount__nuAtV{font-size:.8rem;color:var(--TEXT_GREY_50);text-align:right;margin-top:-.5rem}.ReportModal_error__z1Udl{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:rgba(var(--PRIMARY_RGB,255,48,72),.15);border:1px solid rgba(var(--PRIMARY_RGB,255,48,72),.3);border-radius:8px;color:var(--PRIMARY);font-size:.875rem}.ReportModal_actions__ziEYK{display:flex;gap:.75rem;padding-top:.5rem}.ReportModal_cancelButton__cbTRB,.ReportModal_submitButton__JrtGE{flex:1 1;padding:.875rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}.ReportModal_cancelButton__cbTRB{background:var(--BACKGROUND_500);color:var(--TEXT_WHITE)}.ReportModal_cancelButton__cbTRB:hover:not(:disabled){background:var(--BACKGROUND_300)}.ReportModal_cancelButton__cbTRB:disabled{opacity:.5;cursor:not-allowed}.ReportModal_submitButton__JrtGE{background:var(--PRIMARY);color:var(--TEXT_WHITE);box-shadow:0 4px 12px rgba(var(--PRIMARY_RGB,255,48,72),.3)}.ReportModal_submitButton__JrtGE:hover:not(:disabled){filter:brightness(.9);transform:translateY(-1px)}.ReportModal_submitButton__JrtGE:disabled{opacity:.5;cursor:not-allowed;transform:none}.ReportModal_successContent__kqn_P{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;gap:1rem}.ReportModal_successContent__kqn_P .ReportModal_successIcon__KmkLb{color:var(--SUCCESS);animation:ReportModal_scaleIn__NfHFj .3s ease}.ReportModal_successContent__kqn_P .ReportModal_loginIcon__Ti8hV{color:var(--PRIMARY);animation:ReportModal_scaleIn__NfHFj .3s ease}@keyframes ReportModal_scaleIn__NfHFj{0%{transform:scale(0)}to{transform:scale(1)}}.ReportModal_successContent__kqn_P h3{margin:0;font-size:1.5rem;font-weight:700;color:var(--TEXT_WHITE)}.ReportModal_successContent__kqn_P p{margin:0;color:var(--TEXT_GREY_50);font-size:.95rem}.QuickChapterReactions_quickReactions__wz_m4{margin-bottom:1.5rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,var(--BACKGROUND_800) 0,var(--BACKGROUND_700) 100%);border:1px solid hsla(0,0%,100%,.06);border-radius:16px}.QuickChapterReactions_header__iX5Ii{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.QuickChapterReactions_title__FMDw9{margin:0;font-size:.75rem;font-weight:600;color:var(--TEXT_MUTED);text-transform:uppercase;letter-spacing:.07em}.QuickChapterReactions_totalBadge__gUaRR{display:inline-flex;align-items:center;padding:.2rem .625rem;background:rgba(var(--PRIMARY_RGB),.12);color:var(--PRIMARY);border-radius:20px;font-size:.6875rem;font-weight:700;letter-spacing:.02em}.QuickChapterReactions_reactionsGrid__hOinj{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem}.QuickChapterReactions_reactionButton__1RK9H{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.625rem .875rem;width:100%;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:var(--BACKGROUND_600);color:var(--TEXT_SECONDARY);cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease,background .2s ease}.QuickChapterReactions_reactionButton__1RK9H:hover:not(:disabled){transform:translateY(-3px);border-color:rgba(var(--PRIMARY_RGB),.35);box-shadow:0 6px 20px rgba(0,0,0,.35)}.QuickChapterReactions_reactionButton__1RK9H:hover:not(:disabled) .QuickChapterReactions_emoji__1MDod{transform:scale(1.25) rotate(-5deg)}.QuickChapterReactions_reactionButton__1RK9H:active:not(:disabled){transform:translateY(0) scale(.95);transition-duration:.1s}.QuickChapterReactions_reactionButton__1RK9H:disabled{opacity:.45;cursor:not-allowed}.QuickChapterReactions_reactionButton__1RK9H.QuickChapterReactions_submitting__Rf8r8 .QuickChapterReactions_emoji__1MDod{animation:QuickChapterReactions_pulse__6DEMo .6s ease infinite alternate}.QuickChapterReactions_reactionButton__1RK9H.QuickChapterReactions_active__HvcV2{background:rgba(var(--PRIMARY_RGB),.14);border-color:rgba(var(--PRIMARY_RGB),.5);box-shadow:0 0 0 1px rgba(var(--PRIMARY_RGB),.25),0 4px 14px rgba(var(--PRIMARY_RGB),.18)}.QuickChapterReactions_reactionButton__1RK9H.QuickChapterReactions_active__HvcV2 .QuickChapterReactions_emoji__1MDod{filter:drop-shadow(0 0 5px rgba(var(--PRIMARY_RGB),.55))}.QuickChapterReactions_reactionButton__1RK9H.QuickChapterReactions_active__HvcV2 .QuickChapterReactions_count__ChyHW{color:var(--PRIMARY)}.QuickChapterReactions_reactionButton__1RK9H.QuickChapterReactions_active__HvcV2 .QuickChapterReactions_label__WoKna{color:var(--TEXT_PRIMARY)}.QuickChapterReactions_emoji__1MDod{font-size:1.625rem;line-height:1;display:block;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s ease}.QuickChapterReactions_label__WoKna{font-size:.6875rem;font-weight:500;color:var(--TEXT_MUTED);white-space:nowrap;transition:color .2s ease}.QuickChapterReactions_count__ChyHW{font-size:.75rem;font-weight:700;color:var(--TEXT_MUTED);min-width:1rem;text-align:center;line-height:1;transition:color .2s ease}.QuickChapterReactions_error__CjO8l{display:flex;align-items:center;gap:.375rem;margin:.75rem 0 0;padding:.5rem .75rem;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.2);border-radius:8px;font-size:.75rem;color:var(--ALERT)}.QuickChapterReactions_skeleton__k8t2o{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem}.QuickChapterReactions_skeletonButton__yWNlV{height:74px;width:100%;border-radius:14px;background:var(--BACKGROUND_600);animation:QuickChapterReactions_shimmer__7Vk0F 1.4s ease infinite}@keyframes QuickChapterReactions_shimmer__7Vk0F{0%,to{opacity:.5}50%{opacity:1}}@keyframes QuickChapterReactions_pulse__6DEMo{0%{transform:scale(1)}to{transform:scale(1.3)}}@media(max-width:768px){.QuickChapterReactions_quickReactions__wz_m4{padding:1rem;border-radius:12px}.QuickChapterReactions_reactionsGrid__hOinj{gap:.375rem}.QuickChapterReactions_reactionButton__1RK9H{padding:.5rem .625rem;border-radius:12px}.QuickChapterReactions_emoji__1MDod{font-size:1.375rem}.QuickChapterReactions_label__WoKna{font-size:.625rem}.QuickChapterReactions_count__ChyHW{font-size:.6875rem}.QuickChapterReactions_skeletonButton__yWNlV{height:66px;border-radius:12px}}.CommentSection_commentSection__5vwl6{width:100%;max-width:800px;margin:2rem auto;padding:0 1rem;overflow-x:hidden;box-sizing:border-box}.CommentSection_header__TSt5d{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--BACKGROUND_MEDIUM)}.CommentSection_title__S4fRg{margin:0;font-size:1.5rem;font-weight:600;color:var(--TEXT_PRIMARY)}.CommentSection_sorting__5rw0i{display:flex;align-items:center;gap:.5rem}.CommentSection_sortLabel__lkZl5{font-size:14px;color:var(--TEXT_SECONDARY);font-weight:500}.CommentSection_sortSelect__u9dTp{padding:6px 12px;border:1px solid var(--BACKGROUND_MEDIUM);border-radius:6px;background:var(--BACKGROUND_LIGHT);color:var(--TEXT_PRIMARY);font-size:14px;cursor:pointer;transition:border-color .2s ease}.CommentSection_sortSelect__u9dTp:focus{outline:none;border-color:var(--PRIMARY)}.CommentSection_sortSelect__u9dTp:hover{border-color:var(--PRIMARY)}.CommentSection_loginPrompt__QY5oj,.CommentSection_newCommentForm__qA4gb{margin-bottom:3rem;padding:1.5rem;background:var(--BACKGROUND_LIGHT);border:1px solid var(--BACKGROUND_MEDIUM);border-radius:12px}.CommentSection_loginPrompt__QY5oj{text-align:center}.CommentSection_loginPrompt__QY5oj p{margin:0;color:var(--TEXT_SECONDARY);font-size:14px}.CommentSection_loginLink__PXSb7{color:var(--PRIMARY);text-decoration:none;font-weight:500;transition:color .2s ease}.CommentSection_loginLink__PXSb7:hover{color:var(--PRIMARY);text-decoration:underline}.CommentSection_error__SeVaK{margin-bottom:2rem;padding:1rem 1.5rem;background:rgba(var(--ALERT-RGB),.1);border:1px solid var(--ALERT);border-radius:8px;text-align:center}.CommentSection_error__SeVaK p{margin:0 0 1rem;color:var(--ALERT);font-size:14px}.CommentSection_retryButton__uyAhM{padding:8px 16px;background:var(--ALERT);color:var(--TEXT_WHITE);border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.CommentSection_retryButton__uyAhM:hover{filter:brightness(.9)}.CommentSection_commentsContainer__ESbOk{margin-top:2rem;overflow-x:hidden}.CommentSection_commentsList__k4Ttf{display:flex;flex-direction:column;gap:1.5rem}.CommentSection_loading__ZsGPx{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;text-align:center}.CommentSection_loading__ZsGPx p{margin:0;color:var(--TEXT_SECONDARY);font-size:14px}.CommentSection_spinner__NPtuT{width:32px;height:32px;border-top:3px solid var(--BACKGROUND_MEDIUM);border:3px solid var(--BACKGROUND_MEDIUM);border-top-color:var(--PRIMARY);border-radius:50%;animation:CommentSection_spin__iDJzt 1s linear infinite}@keyframes CommentSection_spin__iDJzt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CommentSection_empty__EIdwf{padding:3rem 1rem;text-align:center;background:var(--BACKGROUND_LIGHT);border:1px solid var(--BACKGROUND_MEDIUM);border-radius:12px}.CommentSection_empty__EIdwf p{margin:0;color:var(--TEXT_SECONDARY);font-size:16px;font-style:italic}.CommentSection_loadMore__u4mcs{margin-top:2rem;text-align:center}.CommentSection_loadMoreButton__5nvN_{padding:12px 24px;background:var(--BACKGROUND_LIGHT);border:2px solid var(--PRIMARY);color:var(--PRIMARY);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.CommentSection_loadMoreButton__5nvN_:hover:not(:disabled){background:var(--PRIMARY);color:var(--TEXT_WHITE);transform:translateY(-1px)}.CommentSection_loadMoreButton__5nvN_:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){.CommentSection_commentSection__5vwl6{padding:0 .75rem;margin:1rem auto}.CommentSection_header__TSt5d{flex-direction:column;gap:1rem;align-items:stretch;text-align:center}.CommentSection_sorting__5rw0i{justify-content:center}.CommentSection_title__S4fRg{font-size:1.25rem}.CommentSection_loginPrompt__QY5oj,.CommentSection_newCommentForm__qA4gb{padding:1rem;margin-bottom:2rem}.CommentSection_commentsList__k4Ttf{gap:1rem}}@media(max-width:480px){.CommentSection_commentSection__5vwl6{padding:0 .5rem}.CommentSection_header__TSt5d{margin-bottom:1.5rem}.CommentSection_title__S4fRg{font-size:1.125rem}.CommentSection_loginPrompt__QY5oj,.CommentSection_newCommentForm__qA4gb{padding:.75rem}}.CommentSection_commentSection__5vwl6{animation:CommentSection_fadeInUp__pm9nw .4s ease-out}@keyframes CommentSection_fadeInUp__pm9nw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CommentSection_commentsContainer__ESbOk{scrollbar-width:thin;scrollbar-color:var(--PRIMARY) var(--BACKGROUND_MEDIUM)}.CommentSection_commentsContainer__ESbOk::-webkit-scrollbar{width:6px}.CommentSection_commentsContainer__ESbOk::-webkit-scrollbar-track{background:var(--BACKGROUND_MEDIUM);border-radius:3px}.CommentSection_commentsContainer__ESbOk::-webkit-scrollbar-thumb{background:var(--PRIMARY);border-radius:3px}.CommentSection_commentsContainer__ESbOk::-webkit-scrollbar-thumb:hover{background:var(--PRIMARY_DARK,#2c5282)}.CommentSection_loadMoreButton__5nvN_:focus,.CommentSection_loginLink__PXSb7:focus,.CommentSection_retryButton__uyAhM:focus,.CommentSection_sortSelect__u9dTp:focus{outline:2px solid var(--PRIMARY);outline-offset:2px}@media(prefers-contrast:high){.CommentSection_header__TSt5d{border-bottom-color:var(--TEXT_PRIMARY)}.CommentSection_empty__EIdwf,.CommentSection_loginPrompt__QY5oj,.CommentSection_newCommentForm__qA4gb,.CommentSection_sortSelect__u9dTp{border-color:var(--TEXT_PRIMARY)}}.bannersPage_bannerBody__z3p4i{position:relative;width:100%;height:50vh;display:flex;align-items:center;justify-content:center}.bannersPage_bannerBody__z3p4i .bannersPage_bannerContent__qLpMZ{width:100%;max-width:1100px;height:100px;margin:0 auto;text-align:center}.bannersPage_bannerBody__z3p4i .bannersPage_bannerContent__qLpMZ h1{font-size:var(--FONT_SIZE_PAGE_TITLE)}.bannersPage_bannerBody__z3p4i .bannersPage_bannerContent__qLpMZ h2{font-size:var(--FONT_SIZE_GIANT)}.bannersPage_bannerBody__z3p4i .bannersPage_bannerBg__VSeck{position:absolute;top:0;left:0;z-index:-2;height:100%;width:100%;opacity:.75}.bannersPage_bannerBody__z3p4i .bannersPage_overlay__44Wl9{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to top,var(--BACKGROUND_900) 0,rgba(var(--BACKGROUND_900_RGB),.995) 8.6%,rgba(var(--BACKGROUND_900_RGB),.981) 17.5%,rgba(var(--BACKGROUND_900_RGB),.958) 26.5%,rgba(var(--BACKGROUND_900_RGB),.927) 35.6%,rgba(var(--BACKGROUND_900_RGB),.889) 44.6%,rgba(var(--BACKGROUND_900_RGB),.844) 53.3%,rgba(var(--BACKGROUND_900_RGB),.793) 61.7%,rgba(var(--BACKGROUND_900_RGB),.737) 69.6%,rgba(var(--BACKGROUND_900_RGB),.676) 76.9%,rgba(var(--BACKGROUND_900_RGB),.611) 83.4%,rgba(var(--BACKGROUND_900_RGB),.543) 89%,rgba(var(--BACKGROUND_900_RGB),.472) 93.6%,rgba(var(--BACKGROUND_900_RGB),.399) 97.1%,rgba(var(--BACKGROUND_900_RGB),.325) 99.2%,rgba(var(--BACKGROUND_900_RGB),.25) 100%)}.bannersPage_bannerMangaBg__rRXyW{position:absolute;top:0;left:0;z-index:-2;width:100%;height:50%;opacity:.5}.bannersPage_overlayManga__eG1Q0{z-index:-1;width:100%;height:50%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;left:0;background-image:linear-gradient(to top,var(--BACKGROUND_900) 0,rgba(var(--BACKGROUND_900_RGB),.995) 8.6%,rgba(var(--BACKGROUND_900_RGB),.981) 17.5%,rgba(var(--BACKGROUND_900_RGB),.958) 26.5%,rgba(var(--BACKGROUND_900_RGB),.927) 35.6%,rgba(var(--BACKGROUND_900_RGB),.889) 44.6%,rgba(var(--BACKGROUND_900_RGB),.844) 53.3%,rgba(var(--BACKGROUND_900_RGB),.793) 61.7%,rgba(var(--BACKGROUND_900_RGB),.737) 69.6%,rgba(var(--BACKGROUND_900_RGB),.676) 76.9%,rgba(var(--BACKGROUND_900_RGB),.611) 83.4%,rgba(var(--BACKGROUND_900_RGB),.543) 89%,rgba(var(--BACKGROUND_900_RGB),.472) 93.6%,rgba(var(--BACKGROUND_900_RGB),.399) 97.1%,rgba(var(--BACKGROUND_900_RGB),.325) 99.2%,rgba(var(--BACKGROUND_900_RGB),.25) 100%)}@media screen and (max-width:750px){.bannersPage_bannerBody__z3p4i{height:60vh}}.readerOptions_buttonSection__xFqd9{margin:100px auto 2rem;width:100%;max-width:1200px;padding:0 1rem;box-sizing:border-box}.readerOptions_buttonSection__xFqd9 .readerOptions_title__gIBG9{width:100%;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_title__gIBG9{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}.readerOptions_buttonSection__xFqd9 .readerOptions_title__gIBG9 h3{font-size:1.25rem;font-weight:600;color:var(--WHITE);line-height:1.4;flex-shrink:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.readerOptions_buttonSection__xFqd9 .readerOptions_title__gIBG9 h3 strong{color:var(--PRIMARY)}.readerOptions_buttonSection__xFqd9 .readerOptions_title__gIBG9 .readerOptions_titleActions__qqDTx{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;width:100%}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_title__gIBG9 .readerOptions_titleActions__qqDTx{width:auto;flex-shrink:0}}.readerOptions_buttonSection__xFqd9 .readerOptions_title__gIBG9 .readerOptions_reportButton__kDuzT{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(255,48,72,.1);border:1px solid var(--PRIMARY);border-radius:8px;color:var(--PRIMARY);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex:1 1;justify-content:center}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_title__gIBG9 .readerOptions_reportButton__kDuzT{flex:none}}.readerOptions_buttonSection__xFqd9 .readerOptions_title__gIBG9 .readerOptions_reportButton__kDuzT:hover{background:var(--PRIMARY);color:var(--TEXT_WHITE);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,48,72,.2)}.readerOptions_buttonSection__xFqd9 .readerOptions_dividerArea__tpGAT{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--BACKGROUND_700),transparent);margin:1.5rem 0}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4{display:flex;flex-direction:column;gap:1rem;background:var(--BACKGROUND_800);border:1px solid var(--BORDER_COLOR);padding:1rem;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow-x:hidden}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:.75rem 1rem;gap:.75rem}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_group__E2ieA{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;width:100%}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_group__E2ieA{width:auto;flex-wrap:nowrap}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_group__E2ieA p{color:var(--TEXT_MUTED);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-right:.5rem;display:none}@media(min-width:1024px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_group__E2ieA p{display:block}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_verticalDivider__NZG5h{display:none}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_verticalDivider__NZG5h{display:flex;align-items:center;height:24px}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_verticalDivider__NZG5h span{width:1px;height:100%;background:var(--BORDER_COLOR)}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_readModeButtons__DsWld{display:flex;background:var(--BACKGROUND_900);padding:.25rem;border-radius:8px;border:1px solid var(--BORDER_COLOR);width:100%}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_readModeButtons__DsWld{width:auto}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_readModeButtons__DsWld button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;border:none;background:transparent;color:var(--TEXT_MUTED);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;flex:1 1}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_readModeButtons__DsWld button{flex:none;padding:.5rem 1rem}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_readModeButtons__DsWld button:hover{color:var(--WHITE);background:hsla(0,0%,100%,.05)}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_readModeButtons__DsWld button.readerOptions_active__hj_0a{background:var(--PRIMARY);color:var(--WHITE);box-shadow:0 2px 8px rgba(255,48,72,.3)}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_zoomControl__U60GP{display:flex;align-items:center;gap:.75rem;background:var(--BACKGROUND_900);padding:.5rem 1rem;border-radius:8px;border:1px solid var(--BORDER_COLOR);width:100%}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_zoomControl__U60GP{width:auto}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_zoomControl__U60GP input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;min-width:80px;max-width:150px;height:4px;background:var(--BACKGROUND_700);border-radius:2px;outline:none}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_zoomControl__U60GP input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--PRIMARY);cursor:pointer;-webkit-transition:transform .1s;transition:transform .1s}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_zoomControl__U60GP input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_zoomControl__U60GP span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--WHITE);font-size:.875rem;font-weight:600;min-width:3ch}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0{display:flex;align-items:center;gap:.5rem;width:100%}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0{width:auto}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0 .readerOptions_pageInputWrapper__Sf_H4{position:relative;display:flex;align-items:center;flex:1 1}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0 .readerOptions_pageInputWrapper__Sf_H4{flex:none}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0 .readerOptions_pageInputWrapper__Sf_H4 input{width:100%;max-width:60px;background:var(--BACKGROUND_900);border:1px solid var(--BORDER_COLOR);color:var(--WHITE);border-radius:6px;padding:.5rem;text-align:center;font-weight:600}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0 .readerOptions_pageInputWrapper__Sf_H4 input:focus{border-color:var(--PRIMARY);outline:none}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0 .readerOptions_pageInputWrapper__Sf_H4 input::-webkit-inner-spin-button,.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0 .readerOptions_pageInputWrapper__Sf_H4 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0 .readerOptions_pageInputWrapper__Sf_H4 .readerOptions_total__Gp4C3{margin-left:.5rem;color:var(--TEXT_MUTED);font-size:.875rem;white-space:nowrap}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0 .readerOptions_pageInputWrapper__Sf_H4 .readerOptions_goButton__GezTB{margin-left:.5rem;background:var(--PRIMARY);color:#fff;border:none;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;flex-shrink:0}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_pageNavigation__Qljg0 .readerOptions_pageInputWrapper__Sf_H4 .readerOptions_goButton__GezTB:hover{filter:brightness(1.1)}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_chapterNav__oGx5i{display:flex;gap:.5rem;width:100%}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_chapterNav__oGx5i{width:auto}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_chapterNav__oGx5i button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:var(--BACKGROUND_900);border:1px solid var(--BORDER_COLOR);border-radius:8px;color:var(--WHITE);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;flex:1 1}@media(min-width:768px){.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_chapterNav__oGx5i button{flex:none}}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_chapterNav__oGx5i button:not(:disabled):hover{border-color:var(--PRIMARY);color:var(--PRIMARY)}.readerOptions_buttonSection__xFqd9 .readerOptions_buttonsOptions__oyCv4 .readerOptions_chapterNav__oGx5i button:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.reader_mangaContent__m_n12{position:relative;margin-top:2rem;margin-left:auto;margin-right:auto;overflow-x:hidden;padding-bottom:4rem}.reader_mangaContent__m_n12 .reader_activated__ePWhc{display:block!important}.reader_mangaContent__m_n12 .reader_comments__wA8Nf{display:none;width:100%;position:absolute;font-size:var(--FONT_SIZE_DEFAULT);font-weight:var(--FONT_WEIGHT_EXTRABOLD);left:0;z-index:2}.reader_mangaContent__m_n12 .reader_comments__wA8Nf p{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;width:100%;color:var(--TEXT_WHITE);animation-name:reader_commentAnim__OelVK;animation-timing-function:linear;animation-delay:.5s;transform:translateX(-100%)}.reader_mangaContent__m_n12 .reader_comments__wA8Nf p:before{content:attr(data-text);-webkit-text-stroke:4px var(--BLACK);color:var(--TEXT_WHITE);position:absolute;z-index:-1}@keyframes reader_commentAnim__OelVK{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.reader_mangaContent__m_n12 .reader_lazyImageContainer___V1Vb{position:relative;width:100%;min-height:100px}.reader_mangaContent__m_n12 .reader_imageLoadingOverlay__FmD6Q,.reader_mangaContent__m_n12 .reader_imagePlaceholder__9Z40L{background:linear-gradient(90deg,var(--BACKGROUND_900) 0,var(--BACKGROUND_800) 50%,var(--BACKGROUND_900) 100%);background-size:200% 100%;animation:reader_shimmer__o5fRw 1.5s infinite}.reader_mangaContent__m_n12 .reader_loadingSpinner__41Zex{width:40px;height:40px;border:3px solid var(--BACKGROUND_800);border-top-color:var(--PRIMARY);border-radius:50%;animation:reader_spin__pNUJ_ 1s linear infinite}@keyframes reader_shimmer__o5fRw{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes reader_spin__pNUJ_{to{transform:rotate(1turn)}}.reader_mangaContent__m_n12 .reader_imageDiv__kLFNy{width:100%;height:-moz-fit-content;height:fit-content;position:relative;margin:0 auto;display:flex;flex-direction:column}.reader_mangaContent__m_n12 .reader_imageDiv__kLFNy img{display:block;width:100%;height:auto}.reader_mangaContent__m_n12 .reader_imageDiv__kLFNy .reader_pageMode__0rcda{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:100%}.reader_mangaContent__m_n12 .reader_imageDiv__kLFNy .reader_pageMode__0rcda .reader_leftButton__FJtSf,.reader_mangaContent__m_n12 .reader_imageDiv__kLFNy .reader_pageMode__0rcda .reader_rightButton___LXtT{position:absolute;width:50%;height:100%;top:0;z-index:3;cursor:pointer}.reader_mangaContent__m_n12 .reader_imageDiv__kLFNy .reader_pageMode__0rcda .reader_leftButton__FJtSf{left:0}.reader_mangaContent__m_n12 .reader_imageDiv__kLFNy .reader_pageMode__0rcda .reader_rightButton___LXtT{right:0}.reader_mangaContent__m_n12 .reader_imageDiv__kLFNy .reader_pageMode__0rcda .reader_pageImage__oXegi{flex:1 1;display:flex;justify-content:center}.reader_mangaContent__m_n12.reader_wideListMode__LO3EW{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:0;padding-bottom:1rem}.reader_mangaContent__m_n12.reader_wideListMode__LO3EW::-webkit-scrollbar{height:8px}.reader_mangaContent__m_n12.reader_wideListMode__LO3EW::-webkit-scrollbar-track{background:var(--BACKGROUND_700);border-radius:4px}.reader_mangaContent__m_n12.reader_wideListMode__LO3EW::-webkit-scrollbar-thumb{background:var(--PRIMARY);border-radius:4px}.reader_mangaContent__m_n12.reader_wideListMode__LO3EW .reader_wideImageDiv__zKOo_{flex-shrink:0;height:100%;scroll-snap-align:start}.reader_mangaContent__m_n12.reader_wideListMode__LO3EW .reader_wideImageDiv__zKOo_ img{height:100%;width:auto;max-height:100%}.reader_mangaContent__m_n12.reader_doublePageMode__H7N92{display:flex;justify-content:center;align-items:center}.reader_mangaContent__m_n12.reader_doublePageMode__H7N92 .reader_doublePagesContainer__B0b58{display:flex;position:relative;width:100%}.reader_mangaContent__m_n12.reader_doublePageMode__H7N92 .reader_doublePagesContainer__B0b58 .reader_leftButton__FJtSf,.reader_mangaContent__m_n12.reader_doublePageMode__H7N92 .reader_doublePagesContainer__B0b58 .reader_rightButton___LXtT{position:absolute;width:50%;height:100%;top:0;z-index:3;cursor:pointer}.reader_mangaContent__m_n12.reader_doublePageMode__H7N92 .reader_doublePagesContainer__B0b58 .reader_leftButton__FJtSf{left:0}.reader_mangaContent__m_n12.reader_doublePageMode__H7N92 .reader_doublePagesContainer__B0b58 .reader_rightButton___LXtT{right:0;left:auto}.reader_mangaContent__m_n12.reader_doublePageMode__H7N92 .reader_doublePagesContainer__B0b58 .reader_doublePageImage__ehN7K{flex:1 1;display:flex;justify-content:center}.reader_mangaContent__m_n12.reader_doublePageMode__H7N92 .reader_doublePagesContainer__B0b58 .reader_doublePageImage__ehN7K img{width:100%;height:auto}.reader_mangaContent__m_n12.reader_focusMode__SbBwU{height:100vh;overflow-y:auto;padding-top:0}.reader_mangaContent__m_n12.reader_focusMode__SbBwU .reader_imageDiv__kLFNy{margin-top:0}.reader_wideImageDiv__zKOo_{flex-shrink:0;display:flex;align-items:center}.reader_wideImageDiv__zKOo_ img{height:100%;width:auto}.reader_navButtonContainer__6X6iZ{width:100%;margin:2rem auto;display:flex;justify-content:center;padding:0 1rem}.reader_navButton__SW_hv{width:100%;max-width:400px;height:3.5rem;background-color:var(--PRIMARY);color:var(--WHITE);border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.reader_navButton__SW_hv:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 12px rgba(255,48,72,.3)}.reader_navButton__SW_hv:active{transform:translateY(0)}.toTopButton_toTopButton__lisBH{position:fixed;right:3rem;bottom:3rem;background-color:var(--BACKGROUND_900);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:var(--TEXT_WHITE);padding:1rem;opacity:.5;transition:.2s;z-index:4}.toTopButton_toTopButton__lisBH:hover{opacity:100%}.floatingMenu_floatingMenu__FKNNt{position:fixed;right:0;bottom:0;background-color:var(--PRIMARY);padding:.5rem 1rem;border-top-left-radius:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25;transition:.2s;z-index:4}.floatingMenu_floatingMenu__FKNNt:hover{opacity:1}.floatingMenu_floatingMenu__FKNNt .floatingMenu_verticalDivider__z_GOO{flex:0 1;display:flex;align-items:center}.floatingMenu_floatingMenu__FKNNt .floatingMenu_verticalDivider__z_GOO span{height:1.5rem;width:2px;background-color:var(--BACKGROUND_500);border-radius:9999px}.floatingMenu_floatingMenu__FKNNt .floatingMenu_comments__gTI1P{display:flex;flex-direction:row;align-items:center;gap:.5rem}.floatingMenu_floatingMenu__FKNNt .floatingMenu_comments__gTI1P p{color:var(--BACKGROUND_900)}.floatingMenu_floatingMenu__FKNNt .floatingMenu_comments__gTI1P div{cursor:pointer}.floatingMenu_floatingMenu__FKNNt .floatingMenu_comments__gTI1P .floatingMenu_switchRoot__7QhJj{cursor:pointer;all:unset;width:42px;height:25px;background-color:var(--BACKGROUND_700);border-radius:9999px;border:2px solid var(--BACKGROUND_700);position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.floatingMenu_floatingMenu__FKNNt .floatingMenu_comments__gTI1P .floatingMenu_switchRoot__7QhJj:focus{box-shadow:0 0 0 0 #000}.floatingMenu_floatingMenu__FKNNt .floatingMenu_comments__gTI1P .floatingMenu_switchRoot__7QhJj[data-state=checked]{background-color:var(--PRIMARY)}.floatingMenu_floatingMenu__FKNNt .floatingMenu_comments__gTI1P .floatingMenu_switchRoot__7QhJj .floatingMenu_switchThumb__LWexU{cursor:pointer;display:block;width:21px;height:21px;background-color:var(--TEXT_WHITE);border-radius:9999px;box-shadow:0 2px 2px rgba(0,0,0,.48);transition:transform .1s;transform:translateX(2px);will-change:transform}.floatingMenu_floatingMenu__FKNNt .floatingMenu_comments__gTI1P .floatingMenu_switchRoot__7QhJj .floatingMenu_switchThumb__LWexU[data-state=checked]{transform:translateX(19px)}.floatingMenu_floatingMenu__FKNNt .floatingMenu_pageOptions__zVh8B{display:flex;align-items:center;gap:.5rem}.floatingMenu_floatingMenu__FKNNt .floatingMenu_pageOptions__zVh8B p{color:var(--BACKGROUND_900)}.floatingMenu_floatingMenu__FKNNt .floatingMenu_pageOptions__zVh8B input{all:unset;padding:0 .75rem;width:50px;border:1px solid var(--TEXT_WHITE);background-color:var(--BACKGROUND_900);border-radius:9999px;font-size:1rem;z-index:1;height:29px}.floatingMenu_floatingMenu__FKNNt .floatingMenu_pageOptions__zVh8B a{background-color:var(--BACKGROUND_900);border:1px solid var(--BACKGROUND_900);font-size:1rem;padding:.25rem 1rem .25rem 2rem;height:31px;border-radius:0 9999px 9999px 0;margin-left:-2rem}.floatingMenu_floatingMenu__FKNNt .floatingMenu_navButtons__fHeCk{display:flex;flex-direction:row;align-items:center;gap:.5rem}.floatingMenu_floatingMenu__FKNNt .floatingMenu_navButtons__fHeCk p{color:var(--BACKGROUND_900)}.floatingMenu_floatingMenu__FKNNt .floatingMenu_navButtons__fHeCk svg{cursor:pointer;background-color:var(--BACKGROUND_900);border-radius:9999px;padding:.25rem}.footer_footerContainer__NfX1h{margin-top:1rem}.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt{width:100%;padding:2rem 1.5rem;background-color:var(--PRIMARY);border-top:2px solid var(--ACCENT)}.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC{width:100%;max-width:1200px;height:-moz-fit-content;height:fit-content;margin:0 auto;position:relative;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;gap:2rem}@media(max-width:768px){.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC{flex-direction:column;align-items:center;gap:1.5rem}}.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_logo__z_NFK{flex:1 1;position:relative;margin:1rem 0;max-width:150px;filter:brightness(0) invert(1)}@media(max-width:768px){.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_logo__z_NFK{flex:none;margin-bottom:1rem}}.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea01__tb0I9,.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea02__aAYtu{flex:1 1}.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea01__tb0I9 h4,.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea02__aAYtu h4{font-weight:600;font-size:1.25rem;line-height:1.5;color:var(--TEXT_LIGHT);margin-bottom:.5rem}.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea01__tb0I9 ul,.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea02__aAYtu ul{margin-top:.75rem;padding-left:0;list-style:none}.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea01__tb0I9 ul li,.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea02__aAYtu ul li{margin-bottom:.5rem}.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea01__tb0I9 ul li a,.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea02__aAYtu ul li a{color:var(--TEXT_LIGHT);text-decoration:none;font-size:1rem;transition:color .3s ease}.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea01__tb0I9 ul li a:hover,.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea02__aAYtu ul li a:hover{color:var(--ACCENT);text-decoration:underline}@media(max-width:768px){.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea01__tb0I9,.footer_footerContainer__NfX1h .footer_footerBackground__OnNGt .footer_footerNavigation__vvnvC .footer_listArea02__aAYtu{text-align:center}}.footer_footerContainer__NfX1h .footer_credits__00TvF{width:100%;background-color:var(--BACKGROUND_700);padding:1rem .5rem;border-top:1px solid var(--BACKGROUND_500)}.footer_footerContainer__NfX1h .footer_credits__00TvF p{text-align:center;color:var(--TEXT_LIGHT);font-weight:300;font-size:var(--FONT_SIZE_SMALL);line-height:1.4;margin:0}.footer_footerContainer__NfX1h .footer_credits__00TvF .footer_version__XrUNV{margin-top:.5rem;font-size:.75rem;color:var(--TEXT_GREY_50);opacity:.7}@media(max-width:768px){.footer_footerContainer__NfX1h .footer_credits__00TvF{padding:1.5rem 1rem}}.readerSettingsSidebar_sidebarOverlay___iEGo{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(var(--BACKGROUND_900_RGB),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:flex-end;animation:readerSettingsSidebar_fadeIn__ryIP5 .2s ease-out}.readerSettingsSidebar_sidebar__6ZiiZ{width:100%;max-width:360px;height:100%;background:var(--BACKGROUND_800);border-left:1px solid var(--BORDER_COLOR);box-shadow:-4px 0 24px rgba(var(--BACKGROUND_900_RGB),.4);display:flex;flex-direction:column;animation:readerSettingsSidebar_slideIn__ep_f3 .3s cubic-bezier(.16,1,.3,1);color:var(--WHITE)}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_header__ZPGpE{padding:1.5rem;border-bottom:1px solid var(--BORDER_COLOR);display:flex;align-items:center;justify-content:space-between}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_header__ZPGpE h2{font-size:1.25rem;font-weight:700;margin:0}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_header__ZPGpE .readerSettingsSidebar_closeButton__eWvwK{background:transparent;border:none;color:var(--TEXT_MUTED);cursor:pointer;padding:.5rem;border-radius:50%}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_header__ZPGpE .readerSettingsSidebar_closeButton__eWvwK:hover{background:rgba(var(--TEXT_WHITE_RGB),.1);color:var(--TEXT_WHITE)}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS h3{display:flex;align-items:center;gap:.75rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--PRIMARY);margin-bottom:1rem;font-weight:700}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_optionsGrid__5L7Xs{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:.5rem;gap:.5rem}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_optionsGrid__5L7Xs button{padding:.75rem .5rem;background:var(--BACKGROUND_900);border:1px solid var(--BORDER_COLOR);border-radius:8px;color:var(--TEXT_MUTED);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_optionsGrid__5L7Xs button:hover{border-color:var(--TEXT_SECONDARY);color:var(--TEXT_SECONDARY)}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_optionsGrid__5L7Xs button.readerSettingsSidebar_active__CG6nK{background:var(--PRIMARY);border-color:var(--PRIMARY);color:var(--TEXT_WHITE);box-shadow:0 4px 12px rgba(var(--PRIMARY_RGB),.3)}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee{margin-bottom:1rem}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee label{display:block;font-size:.875rem;color:var(--TEXT_SECONDARY);margin-bottom:.5rem}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--BACKGROUND_700);border-radius:2px;outline:none}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--PRIMARY);cursor:pointer;-webkit-transition:transform .1s;transition:transform .1s}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee select{width:100%;padding:.75rem;background:var(--BACKGROUND_900);border:1px solid var(--BORDER_COLOR);border-radius:8px;color:var(--WHITE);font-size:.875rem;outline:none}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee select:focus{border-color:var(--PRIMARY)}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee .readerSettingsSidebar_themeSelector__iarG1{display:flex;gap:.5rem}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee .readerSettingsSidebar_themeSelector__iarG1 .readerSettingsSidebar_customColor__zDlWL,.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee .readerSettingsSidebar_themeSelector__iarG1 button{width:40px;height:40px;border-radius:50%;border:2px solid var(--BORDER_COLOR);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee .readerSettingsSidebar_themeSelector__iarG1 .readerSettingsSidebar_customColor__zDlWL.readerSettingsSidebar_active__CG6nK,.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee .readerSettingsSidebar_themeSelector__iarG1 button.readerSettingsSidebar_active__CG6nK{border-color:var(--PRIMARY);box-shadow:0 0 0 2px var(--PRIMARY)}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee .readerSettingsSidebar_themeSelector__iarG1 .readerSettingsSidebar_customColor__zDlWL input[type=color],.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_controlGroup__qvuee .readerSettingsSidebar_themeSelector__iarG1 button input[type=color]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;padding:0;border:none;cursor:pointer}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_switchGroup__uRoPY{display:flex;align-items:center;margin-bottom:.75rem}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_switchGroup__uRoPY label{display:flex;align-items:center;gap:.75rem;width:100%;cursor:pointer;font-size:.875rem;color:var(--TEXT_SECONDARY)}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_switchGroup__uRoPY label input[type=checkbox]{width:18px;height:18px;accent-color:var(--PRIMARY)}.readerSettingsSidebar_sidebar__6ZiiZ .readerSettingsSidebar_content__uk1A5 .readerSettingsSidebar_section__W0CNS .readerSettingsSidebar_switchGroup__uRoPY .readerSettingsSidebar_smallSelect__a3Orq{margin-left:auto;width:auto;padding:.25rem .5rem}.readerSettingsSidebar_toggleRow__FrWkq{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0}.readerSettingsSidebar_toggleRow__FrWkq .readerSettingsSidebar_toggleLabel__f9v5Y{font-size:.875rem;color:var(--TEXT_SECONDARY)}.readerSettingsSidebar_toggleSwitch__jO7I_{position:relative;width:48px;height:26px;background:var(--BACKGROUND_700);border:none;border-radius:13px;cursor:pointer;transition:background .2s ease;padding:0}.readerSettingsSidebar_toggleSwitch__jO7I_ .readerSettingsSidebar_toggleKnob__YXiGU{position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--TEXT_WHITE);border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px rgba(var(--BACKGROUND_900_RGB),.2)}.readerSettingsSidebar_toggleSwitch__jO7I_.readerSettingsSidebar_active__CG6nK{background:var(--PRIMARY)}.readerSettingsSidebar_toggleSwitch__jO7I_.readerSettingsSidebar_active__CG6nK .readerSettingsSidebar_toggleKnob__YXiGU{transform:translateX(22px)}.readerSettingsSidebar_toggleSwitch__jO7I_:hover{opacity:.9}@keyframes readerSettingsSidebar_slideIn__ep_f3{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes readerSettingsSidebar_fadeIn__ryIP5{0%{opacity:0}to{opacity:1}}.chapterSidebar_sidebarOverlay__7sbFZ{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(var(--BACKGROUND_900_RGB),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:flex-start;animation:chapterSidebar_fadeIn__V1AiZ .2s ease-out}.chapterSidebar_sidebar__Uj2w8{width:100%;max-width:320px;height:100%;background:var(--BACKGROUND_800);border-right:1px solid var(--BORDER_COLOR);box-shadow:4px 0 24px rgba(var(--BACKGROUND_900_RGB),.4);display:flex;flex-direction:column;animation:chapterSidebar_slideInLeft__5k8br .3s cubic-bezier(.16,1,.3,1);color:var(--WHITE)}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_header__40Yxq{padding:1.5rem;border-bottom:1px solid var(--BORDER_COLOR);display:flex;align-items:center;justify-content:space-between}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_header__40Yxq h2{font-size:1.25rem;font-weight:700;margin:0;display:flex;align-items:center;color:var(--PRIMARY)}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_header__40Yxq .chapterSidebar_closeButton__Y8GEe{background:transparent;border:none;color:var(--TEXT_MUTED);cursor:pointer;padding:.5rem;border-radius:50%}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_header__40Yxq .chapterSidebar_closeButton__Y8GEe:hover{background:rgba(var(--TEXT_WHITE_RGB),.1);color:var(--TEXT_WHITE)}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_chapterList__K2F2G{flex:1 1;overflow-y:auto}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_chapterList__K2F2G .chapterSidebar_chapterItem__w3dUb{display:flex;flex-direction:column;padding:1rem 1.5rem;border-bottom:1px solid var(--BORDER_COLOR);text-decoration:none;color:var(--TEXT_SECONDARY);transition:all .2s}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_chapterList__K2F2G .chapterSidebar_chapterItem__w3dUb:hover{background:var(--BACKGROUND_900);color:var(--WHITE)}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_chapterList__K2F2G .chapterSidebar_chapterItem__w3dUb.chapterSidebar_active__bjbJf{background:rgba(var(--PRIMARY_RGB),.1);border-right:4px solid var(--PRIMARY);color:var(--PRIMARY)}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_chapterList__K2F2G .chapterSidebar_chapterItem__w3dUb .chapterSidebar_chapterNumber__OA_8d{font-weight:700;font-size:1rem}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_chapterList__K2F2G .chapterSidebar_chapterItem__w3dUb .chapterSidebar_chapterTitle__U7NeF{font-size:.875rem;margin-top:.25rem;color:var(--TEXT_MUTED)}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_chapterList__K2F2G .chapterSidebar_chapterItem__w3dUb .chapterSidebar_date__dBPD9{font-size:.75rem;color:var(--TEXT_MUTED);margin-top:.5rem;align-self:flex-end}.chapterSidebar_sidebar__Uj2w8 .chapterSidebar_chapterList__K2F2G .chapterSidebar_emptyState__hqvn5{padding:2rem;text-align:center;color:var(--TEXT_MUTED)}@keyframes chapterSidebar_slideInLeft__5k8br{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes chapterSidebar_fadeIn__V1AiZ{0%{opacity:0}to{opacity:1}}