.notification-cont{display:flex;justify-content:center;left:50%;max-width:350px;position:fixed;top:0;transition:transform .3s ease;transform:translateY(-100%) translateX(-50%);white-space:nowrap;z-index:9999}.notification-cont.visible{transform:translateY(0) translateX(-50%)}.notification{background-color:#ff6464;border-radius:0 0 5px 5px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 2rem;text-align:center}.notification a{color:#fff;text-decoration:underline}.notification a:hover{color:#fff}.header-cont{background-color:rgba(36,36,36,.85);box-shadow:0 2px 15px -5px rgba(1,1,1,.5);contain:paint;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;z-index:300}.header-cont:after{animation:animateGrain 8s steps(10) infinite;background-image:url(https://upload.wikimedia.org/wikipedia/commons/7/76/1k_Dissolve_Noise_Texture.png);content:"";height:300%;opacity:.1;position:absolute;top:0;width:300%}.header-cont .auth-buttons{align-items:center;display:none;font-size:.9rem;list-style:none;padding:0;transition:all .3s ease}.header-cont .auth-buttons button{background:none}@media screen and (min-width:768px){.header-cont .auth-buttons{display:flex}}.header-main{align-items:center;display:flex;height:40px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:.5rem 1rem;position:relative;transition:padding .25s ease;z-index:100}.header-main .auth-buttons,.header-main .tagline{transition:opacity .25s ease,transform .25s ease;transform-origin:top}.header-main.is-scrolled .auth-buttons,.header-main.is-scrolled .tagline{opacity:0;margin:0;pointer-events:none;transform:scaleY(.4) translateY(-6px)}.header-main.is-scrolled .logo{font-size:1.2rem;transition:font-size .25s ease}@media(min-width:768px){.header-main{height:auto}}.logo-cont{align-items:center;display:flex}.logo{animation:screw 45s ease-in-out infinite;color:#ff6464;cursor:pointer;display:inline-block;font-family:Nosifer,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;text-shadow:3px 0 15px rgba(1,1,1,.5);transition:all .3s ease}.logo:hover{color:#ff5252}@media screen and (min-width:768px){.logo{font-size:2.2rem}}.tagline{color:#e6e3df;display:none;font-family:Archivo Narrow,serif;font-size:.9rem;font-weight:300;letter-spacing:0;line-height:1;margin:0 0 0 .75rem;text-transform:none;transition:all .3s ease}@media screen and (min-width:768px){.tagline{font-size:1.2rem}}@media screen and (min-width:480px){.tagline{display:block}}@keyframes screw{0%{transform:skew(-10deg,-5deg) rotate(-1deg)}50%{transform:skew(8deg,5deg) rotate(1deg)}to{transform:skew(-10deg,-5deg) rotate(-1deg)}}.grain-overlay{position:absolute;width:100%;height:100%;background-image:linear-gradient(transparent,rgba(0,0,0,.25));z-index:1}@keyframes animateGrain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,-20%)}30%{transform:translate(-5%,-10%)}40%{transform:translate(-15%,-20%)}50%{transform:translate(-5%,-10%)}60%{transform:translate(-15%,-20%)}70%{transform:translate(-5%,-10%)}80%{transform:translate(-15%,-20%)}90%{transform:translate(-5%,-10%)}to{transform:translate(-15%,-20%)}}.vault-button{margin-right:1.5rem}.user-name{align-items:center;cursor:pointer;display:flex;gap:4px}.user-name:hover{color:#ffd492}.user-name img{border-radius:50%;height:25px;width:25px}.footer-main{box-sizing:border-box;margin:1rem auto;max-width:1330px;padding:0 1rem;width:100%}.footer-main ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.footer-main a{color:gray;font-weight:500;text-decoration:underline;text-underline-offset:1.5px}.footer-main a:hover{color:#ffd492}.footer-main ul li a{font-size:.8rem;padding:.5rem}.sub-footer{color:gray;font-size:.8rem;font-weight:300;text-align:center}.mobile-menu-cont{position:fixed;right:1rem;top:29px;z-index:400}@media screen and (min-width:768px){.mobile-menu-cont{display:none}}.hamburger{color:#e6e3df;font-size:1.6rem;transform:translateY(-50%)}.mobile-menu{background-color:#e6e3df;border-radius:5px;box-shadow:-2px 2px 6px rgba(1,1,1,.25);padding:.5rem 0;position:absolute;transform:translateX(calc(100% + 1rem));right:-1rem;top:27px;transition:transform .3s ease;white-space:nowrap}.mobile-menu .auth-buttons{list-style-type:none;margin:0;padding:0}.mobile-menu .auth-buttons li>*{color:#212121;margin:0;padding:.5rem 1rem}.mobile-menu.open{transform:none}.info-modal{color:#bfbfbf;cursor:default;position:relative;top:95px;width:960px;z-index:100}.info-modal .back-to-results{cursor:pointer;font-size:.8rem;gap:1px;margin:0;position:absolute;right:10px;top:4px}.info-modal a{color:#bfbfbf;font-weight:400}.info-modal a:hover{color:#ff6464}.info-modal img{box-sizing:border-box;display:block;opacity:1;width:100%}@media screen and (min-width:768px){.info-modal{margin-bottom:0;top:2rem}}.info-cont{display:flex;flex-direction:column}.info-cont .item-heading{color:#bfbfbf;margin:0 0 .25rem}.info-cont .watch-providers{margin-bottom:0}.info-cont .watch-providers img{border-radius:5px;margin-top:.4rem;opacity:.8;transition:all .3s ease}.info-cont .watch-providers img:hover{opacity:1}@media screen and (min-width:768px){.info-cont{flex-direction:row}}.info-cont-left{flex:1 1;margin-top:2rem;display:none;text-align:center}.info-cont-left img.info-poster{box-sizing:border-box;display:inline-block;max-width:220px;opacity:1;width:100%}@media screen and (min-width:768px)and (pointer:fine){.info-cont-left{display:block;margin-top:0}}.info-cont-right{flex:3 1;padding-left:0}@media screen and (min-width:768px){.info-cont-right{padding-left:2rem}}.info-providers{margin-top:1rem}.attribution{font-size:.6rem;margin-bottom:0;width:100%}.watch-providers .attribution a{display:inline}.info-title{color:#fff;font-size:1.9rem;line-height:2rem}.info-title .info-year{font-size:1.2rem;font-weight:200}.info-directed-by{display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:200}.director{margin-right:1rem}.info-watch-trailer.watch-trailer{align-items:center;cursor:pointer;display:inline-flex;gap:4px;margin-bottom:0;margin-top:.5rem}.info-watch-trailer.watch-trailer svg{font-size:1rem}.info-watch-trailer.watch-trailer:hover p{color:#ffd492}.info-watch-trailer.watch-trailer:hover svg path{fill:#ff6464}.info-watch-trailer p{margin:0}.info-overview{margin-top:.5rem}.info-overview p{color:#bfbfbf;font-size:.9rem;font-weight:300;line-height:1.2rem;margin:0}.mpa-rating{border:1px solid #777;padding:.05rem .2rem;font-size:.8rem;font-weight:200;margin-left:1rem}.language,.runtime{font-size:.9rem;font-weight:200}.language{margin-left:1rem}.info-tagline{margin:1.2rem 0 .5rem}.info-tagline p{font-size:.8rem;text-transform:uppercase;font-weight:200;margin:0}.info-cast{display:flex;flex-wrap:wrap;margin-top:3rem}.info-cast .item-heading{width:100%}.info-cast .info-cast-item{flex:1 1;margin-right:1rem}.info-cast .info-cast-item img{border-radius:5px;max-width:100px;opacity:.8;transition:all .3s ease}.info-cast .info-cast-item:hover img{opacity:1}.info-cast .info-cast-item a{transition:all .3s ease}.info-cast .info-cast-item:hover a{color:#fff}.info-cast .info-cast-item:last-child{margin-right:0}.info-cast .info-cast-item a{display:flex;flex-direction:column}.info-cast-name{font-size:.8rem;line-height:.9rem;margin-top:.25rem}.see-full{font-size:.8rem;margin-top:.5rem;text-align:right}.info-left-buttons{align-items:center;display:flex;flex-direction:column;margin-top:.5rem}.info-left-buttons button{margin-top:.5rem}.website-links{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem}.website-links a{margin-bottom:1rem;padding:0 .5rem;width:55px}.website-links img{border-radius:0;box-shadow:none;opacity:.8;transition:all .3s ease}.website-links img:hover{opacity:1}.info-cont-mobile{column-gap:1.5rem;display:flex;flex-direction:column;flex-wrap:wrap;margin:1rem 0 2rem}.info-cont-mobile .info-cont-buttons{display:flex;flex-direction:column;gap:8px}.info-cont-mobile .info-poster{margin:auto auto 1rem;max-height:350px;width:auto}@media screen and (min-width:480px){.info-cont-mobile .info-poster{margin-bottom:auto;max-height:none;width:100%}.info-cont-mobile{flex-direction:row}}@media screen and (min-width:768px)and (pointer:fine){.info-cont-mobile{display:none}}.info-providers-desktop{display:none}@media screen and (min-width:768px)and (pointer:fine){.info-providers-desktop{display:block}}.info-providers-mobile{display:block;margin-top:2rem;width:100%}@media screen and (min-width:768px)and (pointer:fine){.info-providers-mobile{display:none}}.website-links-mobile{display:flex;justify-content:flex-start;margin-top:2rem}@media screen and (min-width:768px)and (pointer:fine){.website-links-mobile{display:none}}.info-cont-mobile-left{display:flex;flex:1 1;justify-content:center}.info-cont-mobile-right{flex:2 1}.from-vault .info-providers{margin:0 0 2rem}:root{background-image:radial-gradient(circle at center,#2a2a2a 0,#242424 60%,#0e0e0e 100%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;font-family:Inter Variable,serif;font-optical-sizing:auto;font-style:normal;line-height:1.5}:root,a{color:hsla(0,0%,100%,.87);font-weight:400}a{text-decoration:inherit}body{margin:0;min-width:320px;min-height:100vh}h1{font-family:"Libertinus Serif",serif;font-size:1.4rem;font-weight:500;color:#d5d5d5;line-height:1.2;margin:0 0 1rem}h2{color:#e5d5bd;font-size:1.2rem;font-weight:400;letter-spacing:.75px;text-shadow:1px 1px 3px rgba(0,0,0,.5);text-transform:none}h2,h3{line-height:1.2;margin:0 0 .5rem}h3{color:#9f9f9f;font-family:"Libertinus Serif",serif;font-size:1.1rem;font-weight:200}h4,h5{color:#fff}button{border-radius:8px;border:1px solid rgba(0,0,0,0);color:hsla(0,0%,100%,.87);padding:.6em 1.2em;font-size:.9rem;font-weight:300;font-family:inherit;background-color:#1a1a1a;cursor:pointer}@media screen and (min-width:1024px)and (pointer:fine){button:hover{border-color:#ff6464}}.icon-link{align-items:center;color:hsla(0,0%,100%,.87);display:flex;gap:4px}.icon-link:hover{color:#ffd492}.icon-link:hover path{fill:#ff6464}#root{display:flex;flex-direction:column;margin:0 auto;min-height:100vh}.card{padding:2rem}.card-main{box-sizing:border-box;flex:1 1;margin:1rem auto 0;max-width:1150px;padding:1rem;width:100%}.card-main.not-found{align-items:center;background-image:url(/images/404-face.png);background-repeat:no-repeat;background-position:50%;display:flex;flex-direction:column;height:100vh;justify-content:center}.card-main .btn-large.active{border:1px solid #ff6464}@media screen and (min-width:480px){.card-main{padding:2rem}}.home-cont{flex:1 1;flex-wrap:wrap}.home-cont,.prompt-main-cont{align-items:stretch;display:flex}.prompt-main-cont{flex:auto;flex-direction:column;flex-wrap:wrap;width:100%}.prompt-main-cont .adsbygoogle{max-width:100%}@media(min-width:768px){.prompt-main-cont{flex:4 1;margin-right:2rem}}.aside-cont{flex:none}@media(min-width:768px){.aside-cont{flex:1 1}}.divider{background-color:#3d3d3d;border-top:1px solid #111;height:1px;margin:1.5rem 0}.modal.path-modal{align-self:center;width:auto}.modal.path-modal .path-cont{display:flex}.modal.path-modal .path{background-color:#1a1a1a;border:none;border-radius:10px;color:#fff;font-size:1rem;max-width:100%;padding:.5rem 1rem;white-space:nowrap;width:300px}.modal.path-modal .fa-copy{cursor:pointer}.modal.path-modal .fa-copy:hover path{fill:#ff6464}.modal.path-modal p{font-size:.9rem;margin-top:0;margin-bottom:.5rem}.modal.path-modal .copy-link{margin-left:.5rem}.page-back{font-size:.9rem;margin-bottom:2rem}.cookie-cont{justify-content:center!important;z-index:100!important}.cookie-cont,.cookie-cont>div{flex:none!important}.cookie-button{background-color:#ff6464!important;border-radius:5px!important;font-weight:600;transition:all .3s ease}.cookie-button:hover{background-color:#ff5252!important}@font-face{font-family:Nosifer;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nosifer-latin-ext-400-normal.bbdfd46a.woff2) format("woff2"),url(/_next/static/media/nosifer-latin-ext-400-normal.278dc796.woff) format("woff");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:Nosifer;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/nosifer-latin-400-normal.9abe6d50.woff2) format("woff2"),url(/_next/static/media/nosifer-latin-400-normal.1eae3cfd.woff) format("woff");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");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:Archivo Narrow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/archivo-narrow-vietnamese-400-normal.8fb01910.woff2) format("woff2"),url(/_next/static/media/archivo-narrow-vietnamese-400-normal.38daf7f5.woff) format("woff");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:Archivo Narrow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/archivo-narrow-latin-ext-400-normal.fc443c4d.woff2) format("woff2"),url(/_next/static/media/archivo-narrow-latin-ext-400-normal.0cd571ed.woff) format("woff");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:Archivo Narrow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/archivo-narrow-latin-400-normal.89a91cb3.woff2) format("woff2"),url(/_next/static/media/archivo-narrow-latin-400-normal.fe7cd75d.woff) format("woff");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:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libertinus-serif-cyrillic-ext-400-normal.215e063b.woff2) format("woff2"),url(/_next/static/media/libertinus-serif-cyrillic-ext-400-normal.e74e2082.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libertinus-serif-cyrillic-400-normal.956d4c08.woff2) format("woff2"),url(/_next/static/media/libertinus-serif-cyrillic-400-normal.06da943a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libertinus-serif-greek-ext-400-normal.655fcbd4.woff2) format("woff2"),url(/_next/static/media/libertinus-serif-greek-ext-400-normal.7d47ff56.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libertinus-serif-greek-400-normal.3419cd48.woff2) format("woff2"),url(/_next/static/media/libertinus-serif-greek-400-normal.e38ab8f5.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libertinus-serif-hebrew-400-normal.45f6a9db.woff2) format("woff2"),url(/_next/static/media/libertinus-serif-hebrew-400-normal.030dd392.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libertinus-serif-vietnamese-400-normal.b84873a0.woff2) format("woff2"),url(/_next/static/media/libertinus-serif-vietnamese-400-normal.7a27b99f.woff) format("woff");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:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libertinus-serif-latin-ext-400-normal.b2bbe931.woff2) format("woff2"),url(/_next/static/media/libertinus-serif-latin-ext-400-normal.5f637bcf.woff) format("woff");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:"Libertinus Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libertinus-serif-latin-400-normal.c0498fed.woff2) format("woff2"),url(/_next/static/media/libertinus-serif-latin-400-normal.328abf48.woff) format("woff");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}