.RatingModal_backdrop__qrzz2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:RatingModal_fadeIn__3yNK7 .2s ease-out}.RatingModal_modal__3GL0J{background:#0a0a0a;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;padding:24px;max-width:400px;width:90%;animation:RatingModal_slideUp__JTvhh .3s ease-out;box-shadow:0 20px 60px rgba(0,0,0,.8)}.RatingModal_header__kcW52{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.RatingModal_title__Yc8Vh{font-size:18px;font-weight:700;color:#fff;margin:0}.RatingModal_closeButton__j1L8X{background:none;border:none;color:#9a9a9a;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .2s}.RatingModal_closeButton__j1L8X:hover{color:#fff}.RatingModal_closeButton__j1L8X:disabled{opacity:.5;cursor:not-allowed}.RatingModal_ratingContainer__Ds_8g{display:flex;gap:8px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.RatingModal_star__O2pL8{width:36px;height:36px;border:2px solid hsla(0,0%,100%,.2);background:transparent;border-radius:8px;color:#9a9a9a;font-weight:600;cursor:pointer;transition:all .2s;font-size:12px}.RatingModal_star__O2pL8:hover{border-color:#a259ff;color:#a259ff}.RatingModal_starActive__1e4LD{color:#fff}.RatingModal_selectedRating__1q4_F,.RatingModal_starActive__1e4LD{background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,#ff1b6d,#a259ff) border-box;border:2px solid transparent}.RatingModal_selectedRating__1q4_F{text-align:center;margin-bottom:20px}.RatingModal_selectedRating__1q4_F span{color:#a259ff;font-weight:700;font-size:16px}.RatingModal_footer__sum9b{display:flex;gap:12px;justify-content:flex-end}.RatingModal_cancelButton__E1wEp{padding:10px 20px;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#cfcfcf;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.RatingModal_cancelButton__E1wEp:hover{border-color:#3a3a3a;color:#fff}.RatingModal_cancelButton__E1wEp:disabled{opacity:.5;cursor:not-allowed}.RatingModal_submitButton__TvXX0{padding:10px 20px;background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,#ff1b6d,#a259ff) border-box;border:2px solid transparent;border-radius:6px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.RatingModal_submitButton__TvXX0:hover{box-shadow:0 0 20px rgba(255,27,109,.4);transform:translateY(-2px)}.RatingModal_submitButton__TvXX0:disabled{opacity:.5;cursor:not-allowed;transform:none}.RatingModal_submitButtonDisabled__tK23C{opacity:.5;cursor:not-allowed;background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,rgba(255,27,109,.3),rgba(162,89,255,.3)) border-box;border:2px solid transparent}@keyframes RatingModal_fadeIn__3yNK7{0%{opacity:0}to{opacity:1}}@keyframes RatingModal_slideUp__JTvhh{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.RatingModal_modal__3GL0J{padding:20px;max-width:90%}.RatingModal_title__Yc8Vh{font-size:16px}.RatingModal_ratingContainer__Ds_8g{gap:6px}.RatingModal_star__O2pL8{width:32px;height:32px;font-size:11px}.RatingModal_footer__sum9b{flex-direction:column-reverse}.RatingModal_cancelButton__E1wEp,.RatingModal_submitButton__TvXX0{width:100%}}.MetaBlock_metaContainer__nsH4t{--icon-size:24px;--label-sz:10px;--value-sz:12px;--count-sz:9px;--btn-font:10px;--btn-pad-y:5px;--btn-pad-x:10px;--gap-outer:8px;--gap-inner:6px;--container-pad-y:8px;--container-pad-x:10px;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--gap-outer);padding:var(--container-pad-y) var(--container-pad-x);width:100%;max-width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);overflow:hidden;box-sizing:border-box}.MetaBlock_metaItem__0RouT{display:flex;align-items:center;gap:var(--gap-inner);flex:0 1 auto;min-width:0}.MetaBlock_metaIcon__pMeSD{width:var(--icon-size);height:var(--icon-size);border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.MetaBlock_metaText__o6ATX{display:flex;flex-direction:column;min-width:0}.MetaBlock_metaLabel__uEv1G{font-size:var(--label-sz);font-weight:600;color:hsla(0,0%,100%,.7);text-transform:uppercase;line-height:1.1;margin:0 0 1px;white-space:nowrap}.MetaBlock_metaValue__d2CkV{font-size:var(--value-sz);font-weight:700;color:#fff;line-height:1.2;margin:0;white-space:nowrap}.MetaBlock_metaRating__PD4_0{display:flex;align-items:baseline;gap:2px}.MetaBlock_metaRatingCount__jelNG{font-size:var(--count-sz);color:hsla(0,0%,100%,.6);white-space:nowrap}.MetaBlock_ratingButton__ouuDB{flex-shrink:0;padding:var(--btn-pad-y) var(--btn-pad-x);font-size:var(--btn-font);font-weight:500;background:transparent;border:1px solid #3a3a3a;border-radius:6px;color:#cfcfcf;cursor:pointer;white-space:nowrap;transition:all .2s}.MetaBlock_ratingButton__ouuDB:hover{border-color:#a259ff;color:#a259ff}@media (max-width:359px){.MetaBlock_metaContainer__nsH4t{--icon-size:20px;--label-sz:7px;--value-sz:10px;--count-sz:8px;--btn-font:9px;--btn-pad-y:4px;--btn-pad-x:8px;--gap-outer:6px;--gap-inner:5px;--container-pad-y:6px;--container-pad-x:8px}}@media (max-width:767px){.MetaBlock_metaContainer__nsH4t{justify-content:space-between}.MetaBlock_metaContainer__nsH4t:not(.MetaBlock_topBlock__dCxRp) .MetaBlock_metaItem__0RouT:nth-child(-n+4){display:none}.MetaBlock_ratingButton__ouuDB{margin-left:0}}.MetaBlock_topBlock__dCxRp{width:100%;margin-bottom:16px}.MetaBlock_topBlock__dCxRp .MetaBlock_metaItem__0RouT:nth-child(n+4),.MetaBlock_topBlock__dCxRp .MetaBlock_ratingButton__ouuDB{display:none!important}.MetaBlock_topBlock__dCxRp .MetaBlock_metaItem__0RouT:nth-child(-n+3){display:flex!important}@media (min-width:390px){.MetaBlock_metaContainer__nsH4t{--icon-size:22px;--label-sz:11px;--value-sz:13px;--count-sz:10px;--btn-font:11px;--btn-pad-y:6px;--btn-pad-x:12px;--gap-outer:10px;--gap-inner:7px;--container-pad-y:10px;--container-pad-x:12px}}@media (min-width:430px){.MetaBlock_metaContainer__nsH4t{--icon-size:24px;--label-sz:11px;--value-sz:14px;--count-sz:11px;--btn-font:12px;--btn-pad-y:6px;--btn-pad-x:14px;--gap-outer:12px;--gap-inner:8px;--container-pad-y:10px;--container-pad-x:14px}}@media (min-width:768px){.MetaBlock_metaContainer__nsH4t{width:100%;max-width:100%;justify-content:flex-start;--icon-size:26px;--label-sz:10px;--value-sz:13px;--count-sz:10px;--btn-font:11px;--btn-pad-y:6px;--btn-pad-x:12px;--gap-outer:10px;--gap-inner:6px;--container-pad-y:10px;--container-pad-x:14px}.MetaBlock_metaItem__0RouT:nth-child(-n+6){display:flex}.MetaBlock_ratingButton__ouuDB{margin-left:auto}}@media (min-width:1024px){.MetaBlock_metaContainer__nsH4t{width:100%;max-width:100%;--icon-size:28px;--label-sz:11px;--value-sz:14px;--count-sz:11px;--btn-font:12px;--gap-outer:12px;--gap-inner:6px;--container-pad-x:16px}}@media (min-width:1440px){.MetaBlock_metaContainer__nsH4t{width:100%;max-width:100%;--icon-size:30px;--label-sz:12px;--value-sz:15px;--count-sz:11px;--btn-font:13px;--btn-pad-y:7px;--btn-pad-x:14px;--gap-outer:14px;--gap-inner:7px;--container-pad-y:10px;--container-pad-x:18px}}.ChaptersList_container__4VatR{display:flex;flex-direction:column;gap:6px;max-height:500px;overflow-y:auto;padding-right:8px}.ChaptersList_container__4VatR::-webkit-scrollbar{width:6px}.ChaptersList_container__4VatR::-webkit-scrollbar-track{background:transparent}.ChaptersList_container__4VatR::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:3px}.ChaptersList_container__4VatR::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.ChaptersList_chapterItem__gO0lh{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.05);cursor:pointer;transition:all .2s;text-decoration:none;color:inherit}.ChaptersList_chapterItem__gO0lh:hover{opacity:.8}.ChaptersList_chapterItem__gO0lh.ChaptersList_locked__ztFO2{opacity:.6;cursor:not-allowed}.ChaptersList_chapterItem__gO0lh.ChaptersList_locked__ztFO2:hover{opacity:.5}.ChaptersList_chapterContent__u1zD2{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.ChaptersList_chapterIcon__gMVRw{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ChaptersList_chapterInfo__gdbqc{min-width:0}.ChaptersList_chapterTitle__slnD0{color:#cfcfcf;font-size:14px;font-weight:500;margin:0}.ChaptersList_chapterDate__JN23q{color:#9a9a9a;font-size:13px;flex-shrink:0;margin:0 0 0 8px}.ChaptersList_readIcon__GT578{width:20px;height:20px;color:#00c2c8;flex-shrink:0}.ChaptersList_unreadIcon__FB3aW{width:20px;height:20px;color:#9a9a9a;flex-shrink:0}.ChaptersList_containerMobile__Q0Mqc{display:flex;flex-direction:column;gap:12px;max-height:600px;overflow-y:auto}.ChaptersList_containerMobile__Q0Mqc::-webkit-scrollbar{width:4px}.ChaptersList_containerMobile__Q0Mqc::-webkit-scrollbar-track{background:transparent}.ChaptersList_containerMobile__Q0Mqc::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:2px}.ChaptersList_chapterItemMobile__xVXdz{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0a0a0a;border-radius:8px;border:1px solid #3a3a3a;cursor:pointer;transition:all .2s;text-decoration:none;color:inherit}.ChaptersList_chapterItemMobile__xVXdz:active{background-color:#1a1a1a;border-color:#a259ff}.ChaptersList_chapterItemMobile__xVXdz.ChaptersList_locked__ztFO2{opacity:.6;cursor:not-allowed}.ChaptersList_chapterItemMobile__xVXdz.ChaptersList_locked__ztFO2:active{background-color:#0a0a0a;border-color:#3a3a3a}.ChaptersList_chapterContentMobile__zIwKn{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.ChaptersList_chapterInfoMobile__n1jsF{min-width:0}.ChaptersList_chapterTitleMobile__ePp11{color:#cfcfcf;font-size:15px;font-weight:500;margin:0}.ChaptersList_chapterDateMobile__LrqNu{color:#9a9a9a;font-size:12px;flex-shrink:0;margin:0;white-space:nowrap}@media (max-width:768px){.ChaptersList_container__4VatR{max-height:600px}.ChaptersList_chapterItem__gO0lh{padding:10px 12px}.ChaptersList_chapterTitle__slnD0{font-size:15px}}@media (max-width:480px){.ChaptersList_containerMobile__Q0Mqc{max-height:500px}.ChaptersList_chapterTitleMobile__ePp11{font-size:14px}.ChaptersList_chapterDateMobile__LrqNu{font-size:11px}}.comments_container__W5rQh{width:100%;display:flex;flex-direction:column;gap:16px}.comments_headerDesktop__8u5z9,.comments_header__5W4br{display:none}@media (min-width:768px){.comments_headerDesktop__8u5z9{display:flex!important;justify-content:space-between;align-items:center;margin-bottom:5px}}@media (max-width:767px){.comments_headerDesktop__8u5z9{display:none!important}}.comments_title__yC689{font-size:18px;font-weight:700;color:#fff;margin:0}.comments_sortSelect__MdGUH{background-color:#0a0a0a;border:1px solid #3a3a3a;border-radius:6px;color:#cfcfcf;padding:8px 12px;font-size:13px;cursor:pointer;outline:none;transition:border-color .2s}.comments_sortSelect__MdGUH:hover{border-color:#a259ff}.comments_sortButtons__G_A4O{display:flex;gap:8px;margin:5px 0}.comments_sortButton__snwxx{padding:clamp(4px,.6vw,6px) clamp(9px,1.2vw,12px);background-color:transparent;border:1px solid #3a3a3a;border-radius:6px;color:#cfcfcf;font-size:clamp(10px,1.1vw,13px);font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0;height:-moz-fit-content;height:fit-content;line-height:1}.comments_sortButton__snwxx:hover:not(.comments_active__knqAT){border-color:#a259ff;color:#a259ff}.comments_sortButton__snwxx.comments_active__knqAT{background-color:#a259ff;border-color:#a259ff;color:#fff}.comments_formContainer__T9mvS{display:flex;flex-direction:column;gap:0;padding-bottom:5px;border-bottom:1px solid hsla(0,0%,100%,.05)}.comments_textarea__kD2_0{background-color:transparent;border:1px solid #3a3a3a;border-radius:8px;padding:12px 16px;color:#cfcfcf;font-size:14px;box-sizing:border-box;outline:none;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .2s}.comments_textarea__kD2_0:focus{border-color:#a259ff}.comments_textareaSmall__q_b5W{min-height:60px;font-size:12px}.comments_submitButton__goy2j{padding:10px 24px;background-color:#a259ff;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.comments_submitButton__goy2j:hover{background-color:#b370ff}.comments_submitButton__goy2j:disabled{background-color:#3a3a3a;opacity:.5;cursor:not-allowed}.comments_submitButtonContainer__u50jy{display:flex;justify-content:flex-end}.comments_replyButtonRow__QYPqq{display:flex;gap:8px}.comments_authMessage__NvemW{padding:16px;background-color:transparent;border:1px solid rgba(162,89,255,.3);border-radius:8px;text-align:center}.comments_authText__ibDko{font-size:14px;color:#cfcfcf;margin:0}.comments_authLink__B2p1w{color:#a259ff;text-decoration:none;font-weight:600;cursor:pointer;transition:color .2s}.comments_authLink__B2p1w:hover{color:#b370ff}.comments_empty__l8z7s,.comments_loading__aZrR0{text-align:center;padding:40px 20px;color:#9a9a9a}.comments_commentsList__tR5GF{display:flex;flex-direction:column;gap:20px}.comments_comment__Vja_K{padding:16px;background-color:#0a0a0a;border:1px solid #3a3a3a;border-radius:8px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s}.comments_comment__Vja_K:hover{border-color:#5a5a5a}.comments_commentHeader__EDMGx{display:flex;justify-content:space-between;align-items:flex-start}.comments_commentInfo__lIx8y{display:flex;flex-direction:column}.comments_commentAuthor__S5DCO{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px}.comments_commentDate__Rd95q{color:#9a9a9a;font-size:12px;margin:0}.comments_likeButton__yH5uc{background-color:transparent;border:none;color:#9a9a9a;cursor:pointer;padding:0;display:flex;align-items:center;gap:6px;font-size:13px;transition:color .2s}.comments_likeButton__yH5uc:hover{color:#cfcfcf}.comments_likeButtonLiked__Ro733{color:#ff1b6d}.comments_likeButtonLiked__Ro733:hover{color:#ff3b7d}.comments_likeIcon__2HW5v{width:16px;height:16px}.comments_likeIconSmall__4a5_C{width:12px;height:12px}.comments_commentContent__5jsd9{color:#cfcfcf;font-size:14px;line-height:1.5;word-break:break-word;margin:0}.comments_commentContentSmall__jgLet{font-size:12px;line-height:1.4}.comments_replyButton__RXet4{background-color:transparent;border:none;color:#a259ff;cursor:pointer;padding:0;font-size:13px;font-weight:500;transition:color .2s;text-align:left}.comments_replyButton__RXet4:hover{color:#b370ff}.comments_replyFormContainer__L1QmV{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.05)}.comments_replyFormButtons__LmYQ7{display:flex;gap:8px}.comments_actionButton__Hp8FG{padding:7px 14px;background-color:transparent;border:1px solid #3a3a3a;border-radius:6px;color:#cfcfcf;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.comments_actionButton__Hp8FG:hover{border-color:#a259ff;color:#a259ff}.comments_actionButton__Hp8FG:disabled{opacity:.5;cursor:not-allowed}.comments_expandButton__VFkQc{background-color:transparent;border:none;color:#9a9a9a;cursor:pointer;padding:0;font-size:12px;transition:color .2s}.comments_expandButton__VFkQc:hover{color:#a259ff}.comments_expandButtonsContainer__hgL8T{margin-top:12px}.comments_repliesContainer__QNSLh{margin-top:8px;padding-left:20px;border-left:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:12px}.comments_reply__YVvt2{display:flex;flex-direction:column;gap:4px}.comments_replyAuthor__kOpCP{color:#fff;font-size:12px;font-weight:600;margin-bottom:4px}.comments_replyContent__0L0pG{color:#cfcfcf;font-size:12px;line-height:1.4;word-break:break-word;margin-bottom:6px}.comments_commentInputWrapper__WprU9{position:relative;width:100%}.comments_commentTextarea__aW6RZ{width:100%;min-height:48px;max-height:48px;resize:none;overflow-y:auto;padding:12px 110px 12px 12px;border-radius:12px;border:1px solid #3a3a3a;background:#0a0a0a;color:#cfcfcf;font-size:14px;line-height:1.5;font-family:inherit;outline:none;transition:border-color .2s;box-sizing:border-box}.comments_commentTextarea__aW6RZ:focus{border-color:#a259ff}.comments_commentSendButton__TAl1s{position:absolute;right:8px;top:45%;transform:translateY(-50%);padding:clamp(4px,.6vw,6px) clamp(9px,1.2vw,12px);background-color:transparent;border:1px solid #3a3a3a;border-radius:6px;color:#cfcfcf;font-size:clamp(10px,1.1vw,13px);font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0;height:-moz-fit-content;height:fit-content;line-height:1}.comments_commentSendButton__TAl1s:hover:not(:disabled){border-color:#a259ff;color:#a259ff}.comments_commentSendButton__TAl1s:disabled{opacity:.5;cursor:not-allowed}.AddToListButton_container__V09sr{position:relative;width:100%}.AddToListButton_button__ZtSjs{width:100%;padding:14px 22px;background-color:transparent;color:#fff;border:1px solid #3a3a3a;border-radius:12px;transition:all .2s;font-size:17px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,sans-serif;min-height:46px}.AddToListButton_button__ZtSjs:hover{border-color:#a259ff}.AddToListButton_button__ZtSjs:disabled{opacity:.5;cursor:not-allowed}.AddToListButton_icon__K695_{width:20px;height:20px}@media (max-width:768px){.AddToListButton_button__ZtSjs{padding:12px 18px;font-size:19px;min-height:46px}.AddToListButton_icon__K695_{width:22px;height:22px}.AddToListButton_menu__wQcGK{top:calc(100% + 6px)}}.AddToListButton_menu__wQcGK{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:#1a1a1a;border:1px solid #3a3a3a;border-radius:12px;padding:8px;z-index:1000;box-shadow:0 10px 25px rgba(0,0,0,.5);animation:AddToListButton_slideDown__bhxSZ .2s ease-out}@keyframes AddToListButton_slideDown__bhxSZ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AddToListButton_menuItem__tTSoT{width:100%;padding:12px 16px;background-color:transparent;color:#cfcfcf;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;text-align:left;transition:all .15s;display:flex;align-items:center;justify-content:space-between;font-family:Inter,sans-serif}.AddToListButton_menuItem__tTSoT:hover{background-color:#2a2a2a;color:#fff}.AddToListButton_menuItemActive__sz8z4{background-color:#2a2a2a;color:#a259ff}.AddToListButton_menuItemLabel__KrDKF{flex:1}.AddToListButton_checkIcon__a1FmK{width:16px;height:16px;color:#a259ff}.AddToListButton_divider__bD8gl{height:1px;background-color:#3a3a3a;margin:8px 0}.AddToListButton_menuItemRemove__3_mOY{width:100%;padding:12px 16px;background-color:transparent;color:#ff6b6b;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;text-align:left;transition:all .15s;display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif}.AddToListButton_menuItemRemove__3_mOY:hover{background-color:hsla(0,100%,71%,.1);color:#ff8787}.AddToListButton_removeIcon__jyskw{width:18px;height:18px}.AddToListButton_toast__efCgJ{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background-color:#2a2a2a;color:#fff;padding:12px 24px;border-radius:8px;border:1px solid #3a3a3a;font-size:14px;font-weight:500;z-index:2000;animation:AddToListButton_toastIn__Xbuk_ .3s ease-out;box-shadow:0 4px 12px rgba(0,0,0,.3)}@keyframes AddToListButton_toastIn__Xbuk_{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ReadButton_readButtonGradient__1Rxl_{width:100%;padding:14px 22px;background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,#ff1b6d,#a259ff) border-box;border:2px solid transparent;color:#fff;border-radius:12px;font-size:17px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;margin-bottom:12px}.ReadButton_readButtonGradient__1Rxl_:hover{box-shadow:0 0 30px rgba(255,27,109,.5),0 0 15px rgba(162,89,255,.3)}.ReadButton_readButtonGradient__1Rxl_ svg{width:24px;height:24px;fill:currentColor}@media (max-width:768px){.ReadButton_readButtonGradient__1Rxl_{padding:12px 18px;font-size:19px;margin-bottom:6px}.ReadButton_readButtonGradient__1Rxl_ svg{width:22px;height:22px}}.LoginForm_container__w_WqP{width:100%;max-width:480px;margin:0 auto;padding:32px;background:#1a1a1a;border-radius:12px}.LoginForm_title__yTeU8{font-size:28px;font-weight:700;text-align:center;margin-bottom:32px;color:#fff}.LoginForm_form__aKi81{display:flex;flex-direction:column;gap:20px}.LoginForm_field__SrSkx{display:flex;flex-direction:column;gap:8px}.LoginForm_label__g3EPO{font-size:14px;font-weight:500;color:#e0e0e0}.LoginForm_input__SWmWc{width:100%;padding:12px 16px;border:2px solid #333;border-radius:8px;font-size:16px;background:#2a2a2a;color:#fff;transition:all .3s}.LoginForm_input__SWmWc:focus{border-color:transparent;outline:none;box-shadow:0 0 0 2px rgba(219,39,119,.3)}.LoginForm_input__SWmWc::-moz-placeholder{color:#666}.LoginForm_input__SWmWc::placeholder{color:#666}.LoginForm_inputError__PPZeF{border-color:#ef4444}.LoginForm_passwordWrapper__5b4e1{position:relative}.LoginForm_togglePassword__unpEH{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:20px;padding:4px;opacity:.6;transition:opacity .3s}.LoginForm_togglePassword__unpEH:hover{opacity:1}.LoginForm_error__FEMSw{font-size:13px;color:#ef4444;margin-top:4px}.LoginForm_errorBox__s70ff{padding:12px;background:rgba(239,68,68,.1);border:1px solid #ef4444;border-radius:8px;color:#ef4444;font-size:14px;text-align:center}.LoginForm_rememberRow__iSYpd{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.LoginForm_checkboxLabel__14oID{display:flex;align-items:center;gap:8px;font-size:14px;color:#e0e0e0;cursor:pointer}.LoginForm_checkbox__XPznN{width:18px;height:18px;cursor:pointer}.LoginForm_forgotLink__rQNYF{font-size:14px;color:#e0e0e0;text-decoration:none;padding:8px 12px;background:hsla(0,0%,100%,.02);border-radius:8px;border:2px solid hsla(0,0%,100%,.06);transition:all .2s}.LoginForm_forgotLink__rQNYF:hover{border-color:rgba(255,27,109,.15)}.LoginForm_button__9ftY4{width:100%;padding:14px 24px;background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,#ff1b6d,#a259ff) border-box;color:#fff;border:2px solid transparent;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s ease;margin-top:8px}.LoginForm_button__9ftY4:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,27,109,.18)}.LoginForm_button__9ftY4:disabled{opacity:.5;cursor:not-allowed}.LoginForm_buttonLoading__eIlND{position:relative;color:transparent}.LoginForm_buttonLoading__eIlND:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:LoginForm_spin__rgO89 .6s linear infinite}@keyframes LoginForm_spin__rgO89{to{transform:translate(-50%,-50%) rotate(1turn)}}.LoginForm_switchMode__6yzp5{text-align:center;font-size:14px;color:#999;margin-top:8px}.LoginForm_switchLink__gjq8o{color:#fff;text-decoration:none;padding:6px 8px;background:transparent;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:color .2s}.LoginForm_switchLink__gjq8o:hover{color:#a259ff}@media (max-width:640px){.LoginForm_container__w_WqP{padding:24px 16px}.LoginForm_title__yTeU8{font-size:24px}}.RegisterForm_container__DWgsX{width:100%;max-width:520px;margin:0 auto;padding:40px;background:#1a1a1a;border-radius:12px}.RegisterForm_title__7rgq_{font-size:28px;font-weight:700;text-align:center;margin-bottom:32px;color:#fff}.RegisterForm_form___D8Tf{display:flex;flex-direction:column;gap:16px}.RegisterForm_field__4y_8_{display:flex;flex-direction:column;gap:6px}.RegisterForm_label__NGr_c{font-size:14px;font-weight:500;color:#e0e0e0}.RegisterForm_input__a__G0{width:100%;padding:12px 16px;border:2px solid #333;border-radius:8px;font-size:16px;background:#2a2a2a;color:#fff;transition:all .3s}.RegisterForm_input__a__G0:focus{border-color:transparent;outline:none;box-shadow:0 0 0 2px rgba(219,39,119,.3)}.RegisterForm_inputError__f_Je7{border-color:#ef4444}.RegisterForm_usernameWrapper__fufNm{position:relative}.RegisterForm_checking__xT6L4{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#999}.RegisterForm_passwordWrapper__JYlor{position:relative}.RegisterForm_togglePassword__cvwgg{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:20px;opacity:.6;transition:opacity .3s}.RegisterForm_togglePassword__cvwgg:hover{opacity:1}.RegisterForm_strengthBar__qDme_{margin-top:8px;display:flex;align-items:center;gap:12px}.RegisterForm_strengthFill__K5oQd{height:4px;border-radius:2px;transition:all .3s;flex:1}.RegisterForm_strengthBar__qDme_ span{font-size:12px;font-weight:500}.RegisterForm_error__xF6dP{font-size:13px;color:#ef4444;margin-top:4px}.RegisterForm_errorBox__prcnP{padding:12px;background:rgba(239,68,68,.1);border:1px solid #ef4444;border-radius:8px;color:#ef4444;font-size:14px;text-align:center}.RegisterForm_successBox__kUFFZ{padding:32px 24px;background:rgba(34,197,94,.1);border:1px solid #22c55e;border-radius:12px;color:#22c55e;text-align:center}.RegisterForm_successBox__kUFFZ p{margin:8px 0}.RegisterForm_emailIcon__Kw3cJ{font-size:64px;margin-bottom:16px;animation:RegisterForm_emailBounce__sdh2e 2s ease-in-out infinite}@keyframes RegisterForm_emailBounce__sdh2e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.RegisterForm_successTitle__I_moe{font-size:24px;font-weight:700;margin-bottom:12px;color:#22c55e}.RegisterForm_successMessage__UFZoU{font-size:16px;line-height:1.5;color:#a0e7b0;margin-bottom:20px}.RegisterForm_instructionsBox__iSEBM{background:rgba(0,0,0,.2);border-radius:8px;padding:20px;margin-top:20px;text-align:left}.RegisterForm_instructionTitle__JA0Ik{font-size:16px;font-weight:600;color:#22c55e;margin-bottom:12px;text-align:center}.RegisterForm_instructionList__ZK_2J{list-style:decimal;padding-left:24px;margin:0}.RegisterForm_instructionList__ZK_2J li{font-size:14px;line-height:1.8;color:#d0f0d8;margin-bottom:8px}.RegisterForm_instructionList__ZK_2J li:last-child{margin-bottom:0}.RegisterForm_successActions__SQuPm{margin-top:24px;display:flex;justify-content:center;gap:12px}.RegisterForm_backToLogin__vHinO{padding:12px 24px;background:rgba(34,197,94,.2);color:#22c55e;border:2px solid #22c55e;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.RegisterForm_backToLogin__vHinO:hover{background:rgba(34,197,94,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(34,197,94,.3)}.RegisterForm_termsLabel__iK5nO{display:flex;align-items:center;gap:8px;font-size:14px;color:#e0e0e0;cursor:pointer;margin-top:4px}.RegisterForm_checkbox__emJi3{width:18px;height:18px;cursor:pointer}.RegisterForm_link__EUbNS{color:#fff;text-decoration:none;padding:8px 12px;background:hsla(0,0%,100%,.02);border-radius:8px;border:2px solid hsla(0,0%,100%,.06);transition:color .2s,border-color .2s}.RegisterForm_link__EUbNS:hover{color:#a259ff;border-color:rgba(162,89,255,.15)}.RegisterForm_button__jr8oO{width:100%;padding:14px 24px;background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,#ff1b6d,#a259ff) border-box;color:#fff;border:2px solid transparent;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s ease;margin-top:8px}.RegisterForm_button__jr8oO:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,27,109,.18)}.RegisterForm_button__jr8oO:disabled{opacity:.5;cursor:not-allowed}.RegisterForm_buttonLoading__avxCS{position:relative;color:transparent}.RegisterForm_buttonLoading__avxCS:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:RegisterForm_spin__K4moF .6s linear infinite}@keyframes RegisterForm_spin__K4moF{to{transform:translate(-50%,-50%) rotate(1turn)}}.RegisterForm_switchMode__Ubtaq{text-align:center;font-size:14px;color:#999;margin-top:8px}.RegisterForm_switchLink__IG_Fh{color:#fff;text-decoration:none;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:color .2s}.RegisterForm_switchLink__IG_Fh:hover{color:#a259ff}@media (max-width:640px){.RegisterForm_container__DWgsX{padding:24px 16px}}.auth_container__i9CTf{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:transparent}.auth_card__KA4lG{width:100%;max-width:480px;background:#1a1a1a;border-radius:16px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.3)}.auth_header__RGNy2{margin-bottom:32px;text-align:center}.auth_title__saMM4{font-size:28px;font-weight:700;margin-bottom:12px;color:#fff}.auth_subtitle__aClGr{font-size:15px;color:#a0a0a0;line-height:1.5}.auth_form__BXYhi{display:flex;flex-direction:column;gap:20px}.auth_field__tsYDj{display:flex;flex-direction:column;gap:8px}.auth_label__o_lL3{font-size:14px;font-weight:500;color:#e0e0e0}.auth_input__c251n{width:100%;padding:12px 16px;border:2px solid #333;border-radius:8px;font-size:16px;background:#2a2a2a;color:#fff;transition:all .3s}.auth_input__c251n:focus{outline:none;border-color:#ec4899;box-shadow:0 0 0 3px rgba(236,72,153,.1)}.auth_input__c251n::-moz-placeholder{color:#666}.auth_input__c251n::placeholder{color:#666}.auth_error__WDyRu{padding:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#f87171;font-size:14px}.auth_submitButton__9kJoZ{width:100%;padding:14px;border-radius:8px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,#ff1b6d,#a259ff) border-box;border:2px solid transparent;cursor:pointer;transition:all .25s ease;margin-top:8px}.auth_submitButton__9kJoZ:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,27,109,.18)}.auth_submitButton__9kJoZ:disabled{opacity:.5;cursor:not-allowed}.auth_buttonSecondary__YOIWo{width:100%;padding:12px;border:2px solid #333;border-radius:8px;font-size:15px;font-weight:500;color:#e0e0e0;background:transparent;cursor:pointer;transition:all .3s;margin-top:12px}.auth_buttonSecondary__YOIWo:hover{border-color:#ec4899;background:rgba(236,72,153,.1)}.auth_buttonGradient__uWXsN{width:100%;display:block;max-width:520px;padding:12px;border-radius:8px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,#ff1b6d,#a259ff) border-box;border:2px solid transparent;cursor:pointer;transition:all .25s ease;margin-top:12px;text-align:center;margin-left:auto;margin-right:auto}.auth_buttonGradient__uWXsN:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,27,109,.18)}.auth_footer__CPqgI{margin-top:24px;text-align:center}.auth_link__GXv3Y{color:#fff;text-decoration:none;font-size:15px;transition:color .2s}.auth_link__GXv3Y:hover{color:#a259ff}.auth_successBlock__Adkir{text-align:center;padding:20px 0;display:flex;flex-direction:column;gap:12px;align-items:center}.auth_successIcon__Uexz2{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#ff1b6d,#a259ff);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;color:#fff;animation:auth_scaleIn__SYrou .5s ease-out}@keyframes auth_scaleIn__SYrou{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.auth_successTitle__OlSPQ{font-size:24px;font-weight:700;color:#fff;margin-bottom:16px}.auth_successText__QgiGh{font-size:16px;color:#d0d0d0;margin-bottom:12px;line-height:1.5}.auth_successText__QgiGh strong{color:#a259ff}.auth_countdown__WV9xS,.auth_successTextSmall__ph7aW{font-size:14px;color:#888;margin-bottom:24px}.auth_countdown__WV9xS{margin-top:16px}@media (max-width:640px){.auth_card__KA4lG{padding:24px}.auth_title__saMM4{font-size:24px}.auth_subtitle__aClGr{font-size:14px}}.AuthModal_backdrop__1q6XF{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:AuthModal_fadeIn__SL5k4 .3s ease}@keyframes AuthModal_fadeIn__SL5k4{0%{opacity:0}to{opacity:1}}.AuthModal_modal__0_A9O{position:relative;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;animation:AuthModal_scaleIn__R861P .3s ease}@keyframes AuthModal_scaleIn__R861P{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.AuthModal_closeButton__dSBh4{position:absolute;top:16px;right:16px;width:32px;height:32px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;z-index:10}.AuthModal_closeButton__dSBh4:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.AuthModal_modal__0_A9O::-webkit-scrollbar{width:8px}.AuthModal_modal__0_A9O::-webkit-scrollbar-track{background:transparent}.AuthModal_modal__0_A9O::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.AuthModal_modal__0_A9O::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media (max-width:640px){.AuthModal_backdrop__1q6XF{padding:0}.AuthModal_modal__0_A9O{max-height:100vh;border-radius:0}.AuthModal_closeButton__dSBh4{top:12px;right:12px}}.MobileView_container__3cFqL{font-family:Inter,sans-serif;min-height:100vh;padding:20px 16px}.MobileView_coverImage__mxEns{width:100%;max-width:300px;margin:0 auto 16px;border-radius:16px;overflow:hidden;background-color:#2a2a2a;aspect-ratio:3/4;background-size:cover;background-position:50%}.MobileView_tabsContainer__7jDGJ{border:1px solid #3a3a3a;border-radius:12px;background-color:#0a0a0a;overflow:hidden;margin-bottom:24px}.MobileView_tabsNav__m41mf{display:flex;gap:0;border-bottom:1px solid #3a3a3a;background-color:transparent}.MobileView_tabButton__Eps3K{flex:1;padding:14px 12px;background-color:transparent;border:none;border-bottom:3px solid transparent;color:#9a9a9a;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s;text-transform:none;display:flex;align-items:center;justify-content:center;gap:8px}.MobileView_tabButton__Eps3K.MobileView_active__Ija1w{border-bottom-color:#a259ff;color:#a259ff}.MobileView_tabIcon__YvIuI{width:16px;height:16px}.MobileView_tabContent__RDubi{padding:20px}.MobileView_description__NvKS1{margin-top:16px}.MobileView_descriptionText__XZt_N{color:#cfcfcf;line-height:1.45;font-size:17px;font-weight:400;margin:0}.MobileView_searchContainer__isptB{margin-bottom:20px;display:flex;gap:5px;align-items:center;background-color:transparent;border:1px solid #3a3a3a;border-radius:8px;padding:0 12px}.MobileView_searchInput__QRiKP{flex:1;background-color:transparent;border:none;padding:10px 16px;color:#cfcfcf;font-size:14px;outline:none}.MobileView_searchInput__QRiKP::-moz-placeholder{color:#6a6a6a}.MobileView_searchInput__QRiKP::placeholder{color:#6a6a6a}.MobileView_sortButton__9NDCR{padding:0;background-color:transparent;border:none;outline:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.MobileView_sortIcon__JMI2G{width:23px;height:23px;filter:brightness(1);transition:all .2s}.MobileView_sortIcon__JMI2G.MobileView_active__Ija1w{width:25px;height:25px;filter:brightness(3)}.MobileView_commentsPlaceholder__OxUhn{color:#9a9a9a;text-align:center;padding:20px}@media (max-width:768px){.MobileView_container__3cFqL{padding:16px 12px}.MobileView_tabContent__RDubi{padding:16px}}@media (max-width:600px){.MobileView_container__3cFqL{padding:14px 8px}.MobileView_coverImage__mxEns{margin-bottom:0}.MobileView_tabContent__RDubi{padding:14px}.MobileView_searchInput__QRiKP{font-size:13px;padding:9px 12px}}@media (max-width:480px){.MobileView_container__3cFqL{padding:12px 6px}.MobileView_coverImage__mxEns{margin-bottom:0}.MobileView_tabButton__Eps3K{padding:12px 4px;font-size:13px;gap:6px}.MobileView_tabIcon__YvIuI{width:14px;height:14px}.MobileView_tabContent__RDubi{padding:12px}.MobileView_searchContainer__isptB{margin-bottom:16px;padding:0 10px}.MobileView_searchInput__QRiKP{font-size:12px;padding:8px 12px}.MobileView_descriptionText__XZt_N{font-size:16px}}@media (max-width:390px){.MobileView_container__3cFqL{padding:10px 4px}.MobileView_coverImage__mxEns{margin-bottom:0}.MobileView_tabButton__Eps3K{padding:10px 6px;font-size:12px;gap:5px}.MobileView_tabIcon__YvIuI{width:12px;height:12px}.MobileView_tabContent__RDubi{padding:10px}.MobileView_searchInput__QRiKP{font-size:11px;padding:7px 10px}.MobileView_descriptionText__XZt_N{font-size:15px}}.Skeleton_shimmer__dmgoJ{background:linear-gradient(90deg,#1a1a1a,#2a2a2a 50%,#1a1a1a);background-size:200% 100%;animation:Skeleton_shimmer__dmgoJ 2s infinite}@keyframes Skeleton_shimmer__dmgoJ{0%{background-position:-200% 0}to{background-position:200% 0}}