body,html{padding:8px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;width:calc(100vw - 16px)}body>div{display:flex;width:100%;flex-direction:column;height:calc(100vh - 16px)}@media (hover:none){body,html{width:100%}}@media (max-width:768px){body,html{padding:6px}}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.block{display:block!important}.figo{opacity:0;transition:opacity .1s ease-in-out .5s}.figo.show{opacity:1;transition:opacity .1s ease-in-out 0s}.space-right{margin-right:16px}.space-below{margin-bottom:16px}.arwes-frame__structure{pointer-events:none}[type=search]{appearance:none!important}header{position:relative;width:100%;max-width:1180px;margin:0 auto 48px}@media (max-width:600px){header{margin-bottom:24px}}.image{font-size:0;width:200px;min-height:285px;max-height:285px;display:flex;align-items:center}.image .arwes-frame{padding:0!important;background-color:#00f8f8aa}.image .arwes-frame__structure{z-index:1}.image .arwes-frame__structure svg>g>g{display:none}.image .arwes-frame__content{font-size:0;display:flex;align-items:center}.image .arwes-frame__content img{width:100%;height:0;flex:0 0 100%;object-fit:cover;transform:translateZ(0);transition:height .3s ease-in-out}.image .arwes-frame__content img.show{height:285px;transition:height .3s ease-in-out}.section{position:relative;width:100%;max-width:1180px;margin:auto;background-color:#00000055}.section .section-title{position:absolute;transform:translateY(-55%);z-index:10;padding:0;top:0;left:16px;height:28px}.section .section-title .secton-title-text{margin-bottom:0;padding:4px 24px}.section .section-title>.arwes-frame{padding:0!important;height:30px}.section .section-title>.arwes-frame>.arwes-frame__structure{z-index:1}.section .section-title>.arwes-frame{background-color:#021114;opacity:1}.section .section-frame{padding:24px 0 0}.section .section-frame>.arwes-frame{width:100%;padding-top:24px}.section .section-frame>.arwes-frame>.arwes-frame__structure svg>g>g>path{fill:transparent}.frame{position:relative;padding:8px;background-color:#00000055}.frame>.arwes-frame{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;pointer-events:none}.frame .frame-content{z-index:10;position:relative;margin:0 1px}@keyframes expand{0%{height:0}to{height:285px}}.input{padding:0;position:relative}.input input{border:none;height:48px;padding:0 32px;text-transform:uppercase}.input input:active,.input input:focus,.input input:hover{background-color:transparent;border:none;box-shadow:none}.input .clear{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;height:32px;width:32px;line-height:28px;text-align:center;cursor:pointer}.input input[type=search i]::-webkit-search-cancel-button{display:none}.search-icon{position:relative;height:20px;width:20px;font-size:0;display:block}.search-icon .round{height:85%;width:85%;aspect-ratio:1;border:2px solid #00f8f8;border-radius:50%}.search-icon .stick{position:absolute;bottom:3px;right:-1px;border:1px solid #00f8f8;width:40%;transform:rotate(40deg);border-radius:10px;background-color:#00f8f8}.home-topic{max-width:1180px;margin:0 auto 32px;text-align:center}.home-topic>.images{display:flex;justify-content:center;align-items:center}.home-topic .images>a{display:inline-block;margin:16px 40px}.home-topic .images>a>img{height:80px;object-fit:contain}.home-topic .images>span{font-size:48px;font-weight:700;margin-right:12px}.section{margin-bottom:48px}.movies{width:100%;margin:auto;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.movies-frame,.movies-frame>.arwes-frame{padding:0!important}.movies-frame>.arwes-frame>.arwes-frame__structure>svg>g>g>path{fill:transparent}.movies-frame .movies{padding:16px}.movie-card{flex:0 0 200px;max-width:200px;padding:8px 16px;font-size:0;cursor:pointer;position:relative;color:inherit}.movie-card.border:not(:last-child):after{content:"";position:absolute;top:50%;right:0;height:10%;transform:translateY(-50%);border-right:1px solid #00f8f8aa;transition:height .3s ease-in-out}.movie-card.border.show:not(:last-child):after{height:95%;transition:height .3s ease-in-out}.movie-card .arwes-frame{padding:0!important;height:100%;max-width:100%;width:100%}.movie-card .arwes-frame__structure{z-index:1}.movie-card .arwes-frame__structure svg>g>g{display:none}.movie-card .arwes-frame__content{padding:0}.movie-card .movie-card-details{padding:8px}.movie-card .movie-card-details>div,.movie-card .movie-card-details>span{display:flex;width:100%;justify-content:flex-start}.movie-card .movie-name{display:block;margin-bottom:8px;font-size:18px;font-weight:700;height:45px}.movie-card .movie-name span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;font-size:18px}.movie-card img{width:200px;height:285px;object-fit:cover;background-color:#00f8f855;border:1px solid #00f8f855}.movie-card .movie-card-details .rating-container{display:flex;align-items:baseline;margin:0}.movie-card .stars{margin-right:8px}.movie-card .stars>span{margin-right:2px}.movie-card .rating{font-size:10px;font-weight:700;margin-left:4px}.movie-card .release-date{font-size:12px;font-weight:700;margin-top:8px;margin-bottom:0}.cards-section{display:flex;align-items:flex-start;justify-content:center;margin-bottom:32px}.cards-section .section-name{display:flex;align-items:center;margin-right:16px;min-width:164px;max-width:164px;text-align:center}.cards-section .section-name .frame{display:flex;align-items:center;justify-content:center;height:430px}.cards-section .section-name .arwes-frame{height:430px}.cards-section .section-content{width:100%;max-width:1000px}@media (max-width:1210px){.cards-section{flex-direction:column}.cards-section .section-name{margin-right:0;margin-bottom:16px;min-width:0;max-width:1000px;width:100%}.cards-section .section-name .arwes-frame,.cards-section .section-name .frame{height:100%;width:100%}}@media (max-width:768px){.home-topic .images>a{margin:16px}}.movie-page{width:100%;max-width:1180px;margin:auto}.movie-page .movie-details{display:flex;margin-bottom:48px}.movie-page .image{margin-right:32px;margin-top:12px}.movie-page .movie-details .right-section{flex:1 1}.movie-page .movie-details .right-section .movie-name{font-size:36px}.movie-page .movie-name .year{font-weight:400;font-size:28px;opacity:.8}.movie-page .movie-date{font-weight:700}.movie-page .movie-date .arwes-text{margin-right:32px}.movie-page .status{border:1px solid #00f8f8;box-shadow:0 0 4px #00f8f8aa,inset 0 0 4px #00f8f8aa;padding:2px 8px;text-transform:uppercase}.movie-page .rating-container{display:flex;align-items:center;margin:16px 0}.movie-page .stars>span{margin-right:2px}.movie-page .rating{font-size:16px;font-weight:700;margin-left:8px}.movie-page .tagline{font-style:italic}.movie-page .sub-heading{margin-bottom:8px;border-bottom:1px solid #00f8f855;padding-bottom:4px}.movie-page .crew{display:flex}.movie-page .crew-member{flex:1 1;max-width:200px}.movie-page .crew-member label{display:block;font-size:12px;opacity:.8}.movie-page .crew-member p{font-size:20px;font-weight:700;margin-bottom:0}.movie-page .detail-block{flex:1 1;display:flex;flex-wrap:wrap;align-items:flex-start}.movie-page .detail-block .arwes-text{margin:8px}.movie-page .cast{margin-top:32px}.movie-page .cast-list{display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 0}.movie-page .cast-list .actor-card{flex:0 0 140px;padding:0 16px;cursor:pointer;position:relative}.actor-card.border:not(:last-child):after,.review.border:not(:last-child):after{content:"";position:absolute;top:50%;right:0;height:10%;transform:translateY(-50%);border-right:1px solid #00f8f8aa;transition:height .3s ease-in-out}.actor-card.border.show:not(:last-child):after,.review.border.show:not(:last-child):after{height:90%;transition:height .3s ease-in-out}.movie-page .cast-list .actor-card img{height:130px;object-fit:cover;width:100%;border:1px solid #00f8f855}.movie-page .cast-list .actor-card .arwes-frame{padding:0!important;height:100%;max-width:100%}.movie-page .cast-list .actor-card .arwes-frame__structure{z-index:1}.movie-page .cast-list .actor-card .arwes-frame__structure svg>g>g{display:none}.movie-page .cast-list .actor-card .arwes-frame__content{padding:0}.movie-page .actor-details{padding:8px}.movie-page .actor-details .name{margin-bottom:0;font-weight:700;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;color:rgb(255,167,108)}.movie-page .actor-details .character{margin-bottom:0;font-size:12px}.movie-page .reviews-list{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:16px;margin-top:8px}.movie-page .reviews-list .review{flex:1 0 300px;position:relative;padding:0 16px}.movie-page .reviews-list .review .arwes-frame{height:100%;width:100%;word-break:break-word}.movie-page .reviews-list .review p{margin:0}.movie-page .reviews-list .review .name{font-size:20px;font-weight:700}.movie-page .reviews-list .review .time{font-size:12px;margin-bottom:16px}.movie-page .season-name{font-weight:700;font-size:24px}.movie-page .seasons-content{padding:16px}.movie-page .seasons-content button svg>g>g>path{opacity:.1!important}.movie-page .episodes{margin-top:24px}.movie-page .episodes .episode{padding:16px 0;position:relative;display:flex;cursor:pointer}.movie-page .episodes .episode.border:not(:last-child):after{content:"";position:absolute;left:50%;bottom:0;width:10%;transform:translateX(-50%);border-bottom:1px solid #00f8f8aa;transition:width .3s ease-in-out}.movie-page .episodes .episode.border.show:not(:last-child):after{width:100%;transition:width .3s ease-in-out}.movie-page .episodes .episode img{flex:0 0 100px;height:56px;object-fit:cover;margin-right:16px;background-color:#00f8f855}.movie-page .episodes .episode .episode-name{font-size:20px;font-weight:700}.movie-page .episodes .episode .arwes-frame{width:100%}.loading-block{flex:1 1;max-width:1180px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 16px;text-align:center}.loading-block.bordered{border:1px solid #00f8f8;box-shadow:0 0 4px #00f8f8aa,inset 0 0 4px #00f8f8aa}.movie-page .work-list{position:relative}.movie-page .work-list:before{content:"";position:absolute;left:90px;top:0;width:1px;height:100%;background-color:#00f8f8;z-index:-1}.movie-page .work{padding:16px;width:100%;display:flex;flex-wrap:nowrap;align-items:baseline}.movie-page .work-section{padding-bottom:8px}.movie-page .work .work-title{display:flex;flex-wrap:wrap;align-items:baseline}.movie-page .work .year{min-width:40px;max-width:40px;text-align:center;margin-right:16px}.movie-page .work .work-type{margin-right:8px;font-size:10px;display:inline-block;padding:2px 4px;min-width:40px;max-width:40px;text-align:center;font-weight:700;text-transform:uppercase;border:1px solid #00f8f8;background-color:#021114}.movie-page .work .work-name{font-weight:700;word-break:break-word;display:inline!important}.movie-page .work .as{font-size:14px;margin:0 8px}.episode-page .image{width:285px;min-height:200px;max-height:200px}.episode-page .image .arwes-frame__content img.show{height:200px}.image-list,.video-list{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-bottom:16px}@media (max-width:768px){.image-list,.video-list{padding:0 8px}}.image-list .image-container,.video-list .video-container{padding:0 4px;position:relative}.image-list .image-container:first-child,.video-list .video-container:first-child{padding-left:0}.image-list .image-container:last-child,.video-list .video-container:last-child{padding-right:0}.image-list img:first-child,.video-list img:first-child{height:200px;max-width:100vw}.video-list img:first-child{width:355px}.image-list img:first-child,.video-list img:first-child{border:1px solid #00f8f855}.image-list img:last-child:not(:first-child){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:42px;opacity:.8}.person-image-container{padding:8px 16px}@media (max-width:768px){.image-list.video-list{margin-left:-12px;margin-right:-12px}.movie-page .movie-details{flex-direction:column;align-items:center}.movie-page .image{margin-right:0;margin-bottom:32px}.movie-page .movie-details .right-section .movie-name{text-align:center;line-height:1;margin-bottom:24px}.movie-page .detail-block{display:flex;justify-content:space-evenly}.movie-page .detail-block .arwes-text{text-align:center;margin-right:0;white-space:nowrap}.movie-page .rating-container{justify-content:center}.movie-page .episodes .episode{flex-direction:column;padding:24px 0}.movie-page .episodes .episode img{margin-bottom:8px;margin-right:0;height:auto}.movie-page .episodes .episode img.no-image{display:none}.image-container:first-child:last-child,.video-container:first-child:last-child{margin:auto}}.streaming-on:not(:last-child){margin-right:8px}.streaming-on:not(:last-child):after{content:","}.search-page{width:100%;max-width:1180px;margin:auto;flex:1 1}.search-page h6{width:100%}.search-page .search-input{margin-bottom:48px}.search-page .search-results .no-results{text-align:center}.search-page .search-card{padding:16px;position:relative;cursor:pointer}.search-page .search-card.border:not(:last-child):after{content:"";position:absolute;left:50%;bottom:0;width:10%;transform:translateX(-50%);border-bottom:1px solid #00f8f8aa;transition:width .3s ease-in-out}.search-page .search-card.border.show:not(:last-child):after{width:90%;transition:width .3s ease-in-out}.search-page .search-card .search-content{display:flex}.search-page .search-card .search-content img{width:60px;height:90px;margin-right:16px;object-fit:cover;background-color:#00f8f8aa}.search-page .search-card .search-content .right-section{flex:1 1}.search-page .search-card .right-section>span:not(:first-child){margin-right:16px}.search-page .search-card .item-type{border:1px solid #00f8f8;padding:2px 4px;text-transform:uppercase;font-size:12px;font-weight:700;width:80px;text-align:center;margin-bottom:8px;display:inline-block}.search-page .search-card .rating-container{display:inline-block}.search-page .search-card .rating-container .rating{margin-left:16px}@media (max-width:768px){.search-page .search-card .search-content h6{margin-bottom:8px}.search-page .search-card .rating-container{display:block}}