.SeriesEpisodes_episodesSection__LK1Nw{background:transparent;padding:2rem 0;margin-bottom:2rem}.SeriesEpisodes_sectionHeader__kBiVs{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.SeriesEpisodes_sectionTitle__6uAx0{font-size:1.875rem;font-weight:700;color:var(--text-foreground);margin:0;display:flex;align-items:center;gap:.75rem}.SeriesEpisodes_titleIcon__Lr9n_{font-size:2rem}.SeriesEpisodes_episodeCount__ybWS7{background:var(--primary);color:white;padding:.5rem 1rem;font-weight:600;font-size:.875rem;border:2px solid var(--primary)}.SeriesEpisodes_episodesGrid__Xt9Bu{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:0}.SeriesEpisodes_noEpisodes__igOcR{text-align:center;padding:4rem 2rem;background:hsl(var(--surface-input-dark)/.3);border:2px dashed rgba(255,255,255,.2)}.SeriesEpisodes_noEpisodesIcon___w3EZ{font-size:4rem;margin-bottom:1rem;opacity:.5}.SeriesEpisodes_noEpisodesTitle__M4wyh{font-size:1.5rem;font-weight:600;color:var(--text-foreground);margin:0 0 .5rem}.SeriesEpisodes_noEpisodesText__jAi7r{font-size:1rem;color:hsl(var(--neutral-200));margin:0}@media (max-width:768px){.SeriesEpisodes_episodesSection__LK1Nw{padding:1.5rem 0}.SeriesEpisodes_sectionHeader__kBiVs{flex-direction:row;gap:.5rem;align-items:center}.SeriesEpisodes_sectionTitle__6uAx0{font-size:1.5rem}.SeriesEpisodes_episodesGrid__Xt9Bu{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}@media (max-width:480px){.SeriesEpisodes_episodesSection__LK1Nw{padding:1rem 0}.SeriesEpisodes_sectionTitle__6uAx0{font-size:1.25rem}.SeriesEpisodes_titleIcon__Lr9n_{font-size:1.5rem}.SeriesEpisodes_episodesGrid__Xt9Bu{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}}.SeriesHeader_seriesHeader__N_Zwy{background:linear-gradient(135deg,hsl(var(--card)) 0,hsl(var(--muted)) 100%);padding:2rem 0;margin-bottom:2rem}.SeriesHeader_container__I1Kl6{max-width:1200px;margin:0 auto;padding:0 1rem}.SeriesHeader_content__ERwD3{display:flex;gap:2rem;align-items:flex-start}.SeriesHeader_posterContainer__5XiYT{flex-shrink:0}.SeriesHeader_posterWrapper__8erJ2{position:relative;width:300px;height:450px;border-radius:0;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3);background:hsl(var(--neutral-900))}.SeriesHeader_poster__XKTQE{object-fit:cover;transition:transform .3s ease}.SeriesHeader_posterWrapper__8erJ2:hover .SeriesHeader_poster__XKTQE{transform:scale(1.05)}.SeriesHeader_info__LLc6X{flex:1;color:var(--text-foreground)}.SeriesHeader_titleSection__hVoGa{margin-bottom:1.5rem}.SeriesHeader_title__Tky8W{font-size:2.5rem;font-weight:700;margin:0 0 1rem;line-height:1.2;color:var(--text-foreground);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.SeriesHeader_badges__8tA_h{display:flex;gap:.75rem;flex-wrap:wrap}.SeriesHeader_statusBadge__Idh2V,.SeriesHeader_typeBadge__VzLVr,.SeriesHeader_yearBadge__UZXCF{padding:.5rem 1rem;border-radius:0;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.SeriesHeader_statusBadge__Idh2V{color:var(--text-foreground);border:2px solid}.SeriesHeader_statusBadge__Idh2V[data-status=FINISHED_AIRING]{background-color:hsl(var(--status-success,142 76% 36%))}.SeriesHeader_statusBadge__Idh2V[data-status=CURRENTLY_AIRING]{background-color:hsl(var(--status-info,217 91% 60%))}.SeriesHeader_statusBadge__Idh2V[data-status=NOT_YET_AIRED]{background-color:hsl(var(--status-warning,38 92% 50%))}.SeriesHeader_statusBadge__Idh2V[data-status=default]{background-color:hsl(var(--muted-foreground))}.SeriesHeader_statItemClickable__wxVqa{cursor:pointer}.SeriesHeader_typeBadge__VzLVr{color:var(--text-foreground)}.SeriesHeader_typeBadge__VzLVr,.SeriesHeader_yearBadge__UZXCF{background:hsl(var(--secondary));border:2px solid hsl(var(--border))}.SeriesHeader_yearBadge__UZXCF{color:var(--text-muted)}.SeriesHeader_stats__eqUG2{margin-bottom:1.5rem}.SeriesHeader_rating__3Lp4Q{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.SeriesHeader_stars___dU0k{display:flex;gap:.125rem;font-size:1.5rem}.SeriesHeader_starFull__TyiTk,.SeriesHeader_starHalf___PoRt{color:hsl(var(--gold));text-shadow:1px 1px 2px rgba(0,0,0,.3)}.SeriesHeader_starHalf___PoRt{opacity:.6}.SeriesHeader_starEmpty__Qfzol{color:hsl(var(--neutral-800));text-shadow:1px 1px 2px rgba(0,0,0,.3)}.SeriesHeader_ratingText__QIiPQ{font-size:1.125rem;font-weight:600;color:var(--text-foreground)}.SeriesHeader_metaStats__hWGjH{display:flex;gap:1.5rem;flex-wrap:wrap}.SeriesHeader_statItem__9G9sA{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:var(--text-muted)}.SeriesHeader_statIcon__aRON1{font-size:1.25rem}.SeriesHeader_actions__dnuMQ{display:flex;gap:1rem;margin-bottom:1.5rem}.SeriesHeader_actionButton__x6p22{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:hsl(var(--secondary));color:var(--text-foreground);border:2px solid hsl(var(--border));border-radius:0;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.SeriesHeader_actionButton__x6p22:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.SeriesHeader_actionButton__x6p22.SeriesHeader_liked__gYmYq{background:hsl(var(--destructive));color:white;border-color:hsl(var(--destructive))}.SeriesHeader_actionButton__x6p22.SeriesHeader_saved__vgtrX{background:hsl(var(--green-dark));color:white;border-color:hsl(var(--green-dark))}.SeriesHeader_actionButton__x6p22.SeriesHeader_liked__gYmYq:hover,.SeriesHeader_actionButton__x6p22.SeriesHeader_saved__vgtrX:hover{opacity:.9}.SeriesHeader_categories__kU9iz{margin-bottom:1.5rem}.SeriesHeader_categoriesLabel__kwCoV{display:block;font-size:1rem;font-weight:600;color:var(--text-muted);margin-bottom:.5rem}.SeriesHeader_categoryTags__fhTdF{display:flex;gap:.5rem;flex-wrap:wrap}.SeriesHeader_categoryTag__DlsfG{display:inline-flex;padding:.35rem .75rem;background-color:hsl(var(--secondary));color:var(--text-foreground);text-decoration:none;white-space:nowrap;transition:all .3s ease;font-size:.85rem;font-weight:500}.SeriesHeader_categoryTag__DlsfG:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.SeriesHeader_metadata__HxIBm{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem;background:hsl(var(--card));padding:1rem;border:1px solid hsl(var(--border))}.SeriesHeader_metadataItem__BnpJv{display:flex;gap:.75rem;font-size:.9rem;align-items:baseline}.SeriesHeader_metadataLabel__3uG9c{font-weight:600;color:var(--text-muted);min-width:90px;flex-shrink:0}.SeriesHeader_metadataValue__4SPGS{color:var(--text-foreground);line-height:1.5}.SeriesHeader_description__fuHsD{background:hsl(var(--card));padding:1.5rem;border:1px solid hsl(var(--border))}.SeriesHeader_descriptionTitle__wib_1{font-size:1.25rem;font-weight:600;margin:0 0 .75rem;color:var(--text-foreground)}.SeriesHeader_descriptionText__bfYPO{font-size:.9rem;line-height:1.6;color:var(--text-muted);margin:0}@media (max-width:768px){.SeriesHeader_seriesHeader__N_Zwy{padding:1rem 0}.SeriesHeader_container__I1Kl6{padding:0 1rem}.SeriesHeader_content__ERwD3{flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.SeriesHeader_posterWrapper__8erJ2{width:200px;height:300px}.SeriesHeader_title__Tky8W{font-size:2rem}.SeriesHeader_actions__dnuMQ,.SeriesHeader_badges__8tA_h,.SeriesHeader_categoryTags__fhTdF,.SeriesHeader_metaStats__hWGjH{justify-content:center}}@media (max-width:480px){.SeriesHeader_container__I1Kl6{padding:0 1rem}.SeriesHeader_posterWrapper__8erJ2{width:180px;height:270px}.SeriesHeader_title__Tky8W{font-size:1.75rem}.SeriesHeader_statusBadge__Idh2V,.SeriesHeader_typeBadge__VzLVr,.SeriesHeader_yearBadge__UZXCF{padding:.375rem .75rem;font-size:.75rem}.SeriesHeader_actionButton__x6p22{padding:.5rem 1rem;font-size:.875rem}.SeriesHeader_actions__dnuMQ{gap:.75rem;flex-wrap:wrap}}.VideoCard_card__7B46s{margin-bottom:5px;width:100%}.VideoCard_touchWrapper__ig7PH{touch-action:manipulation}.VideoCard_mediaWrap__DfaFK{position:relative;display:block;aspect-ratio:16/9.5;overflow:hidden;cursor:pointer;transition:transform .2s ease;touch-action:manipulation}.VideoCard_mediaWrap__DfaFK:hover{transform:translateY(-2px)}.VideoCard_thumbnail__rj85K{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-in-out;transition:transform .3s ease,opacity .3s ease-in-out}.VideoCard_mediaWrap__DfaFK:hover .VideoCard_thumbnail__rj85K{transform:scale(1.05)}.VideoCard_quality__JjBut{top:8px;left:8px;background:hsl(160 84% 22%)}.VideoCard_duration__utT8Y,.VideoCard_quality__JjBut{position:absolute;z-index:2;padding:2px 6px;font-size:.75rem;font-weight:600;border-radius:4px;color:#fff}.VideoCard_duration__utT8Y{bottom:8px;right:8px;background:rgba(0,0,0,.8)}.VideoCard_title__lE9OA{margin:8px 0;font-size:.875rem;line-height:1.25}.VideoCard_title__lE9OA a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-foreground);font-weight:600;transition:color .2s ease}.VideoCard_title__lE9OA a:hover{color:hsl(var(--status-success))}.VideoCard_mediaWrap__DfaFK:active{transform:scale(.98)}@media (hover:hover){.VideoCard_mediaWrap__DfaFK:active{transform:translateY(-2px)}}.VideoCard_meta__C5C_i{display:flex;align-items:center;justify-content:space-between;gap:4px}.VideoCard_author__KMq4z{display:flex;align-items:center;gap:8px;color:var(--text-foreground);font-size:.8125rem;text-decoration:none}.VideoCard_author__KMq4z:hover .VideoCard_channelName__mcJ90{color:hsl(var(--status-success))}.VideoCard_avatar__Pd3jt{flex:0 0 auto}.VideoCard_avatarFallback__8n_1M{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.8rem;font-weight:700}.VideoCard_channelName__mcJ90{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoCard_stats__2pqm_{font-size:.75rem;color:var(--text-muted)}.VideoCard_newBadge__WkDPn,.VideoCard_watchedBadge__557ni{position:absolute;z-index:2;top:8px;right:8px;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;font-size:.75rem;font-weight:700;border-radius:4px;color:hsl(0 0% 100%)}.VideoCard_newBadge__WkDPn{background:hsl(var(--accent-red))}.VideoCard_watchedBadge__557ni{background:hsl(0 0% 0%/.75);color:hsl(var(--primary-glow))}.VideoCard_progressTrack__mb1Sa{position:absolute;z-index:2;inset-inline:0;bottom:0;height:4px;background:hsl(0 0% 100%/.25)}.VideoCard_progressFill__WdCkh{display:block;height:100%;width:calc(var(--progress) * 100%);background:hsl(var(--accent-red))}.DetailPageSkeleton_container__wsdfx{padding:1rem 1.5rem;max-width:1400px;margin:0 auto}.DetailPageSkeleton_block__WTItD{background:hsl(var(--secondary));border-radius:8px;overflow:hidden}.DetailPageSkeleton_breadcrumb__5MzxC{height:14px;width:220px;margin-bottom:1rem}.DetailPageSkeleton_media__EJQIP{width:100%;aspect-ratio:16/9;border-radius:12px;margin-bottom:1rem}.DetailPageSkeleton_mediaPoster__K_3Q0{width:180px;aspect-ratio:2/3;border-radius:12px;margin-bottom:1rem}.DetailPageSkeleton_title__pHLE7{height:28px;width:min(480px,85%);margin-bottom:.75rem}.DetailPageSkeleton_line__QIao_{height:14px;width:70%;margin-bottom:.5rem}.DetailPageSkeleton_line__QIao_:last-child{width:45%}.DetailPageSkeleton_shimmer__jQQWW{width:100%;height:100%;background:linear-gradient(90deg,transparent 0,hsl(var(--foreground)/.08) 50%,transparent 100%);animation:DetailPageSkeleton_shimmer__jQQWW 1.5s infinite}@keyframes DetailPageSkeleton_shimmer__jQQWW{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.DetailPageSkeleton_shimmer__jQQWW{animation:none}}