@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);.film__label-tl,.film__label-tr{top:2px;font-size:12px;display:flex;gap:2px}*,.loader,.loader2,.loader::after{box-sizing:border-box}.flex{display:flex}.film__description p,body{color:#fff;margin:0}a{text-decoration:none;color:#fff}img{max-width:100%;display:flex;object-fit:fill}h2,h3{margin:0}body{background-image:linear-gradient(to right top,#764ba2,#624594,#4f3f86,#3d3877,#2d3168,#20396c,#11406f,#004670,#005d81,#00748d,#138b96,#41a19b);padding:0;font-family:Inter,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;min-height:100vh}.container{max-width:1920px;margin:0 auto;padding:10px}.container-watch{max-width:1080px;margin:0 auto;padding:10px}.box__search{align-items:center;justify-content:space-around;position:relative;margin-bottom:20px;max-width:470px}.box__search input{padding:10px 10px 10px 40px;border:none;outline:0;font-size:20px;width:100%;opacity:.5}.film__label-tl span,.film__label-tr span{padding:2px 5px}.search-icon{position:absolute;left:10px}film-list{gap:6px;flex-wrap:wrap}film-elm{position:relative;box-shadow:rgba(0,0,0,.24) 0 3px 8px;overflow:hidden;max-width:calc(100% / 2 - 3px);width:100%}.film__label-tl{left:2px;position:absolute;text-align:left;flex-direction:column}.film__label-tr{right:2px;position:absolute;text-align:right;flex-direction:column}#watch__name,.limit_text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em;line-height:1.5em}.bg-blue{background-color:#2d5c91}.bg-yellow{background-color:#b59212}.bg-black{background-color:#272727}.bg-orange{background-color:#ff824d}.film__description{padding:5px;font-size:14px;height:100%;background-color:rgba(0,0,0,.4);position:relative}.film__subtitle{position:absolute;bottom:100%;width:100%;left:0;background:rgba(0,0,0,.5)}.limit_text{-webkit-line-clamp:2}.film__box{aspect-ratio:277/407}.film__image{width:300px;height:100%}.popunder-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:1000}.popunder-overlay.active{opacity:1;visibility:visible}.popunder-content{background-image:linear-gradient(-20deg,#2b5876 0,#4e4376 100%);width:100%;height:100%;transform:scale(.8);transition:transform .5s;overflow:auto}.popunder-overlay.active .popunder-content{transform:scale(1)}.close-btn{padding:3px 9px;background-color:#ff5e57;color:#fff;border:none;border-radius:3px;cursor:pointer;position:absolute;right:5px;top:5px}.close-btn:hover{background-color:#ff1e1e}@media screen and (min-width:600px){film-elm{max-width:calc(100% / 3 - 4px)}}@media screen and (min-width:800px){film-elm{max-width:calc(100% / 4 - 5px)}.film__description{font-size:16px}}@media screen and (min-width:1000px){film-elm{max-width:calc(100% / 5 - 5px)}}@media screen and (min-width:1200px){film-elm{max-width:calc(100% / 6 - 5px)}}.box-loading{background-color:rgba(255,255,255,.2);display:flex;align-items:center;height:100%}.loader{width:40px;height:40px;display:block;margin:12px auto;position:relative;border:2px solid #fff;border-radius:50%;animation:2s linear infinite animloader}.loader::after{content:'';width:4px;height:24px;background:#fff;transform:rotate(-45deg);position:absolute;bottom:-15px;left:38px}@keyframes animloader{0%,100%{transform:translate(-10px,-10px)}25%{transform:translate(-10px,10px)}50%{transform:translate(10px,10px)}75%{transform:translate(10px,-10px)}}#watch__episodes,#watch__name{padding:0 5px}#watch__episodes{display:flex;flex-direction:column;gap:20px}#watch__name{-webkit-line-clamp:1}#watch__iframe{aspect-ratio:16/9;margin-bottom:25px;display:flex;align-items:center;justify-content:space-around}.episode-item{background-color:#111827;padding:5px 10px;cursor:pointer}.episode-item.active{background-color:#ff5e57}.episodes{display:flex;gap:5px;flex-wrap:wrap;max-height:138px;overflow-y:auto}.server__name{padding-bottom:5px;display:block;border-bottom:2px solid #111827;margin-bottom:5px}.loader2{width:48px;height:48px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:1s linear infinite rotation2}@keyframes rotation2{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
