.SearchBar_search_section__5YFj2{background:var(--mirror);border:1px solid var(--border);border-radius:8px;margin:16px 0;padding:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.SearchBar_search_container__Ix4oD{display:flex;gap:12px;align-items:center}.SearchBar_search_input_wrapper__2YYhR{flex:1;position:relative;display:flex;align-items:center}.SearchBar_search_icon__FhLNu{position:absolute;left:12px;color:var(--gray);z-index:1}.SearchBar_search_input__BCgg3{width:100%;background:var(--glass);border:1px solid var(--border);border-radius:6px;padding:10px 12px 10px 40px;color:var(--light);font-size:.9rem;transition:all .2s ease}.SearchBar_search_input__BCgg3:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.SearchBar_search_input__BCgg3::-moz-placeholder{color:var(--gray)}.SearchBar_search_input__BCgg3::placeholder{color:var(--gray)}.SearchBar_clear_search__MAHx5{position:absolute;right:8px;background:none;border:none;color:var(--gray);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.SearchBar_clear_search__MAHx5:hover,.SearchBar_filter_toggle__VWxS7{background:var(--glass);color:var(--light)}.SearchBar_filter_toggle__VWxS7{border:1px solid var(--border);padding:10px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500;transition:all .2s ease;position:relative}.SearchBar_filter_toggle__VWxS7.SearchBar_active__GS8Zx,.SearchBar_filter_toggle__VWxS7:hover{background:var(--secondary);color:var(--dark);border-color:var(--secondary)}.SearchBar_filter_count__48VNc{background:var(--dark);color:var(--secondary);padding:2px 6px;border-radius:8px;font-size:.7rem;font-weight:600;min-width:16px;text-align:center}.SearchBar_filter_toggle__VWxS7.SearchBar_active__GS8Zx .SearchBar_filter_count__48VNc{background:var(--light);color:var(--secondary)}.SearchBar_filters_panel__wrQDV{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.SearchBar_filters_header__kd5W1{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.SearchBar_filters_header__kd5W1 h3{font-size:.9rem;font-weight:600;color:var(--light);margin:0}.SearchBar_clear_filters__xWrn1{background:none;border:1px solid var(--border);color:var(--gray);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .2s ease}.SearchBar_clear_filters__xWrn1:hover{background:var(--glass);color:var(--light)}.SearchBar_filters_grid__Ve9In{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.SearchBar_filter_group__TNKCC{display:flex;flex-direction:column;gap:6px}.SearchBar_filter_group__TNKCC label{font-size:.8rem;font-weight:500;color:var(--light)}.SearchBar_filter_group__TNKCC input,.SearchBar_filter_group__TNKCC select{background:var(--glass);border:1px solid var(--border);border-radius:4px;padding:8px 10px;color:var(--light);font-size:.85rem;transition:all .2s ease}.SearchBar_filter_group__TNKCC input:focus,.SearchBar_filter_group__TNKCC select:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.SearchBar_filter_group__TNKCC select option{background:var(--darker);color:var(--light)}.AnimeCard_animeCard__hvGyW{border:1px solid transparent;overflow:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:100%;display:flex;flex-direction:column;cursor:pointer}.AnimeCard_animeCard__hvGyW:hover{box-shadow:var(--card-glow);border:1px solid var(--secondary)}.AnimeCard_cardImageContainer__Xo69y{position:relative;height:280px;overflow:hidden}.AnimeCard_cardImageContainer__Xo69y img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.AnimeCard_cardOverlay__VC1sU{position:absolute;top:5px;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));display:flex;justify-content:space-between;align-items:flex-start;padding:12px}.AnimeCard_ratingBadge__lNl5h{color:#fbbf24;width:-moz-fit-content;width:fit-content}.AnimeCard_ratingBadge__lNl5h,.AnimeCard_selectedBadge__RlJM3{padding:4px 8px;border-radius:12px;display:flex;align-items:center;gap:3px;font-weight:600;font-size:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AnimeCard_selectedBadge__RlJM3{background:var(--secondary);color:var(--dark)}.AnimeCard_cardContent__37gjF{padding:14px;flex-grow:1;display:flex;flex-direction:column}.AnimeCard_animeInfo__h8UTM{margin-top:-45px;z-index:2}.AnimeCard_animeTitle__7MBJC{font-size:1rem;font-weight:600;margin-bottom:6px;color:var(--light);line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.AnimeCard_animeMetaSmall__tQz1Y{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:rgb(206,206,206);font-size:.8rem;margin-top:20px;width:110%;margin-left:-13px}.AnimeCard_genreTagsSmall__EakGH{display:flex;gap:4px;flex-wrap:wrap;max-width:80%}.AnimeCard_genreTagSmall__3PMqX{color:var(--secondary);padding:2px 6px;border-radius:8px;font-size:.7rem}.AnimeCard_expandBtn__PguPh,.AnimeCard_genreTagSmall__3PMqX{background:var(--glass);font-weight:500;border:1px solid var(--border)}.AnimeCard_expandBtn__PguPh{width:100%;color:var(--light);padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.85rem;transition:all .2s ease;margin-top:auto}.AnimeCard_expandBtn__PguPh:hover{background:var(--secondary);color:var(--dark);border-color:var(--secondary)}.AnimeCard_error__EOxzE{background:var(--glass);border:1px solid #ef4444;border-radius:8px;padding:20px;color:#ef4444;text-align:center;font-weight:600}.AnimeCard_holder__CN33d{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.9);padding:20px}.AnimeCard_expandedCard__hJmNl{display:flex;justify-content:center;align-items:center;padding:20px;overflow-y:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.AnimeCard_expandedContent__szURb{background:var(--darker);border:1px solid var(--border);border-radius:16px;width:100%;max-width:1400px;display:grid;grid-template-columns:1fr 450px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.8)}.AnimeCard_leftSection__PyG5N{display:flex;flex-direction:column;background:var(--darker);overflow:auto;height:730px}.AnimeCard_leftSection__PyG5N::-webkit-scrollbar{width:0}.AnimeCard_heroContainer__hirF3{position:relative;min-height:500px;flex-shrink:0}.AnimeCard_heroImage__2qFrX{width:100%;height:510px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.2) 30%,rgba(0,0,0,.7) 60%,rgba(0,0,0,.95) 90%)}.AnimeCard_heroOverlay__Ao8_G{position:relative;min-height:500px;background:none;display:flex;align-items:flex-end;padding:280px 40px 40px}.AnimeCard_heroOverlayExpanded__X_E2c{min-height:auto;align-items:flex-start;padding-top:200px}.AnimeCard_heroContent__nikjQ{color:white;width:100%}.AnimeCard_heroTitle___g51G{font-size:2.5rem;font-weight:900;margin:0 0 16px;text-shadow:2px 2px 8px rgba(0,0,0,.9);line-height:1;color:#ffffff;letter-spacing:-.02em}.AnimeCard_heroMeta__pd1r6{display:flex;align-items:center;gap:20px;margin-bottom:16px;flex-wrap:wrap}.AnimeCard_rating__Aw_Ax{display:flex;align-items:center;gap:6px;color:#fbbf24;font-weight:700;font-size:1.2rem;text-shadow:1px 1px 3px rgba(0,0,0,.9)}.AnimeCard_totalEpisodes__G8Iyp,.AnimeCard_year__5Kha9{color:#959595;font-size:.8rem;font-weight:500;text-shadow:1px 1px 3px rgba(0,0,0,.9)}.AnimeCard_genreTags__GVI_m{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.AnimeCard_genreTag__e2Cc0{background:var(--tag-bg);color:var(--tag-color);padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--tag-border);text-shadow:1px 1px 2px rgba(0,0,0,.7)}.AnimeCard_heroDescription__Su63k{color:#e5e5e5;font-size:1.1rem;line-height:1.6;margin:0 0 24px;text-shadow:1px 1px 3px rgba(0,0,0,.9);opacity:.95;max-width:95%}.AnimeCard_descriptionContainer__IcoRo{position:relative}.AnimeCard_heroDescription__Su63k.AnimeCard_clamped__GKe4N{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}.AnimeCard_heroDescription__Su63k.AnimeCard_clamped__GKe4N:after{content:"";position:absolute;bottom:-2em;left:0;height:4em;width:1000em;background:linear-gradient(to bottom,transparent,var(--dark))}.AnimeCard_readMoreBtn__uSdON{background:none;border:none;cursor:pointer;font-weight:500;margin-left:.15rem;padding:0;display:inline-block;font-size:1rem;color:rgba(255,255,255,.853)}.AnimeCard_readMoreBtn__uSdON:hover{color:var(--accent);font-weight:600}.AnimeCard_collapseBtn__J_jwu{background:rgba(0,0,0,.3);color:var(--light);border:1px solid var(--border);padding:10px;border-radius:50%;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;transition:all .3s ease;position:absolute;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);left:30px;top:30px;z-index:2}.AnimeCard_collapseBtn__J_jwu:hover{background:var(--tag-bg);border-color:var(--tag-border);color:var(--tag-color)}.AnimeCard_relatedContainer__Okvgu{padding:30px 40px;background:var(--darker);border-top:1px solid var(--border)}.AnimeCard_relatedGrid___oUB6{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.AnimeCard_relatedBtn__VND_b{padding:12px 20px;border-radius:20px;border:1px solid var(--border);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--glass);color:var(--light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;min-height:45px;font-size:.85rem;font-weight:500}.AnimeCard_relatedBtn__VND_b:hover{background:var(--mirror);border-color:var(--secondary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.AnimeCard_activeRelated__Kz6VX{background-color:var(--accent-color);color:white;border-color:var(--accent-color)}.AnimeCard_relatedTitle__3Ecjf{display:flex;align-items:center;font-weight:600;line-height:1.3;font-size:15px}.AnimeCard_rightSection__v0fqV{background:var(--dark);border-left:1px solid var(--border);display:flex;flex-direction:column;height:100%;overflow:hidden}.AnimeCard_episodeHeader__wk_jU{padding:24px 24px 16px;display:flex;justify-content:space-between;border-bottom:1px solid #1a1a1a}.AnimeCard_episodeHeader__wk_jU h3{font-size:1.3rem;font-weight:700;color:var(--light);margin:0 0 16px}.AnimeCard_selectionInfo__Levlr{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.AnimeCard_selectedCount__aMa95{background:var(--secondary);color:var(--dark);padding:6px 12px;border-radius:16px;font-size:.8rem;font-weight:600;margin-left:15px}.AnimeCard_listLabel__pddx6{color:var(--gray);font-size:.9rem;font-weight:500}.AnimeCard_clearAllBtn__YQhUE{background:var(--glass);color:var(--light);border:1px solid var(--border);padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:600;transition:all .2s ease}.AnimeCard_clearAllBtn__YQhUE:hover{background:#ef4444;color:white;border-color:#ef4444}.AnimeCard_controlsContainer__i3mDD{padding:20px 24px;border-bottom:1px solid #1a1a1a;display:flex;gap:12px;align-items:center}.AnimeCard_searchContainer__yYyUG{position:relative;flex:1}.AnimeCard_searchIcon__Knj_W{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:1}.AnimeCard_searchInput__ztFFV{background:var(--glass);border:1px solid var(--border);width:100%;border-radius:8px;padding:10px 40px;color:var(--light);font-size:.85rem;transition:all .2s ease}.AnimeCard_searchInput__ztFFV::-webkit-inner-spin-button,.AnimeCard_searchInput__ztFFV::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AnimeCard_searchInput__ztFFV:-moz-appearance-textfield{-moz-appearance:textfield}.AnimeCard_searchInput__ztFFV:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AnimeCard_searchInput__ztFFV::-moz-placeholder{color:var(--gray)}.AnimeCard_searchInput__ztFFV::placeholder{color:var(--gray)}.AnimeCard_clearSearch__29rPi{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:var(--mirror);border:1px solid var(--border);color:var(--gray);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.AnimeCard_clearSearch__29rPi:hover{background:var(--secondary);color:var(--dark);border-color:var(--secondary)}.AnimeCard_episodesContainer__bMs6j{flex-grow:1;overflow:hidden}.AnimeCard_episodesList__hzJP6{height:560px;overflow-y:auto;padding:16px 24px 24px;display:flex;flex-direction:column;gap:8px}.AnimeCard_episodeItem__cj7Cj{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--glass);border:1px solid var(--border);border-radius:10px;transition:all .3s ease}.AnimeCard_episodeItem__cj7Cj:hover{background:var(--mirror);border-color:var(--secondary);transform:translateY(-1px)}.AnimeCard_highlightedEpisode__snsBx{background:rgba(59,130,246,.2)!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.3);transform:scale(1.02)}.AnimeCard_episodeInfo__w_ngC{display:flex;flex-direction:column;gap:4px;flex:1}.AnimeCard_episodeNumber__ajycf{color:var(--secondary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.AnimeCard_episodeTitle__i08BV{color:var(--light);font-size:.9rem;font-weight:500;line-height:1.3}.AnimeCard_episodeActions__oyL9P{display:flex;gap:8px}.AnimeCard_actionBtn__VjlCa{background:var(--glass);border:1px solid;color:var(--light);padding:8px 12px;border-radius:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .2s ease;min-width:60px;font-size:.75rem;font-weight:600}.AnimeCard_dubBtn__glPLa{border-color:#f59e0b;color:#f59e0b}.AnimeCard_dubBtn__glPLa.AnimeCard_copied__jxYcL,.AnimeCard_dubBtn__glPLa:hover{background:#f59e0b;color:#1a1a1a}.AnimeCard_subBtn__qLe0q{border-color:#10b981;color:#10b981}.AnimeCard_subBtn__qLe0q.AnimeCard_copied__jxYcL,.AnimeCard_subBtn__qLe0q:hover{background:#10b981;color:#1a1a1a}.AnimeCard_episodesList__hzJP6::-webkit-scrollbar{width:8px}.AnimeCard_episodesList__hzJP6::-webkit-scrollbar-track{background:var(--glass);border-radius:4px}.AnimeCard_episodesList__hzJP6::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:4px}.AnimeCard_expandedContent__szURb::-webkit-scrollbar{width:0}@media (max-width:1200px){.AnimeCard_expandedContent__szURb{grid-template-columns:1fr;max-height:95vh;overflow-y:auto}.AnimeCard_rightSection__v0fqV{border-left:none;border-top:1px solid #1a1a1a}.AnimeCard_heroTitle___g51G{font-size:2.5rem}.AnimeCard_heroDescription__Su63k{width:90%}.AnimeCard_controlsContainer__i3mDD{display:flex;gap:12px}.AnimeCard_rangeButton__hIs4w,.AnimeCard_searchInput__ztFFV{width:100%}.AnimeCard_seasonsGrid__l7dZS{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.AnimeCard_relatedGrid___oUB6{justify-content:center}}@media (max-width:768px){.AnimeCard_heroContainer__hirF3{height:400px}.AnimeCard_heroTitle___g51G{font-size:2rem}.AnimeCard_heroOverlay__Ao8_G,.AnimeCard_relatedContainer__Okvgu{padding:20px}.AnimeCard_relatedGrid___oUB6{gap:8px}.AnimeCard_relatedBtn__VND_b{min-height:40px;padding:10px 16px;font-size:.8rem}.AnimeCard_seasonsContainer__TcxS4{padding:20px}.AnimeCard_seasonsGrid__l7dZS{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr);gap:12px}.AnimeCard_seasonBtn__v2FYW{min-height:50px;padding:12px 16px}.AnimeCard_episodeItem__cj7Cj{padding:12px}.AnimeCard_actionBtn__VjlCa{min-width:50px;font-size:.7rem}.AnimeCard_cardImageContainer__Xo69y{height:240px}.AnimeCard_animeTitle__7MBJC{font-size:1.3rem}.AnimeCard_animeMetaSmall__tQz1Y{font-size:.75rem}.AnimeCard_genreTagSmall__3PMqX{font-size:.85rem;padding:1px 4px}.AnimeCard_expandBtn__PguPh{font-size:.8rem;padding:6px 12px}}@media (max-width:480px){.AnimeCard_cardImageContainer__Xo69y{height:200px}.AnimeCard_cardContent__37gjF{padding:10px}.AnimeCard_animeInfo__h8UTM{margin-bottom:8px}.AnimeCard_genreTagsSmall__EakGH{gap:2px}.AnimeCard_animeMetaSmall__tQz1Y{font-size:.7rem;margin-top:10px;width:100%;margin-left:0}}.MovieCard_movieCard__Oi44Y{border:1px solid transparent;overflow:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:100%;display:flex;flex-direction:column;cursor:pointer}.MovieCard_movieCard__Oi44Y:hover{box-shadow:var(--card-glow);border:1px solid var(--secondary);transform:translateY(-2px)}.MovieCard_cardImageContainer__NrlEq{position:relative;height:280px;overflow:hidden}.MovieCard_cardImageContainer__NrlEq img,.MovieCard_cardImage__XIxMq{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.MovieCard_cardOverlay__EMVUb{position:absolute;top:5px;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));display:flex;justify-content:space-between;align-items:flex-start;padding:12px}.MovieCard_ratingBadge__5Nz3_{color:#fbbf24;width:-moz-fit-content;width:fit-content;background:rgba(0,0,0,.3)}.MovieCard_ratingBadge__5Nz3_,.MovieCard_selectedBadge__hm_pr{padding:4px 8px;border-radius:12px;display:flex;align-items:center;gap:3px;font-weight:600;font-size:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MovieCard_selectedBadge__hm_pr{background:var(--secondary);color:var(--dark)}.MovieCard_cardContent__O1RZ_{padding:14px;flex-grow:1;display:flex;flex-direction:column}.MovieCard_movieInfo__V6Jx5{margin-top:-45px;z-index:2}.MovieCard_movieTitle__wATfq{font-size:1rem;font-weight:600;margin-bottom:6px;color:var(--light);line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.MovieCard_movieMetaSmall__q1TyA{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:rgb(206,206,206);font-size:.8rem;margin-top:20px;width:110%;margin-left:-13px}.MovieCard_year___7GcP{color:#959595;font-size:.8rem;font-weight:500}.MovieCard_genreTagsSmall__gore3{display:flex;gap:4px;flex-wrap:wrap;max-width:80%}.MovieCard_genreTagSmall__IY_gY{background:var(--glass);color:var(--secondary);padding:2px 6px;border-radius:8px;font-size:.7rem;font-weight:500;border:1px solid var(--border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .2s ease}.MovieCard_genreTagSmall__IY_gY:hover{background:var(--mirror);transform:translateY(-1px)}.MovieCard_dubbed__BHj1Y,.MovieCard_industry__tcF8U{color:#959595;font-size:.8rem;font-weight:500}.MovieCard_expandBtn__blsWk{width:100%;background:var(--glass);color:var(--light);border:1px solid var(--border);padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500;font-size:.85rem;transition:all .2s ease;margin-top:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MovieCard_expandBtn__blsWk:hover{background:var(--secondary);color:var(--dark);border-color:var(--secondary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.MovieCard_error__ThnV8{background:var(--glass);border:1px solid #ef4444;border-radius:8px;padding:20px;color:#ef4444;text-align:center;font-weight:600}@media (max-width:1200px){.MovieCard_movieCard__Oi44Y{transition:all .3s ease}}@media (max-width:768px){.MovieCard_cardImageContainer__NrlEq{height:240px}.MovieCard_movieTitle__wATfq{font-size:1.3rem}.MovieCard_movieMetaSmall__q1TyA{font-size:.75rem}.MovieCard_genreTagSmall__IY_gY{font-size:.85rem;padding:1px 4px}.MovieCard_expandBtn__blsWk{font-size:.8rem;padding:6px 12px}}@media (max-width:480px){.MovieCard_cardImageContainer__NrlEq{height:200px}.MovieCard_cardContent__O1RZ_{padding:10px}.MovieCard_movieInfo__V6Jx5{margin-bottom:8px}.MovieCard_genreTagsSmall__gore3{gap:2px}.MovieCard_movieMetaSmall__q1TyA{font-size:.7rem;margin-top:10px;width:100%;margin-left:0}}.AnimeModal_holder__BkE_6{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.9);padding:20px;animation:AnimeModal_fadeIn__CipA3 .3s ease-out;display:flex;justify-content:center;align-items:center}@keyframes AnimeModal_fadeIn__CipA3{0%{opacity:0}to{opacity:1}}.AnimeModal_expandedCard___DalD{display:flex;justify-content:center;align-items:center;padding:20px;overflow-y:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;animation:AnimeModal_slideIn__Y7t2a .3s ease-out}@keyframes AnimeModal_slideIn__Y7t2a{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.AnimeModal_expandedContent__Y_cuR{background:var(--darker);border:1px solid var(--border);border-radius:16px;width:100%;max-width:1400px;display:grid;grid-template-columns:1fr 450px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.8)}.AnimeModal_leftSection__UqmvW{display:flex;flex-direction:column;background:var(--darker);overflow:auto;height:730px}.AnimeModal_leftSection__UqmvW::-webkit-scrollbar{width:0}.AnimeModal_heroContainer__TI16F{position:relative;min-height:500px;flex-shrink:0}.AnimeModal_heroImage__8FxlL{width:100%;height:510px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(0deg,transparent 0,rgba(0,0,0,.2) 30%,rgba(0,0,0,.7) 60%,rgba(0,0,0,.95) 90%)}.AnimeModal_heroOverlay__xWR8d{position:relative;min-height:500px;background:none;display:flex;align-items:flex-end;padding:280px 40px 40px}.AnimeModal_heroOverlayExpanded__AhH57{min-height:auto;align-items:flex-start;padding-top:200px}.AnimeModal_heroContent__U0Nyp{color:white;width:100%}.AnimeModal_heroTitle__LiCdQ{font-size:2.5rem;font-weight:900;margin:0 0 16px;text-shadow:2px 2px 8px rgba(0,0,0,.9);line-height:1;color:#ffffff;letter-spacing:-.02em}.AnimeModal_heroMeta__bkGRM{display:flex;align-items:center;gap:20px;margin-bottom:16px;flex-wrap:wrap}.AnimeModal_rating__NRaTW{display:flex;align-items:center;gap:6px;color:#fbbf24;font-weight:700;font-size:1.2rem;text-shadow:1px 1px 3px rgba(0,0,0,.9)}.AnimeModal_totalEpisodes___IxoQ,.AnimeModal_year__mBvGG{color:#e5e5e5;font-size:1.1rem;font-weight:600;text-shadow:1px 1px 3px rgba(0,0,0,.9)}.AnimeModal_genreTags__TrsSJ{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.AnimeModal_genreTag__Xy_Am{background:var(--tag-bg);color:var(--tag-color);padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--tag-border);text-shadow:1px 1px 2px rgba(0,0,0,.7)}.AnimeModal_heroDescription__H6JbU{color:#e5e5e5;font-size:1.1rem;line-height:1.6;margin:0 0 24px;text-shadow:1px 1px 3px rgba(0,0,0,.9);opacity:.95;max-width:95%}.AnimeModal_heroDescription__H6JbU.AnimeModal_clamped__0k_qN{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}.AnimeModal_heroDescription__H6JbU.AnimeModal_clamped__0k_qN:after{content:"";position:absolute;bottom:-2em;left:0;height:4em;width:1000em;background:linear-gradient(to bottom,transparent,var(--dark))}.AnimeModal_readMoreBtn__YwkrZ{background:none;border:none;cursor:pointer;font-weight:500;margin-left:.15rem;padding:0;display:inline-block;font-size:1rem;color:rgba(255,255,255,.853);transition:all .2s ease}.AnimeModal_readMoreBtn__YwkrZ:hover{color:var(--accent);font-weight:600}.AnimeModal_collapseBtn__mAsRK{background:rgba(0,0,0,.3);color:var(--light);border:1px solid transparent;padding:10px;border-radius:50%;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;transition:all .3s ease;position:absolute;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);left:30px;top:30px;z-index:2}.AnimeModal_collapseBtn__mAsRK:hover{background:var(--tag-bg);border-color:var(--tag-border);color:var(--tag-color)}.AnimeModal_relatedContainer__WhFLh{padding:30px 40px;background:var(--darker);border-top:1px solid var(--border)}.AnimeModal_relatedGrid__d0_DW{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.AnimeModal_relatedBtn__HFHst{padding:12px 20px;border-radius:20px;border:1px solid var(--border);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--glass);color:var(--light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;min-height:45px;font-size:.85rem;font-weight:500}.AnimeModal_relatedBtn__HFHst:hover{background:var(--mirror);border-color:var(--secondary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.AnimeModal_activeRelated__sTVds{color:white;border-color:1px solid var(--accent-color)}.AnimeModal_relatedTitle__xvcN6{display:flex;align-items:center;font-weight:600;line-height:1.3;font-size:15px}.AnimeModal_rightSection__fvam6{background:var(--dark);border-left:1px solid var(--border);display:flex;flex-direction:column;height:100%;overflow:hidden}.AnimeModal_episodeHeader__2SaN6{padding:24px 24px 16px;display:flex;justify-content:space-between;border-bottom:1px solid #1a1a1a}.AnimeModal_episodeHeader__2SaN6 h3{font-size:1.3rem;font-weight:700;color:var(--light);margin:0 0 16px}.AnimeModal_selectionInfo__wl_c0{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.AnimeModal_selectedCount__UUN2c{background:var(--secondary);color:var(--dark);padding:6px 12px;border-radius:16px;font-size:.8rem;font-weight:600;margin-left:15px}.AnimeModal_listLabel__PF2nS{color:var(--gray);font-size:.9rem;font-weight:500}.AnimeModal_clearAllBtn__XnObk{background:var(--glass);color:var(--light);border:1px solid var(--border);padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:600;transition:all .2s ease}.AnimeModal_clearAllBtn__XnObk:hover{background:#ef4444;color:white;border-color:#ef4444;transform:translateY(-1px)}.AnimeModal_controlsContainer__2UYVH{padding:20px 24px;border-bottom:1px solid #1a1a1a;display:flex;gap:12px;align-items:center}.AnimeModal_searchContainer__Rrtha{position:relative;flex:1}.AnimeModal_searchIcon__06W0t{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:1}.AnimeModal_searchInput__Andrs{background:var(--glass);border:1px solid var(--border);width:100%;border-radius:8px;padding:10px 40px;color:var(--light);font-size:.85rem;transition:all .2s ease}.AnimeModal_searchInput__Andrs::-webkit-inner-spin-button,.AnimeModal_searchInput__Andrs::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AnimeModal_searchInput__Andrs{-moz-appearance:textfield}.AnimeModal_searchInput__Andrs:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AnimeModal_searchInput__Andrs::-moz-placeholder{color:var(--gray)}.AnimeModal_searchInput__Andrs::placeholder{color:var(--gray)}.AnimeModal_clearSearch__EjuSt{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:var(--mirror);border:1px solid var(--border);color:var(--gray);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.AnimeModal_clearSearch__EjuSt:hover{background:var(--secondary);color:var(--dark);border-color:var(--secondary)}.AnimeModal_episodesContainer__0hQEH{flex-grow:1;overflow:hidden}.AnimeModal_episodesList__UOHS3{height:560px;overflow-y:auto;padding:16px 24px 24px;display:flex;flex-direction:column;gap:8px}.AnimeModal_episodeItem__ZYW2W{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--glass);border:1px solid var(--border);border-radius:10px;transition:all .3s ease}.AnimeModal_episodeItem__ZYW2W:hover{background:var(--mirror);border-color:var(--secondary);transform:translateY(-1px)}.AnimeModal_highlightedEpisode__cTFZ2{background:rgba(59,130,246,.2)!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.3);transform:scale(1.02);animation:AnimeModal_highlight__tesU5 .5s ease-out}@keyframes AnimeModal_highlight__tesU5{0%{background:rgba(59,130,246,.4);transform:scale(1.05)}to{background:rgba(59,130,246,.2);transform:scale(1.02)}}.AnimeModal_episodeInfo__U498i{display:flex;flex-direction:column;gap:4px;flex:1}.AnimeModal_episodeNumber__BdRBq{color:var(--secondary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.AnimeModal_episodeTitle__HdTQ6{color:var(--light);font-size:.9rem;font-weight:500;line-height:1.3}.AnimeModal_episodeActions__KJZrN{display:flex;gap:8px}.AnimeModal_actionBtn__ZEmHz{background:var(--glass);border:1px solid;color:var(--light);padding:8px 12px;border-radius:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .2s ease;min-width:60px;font-size:.75rem;font-weight:600}.AnimeModal_dubBtn__9JWSn{border-color:#f59e0b;color:#f59e0b}.AnimeModal_dubBtn__9JWSn:hover{background:#f59e0b;color:#1a1a1a;transform:translateY(-1px)}.AnimeModal_dubBtn__9JWSn.AnimeModal_copied__6t_Kj{background:#f59e0b;color:#1a1a1a;animation:AnimeModal_copySuccess___HxIz .3s ease-out}.AnimeModal_subBtn__ARV4P{border-color:#10b981;color:#10b981}.AnimeModal_subBtn__ARV4P:hover{background:#10b981;color:#1a1a1a;transform:translateY(-1px)}.AnimeModal_subBtn__ARV4P.AnimeModal_copied__6t_Kj{background:#10b981;color:#1a1a1a;animation:AnimeModal_copySuccess___HxIz .3s ease-out}@keyframes AnimeModal_copySuccess___HxIz{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.AnimeModal_episodesList__UOHS3::-webkit-scrollbar{width:8px}.AnimeModal_episodesList__UOHS3::-webkit-scrollbar-track{background:var(--glass);border-radius:4px}.AnimeModal_episodesList__UOHS3::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:4px}.AnimeModal_episodesList__UOHS3::-webkit-scrollbar-thumb:hover{background:var(--accent)}.AnimeModal_expandedContent__Y_cuR::-webkit-scrollbar{width:0}.AnimeModal_loadingSkeleton__G9GWD{height:560px;overflow-y:auto;padding:16px 24px 24px;display:flex;flex-direction:column;gap:8px}.AnimeModal_skeletonItem__ubeoU{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;position:relative;overflow:hidden;height:80px}.AnimeModal_skeletonItem__ubeoU:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.05) 50%,transparent);animation:AnimeModal_shimmer__7s1Nk 1.5s infinite}.AnimeModal_skeletonInfo__hRcxX{display:flex;flex-direction:column;gap:8px;flex:1}.AnimeModal_skeletonTextLine__6078L{height:12px;background:#333;border-radius:4px}.AnimeModal_skeletonActions__6BXwT{display:flex;gap:8px}.AnimeModal_skeletonButton__43yBH{width:60px;height:32px;background:#333;border-radius:30px}@keyframes AnimeModal_shimmer__7s1Nk{0%{left:-150%}to{left:150%}}@media (max-width:1200px){.AnimeModal_expandedContent__Y_cuR{grid-template-columns:1fr;max-height:95vh;overflow-y:auto}.AnimeModal_rightSection__fvam6{border-left:none;border-top:1px solid #1a1a1a}.AnimeModal_heroTitle__LiCdQ{font-size:2.5rem}.AnimeModal_heroDescription__H6JbU{width:90%}.AnimeModal_controlsContainer__2UYVH{display:flex;gap:12px}.AnimeModal_searchInput__Andrs{width:100%}.AnimeModal_relatedGrid__d0_DW{justify-content:center}}@media (max-width:768px){.AnimeModal_expandedCard___DalD,.AnimeModal_holder__BkE_6{padding:10px}.AnimeModal_heroContainer__TI16F{min-height:400px}.AnimeModal_heroImage__8FxlL{height:410px}.AnimeModal_heroTitle__LiCdQ{font-size:2rem}.AnimeModal_heroOverlay__xWR8d{padding:200px 20px 20px}.AnimeModal_heroOverlayExpanded__AhH57{padding-top:150px}.AnimeModal_relatedContainer__WhFLh{padding:20px}.AnimeModal_relatedGrid__d0_DW{gap:8px}.AnimeModal_relatedBtn__HFHst{min-height:40px;padding:10px 16px;font-size:.8rem}.AnimeModal_episodeHeader__2SaN6{padding:16px}.AnimeModal_episodeHeader__2SaN6 h3{font-size:1.1rem}.AnimeModal_controlsContainer__2UYVH{padding:16px;flex-direction:column;align-items:stretch}.AnimeModal_listLabel__PF2nS{margin-bottom:8px}.AnimeModal_episodesList__UOHS3{height:400px;padding:12px 16px 16px}.AnimeModal_episodeItem__ZYW2W{padding:12px}.AnimeModal_actionBtn__ZEmHz{min-width:50px;font-size:.7rem;padding:6px 10px}.AnimeModal_collapseBtn__mAsRK{left:15px;top:15px;padding:8px}}@media (max-width:480px){.AnimeModal_heroTitle__LiCdQ{font-size:1.5rem}.AnimeModal_heroMeta__bkGRM{gap:12px}.AnimeModal_rating__NRaTW{font-size:1rem}.AnimeModal_totalEpisodes___IxoQ,.AnimeModal_year__mBvGG{font-size:.9rem}.AnimeModal_genreTags__TrsSJ{gap:6px}.AnimeModal_genreTag__Xy_Am{padding:6px 12px;font-size:.8rem}.AnimeModal_heroDescription__H6JbU{font-size:1rem}.AnimeModal_episodesList__UOHS3{height:350px}.AnimeModal_selectedCount__UUN2c{margin-left:8px;font-size:.7rem}}.TrendingAnimeSection_trendingSection__gTh6P{margin:24px 0;padding:0 20px}.TrendingAnimeSection_trendingHeader__VWFgE{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.TrendingAnimeSection_trendingTitle__4j9uV{font-size:1.5rem;font-weight:700;color:var(--light);margin:0;letter-spacing:-.5px;display:flex;justify-content:center;align-items:center}.TrendingAnimeSection_trendingControls__JA5l0{display:flex;gap:8px}.TrendingAnimeSection_scrollBtn__Kqjiy{background:var(--glass);border:1px solid var(--border);color:var(--light);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TrendingAnimeSection_scrollBtn__Kqjiy:hover:not(.TrendingAnimeSection_disabled__ap952){background:var(--secondary);color:var(--dark);transform:scale(1.05)}.TrendingAnimeSection_scrollBtn__Kqjiy.TrendingAnimeSection_disabled__ap952{opacity:.3;cursor:not-allowed}.TrendingAnimeSection_trendingCarousel__MyGmq{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:10px 0 20px 10px;scrollbar-width:none;-ms-overflow-style:none;gap:20px;white-space:nowrap}.TrendingAnimeSection_trendingCarousel__MyGmq::-webkit-scrollbar{display:none}.TrendingAnimeSection_trendingCard__OEN0m{flex:0 0 280px;cursor:pointer;transition:all .3s ease}.TrendingAnimeSection_cardFrame__Tl9mx{position:relative;padding:4px;margin-bottom:12px;box-shadow:0 4px 20px rgba(37,99,235,.3)}.TrendingAnimeSection_cardImage__KZKKP{position:relative;height:340px;overflow:hidden;background:var(--darker)}.TrendingAnimeSection_cardImage__KZKKP img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.TrendingAnimeSection_trendingCard__OEN0m:hover .TrendingAnimeSection_cardImage__KZKKP img{transform:scale(1.05)}.TrendingAnimeSection_hoverOverlay__A7w0r{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;padding:20px}.TrendingAnimeSection_trendingCard__OEN0m:hover .TrendingAnimeSection_hoverOverlay__A7w0r{opacity:1;visibility:visible}.TrendingAnimeSection_trendingCard__OEN0m:hover .TrendingAnimeSection_rankBadge__dkmca{opacity:0;transition:opacity .2s ease}.TrendingAnimeSection_rankBadge__dkmca{transition:opacity .2s ease}.TrendingAnimeSection_overlayContent__ngmyB{text-align:center;color:white;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.TrendingAnimeSection_animeInfo__x1zJL{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%}.TrendingAnimeSection_overlayTitle__tQ9sz{font-size:1.2rem;font-weight:700;color:white;margin:0;text-align:center;line-height:1.2}.TrendingAnimeSection_animeMeta___w6XX{display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap;font-size:.85rem}.TrendingAnimeSection_rating__QxboK{display:flex;align-items:center;gap:4px;color:#fbbf24;font-weight:600}.TrendingAnimeSection_year__xNQr6{display:flex;align-items:center;gap:4px;color:rgba(255,255,255,.8)}.TrendingAnimeSection_episodes__Rxi1x{color:rgba(255,255,255,.8);font-weight:500}.TrendingAnimeSection_description__2kOfj{color:rgba(255,255,255,.7);font-size:1rem;line-height:1.5;margin:.5rem 0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;white-space:normal;width:100%;max-height:6em}.TrendingAnimeSection_actionButtons__6uuHq{display:flex;gap:8px;margin-top:8px}.TrendingAnimeSection_watchBtn__lwK9a{background:var(--secondary);color:white;border:none;padding:8px 16px;border-radius:6px;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease}.TrendingAnimeSection_watchBtn__lwK9a:hover{background:#2563eb;transform:translateY(-1px)}.TrendingAnimeSection_infoBtn__xvYCz{background:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3);padding:8px 16px;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TrendingAnimeSection_infoBtn__xvYCz:hover{background:rgba(255,255,255,.3);transform:translateY(-1px)}.TrendingAnimeSection_rankBadge__dkmca{position:absolute;left:-10px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.9);color:white;padding:12px 8px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--secondary);box-shadow:0 4px 15px rgba(0,0,0,.5);writing-mode:vertical-rl;text-orientation:mixed}.TrendingAnimeSection_rankNumber__c_KMF{font-size:1.2rem;font-weight:900;color:var(--secondary);line-height:1}.TrendingAnimeSection_rankText__jDEEA{font-size:.8rem;font-weight:600;color:white;letter-spacing:1px;line-height:1}.TrendingAnimeSection_cardTitle__tPUBI{text-align:center;font-size:1rem;font-weight:700;color:var(--light);letter-spacing:.5px;text-transform:uppercase;word-break:break-word;white-space:normal;line-height:1.2;max-width:280px}@media (max-width:768px){.TrendingAnimeSection_trendingSection__gTh6P{padding:0 16px}.TrendingAnimeSection_trendingCard__OEN0m{flex:0 0 220px}.TrendingAnimeSection_cardImage__KZKKP{height:300px}.TrendingAnimeSection_trendingTitle__4j9uV{font-size:1.4rem}.TrendingAnimeSection_rankBadge__dkmca{padding:8px 6px}.TrendingAnimeSection_rankNumber__c_KMF{font-size:1rem}.TrendingAnimeSection_rankText__jDEEA{font-size:.7rem}.TrendingAnimeSection_overlayTitle__tQ9sz{font-size:1rem}.TrendingAnimeSection_description__2kOfj{font-size:.8rem;max-width:200px;-webkit-line-clamp:3}.TrendingAnimeSection_actionButtons__6uuHq{flex-direction:column;width:100%}.TrendingAnimeSection_infoBtn__xvYCz,.TrendingAnimeSection_watchBtn__lwK9a{width:100%;justify-content:center}.TrendingAnimeSection_skeletonCard__na5Xu{width:220px;height:340px}.TrendingAnimeSection_skeletonImage__ed1me{height:330px}}@media (max-width:480px){.TrendingAnimeSection_trendingCard__OEN0m{flex:0 0 180px}.TrendingAnimeSection_cardImage__KZKKP{height:240px}.TrendingAnimeSection_cardTitle__tPUBI{font-size:.85rem}.TrendingAnimeSection_hoverOverlay__A7w0r{padding:16px}.TrendingAnimeSection_overlayTitle__tQ9sz{font-size:.9rem}.TrendingAnimeSection_description__2kOfj{font-size:.75rem;max-width:160px;-webkit-line-clamp:2}.TrendingAnimeSection_animeMeta___w6XX{font-size:.75rem;gap:8px}.TrendingAnimeSection_skeletonCard__na5Xu{width:180px;height:320px}.TrendingAnimeSection_skeletonImage__ed1me{height:270px}}.TrendingAnimeSection_noTrendingAnime__jdEng{text-align:center;padding:50px;color:var(--gray);font-size:1.2rem;width:100%}.TrendingAnimeSection_skeletonCard__na5Xu{flex:0 0 auto;width:280px;height:470px;border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:20px}.TrendingAnimeSection_skeletonCard__na5Xu:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.05) 50%,transparent);animation:TrendingAnimeSection_shimmer__nyvLJ 2.5s infinite}.TrendingAnimeSection_skeletonImage__ed1me{width:calc(100% - 20px);height:420px;background:#282828;border-radius:8px;margin-top:10px}.TrendingAnimeSection_skeletonTitle__0OLp6{width:70%;height:20px;background:#333;border-radius:4px;margin-top:15px}@keyframes TrendingAnimeSection_shimmer__nyvLJ{0%{left:-150%}to{left:150%}}.MovieModal_modalOverlay__Tq0Nj{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.9);padding:20px;animation:MovieModal_AnimeModal_fadeIn__CipA3__2GrSq .3s ease-out;display:flex;justify-content:center;align-items:center}.MovieModal_modalContainer__Ww9WW{width:min(1100px,95vw);max-height:92vh;background:#0f1115;color:#eaecef;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:auto;position:relative}.MovieModal_header__SgS7g{position:relative;height:400px;background:#0b0d12;overflow:hidden}.MovieModal_wide_poster__JiHkp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.05)}.MovieModal_wide_posterOverlay__VlBTn{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.5) 55%,rgba(15,17,21,1));pointer-events:none}.MovieModal_closeBtn__P1FyH{background:rgba(0,0,0,.3);color:var(--light);border:1px solid transparent;padding:12px;border-radius:50%;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;transition:all .3s ease;position:sticky;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);left:15px;top:15px;z-index:2;width:-moz-fit-content;width:fit-content}.MovieModal_card__G3fwN{margin-top:-45px}.MovieModal_closeBtn__P1FyH:hover{background:rgba(26,28,36,.9);color:#fff;transform:scale(1.03)}.MovieModal_closeBtn__P1FyH:active{transform:scale(.97)}.MovieModal_icon__W9MyE{width:20px;height:20px}.MovieModal_movieInfo__FAj5u{position:absolute;left:24px;right:24px;bottom:16px;display:grid;gap:8px;z-index:1}.MovieModal_title__c249o{font-size:clamp(20px,3vw,34px);font-weight:800;line-height:1.1;letter-spacing:.2px;text-shadow:0 2px 14px rgba(0,0,0,.5)}.MovieModal_meta__tPiW2{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;color:#cbd5e1;font-size:14px}.MovieModal_metaItem__mLbfm{display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08);padding:6px 10px;border-radius:999px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MovieModal_star__0RTRn{fill:#fbbf24}.MovieModal_body__jyjtU{padding:18px 22px 22px;max-height:calc(92vh - 280px)}.MovieModal_grid__3_5c1{display:grid;grid-template-columns:2fr 1fr;gap:22px}.MovieModal_leftCol__PhwUE{display:grid;gap:22px;overflow:auto;padding-right:6px}.MovieModal_rightCol__gitI_{display:grid;align-content:start;gap:16px;overflow:auto;padding-left:6px}.MovieModal_sectionTitle__a8I_6{font-size:16px;font-weight:700;color:#f1f5f9;margin-bottom:10px;letter-spacing:.3px}.MovieModal_synopsis__vij_a{color:#c7ced6;line-height:1.6;font-size:14.5px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);padding:14px 16px;border-radius:10px}.MovieModal_clamped__veml2{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.MovieModal_readMoreBtn__htWfm{margin-top:8px;background:transparent;color:#93c5fd;border:none;padding:6px 0;font-weight:600;cursor:pointer}.MovieModal_readMoreBtn__htWfm:hover{color:#bfdbfe}.MovieModal_castList__Dtw_r{display:flex;flex-wrap:wrap;gap:8px}.MovieModal_castItem__FQVey{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);padding:6px 10px;border-radius:999px;font-size:13px;color:#e2e8f0}.MovieModal_relatedGrid__AFJsn{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.MovieModal_relatedCard__wrTsk{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.MovieModal_relatedCard__wrTsk:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.14);box-shadow:0 10px 24px rgba(0,0,0,.25)}.MovieModal_relatedPoster__RzjsN{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.MovieModal_relatedInfo__26J69{padding:10px}.MovieModal_relatedTitle__mV0f3{font-size:14px;font-weight:700;color:#f8fafc}.MovieModal_relatedYear__qhGJa{font-size:12px;color:#9aa5b1;margin-top:2px}.MovieModal_noRelated__h40OV{color:#94a3b8;font-size:14px;grid-column:1/-1}.MovieModal_actions__t8Xfc{display:flex;gap:12px;margin-top:6px}.MovieModal_trailerBtn__a4GXw{display:inline-flex;align-items:center;gap:8px;background:#2563eb;color:white;border:none;padding:10px 14px;border-radius:10px;font-weight:700;cursor:pointer;box-shadow:0 6px 14px rgba(37,99,235,.35);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.MovieModal_trailerBtn__a4GXw:hover{background:#1d4ed8;box-shadow:0 8px 18px rgba(29,78,216,.45)}.MovieModal_trailerBtn__a4GXw:active{transform:translateY(1px)}.MovieModal_copyBtn__z8Khd{display:inline-flex;align-items:center;gap:8px;background:rgba(99,102,241,.18);color:#c7d2fe;border:1px solid rgba(129,140,248,.35);padding:10px 14px;border-radius:10px;font-weight:700;cursor:pointer;transition:background .12s ease,transform .12s ease,border-color .12s ease;width:100%;justify-content:center}.MovieModal_copyBtn__z8Khd:hover{background:rgba(99,102,241,.28);border-color:rgba(129,140,248,.55)}.MovieModal_copyBtn__z8Khd:active{transform:translateY(1px)}.MovieModal_copyBtnCopied__988ed{background:rgba(16,185,129,.22);color:#bbf7d0;border-color:rgba(74,222,128,.45)}.MovieModal_body__jyjtU::-webkit-scrollbar,.MovieModal_leftCol__PhwUE::-webkit-scrollbar,.MovieModal_rightCol__gitI_::-webkit-scrollbar{width:10px}.MovieModal_body__jyjtU::-webkit-scrollbar-thumb,.MovieModal_leftCol__PhwUE::-webkit-scrollbar-thumb,.MovieModal_rightCol__gitI_::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:999px;border:2px solid transparent;background-clip:padding-box}@media (max-width:980px){.MovieModal_grid__3_5c1{grid-template-columns:1fr}.MovieModal_rightCol__gitI_{order:-1}}@media (max-width:640px){.MovieModal_header__SgS7g{height:230px}.MovieModal_movieInfo__FAj5u{left:16px;right:16px;bottom:12px}.MovieModal_body__jyjtU{padding:14px}}.MovieModal_modalContainer__Ww9WW::-webkit-scrollbar{width:0}.TrendingMovieSection_trendingSection__jxbiw{margin:24px 0;padding:0 20px}.TrendingMovieSection_trendingHeader__xFiZW{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.TrendingMovieSection_trendingTitle__QiS8o{font-size:1.5rem;font-weight:700;color:var(--light);margin:0;letter-spacing:-.5px;display:flex;justify-content:center;align-items:center}.TrendingMovieSection_trendingControls__2wco5{display:flex;gap:8px}.TrendingMovieSection_scrollBtn__KSknk{background:var(--glass);border:1px solid var(--border);color:var(--light);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TrendingMovieSection_scrollBtn__KSknk:hover:not(.TrendingMovieSection_disabled__wDvqo){background:var(--secondary);color:var(--dark);transform:scale(1.05)}.TrendingMovieSection_scrollBtn__KSknk.TrendingMovieSection_disabled__wDvqo{opacity:.3;cursor:not-allowed}.TrendingMovieSection_trendingCarousel__PI25O{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:10px 0 20px 10px;scrollbar-width:none;-ms-overflow-style:none;gap:20px;white-space:nowrap}.TrendingMovieSection_trendingCarousel__PI25O::-webkit-scrollbar{display:none}.TrendingMovieSection_trendingCard__KHPDy{flex:0 0 280px;cursor:pointer;transition:all .3s ease}.TrendingMovieSection_cardFrame__MalRe{position:relative;padding:4px;margin-bottom:12px;box-shadow:0 4px 20px rgba(37,99,235,.3)}.TrendingMovieSection_cardImage__jNsaj{position:relative;height:340px;overflow:hidden;background:var(--darker)}.TrendingMovieSection_cardImage__jNsaj img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.TrendingMovieSection_trendingCard__KHPDy:hover .TrendingMovieSection_cardImage__jNsaj img{transform:scale(1.05)}.TrendingMovieSection_hoverOverlay__igAzJ{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;padding:20px}.TrendingMovieSection_trendingCard__KHPDy:hover .TrendingMovieSection_hoverOverlay__igAzJ{opacity:1;visibility:visible}.TrendingMovieSection_trendingCard__KHPDy:hover .TrendingMovieSection_rankBadge__37AQ_{opacity:0;transition:opacity .2s ease}.TrendingMovieSection_rankBadge__37AQ_{transition:opacity .2s ease}.TrendingMovieSection_overlayContent__esaI3{text-align:center;color:white;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.TrendingMovieSection_animeInfo__FWpFL{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%}.TrendingMovieSection_overlayTitle__wExv7{font-size:1.2rem;font-weight:700;color:white;margin:0;text-align:center;line-height:1.2}.TrendingMovieSection_animeMeta__6C_dY{display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap;font-size:.85rem}.TrendingMovieSection_rating__HmXbH{display:flex;align-items:center;gap:4px;color:#fbbf24;font-weight:600}.TrendingMovieSection_year__NWcDs{display:flex;align-items:center;gap:4px;color:rgba(255,255,255,.8)}.TrendingMovieSection_episodes__6Uk9C{color:rgba(255,255,255,.8);font-weight:500}.TrendingMovieSection_description__wIHar{color:rgba(255,255,255,.7);font-size:1rem;line-height:1.5;margin:.5rem 0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;white-space:normal;width:100%;max-height:6em}.TrendingMovieSection_actionButtons__4tZFr{display:flex;gap:8px;margin-top:8px}.TrendingMovieSection_watchBtn___LEZx{background:var(--secondary);color:white;border:none;padding:8px 16px;border-radius:6px;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease}.TrendingMovieSection_watchBtn___LEZx:hover{background:#2563eb;transform:translateY(-1px)}.TrendingMovieSection_infoBtn__9_Afd{background:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3);padding:8px 16px;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TrendingMovieSection_infoBtn__9_Afd:hover{background:rgba(255,255,255,.3);transform:translateY(-1px)}.TrendingMovieSection_rankBadge__37AQ_{position:absolute;left:-10px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.9);color:white;padding:12px 8px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--secondary);box-shadow:0 4px 15px rgba(0,0,0,.5);writing-mode:vertical-rl;text-orientation:mixed}.TrendingMovieSection_rankNumber__S4FmD{font-size:1.2rem;font-weight:900;color:var(--secondary);line-height:1}.TrendingMovieSection_rankText__fAvNx{font-size:.8rem;font-weight:600;color:white;letter-spacing:1px;line-height:1}.TrendingMovieSection_cardTitle__RINQc{text-align:center;font-size:1rem;font-weight:700;color:var(--light);letter-spacing:.5px;text-transform:uppercase;word-break:break-word;white-space:normal;line-height:1.2;max-width:280px}@media (max-width:768px){.TrendingMovieSection_trendingSection__jxbiw{padding:0 16px}.TrendingMovieSection_trendingCard__KHPDy{flex:0 0 220px}.TrendingMovieSection_cardImage__jNsaj{height:300px}.TrendingMovieSection_trendingTitle__QiS8o{font-size:1.4rem}.TrendingMovieSection_rankBadge__37AQ_{padding:8px 6px}.TrendingMovieSection_rankNumber__S4FmD{font-size:1rem}.TrendingMovieSection_rankText__fAvNx{font-size:.7rem}.TrendingMovieSection_overlayTitle__wExv7{font-size:1rem}.TrendingMovieSection_description__wIHar{font-size:.8rem;max-width:200px;-webkit-line-clamp:3}.TrendingMovieSection_actionButtons__4tZFr{flex-direction:column;width:100%}.TrendingMovieSection_infoBtn__9_Afd,.TrendingMovieSection_watchBtn___LEZx{width:100%;justify-content:center}.TrendingMovieSection_skeletonCard__d5hhw{width:220px;height:340px}.TrendingMovieSection_skeletonImage__ogqlp{height:330px}}@media (max-width:480px){.TrendingMovieSection_trendingCard__KHPDy{flex:0 0 180px}.TrendingMovieSection_cardImage__jNsaj{height:240px}.TrendingMovieSection_cardTitle__RINQc{font-size:.85rem}.TrendingMovieSection_hoverOverlay__igAzJ{padding:16px}.TrendingMovieSection_overlayTitle__wExv7{font-size:.9rem}.TrendingMovieSection_description__wIHar{font-size:.75rem;max-width:160px;-webkit-line-clamp:2}.TrendingMovieSection_animeMeta__6C_dY{font-size:.75rem;gap:8px}.TrendingMovieSection_skeletonCard__d5hhw{width:180px;height:320px}.TrendingMovieSection_skeletonImage__ogqlp{height:270px}}.TrendingMovieSection_noTrendingAnime__zDBKF{text-align:center;padding:50px;color:var(--gray);font-size:1.2rem;width:100%}.TrendingMovieSection_skeletonCard__d5hhw{flex:0 0 auto;width:280px;height:470px;border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:20px}.TrendingMovieSection_skeletonCard__d5hhw:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.05) 50%,transparent);animation:TrendingMovieSection_shimmer__JFm6j 2.5s infinite}.TrendingMovieSection_skeletonImage__ogqlp{width:calc(100% - 20px);height:420px;background:#282828;border-radius:8px;margin-top:10px}.TrendingMovieSection_skeletonTitle__iviym{width:70%;height:20px;background:#333;border-radius:4px;margin-top:15px}@keyframes TrendingMovieSection_shimmer__JFm6j{0%{left:-150%}to{left:150%}}