@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.page_pageContainer__TY3ga{background-color:#0d0d0d;color:#f0f0f0;padding:48px 32px 64px;min-height:100vh}.page_playerContainer__dYwNo{position:relative;border:none;width:100%;height:100%;aspect-ratio:2.5;margin-top:72px}.page_playerClickShield__daTiV{position:absolute;inset:0;z-index:2;border:none;padding:0;margin:0;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2);font-weight:600;letter-spacing:var(--ls-wide)}.page_playerClickShield__daTiV:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:-4px}.page_playerClickHint__GFD4g{padding:12px 20px;background:hsla(0,0%,4%,.7);border-radius:999px;border:1px solid hsla(0,0%,100%,.2)}.page_mainGrid__wxGBB{display:grid;grid-template-columns:2fr 1fr;grid-gap:40px;gap:40px;align-items:start;margin-top:40px}.page_leftColumn__Lg2OK{display:flex;flex-direction:column;gap:32px}.page_rightColumn__8Z5FE{position:-webkit-sticky;position:sticky;top:120px;display:flex;flex-direction:column;gap:24px}.page_errorPanel__7Z482{background:linear-gradient(135deg,hsla(0,0%,8%,.9),rgba(8,8,8,.9));border-radius:18px;min-height:420px;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 40px rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.04);width:100%;padding:48px 40px}.page_errorContent__Bftix{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.page_errorImageWrapper__sP6_W{width:140px;height:140px;border-radius:32px;overflow:hidden;border:4px solid hsla(0,0%,100%,.08);box-shadow:0 12px 24px rgba(0,0,0,.4)}.page_errorImage__ytMda{width:100%;height:100%;object-fit:cover;display:block}.page_errorTitle__1o7G_{font-size:var(--fs-6);letter-spacing:var(--ls-wide);font-weight:700}.page_errorSubtitle__dy4zX{font-size:var(--fs-2);color:hsla(0,0%,94%,.7)}.page_movieInfoSection___yG_I{background-color:#0d0d0d;padding:24px 28px;border-radius:12px;border:1px solid hsla(0,0%,100%,.04)}.page_movie-info-container__MHTqQ{display:grid;grid-template-columns:210px 1fr;grid-gap:24px;gap:24px;align-items:start}.page_poster__WyQpl{border-radius:12px;overflow:hidden;background:#1a1a1a;box-shadow:0 12px 24px rgba(0,0,0,.45);aspect-ratio:9/12}.page_poster__WyQpl img{width:100%;display:block;border-radius:12px;height:100%;object-fit:cover}.page_details__6YPTL{display:flex;flex-direction:column;gap:12px}.page_title__WGkeW{font-size:var(--fs-5);font-weight:600;color:#f5f5f5;margin:0}.page_subtitle__FwuDz{color:#ffb800;font-size:var(--fs-1);margin:0 0 6px}.page_meta__s5H_y{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_imdb__3jKdV{background:#ffb800;color:#121212;font-weight:600}.page_imdb__3jKdV,.page_tag__WXU1A{border-radius:6px;padding:4px 10px;font-size:var(--fs-1)}.page_tag__WXU1A{background:#1e1e1e;color:#cfcfcf}.page_genres__e_Vw7{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.page_genre__zIPcq{background:#1e1e1e;color:#cfcfcf;border-radius:6px;padding:4px 10px;font-size:var(--fs-1)}.page_chapterNotice__JZY6r{margin-top:24px;padding:16px 20px;border-radius:12px;background:rgba(255,184,0,.08);border:1px solid rgba(255,184,0,.3);color:#f5f5f5;text-align:center;display:flex;flex-direction:column;gap:6px}.page_status__YL5Gn{margin-top:4px}.page_done__mHIul{background:#144c2e;color:#6ef38b;padding:6px 14px;border-radius:16px;font-size:var(--fs-1);display:inline-flex;align-items:center;gap:6px}.page_description__epUrP{color:#cfcfcf;line-height:var(--lh-base);margin:8px 0 0}.page_descriptionCollapsed__OFDGw{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative}.page_descriptionToggle__SCnHQ{background:transparent;border:none;color:#ffb800;font-weight:600;padding:4px 0;cursor:pointer;align-self:flex-start}.page_descriptionToggle__SCnHQ:hover{text-decoration:underline}.page_info-link__je_5e{color:#ffb800;font-weight:500;text-decoration:none;margin-top:4px;width:-moz-fit-content;width:fit-content}.page_info-link__je_5e:hover{text-decoration:underline}.page_episodes-container__O94Xw{margin-top:28px;display:flex;flex-direction:column;gap:16px}.page_part-header__xHuv9{display:flex;align-items:center;gap:12px;color:#f5f5f5}.page_part-btn__eBLQv,.page_subtitle-btn__zMoZk{background:#1a1a1a;color:#f5f5f5;border:1px solid #242424;border-radius:8px;padding:6px 14px;cursor:pointer;font-size:var(--fs-1)}.page_ratingBlock__s3h27{display:flex;flex-direction:column;gap:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px 14px}.page_ratingHeader__LUAKp{display:flex;justify-content:space-between;align-items:center;gap:12px}.page_ratingLabel__Ah_wS{font-size:var(--fs-1);font-weight:600;color:#f5f5f5}.page_ratingValue__BpBJZ{font-size:var(--fs-1);color:hsla(0,0%,96%,.65)}.page_ratingStars__KfLRb{display:flex;gap:6px}.page_ratingStarWrapper__r4bSE{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.page_ratingStar__71qwn{position:relative;font-size:var(--fs-4);color:hsla(0,0%,100%,.3);line-height:var(--lh-tight)}.page_ratingStar__71qwn:after{content:"\2605";position:absolute;left:0;top:0;width:var(--fill,0);overflow:hidden;color:#ffb800;white-space:nowrap}.page_ratingHalf__sKWmK{position:absolute;top:0;bottom:0;width:50%;border:none;background:transparent;cursor:pointer;padding:0}.page_ratingHalf__sKWmK:focus-visible{outline:2px solid rgba(255,184,0,.6);outline-offset:2px;border-radius:4px}.page_ratingHalfLeft__oq9jR{left:0}.page_ratingHalfRight__eL0Qw{right:0}.page_ratingHint__kC_Lj{font-size:var(--fs-0);color:hsla(0,0%,96%,.6)}.page_subtitle-btn__zMoZk{background:transparent}.page_toggle__rgYnt{margin-left:auto;display:flex;align-items:center;gap:8px;color:#cfcfcf;font-size:var(--fs-1)}.page_toggle__rgYnt input{accent-color:#ffb800}.page_episodeGroupWrapper__BPLtM{position:relative;max-width:1000px;width:100%;margin:0 auto 8px}.page_episode-group__Fc4ug{display:flex;gap:12px;overflow-x:auto;padding:8px 48px;scroll-behavior:smooth;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none}.page_episode-group__Fc4ug::-webkit-scrollbar{display:none}.page_scrollButton__VWMbj{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(circle at 30% 30%,#2a2a2a,#151515);color:#f5f5f5;box-shadow:0 8px 24px rgba(0,0,0,.35);display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page_scrollButton__VWMbj:hover{transform:translateY(-50%) scale(1.05);border-color:rgba(255,184,0,.6);box-shadow:0 10px 30px rgba(255,184,0,.18)}.page_scrollButtonLeft__Pcigd{left:4px}.page_scrollButtonRight__P8T7l{right:4px}.page_range__C0Zjs{background:linear-gradient(145deg,rgba(255,184,0,.12),hsla(0,0%,100%,.06));color:#f5f5f5;border:1px solid rgba(255,184,0,.28);border-radius:12px;padding:10px 18px;font-size:var(--fs-1);cursor:pointer;letter-spacing:var(--ls-wide);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 20px rgba(0,0,0,.32);transition:transform .16s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.page_range__C0Zjs:hover{transform:translateY(-1px);border-color:rgba(255,184,0,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 24px rgba(255,184,0,.18)}.page_rangeActive__2ArvP{background:linear-gradient(135deg,#ffb800,#ff8f00);color:#0c0c0c;border-color:rgba(255,184,0,.9);font-weight:700;box-shadow:0 12px 24px rgba(255,184,0,.22)}.page_episode-list__4ytjU{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:10px;gap:10px}.page_episode__Ut1P3{background:#1a1a1a;color:#f5f5f5;border:none;padding:10px 0;border-radius:10px;cursor:pointer;font-size:var(--fs-1);transition:transform .15s ease,box-shadow .2s ease,background .2s ease;text-align:center}.page_episodeCurrent__lSmdV{background:linear-gradient(135deg,#ffb800,#ff6b00);color:#0b0b0b;font-weight:700;box-shadow:0 10px 24px rgba(255,184,0,.25);transform:translateY(-1px)}.page_episode__Ut1P3:hover{background:#ffb800;color:#000;transform:translateY(-1px);box-shadow:0 8px 18px rgba(255,184,0,.18)}.page_episode-empty__WZVg9{color:#cfcfcf;font-size:var(--fs-1)}.page_commentSection__8F_UM{background:#131313;border-radius:20px;padding:32px;border:1px solid hsla(0,0%,100%,.05);box-shadow:0 16px 32px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:24px}.page_commentTitle__Ln0Rr{font-size:var(--fs-5);margin:0}.page_commentList__bi1go{display:flex;flex-direction:column;gap:24px}.page_commentItem__YR4Z4{background:hsla(0,0%,7%,.7);border-radius:16px;padding:20px;border:1px solid hsla(0,0%,100%,.04);display:flex;flex-direction:column;gap:16px}.page_commentHeader__8RYQw{display:flex;gap:16px;align-items:flex-start}.page_commentAvatar____ERc{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.08)}.page_commentMeta__aSv7F{display:flex;align-items:center;gap:10px;font-size:var(--fs-1)}.page_commentUser__bYqVs{font-weight:600}.page_commentTime__PS8hL{color:hsla(0,0%,94%,.5)}.page_commentText__hNz3z{margin:8px 0 0;color:hsla(0,0%,94%,.75);line-height:var(--lh-base)}.page_commentActions__OXDmX{display:flex;gap:12px}.page_commentActionButton__NVuHE{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,94%,.85);padding:8px 16px;border-radius:999px;font-size:var(--fs-1);cursor:pointer;transition:all .2s ease}.page_commentActionButton__NVuHE:hover{border-color:hsla(0,0%,100%,.24)}.page_commentBox__F_A_P{background:hsla(0,0%,7%,.85);border-radius:20px;padding:20px;border:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:16px}.page_commentTextarea___gtoW{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:16px;color:#f0f0f0;font-size:var(--fs-1);min-height:120px;resize:vertical}.page_commentTextarea___gtoW::placeholder{color:hsla(0,0%,94%,.4)}.page_commentBoxActions__nocF3{display:flex;justify-content:space-between;align-items:center}.page_spoilerToggle__Ao2Gn{font-size:var(--fs-1);display:flex;align-items:center;gap:8px;color:hsla(0,0%,94%,.65)}.page_sendButton__xW2zt{background:#ffb800;color:#151515;font-weight:700;border:none;border-radius:999px;padding:10px 28px;cursor:pointer;font-size:var(--fs-1);transition:background .2s ease}.page_sendButton__xW2zt:hover{background:#ffcb33}.page_castSection__7zYNd{background:#131313;border-radius:20px;padding:28px 24px;border:1px solid hsla(0,0%,100%,.05);box-shadow:0 16px 32px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:24px}.page_castTitle__0DVhL{font-size:var(--fs-4);margin:0}.page_castGrid__9Ynvc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 24px;gap:28px 24px}.page_castItem__Z_th6{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.page_castAvatarWrapper__oA3gV{width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#2f2f2f,#121212);display:flex;align-items:center;justify-content:center;padding:4px;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 12px 24px rgba(0,0,0,.45)}.page_castAvatar__IRyn7{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.12)}.page_castName___opmq{font-weight:600;font-size:var(--fs-1);color:hsla(0,0%,94%,.92)}.page_recommendations__j7_qB{background:#131313;border-radius:20px;padding:28px 24px;border:1px solid hsla(0,0%,100%,.05);box-shadow:0 16px 32px rgba(0,0,0,.4)}.page_recommendationsTitle__n4vsX{font-size:var(--fs-4);margin:0 0 24px}.page_recommendationList__SN1Xo{display:flex;flex-direction:column;gap:20px}.page_recommendationCard__EZ95I{display:flex;gap:16px;align-items:center;background:hsla(0,0%,7%,.8);padding:14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.04);transition:transform .2s ease,border-color .2s ease}.page_recommendationCard__EZ95I:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.16)}.page_recommendationImage__0WXdY{width:92px;height:124px;object-fit:cover;border-radius:12px;box-shadow:0 10px 20px rgba(0,0,0,.4)}.page_recommendationInfo__bb4bg{display:flex;flex-direction:column;gap:6px}.page_recommendationName__8G5ZS{font-size:var(--fs-2);margin:0;font-weight:600}.page_recommendationSubtitle__zxkis{font-size:var(--fs-1);color:hsla(0,0%,94%,.55)}.page_recommendationEpisodes__HHEUr{font-size:var(--fs-1);color:#ffb800;font-weight:600}@media (max-width:1200px){.page_mainGrid__wxGBB{gap:28px}}@media (max-width:1024px){.page_mainGrid__wxGBB{grid-template-columns:1fr}.page_rightColumn__8Z5FE{position:static}.page_castGrid__9Ynvc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.page_movie-info-container__MHTqQ{grid-template-columns:180px 1fr}}@media (max-width:768px){.page_pageContainer__TY3ga{padding:32px 20px 48px}.page_movie-info-container__MHTqQ{grid-template-columns:1fr}.page_poster__WyQpl{max-width:220px}.page_toggle__rgYnt{margin-left:0}.page_commentBoxActions__nocF3{flex-direction:column;gap:12px;align-items:flex-start}.page_sendButton__xW2zt{align-self:flex-end}.page_castGrid__9Ynvc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.page_recommendationCard__EZ95I{flex-direction:column;align-items:flex-start}.page_recommendationImage__0WXdY{width:100%;height:auto}.page_castGrid__9Ynvc{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.page_castAvatarWrapper__oA3gV{width:76px;height:76px}}.page_pageContainerCinema__D3YC_{background:radial-gradient(circle at top,rgba(12,12,18,.95),#000 70%)}.page_playerContainerCinema__j3qPD{position:-webkit-sticky;position:sticky;top:14px;z-index:25;box-shadow:0 22px 60px rgba(0,0,0,.75)}.page_chapterNoticeCinema__rDs1o,.page_mainGridCinema__W6BMV{opacity:.35;transition:opacity .2s ease}