.page_page__5cAd_{min-height:calc(100vh - 76px);padding:40px 0;background:var(--primary-color)}.page_container__QLL7J{display:flex;flex-direction:column;gap:32px}.page_contentWrapper__dAGtv{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:stretch}.page_contentColumn__G0gEg{display:flex;flex-direction:column;gap:24px}.page_navigationColumn__2n04v{display:flex;flex-direction:column;gap:20px;background:var(--secondary-color);border-radius:20px;padding:20px;overflow-y:auto;overflow-x:hidden}.page_player__FWC_v{position:relative;width:100%;height:auto;max-height:calc(75vh);max-width:100%}.page_ageRestrictionOverlay__VRjJY{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;border-radius:20px}.page_ageRestrictionContent___0iFT{text-align:center;padding:32px;display:flex;flex-direction:column;align-items:center;gap:16px}.page_ageRestrictionTitle__V9yh_{color:#E94560;font-size:48px;margin:0}.page_ageRestrictionMessage__ommNL{color:var(--text-primary);font-size:16px;max-width:300px;line-height:1.5}.page_ageRestrictionActions__kHSPF{display:flex;gap:12px;margin-top:16px}.page_player-placeholder__JBJ9_{aspect-ratio:16/9;background:var(--bg-secondary);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.page_player-placeholder__JBJ9_ img{width:64px;height:64px;opacity:.5}.page_player-placeholder__JBJ9_ p{color:var(--text-secondary);font-size:16px;margin:0}.page_videoElement__GmuJo{width:100%;height:100%;border-radius:20px;background:#000}.page_audioElement__ZS5yr{width:100%;max-width:600px;margin:20px auto;border-radius:12px}.page_audioPlaceholder__47GQd{position:relative;width:100%;aspect-ratio:16/9;height:100%;background:var(--bg-secondary);border-radius:20px;overflow:hidden}.page_audioPoster__NK2K_{width:100%;height:100%;object-fit:cover;opacity:.3}.page_audioLockOverlay__kusKp{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background:rgba(10,14,39,.8)}.page_lockText__SKgI5{color:#E94560;text-align:center;font-size:1.25rem;max-width:80%}.page_loading__0mF9W{text-align:center;padding:80px 20px;color:var(--text-secondary);font-size:18px}.page_navigationSection__Vvbse{display:flex;flex-direction:column;gap:16px}.page_navigationSectionTitle__vYFlR{font-size:18px;color:var(--text-primary);margin:0;font-weight:700;font-family:var(--font-exo)}.page_navigationList__ChW59{display:flex;flex-direction:column;gap:12px}.page_selectionsWrapper__65j9x{display:flex;flex-direction:column;gap:40px;margin-top:40px}.page_bottomSection__4EmIq{margin-top:40px}.page_bottomSectionTitle__nV0vg{margin-bottom:20px;font-size:24px}.page_bottomGrid__OVoZJ{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page_mobileRecommendationsBlock__YzOXV{display:none}.page_mobileRecommendationsBlock__YzOXV .page_navigationList__ChW59{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page_inlineRecommendations__S5l08{display:none}.page_inlineRecommendationsList__ZP_yY,.page_inlineRecommendations__S5l08 .page_recommendations___lZ6X{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page_titleRow__WMGXt{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_title__6vQYu{font-size:36px;color:var(--text-primary);margin:0;flex-shrink:0}.page_meta__CZ2sA{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.page_meta__CZ2sA span{color:var(--text-secondary);font-size:14px}.page_meta__CZ2sA [class*=badge]{padding:4px 12px!important;background-color:rgba(128,128,128,.5)!important;border-radius:4px!important;font-size:14px!important;font-weight:600!important;color:#fff!important;border:none!important}.page_authorWrapper__7BvwM{justify-content:space-between;border-radius:16px}.page_authorCard__pVMu1,.page_authorWrapper__7BvwM{display:flex;align-items:center;gap:16px}.page_author-avatar__eiSwM{width:56px;height:56px;border-radius:50%;object-fit:cover}.page_author-info__hIK7C{flex:1 1}.page_authorName__4NIKB{font-size:18px;color:var(--text-primary);margin:0 0 4px}.page_authorSubscribers__i0rk9{font-size:13px;color:var(--text-secondary);margin:0}.page_authorRightBlock__6ruwv{display:flex;align-items:center;gap:14px}.page_author-actions__Z_x1I{display:flex;align-items:center;gap:0;background:var(--bg-secondary);border-radius:12px;height:40px}.page_likesDivider__qkHzb{width:1px;height:18px;background:rgba(255,255,255,.12);margin:0 2px}.page_reportButton__8f9ag{display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:12px;width:40px;height:40px;cursor:pointer;transition:all .2s;border:1px solid transparent;outline:none}.page_reportButtonInner__O8cgG{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;transition:background .2s}.page_reportButton__8f9ag:hover .page_reportButtonInner__O8cgG{background:rgba(0,0,0,.13)}.page_reportButton__8f9ag svg{display:block;width:20px;height:20px}.page_likeActionButton__AUTh_{display:flex;align-items:center;gap:8px;padding:6px 18px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px 0 0 12px;cursor:pointer;height:100%;transition:all .2s;color:var(--text-primary);font-size:12px;font-weight:600;font-family:inherit}.page_likeActionButton__AUTh_:hover:not(:disabled){background:rgba(0,0,0,.13);color:white;border-color:var(--primary-color)}.page_likeActionButton__AUTh_.page_liked__EA8me{color:var(--button-color)!important}.page_likeActionButton__AUTh_.page_liked__EA8me svg{fill:currentColor!important}.page_likeActionButton__AUTh_:disabled{opacity:.6;cursor:not-allowed}.page_likeActionButton__AUTh_ svg{width:14px;height:14px}.page_dislikeActionButton__U_HKu{display:flex;align-items:center;height:100%;gap:8px;padding:6px 18px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:0 12px 12px 0;cursor:pointer;transition:all .2s;color:var(--text-primary);font-size:12px;font-weight:600;font-family:inherit}.page_dislikeActionButton__U_HKu:hover:not(:disabled){background:rgba(0,0,0,.13);color:white;border-color:var(--primary-color)}.page_dislikeActionButton__U_HKu:disabled{opacity:.6;cursor:not-allowed}.page_dislikeActionButton__U_HKu svg{width:14px;height:14px;transition:fill .2s}.page_dislikeActionButton__U_HKu.page_disliked__4lOvi{color:var(--button-color)!important}.page_dislikeActionButton__U_HKu.page_disliked__4lOvi svg{fill:currentColor!important}.page_followButton__wYidC{padding:6px 12px;background:var(--button-color);border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.page_followButton__wYidC:hover:not(:disabled){background:#ff6b6b}.page_followButton__wYidC:disabled{opacity:.6;cursor:not-allowed}.page_actions__gPgHi{display:flex;gap:12px;flex-wrap:wrap}.page_viewsCount__OXBL9{font-size:14px;color:#fff;font-weight:400}.page_tagsList__TPsln{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page_episodesList__DaZv4{display:flex;flex-direction:column;gap:20px;max-height:400px;overflow-y:auto;padding-right:8px}.page_episodesList__DaZv4::-webkit-scrollbar{width:6px}.page_episodesList__DaZv4::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.page_episodesList__DaZv4::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:3px}.page_episodesList__DaZv4::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}.page_seasonBlock__01swY{display:flex;flex-direction:column;gap:12px}.page_seasonTitle__Z_j0n{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.page_episodes___5RBY{display:flex;flex-direction:column;gap:8px}.page_episodeButton__cmYnk{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-secondary);border:none;border-radius:8px;cursor:pointer;transition:background-color .2s,transform .2s;text-align:left;width:100%}.page_episodeButton__cmYnk:hover{background:var(--bg-primary)}.page_episodeButton__cmYnk.page_active__1wUZK{background:var(--primary-color);color:white}.page_episodeButton__cmYnk.page_active__1wUZK .page_episodeMeta__oBZil,.page_episodeButton__cmYnk.page_active__1wUZK .page_episodeTitle__7FV_7{color:white}.page_episodeThumbnail__7qJxg{width:60px;height:60px;border-radius:6px;align-self:flex-start;overflow:hidden;flex-shrink:0;background:var(--bg-primary)}.page_episodeThumbnailImage__QE9_0{width:100%;height:100%;object-fit:cover}.page_episodeNumber__gWl3s{font-size:14px;font-weight:700;color:var(--text-secondary);min-width:24px}.page_episodeMeta__oBZil{display:flex;align-items:center;gap:6px;margin-top:4px;justify-content:space-between}.page_episodeBadge__UJVHG{padding:2px 6px;background-color:rgba(128,128,128,.5);border-radius:4px;font-size:11px;font-weight:600;color:#fff}.page_progressBar__x4qrt{width:100%;height:4px;background:var(--bg-secondary);border-radius:2px;margin-top:8px;overflow:hidden}.page_progressFill__nQ8Vw{height:100%;background:var(--primary-color);border-radius:2px;transition:width .3s ease}.page_progressText__dWxG2{font-size:11px;color:var(--text-secondary);margin-top:4px}@media (max-width:1200px){.page_contentWrapper__dAGtv{display:flex;flex-direction:column}.page_navigationColumn__2n04v{display:none!important}.page_mobileRecommendationsBlock__YzOXV{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--secondary-color);border-radius:20px;margin-bottom:16px}.page_mobileRecommendationsBlock__YzOXV .page_navigationList__ChW59{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page_inlineRecommendations__S5l08{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--secondary-color);border-radius:20px}.page_selectionsWrapper__65j9x{display:none}}@media (max-width:968px){.page_inlineRecommendationsList__ZP_yY,.page_inlineRecommendations__S5l08 .page_navigationList__ChW59,.page_mobileRecommendationsBlock__YzOXV .page_navigationList__ChW59{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:607px){.page_inlineRecommendationsList__ZP_yY,.page_inlineRecommendations__S5l08 .page_navigationList__ChW59,.page_mobileRecommendationsBlock__YzOXV .page_navigationList__ChW59{grid-template-columns:1fr}}.page_commentsCard__xhcef{padding:24px}.page_likeButton__G6P4r{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--text-primary);font-size:14px;font-weight:600;font-family:inherit}.page_likeButton__G6P4r.page_liked__EA8me,.page_likeButton__G6P4r:hover:not(:disabled){background:var(--primary-color);color:white;border-color:var(--primary-color)}.page_dislikeButton__F4OuF,.page_likeButton__G6P4r:disabled{opacity:.6;cursor:not-allowed}.page_dislikeButton__F4OuF{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:14px;font-weight:600;font-family:inherit}.page_likeIcon__DszTY{width:16px;height:16px;display:block}.page_likesCount__d8ekS{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_commentForm__JZ2Ku{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding-bottom:0;border-bottom:none;opacity:1}.page_commentInput__JGT_U{width:100%;padding:12px;border:1px solid var(--text-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-family:inherit;font-size:14px;resize:vertical;min-height:80px;transition:border-color .2s}.page_commentInput__JGT_U:focus{outline:none;border-color:var(--primary-color)}.page_commentInput__JGT_U:disabled{opacity:.6;cursor:not-allowed}.page_commentsList__JTpoX{display:flex;flex-direction:column;gap:16px}.page_emptyText__Gpni5,.page_loadingText__j7KF6{color:var(--text-secondary);text-align:center;padding:20px}.page_comment__NspFL{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--text-secondary);opacity:.8}.page_commentHeader__vUdfX{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page_commentUser__mdX2w{display:flex;align-items:flex-start;gap:12px;flex:1 1}.page_commentAvatar__r1qVo{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.page_commentUserInfo__JKair{display:flex;flex-direction:column;gap:4px}.page_commentUserName__PWQv4{font-size:14px;color:var(--text-primary);margin:0}.page_commentDate__Y8pKD{font-size:12px;color:var(--text-secondary);margin:0}.page_deleteButton__lZ1_z{color:var(--button-color);opacity:.72;transition:opacity .2s;width:32px;height:32px;min-width:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px}.page_deleteButton__lZ1_z:hover{opacity:1}.page_commentBody__Vnojc{font-size:14px;color:var(--text-primary);line-height:1.5;margin:0}.page_pendingText__EpfKW{font-size:12px;color:var(--text-secondary);font-style:italic;margin:0}.page_description__j2Sy9{background:var(--bg-secondary);padding:12px;border-radius:12px}@media (max-width:768px){.page_page__5cAd_{padding:16px 0}.page_container__QLL7J{gap:20px}.page_contentColumn__G0gEg,.page_contentWrapper__dAGtv{display:flex;flex-direction:column}.page_contentColumn__G0gEg{gap:16px;padding:0}.page_navigationColumn__2n04v{display:none!important}.page_player__FWC_v{border-radius:12px}.page_descriptionCard__ONWlo{padding:16px;border-radius:12px}.page_descriptionHeader__yVgZ_{gap:12px;margin-bottom:12px;padding-bottom:12px}.page_commentsCard__xhcef{padding:16px;border-radius:12px}.page_title__6vQYu{font-size:22px}.page_authorWrapper__7BvwM,.page_meta__CZ2sA{gap:8px;flex-wrap:wrap}.page_authorCard__pVMu1{flex-wrap:wrap;gap:12px}.page_author-avatar__eiSwM{width:40px;height:40px}.page_author-info__hIK7C{flex:1 1;min-width:150px}.page_authorName__4NIKB{font-size:14px}.page_authorSubscribers__i0rk9{font-size:12px}.page_author-actions__Z_x1I{width:auto;justify-content:flex-start;margin-top:0}.page_description__j2Sy9{font-size:14px}.page_commentForm__JZ2Ku{flex-direction:column;gap:12px}.page_commentInput__JGT_U{width:100%;min-height:80px}.page_inlineRecommendations__S5l08,.page_mobileRecommendationsBlock__YzOXV{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--secondary-color);border-radius:16px}.page_selectionsWrapper__65j9x{display:none!important}.page_commentFormWrapper__dh1HZ{gap:8px}.page_commentAvatarPlaceholder__GrX3Y,.page_commentAvatar__r1qVo{width:32px;height:32px;font-size:13px}.page_commentHeader__vUdfX,.page_comment__NspFL{gap:8px}.page_commentBody__Vnojc,.page_commentUserName__PWQv4{font-size:13px}.page_reply__Rx2xE{gap:8px}.page_replyAvatarPlaceholder__v4ROw,.page_replyAvatar__KUa43{width:24px;height:24px;font-size:11px}.page_repliesSection__CB54p{padding-left:8px}}.page_mobileEpisodesContainer__IyUKp{display:none}.page_mobileEpisodesTitle__VunfC{font-size:18px;color:var(--text-primary);margin:0 0 16px;font-weight:700;font-family:var(--font-exo)}.page_mobileEpisodesList__fjUx8{display:flex;flex-direction:column;gap:20px;max-height:400px;overflow-y:auto;padding-right:8px}.page_seasonSection__Rf1QX{display:flex;flex-direction:column;gap:12px}@media (max-width:1200px){.page_mobileEpisodesContainer__IyUKp{display:block;padding:16px;background:var(--bg-secondary);border-radius:16px;margin-bottom:16px}}@media (min-width:1201px){.page_mobileEpisodesContainer__IyUKp{display:none}}@media (max-width:768px){.page_mobileEpisodesContainer__IyUKp{padding:12px;border-radius:12px}.page_mobileEpisodesTitle__VunfC{font-size:16px;margin-bottom:12px}.page_seasonTitle__Z_j0n{font-size:14px}.page_episodeButton__cmYnk{padding:10px}.page_episodePreview__1ZDm_{width:70px;height:40px}.page_episodePreviewText__ei40V{font-size:10px}.page_episodeNumber__gWl3s{font-size:11px}.page_episodeTitle__7FV_7{font-size:13px}.page_episodeDuration__KULx4{font-size:11px}}.page_episodePreview__1ZDm_{width:80px;height:45px;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--bg-primary);position:relative}.page_episodePreviewImage__i7ytp{width:100%;height:100%;object-fit:cover}.page_episodePreviewPlaceholder__2X_UE{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-color-1) 0,var(--accent-color-2) 100%)}.page_episodePreviewText__ei40V{font-size:12px;font-weight:700;color:white}.page_episodeContent__vByh5{display:flex;align-items:center;justify-content:space-between;flex:1 1;gap:8px}.page_episodeInfo__9WHIV{display:flex;align-items:flex-start;flex-direction:column;gap:4px;flex:1 1}.page_episodeButtonActive__SpHIj{background:var(--primary-color);color:white}.page_episodeButtonActive__SpHIj .page_episodeDuration__KULx4,.page_episodeButtonActive__SpHIj .page_episodeNumber__gWl3s,.page_episodeButtonActive__SpHIj .page_episodeTitle__7FV_7{color:white}.page_episodeTitle__7FV_7{font-size:14px;font-weight:500;color:var(--text-primary);text-align:left;line-height:1.2}.page_episodeDuration__KULx4{font-size:12px;color:var(--text-secondary);flex-shrink:0;min-width:40px;text-align:right}.page_paidBanner__aE8kK{display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,var(--accent-color-2) 0,rgba(233,69,96,.15) 100%);border:1px solid rgba(233,69,96,.3);border-radius:16px;margin-bottom:16px}.page_paidBannerIcon__dp5A5{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--button-color);color:#fff;flex-shrink:0}.page_paidBannerContent__gJfWk{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.page_paidBannerTitle__HXMr_{font-family:Inter,sans-serif;font-size:14px;color:var(--text-primary);font-weight:500}.page_paidBannerPrice__CRKPp{font-family:Inter,sans-serif;font-size:13px;color:var(--text-secondary)}.page_paidBannerAction__VwrjV{padding:8px 18px;background:var(--button-color);color:#fff;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s ease;flex-shrink:0}.page_paidBannerAction__VwrjV:hover{opacity:.85}@media (max-width:768px){.page_paidBanner__aE8kK{padding:12px 14px;gap:12px;border-radius:12px}.page_paidBannerIcon__dp5A5{width:32px;height:32px}.page_paidBannerTitle__HXMr_{font-size:13px}.page_paidBannerPrice__CRKPp{font-size:12px}.page_paidBannerAction__VwrjV{padding:6px 12px;font-size:12px}}.page_description__j2Sy9{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;min-width:0}