@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d65c78;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_d65c78{font-family:__Inter_d65c78,__Inter_Fallback_d65c78;font-style:normal}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw}body{color:#ddd;background-color:#191919}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}#movies{min-height:100vh;position:relative}#movies .filter-wrapper{z-index:99;display:flex;margin:auto;justify-content:center;align-items:center;width:calc(100% - 2rem)}#movies .filter-wrapper .btn-filter{background-color:#222831;border:none;cursor:pointer;width:200px;height:40px;padding:0 10px;transition:all .5s ease-in-out;box-shadow:0 10px 15px -3px hsla(0,2%,9%,.623)}#movies .filter-wrapper .btn-filter.active{background-color:#fff;color:#222831;border:none}#movies .filter-wrapper .btn-filter:hover{background-color:#fff;color:#222831}#movies .movie-listing{margin-top:2rem;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;overflow-x:hidden}#movies .btn-to-top{display:none;cursor:pointer;position:-webkit-sticky;position:sticky;left:94vw;bottom:2.5rem;width:50px;height:50px;overflow:hidden;background-color:#ddd;border-radius:10px}#movies .btn-to-top:hover{background-color:#fff;border:none}#movies .btn-to-top img{aspect-ratio:1/1}@media (min-width:1276px){#movies .filter-wrapper{margin-top:4rem}#movies .filter-wrapper .btn-filter{padding:1vw 10px}#movies .btn-to-top{display:block}}#detail-page{position:relative;top:-7rem;min-height:100vh;overflow:hidden}#detail-page .detail-page__header{position:relative;width:100%;height:100vh;background-color:red;display:flex}#detail-page .detail-page__header .backdrop{display:none;position:relative;width:100%;height:50vh;z-index:1}#detail-page .detail-page__header .backdrop:after{content:"";position:absolute;width:100%;height:100vh;left:0;top:0;background:#191919;background:linear-gradient(90deg,#191919,rgba(0,212,255,0) 90%)}#detail-page .detail-page__header .backdrop:before{content:"";position:absolute;z-index:99;width:100%;height:100%;left:0;bottom:-15%;background:#191919;background:linear-gradient(0deg,#191919,rgba(0,212,255,0))}#detail-page .detail-page__header .backdrop img{object-fit:cover;object-position:center}#detail-page .detail-page__header .detail-page__detail-movie{flex-shrink:0;width:60%;min-height:300px;background-color:#f08080}#detail-page .detail-page__header .detail-page__detail-movie .title{font-size:5rem;font-weight:700}#detail-page .detail-page__header .detail-page__detail-movie .release-gendres{font-size:1rem}#detail-page .detail-page__header .detail-page__detail-movie .overview{display:block;font-size:1rem;line-height:150%}#detail-page .detail-page__header .credit{width:40%;height:300px;overflow:hidden;background-color:#90ee90;flex-shrink:0}#detail-series{position:relative;top:-5rem;min-height:100vh}#detail-series .header-series{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:2rem;padding:7rem 1.75rem 4rem}#detail-series .header-series .overlay-backdrop-series{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#222831;background:linear-gradient(297deg,rgba(34,40,49,.836) 35%,rgba(44,57,75,.603) 82%)}#detail-series .header-series .backdrop-series{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}#detail-series .header-series .backdrop-series img{aspect-ratio:16/9;object-fit:cover}#detail-series .header-series .poster-series{display:none;align-items:center;width:25%;height:450px;position:relative;box-shadow:0 10px 24px -3px rgba(0,0,0,.425)}#detail-series .header-series .poster-series img{height:450px;object-fit:cover}#detail-series .header-series .info-series{width:100%;height:auto;display:flex;flex-direction:column;gap:20px}#detail-series .header-series .info-series .list-info{cursor:default;display:flex;gap:10px;list-style:none}#detail-series .header-series .info-series .list-info li{background-color:#ddd;width:150px;height:auto;padding:16px 0;text-align:center;color:#222831}#detail-series .header-series .info-series .series-title{color:#ddd;font-size:4rem;font-weight:700;font-family:Inter,sans-serif}#detail-series .header-series .info-series .genres-series{color:#ddd;font-size:1.5rem;font-weight:600}#detail-series .header-series .info-series .overview-series{display:none;color:#ddd;font-size:1.2rem;font-weight:400;line-height:1.5rem;font-family:Inter,sans-serif}#detail-series .header-series .info-series .series-video{display:none;width:100%;height:auto}#detail-series .header-series .info-series .series-video iframe{aspect-ratio:16/9;width:100%;height:auto}#detail-series .more-series{width:100%;height:auto;display:flex;flex-direction:column;padding:4rem 2rem;gap:10px}#detail-series .more-series h2{font-size:1.75rem;font-weight:600;color:#ddd;line-height:150%;margin-bottom:10px}#detail-series .more-series .seasons-wrapper{display:flex;flex-direction:column;gap:10px}#detail-series .more-series .seasons-wrapper .select-wrapper{padding:5px 0 5px 10px;display:flex;align-items:center;gap:10px;background-color:#222831}#detail-series .more-series .seasons-wrapper .select-wrapper label{color:#ddd;font-size:1rem;font-weight:700;line-height:150%}#detail-series .more-series .seasons-wrapper .select-wrapper .seasons-select{background-color:#222831;border:1px solid #191919;padding:4px;outline:1px solid #ddd}#detail-series .more-series .seasons-wrapper .select-wrapper .seasons-select .opt-season{padding:10px;color:#ddd;background-color:transparent;border:1px solid #ddd}#detail-series .more-series .seasons-wrapper .episode-wrapper{display:flex;flex-direction:column;gap:5px}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode{cursor:pointer;border:none;width:100%;height:100px;display:flex;flex-direction:row;align-items:center;gap:10px;background-color:#222831}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .thumb-episode{width:100px;height:100px}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .thumb-episode img{aspect-ratio:1/1;object-fit:cover;border:1px solid #1e201e}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .episode-info{width:100%;display:flex;flex-direction:column;gap:5px;overflow:hidden;text-align:start}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .episode-info .episode-title{color:#ddd;font-size:1rem;font-weight:600;line-height:150%;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .episode-info .episode-overview{color:#929090;font-size:.75rem;font-weight:400;line-height:150%;max-width:88%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .episode-info .episode-number{color:#929090;font-size:.75rem;font-weight:700;line-height:150%;max-width:30%}@media (min-width:1276px){#detail-series{position:relative;top:-5rem;min-height:100vh}#detail-series .header-series{position:relative;width:100%;height:auto;display:flex;flex-direction:row;gap:2rem;padding:7rem 4rem 4rem}#detail-series .header-series .overlay-backdrop-series{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#222831;background:linear-gradient(297deg,rgba(34,40,49,.836) 35%,rgba(44,57,75,.603) 82%)}#detail-series .header-series .backdrop-series{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}#detail-series .header-series .backdrop-series img{aspect-ratio:16/9;object-fit:cover}#detail-series .header-series .poster-series{display:flex;align-items:center;width:25%;height:450px;position:relative;box-shadow:0 10px 24px -3px rgba(0,0,0,.425)}#detail-series .header-series .poster-series img{height:450px;object-fit:cover}#detail-series .header-series .info-series{width:60%;height:auto;display:flex;flex-direction:column;gap:20px}#detail-series .header-series .info-series .list-info{cursor:default;display:flex;gap:10px;list-style:none}#detail-series .header-series .info-series .list-info li{background-color:#ddd;width:150px;height:auto;padding:16px 0;text-align:center;color:#222831}#detail-series .header-series .info-series .series-title{color:#ddd;font-size:4rem;font-weight:700;font-family:Inter,sans-serif}#detail-series .header-series .info-series .genres-series{color:#ddd;font-size:1.5rem;font-weight:600}#detail-series .header-series .info-series .overview-series{display:block;color:#ddd;font-size:1.2rem;font-weight:400;line-height:1.5rem;font-family:Inter,sans-serif}#detail-series .header-series .info-series .series-video{display:block;width:100%;height:auto}#detail-series .header-series .info-series .series-video iframe{aspect-ratio:16/9;width:100%;height:auto}#detail-series .more-series{width:100%;height:auto;display:flex;flex-direction:column;padding:4rem;gap:10px}#detail-series .more-series h2{font-size:1.75rem;font-weight:600;color:#ddd;line-height:150%;margin-bottom:10px}#detail-series .more-series .seasons-wrapper{display:flex;flex-direction:column;gap:10px}#detail-series .more-series .seasons-wrapper .select-wrapper{padding:5px 0 5px 10px;display:flex;align-items:center;gap:10px;background-color:#222831}#detail-series .more-series .seasons-wrapper .select-wrapper label{color:#ddd;font-size:1rem;font-weight:700;line-height:150%}#detail-series .more-series .seasons-wrapper .select-wrapper .seasons-select{background-color:#222831;border:1px solid #191919;padding:4px;outline:1px solid #ddd}#detail-series .more-series .seasons-wrapper .select-wrapper .seasons-select .opt-season{padding:10px;color:#ddd;background-color:transparent;border:1px solid #ddd}#detail-series .more-series .seasons-wrapper .episode-wrapper{display:flex;flex-direction:column;gap:5px}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode{cursor:pointer;border:none;width:100%;height:100px;display:flex;flex-direction:row;align-items:center;gap:10px;background-color:#222831}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .thumb-episode{width:100px;height:100px}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .thumb-episode img{aspect-ratio:1/1;object-fit:cover;border:1px solid #1e201e}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .episode-info{width:100%;display:flex;flex-direction:column;gap:5px;overflow:hidden;text-align:start}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .episode-info .episode-title{color:#ddd;font-size:1rem;font-weight:600;line-height:150%;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .episode-info .episode-overview{color:#929090;font-size:.75rem;font-weight:400;line-height:150%;max-width:88%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#detail-series .more-series .seasons-wrapper .episode-wrapper .episode .episode-info .episode-number{color:#929090;font-size:.75rem;font-weight:700;line-height:150%;max-width:30%}}.mobile-navigation{position:-webkit-sticky;position:sticky;width:90%;height:auto;top:88vh;z-index:999;display:flex;justify-content:center;gap:12px;margin:auto;align-items:center}.mobile-navigation ul{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(-180deg,#ddd 20%,rgba(182,189,199,.95) 79%);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px .65rem;border-radius:12px}.mobile-navigation ul li{position:relative}.mobile-navigation ul li a{cursor:pointer;text-decoration:none;border:none;position:relative;transition:.2s ease-in-out;color:#1e201e}.mobile-navigation ul li a,.mobile-navigation ul li a.active{background:#1e201e;-webkit-background-clip:text;background-clip:text}.mobile-navigation ul li a.active{font-weight:700;color:#222831}.mobile-navigation ul li a:hover{font-weight:700;background:#1e201e;color:#fff;-webkit-background-clip:text;background-clip:text}.mobile-navigation ul li .search{display:flex;gap:0 20px;align-items:center;transition:.5s ease-in-out;width:20px;overflow:hidden}.mobile-navigation ul li .search .ic-search{display:inline-block;content:url(/_next/static/media/search.6a536a9d.png);width:20px;height:20px}.mobile-navigation .btn-to-top{display:block;cursor:pointer;width:50px;height:50px;overflow:hidden;background-color:#ddd;border-radius:10px}.mobile-navigation .btn-to-top:hover{background-color:#fff;border:none}.mobile-navigation .btn-to-top img{aspect-ratio:1/1}@media (min-width:768px) and (max-width:1275px){.mobile-navigation{width:50%;top:90vh}}@media (min-width:1276px){.mobile-navigation{display:none}}.desktop-navigation{display:none}@media (min-width:1276px){.desktop-navigation{position:-webkit-sticky;position:sticky;z-index:999;top:1rem;width:100%;height:auto;margin-top:2rem;padding:0 4rem;display:flex;justify-content:space-between;align-items:center}.desktop-navigation .brand{display:flex;align-items:center}.desktop-navigation .about,.desktop-navigation .brand{font-size:1.25rem;color:#d3d3d3;font-weight:700}.desktop-navigation ul{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(-180deg,#ddd 20%,rgba(182,189,199,.95) 79%);list-style:none;display:flex;gap:12px;padding:12px 2rem;border-radius:32px}.desktop-navigation ul li{position:relative}.desktop-navigation ul li a{text-decoration:none;display:inline-block;cursor:pointer;font-weight:500;border:none;font-size:14px;position:relative;color:#1e201e}.desktop-navigation ul li a,.desktop-navigation ul li a.active{background:#1e201e;-webkit-background-clip:text;background-clip:text}.desktop-navigation ul li a.active{font-weight:700;color:#222831}.desktop-navigation ul li a:hover{font-weight:700;background:#222831;color:#222831;-webkit-background-clip:text;background-clip:text}.desktop-navigation ul li .search{display:flex;gap:0 20px;align-items:center;transition:.5s ease-in-out;width:20px;overflow:hidden}.desktop-navigation ul li .search .ic-search{display:inline-block;content:url(/_next/static/media/search.6a536a9d.png);width:20px;height:20px}.desktop-navigation ul li .search:hover{width:90px;gap:0 10px}}footer{position:relative;width:100%;height:442px;text-align:center;background-color:#191919;overflow:hidden}footer .list-img-footer{position:absolute;top:0;left:0;height:76%;width:100%;list-style:none;display:flex;overflow:hidden}footer .list-img-footer li{flex-shrink:0;flex-grow:0;flex-basis:10%;width:10%;height:345px;background-color:#1e201e}footer .list-img-footer li img{object-fit:cover;aspect-ratio:1/2}footer .list-img-footer:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#222831;background:linear-gradient(297deg,rgba(34,40,49,.836) 35%,rgba(44,57,75,.801) 82%)}footer .license{position:absolute;bottom:100px;right:0;padding:.75rem;width:90%;height:auto;display:flex;flex-direction:column;align-items:end;gap:20px;border-top:1px solid #f0f8ff}footer .license .social-media-wrapp{display:flex;gap:6px}footer .license .about{color:#ddd;text-align:end}footer .license .about .say-hello{font-weight:700;font-size:1rem}footer .license .about a{font-size:.75rem;color:#ddd;font-weight:700;text-decoration:underline}footer .license .about a:hover{color:#f08080}footer .footer-info{padding:10px .75rem 0;position:relative;z-index:2;width:100%;height:100%;top:0;left:0;gap:10px;display:flex;justify-content:space-between}footer .footer-info ul{list-style:none;display:flex;flex-direction:column;gap:2px;height:80%;width:auto}footer .footer-info ul label{text-align:left;font-weight:600;color:#ddd}footer .footer-info ul li{cursor:pointer;text-align:left}footer .footer-info ul li a:hover,footer .footer-info ul li:hover{color:#f08080}footer .copyright{position:absolute;bottom:10px;width:100%;height:auto;color:#ddd;font-size:.75rem}@media (min-width:1276px){footer{margin-top:1rem;position:relative;width:100%;height:240px;text-align:center;background-color:#191919}footer .list-img-footer{position:absolute;top:0;left:0;height:100%;width:100%;list-style:none;display:flex;overflow:hidden}footer .list-img-footer li{flex-shrink:0;flex-grow:0;flex-basis:10%;width:10%;height:200px;background-color:#1e201e}footer .list-img-footer li img{object-fit:cover;aspect-ratio:1/2}footer .list-img-footer:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#222831;background:linear-gradient(297deg,rgba(34,40,49,.836) 35%,rgba(44,57,75,.603) 82%)}footer .license{border-top:none;position:absolute;top:0;right:0;padding:2rem 4rem;width:50%;height:100%;display:flex;flex-direction:column;align-items:end;gap:20px}footer .license .social-media-wrapp{display:flex;gap:6px}footer .license .about{color:#ddd;text-align:end}footer .license .about .say-hello{font-weight:700;font-size:2rem}footer .license .about a{color:#ddd;font-weight:700;text-decoration:underline}footer .license .about a:hover{color:#f08080}footer .footer-info{padding:2rem 4rem;position:absolute;z-index:2;width:50%;height:100%;top:0;left:0;display:flex;justify-content:space-between}footer .footer-info ul{list-style:none;display:flex;flex-direction:column;gap:2px;height:80%;width:auto}footer .footer-info ul label{text-align:left;font-weight:600;color:#ddd}footer .footer-info ul li{text-align:left}footer .footer-info ul li a:hover{color:#f08080}footer .copyright{position:absolute;bottom:10px;width:100%;height:auto;color:#ddd;font-size:.75rem}}header{position:relative;top:0;display:flex;flex-direction:column;width:100vw;height:60vh;overflow:hidden}header .landscape-poster{position:relative;width:100%;height:50vh}header .landscape-poster iframe{position:absolute;top:-10%;left:0;width:100%;height:100%;border:none;pointer-events:none;transform:scale(1.5)}header .landscape-poster:after{content:"";position:absolute;width:100%;height:100vh;left:0;top:0;background:#191919;background:linear-gradient(90deg,#191919,rgba(0,212,255,0) 90%)}header .landscape-poster:before{content:"";position:absolute;z-index:99;width:100%;height:100%;left:0;bottom:-15%;background:#191919;background:linear-gradient(0deg,#191919,rgba(0,212,255,0))}header .detail-movie{position:relative;top:-32%;z-index:100;display:flex;flex-direction:column;gap:6px;width:100vw;padding:0 1.75rem}header .detail-movie .rate{display:flex;align-items:center;gap:8px}header .detail-movie h1{color:#ddd;font-weight:700;font-size:2rem;line-height:150%}header .detail-movie p{color:#929090;display:none}header .detail-movie .btn-watch{font-size:.86rem;font-weight:700;width:136px;position:relative;cursor:pointer;padding:12px 1rem;border:none;border-radius:4px;overflow:hidden;color:#1e201e;-webkit-background-clip:text;background-clip:text;transition:all .5s ease-in-out}header .detail-movie .btn-watch:before{content:"";position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;background:linear-gradient(132deg,#ddd 40%,#2c394b 79%);transition:.5s ease-in-out}header .detail-movie .btn-watch:hover{font-weight:700;background:#222831;box-shadow:0 0 16px 0 #ddd;color:transparent;-webkit-background-clip:text;background-clip:text}header .detail-movie .btn-watch:hover:before{width:280%;background:#ddd;background:linear-gradient(132deg,#ddd 40%,#2c394b 79%)}header .top-movies{z-index:100;bottom:0;padding:10px 1.25rem;position:absolute;width:100vw;height:auto;display:flex;justify-content:start}header .top-movies .movie-list{position:relative;list-style:none;display:flex;flex-direction:row;justify-content:start;gap:10px;width:100%;overflow-x:scroll}header .top-movies .movie-list::-webkit-scrollbar{display:none}header .top-movies .movie-list .top-movie-card{position:relative;cursor:pointer;flex-shrink:0;flex-grow:0;border:none;background-color:transparent;border-radius:10px;overflow:hidden}header .top-movies .movie-list .top-movie-card:after{content:"";position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;background:#222831;background:linear-gradient(122deg,rgba(34,40,49,.452) 36%,rgba(44,57,75,.096) 65%)}header .top-movies .movie-list .top-movie-card.active{border:1px solid #ddd;box-shadow:0 0 14px 0 #ddd}header .top-movies .movie-list .top-movie-card.active:after{background:unset}header .top-movies .movie-list .top-movie-card img{width:160px;height:auto;aspect-ratio:16/9}@media (min-width:1276px){header{position:relative;top:0;display:flex;flex-direction:column;width:100%;height:100vh;overflow:hidden}header .landscape-poster{position:absolute;width:100%;height:100%}header .landscape-poster iframe{position:absolute;top:-20%;width:118vw;height:144vh;pointer-events:none}header .detail-movie{position:relative;top:30%;z-index:99;display:flex;flex-direction:column;justify-content:center;gap:12px;width:50vw;padding:0 1.75rem 0 4rem}header .detail-movie .rate{display:flex;align-items:center;gap:8px}header .detail-movie h1{color:#ddd;font-weight:700;font-size:3rem;line-height:150%}header .detail-movie p{display:block;color:#929090}header .detail-movie .btn-watch{font-size:.86rem;font-weight:700;width:200px;position:relative;cursor:pointer;padding:12px 4rem;border:none;border-radius:4px;overflow:hidden;color:#1e201e;-webkit-background-clip:text;background-clip:text;transition:all .5s ease-in-out}header .detail-movie .btn-watch:before{content:"";position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;background:linear-gradient(132deg,#ddd 40%,#2c394b 79%);transition:.5s ease-in-out}header .detail-movie .btn-watch:hover{font-weight:700;background:#222831;box-shadow:0 0 16px 0 #ddd;color:transparent;-webkit-background-clip:text;background-clip:text}header .detail-movie .btn-watch:hover:before{width:280%;background:#ddd;background:linear-gradient(132deg,#ddd 40%,#2c394b 79%)}header .top-movies{bottom:10%;right:4rem;position:absolute;width:max-content;display:flex;justify-content:end}header .top-movies .movie-list{position:relative;list-style:none;display:flex;justify-content:unset;flex-direction:column;gap:16px}header .top-movies .movie-list .top-movie-card{position:relative;cursor:pointer;flex-shrink:0;flex-grow:0;border:none;background-color:transparent;border-radius:10px;overflow:hidden}header .top-movies .movie-list .top-movie-card:after{content:"";position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;background:#222831;background:linear-gradient(122deg,rgba(34,40,49,.452) 36%,rgba(44,57,75,.096) 65%)}header .top-movies .movie-list .top-movie-card.active{border:1px solid #ddd;box-shadow:0 0 14px 0 #ddd}header .top-movies .movie-list .top-movie-card.active:after{background:unset}header .top-movies .movie-list .top-movie-card img{width:160px;height:auto;aspect-ratio:16/9}}.listMovie{position:relative;width:100%;padding:0 .25rem}.listMovie .listTitle{cursor:default;position:relative;width:max-content;font-weight:700;font-size:.35rem;color:#ddd;line-height:150%;transition:color .5s ease-in-out .2s}.listMovie .movie-listing{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;overflow-x:hidden}.listMovie .btn-swipe{cursor:pointer;position:absolute;top:50%;z-index:99;background:#222831;background:linear-gradient(261deg,#222831 40%,#2c394b 79%);border:none;border-radius:50%;padding:8px}.listMovie .btn-swipe.ic-left{left:2.5%;right:unset}.listMovie .btn-swipe.ic-left.hidden{display:none}.listMovie .btn-swipe.ic-right{left:unset;right:2.5%}.listMovie .btn-swipe.ic-right.hidden{display:none}.listMovie .featured{height:auto;width:100%;display:flex;flex-direction:row;gap:16px;overflow-x:hidden;overflow-y:hidden}@media (min-width:1276px){.listMovie{position:relative;width:100%;padding:0 4rem}.listMovie .listTitle{cursor:default;position:relative;width:max-content;font-weight:700;font-size:1.2rem;color:#ddd;line-height:150%;transition:color .5s ease-in-out .2s}.listMovie .movie-listing{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;overflow-x:hidden}.listMovie .btn-swipe{cursor:pointer;position:absolute;top:50%;z-index:99;background:#222831;background:linear-gradient(261deg,#222831 40%,#2c394b 79%);border:none;border-radius:50%;padding:8px}.listMovie .btn-swipe.ic-left{left:2.5%;right:unset}.listMovie .btn-swipe.ic-left.hidden{display:none}.listMovie .btn-swipe.ic-right{left:unset;right:2.5%}.listMovie .btn-swipe.ic-right.hidden{display:none}.listMovie .featured{height:auto;width:100%;display:flex;flex-direction:row;gap:16px;overflow-x:hidden;overflow-y:hidden}}#search-page{width:100%;min-height:100vh;padding:0 1.75rem;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;gap:4rem}#search-page .search-bg-overlay{position:absolute;transition:all .5s ease-in-out;top:-22px;z-index:-1;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(5px);box-shadow:inset 0 0 44px 25px rgba(34,40,49,.576);background:rgba(34,40,49,.3);background:linear-gradient(297deg,rgba(34,40,49,.753) 35%,rgba(44,57,75,.322) 82%)}#search-page .searh-img-bg{position:absolute;top:-22px;z-index:-2;transition:all .5s ease-in-out;overflow-x:hidden;display:flex}#search-page .searh-img-bg img{flex-shrink:0;flex-basis:100%;object-fit:cover}#search-page .search-form{display:flex;flex-direction:column;gap:20px;align-items:center}#search-page .search-form label{padding:0;font-size:2rem;font-weight:600;color:#ddd;text-shadow:0 0 16px #ddd}#search-page .search-form .form-input{display:flex;gap:12px}#search-page .search-form .form-input input{outline:none;border:none;width:80%;height:50px;padding:0 2rem;border-radius:.75rem;background-color:#ddd;color:#222831;font-size:1rem;box-shadow:inset 0 0 8px 0 rgba(0,0,0,.603);transition:all .5s ease-in-out}#search-page .search-form .form-input input::placeholder{color:#222831}#search-page .search-form .form-input input:focus{box-shadow:0 0 16px 0 #ddd;opacity:.8}#search-page .search-form .form-input .btn-search{cursor:pointer;padding:0;width:30%;border-radius:.75rem;border:none;font-size:.86rem;font-weight:700;position:relative;overflow:hidden;color:#1e201e;-webkit-background-clip:text;background-clip:text;transition:all .5s ease-in-out}#search-page .search-form .form-input .btn-search:before{content:"";position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;background:linear-gradient(162deg,#ddd 40%,hsla(0,0%,94%,.514) 79%);transition:.5s ease-in-out}#search-page .search-form .form-input .btn-search:hover{font-weight:700;background:#222831;box-shadow:0 0 16px 0 #ddd;color:transparent;-webkit-background-clip:text;background-clip:text}#search-page .search-form .form-input .btn-search:hover:before{width:280%;background:#ddd;background:linear-gradient(162deg,#ddd 40%,hsla(0,0%,94%,.514) 79%)}@media (min-width:1276px){#search-page{padding:0 4rem;min-height:100vh}#search-page .search-bg-overlay,#search-page .searh-img-bg{top:14%}#search-page .search-form label{padding:.5rem 1.5rem}#search-page .search-form .form-input input{width:40vw}}.spline{position:absolute;right:0}.card{cursor:pointer;flex-shrink:0;flex-grow:0;position:relative;width:300px;height:auto;border-radius:16px;overflow:hidden;transform:translateY(0);transition:transform .5s ease-in-out}.card:hover{transform:translateY(-10px)}.card .card-img{width:300px;height:400px}.card .card-img img{aspect-ratio:16/9}.card-movie{cursor:pointer;flex-shrink:0;flex-grow:0;border-radius:8px;width:calc(50% - 18px);height:max-content;overflow:hidden;background-image:linear-gradient(90deg,#191919,#1e201e,#191919);background-size:200%;animation:shimmer 2s infinite;transform:translateY(0);transition:transform .5s ease-in-out;border:none}.card-movie.landscape{width:100%}.card-movie img{width:100%;height:100%;object-fit:cover;object-position:center center}@media (min-width:768px) and (max-width:1275px){.card-movie{width:calc(20% - 18px)}.card-movie.landscape{width:calc(50% - 18px)}}@media (min-width:1276px){.card-movie{width:14.2857142857%;height:auto;border-radius:8px}.card-movie.landscape{width:calc(33.3333333333% - 18px)}}.loading{position:relative}.loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background-image:linear-gradient(90deg,#191919,#1e201e,#191919);background-size:200%;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pagination{width:100%;height:auto;gap:12px;list-style:none}.pagination,.pagination .numberPage{display:flex;align-items:center;justify-content:center}.pagination .numberPage{width:40px;height:40px;cursor:pointer;border:1px solid #929090;color:#ddd}.pagination .numberPage.active,.pagination .numberPage:hover{background-color:#ddd;color:#222831}.pagination .dotsPage+.numberPage{width:50px}.pagination .btn-next,.pagination .btn-prev{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #929090;color:#ddd}.pagination .btn-next:hover,.pagination .btn-prev:hover{background-color:#ddd;color:#222831}.loadPage{position:fixed;width:100%;height:100vh;z-index:99999;top:0;left:0;justify-content:center;background-color:#1e201e}.loadPage,.loadPage .loader{display:flex;align-items:center}.loadPage .loader{gap:10px}.loadPage .loader .dot-wrapper{display:flex;gap:5px}.loadPage .loader .dot-wrapper .dot{width:10px;height:10px;border-radius:50%;background-color:#ddd}.loadPage .loader .dot-wrapper .dot:first-child{animation:dotAnimate1 1.5s linear -.1s infinite;transform:translateY(-2px)}.loadPage .loader .dot-wrapper .dot:nth-child(2){animation:dotAnimate2 1.5s linear -.2s infinite;transform:translateY(1px)}.loadPage .loader .dot-wrapper .dot:nth-child(3){animation:dotAnimate3 1.5s linear -.3s infinite;transform:translateY(2px)}@keyframes dotAnimate1{0%{transform:translateY(-2px)}50%{transform:translateY(2px)}to{transform:translateY(-2px)}}@keyframes dotAnimate2{0%{transform:translateY(1px)}50%{transform:translateY(-1px)}to{transform:translateY(1px)}}@keyframes dotAnimate3{0%{transform:translateY(2px)}50%{transform:translateY(-2px)}to{transform:translateY(2px)}}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.modal .modalBg{position:absolute;z-index:3;left:0;right:0;width:100%;height:100%;opacity:.5;filter:blur(62px);background:linear-gradient(162deg,#ddd 40%,hsla(0,0%,94%,.514) 79%);backdrop-filter:blur(200px);-webkit-backdrop-filter:blur(8.5px)}.modal .videoWrapper{padding:.75rem;width:100%;height:296px;z-index:4;position:relative;top:27vh;display:flex;flex-direction:column;align-items:center;gap:20px}.modal .videoWrapper button{width:50px;height:50px;color:#222831;font-size:3rem;background-color:transparent;border:none}.modal .videoWrapper .videoModal{width:100%;height:200px}