.Home_main__nLjiQ{max-width:1440px;margin-left:auto;margin-right:auto;padding:42px 5% 80px}.Home_section__taYTg{margin-top:2.5rem}.Home_sectionHeading__3lzrK{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.Home_posterFrame__6drwm{position:relative;width:148px;flex-shrink:0}.Home_posterFeatured__lqAa9{width:calc(148px * 1.35)}.Home_posterBookmark__6v5gl{position:absolute;top:-4px;left:-4px;z-index:4}.Home_posterShadow__wA7ey{position:absolute;inset:0;border-radius:2px;background-color:#100b13;transform:translate(8px,10px);pointer-events:none}.Home_posterLink__o46HA{display:block;position:relative;z-index:1}.Home_posterPrint__hoC94{border-radius:2px;transition:transform .35s ease;transform-origin:center center}.Home_posterTiltLeft__vf1_U .Home_posterPrint__hoC94{transform:rotate(-3.5deg)}.Home_posterTiltRight__YyYGp .Home_posterPrint__hoC94{transform:rotate(2.5deg)}.Home_posterTiltNone__O6C4L .Home_posterPrint__hoC94{transform:rotate(0deg)}.Home_posterFrame__6drwm:focus-within .Home_posterPrint__hoC94,.Home_posterFrame__6drwm:hover .Home_posterPrint__hoC94{transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){.Home_posterFrame__6drwm:focus-within .Home_posterPrint__hoC94,.Home_posterFrame__6drwm:hover .Home_posterPrint__hoC94,.Home_posterTiltLeft__vf1_U .Home_posterPrint__hoC94,.Home_posterTiltRight__YyYGp .Home_posterPrint__hoC94{transform:none;transition:none}}.Home_posterArt__u6MnM{overflow:hidden;border-radius:2px 2px 0 0;background-color:#17141c}.Home_posterFallback__Mk2uz{display:block;width:100%;padding-bottom:150%;background-color:#17141c}.Home_posterTicket__M6rtc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;position:relative;z-index:2;margin-top:-14px;padding:8px 10px 10px;border-radius:2px;background-color:#f591ba;color:#17141c;font-weight:800;font-size:13px;line-height:1.25;min-height:44px}.Home_becausePoster__QEnw2 .Home_posterFrame__6drwm{width:72px}.Home_becausePoster__QEnw2 .Home_posterBookmark__6v5gl,.Home_becausePoster__QEnw2 .Home_posterTicket__M6rtc{display:none}.Home_becausePoster__QEnw2 .Home_posterShadow__wA7ey{transform:translate(4px,5px)}.Home_posterRailHeading__kFq_1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.Home_posterRailTitle__vRMbW{min-width:0;font-family:Nunito,sans-serif;font-size:22px;font-weight:800;color:#f4ecef}.Home_posterRailControls__iCnc8{display:flex;gap:6px}.Home_posterRailControls__iCnc8 button{display:grid;width:44px;height:44px;place-items:center;border:1px solid #5a495f;border-radius:6px;color:#f4ecef}.Home_posterRailControls__iCnc8 button:hover{border-color:#f591ba;color:#f591ba}.Home_posterRail__AJbAW{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 2px 12px;scrollbar-width:thin}.Home_posterRailItem__ThXia{display:flex;width:clamp(130px,15vw,178px);flex:0 0 auto;flex-direction:column;min-width:0;color:#f4ecef}.Home_posterRailArt__mPuy1{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:2/3;border-radius:7px;background:#28212e}.Home_posterRailPlaceholder__IrKfp{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:14px;color:#aa9dad;font-size:13px;font-weight:800;line-height:1.3;text-align:center}.Home_posterRailArt__mPuy1 img{position:relative;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Home_posterRailName__BU5ju{overflow:hidden;margin-top:10px;font-size:14px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.Home_posterRailItem__ThXia:focus-visible .Home_posterRailName__BU5ju,.Home_posterRailItem__ThXia:hover .Home_posterRailName__BU5ju{color:#f591ba}.Home_posterRailMeta__L1yLd{overflow:hidden;margin-top:3px;color:#bfb2c1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.Home_recommendationHeading__iQgtR{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.Home_recommendationHeading__iQgtR h2{color:#f4ecef;font-family:Nunito,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:800}.Home_recommendationHeading__iQgtR p{margin-top:3px;color:#bfb2c1;font-size:13px}.Home_recommendationCount__XLRGt{flex:0 0 auto;color:#f591ba;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.Home_recommendationLayout__zqSPj{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(285px,.85fr);gap:12px}.Home_recommendationFeature__VOFLk{--recommendation-enter-x:18px;position:relative;display:grid;grid-template-columns:minmax(145px,205px) minmax(0,1fr);gap:20px;min-width:0;min-height:292px;padding:16px;overflow:hidden;border:1px solid #5a495f;border-radius:12px;background:radial-gradient(circle at 25% 10%,#4b304c,#241b2b 55%,#1d1724)}.Home_recommendationBackward__U55xz{--recommendation-enter-x:-18px}.Home_recommendationCover__NT54I{position:relative;min-height:258px;overflow:hidden;border-radius:7px;background:#392c40;box-shadow:7px 8px 0 rgba(11,8,14,.35)}.Home_recommendationCopy__CFhED,.Home_recommendationCover__NT54I{-webkit-animation:Home_recommendationEnter__q6pv8 .32s cubic-bezier(.2,.7,.2,1) both;animation:Home_recommendationEnter__q6pv8 .32s cubic-bezier(.2,.7,.2,1) both}.Home_recommendationCopy__CFhED{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:10px 50px 10px 0}@-webkit-keyframes Home_recommendationEnter__q6pv8{0%{opacity:0;transform:translateX(var(--recommendation-enter-x))}to{opacity:1;transform:translateX(0)}}@keyframes Home_recommendationEnter__q6pv8{0%{opacity:0;transform:translateX(var(--recommendation-enter-x))}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.Home_recommendationCopy__CFhED,.Home_recommendationCover__NT54I{-webkit-animation:none;animation:none}}.Home_recommendationEyebrow__Y0oxB{color:#f591ba;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.Home_recommendationCopy__CFhED h3{display:-webkit-box;overflow:hidden;margin-top:9px;color:#f4ecef;font-family:Nunito,sans-serif;font-size:clamp(24px,2.8vw,38px);font-weight:800;line-height:1.1;-webkit-box-orient:vertical;-webkit-line-clamp:3}.Home_recommendationMeta__eEYzG{margin-top:11px;color:#c9bdc8;font-size:13px;line-height:1.5}.Home_recommendationCta__7V8eW{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:22px;padding:0 16px;border-radius:6px;background:#f591ba;color:#17141c;font-size:13px;font-weight:800;transition:background-color .15s ease}.Home_recommendationCta__7V8eW:focus-visible,.Home_recommendationCta__7V8eW:hover{background:#ffabc9;outline:none}.Home_recommendationControls__oT3NT{position:absolute;right:16px;bottom:16px;display:flex;gap:8px}.Home_recommendationControls__oT3NT button{touch-action:manipulation;display:grid;width:44px;height:44px;place-items:center;border:1px solid #6d5972;border-radius:7px;background:rgba(23,19,29,.6);color:#f4ecef}.Home_recommendationControls__oT3NT button:focus-visible,.Home_recommendationControls__oT3NT button:hover{border-color:#f591ba;color:#f591ba;outline:none}.Home_recommendationQueue__gzfev{display:flex;min-width:0;flex-direction:column;gap:8px}.Home_recommendationQueueTitle__Frshb{margin:2px 0 1px;color:#aa9dad;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.Home_recommendationQueueItem__9RaI5{display:flex;min-width:0;min-height:77px;align-items:center;gap:11px;padding:7px 10px 7px 7px;border:1px solid #493b4d;border-radius:9px;background:#251d2b;color:#a99bab;text-align:left;transition:background-color .15s ease,border-color .15s ease}.Home_recommendationQueueItem__9RaI5:focus-visible,.Home_recommendationQueueItem__9RaI5:hover{border-color:#f591ba;background:#312438;outline:none}.Home_recommendationQueueCover__P_D9z{position:relative;width:43px;height:61px;flex:0 0 auto;overflow:hidden;border-radius:4px;background:#3a2d43}.Home_recommendationQueuePlaceholder__dOrYU{position:absolute;inset:0;display:grid;place-items:center;color:#c9bdc8;font-size:22px;font-weight:800}.Home_recommendationQueueCover__P_D9z img{position:relative;z-index:1}.Home_recommendationQueueCopy__oIVGS{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.Home_recommendationQueueCopy__oIVGS strong{display:-webkit-box;overflow:hidden;color:#f4ecef;font-size:13px;font-weight:800;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Home_recommendationQueueCopy__oIVGS small{color:#aa9dad;font-size:11px}@media (max-width:900px){.Home_recommendationLayout__zqSPj{grid-template-columns:minmax(0,1fr)}.Home_recommendationQueue__gzfev{flex-direction:row;overflow-x:auto;padding-bottom:6px}.Home_recommendationQueueTitle__Frshb{display:none}.Home_recommendationQueueItem__9RaI5{min-width:230px;flex:0 0 230px}}@media (max-width:600px){.Home_recommendationFeature__VOFLk{grid-template-columns:102px minmax(0,1fr);gap:14px;min-height:225px;padding:12px}.Home_recommendationCover__NT54I{min-height:200px}.Home_recommendationCopy__CFhED{justify-content:flex-start;padding:12px 0 52px}.Home_recommendationCopy__CFhED h3{font-size:22px}.Home_recommendationCta__7V8eW{margin-top:12px;padding:0 10px}.Home_recommendationControls__oT3NT{right:12px;bottom:12px}}.Home_continueFan__2Vs0p{width:100%}.Home_posterScroller__yoy5E{display:flex;align-items:flex-end;gap:22px;overflow-x:auto;padding-bottom:20px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.Home_posterScrollerOverlap__az5V5{gap:0}.Home_posterScrollerOverlap__az5V5>*{margin-left:-18px}.Home_posterScrollerOverlap__az5V5>:first-child{margin-left:0}.Home_myListRow__zUKwx,.Home_watchLaterRow__cotCs{display:flex;flex-wrap:wrap;gap:28px 22px}.Home_becauseList__rp6yz{display:flex;flex-direction:column}.Home_becauseRow__T3ueJ{display:flex;align-items:center;gap:14px;min-height:44px;padding:8px 0;border-bottom:1px solid rgba(70,59,73,.5)}.Home_becauseRow__T3ueJ:last-child{border-bottom:none}.Home_becauseNum__UwYFx{flex-shrink:0;width:2rem;font-variant-numeric:tabular-nums;font-weight:700;color:#f591ba}.Home_becausePoster__QEnw2{flex-shrink:0}.Home_trendingList__ANlUn{display:flex;flex-direction:column}.Home_trendingRow__K08T9{display:flex;align-items:center;gap:14px;min-height:44px;padding:8px 0;border-bottom:1px solid rgba(70,59,73,.5)}.Home_trendingRow__K08T9:last-child{border-bottom:none}.Home_trendingRank__1XbTN{flex-shrink:0;width:2rem;font-variant-numeric:tabular-nums;font-weight:700;color:#f591ba}.Home_trendingCover__1s_1G{position:relative;flex-shrink:0;width:56px;border-radius:2px;box-shadow:4px 5px 0 #100b13;overflow:hidden;background-color:#17141c}.Home_trendingCoverArt__VU49W{overflow:hidden}.Home_thisSeasonGrid__vxZXo{display:flex;flex-wrap:wrap;gap:28px 22px;align-items:flex-end}.Home_airingGrid__1i5Zc{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:900px){.Home_airingGrid__1i5Zc{grid-template-columns:repeat(2,minmax(0,1fr))}}.Home_justDroppedRow__MFoUH{display:flex;flex-wrap:wrap;gap:28px 22px;align-items:flex-end}@media (min-width:768px){.Home_justDroppedRow__MFoUH{flex-wrap:nowrap;gap:0}.Home_justDroppedRow__MFoUH>*{margin-left:-22px}.Home_justDroppedRow__MFoUH>:first-child{margin-left:0}}.Home_splitColumns__335dY{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.Home_splitColumns__335dY>*{min-width:0}@media (min-width:800px){.Home_splitColumns__335dY{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.Home_compactList__LbFNV{display:flex;min-width:0;flex-direction:column}.Home_compactRow__2dmQg{display:flex;min-width:0;max-width:100%;align-items:center;gap:12px;min-height:44px;padding:4px 0}.Home_compactThumb__YhyVm{position:relative;width:36px;height:52px;flex-shrink:0;border-radius:8px;overflow:hidden}.Home_genreWideRow__73L64{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:12px}@media (min-width:768px){.Home_genreWideRow__73L64{grid-template-columns:1fr 1fr}}.Home_genreTile__4IawC{display:flex;align-items:center;min-height:88px;padding:16px 20px;border-radius:8px;border:1px solid #5a495f;font-size:15px;font-weight:600;color:#c9bdc8;transition:color .15s ease,border-color .15s ease}.Home_genreTile__4IawC:hover{color:#f4ecef;border-color:#f591ba}.Home_genreChips__hnK_D{display:flex;flex-wrap:wrap;gap:8px}.FeaturedBanner_spotlight__3g_T6{position:relative;overflow:hidden;border:1px solid #493746;border-radius:22px;background:#19141e}.FeaturedBanner_spotlightScene__Ejc5l{position:relative;display:flex;min-height:460px;align-items:center;overflow:hidden;padding:clamp(28px,5vw,72px);-webkit-animation:FeaturedBanner_cartoonReveal__cjcYi .42s ease-out both;animation:FeaturedBanner_cartoonReveal__cjcYi .42s ease-out both}.FeaturedBanner_spotlightBackdrop__c71Bb{position:absolute;inset:-18%;width:136%;height:136%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;filter:blur(34px) saturate(1.2);opacity:.45;transform:scale(1.03)}.FeaturedBanner_spotlightShade__WuLON{position:absolute;inset:0;background:linear-gradient(90deg,#1b1420 2%,rgba(27,20,32,.95) 37%,rgba(27,20,32,.28)),linear-gradient(0deg,#1b1420,transparent 45%)}.FeaturedBanner_spotlightCopy__QhrD4{position:relative;z-index:2;width:min(55%,700px)}.FeaturedBanner_spotlightEyebrow__zoVq7{color:#f591ba;font-size:12px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.FeaturedBanner_spotlightCopy__QhrD4 h1{margin-top:14px;color:#fff5f9;font-family:Nunito,sans-serif;font-size:clamp(42px,5.6vw,78px);font-weight:900;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.FeaturedBanner_spotlightMeta__6k1MV{margin-top:15px;color:#f8ddeb;font-size:14px;font-weight:700}.FeaturedBanner_spotlightSummary__j4Ai4{display:-webkit-box;overflow:hidden;max-width:58ch;margin-top:20px;color:#e0d3df;font-size:16px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.FeaturedBanner_spotlightCta__4SnpZ{touch-action:manipulation;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;margin-top:24px;padding:0 19px;border-radius:12px;background:#f591ba;color:#221824;font-size:14px;font-weight:800;transition:transform .18s ease,background .18s ease}.FeaturedBanner_spotlightCta__4SnpZ:hover{background:#ffb1d0;transform:translateY(-2px)}.FeaturedBanner_spotlightPoster__aPkIj{position:absolute;right:7%;bottom:-8%;z-index:1;width:clamp(220px,25vw,330px);height:112%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(-18px 18px 25px rgb(0 0 0/42%));transform:rotate(5deg)}.FeaturedBanner_spotlightNavigation__1K39Y{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid hsla(0,0%,100%,.09);background:#221a28}.FeaturedBanner_spotlightPicks__jLlyB{display:flex;min-width:0;gap:8px;overflow-x:auto;scrollbar-width:none}.FeaturedBanner_spotlightPicks__jLlyB::-webkit-scrollbar{display:none}.FeaturedBanner_spotlightPick__SJe3x{touch-action:manipulation;display:flex;min-width:44px;min-height:44px;flex:0 0 auto;align-items:center;gap:8px;padding:0 11px;border:1px solid transparent;border-radius:10px;color:#b9aabb;font-size:12px;font-weight:800;white-space:nowrap;transition:color .16s ease,background .16s ease}.FeaturedBanner_spotlightPickActive__euWMX,.FeaturedBanner_spotlightPick__SJe3x:hover{border-color:rgba(245,145,186,.35);background:rgba(245,145,186,.11);color:#ffe5ef}.FeaturedBanner_pickNumber__28EaW{color:#f591ba;font-variant-numeric:tabular-nums}.FeaturedBanner_spotlightArrows__nzSVW{display:flex;flex:0 0 auto;gap:8px}.FeaturedBanner_spotlightArrows__nzSVW button{touch-action:manipulation;display:grid;width:44px;height:44px;place-items:center;border:1px solid #655165;border-radius:50%;color:#fbe9f0;transition:background .16s ease}.FeaturedBanner_spotlightArrows__nzSVW button:hover{background:rgba(245,145,186,.16)}@-webkit-keyframes FeaturedBanner_cartoonReveal__cjcYi{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes FeaturedBanner_cartoonReveal__cjcYi{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.FeaturedBanner_spotlightScene__Ejc5l{min-height:390px}.FeaturedBanner_spotlightCopy__QhrD4{width:68%}.FeaturedBanner_spotlightPoster__aPkIj{right:-5%;opacity:.75}}@media (max-width:600px){.FeaturedBanner_spotlight__3g_T6{border-radius:16px}.FeaturedBanner_spotlightScene__Ejc5l{min-height:440px;align-items:flex-end;padding:26px 22px 30px}.FeaturedBanner_spotlightBackdrop__c71Bb{opacity:.63}.FeaturedBanner_spotlightShade__WuLON{background:linear-gradient(0deg,#1b1420 3%,rgba(27,20,32,.95) 36%,rgb(27 20 32/8%))}.FeaturedBanner_spotlightCopy__QhrD4{width:100%}.FeaturedBanner_spotlightCopy__QhrD4 h1{font-size:clamp(35px,10vw,55px)}.FeaturedBanner_spotlightMeta__6k1MV{margin-top:9px;font-size:12px}.FeaturedBanner_spotlightSummary__j4Ai4{margin-top:11px;font-size:13px;line-height:1.5;-webkit-line-clamp:2}.FeaturedBanner_spotlightCta__4SnpZ{margin-top:18px}.FeaturedBanner_spotlightPoster__aPkIj{top:-15%;right:-8%;bottom:auto;width:55%;height:76%;opacity:.72;transform:rotate(8deg)}.FeaturedBanner_spotlightNavigation__1K39Y{padding:9px 10px}.FeaturedBanner_spotlightPick__SJe3x{padding:0 8px}.FeaturedBanner_spotlightPick__SJe3x span:last-child{display:none}.FeaturedBanner_spotlightArrows__nzSVW button{width:44px}}@media (prefers-reduced-motion:reduce){.FeaturedBanner_spotlightScene__Ejc5l{-webkit-animation:none;animation:none}.FeaturedBanner_spotlightArrows__nzSVW button,.FeaturedBanner_spotlightCta__4SnpZ,.FeaturedBanner_spotlightPick__SJe3x{transition:none}}.AccountMenu_panel__eMr_l{position:absolute;top:100%;right:0;z-index:50;width:320px;max-width:calc(100vw - 2rem);max-height:max(44px,calc(var(--mobile-visible-height, 100dvh) - 6rem - env(safe-area-inset-top, 0px) - var(--mobile-dock-clearance, 6rem)));margin-top:8px;overflow-y:auto;overscroll-behavior:contain;border:1px solid oklch(var(--line)/80%);border-radius:24px;background:oklch(var(--canvas)/94%);box-shadow:0 16px 48px oklch(var(--canvas)/50%),inset 0 1px 0 oklch(var(--fg)/12%);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3)}.AccountMenu_panel__eMr_l:focus{outline:none}@media (min-width:1024px){.AccountMenu_panel__eMr_l{width:256px;max-height:calc(100dvh - 6rem - env(safe-area-inset-top, 0px))}}@media (prefers-reduced-transparency:reduce){.AccountMenu_panel__eMr_l{background:oklch(var(--canvas));-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.AccountMenu_panel__eMr_l{background:oklch(var(--canvas))}}