.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}.style_MovieCardSmall__3alU4{width:clamp(7rem,10vw,10rem);height:clamp(10rem,15vw,15rem);margin:.5rem;transform:perspective(1000px);transform-style:preserve-3d;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.445,.05,.55,.95),filter .3s ease;z-index:0;will-change:transform;transform-origin:center}.style_MovieCardSmall__3alU4:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at var(--gradient-x,50%) var(--gradient-y,50%),rgba(var(--ascent-color-rgb),.5),transparent 70%);border-radius:1rem;opacity:0;transition:opacity .3s ease;z-index:-1;pointer-events:none}.style_MovieCardSmall__3alU4 .style_cardWrap__rfOVv{width:100%;height:100%;position:relative;transform-style:preserve-3d;border-radius:1rem;overflow:hidden;background-color:var(--primary-2);box-shadow:none;transition:transform .6s cubic-bezier(.445,.05,.55,.95)}.style_MovieCardSmall__3alU4 .style_cardWrap__rfOVv:before{content:"";position:absolute;inset:0;border-radius:1rem;padding:2px;background:linear-gradient(45deg,rgba(0,0,0,.2),rgba(var(--ascent-color-rgb),.3),rgba(0,0,0,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:.5s cubic-bezier(.445,.05,.55,.95)}.style_MovieCardSmall__3alU4 .style_cardWrap__rfOVv:after{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at var(--gradient-x,50%) var(--gradient-y,50%),hsla(0,0%,100%,.15),transparent 70%);border-radius:1rem;opacity:0;transition:opacity .3s ease}.style_MovieCardSmall__3alU4 .style_cardWrap__rfOVv .style_cardBg__ZKE2q{opacity:.5;position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);background-repeat:no-repeat;background-position:50%;background-size:cover;transition:1s cubic-bezier(.445,.05,.55,.95),opacity 5s cubic-bezier(.445,.05,.55,.95) 1s;pointer-events:none}.style_MovieCardSmall__3alU4 .style_cardWrap__rfOVv .style_cardInfo__g9u9I{padding:clamp(.8rem,1.2vw,1.2rem);position:absolute;bottom:0;color:#fff;transform:translateY(40%);transition:.6s cubic-bezier(.215,.61,.355,1) 1.6s;background:none;opacity:.7;z-index:2}.style_MovieCardSmall__3alU4 .style_cardWrap__rfOVv .style_cardInfo__g9u9I h2{font-family:inherit;font-size:clamp(.9rem,1.3vw,1.3rem);font-weight:700;text-shadow:none;transform:translateZ(20px);margin:0 0 clamp(.3rem,.5vw,.5rem);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.style_MovieCardSmall__3alU4 .style_cardWrap__rfOVv .style_cardInfo__g9u9I p{font-size:clamp(.7rem,1vw,.9rem);opacity:0;text-shadow:none;transition:.6s cubic-bezier(.215,.61,.355,1) 1.6s;color:hsla(0,0%,78%,.9);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.style_MovieCardSmall__3alU4 .style_cardWrap__rfOVv .style_cardInfo__g9u9I:after{display:none;content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.8) 60%,transparent);opacity:0;transition:opacity .6s cubic-bezier(.445,.05,.55,.95)}.style_MovieCardSmall__3alU4:hover{transform:perspective(1000px) translateY(-8px)}.style_MovieCardSmall__3alU4:hover:before{opacity:1}.style_MovieCardSmall__3alU4:hover .style_cardWrap__rfOVv{box-shadow:none;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1)}.style_MovieCardSmall__3alU4:hover .style_cardWrap__rfOVv:after,.style_MovieCardSmall__3alU4:hover .style_cardWrap__rfOVv:before{opacity:1}.style_MovieCardSmall__3alU4:hover .style_cardWrap__rfOVv .style_cardBg__ZKE2q{opacity:.8;transform:scale(1.1);transition:.6s cubic-bezier(.23,1,.32,1),opacity 5s cubic-bezier(.23,1,.32,1)}.style_MovieCardSmall__3alU4:hover .style_cardWrap__rfOVv .style_cardInfo__g9u9I{transform:translateY(0);transition:.6s cubic-bezier(.23,1,.32,1);bottom:0;transform:translateY(-1rem);transition:transform .5s cubic-bezier(.23,1,.32,1);opacity:1;background:none}.style_MovieCardSmall__3alU4:hover .style_cardWrap__rfOVv .style_cardInfo__g9u9I h2{font-size:clamp(.9rem,1.3vw,1.3rem);font-weight:700;margin-bottom:clamp(.3rem,.5vw,.5rem);text-shadow:none;transform:translateZ(20px);color:#fff;transform:translateY(-.5rem);transition:.6s cubic-bezier(.23,1,.32,1) .1s}.style_MovieCardSmall__3alU4:hover .style_cardWrap__rfOVv .style_cardInfo__g9u9I p{font-size:clamp(.7rem,1vw,.9rem);height:auto;transform:translateZ(10px);transition:.6s cubic-bezier(.23,1,.32,1);text-shadow:none;color:hsla(0,0%,78%,.9);visibility:visible;transform:translateY(0) scale(1);transition-delay:.1s;color:var(--ascent-color);transform:translateY(0);opacity:1;transition:transform .6s cubic-bezier(.23,1,.32,1) .2s,opacity .6s cubic-bezier(.23,1,.32,1) .2s}.style_MovieCardSmall__3alU4:hover .style_cardWrap__rfOVv .style_cardInfo__g9u9I:after{opacity:1;transform:translateY(0);transition:5s cubic-bezier(.23,1,.32,1)}@media(prefers-color-scheme:dark){.style_MovieCardSmall__3alU4:hover{box-shadow:0 0 20px hsla(0,0%,100%,.1),0 0 40px rgba(var(--ascent-color-rgb),.2)}}@media(max-width:769px){.style_MovieCardSmall__3alU4{width:clamp(7.2rem,10.8vw,9rem);height:clamp(10.8rem,16.2vw,13.5rem)}.style_MovieCardSmall__3alU4 .style_cardInfo__g9u9I{padding:.6rem;bottom:-.3rem;transform:translateY(0)!important;background:none}.style_MovieCardSmall__3alU4 .style_cardInfo__g9u9I h2{font-size:clamp(.7rem,1vw,.9rem);-webkit-line-clamp:1;line-clamp:1;margin:0;transform:translateY(0)!important}.style_MovieCardSmall__3alU4 .style_cardInfo__g9u9I p{display:none}.style_MovieCardSmall__3alU4{min-height:15rem;width:10rem}.style_MovieCardSmall__3alU4 .style_img__o9kL4{height:15rem;width:10rem;border-radius:.5rem;overflow:hidden;border:none;outline:none;margin-bottom:.3rem;object-fit:cover}.style_MovieCardSmall__3alU4 p{color:var(--primary-2);width:100%;margin-left:.2rem;height:4.5ch;text-overflow:ellipsis;overflow:hidden}.style_MovieCardSmall__3alU4 .style_cardBg__ZKE2q,.style_MovieCardSmall__3alU4 .style_cardInfo__g9u9I,.style_MovieCardSmall__3alU4 .style_cardWrap__rfOVv{display:none}}@media(max-width:769px)and (max-width:769px){.style_MovieCardSmall__3alU4{min-height:10rem;width:7rem}.style_MovieCardSmall__3alU4 .style_img__o9kL4{height:10rem;width:7rem}.style_MovieCardSmall__3alU4 p{width:80%}}.Recommendation_Recommendation__XUASc{min-height:100vh;width:100%;padding:2rem 2rem 2rem 4.5rem;background:var(--bg-color)}.Recommendation_Recommendation__XUASc h1{font-size:2.2rem;color:var(--primary-3);margin-bottom:2rem}.Recommendation_Recommendation__XUASc .Recommendation_category__CNKfS{display:flex;justify-content:flex-end;align-items:center;gap:1.2rem;margin-bottom:2rem}.Recommendation_Recommendation__XUASc .Recommendation_category__CNKfS select{width:15rem;padding:.8rem 1.2rem;background:var(--primary-1);color:var(--primary-3);border:none;border-radius:.8rem;font-size:1rem;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Recommendation_Recommendation__XUASc .Recommendation_category__CNKfS select:hover{background:var(--primary-2)}.Recommendation_Recommendation__XUASc .Recommendation_category__CNKfS select option{background:var(--primary-1);color:var(--primary-3);padding:.5rem}.Recommendation_Recommendation__XUASc .Recommendation_toggleContainer__pBhNj{display:flex;justify-content:center;margin-bottom:3rem;gap:2rem}.Recommendation_Recommendation__XUASc .Recommendation_toggleContainer__pBhNj .Recommendation_toggleOption__4y4z3{padding:1rem 2rem;border-radius:1rem;cursor:pointer;transition:all .3s ease;position:relative;background:var(--primary-1);color:var(--primary-3)}.Recommendation_Recommendation__XUASc .Recommendation_toggleContainer__pBhNj .Recommendation_toggleOption__4y4z3.Recommendation_active__pmROm{background:var(--ascent-color);color:var(--primary-1);transform:scale(1.05)}.Recommendation_Recommendation__XUASc .Recommendation_toggleContainer__pBhNj .Recommendation_toggleOption__4y4z3:hover:not(.Recommendation_active__pmROm){background:var(--primary-2);transform:scale(1.02)}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I{position:relative;width:20rem;margin:0 auto 3rem}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I h1{padding:1rem 2rem;background:var(--primary-1);border-radius:.8rem;cursor:pointer;transition:all .3s ease;color:var(--primary-3);font-size:1.2rem;font-family:var(--font-poppins);font-weight:500;display:flex;align-items:center;justify-content:space-between}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I h1:hover{background:var(--primary-2)}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I h1 svg{font-size:1.2rem;transition:transform .3s ease}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I h1 svg.Recommendation_open__AEewD{transform:rotate(180deg)}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I ul{position:absolute;top:100%;left:0;width:100%;background:var(--primary-1);border-radius:.8rem;margin-top:.5rem;padding:.5rem;list-style:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I ul.Recommendation_active__pmROm{opacity:1;visibility:visible;transform:translateY(0)}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I ul li{padding:.8rem 1.2rem;cursor:pointer;border-radius:.5rem;transition:all .2s ease;color:var(--primary-3)}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I ul li:hover{background:var(--primary-2)}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I ul li.Recommendation_selected__7o7Nl{background:var(--ascent-color);color:var(--primary-1)}@media(max-width:600px){.Recommendation_Recommendation__XUASc{padding:1rem}.Recommendation_Recommendation__XUASc h1{font-size:1.8rem}.Recommendation_Recommendation__XUASc .Recommendation_category__CNKfS{flex-direction:column;align-items:flex-start;gap:.8rem}.Recommendation_Recommendation__XUASc .Recommendation_category__CNKfS select{width:100%;max-width:15rem}.Recommendation_Recommendation__XUASc .Recommendation_toggleContainer__pBhNj{flex-direction:column;gap:1rem}.Recommendation_Recommendation__XUASc .Recommendation_toggleContainer__pBhNj .Recommendation_toggleOption__4y4z3{text-align:center}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I{width:100%;max-width:20rem}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I h1{font-size:1rem}}@media(max-width:768px){.Recommendation_Recommendation__XUASc{padding:1.5rem 1rem}.Recommendation_Recommendation__XUASc .Recommendation_category__CNKfS select{width:100%;max-width:15rem}}.Recommendation_gridContainer__KASKP{background:var(--primary-1);border-radius:1.5rem;padding:1.5rem;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.Recommendation_gridContainer__KASKP:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:0 1rem;margin-bottom:.5rem}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF h2{font-size:1.3rem;color:var(--primary-3);font-weight:500;flex:1 1;min-width:200px}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF h2 .Recommendation_movieTitle__dBhEa{color:var --ascent-color;font-weight:600;margin-left:.5rem}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF h2 span{color:var(--ascent-color);font-weight:600;margin-left:.5rem}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ{display:flex;gap:2rem;align-items:center}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs{cursor:pointer;height:40px;position:relative;transition:transform .1s;width:35px;background:transparent;border:none;padding:0}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs.Recommendation_left__QuAIT{transform:rotate(180deg)}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:disabled{opacity:.5;cursor:not-allowed}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:disabled .Recommendation_arrow-bottom__fFD9z,.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:disabled .Recommendation_arrow-bottom__fFD9z:after,.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:disabled .Recommendation_arrow-top__I_P98,.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:disabled .Recommendation_arrow-top__I_P98:after{background-color:var(--primary-2)}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs .Recommendation_arrow-bottom__fFD9z,.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs .Recommendation_arrow-top__I_P98{background-color:var(--primary-3);height:3px;left:-5px;position:absolute;top:50%;width:100%;transition:all .3s ease}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs .Recommendation_arrow-bottom__fFD9z:after,.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs .Recommendation_arrow-top__I_P98:after{background-color:var(--ascent-color);content:"";height:100%;position:absolute;top:0;transition:all .15s}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs .Recommendation_arrow-top__I_P98{transform:rotate(45deg);transform-origin:bottom right}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs .Recommendation_arrow-top__I_P98:after{left:100%;right:0;transition-delay:0s}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs .Recommendation_arrow-bottom__fFD9z{transform:rotate(-45deg);transform-origin:top right}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs .Recommendation_arrow-bottom__fFD9z:after{left:0;right:100%;transition-delay:.15s}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:hover:not(:disabled) .Recommendation_arrow-bottom__fFD9z,.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:hover:not(:disabled) .Recommendation_arrow-top__I_P98{background-color:var(--ascent-color)}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:hover:not(:disabled) .Recommendation_arrow-top__I_P98:after{left:0;transition-delay:.15s}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:hover:not(:disabled) .Recommendation_arrow-bottom__fFD9z:after{right:0;transition-delay:0s}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:active:not(:disabled){transform:scale(.9)}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF .Recommendation_navigationControls__CedPJ .Recommendation_arrow__MWCXs:active:not(:disabled).Recommendation_left__QuAIT{transform:rotate(180deg) scale(.9)}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));grid-template-rows:repeat(2,auto);grid-gap:1rem;gap:1rem;width:100%;padding:1rem;aspect-ratio:auto}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi .Recommendation_movieCard__UOIG_{position:relative;width:100%;aspect-ratio:2/3;min-height:150px;overflow:hidden;border-radius:.8rem;opacity:0;animation:Recommendation_fadeIn__rGAxq .3s ease forwards}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi .Recommendation_movieCard__UOIG_>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:600px){.Recommendation_gridContainer__KASKP{padding:.8rem}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF{padding:0 .5rem;margin-bottom:1rem;text-align:center}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF h2{font-size:1.1rem;width:100%}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:.8rem;gap:.8rem;padding:.5rem;width:100%;aspect-ratio:1/1}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi .Recommendation_movieCard__UOIG_{width:100%;height:0;padding-bottom:150%;position:relative;min-height:unset}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi .Recommendation_movieCard__UOIG_>*{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem}}.Recommendation_movieGroupsGrid__X3TLX{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%;max-width:100%;margin:0 auto;padding:.5rem}@media(max-width:900px){.Recommendation_movieGroupsGrid__X3TLX{grid-template-columns:1fr}}.Recommendation_emptyState__pg0fC{text-align:center;padding:4rem 2rem;background:var(--primary-1);border-radius:1.5rem;margin:2rem 0}.Recommendation_emptyState__pg0fC h2{color:var(--primary-3);margin-bottom:1rem}.Recommendation_emptyState__pg0fC p{color:var(--primary-2)}.Recommendation_skeletonContainer__U_cSy{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%;padding:.5rem}.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt{background:var(--primary-1);border-radius:1.5rem;padding:1.5rem;height:-moz-fit-content;height:fit-content}.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt .Recommendation_skeletonHeader__uHz6J{margin-bottom:1.5rem}.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt .Recommendation_skeletonGrid__jS25I{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:1rem;gap:1rem}.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt .Recommendation_skeletonGrid__jS25I .Recommendation_skeletonCard__jB3Ac{aspect-ratio:2/3;min-height:200px;position:relative;overflow:hidden}.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt .Recommendation_skeletonGrid__jS25I .Recommendation_skeletonCard__jB3Ac:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);animation:Recommendation_shimmer__JTu_2 1.2s infinite}@media(max-width:600px){.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt{padding:.8rem}.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt .Recommendation_skeletonGrid__jS25I{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:.8rem;gap:.8rem;width:100%;aspect-ratio:1/1}.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt .Recommendation_skeletonGrid__jS25I .Recommendation_skeletonCard__jB3Ac{width:100%;height:0;padding-bottom:150%;position:relative}}@keyframes Recommendation_slideFromRight__laVvP{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Recommendation_slideFromLeft__UwKhB{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Recommendation_fadeIn__rGAxq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Recommendation_slideInRight__hvYex{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes Recommendation_slideInLeft__DL5hu{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes Recommendation_shimmer__JTu_2{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:1400px){.Recommendation_movieGroupsGrid__X3TLX{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.Recommendation_movieGroupsGrid__X3TLX{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr))}}@media(max-width:1100px){.Recommendation_movieGroupsGrid__X3TLX{grid-template-columns:1fr}}@media(max-width:992px){.Recommendation_movieGroupsGrid__X3TLX{grid-template-columns:1fr}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.Recommendation_movieGroupsGrid__X3TLX{grid-template-columns:1fr}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi .Recommendation_movieCard__UOIG_{height:180px}}@media(max-width:768px){.Recommendation_movieGroupsGrid__X3TLX{grid-template-columns:1fr}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi{aspect-ratio:4/3}}@media(max-width:600px){.Recommendation_Recommendation__XUASc{padding:1rem}.Recommendation_Recommendation__XUASc .Recommendation_toggleContainer__pBhNj{flex-direction:column;gap:1rem}.Recommendation_Recommendation__XUASc .Recommendation_toggleContainer__pBhNj .Recommendation_toggleOption__4y4z3{text-align:center}.Recommendation_Recommendation__XUASc .Recommendation_dropdown__yVp7I{width:100%;max-width:20rem}.Recommendation_gridContainer__KASKP{padding:1rem}.Recommendation_gridContainer__KASKP .Recommendation_gridHeader__Vm_NF{flex-direction:column;gap:1rem;text-align:center}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi{gap:.8rem;grid-template-columns:repeat(2,1fr)!important}.Recommendation_gridContainer__KASKP .Recommendation_movieGrid__smkvi .Recommendation_movieCard__UOIG_{height:auto;width:100%;aspect-ratio:2/3}.Recommendation_skeletonContainer__U_cSy{grid-template-columns:1fr}.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt{padding:1rem}.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt .Recommendation_skeletonGrid__jS25I{display:flex;flex-direction:row;gap:1rem;overflow:hidden}.Recommendation_skeletonContainer__U_cSy .Recommendation_skeletonGroup___ufCt .Recommendation_skeletonGrid__jS25I .Recommendation_skeletonCard__jB3Ac{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - .5rem);height:280px}}@media(max-width:769px){.Recommendation_Recommendation__XUASc{padding:1.5rem 1rem}.Recommendation_Recommendation__XUASc .Recommendation_category__CNKfS select{width:100%;max-width:15rem}.Recommendation_HomeListAll__L2vUp .Recommendation_HomeListSection__2EWsk{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.Recommendation_HomeListAll__L2vUp .Recommendation_HomeListSection__2EWsk .Recommendation_loading__Xk9bU{height:210px}.Recommendation_HomeListAll__L2vUp h2{font-size:1.2rem}.Recommendation_HomeListAll__L2vUp h2 div{display:none}}@media(min-width:1600px){.Recommendation_movieGroupsGrid__X3TLX{grid-template-columns:repeat(3,1fr)}}@media(min-width:1800px){.Recommendation_movieGroupsGrid__X3TLX{grid-template-columns:repeat(3,1fr);max-width:1800px;margin:0 auto}}.Recommendation_HomeListAll__L2vUp .Recommendation_HomeListSection__2EWsk{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem;padding:1rem;background:var(--primary-1);border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Recommendation_HomeListAll__L2vUp .Recommendation_HomeListSection__2EWsk .Recommendation_loading__Xk9bU{height:270px;border-radius:.8rem}.Recommendation_HomeListAll__L2vUp h2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;color:var(--primary-3);font-size:1.5rem;padding:.5rem 0}.Recommendation_HomeListAll__L2vUp h2 p{font-size:1.2rem}.Recommendation_HomeListAll__L2vUp h2 p span{color:var(--ascent-color);font-weight:600;margin-left:.5rem}.Recommendation_HomeListAll__L2vUp h2 div{display:flex;align-items:center;gap:1rem;color:var(--primary-3)}.Recommendation_HomeListAll__L2vUp h2 div svg{font-size:2rem;cursor:pointer;transition:all .2s ease;padding:.4rem;border-radius:50%}.Recommendation_HomeListAll__L2vUp h2 div svg:hover{background:var(--primary-2);color:var --ascent-color;transform:scale(1.1)}