.SiteScrollToTopButton_root__iHv9G{position:fixed;z-index:52;right:max(22px,10px + env(safe-area-inset-right,0px));bottom:max(28px,16px + env(safe-area-inset-bottom,0px));width:52px;height:48px;display:grid;place-items:center;margin:0;padding:0;border:1px solid hsla(0,0%,100%,.22);border-radius:18px;background:linear-gradient(135deg,#f06ec8,#e255b6 42%,#6a3dff);color:#fff;box-shadow:0 4px 20px rgba(106,61,255,.35),0 10px 36px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.22);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),filter .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.SiteScrollToTopButton_root__iHv9G[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.SiteScrollToTopButton_root__iHv9G:hover{filter:brightness(1.06);box-shadow:0 6px 26px rgba(106,61,255,.42),0 12px 40px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.28)}.SiteScrollToTopButton_root__iHv9G:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(240,110,200,.55),0 6px 26px rgba(106,61,255,.35),0 12px 40px rgba(0,0,0,.45)}.SiteScrollToTopButton_root__iHv9G[data-visible=true]:active{transform:translateY(2px) scale(.97);filter:brightness(.96)}@media(min-width:1024px){.SiteScrollToTopButton_root__iHv9G{right:max(36px,20px + env(safe-area-inset-right,0px));bottom:max(44px,20px + env(safe-area-inset-bottom,0px))}}@media(max-width:1023px){.SiteScrollToTopButton_root__iHv9G{bottom:max(var(--mobile-scroll-top-offset,calc(76px + 16px + env(safe-area-inset-bottom, 0px))),calc(76px + 16px + env(safe-area-inset-bottom, 0px)));right:max(20px,8px + env(safe-area-inset-right,0px))}}@media(max-width:767px){html[data-movie-client="1"] .SiteScrollToTopButton_root__iHv9G{bottom:max(var(--mobile-watch-dock-offset,calc(76px + 16px + env(safe-area-inset-bottom, 0px))) + 52px,calc(76px + 16px + env(safe-area-inset-bottom, 0px)) + 52px)}}@media(prefers-reduced-motion:reduce){.SiteScrollToTopButton_root__iHv9G{transition:opacity .16s ease;transform:none}.SiteScrollToTopButton_root__iHv9G[data-visible=true]:active{transform:none}}.SiteScrollToTopButton_icon__IW_6u{display:block;pointer-events:none}.SiteSidebarRail_root__uLk6F{display:none}@media(min-width:1024px){.SiteSidebarRail_root__uLk6F{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:fixed;left:0;top:0;bottom:0;width:64px;z-index:51;transition:width .2s ease,padding .2s ease;padding:10px 0 24px;background:#0c0b0e;border-right:1px solid rgba(72,72,72,.08);box-shadow:40px 0 80px rgba(0,0,0,.45)}.SiteSidebarRail_root__uLk6F[data-expanded=true]{width:216px;align-items:stretch;padding-left:6px;padding-right:6px}}@media(prefers-reduced-motion:reduce){.SiteSidebarRail_root__uLk6F{transition:none}}.SiteSidebarRail_top__bHByA{gap:0}.SiteSidebarRail_topNav__qN_XV,.SiteSidebarRail_top__bHByA{display:flex;flex-direction:column;align-items:center;width:100%}.SiteSidebarRail_topNav__qN_XV{padding-top:16px;gap:24px}.SiteSidebarRail_root__uLk6F[data-expanded=true] .SiteSidebarRail_topNav__qN_XV{align-items:stretch;gap:8px}.SiteSidebarRail_bottom__zRewP{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.SiteSidebarRail_root__uLk6F[data-expanded=true] .SiteSidebarRail_bottom__zRewP{align-items:stretch;gap:12px}.SiteSidebarRail_expandToggle__pqDKa{width:100%}.SiteSidebarRail_iconBtn__HT7to,.SiteSidebarRail_iconLink__mtN54{position:relative;min-width:44px}.SiteSidebarRail_iconBtn__HT7to:after,.SiteSidebarRail_iconLink__mtN54:after{content:"";position:absolute;inset:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);pointer-events:none}.SiteSidebarRail_iconBtn__HT7to,.SiteSidebarRail_iconLink__mtN54{display:grid;place-items:center;width:100%;min-height:44px;padding:8px 4px;border:none;background:rgba(0,0,0,0);color:#f5f5f7;cursor:pointer;border-radius:10px;opacity:.88;transition:opacity .16s cubic-bezier(.4,0,.2,1),background .16s cubic-bezier(.4,0,.2,1)}.SiteSidebarRail_iconBtn__HT7to:hover,.SiteSidebarRail_iconLink__mtN54:hover{opacity:1;background:hsla(0,0%,100%,.06)}.SiteSidebarRail_navRow__J8lB3{position:relative;min-width:44px}.SiteSidebarRail_navRow__J8lB3:after{content:"";position:absolute;inset:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);pointer-events:none}.SiteSidebarRail_navRow__J8lB3{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;min-height:44px;text-decoration:none;color:inherit;box-sizing:border-box}.SiteSidebarRail_root__uLk6F[data-expanded=true] .SiteSidebarRail_navRow__J8lB3{justify-content:flex-start;gap:12px;padding:4px 8px}.SiteSidebarRail_iconLink__mtN54[data-active=true]{opacity:1;background:rgba(226,85,182,.12);box-shadow:inset 2px 0 0 #e255b6}.SiteSidebarRail_navLabel___c7Mi{display:none;flex:1 1 auto;min-width:0;text-align:left;font-size:.875rem;font-weight:600;color:rgba(220,220,220,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteSidebarRail_root__uLk6F[data-expanded=true] .SiteSidebarRail_navLabel___c7Mi{display:block}.SiteSidebarRail_railIcon__E38eC{flex-shrink:0;width:24px;height:24px;color:rgba(198,198,198,.95)}.SiteSidebarRail_iconBtn__HT7to:disabled{opacity:.4;cursor:wait}.SiteSidebarRail_iconWithBadge__ioT9e{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.SiteSidebarRail_badge__lF90r{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e255b6;color:#fff;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;box-shadow:0 0 0 2px #0c0b0e;pointer-events:none}