.AuthForm_form__7HPet{display:flex;flex-direction:column;width:100%;max-width:25rem;background:var(--semi-dark-blue);padding:1.5rem 1.5rem 2rem;border-radius:.625rem}@media screen and (min-width:48rem){.AuthForm_form__7HPet{border-radius:1.25rem}}.AuthForm_title__U4wBY{align-self:flex-start;font-family:Outfit,serif;font-size:2rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-.03125rem;color:var(--pure-white,#fff);font-feature-settings:"liga" off,"clig" off}.AuthForm_form-field__3CD_m{display:flex;flex-direction:column;margin:2.5rem 0 0;gap:2rem}.AuthForm_input-field__kC0h8{display:flex;gap:.25rem;border-bottom:.0625rem solid var(--greyish-blue);transition:border-bottom .3s ease-out;padding:0 1rem}.AuthForm_input-field__kC0h8:has(input:focus){border-bottom:.0625rem solid var(--pure-white)}.AuthForm_input-field__kC0h8.AuthForm_invalid__a63qX{border-bottom:.0625rem solid var(--red)}.AuthForm_input-field__kC0h8.AuthForm_invalid__a63qX .AuthForm_error-msg__JYunG{display:block}.AuthForm_input-field__kC0h8.AuthForm_invalid__a63qX:has(input:focus){border-bottom:.0625rem solid var(--red)}.AuthForm_input-field__kC0h8 input{width:100%;color:var(--pure-white);font-feature-settings:"liga" off,"clig" off;font-family:Outfit,serif;font-size:.9375rem;font-style:normal;font-weight:300;line-height:normal;background-color:transparent;padding:0 0 1.125rem;border:none;outline:none}.AuthForm_input-field__kC0h8 input::placeholder{color:var(--pure-white);opacity:.5}.AuthForm_input-field__kC0h8 .AuthForm_error-msg__JYunG{display:none;margin:.125rem 0 0}.AuthForm_error-msg__JYunG{color:var(--red);font-feature-settings:"liga" off,"clig" off;font-family:Outfit,serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:normal;flex-shrink:0;margin:.625rem .25rem 1rem}.AuthForm_ps__FSOeL{font-family:Outfit,serif;font-size:.9375rem;font-style:normal;font-weight:300;line-height:normal;color:var(--pure-white);font-feature-settings:"liga" off,"clig" off;text-align:center;margin:1.5rem auto 0}.AuthForm_ps__FSOeL .AuthForm_redirect-btn___PRke{color:var(--red);font-feature-settings:"liga" off,"clig" off;font-family:Outfit,serif;font-size:.9375rem;font-style:normal;font-weight:300;line-height:normal;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}@media(hover:hover){.AuthForm_ps__FSOeL .AuthForm_redirect-btn___PRke{-webkit-transition:all .2s ease-out;-moz-trantransition:all .2s ease-out;-o-trantransition:all .2s ease-out;transition:all .2s ease-out}.AuthForm_ps__FSOeL .AuthForm_redirect-btn___PRke:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}}.AuthForm_skeleton__CBum1{position:relative;overflow:hidden}.AuthForm_skeleton__CBum1:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:#484e56;animation:AuthForm_skeleton-loading__jOtZt 1s linear infinite alternate}.AuthForm_skeleton__CBum1.AuthForm_index__38XxZ:after{z-index:2}.AuthLayout_container__5wXSj{display:flex;flex-direction:column;align-items:center;gap:3.625rem;width:100%;height:100%;padding:3rem 1.5rem}@media screen and (min-width:48rem){.AuthLayout_container__5wXSj{padding:5rem 2rem}}@media screen and (min-width:90rem){.AuthLayout_container__5wXSj{padding:4.875rem 3rem}}.AuthLayout_logo__44f49{display:flex;width:2rem}svg{width:100%;height:auto}.SubmitButton_button__TlXYN{display:flex;justify-content:center;align-items:center;color:var(--pure-white);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Outfit,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal;width:100%;border-radius:.375rem;background:var(--red);padding:.9375rem 0;-webkit-transition:all .2s ease-out;-moz-trantransition:all .2s ease-out;-o-trantransition:all .2s ease-out;transition:all .2s ease-out}.SubmitButton_button__TlXYN:disabled{opacity:.5}@media(hover:hover){.SubmitButton_button__TlXYN{-webkit-transition:all .2s ease-out;-moz-trantransition:all .2s ease-out;-o-trantransition:all .2s ease-out;transition:all .2s ease-out}.SubmitButton_button__TlXYN:hover{background:var(--pure-white);color:var(--semi-dark-blue)}}.Header_header__gtmFw{flex-shrink:0}@media screen and (min-width:48rem){.Header_header__gtmFw{padding:1.5rem 1.5rem 0}}@media screen and (min-width:90rem){.Header_header__gtmFw{display:flex;padding:2rem 0 2rem 2rem}}.Header_container__Q9KhP{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--semi-dark-blue)}@media screen and (min-width:48rem){.Header_container__Q9KhP{padding:1.25rem 1.5rem;border-radius:.625rem}}@media screen and (min-width:90rem){.Header_container__Q9KhP{flex-direction:column}}.Header_logo__h_d_N{display:flex;width:1.5625rem;flex-shrink:0;cursor:pointer}@media screen and (min-width:48rem){.Header_logo__h_d_N{width:2rem}}.Header_logo__h_d_N svg>path{-webkit-transition:fill .2s ease-out;-moz-trantransition:fill .2s ease-out;-o-trantransition:fill .2s ease-out;transition:fill .2s ease-out}@media(hover:hover){.Header_logo__h_d_N{-webkit-transition:fill .2s ease-out;-moz-trantransition:fill .2s ease-out;-o-trantransition:fill .2s ease-out;transition:fill .2s ease-out}.Header_logo__h_d_N:hover svg>path{fill:var(--pure-white)}}.Header_avatar__agYeg{display:flex;width:1.5rem;flex-shrink:0;border-radius:1.5rem;border:50%;overflow:hidden;cursor:pointer}@media screen and (min-width:48rem){.Header_avatar__agYeg{width:2rem}}@media screen and (min-width:90rem){.Header_avatar__agYeg{align-self:flex-end}}.Header_avatar__agYeg img{width:100%;height:auto}.HeaderNav_nav__POCZ1{position:absolute;display:flex;justify-content:center;align-items:center;left:50%;transform:translateX(-50%)}@media screen and (min-width:90rem){.HeaderNav_nav__POCZ1{top:8.5rem}}.HeaderNav_nav-list__DZ9pq{list-style:none;display:flex;justify-content:center;align-items:center;gap:1.5rem}@media screen and (min-width:48rem){.HeaderNav_nav-list__DZ9pq{gap:2rem}}@media screen and (min-width:90rem){.HeaderNav_nav-list__DZ9pq{flex-direction:column;gap:2.5rem}}.HeaderNav_nav-item__jVLGF{display:flex;width:1rem;cursor:pointer}@media screen and (min-width:48rem){.HeaderNav_nav-item__jVLGF{width:1.25rem}}.NavLink_link__xOvrE{display:flex;width:100%}.NavLink_link__xOvrE svg>path{-webkit-transition:fill .2s ease-out;-moz-trantransition:fill .2s ease-out;-o-trantransition:fill .2s ease-out;transition:fill .2s ease-out}.NavLink_link__xOvrE.NavLink_active__XqQtU svg>path{fill:var(--pure-white)}@media(hover:hover){.NavLink_link__xOvrE{-webkit-transition:fill .2s ease-out;-moz-trantransition:fill .2s ease-out;-o-trantransition:fill .2s ease-out;transition:fill .2s ease-out}.NavLink_link__xOvrE:hover svg>path{fill:var(--red)}}.SearchBox_container__uvafa{display:flex;gap:1rem}@media screen and (min-width:48rem){.SearchBox_container__uvafa{gap:1.5rem}}.SearchBox_container__uvafa input{font-family:Outfit,serif;font-size:1rem;font-style:normal;font-weight:300;line-height:normal;color:var(--pure-white);width:15rem;background-color:transparent;padding:.25rem 0 .5rem;outline:none;border-radius:0;border:none;border-bottom:.0625rem solid transparent;-webkit-transition:border .2s ease-out;-moz-trantransition:border .2s ease-out;-o-trantransition:border .2s ease-out;transition:border .2s ease-out}.SearchBox_container__uvafa input::placeholder{color:var(--pure-white);opacity:.5}.SearchBox_container__uvafa input:focus{border-bottom:.0625rem solid var(--greyish-blue)}@media screen and (min-width:48rem){.SearchBox_container__uvafa input{font-size:1.5rem;width:25rem}}.SearchBox_container__uvafa .SearchBox_search-icon__5Kwqb{display:flex;width:1.5rem}@media screen and (min-width:48rem){.SearchBox_container__uvafa .SearchBox_search-icon__5Kwqb{width:2rem}}.Wrapper_container__8b4bh{display:flex;flex-direction:column;gap:1.5rem;padding:0 1rem;overflow-x:hidden}@media screen and (min-width:48rem){.Wrapper_container__8b4bh{gap:2.5rem;padding:0 1.5rem}}@media screen and (min-width:90rem){.Wrapper_container__8b4bh{gap:3rem;padding:0 2.25rem}}.BookmarkButton_bookmark-form__jufRZ{display:flex;width:2rem;height:2rem;position:absolute;top:.5rem;right:.5rem}.BookmarkButton_bookmark-button__G8CrS{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(16,20,30,.5);border-radius:50%;cursor:pointer}@media(hover:hover){.BookmarkButton_bookmark-button__G8CrS{-webkit-transition:none 0s ease-out;-moz-trantransition:none 0s ease-out;-o-trantransition:none 0s ease-out;transition:none 0s ease-out}.BookmarkButton_bookmark-button__G8CrS:hover .BookmarkButton_bookmark__lhrst svg>path{fill:hsla(0,0%,100%,.3)}}@media screen and (min-width:48rem){.BookmarkButton_bookmark-button__G8CrS{top:1rem;right:1.5rem}}.BookmarkButton_bookmark__lhrst{display:flex;width:.75rem}.BookmarkButton_bookmark__lhrst.BookmarkButton_active__RubmI svg>path{fill:#fff}.BookmarkButton_bookmark__lhrst svg>path{fill:transparent;-webkit-transition:fill .3s ease-out;-moz-trantransition:fill .3s ease-out;-o-trantransition:fill .3s ease-out;transition:fill .3s ease-out}.FilmList_list__sUPVL{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:16px;gap:16px}@media screen and (min-width:48rem){.FilmList_list__sUPVL{grid-template-columns:1fr 1fr 1fr;gap:24px 30px}}@media screen and (min-width:90rem){.FilmList_list__sUPVL{grid-template-columns:1fr 1fr 1fr 1fr;gap:32px 40px}}.Film_item__DglkB{display:flex;flex-direction:column;gap:.5rem;width:100%}.Film_img-container__4IYyz{display:flex;position:relative;width:100%;border-radius:.5rem;background-color:#d3d3d3;overflow:hidden}.Film_img-container__4IYyz img{width:100%;height:auto;display:inline}.Film_img-container__4IYyz img.Film_large__D7Y_E,.Film_img-container__4IYyz img.Film_medium__RTsl5{display:none}@media screen and (min-width:48rem){.Film_img-container__4IYyz img{display:none}.Film_img-container__4IYyz img.Film_medium__RTsl5{display:inline}}@media screen and (min-width:90rem){.Film_img-container__4IYyz img,.Film_img-container__4IYyz img.Film_medium__RTsl5{display:none}.Film_img-container__4IYyz img.Film_large__D7Y_E{display:inline}}.Film_content__Ez1A_{display:flex;flex-direction:column;gap:.25rem}@media screen and (min-width:48rem){.Film_content__Ez1A_{left:1.5rem;bottom:1.5rem}}.Film_details__Q_xI_{display:flex;align-items:center;gap:.5rem}.Film_rating__DNeDw,.Film_type__GDilr,.Film_year__gcfD5{font-family:Outfit,serif;font-size:.6875rem;font-style:normal;font-weight:300;line-height:normal;color:var(--pure-white);opacity:.75}@media screen and (min-width:48rem){.Film_rating__DNeDw,.Film_type__GDilr,.Film_year__gcfD5{font-size:.8125rem}}.Film_type__GDilr{display:flex;justify-content:center;align-items:center;gap:.375rem}.Film_type__GDilr .Film_icon__B75EN{display:flex;width:.75rem}.Film_circle__4cudu{display:flex;width:.1875rem;height:.1875rem}.Film_title__fa9No{font-family:Outfit,serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;color:var(--pure-white)}@media screen and (min-width:48rem){.Film_title__fa9No{font-size:1.125rem}}