.page_main__rbeaQ{min-height:100vh;padding:7rem 1.5rem 5rem}.page_header__VBpvG{max-width:720px;margin:0 auto 2rem}.page_title__f76Ja{font-size:2rem;font-weight:800;color:var(--text-primary)}.page_updated__XzhIN{color:var(--text-muted);font-size:.85rem;margin-top:.5rem}.page_content__F2VIq{max-width:720px;margin:0 auto;color:var(--text-secondary);font-size:.95rem;line-height:1.7}.page_content__F2VIq h2{color:var(--text-primary);font-size:1.15rem;font-weight:700;margin:2rem 0 .75rem}.page_content__F2VIq p{margin-bottom:1rem}.page_content__F2VIq ul{margin:0 0 1rem 1.25rem;display:flex;flex-direction:column;gap:.4rem}.page_content__F2VIq a{color:var(--accent);text-decoration:none}.page_content__F2VIq a:hover{text-decoration:underline}.page_backLink__mRh9M{margin-top:2.5rem}.Navbar_nav__A66_N{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;gap:2rem;padding:1rem 3rem;background:linear-gradient(180deg,rgba(0,0,0,.9),transparent);transition:background .3s}.Navbar_nav__A66_N.Navbar_scrolled___WOss{background:hsla(0,0%,4%,.98)}.Navbar_logo__UM0Ax{font-size:1.8rem;font-weight:900;color:var(--accent);letter-spacing:2px;flex-shrink:0}.Navbar_links__lFeE5{display:flex;gap:1.5rem;flex:1 1}.Navbar_links__lFeE5 a{color:var(--text-secondary);font-size:.9rem;transition:color .2s}.Navbar_links__lFeE5 a:hover{color:var(--text-primary)}.Navbar_right__LMSvC{display:flex;align-items:center;gap:1rem;margin-left:auto}.Navbar_searchWrap__34Kaf{position:relative}.Navbar_searchForm__Nujk_{display:flex}.Navbar_searchInput__QPoA9{background:hsla(0,0%,100%,.1);border:1px solid var(--border);border-radius:4px;padding:.4rem .8rem;color:var(--text-primary);font-size:.85rem;width:180px;outline:none;transition:border-color .2s}.Navbar_searchInput__QPoA9:focus{border-color:var(--text-primary)}.Navbar_userMenu__401i0{display:flex;align-items:center;gap:.75rem}.Navbar_userName__1fkQx{font-size:.9rem;color:var(--text-secondary)}.Navbar_profileSwitch__xl7Bo{display:flex;align-items:center;gap:.45rem;text-decoration:none;padding:.25rem .5rem .25rem .25rem;border-radius:20px;transition:background .2s}.Navbar_profileSwitch__xl7Bo:hover{background:hsla(0,0%,100%,.08)}.Navbar_profileAvatarImg__yPTP8{width:28px;height:28px;border-radius:7px;object-fit:cover}.Navbar_profileAvatarEmoji__7_x7m{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:15px}.Navbar_profileSwitchName__woaCc{font-size:.85rem;color:var(--text-secondary);font-weight:600}.Navbar_userNamePending__bpVGe{display:inline-block;width:60px;height:12px;background:hsla(0,0%,100%,.12);border-radius:3px;vertical-align:middle}.Navbar_adminLink__qSwiU{font-size:.8rem;background:var(--accent);color:#fff;padding:3px 8px;border-radius:3px}.Navbar_logoutBtn__zOubt{background:none;border:1px solid var(--border);color:var(--text-secondary);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:.85rem;transition:border-color .2s}.Navbar_logoutBtn__zOubt:hover{border-color:var(--text-primary);color:var(--text-primary)}.Navbar_loginBtn__0l_JL{background:var(--accent);color:#fff;padding:6px 16px;border-radius:4px;font-size:.9rem;font-weight:600}.Navbar_suggestions__49Uy_{position:absolute;top:calc(100% + 6px);right:0;width:320px;background:#1a1a1a;border:1px solid var(--border);border-radius:8px;overflow:hidden;z-index:200;box-shadow:0 8px 32px rgba(0,0,0,.6)}.Navbar_sugItem__iQOKE{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:none;cursor:pointer;text-align:left;transition:background .15s;border:none;border-bottom:1px solid hsla(0,0%,100%,.04)}.Navbar_sugItem__iQOKE:hover{background:hsla(0,0%,100%,.06)}.Navbar_sugPoster__0K8ua{border-radius:3px;object-fit:cover;flex-shrink:0}.Navbar_sugInfo__qjBo4{display:flex;flex-direction:column;gap:2px;min-width:0}.Navbar_sugTitle___ZdWr{color:var(--text-primary);font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_sugMeta__FuUQK{color:var(--text-muted);font-size:.75rem}.Navbar_sugAll__5QOjO{display:block;width:100%;padding:10px 12px;background:hsla(0,0%,100%,.03);border:none;color:var(--accent);font-size:.82rem;cursor:pointer;text-align:center;transition:background .15s}.Navbar_sugAll__5QOjO:hover{background:rgba(229,9,20,.1)}.page_main__axgbp{padding:7rem 1.5rem 4rem;min-height:100vh;display:flex;justify-content:center;align-items:flex-start}.page_card__r7ouh{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:3rem 2.5rem;width:100%;max-width:440px;text-align:center}.page_icon__cORVj{font-size:2.6rem;display:block;margin-bottom:1rem}.page_title___7o4F{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:.75rem}.page_desc__Lrz9b{color:var(--text-muted);font-size:.9rem;line-height:1.6;margin-bottom:2rem}.page_desc__Lrz9b strong{color:var(--text-primary)}.page_form___iONq{display:flex;flex-direction:column;gap:1rem}.page_input__kbm4F{width:100%;background:var(--bg-hover);border:2px solid var(--border);border-radius:10px;padding:1rem;font-size:1.6rem;font-weight:700;color:var(--text-primary);text-align:center;letter-spacing:10px;outline:none}.page_input__kbm4F:focus{border-color:var(--accent)}.page_error__sQCb8{color:var(--accent);font-size:.85rem}.page_btn__1xosR{background:var(--accent);color:#fff;border:none;padding:.9rem;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer}.page_btn__1xosR:hover:not(:disabled){background:var(--accent-hover)}.page_btn__1xosR:disabled{opacity:.4;cursor:default}.page_main__6Lf3D{padding:7rem 3rem 4rem;min-height:100vh}.page_title__PnEjZ{font-size:2rem;font-weight:700;margin-bottom:2rem}.page_grid__QFpp_{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_card__IbTfO{display:block;text-decoration:none;color:inherit}.page_poster__cd_K3{position:relative;aspect-ratio:2/3;border-radius:6px;overflow:hidden;background:#1a1a2e}.page_noImg__cgRti{height:100%;font-size:2.5rem;color:var(--text-muted)}.page_noImg__cgRti,.page_overlay__D0OC9{display:flex;align-items:center;justify-content:center}.page_overlay__D0OC9{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .2s}.page_card__IbTfO:hover .page_overlay__D0OC9{opacity:1}.page_playIcon__AHm0v{font-size:2.5rem}.page_progressBar__5l7JJ{position:absolute;bottom:0;left:0;right:0;height:3px;background:hsla(0,0%,100%,.2)}.page_progressFill__oqqvN{height:100%;background:#e50914;transition:width .3s}.page_cardInfo__bRcek{padding:.5rem .2rem}.page_cardTitle__JUBaq{display:block;font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_cardMeta__btpJ8{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.2rem}.page_empty__EaMca{text-align:center;margin-top:5rem;color:var(--text-secondary)}.page_empty__EaMca p{font-size:1.1rem;margin-bottom:1.5rem}.page_browseBtn__9ctCm{background:#e50914;color:#fff;padding:.7rem 2rem;border-radius:4px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.page_browseBtn__9ctCm:hover{background:#b20710}.page_loading__vMox8{color:var(--text-secondary);margin-top:4rem;text-align:center}.CountdownBanner_banner__uO20y{padding:1.5rem clamp(1.25rem,3vw,2.5rem);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 22%,#0a0a0a) 0,#0a0a0a 70%);border:1px solid color-mix(in srgb,var(--accent-color) 45%,var(--border));box-shadow:0 0 32px -8px color-mix(in srgb,var(--accent-color) 55%,transparent)}.CountdownBanner_info__aFWLM{min-width:220px}.CountdownBanner_kicker__97D_W{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-color);margin-bottom:6px}.CountdownBanner_title__oW6EQ{font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:800;color:var(--text-primary);margin:0 0 4px}.CountdownBanner_timer__KoWbc{display:flex;gap:10px;flex-shrink:0}.CountdownBanner_unit__mxyA6{display:flex;flex-direction:column;align-items:center;min-width:56px;padding:10px 6px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid color-mix(in srgb,var(--accent-color) 35%,var(--border))}.CountdownBanner_unitValue__55F0D{font-size:clamp(1.2rem,2.6vw,1.7rem);font-weight:800;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.CountdownBanner_unitLabel__mFcj_{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}@media (max-width:520px){.CountdownBanner_banner__uO20y{flex-direction:column;align-items:flex-start}.CountdownBanner_timer__KoWbc{align-self:stretch;justify-content:space-between}.CountdownBanner_unit__mxyA6{min-width:0;flex:1 1}}.page_main__U2eMN{min-height:100vh;padding-bottom:4rem}.page_hero__Wcjhs{position:relative;padding:9rem 3rem 3.5rem;background-size:cover;background-position:50%;background-color:#141414}.page_heroOverlay__vicNw{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,4%,.55) 0,hsla(0,0%,4%,.75) 60%,var(--bg-primary) 100%)}.page_heroContent__CM86f{position:relative;max-width:60ch}.page_heroKicker__n7d0m{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem}.page_title__wycT5{font-size:2.2rem;font-weight:800;color:#fff;line-height:1.15}.page_subtitle__aRPSZ{color:hsla(0,0%,100%,.75);font-size:1rem;margin-top:.7rem;line-height:1.5}.page_count__TRAE7{display:inline-block;margin-top:1rem;font-size:.85rem;color:hsla(0,0%,100%,.55);font-weight:600}.page_timeline__pY_dd{max-width:900px;margin:3rem auto 0;padding:0 2rem}.page_timelineRow__vWn9j{display:flex;gap:1.5rem}.page_markerCol__bvw_2{flex-direction:column}.page_markerCol__bvw_2,.page_marker__W6ny_{display:flex;align-items:center;flex-shrink:0;width:40px}.page_marker__W6ny_{height:40px;border-radius:50%;background:var(--bg-secondary);border:2px solid var(--accent);justify-content:center;font-weight:800;font-size:1rem;color:var(--accent)}.page_connector__ZnniY{flex:1 1;width:2px;min-height:24px;background:linear-gradient(var(--accent),hsla(0,0%,100%,.08));margin:4px 0}.page_card__3BOM6{display:flex;gap:1.1rem;text-decoration:none;color:inherit;padding-bottom:2rem;flex:1 1}.page_poster__7b1Wt{position:relative;width:90px;height:130px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#1a1a1a;transition:transform .2s}.page_card__3BOM6:hover .page_poster__7b1Wt{transform:scale(1.04)}.page_noImage__25Leh{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;color:#444}.page_info__Bu5es{flex:1 1;min-width:0;padding-top:2px}.page_infoTop__8Mk4E{display:flex;align-items:center;gap:8px;margin-bottom:6px}.page_typeBadge__zJ5xQ{font-size:.62rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;background:var(--accent);color:#fff;padding:2px 6px;border-radius:3px}.page_year__C2Q2g{font-size:.78rem;color:var(--text-muted)}.page_rating__lC0S7{font-size:.78rem;color:#f5c518;font-weight:600}.page_cardTitle___l17c{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.page_note__QkszA{font-size:.82rem;color:var(--accent);font-weight:600;margin-bottom:4px}.page_synopsis__is1lZ{font-size:.85rem;color:var(--text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_empty__JNC6H,.page_loading__UbXrn{color:var(--text-secondary);font-size:1rem;margin-top:4rem;text-align:center}@media (max-width:640px){.page_hero__Wcjhs{padding:7.5rem 1.25rem 2.5rem}.page_title__wycT5{font-size:1.6rem}.page_timeline__pY_dd{padding:0 1rem}.page_timelineRow__vWn9j{gap:.9rem}.page_poster__7b1Wt{width:70px;height:102px}.page_synopsis__is1lZ{-webkit-line-clamp:3}}.page_main__pciyo{padding:7rem 3rem 4rem;min-height:100vh}.page_header__PJyCs{margin-bottom:2rem}.page_title__zfUbe{font-size:2rem;font-weight:700}.page_subtitle__cw0P5{color:var(--text-secondary);font-size:.95rem;margin-top:.4rem}.page_grid__G08G9{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_card__WBfbO{display:block;text-decoration:none;color:inherit}.page_cover__MnfaW{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#1a1a1a,#252525);transition:transform .25s cubic-bezier(.4,0,.2,1)}.page_card__WBfbO:hover .page_cover__MnfaW{transform:scale(1.03)}.page_noImage__sG5IV{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.4rem;font-weight:700;color:#444}.page_cardTitle__MxfPq{margin-top:.6rem;font-size:1rem;font-weight:700;color:var(--text-primary)}.page_cardDesc__50CA5{margin-top:.2rem;font-size:.82rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page_empty__3spHA,.page_loading__vECCg{color:var(--text-secondary);font-size:1rem;margin-top:4rem;text-align:center}.VideoPlayer_container__AZGlr{position:relative;width:100%;aspect-ratio:16/9;background:#000;cursor:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VideoPlayer_container__AZGlr.VideoPlayer_controlsVisible___yE1t{cursor:default}.VideoPlayer_container__AZGlr:-webkit-full-screen{width:100vw;height:100vh;aspect-ratio:unset;max-width:none;max-height:none}.VideoPlayer_container__AZGlr:-webkit-full-screen,.VideoPlayer_container__AZGlr:fullscreen{width:100vw;height:100vh;aspect-ratio:unset;max-width:none;max-height:none}.VideoPlayer_video__yYo_v{width:100%;height:100%;display:block}.VideoPlayer_centerFlash__mMdHJ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:5}.VideoPlayer_centerIcon___EaBE{width:72px;height:72px;border-radius:50%;background:rgba(0,0,0,.55);border:2px solid hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(1.3);transition:opacity .3s,transform .3s}.VideoPlayer_centerIcon___EaBE.VideoPlayer_show__vKHmO{opacity:1;transform:scale(1);animation:VideoPlayer_flashOut__1cy8h .6s .15s forwards}@keyframes VideoPlayer_flashOut__1cy8h{to{opacity:0;transform:scale(1.2)}}.VideoPlayer_controls__ktcoL{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 25%,transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none}.VideoPlayer_visible__N1QkA{opacity:1;pointer-events:all}.VideoPlayer_progressWrap__9PvNP{padding:0 1.25rem;margin-bottom:.5rem;position:relative}.VideoPlayer_progressBar__keShW{width:100%;height:4px;background:hsla(0,0%,100%,.25);border-radius:2px;cursor:pointer;position:relative;transition:height .15s}.VideoPlayer_progressWrap__9PvNP:hover .VideoPlayer_progressBar__keShW{height:6px}.VideoPlayer_progressBuffer__yhe9d{position:absolute;inset:0;border-radius:2px;background:hsla(0,0%,100%,.2);transform-origin:left;pointer-events:none}.VideoPlayer_progressFill__r22LK{position:absolute;inset:0;border-radius:2px;background:var(--accent);pointer-events:none}.VideoPlayer_progressThumb__TBWIO{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;transform:translate(-50%,-50%) scale(0);transition:transform .15s;pointer-events:none;box-shadow:0 2px 6px rgba(0,0,0,.5)}.VideoPlayer_progressWrap__9PvNP:hover .VideoPlayer_progressThumb__TBWIO{transform:translate(-50%,-50%) scale(1)}.VideoPlayer_progressTooltip__fzYLA{position:absolute;bottom:calc(100% + 10px);background:rgba(0,0,0,.88);color:#fff;font-size:.72rem;font-weight:700;padding:4px 8px;border-radius:4px;pointer-events:none;white-space:nowrap;transform:translateX(-50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .15s}.VideoPlayer_progressWrap__9PvNP:hover .VideoPlayer_progressTooltip__fzYLA{opacity:1}.VideoPlayer_bottomBar__aj4ZQ{display:flex;align-items:center;justify-content:space-between;padding:0 1rem .9rem;gap:.5rem}.VideoPlayer_left__qoiw9,.VideoPlayer_right__2W0de{display:flex;align-items:center;gap:4px}.VideoPlayer_btn__kaNHD{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:7px 8px;border-radius:6px;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.VideoPlayer_btn__kaNHD:hover{background:hsla(0,0%,100%,.15)}.VideoPlayer_btn__kaNHD:active{background:hsla(0,0%,100%,.1)}.VideoPlayer_btnLabel__PsCXv{font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.85);background:none;border:none;cursor:pointer;padding:7px 10px;border-radius:6px;transition:background .15s;white-space:nowrap;letter-spacing:.3px}.VideoPlayer_btnLabel__PsCXv:hover{background:hsla(0,0%,100%,.12)}.VideoPlayer_volumeWrap__dqx_J{display:flex;align-items:center;gap:4px}.VideoPlayer_volumeSlider__V8VW5{width:72px;accent-color:#fff;cursor:pointer;height:3px}.VideoPlayer_time__8bacc{font-size:.78rem;color:hsla(0,0%,100%,.8);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 4px}.VideoPlayer_timeDivider__cPe4v{color:hsla(0,0%,100%,.35);margin:0 1px}.VideoPlayer_selectWrap__dSpTG{position:relative}.VideoPlayer_select__es4PN{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(30,30,30,.9);color:var(--text-primary);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;padding:5px 24px 5px 10px;font-size:.75rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.2px}.VideoPlayer_select__es4PN:focus{outline:none;border-color:hsla(0,0%,100%,.4)}.VideoPlayer_selectArrow__IGdnj{position:absolute;right:7px;top:50%;transform:translateY(-50%);pointer-events:none;color:hsla(0,0%,100%,.5)}.VideoPlayer_castSent__PPORl{color:#46d369!important}.VideoPlayer_audioWarning__dnRQg{position:absolute;top:1rem;left:50%;transform:translateX(-50%);background:rgba(180,0,0,.92);color:#fff;padding:.65rem 1.25rem;border-radius:8px;font-size:.85rem;text-align:center;pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:90%;border:1px solid hsla(0,100%,70%,.3)}.VideoPlayer_topBar__qEO9_{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:.75rem;padding:1.1rem 1.25rem;background:linear-gradient(180deg,rgba(0,0,0,.75) 0,transparent);opacity:0;transition:opacity .3s;pointer-events:none;z-index:6}.VideoPlayer_topBar__qEO9_.VideoPlayer_visible__N1QkA{opacity:1;pointer-events:all}.VideoPlayer_backBtn__VQ86l{background:none;border:none;color:#fff;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.VideoPlayer_backBtn__VQ86l:hover{background:hsla(0,0%,100%,.15)}.VideoPlayer_topTitle__HYPo_{font-size:1.05rem;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoPlayer_nextCard__I6TB3{position:absolute;bottom:6.5rem;right:1.5rem;z-index:8;animation:VideoPlayer_nextCardIn__WPDMa .35s ease-out}@keyframes VideoPlayer_nextCardIn__WPDMa{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.VideoPlayer_nextCardBtn__RBtQD{display:flex;align-items:center;gap:.6rem;background:hsla(0,0%,8%,.92);color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:.7rem 1.1rem;font-size:.85rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 18px rgba(0,0,0,.5);transition:background .15s,transform .15s}.VideoPlayer_nextCardBtn__RBtQD:hover{background:rgba(40,40,40,.95);transform:scale(1.03)}.VideoPlayer_sep__idu0x{width:1px;height:18px;background:hsla(0,0%,100%,.12);margin:0 4px;flex-shrink:0}.page_main__Lh8ii{padding:7rem 1.5rem 4rem;min-height:100vh;max-width:900px;margin:0 auto}.page_header__eHqbg{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.page_back__7P28F{background:none;border:none;color:var(--accent);font-size:2rem;line-height:1;cursor:pointer;padding:0 .3rem}.page_title__4jdSd{flex:1 1;font-size:1.3rem;font-weight:700;color:var(--text-primary)}.page_count__IGSrA{color:var(--text-muted);font-size:.85rem}.page_empty__qPDzd,.page_loading__TvOS9{text-align:center;color:var(--text-muted);margin-top:3rem}.page_center__2u3po{text-align:center;margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.page_error__DHHgT{color:var(--accent);font-size:.9rem}.page_retry__pymdK{background:var(--accent);color:#fff;border:none;padding:.6rem 1.4rem;border-radius:8px;font-weight:700;cursor:pointer}.page_search__NbdFx{display:block;width:100%;margin-bottom:1.25rem;background:var(--bg-hover);border:1px solid var(--border);border-radius:8px;padding:.7rem 1rem;color:var(--text-primary);font-size:.9rem;outline:none}.page_search__NbdFx:focus{border-color:var(--accent)}.page_list___3X3p{display:flex;flex-direction:column}.page_row__Ugj8f{display:flex;align-items:center;gap:.9rem;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid hsla(0,0%,100%,.05);padding:.8rem .5rem;cursor:pointer;transition:background .15s}.page_row__Ugj8f:hover:not(:disabled){background:hsla(0,0%,100%,.04)}.page_row__Ugj8f:disabled{opacity:.6;cursor:default}.page_logo__OsyQS{width:52px;height:38px;border-radius:4px;object-fit:contain;background:#141414;flex-shrink:0}.page_logoFallback__1Sk4l{display:flex;align-items:center;justify-content:center;font-size:1.3rem}.page_name__J3XO1{flex:1 1;color:var(--text-primary);font-size:.88rem}.page_arrow__jXBhO{color:var(--accent);font-size:.9rem}.page_main__qTFmx{padding:7rem 1.5rem 4rem;min-height:100vh}.page_empty___Y387,.page_loading__pmm7r{text-align:center;color:var(--text-muted);margin-top:3rem}.page_center__FTtTg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;max-width:420px;margin:5rem auto 0}.page_icon__jLW2x{font-size:3rem}.page_title__NuMUV{font-size:1.4rem;font-weight:800;color:var(--text-primary)}.page_pendingPlan__sV8Jx{color:var(--accent);font-weight:700;font-size:.95rem}.page_sub__rOaWi{color:var(--text-muted);font-size:.88rem;line-height:1.6}.page_btn___T5S9{display:inline-block;background:var(--accent);color:#fff;text-decoration:none;border:none;padding:.75rem 1.75rem;border-radius:8px;font-size:.9rem;font-weight:700;cursor:pointer;margin-top:.5rem}.page_btn___T5S9:hover{background:var(--accent-hover)}.page_header__XblGD{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.25rem;max-width:900px;margin-left:auto;margin-right:auto}.page_count__DXtMX{color:var(--text-muted);font-size:.85rem}.page_search__h7eIh{display:block;max-width:900px;margin:0 auto 1.5rem;width:100%;background:var(--bg-hover);border:1px solid var(--border);border-radius:8px;padding:.7rem 1rem;color:var(--text-primary);font-size:.9rem;outline:none}.page_search__h7eIh:focus{border-color:var(--accent)}.page_grid__hb3OP{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.85rem;gap:.85rem;max-width:900px;margin:0 auto}.page_card__yE2Wn{display:flex;align-items:center;gap:.5rem;text-decoration:none;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:1rem 1.1rem;transition:background .2s,border-color .2s}.page_card__yE2Wn:hover{background:hsla(0,0%,100%,.08);border-color:var(--accent)}.page_cardName__aOGpH{flex:1 1;color:var(--text-primary);font-size:.88rem;font-weight:600}.page_cardArrow__MvGTx{color:var(--text-muted);font-size:1.2rem}.page_main__enrfN{padding:7rem 1.5rem 4rem;min-height:100vh}.page_loading__gzeN4{text-align:center;margin-top:5rem;color:var(--text-secondary)}.page_header__sTYlQ{max-width:900px;margin:0 auto 2rem;text-align:center}.page_title__IiAwd{font-size:2rem;font-weight:800;color:var(--text-primary)}.page_current__jSjyf{color:var(--text-muted);font-size:.9rem;margin-top:.5rem}.page_current__jSjyf strong{color:var(--text-primary)}.page_disabled__jv8uY{text-align:center;color:var(--text-muted);margin-top:3rem}.page_error__LbjdX{max-width:900px;margin:0 auto 1rem;text-align:center;color:var(--accent);font-size:.85rem}.page_grid__6H_2B{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:900px;margin:0 auto}.page_card__TJ04U{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.75rem;display:flex;flex-direction:column;gap:.6rem;transition:transform .2s,border-color .2s}.page_card__TJ04U:hover{transform:translateY(-4px);border-color:var(--accent)}.page_planName__BvGVW{font-size:1.15rem;font-weight:700;color:var(--text-primary)}.page_priceWrap__ecCml{display:flex;align-items:baseline;gap:.4rem;margin:.3rem 0 .6rem}.page_oldPrice__j1UjD{color:var(--text-muted);font-size:.85rem;text-decoration:line-through}.page_price__pG1EK{font-size:1.7rem;font-weight:800;color:var(--accent)}.page_priceUnit__maavK{color:var(--text-muted);font-size:.8rem}.page_feature__jeXLl{color:var(--text-secondary);font-size:.85rem}.page_desc__mHh_V{color:var(--text-muted);font-size:.82rem;line-height:1.5;flex:1 1}.page_btnSubscribe__z8_QJ{background:var(--accent);color:#fff;border:none;padding:.8rem;border-radius:8px;font-size:.9rem;font-weight:700;cursor:pointer;margin-top:.5rem}.page_btnSubscribe__z8_QJ:hover:not(:disabled){background:var(--accent-hover)}.page_btnSubscribe__z8_QJ:disabled{opacity:.6;cursor:default}.page_main__PGEZ7{padding:7rem 3rem 4rem;min-height:100vh}.page_title__hFUbl{font-size:2rem;font-weight:700;margin-bottom:2rem}.page_grid__EI3T1{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.page_card__aAM_B{position:relative}.page_cardLink__WqMMp{text-decoration:none;color:inherit;display:block}.page_poster__P6tct{position:relative;aspect-ratio:2/3;border-radius:6px;overflow:hidden;background:#1a1a2e}.page_noImg__QSn0p{height:100%;font-size:3rem;color:var(--text-muted)}.page_noImg__QSn0p,.page_overlay__WK3fi{display:flex;align-items:center;justify-content:center}.page_overlay__WK3fi{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .2s}.page_card__aAM_B:hover .page_overlay__WK3fi{opacity:1}.page_playIcon__nqch6{font-size:2.5rem}.page_cardInfo__dc3wA{padding:.5rem .25rem}.page_cardTitle__hojcS{display:block;font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_cardType__XY74A{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.2rem}.page_removeBtn__2CULR{position:absolute;top:.4rem;right:.4rem;background:rgba(0,0,0,.75);border:none;color:#fff;width:1.6rem;height:1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.75rem;opacity:0;transition:opacity .2s}.page_card__aAM_B:hover .page_removeBtn__2CULR{opacity:1}.page_removeBtn__2CULR:hover{background:#e50914}.page_empty__Wc4Bk{text-align:center;margin-top:5rem;color:var(--text-secondary)}.page_empty__Wc4Bk p{font-size:1.1rem;margin-bottom:1.5rem}.page_browseBtn__xwFYn{background:#e50914;color:#fff;padding:.7rem 2rem;border-radius:4px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.page_browseBtn__xwFYn:hover{background:#b20710}.page_loading__pIrFR{color:var(--text-secondary);margin-top:4rem;text-align:center}.HeroBanner_hero__2wFGR{position:relative;height:85vh;min-height:540px;max-height:860px;overflow:hidden}.HeroBanner_slide___Xcx2{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none}.HeroBanner_slideActive__lfsbk{opacity:1;pointer-events:auto}.HeroBanner_bg__Iv5ik{position:absolute;inset:0}.HeroBanner_gradient__XvsWS{position:absolute;inset:0;background:linear-gradient(77deg,rgba(0,0,0,.92),rgba(0,0,0,.6) 38%,rgba(0,0,0,.05) 70%,transparent),linear-gradient(0deg,#0a0a0a 0,hsla(0,0%,4%,.6) 20%,transparent 50%),linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent 12%)}.HeroBanner_content__zSOqG{position:absolute;bottom:14%;left:clamp(2rem,5vw,5rem);max-width:600px;z-index:2}.HeroBanner_typeBadge__DRC5J{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;letter-spacing:3px;color:hsla(0,0%,100%,.55);text-transform:uppercase;margin-bottom:14px}.HeroBanner_title__jLE9z{font-size:clamp(2rem,5vw,3.8rem);font-weight:900;line-height:1;letter-spacing:-.5px;margin-bottom:14px;text-shadow:0 2px 24px rgba(0,0,0,.85)}.HeroBanner_meta__qNk1H{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:14px;font-size:.85rem;color:hsla(0,0%,100%,.7);align-items:center}.HeroBanner_metaRating__IBW_m{color:#f5c518;font-weight:700}.HeroBanner_metaDot__K5JkO{color:hsla(0,0%,100%,.3)}.HeroBanner_genres__71Y5o{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.HeroBanner_genrePill__qhcwc{font-size:.72rem;font-weight:600;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;padding:3px 10px;letter-spacing:.3px}.HeroBanner_synopsis__8NHyW{font-size:.95rem;color:hsla(0,0%,100%,.72);line-height:1.7;margin-bottom:26px;max-width:500px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.HeroBanner_buttons__QcqUA{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.HeroBanner_btnPlay___ZipY{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#000;border:none;padding:.75rem 2rem;border-radius:4px;font-weight:800;font-size:1rem;cursor:pointer;transition:background .2s,transform .15s;text-decoration:none}.HeroBanner_btnPlay___ZipY:hover{background:hsla(0,0%,100%,.82);transform:scale(1.02)}.HeroBanner_btnList__GVxTq{display:inline-flex;align-items:center;gap:8px;background:hsla(240,0%,43%,.7);color:#fff;border:none;padding:.75rem 1.8rem;border-radius:4px;font-weight:700;font-size:1rem;cursor:pointer;transition:background .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.HeroBanner_btnList__GVxTq:hover{background:hsla(240,0%,43%,.5)}.HeroBanner_btnListActive__rzCVR{background:hsla(0,0%,100%,.16);color:var(--success)}.HeroBanner_btnListActive__rzCVR:hover{background:hsla(0,0%,100%,.1)}.HeroBanner_indicators__cjvL_{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:3}.HeroBanner_indicator__w_38_{width:32px;height:3px;background:hsla(0,0%,100%,.3);border:none;border-radius:2px;cursor:pointer;overflow:hidden;padding:0;position:relative}.HeroBanner_indicatorFill__6b9H2{position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(0)}.HeroBanner_indicatorActive__7x_6n .HeroBanner_indicatorFill__6b9H2{animation:HeroBanner_fillBar__7lODg var(--dur,8s) linear forwards}.HeroBanner_indicatorDone__v2PMZ .HeroBanner_indicatorFill__6b9H2{transform:scaleX(1)}@keyframes HeroBanner_fillBar__7lODg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.MovieCard_card__rPS3R{display:block;flex-shrink:0;text-decoration:none}.MovieCard_poster__2pAZu{position:relative;width:160px;height:240px;border-radius:6px;overflow:hidden;background:#1a1a1a;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;cursor:pointer}.MovieCard_poster__2pAZu:hover{transform:scale(1.06) translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.75);z-index:2}.MovieCard_noImage__KhaxF{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:#444;background:linear-gradient(135deg,#1a1a1a,#252525)}.MovieCard_typeBadge__oc4zB{position:absolute;top:8px;left:8px;font-size:.62rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;background:var(--accent);color:#fff;padding:2px 6px;border-radius:3px;z-index:2;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .2s}.MovieCard_poster__2pAZu:hover .MovieCard_typeBadge__oc4zB{opacity:1;transform:translateY(0)}.MovieCard_ratingBadge__5Nz3_{bottom:8px;left:8px;font-size:.68rem;font-weight:700;color:#f5c518;background:rgba(0,0,0,.7);display:flex;align-items:center;gap:3px}.MovieCard_ratingBadge__5Nz3_,.MovieCard_verBadge__ZCe__{position:absolute;padding:2px 6px;border-radius:3px;z-index:2}.MovieCard_verBadge__ZCe__{top:8px;right:8px;font-size:.62rem;font-weight:800;letter-spacing:.5px;color:#fff;background:rgba(0,0,0,.75)}.MovieCard_overlay__sZzGU{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.4) 40%,transparent 70%);opacity:0;transition:opacity .25s;display:flex;flex-direction:column;justify-content:flex-end;padding:12px 10px}.MovieCard_poster__2pAZu:hover .MovieCard_overlay__sZzGU{opacity:1}.MovieCard_playBtn__C_WwC{width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;margin-bottom:10px;transform:scale(.8);transition:transform .2s}.MovieCard_poster__2pAZu:hover .MovieCard_playBtn__C_WwC{transform:scale(1)}.MovieCard_playIcon__rRh_n{width:0;height:0;border-color:transparent transparent transparent #000;border-style:solid;border-width:7px 0 7px 14px;margin-left:3px}.MovieCard_info__v8Z6G{width:100%}.MovieCard_cardTitle__ev7i5{display:block;font-size:.82rem;font-weight:700;line-height:1.35;margin-bottom:4px;color:#fff}.MovieCard_cardMeta__EDY5S{display:flex;gap:6px;font-size:.7rem;color:hsla(0,0%,100%,.55);margin-bottom:3px}.MovieCard_cardGenres__uQqGs{font-size:.67rem;color:hsla(0,0%,100%,.4)}.MovieCard_cardGenres__uQqGs,.MovieCard_label__yFgSX{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MovieCard_label__yFgSX{margin-top:7px;font-size:.78rem;color:hsla(0,0%,100%,.65);font-weight:500;width:160px;line-height:1.3;transition:color .2s}.MovieCard_card__rPS3R:hover .MovieCard_label__yFgSX{color:#fff}.page_main__Kwytn{padding:7rem 3rem 4rem}.page_heading__LaTXb{font-size:1.8rem;font-weight:700;margin-bottom:2rem}.page_section__WwaZJ{margin-bottom:3rem}.page_section__WwaZJ h2{font-size:1.2rem;color:var(--text-secondary);margin-bottom:1rem}.page_grid__kFTIA{display:flex;flex-wrap:wrap;gap:.75rem}.page_empty__GOjBA,.page_loading__TK6HG{color:var(--text-secondary);font-size:1rem;margin-top:2rem}.page_main__o1DRX{padding:7rem 3rem 4rem;min-height:100vh}.page_header__YSRMN{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.page_title__gDBCl{font-size:2rem;font-weight:700}.page_count__flqZ_{color:var(--text-secondary);font-size:.9rem}.page_filters__OZ4Dq{display:flex;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap}.page_select__fhyCX{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;outline:none}.page_select__fhyCX:hover{border-color:hsla(0,0%,100%,.35)}.page_select__fhyCX option{background:#1a1a2e}.page_grid__6LqU4{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.page_pagination__DuZlH{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem}.page_pageBtn__ppOWi{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:.6rem 1.5rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background .2s}.page_pageBtn__ppOWi:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.page_pageBtn__ppOWi:disabled{opacity:.35;cursor:default}.page_pageInfo__FaEGP{color:var(--text-secondary);font-size:.9rem}.page_empty__J80Fg,.page_loading__LBvUe{color:var(--text-secondary);font-size:1rem;margin-top:4rem;text-align:center}.ContentRow_section__Ksutr{padding:0 clamp(1.5rem,4vw,4rem);margin-bottom:2.5rem}.ContentRow_header__0UH6H{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.ContentRow_titleWrap__DJSut{display:flex;align-items:center;gap:10px}.ContentRow_dot__pKAzH{width:4px;height:18px;background:var(--accent);border-radius:2px;flex-shrink:0}.ContentRow_title__krGQE{font-size:1.1rem;font-weight:700;color:var(--text-primary);letter-spacing:.2px}.ContentRow_count__4mJUh{font-size:.78rem;color:var(--text-muted);font-weight:400;margin-left:4px}.ContentRow_seeAll__w1Ihy{font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.45);text-decoration:none;display:flex;align-items:center;gap:4px;transition:color .2s;white-space:nowrap}.ContentRow_seeAll__w1Ihy:hover{color:#fff}.ContentRow_scroll__3o19S{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#333 transparent;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ContentRow_scroll__3o19S::-webkit-scrollbar{height:4px}.ContentRow_scroll__3o19S::-webkit-scrollbar-track{background:transparent}.ContentRow_scroll__3o19S::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.ContentRow_scroll__3o19S>*{scroll-snap-align:start}.page_skeleton___FdI7{padding-top:60px}.page_skeletonHero__UvHFQ{width:100%;height:80vh;min-height:500px;max-height:800px;background:linear-gradient(90deg,#1a1a1a 25%,#242424 50%,#1a1a1a 75%);background-size:200% 100%;animation:page_shimmer__qPtWe 1.5s infinite}.page_skeletonSection__eOU_p{padding:1rem 3rem}.page_skeletonLabel__yyItP{width:220px;height:24px;border-radius:4px;background:linear-gradient(90deg,#1a1a1a 25%,#242424 50%,#1a1a1a 75%);background-size:200% 100%;animation:page_shimmer__qPtWe 1.5s infinite;margin-bottom:1rem}.page_skeletonRow__HOeWX{display:flex;gap:.75rem;overflow:hidden}.page_skeletonCard__GzPGF{flex-shrink:0;width:160px;height:240px;border-radius:6px;background:linear-gradient(90deg,#1a1a1a 25%,#242424 50%,#1a1a1a 75%);background-size:200% 100%;animation:page_shimmer__qPtWe 1.5s infinite}.page_empty__94dW_{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:.5rem;color:var(--text-secondary);text-align:center}@keyframes page_shimmer__qPtWe{0%{background-position:200% 0}to{background-position:-200% 0}}.page_main__TzQxo{padding:7rem 3rem 4rem;min-height:100vh;display:flex;justify-content:center}.page_card__5c4fB{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:2.5rem 3rem;width:100%;max-width:480px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;text-align:center}.page_avatar__tnAxN{width:90px;height:90px;border-radius:20px;background:linear-gradient(135deg,#e50914,#b20710);display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;margin-bottom:1.25rem}.page_name___I2nV{font-size:1.5rem;font-weight:700;margin-bottom:.3rem}.page_email__7KACU{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem}.page_planBadge__5ngmQ{display:inline-block;padding:.3rem 1rem;border-radius:20px;font-size:.85rem;font-weight:700;color:#fff;margin-bottom:.75rem}.page_expiry__W2XUa{font-size:.8rem;color:var(--text-muted)}.page_divider__aTWtd{width:100%;height:1px;background:hsla(0,0%,100%,.08);margin:1.5rem 0}.page_links__6BZtf{width:100%;display:flex;flex-direction:column;gap:.5rem}.page_link__xH1_g{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;background:hsla(0,0%,100%,.04);text-decoration:none;color:var(--text-secondary);font-size:.95rem;transition:all .2s}.page_link__xH1_g:hover{background:hsla(0,0%,100%,.1);color:#fff}.page_linkIcon__h_00K{font-size:1rem;width:1.2rem;text-align:center}.page_logoutBtn__v_1wY{background:rgba(229,9,20,.15);border:1px solid rgba(229,9,20,.4);color:#e50914;padding:.75rem 2rem;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.page_logoutBtn__v_1wY:hover{background:#e50914;color:#fff}.page_loading__9eWI8{color:var(--text-secondary);text-align:center;margin-top:5rem}.page_main__vGX_B{padding:7rem 1.5rem 4rem;min-height:100vh;display:flex;justify-content:center}.page_card__sBF3U{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:2.5rem;width:100%;max-width:480px;height:-moz-fit-content;height:fit-content}.page_title__ClUBe{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin-bottom:.4rem}.page_subtitle__6j_GK{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin-bottom:1.75rem}.page_form__tGhXb{display:flex;flex-direction:column;gap:1.1rem}.page_searchWrap__x8OlG{position:relative}.page_input__0R83c{width:100%;background:var(--bg-hover);border:1px solid var(--border);border-radius:6px;padding:.8rem 1rem;color:var(--text-primary);font-size:.95rem;outline:none}.page_input__0R83c:focus{border-color:var(--accent)}.page_searchHint__x3_HA{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.4rem}.page_results__Ioib8{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:#1a1a1a;border:1px solid var(--border);border-radius:8px;overflow:hidden;max-height:320px;overflow-y:auto}.page_resultItem___nkgU{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;background:none;border:none;padding:.55rem .75rem;cursor:pointer}.page_resultItem___nkgU:hover{background:hsla(0,0%,100%,.06)}.page_resultPoster__NrR3u{width:32px;height:48px;object-fit:cover;border-radius:4px;flex-shrink:0}.page_resultTitle__afiRO{display:block;color:var(--text-primary);font-size:.85rem;font-weight:600}.page_resultMeta__3Q7yM{display:block;color:var(--text-muted);font-size:.72rem}.page_selectedTag__cm6lr{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);color:#4caf50;font-size:.8rem;padding:.5rem .75rem;border-radius:6px}.page_selectedTag__cm6lr button{margin-left:auto;background:none;border:none;color:#4caf50;cursor:pointer}.page_textarea__6yEu4{width:100%;background:var(--bg-hover);border:1px solid var(--border);border-radius:6px;padding:.8rem 1rem;color:var(--text-primary);font-size:.9rem;outline:none;resize:vertical;font-family:inherit}.page_textarea__6yEu4:focus{border-color:var(--accent)}.page_error__MpCIt{color:var(--accent);font-size:.85rem}.page_btnSave__ZPC_x{background:var(--accent);color:#fff;border:none;padding:.85rem;border-radius:6px;font-size:.95rem;font-weight:700;cursor:pointer}.page_btnSave__ZPC_x:hover{background:var(--accent-hover)}.page_btnSave__ZPC_x:disabled{opacity:.6;cursor:default}.page_doneWrap__WmnEE{text-align:center;padding:1rem 0}.page_doneIcon__soYi5{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(76,175,80,.15);color:#4caf50;font-size:1.6rem;margin-bottom:1rem}