@charset "UTF-8";.home-page{padding-top:0}.home-page .home-container{max-width:1800px;margin-top:1.5rem}@media (max-width: 1920px){.home-page .home-container{max-width:1600px}}@media (max-width: 1600px){.home-page .home-container{max-width:1400px}}@media (max-width: 1400px){.home-page .home-container{max-width:1200px}}@media (max-width: 1200px){.home-page .home-container{max-width:100%}}.home-page .home-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2rem;align-items:start}.home-page .home-layout-main,.home-page .home-layout-side{min-width:0}.home-page .home-ad{margin-bottom:1.5rem}.home-page .home-spotlight{max-width:1800px;margin:0 auto;padding:1.5rem 15px 0}@media (max-width: 1920px){.home-page .home-spotlight{max-width:1600px}}@media (max-width: 1600px){.home-page .home-spotlight{max-width:1400px}}@media (max-width: 1400px){.home-page .home-spotlight{max-width:1200px}}@media (max-width: 1200px){.home-page .home-spotlight{max-width:100%}}.home-page .deslide{margin:0;border-radius:12px}@media (min-width: 1200px){.home-page .deslide{margin-left:0;margin-right:0}}.home-page .deslide-wrap{margin-top:0}.home-page .deslide-wrap .container{max-width:100%;padding-left:0;padding-right:0}.home-page .deslide-item{border-radius:12px}@media (max-width: 992px){.home-page .home-layout{grid-template-columns:minmax(0,1fr)}}.home-trending-strip{padding:1.5rem 0 0}.home-trending-strip .trending-strip-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.home-trending-strip .trending-strip-header h2{font-size:1.35rem;font-weight:600;color:#fff;margin:0}.home-trending-strip .trending-strip-header .view-all-link{color:#ffffffb3;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:.4rem;transition:color .2s ease}.home-trending-strip .trending-strip-header .view-all-link svg{width:16px;height:16px}.home-trending-strip .trending-strip-header .view-all-link:hover{color:#ffdd95}.home-trending-strip .trending-swiper{position:relative;overflow:hidden;padding-top:10px;padding-bottom:10px}.home-trending-strip .trending-swiper .swiper-wrapper{align-items:stretch}.home-trending-strip .trending-swiper.swiper-initialized .swiper-slide{width:180px;opacity:0;pointer-events:none;transition:opacity .2s ease}.home-trending-strip .trending-swiper.swiper-initialized .swiper-slide.swiper-slide-visible{opacity:1;pointer-events:auto}.home-trending-strip .trending-nav{position:absolute;right:20px;top:22px;bottom:22px;display:flex;flex-direction:column;justify-content:space-between;z-index:4}.home-trending-strip .trending-nav .swiper-button-next,.home-trending-strip .trending-nav .swiper-button-prev{position:static;margin:0}.home-trending-strip .trending-nav .swiper-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:static;background:#16161ad9;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;cursor:pointer;transition:all .3s ease;z-index:5;font-size:18px;line-height:40px;box-shadow:0 6px 16px #00000040}.home-trending-strip .trending-nav .swiper-button:after{display:none}.home-trending-strip .trending-nav .swiper-button:hover{background:#ffdd95;border-color:#ffdd95;color:#111!important}.home-trending-strip .trending-nav .swiper-button .icon-inline{width:18px;height:18px}.home-trending-strip .trending-card{position:relative;width:100%;aspect-ratio:2/3}.home-trending-strip .trending-card-link{display:block;position:relative;width:100%;height:100%;background:#242428;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.home-trending-strip .trending-card-link:hover{transform:translateY(-2px);border-color:#ffdd9599}.home-trending-strip .trending-poster{width:100%;height:100%;background:#1a1a1d}.home-trending-strip .trending-poster picture{display:block;width:100%;height:100%}.home-trending-strip .trending-poster img{width:100%;height:100%;object-fit:cover;display:block}.home-trending-strip .trending-title-vertical{position:absolute;left:0;bottom:0;top:0;width:42px;background:#17171ad9;display:flex;align-items:center;justify-content:center;padding:.5rem 0;text-align:center}.home-trending-strip .trending-title-vertical span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.85rem;font-weight:600;color:#fff;line-height:1.2;padding-top:30px}.home-trending-strip .trending-rank{position:absolute;left:10px;bottom:10px;font-size:1.2rem;font-weight:700;color:#ffdd95;text-shadow:0 6px 18px rgba(0,0,0,.6);z-index:2}.home-trending-strip .trending-card.is-hovered .trending-qtip,.home-trending-strip .trending-qtip.is-visible{opacity:1;visibility:visible;pointer-events:auto}.home-trending-strip .qtip-card{background:#2f2f35d1;border-radius:12px;padding:1rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-trending-strip .qtip-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.6rem}.home-trending-strip .qtip-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.home-trending-strip .qtip-badges .badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700;background:#ffffff1a;color:#fff}.home-trending-strip .qtip-badges .badge-score,.home-trending-strip .qtip-badges .badge-type{background:#ffdd9533;color:#ffdd95}.home-trending-strip .qtip-desc{font-size:.85rem;line-height:1.5;color:#ffffffb3;margin-bottom:.8rem}.home-trending-strip .qtip-info{font-size:.8rem;color:#ffffffa6;line-height:1.6;margin-bottom:1rem}.home-trending-strip .qtip-info span{color:#ffffffd9;font-weight:600}.home-trending-strip .qtip-actions{display:flex;align-items:center;gap:.75rem}.home-trending-strip .btn-watch{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.2rem;border-radius:999px;background:#ffdd95;color:#111317;font-weight:700;font-size:.85rem;text-decoration:none}.home-trending-strip .btn-add{width:36px;height:36px;border-radius:50%;border:none;background:#fff;color:#111317;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;cursor:pointer}@media (max-width: 991px){.home-trending-strip .trending-nav{display:none}}.home-landing .home-search .btn-search{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#ffdd95,#ffdd95);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease}.home-landing .home-search .btn-search:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px #ffdd9566}.home-landing .home-search .btn-search .icon-inline{width:1.1rem;height:1.1rem}.homesearch-page{color-scheme:dark;min-height:100vh;background:radial-gradient(circle at 20% 10%,#1b212a,#0d1014 45%,#0b0d11);color:#d3d6dc;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.homesearch-page .container{max-width:1200px!important}.homesearch-page a{color:#a7adb7;text-decoration:none;transition:color .2s ease}.homesearch-page a:hover{color:#ffdd95}.homesearch-page #xheader{position:relative;z-index:10;padding:10px 0}.homesearch-page #xheader .container{display:flex;align-items:center;justify-content:space-between;gap:24px}.homesearch-page #mobile_menu{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#ffffff14;color:#fff;cursor:pointer;border:none;padding:0}.homesearch-page #mobile_menu .icon-inline{width:20px;height:20px}.homesearch-page .xheader-logo img{height:44px;width:auto;display:block}.homesearch-page #xheader_menu{flex:1}.homesearch-page #header_menu{display:none;position:fixed;top:64px;left:-320px;width:300px;height:calc(100vh - 64px);background:#1a1a1d;z-index:20;transition:left .3s ease;overflow-y:auto}.homesearch-page #header_menu.active{left:0}.homesearch-page #header_menu .header_menu-list{padding:20px 0}.homesearch-page #header_menu .header_menu-list .item{border-bottom:1px solid rgba(255,255,255,.05)}.homesearch-page #header_menu .header_menu-list .item a{display:block;padding:15px 20px;color:#fff;text-decoration:none;font-size:15px;transition:all .3s ease}.homesearch-page #header_menu .header_menu-list .item a:hover{background:#ffdd951a;color:#ffdd95;padding-left:30px}.homesearch-page #xheader .header_menu-list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:32px}.homesearch-page #xheader .header_menu-list li{list-style:none}.homesearch-page #xheader .header_menu-list li:before{top:25%}.homesearch-page #xheader .header_menu-list .nav-item a{height:48px;line-height:48px;display:block;color:#fff;font-size:14px;font-weight:500;letter-spacing:.5px}.homesearch-page #xheader .header_menu-list .nav-item a:hover{color:#ffdd95}.homesearch-page .xheader-actions .btn-mini{padding:10px 18px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.homesearch-page #mw-top{position:relative;z-index:3;padding:40px 0 80px}.homesearch-page #mw-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f1217f2,#0f121733 60%,#0f1217f2);pointer-events:none;z-index:-1}.homesearch-page #mw-top:after{content:"";position:absolute;right:-180px;top:80px;width:520px;height:520px;background:radial-gradient(circle,#ffdd9540,#ffdd9500 70%);opacity:.75;z-index:-2}.homesearch-page .mwt-content{position:relative;min-height:560px;padding-right:520px;display:flex;flex-direction:column;justify-content:center;gap:18px}.homesearch-page .mwt-icon{position:absolute;right:0;bottom:-10px;width:560px;z-index:-1;opacity:.95}.homesearch-page .mwt-icon img{width:100%;height:auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,.5))}.homesearch-page .mwh-logo img{height:64px;width:auto}.homesearch-page .mwh-tagline{font-size:18px;color:#a7adb7;max-width:520px}.homesearch-page .mwh-tagline strong{color:#ffdd95;font-weight:600}.homesearch-page .home-search{width:100%;max-width:620px;box-sizing:border-box}.homesearch-page .search-content{position:relative;margin-bottom:12px;width:100%}.homesearch-page .search-input{width:100%;height:56px;background:#fff;border-radius:999px;border:none;padding:0;color:#111;text-indent:24px;font-size:16px;box-shadow:0 18px 40px #00000059;box-sizing:border-box}.homesearch-page .search-input:focus{outline:2px solid rgba(255,221,149,.5);outline-offset:2px}.homesearch-page .search-submit{position:absolute;right:4px;top:4px;height:48px;width:56px;background:#ffdd95;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:transform .2s ease,background .2s ease}.homesearch-page .search-submit:hover{background:#e6c886;transform:scale(1.02)}.homesearch-page .search-submit .icon-inline{width:18px;height:18px;color:#111}.homesearch-page .xhashtag{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.homesearch-page .xhashtag .title{color:#fff;font-weight:500;margin-right:4px}.homesearch-page .xhashtag .item{color:#d3d6dc;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);padding:6px 12px;border-radius:999px;font-size:12px}.homesearch-page .xhashtag .item:hover{border-color:#ffdd9580;color:#ffdd95}.homesearch-page .mwh-actions{display:flex;align-items:center;gap:16px;margin-top:10px}.homesearch-page .btn-view-full{display:inline-flex;align-items:center;padding:14px 32px;background:#ffdd95;color:#111;font-weight:700;border-radius:999px;font-size:16px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 18px 35px #ffdd9533}.homesearch-page .btn-view-full:hover{transform:translateY(-2px);color:#111}.homesearch-page .btn-view-alt{display:inline-flex;align-items:center;gap:8px;color:#d3d6dc;font-size:14px}.homesearch-page .btn-view-full .icon-inline{margin-left:10px}.homesearch-page .mw-body{padding:30px 0 60px}.homesearch-page .mwb-2col{display:flex;flex-wrap:wrap;gap:40px}.homesearch-page .mwb-left{flex:1;min-width:0}.homesearch-page .mwb-right{width:360px}.homesearch-page h1{color:#fff;font-size:26px;font-weight:600;margin-bottom:20px}.homesearch-page h2{color:#fff;font-size:20px;font-weight:600;margin-top:28px;margin-bottom:15px}.homesearch-page p{margin-bottom:16px;line-height:1.7;color:#a7adb7;font-size:14px}.homesearch-page ul{list-style:none;padding-left:0}.homesearch-page ul li{position:relative;padding-left:20px;margin-bottom:10px;color:#a7adb7;font-size:14px;line-height:1.7}.homesearch-page ul li:before{content:"•";color:#ffdd95;position:absolute;left:0;font-weight:700}.homesearch-page strong{color:#d3d6dc}.homesearch-page .mwb-right h2{margin-top:0;font-size:18px}.homesearch-page .posts-list{display:flex;flex-direction:column;gap:14px}.homesearch-page .post-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;transition:all .2s ease}.homesearch-page .post-card:hover{background:#ffffff14;border-color:#ffffff1f}.homesearch-page .post-card .post-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:12px}.homesearch-page .post-card .post-tag{color:#ffdd95;font-weight:500}.homesearch-page .post-card .post-time{color:#fff6}.homesearch-page .post-card .post-comments{margin-left:auto;display:flex;align-items:center;gap:4px;color:#fff6}.homesearch-page .post-card .post-comments svg{width:14px;height:14px}.homesearch-page .post-card .post-title{font-size:14px;font-weight:600;color:#fff;margin:0 0 8px;line-height:1.4}.homesearch-page .post-card .post-excerpt{font-size:12px;color:#ffffff80;line-height:1.6;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.homesearch-page .post-card .post-author{display:flex;align-items:center;gap:8px}.homesearch-page .post-card .author-avatar{width:24px;height:24px;border-radius:50%;flex-shrink:0}.homesearch-page .post-card .author-name{font-size:12px;color:#fff9;font-weight:500}.homesearch-page .read-more-btn{display:block;width:100%;padding:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;text-align:center;font-size:13px;font-weight:500;color:#ffffffb3;margin-top:14px;transition:all .2s ease}.homesearch-page .read-more-btn:hover{background:#ffffff14;color:#fff}@media (max-width: 991px){.homesearch-page #xheader_menu{display:none}.homesearch-page #mobile_menu{display:inline-flex}.homesearch-page #header_menu{display:block}.homesearch-page .mwt-content{padding-right:0;text-align:center;min-height:auto}.homesearch-page .mwt-icon{display:none}.homesearch-page .mwh-logo{display:flex;justify-content:center}.homesearch-page .mwh-tagline{margin:0 auto}.homesearch-page .home-search{margin:0 auto;max-width:100%;padding:0 16px;box-sizing:border-box}.homesearch-page .mwh-actions{justify-content:center;flex-wrap:wrap}.homesearch-page .mwb-right{width:100%;margin-top:30px}}@media (max-width: 576px){.homesearch-page .xheader-actions{display:none}.homesearch-page .search-input{font-size:15px}.homesearch-page h1{font-size:22px}}.sidebar-genres{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0}.sidebar-genres .genre-tag{display:inline-flex;align-items:center;padding:.4rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fffc;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s ease}.sidebar-genres .genre-tag:hover{background:#ffdd9526;border-color:#ffdd954d;color:#ffdd95;transform:translateY(-1px)}.sidebar-genres .genre-tag.active{background:#ffdd9533;border-color:#ffdd9580;color:#ffdd95}.lang-switcher{display:flex;align-items:center;gap:0;background:#ffffff14;border-radius:6px;padding:2px}.lang-switcher .lang-option{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600;color:#fff9;transition:all .2s ease;cursor:pointer}.lang-switcher .lang-option.active{background:#ffdd95;color:#111}.lang-switcher .lang-option:not(.active):hover{color:#ffffffe6}.home-featured-sections{padding:2.5rem 0 3rem;background:#00000026}.home-featured-sections .featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.home-featured-sections .featured-column{min-width:0}.home-featured-sections .featured-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.home-featured-sections .featured-section-title{font-size:1.125rem;font-weight:600;color:#ffdd95;margin:0}.home-featured-sections .view-more-link{font-size:.875rem;color:#ffffff80;font-weight:500;text-decoration:none;transition:color .2s ease}.home-featured-sections .view-more-link:hover{color:#ffdd95}.home-featured-sections .featured-list{display:flex;flex-direction:column;gap:.875rem}.home-featured-sections .featured-item{transition:all .2s ease}.home-featured-sections .featured-item-link{display:flex;gap:.75rem;text-decoration:none;transition:all .2s ease}.home-featured-sections .featured-item-link:hover .featured-title{color:#ffdd95}.home-featured-sections .featured-poster{width:50px;height:75px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#ffffff0d}.home-featured-sections .featured-poster img{width:100%;height:100%;object-fit:cover;display:block}.home-featured-sections .featured-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.375rem}.home-featured-sections .featured-title{font-size:.875rem;font-weight:500;color:#fff;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s ease}.home-featured-sections .featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem}.home-featured-sections .featured-meta .meta-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:3px;font-size:.6875rem;font-weight:600;line-height:1.2}.home-featured-sections .featured-meta .meta-badge.meta-episodes{background:#a9dba8;color:#1a1a1d;border:none}.home-featured-sections .featured-meta .meta-badge.meta-rating{background:#dcb0c7;color:#1a1a1d;border:none}.home-featured-sections .featured-meta .meta-icon{width:.625rem;height:.625rem;flex-shrink:0}.home-featured-sections .featured-meta .meta-dot{color:#ffffff4d;font-size:.6875rem;margin:0 -.125rem}.home-featured-sections .featured-meta .meta-type{color:#ffffffb3;font-size:.6875rem;font-weight:400}@media (max-width: 1200px){.home-featured-sections .featured-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width: 768px){.home-featured-sections{padding:2rem 0}.home-featured-sections .featured-grid{grid-template-columns:1fr;gap:1rem}.home-featured-sections .featured-section-title{font-size:1rem}}
