.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);left:0;top:var(--swiper-pagination-top, auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color, #000);border-radius:var(--swiper-pagination-bullet-border-radius, 50%);display:inline-block;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color, var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity, 1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left, auto);right:var(--swiper-pagination-right, 8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size, 4px)}.swiper-pagination-lock{display:none}.video-list ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}@media (min-width: 768px){.video-list ul{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px}}@media (min-width: 1024px){.video-list ul{grid-template-columns:repeat(6,minmax(0,1fr))}}.video-list ul li{background:#1c1d1f;border-radius:10px;overflow:hidden;font-size:14px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.video-list ul li:hover{--un-scale-x:1.1;--un-scale-y:1.1;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.video-list ul li img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.video-list ul li h3{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.video-list ul li p{color:#ffffff59;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.video-list ul li .rate{position:absolute;right:10px;bottom:10px;z-index:10;font-size:14px;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));text-shadow:-1px -1px 0 rgba(0,0,0,.4),1px -1px 0 rgba(0,0,0,.4),-1px 1px 0 rgba(0,0,0,.4),1px 1px 0 rgba(0,0,0,.4)}.genre a{position:relative;font-size:14px;--un-text-opacity:1;color:rgb(153 153 153 / var(--un-text-opacity))}.genre a:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.genre a:before{background:#2d2f3b;content:"";display:block;height:10px;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px}.genre a:last-child:before{width:0}.banner{position:relative}.banner__left{background:linear-gradient(-90deg,#fff0,#111214);height:100%;left:0;position:absolute;top:0;width:250px;z-index:2;display:none}@media (min-width: 768px){.banner__left{display:block}}.banner__right{background:linear-gradient(90deg,#fff0,#111214);height:100%;position:absolute;right:0;top:0;width:250px;z-index:2;display:none}@media (min-width: 768px){.banner__right{display:block}}.banner__top{background:linear-gradient(0deg,#fff0,#111214);height:100px;left:0;position:absolute;top:0;width:100%;z-index:2}.banner__bottom{background:linear-gradient(180deg,#fff0,#111214);bottom:0;height:100px;left:0;position:absolute;width:100%;z-index:2}.banner .swiper-slide__play-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff1a;border:none;border-radius:50px;color:#fff;outline:none;padding:6px 20px;position:absolute;left:20px;bottom:50px;z-index:3;display:flex;cursor:pointer;align-items:center;justify-content:center;column-gap:6px;font-size:18px}@media (min-width: 1024px){.banner .swiper-slide__play-btn{left:50px}}.banner .swiper-slide__play-btn:hover{background:#fff;color:#111214}.marquee{color:#fff;font-size:14px;overflow:hidden;padding:8px 0;position:relative;white-space:nowrap}.marquee__content{animation:marquee 100s linear infinite;display:inline-block;padding-left:100%}.marquee__content span{color:#f5f5f5;display:inline-block;margin-right:50px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee:hover .marquee__content{animation-play-state:paused}
