.avatar-dropdown{position:relative}.avatar-dropdown-menu{position:absolute;top:100%;right:0;margin-top:10px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;max-height:0;overflow:hidden}.avatar-dropdown-menu.open{max-height:400px}.adm-inner{background-color:var(--light-gray);padding:18px;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.adm-link{display:flex;align-items:flex-end;gap:8px;color:var(--white);transition:color .3s ease;background-color:transparent;border:none;margin:0;padding:0;cursor:pointer}.adm-link:hover{color:var(--primary);transition:color .3s ease}.styles_mobile-menu__fgk4U{display:flex;position:absolute;top:80px;left:-100%;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background-color:#2D2D2DE5;width:100%;height:calc(100vh);z-index:1000;flex-direction:column;transition:left .5s ease-in-out;overflow:hidden}.styles_mobile-menu__fgk4U.styles_open__LjtHw{left:0;transition:left .5s ease-in-out}.styles_mm-content__HEzDQ{display:flex;flex-direction:column;gap:22px;padding:30px}.styles_mm-links__zoM01,.styles_mm-top__1bdC8{display:flex;flex-direction:column;gap:10px}.styles_link__wVag5{border:2px solid var(--light-gray);border-radius:6px;color:var(--white);font-weight:400;font-size:16px;padding:10px 0;text-align:center}.styles_active__LZk1j{border:2px solid var(--primary);background-color:#7956F533}.styles_header__SCD4E{display:grid;grid-template-columns:.25fr 1fr;padding:24px 40px;background-color:var(--gray)}.styles_headerRight__Naree{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.styles_menuButton__kErL6{background-color:transparent;border:none;padding:0;margin:0;display:none}.styles_headerLeft__MhQvL{display:none;align-items:center;gap:10px}@media screen and (max-width:1050px){.styles_header__SCD4E{grid-template-columns:.3fr 1fr}}@media screen and (max-width:840px){.styles_header__SCD4E{grid-template-columns:.3fr .9fr}}@media screen and (max-width:750px){.styles_header__SCD4E{grid-template-columns:.3fr .8fr}}@media screen and (max-width:690px){.styles_header__SCD4E{grid-template-columns:.3fr .7fr}}@media screen and (max-width:650px){.styles_header__SCD4E{display:flex;flex-direction:row-reverse;justify-content:space-between}.styles_headerRight__Naree{display:none}.styles_menuButton__kErL6{display:block}.styles_headerLeft__MhQvL{display:flex}}.styles_link__9eQMF{display:flex;flex-direction:row;align-items:center;gap:20px;font-size:20px;font-weight:500;text-decoration:none}.styles_active__aaFoW{color:var(--white)}.styles_passive__kacqz{color:var(--primary-light)}.continue-watching-aside{position:fixed;bottom:50px;left:20px;max-width:230px;z-index:1000;padding-left:20px;display:flex;flex-direction:column;gap:20px}.link{display:flex;flex-direction:row;align-items:center;gap:20px;font-size:20px;font-weight:500;text-decoration:none}.active{color:var(--white)}.passive{color:var(--primary-light)}.continue-watching-movie{display:flex;flex-direction:row;align-items:start;gap:12px;text-decoration:none;color:var(--white)}.card-content-poster{width:40px;height:40px;overflow:hidden;border-radius:5px}.card-content-img{width:100%;aspect-ratio:2/3}.card-content-info{display:flex;flex-direction:column;justify-content:center;gap:4px;color:#A59EBB}.card-content-info span{font-size:12px;color:#8378AC}.styles_footer__D62n0{padding:36px 40px;display:flex;flex-direction:row;align-items:center;font-size:13px;color:var(--light-gray)}.styles_footerLinks__4CQ6B{display:flex;flex-direction:row;gap:4px;flex:1 1}@media screen and (max-width:580px){.styles_footer__D62n0{flex-direction:column;align-items:center;gap:32px}.styles_dash__UAPSk{display:none}.styles_footerLinks__4CQ6B{flex-direction:column;text-align:center}}.main-content{display:grid;grid-template-columns:.25fr 1fr;padding:40px}.main-content-block{padding:40px}.main-content aside{display:flex;flex-direction:column;height:calc(100vh - 130px);gap:26px}.main-content section{overflow:hidden;flex:1 1}@media screen and (max-width:1050px){.main-content{grid-template-columns:.3fr 1fr}}@media screen and (max-width:840px){.main-content{grid-template-columns:.3fr .9fr}}@media screen and (max-width:750px){.main-content{grid-template-columns:.3fr .8fr}}@media screen and (max-width:690px){.main-content{grid-template-columns:.3fr .7fr}}@media screen and (max-width:650px){.main-content{display:flex}.main-content aside{display:none}}