body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main{width:100%;padding:60px 0;background:#131313}.main__container{margin:140px auto 0;width:1200px}.main__container,.main__section{display:flex;flex-direction:column}.main__section{width:100%;margin-bottom:40px}.main__context{margin-top:15px}.main__context,.main__heading{display:flex;flex-direction:row}.main__heading{width:100%}.main__instructions{opacity:.6;margin-right:6px}.main__help{width:16px;height:16px;opacity:.4;align-self:center}.main__help:hover{opacity:.8;cursor:pointer}.nominations{width:100%;display:flex;flex-direction:column}.nominations__container{width:100%;position:relative}.nominations__container,.nominations__listings{display:flex;flex-direction:row;justify-content:flex-start}.nominations__listings{position:absolute;top:0;left:0;-webkit-padding-start:0;padding-inline-start:0;flex-wrap:wrap}.nominations__listings>li{margin-right:20px}.nominations__listings>li:nth-child(5){margin-right:0}.nominations__placeholders{display:flex;flex-direction:row;-webkit-padding-start:0;padding-inline-start:0;flex-wrap:wrap;justify-content:space-between;width:100%}.nominations__backing{margin:0;display:flex;flex-direction:column;background:#1c1c1e;border-radius:8px;width:224px;height:348px}.nominations__details{margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;width:100%}.nominations__submit{border:none;background-color:#fff;border-radius:2px;padding:.5rem 1rem;height:44px;width:224px;box-shadow:0 0 20px rgba(107,69,69,0);transition:all .2s ease-in-out}.nominations__submit:disabled{background-color:hsla(0,0%,100%,.3)}.nominations__submit:hover:enabled{box-shadow:0 0 20px hsla(0,0%,100%,.4);cursor:pointer}.nominations__label{color:#000}.nominations__progress{opacity:.6}.nominee{margin:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#1c1c1e;border-radius:8px;width:224px;height:348px;-webkit-filter:grayscale(0);filter:grayscale(0)}.nominee:hover{-webkit-filter:grayscale(1);filter:grayscale(1);transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;cursor:pointer}.nominee:hover>div:nth-of-type(2)>span{opacity:0}.nominee:hover>div{height:348px;background:linear-gradient(180deg,rgba(0,0,0,.3),#000);transition:height .3s ease}.nominee__preview{border-radius:8px;width:224px;height:348px}.nominee__details{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:600px;position:absolute;top:0;left:0;border-radius:8px;background:linear-gradient(180deg,transparent,transparent)}.nominee__title{width:100%;font-weight:700}.nominee__title--main{margin-left:8px}.nominee__title--placeholder{margin-bottom:2px;margin-top:20px}.nominee__year{width:100%;opacity:.6}.nominee__year--main{margin-left:8px;margin-bottom:8px}.nominee__year--placeholder{margin-bottom:20px}.nominee__icon{height:200px;opacity:.4}.nominee__placeholder{display:flex;flex-direction:column;width:100%;text-align:center;padding:2rem}.remove{border:none;background-color:#fff;padding:.5rem 1rem;height:44px}.remove:hover{cursor:pointer}.remove__label{color:#000}.placeholder{margin:0;display:flex;flex-direction:column;position:relative;background:#1c1c1e;padding:5rem;width:100%;height:560px;border-radius:10px;text-align:center;align-items:center}.placeholder__cta{font-size:2rem;line-height:3rem;margin-top:20px}.placeholder__prompt{opacity:.7;margin-bottom:10px}.placeholder__image{height:280px}.placeholder__redirect{border:none;border-radius:2px;padding:.5rem 1rem;height:44px;width:200px;color:#2997ff}.placeholder__redirect:hover{opacity:.6}.help{position:relative;align-self:center}.help,.help__icon{height:16px;width:16px}.help__icon{opacity:.6}.help__icon:hover{opacity:.8}.help__dropdown{margin-top:28px;position:absolute;top:0;left:-182px;z-index:3000;background:#d4d4d4;width:380px;padding:1rem 2rem;text-align:center;box-shadow:0 20px 30px rgba(0,0,0,.4);border-radius:6px;justify-self:center;-webkit-animation:fadeIn .5s;animation:fadeIn .5s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.help__dropdown :after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#d4d4d4;box-shadow:0 20px 30px rgba(0,0,0,.4)}.help__information{color:#000}.banner{position:fixed;z-index:2000;bottom:0;left:0;width:100vw;height:180px;display:flex;flex-direction:column;background:linear-gradient(#ff2a53,#c41c3d);-webkit-animation:Banner .8s ease-in-out 0s;animation:Banner .8s ease-in-out 0s}@-webkit-keyframes Banner{0%{bottom:-200px}to{bottom:0}}@keyframes Banner{0%{bottom:-200px}to{bottom:0}}.banner__container{display:flex;flex-direction:row;width:1000px;padding:2rem 0;margin:0 auto;justify-content:space-between}.banner__message{display:flex;flex-direction:column;width:100%}.banner__header{margin-bottom:10px}.banner__details{width:75%;opacity:.8;font-size:1rem}.banner__emphasize{font-weight:700;padding:0 .35rem}.banner__button{height:44px;display:flex;align-self:center;border:none;border-radius:2px;text-align:center;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out;padding:.5rem 1rem}.banner__button--primary{background-color:#fff;box-shadow:0 0 20px hsla(0,0%,100%,0);width:300px}.banner__button--primary:hover{box-shadow:0 0 20px hsla(0,0%,100%,.5)}.banner__button--secondary{background:none;width:200px;margin-right:8px;background-color:rgba(0,0,0,.1)}.banner__button--secondary:hover{background-color:rgba(0,0,0,.15)}.banner__action{color:#000;margin:auto}.banner__action--primary{color:#000}.banner__action--secondary{color:#fff}.overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1999;-webkit-animation:Overlay .2s ease 0s;animation:Overlay .2s ease 0s}@-webkit-keyframes Overlay{0%{opacity:0}to{opacity:1}}@keyframes Overlay{0%{opacity:0}to{opacity:1}}.header{margin:0 auto;padding:20px 0;justify-content:space-around;width:100vw;position:fixed;background:#131313;border-bottom:1px solid hsla(0,0%,100%,.05);z-index:900}.header,.header__container{display:flex;flex-direction:row}.header__container{justify-content:space-between;width:1200px}.header__wordmark{vertical-align:center;padding:auto;margin:auto;display:flex;flex-direction:column}.header__logo{margin-right:15px}.header__section{display:flex;flex-direction:row}.header__pretext{opacity:.6}.search{width:468px;height:60px;border-radius:6px;position:relative;z-index:600}.search__input{padding:1rem 3.5rem;width:100%;height:60px;border-radius:6px;background:#1c1c1e;font-size:1.25rem;color:#fff;border:3px solid #1c1c1e}.search__input:focus{caret-color:hsla(0,0%,100%,.199);outline-style:solid;outline:none;border:3px solid rgba(41,152,255,.8);box-shadow:0 0 20px rgba(41,152,255,.3)}.search__label{display:hidden;position:absolute;opacity:0;right:0}.search__clear{position:absolute;cursor:pointer;border-radius:100px;height:26px;width:26px;padding:6px;right:0;top:0;background:#fff;z-index:90;align-self:center;margin:17px;opacity:.2;-webkit-animation:Pop-in .2s ease 0s;animation:Pop-in .2s ease 0s}@-webkit-keyframes Pop-in{0%{transform:scale(.2)}to{transform:scale(1)}}@keyframes Pop-in{0%{transform:scale(.2)}to{transform:scale(1)}}.search__clear:hover{opacity:.4}.search__clear:focus{outline-style:solid;outline:none;border:1px solid rgba(41,152,255,.8);box-shadow:0 0 20px rgba(41,152,255,.3)}.search__icon{height:24px;width:24px;top:24;z-index:90;align-self:center;margin:18px;color:#fff;opacity:.2}.focus,.search__icon{position:absolute;left:0}.focus{top:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);-webkit-animation:Focus .2s ease-in 0s;animation:Focus .2s ease-in 0s}@-webkit-keyframes Focus{0%{opacity:0}to{opacity:1}}@keyframes Focus{0%{opacity:0}to{opacity:1}}.dropdown{position:absolute;right:0;top:0;margin-top:5rem;width:468px;height:auto;background:rgba(28,28,30,.98);border-radius:6px;z-index:600;box-shadow:0 20px 30px rgba(0,0,0,.6);overflow:hidden;-webkit-animation:Dropdown .2s ease-in 0s;animation:Dropdown .2s ease-in 0s}@-webkit-keyframes Dropdown{0%{margin-top:5.5rem;opacity:0}to{margin-top:5rem;opacity:1}}@keyframes Dropdown{0%{margin-top:5.5rem;opacity:0}to{margin-top:5rem;opacity:1}}.dropdown__title{margin:0 1.5rem;padding-top:.75rem;padding-bottom:5px;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.418)}.dropdown__close{color:#2997ff;width:100%;display:flex;padding:.75rem 0;justify-content:center;font-size:1rem;border-top:1px solid hsla(0,0%,100%,.06);box-shadow:20px 20px 30px rgba(0,0,0,.8);position:absolute;bottom:0;background:rgba(28,28,30,.98)}.dropdown__close:focus,.dropdown__close:hover{background:hsla(0,0%,100%,.05)}.dropdown__close:focus{outline-style:solid;outline:none;border-top:1px solid rgba(41,152,255,.8);box-shadow:0 0 20px rgba(41,152,255,.3)}.dropdown__header{width:100%;display:flex;font-size:1rem;position:absolute;top:0;height:3.7rem}.dropdown__instructions{padding:1rem 1.5rem}.dropdown__issue,.dropdown__task{margin-bottom:5px}.dropdown__assistance,.dropdown__troubleshoot{opacity:.3;font-size:1rem;line-height:1.5rem;margin-bottom:5px}.results{width:100%;-webkit-padding-start:0;padding-inline-start:0;overflow-y:scroll;max-height:640px;margin-bottom:3.7rem}.movie{margin:0;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:hsla(0,0%,100%,0);transition:all .2s ease-in-out}.movie:first-of-type(){padding:1rem 1.5rem .75rem}.movie:hover{background:hsla(0,0%,100%,.05)}.movie__listing{display:flex;flex-direction:row;width:65%}.movie__details{display:flex;flex-direction:column;align-content:center;margin:auto 0}.movie__title{font-weight:700}.movie__title,.movie__year{font-size:1rem;line-height:1.4rem}.movie__year{opacity:.6}.movie__placeholder,.movie__preview{height:60px;width:40px;margin-right:1rem}.movie__placeholder{padding:.25rem;border:.25px solid #fff;opacity:.2;border-radius:2px}.nominate{border:none;display:inline-block;background-color:#fff;border-radius:2px;padding:.5rem 1rem;height:36px;min-width:110px;box-shadow:0 0 20px rgba(107,69,69,0);transition:all .2s ease-in-out}.nominate:disabled{background-color:hsla(0,0%,100%,.3)}.nominate:hover:enabled{box-shadow:0 0 20px hsla(0,0%,100%,.4);cursor:pointer}.nominate:focus{outline-style:solid;outline:none;border:3px solid rgba(41,152,255,.8);box-shadow:0 0 20px rgba(41,152,255,.3)}.nominate__label{color:#000}body,html{margin:0;box-sizing:border-box;background:#131313}h1{font-size:2.2rem;line-height:2rem}h1,h2{font-weight:700;color:#fff}h2{font-size:4rem;line-height:3.5rem}h3{font-size:.8rem;line-height:1rem;margin:0;color:#fff}@media screen and (min-width:768px){h3{font-size:1.5rem;line-height:2rem}}p{font-size:1.15rem;line-height:2.2rem}p,span{color:#fff}h4{font-size:.8125rem;line-height:1.125rem;font-weight:400;color:#8e8e93}@media screen and (min-width:768px){h4{font-size:.875rem;line-height:1.375rem}}h5{font-size:.8125rem;line-height:1.125rem;text-transform:uppercase;color:#8e8e93}a,h5{font-weight:400}a{color:#fff;list-style:none;list-style-type:none;text-decoration:none;font-size:1.25rem;line-height:2.2rem}@media screen and (min-width:768px){a{font-size:1.25rem;line-height:2.2rem}}*,:after,:before{box-sizing:border-box;list-style:none;list-style-type:none;text-decoration:none;margin:0;outline-color:#2997ff}.details{display:flex;flex-direction:column;height:535px;margin-bottom:3.7rem}.details__return{display:flexbox;align-self:center;position:absolute;margin-left:1rem;height:30px;width:30px}.details__return:hover{opacity:.5;cursor:pointer}.details__back{height:30px;width:30px}.details__context{display:inline-block;flex-direction:row;max-width:25ch;margin:0 auto;text-overflow:ellipsis;align-self:center;font-weight:700;white-space:nowrap;overflow:hidden}.details__header{width:100%;display:flex;font-size:1rem;position:absolute;top:0;height:3.7rem}.details__header--scrolled{background:#1c1c1e;box-shadow:20px 20px 30px rgba(0,0,0,.1);z-index:900}.details__poster{border-radius:2px;z-index:900}.details__placeholder,.details__poster{height:200px;margin-top:3.7rem;position:fixed;margin-left:1.5rem;max-width:130px}.details__placeholder{padding:1rem 1.5rem;border:.25px solid #fff;opacity:.2;border-radius:2px}.details__content{display:flex;flex-direction:column;overflow-y:scroll;width:280px;margin-left:auto;padding:3.7rem 1.5rem 3.7rem 0}.details__year{opacity:.5;margin-bottom:1rem}.details__label{font-size:.9rem;opacity:.4;margin-top:1rem;text-transform:capitalize}.details__plot{margin-bottom:1rem}.details__item,.details__plot{font-size:.9rem;line-height:1.8rem}.details__rating{display:flex;flex-direction:row;margin-bottom:1.5rem}.details__rating>div{margin-right:6px}.details__star{height:25px;width:25px;-webkit-clip-path:polygon(50% 0,63% 38%,100% 38%,69% 59%,82% 100%,50% 75%,18% 100%,31% 59%,0 38%,37% 38%);clip-path:polygon(50% 0,63% 38%,100% 38%,69% 59%,82% 100%,50% 75%,18% 100%,31% 59%,0 38%,37% 38%);background-color:#f9a825}.details__close{color:#2997ff;width:100%;display:flex;padding:.75rem 0;justify-content:center;font-size:1rem}.details__genre{font-size:.7rem;line-height:1.2rem;display:inline-block;padding:.25rem .75rem;background-color:rgba(0,0,0,.15);margin-bottom:1rem;width:auto;border-radius:4px}.details__genres{display:flex;flex-direction:row;justify-content:start;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:1rem;flex-wrap:wrap;max-width:280px}.details__genres>p{margin-right:6px;margin-bottom:6px}.details__genres>p:last-child(){margin-right:0;margin-bottom:6px}.details__action{width:100%;display:flex;flex-direction:row-reverse;font-size:1rem;border-top:1px solid hsla(0,0%,100%,.06);box-shadow:20px 20px 30px rgba(0,0,0,.8);position:absolute;margin:auto;bottom:0;background:rgba(28,28,30,.98);height:3.7rem;align-items:center;padding-right:1.5rem}
/*# sourceMappingURL=main.2c2cac67.chunk.css.map */