.btn{border:none;cursor:pointer;font-weight:700;font-size:18px;line-height:24px;border-radius:28px;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.btn--primary{background-color:#67a5eb;color:#fff;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-bottom-color .3s ease}.btn--primary[disabled]{background-color:#45526e;color:#ffffff80;cursor:not-allowed}.btn--primary:hover{background-color:#fff;color:#000;border:1px solid #000000;padding:15px}.btn--primary:focus-visible{background-color:#fff;color:#000;border:1px solid #000000;padding:15px;outline:none}.btn--secondary{background-color:#393b3c;color:#fff;border:1px solid rgba(0,0,0,.4);transition:background-color .2s ease,color .2s ease,border-color .3s ease}.btn--secondary[disabled]{background-color:#747474;color:#ffffff80;border:1px solid rgba(0,0,0,.4);cursor:not-allowed}.btn--secondary:hover{background-color:#fff;color:#000;border:1px solid #000000}.btn--secondary:focus-visible{background-color:#fff;color:#000;border:1px solid #000000;outline:none}.btn[disabled]{cursor:not-allowed}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}@font-face{font-family:Play;src:url(/assets/Play-Regular-D1d-IYJF.woff2) format("woff2"),url(/assets/Play-Regular-B5NJbQUt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Play;src:url(/assets/Play-Bold-CVvF_t4D.woff2) format("woff2"),url(/assets/Play-Bold-B_bIf3UW.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;font-family:Play,sans-serif;background:linear-gradient(178.73deg,#2787f52e -17.53%,#a393f52e 131.74%),linear-gradient(180deg,#000,#272424b3);background-attachment:fixed}body.no-scroll{overflow:hidden;height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;max-width:1280px;margin:0 auto;padding:0 80px;justify-content:space-between}._app_1mq36_1{min-height:100vh;background:transparent}._inputContainer_wa9zq_1{position:relative}._input_wa9zq_1{transition:border-color .3s ease;width:100%;box-sizing:border-box;padding:16px 16px 16px 52px;font-weight:400;font-size:18px;line-height:24px;border-radius:8px;color:#000;background-color:#fff;border:1px solid rgba(0,0,0,.4)}._input_wa9zq_1:hover{border-color:#b4a9ff}._input_wa9zq_1:hover+._input__icon_wa9zq_45{color:#b4a9ff}._input_wa9zq_1:focus{outline:none;border-color:#b4a9ff}._input_wa9zq_1:focus+._inputIcon_wa9zq_63{outline:none;color:#b4a9ff}._inputError_wa9zq_73{border-color:#ff7575}._errorMessage_wa9zq_81{position:absolute;color:#ff7575;font-weight:400;font-size:10px;line-height:14px;bottom:-14px;left:20px}._inputIcon_wa9zq_63{position:absolute;display:flex;top:50%;left:18px;transform:translateY(-50%);background:none;border:none;cursor:pointer;margin:0;padding:0;width:24px;height:24px;-webkit-user-select:none;user-select:none;pointer-events:none;color:#0006;transition:color .3s ease}._inputIconError_wa9zq_139{color:#ff7575}._form_12fso_1{display:flex;flex-direction:column;gap:24px}._form__fields_12fso_13{display:flex;flex-direction:column;gap:12px}._submitButton_12fso_25{width:100%;height:56px;padding:15px}._registrationComplete_1rcm9_1,._form_1rcm9_13{display:flex;flex-direction:column;gap:24px}._form__title_1rcm9_25{font-weight:700;font-size:24px;line-height:32px;color:#000;text-align:center;margin:0}._form__note_1rcm9_43{margin:0;font-weight:400;font-size:18px;line-height:24px;text-align:center;color:#000}._form__fields_1rcm9_61{display:flex;flex-direction:column;gap:12px}._submitButton_1rcm9_73{width:100%;height:56px;padding:15px}._overlay_14kmp_1{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_14kmp_27{background:#fff;padding:64px 40px;border-radius:24px;position:relative;display:flex;flex-direction:column;gap:40px;width:420px}._modal__wrapper_14kmp_49{display:flex;flex-direction:column;gap:24px}._closeBtn_14kmp_61{position:absolute;top:0;right:-24px;transform:translate(100%);width:48px;height:48px;border-radius:50%;padding:0;background:#fff;border:none;cursor:pointer;transition:transform .3s ease}._closeBtn_14kmp_61:hover ._closeBtn__icon_14kmp_91,._closeBtn_14kmp_61:focus ._closeBtn__icon_14kmp_91{transform:scale(.8)}._closeBtn_14kmp_61:focus{outline:none}._closeBtn__icon_14kmp_91{width:24px;height:24px;color:#000;transition:transform .3s ease}._form__wrapper_14kmp_123{display:flex;flex-direction:column;gap:40px;align-items:center}._modal__image_14kmp_137{width:156px;height:35px;margin:0 auto}._switchBtn_14kmp_149{background-color:transparent;color:#000;padding:0;border:none;text-decoration:none;font-weight:700;font-size:18px;line-height:24px;cursor:pointer;width:fit-content;margin:0 auto;border-bottom:1px solid transparent;transition:border-bottom-color .2s ease}._switchBtn_14kmp_149:hover{border-bottom:1px solid #9747ff}@media (max-width: 768px){._modal_14kmp_27{padding:64px 20px 32px;width:335px}._closeBtn_14kmp_61{right:0;transform:translate(0)}}._logo_19qd1_1{width:144px;height:32px}._logo__link_19qd1_11{display:flex}._logo__icon_19qd1_19{width:100%;height:100%}._logo__link_19qd1_11:hover{box-shadow:0 4px 4px #fff3}._logo__link_19qd1_11:focus{box-shadow:0 4px 8px #fff3;outline:none}@media (max-width: 768px){._logo_19qd1_1{width:81px;height:18px}}._nav_ohwn4_1{display:flex;gap:40px;align-items:center}._navLink_ohwn4_13{color:#fff;text-decoration:none;font-size:24px;line-height:32px;font-weight:400;padding:8px 0;background-color:transparent;border-bottom:1.5px solid transparent;transition:border-color .3s ease}._navLink_ohwn4_13:hover{border-bottom:1.5px solid #dc5dfc}._navLink_ohwn4_13:focus{border-bottom:1.5px solid #dc5dfc;outline:none}._navLinkActive_ohwn4_53{color:#fff;text-decoration:none;padding:8px 0;font-size:24px;line-height:32px;font-weight:400;border-bottom:1.5px solid #dc5dfc;background-color:transparent}._navLinkActive_ohwn4_53:focus{outline:none}._navLinkIconLink_ohwn4_83{display:none;cursor:pointer;width:32px;height:32px}@media (max-width: 1023px){._navLink_ohwn4_13,._navLinkActive_ohwn4_53{display:none}._navLinkIconLink_ohwn4_83{display:block;width:24px;height:24px}}._search_13enr_1{position:relative;display:flex;flex-grow:1;z-index:1;transition:z-index .3s ease}._search__input_13enr_17{width:100%;opacity:1;pointer-events:auto;transition:width .3s ease,opacity .3s ease,padding .3s ease;border:none;padding:12px 52px;font-weight:400;font-size:18px;line-height:24px;border-radius:8px;background:#393b3c;color:#fff;outline:none;flex-grow:1}._search_13enr_1._search--open_13enr_53 ._search__input_13enr_17{width:100%;opacity:1;pointer-events:auto;padding:12px 52px}._search__clear_13enr_67{position:absolute;display:flex;top:50%;right:16px;transform:translateY(-50%);background:none;border:none;cursor:pointer;margin:0;padding:0;width:24px;height:24px;-webkit-user-select:none;user-select:none}._search_13enr_1:focus-within._has-text_13enr_99 ._search__clear_13enr_67,._search_13enr_1._search--open_13enr_53._has-text_13enr_99 ._search__clear_13enr_67{display:flex}._search__btn_13enr_109{position:absolute;display:flex;top:50%;left:18px;transform:translateY(-50%);background:none;border:none;cursor:pointer;margin:0;padding:0;width:24px;height:24px;-webkit-user-select:none;user-select:none;pointer-events:none}._search__clear_13enr_67{position:absolute;display:none}._search_13enr_1:focus-within ._search__btn_icon_13enr_153{color:#fffc}._search__btn_icon_13enr_153{color:#ffffff80;width:24px;height:24px}._search__clear_icon_13enr_173{width:24px;height:24px;color:#ffffff80}@media (max-width: 768px){._search__input_13enr_17{width:24px;padding:0;transition:padding .3s ease,opacity .3s ease;opacity:0}._search__clear_13enr_67{opacity:0}._search__btn_13enr_109{left:0;pointer-events:auto}._search__btn_icon_13enr_153{color:#fff}._search_13enr_1._search--open_13enr_53{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;padding:0 20px;height:56px}._search_13enr_1._search--open_13enr_53 ._search__input_13enr_17{width:100%;opacity:1;padding:16px 52px;pointer-events:auto;flex-grow:1;margin:16px 0 auto;background-color:#393b3c;z-index:1000}._search_13enr_1._search--open_13enr_53 ._search__btn_13enr_109{pointer-events:none;top:44px;left:36px;transform:translateY(-50%);z-index:1001}._search_13enr_1._search--open_13enr_53 ._search__clear_13enr_67{display:flex;opacity:1;top:44px;right:36px;transform:translateY(-50%);z-index:1001}._search_13enr_1._search--open_13enr_53 ._search__btn_icon_13enr_153{color:#ffffff80}._search_13enr_1._search--open_13enr_53 ._search__clear_icon_13enr_173,._search_13enr_1._search--open_13enr_53._search_13enr_1._search--open_13enr_53._has-text_13enr_99 ._search__btn_13enr_109 ._search__btn_icon_13enr_153{color:#fff}._search_13enr_1:not(:focus-within) ._search__input_13enr_17{opacity:0}._search__overlay_13enr_345{position:fixed;inset:0;background:#00000080;z-index:999;pointer-events:auto}}._movieList_cpgu3_1{display:flex;flex-direction:column;position:absolute;top:60px;right:0;width:559;border-radius:8px;padding:8px;background-color:#393b3c;gap:2px}._movieItem_cpgu3_27{transition:box-shadow .3s ease;text-decoration:none}._movieItem_cpgu3_27:hover{box-shadow:0 0 80px #ffffff54}@media (max-width: 768px){._movieList_cpgu3_1{display:flex;flex-direction:row;padding:24px 20px;gap:16px;top:80px;left:20px;overflow-x:auto;overflow-y:hidden;z-index:1010}._movieItem_cpgu3_27:active{box-shadow:0 0 80px #ffffff54}}._movieSearchCard_e0bmw_1{display:flex;gap:16px;width:543px;height:92px;padding:20px 8px}._moviePosterCard__imageWrapper_e0bmw_17{display:flex;align-items:flex-start}._movieSearchCard__img_e0bmw_27{width:40px;height:52px}._movieSearchCard__content_e0bmw_37{display:flex;flex-direction:column;gap:8px}._movieSearchCard__atailsWrapper_e0bmw_49{width:100%}._movieSearchCard__title_e0bmw_57{color:#fff;font-weight:700;font-size:18px;line-height:24px;margin:0;padding:0;text-align:left}@media (max-width: 768px){._movieSearchCard_e0bmw_1{flex-direction:column;width:220px;height:330px;padding:0}._movieSearchCard__img_e0bmw_27{width:158px;height:206px}._movieSearchCard__atailsWrapper_e0bmw_49{width:200px}}._movieDetails_1kwyy_1{display:flex;gap:16px;align-items:center}._movieDetails__releaseYear_1kwyy_13,._movieDetails__genre_1kwyy_15,._movieDetails__runtime_1kwyy_17{display:block;font-weight:400;font-size:18px;line-height:24px;color:#ffffffb3}._movieDetails__smallCard_1kwyy_33{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._movieDetails__smallCard_1kwyy_33 ._movieDetails__releaseYear_1kwyy_13,._movieDetails__smallCard_1kwyy_33 ._movieDetails__genre_1kwyy_15,._movieDetails__smallCard_1kwyy_33 ._movieDetails__runtime_1kwyy_17{font-size:14px;line-height:20px}@media (max-width: 768px){._movieDetails__releaseYear_1kwyy_13,._movieDetails__genre_1kwyy_15,._movieDetails__runtime_1kwyy_17{font-size:14px;line-height:20px}}._bigCardRating_1988y_1{width:70px;height:32px}._smallCardRating_1988y_11{width:47px;height:20px}._rating_1988y_21{display:flex;gap:4px;align-items:center;padding:4px 12px;font-weight:700;font-size:18px;line-height:24px;color:#fff;border-radius:16px}._ratingIcon_1988y_45{width:16px;height:16px}._ratingBullshit_1988y_55{background-color:#c82020}._ratingPoor_1988y_63{background-color:#777}._ratingGood_1988y_71{background-color:#308e21}._ratingExcellent_1988y_79{background-color:#a59400}._smallCardRating_1988y_11 ._rating_1988y_21{display:flex;gap:3px;align-items:center;padding:5px;font-size:12px;line-height:16px}._smallCardRating_1988y_11 ._ratingIcon_1988y_45{width:10px;height:10px}._login_mw61w_1{display:flex}._loginButton_mw61w_9{text-decoration:none;font-size:16px;padding:8px 0;border:none;border-radius:0;font-weight:400;font-size:24px;line-height:32px;color:#fff;background-color:transparent;cursor:pointer}._loginButton__text_mw61w_37{display:block;transition:border-bottom .3s ease}._loginButton_mw61w_9:hover,._loginButtonActive_mw61w_55{border-bottom:1.5px solid #dc5dfc}._loginButton__icon_mw61w_63{display:none}@media (max-width: 768px){._login_mw61w_1{margin-left:0}._loginButton__text_mw61w_37{display:none}._loginButton__icon_mw61w_63{display:block}}._header_gi3m1_1{padding:24px 0;display:flex;align-items:center;justify-content:space-evenly;gap:80px;text-align:center;flex-grow:0;flex-shrink:0;flex-basis:auto}._header__wrapper_gi3m1_25{display:flex;flex-grow:1;gap:80px}._header__menu_gi3m1_37{display:flex;gap:40px;flex-grow:1}@media (max-width: 1023px){._header_gi3m1_1{gap:10px;justify-content:space-between}._header__wrapper_gi3m1_25{gap:40px;justify-content:flex-end}._header__menu_gi3m1_37{width:70%;flex-grow:0}}@media (max-width: 768px){._header_gi3m1_1{gap:10px;justify-content:space-between}._header__wrapper_gi3m1_25{flex-grow:0;gap:20px}._header__menu_gi3m1_37{gap:20px;flex-grow:0}}._footer_mn6u1_1{padding:40px 0;display:flex;align-items:center;justify-content:flex-end}@media (max-width: 768px){._footer_mn6u1_1{justify-content:flex-start;padding:24px 0}}._socials_czgtr_1{display:flex;gap:24px}._social__link_czgtr_11{display:block;text-decoration:none}._social__link_czgtr_11:hover ._social__icon_czgtr_21{transform:scale(.9)}._social__link_czgtr_11:focus ._social__icon_czgtr_21{transform:scale(.9)}._social__link_czgtr_11:focus{outline:none}._socials__icon_czgtr_45{width:36px;height:36px;transition:transform .2s}@media (max-width: 768px){._social-icon_czgtr_61{width:24px;height:24px}}._layout_rgsix_1{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;max-width:1440px;margin:0 auto;padding:0 80px}._main_rgsix_33{flex:1}@media (max-width: 1300px){._layout_rgsix_1{padding:0 60px}}@media (max-width: 1023px){._layout_rgsix_1{padding:0 40px}}@media (max-width: 768px){._layout_rgsix_1{padding:0 20px}}._spinner_1k1s7_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}._loader_1k1s7_17{border:4px solid rgba(255,255,255,.3);border-top:4px solid #ffffff;border-radius:50%;width:40px;height:40px;animation:_spin_1k1s7_1 1s linear infinite}@keyframes _spin_1k1s7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
