.stream-app .unnamed-detail-backdrop.is-closing{opacity:.32;pointer-events:none;transition:opacity .38s}.stream-app .unnamed-detail-backdrop.is-closing .unnamed-detail{transition:transform .38s cubic-bezier(.25,.8,.2,1);transform:scale(.965)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.stream-app .film-grid .film-tile{transform-origin:50%;transition:transform .26s cubic-bezier(.2,.8,.2,1)!important;animation-fill-mode:backwards!important}.stream-app .film-grid .film-tile:is(:hover,:focus-visible){z-index:3;position:relative;transform:translateY(-5px)scale(1.035)!important}.stream-app .film-grid .film-tile:has(+.film-tile:is(:hover,:focus-visible)){transform:translate(-6px)!important}.stream-app .film-grid .film-tile:is(:hover,:focus-visible)+.film-tile{transform:translate(6px)!important}}.ap-detail-collection .ap-save-action,.ap-detail-collection .ap-like-action{align-items:center;gap:8px;display:inline-flex}.ap-detail-collection .ap-save-action .ap-action-icon{transform-origin:50% 8%}.ap-detail-collection .ap-save-action.just-confirmed .ap-action-icon{animation:.52s cubic-bezier(.18,.85,.22,1) both apBookmarkFold}@keyframes apBookmarkFold{0%{transform:perspective(90px)rotateX(0)scaleY(1)}38%{transform:perspective(90px)rotateX(70deg)scaleY(.55)}72%{transform:perspective(90px)rotateX(-11deg)scaleY(1.13)}to{transform:perspective(90px)rotateX(0)scaleY(1)}}.ap-detail-collection .ap-action-confirmation{color:#cfe7b3;flex:none;animation:.42s cubic-bezier(.15,.9,.22,1) both apActionConfirmed}@keyframes apActionConfirmed{0%{opacity:0;transform:translateY(5px)scale(.42)}60%{opacity:1;transform:translateY(-2px)scale(1.13)}to{opacity:1;transform:translateY(0)scale(1)}}.ap-heart-stack{flex:0 0 17px;place-items:center;width:17px;height:17px;display:inline-grid;position:relative}.ap-heart-stack .ap-action-icon{position:absolute;inset:0}.ap-heart-stack .ap-heart-fill{color:#f06b87;clip-path:inset(100% 0 0);transition:clip-path .36s cubic-bezier(.22,.78,.2,1);position:absolute;inset:0}.ap-like-action.is-liked .ap-heart-fill{clip-path:inset(0)}.ap-like-action.just-confirmed .ap-heart-stack{animation:.43s cubic-bezier(.14,.84,.2,1) both apHeartBounce}@keyframes apHeartBounce{0%,to{transform:scale(1)}50%{transform:scale(1.32)}}.stream-app .stream-search-wrap:has(.ap-search-morph-destination){transform-origin:8%;animation:.32s cubic-bezier(.18,.8,.18,1) both apSearchUnfold}@keyframes apSearchUnfold{0%{opacity:.55;transform:scaleX(.08)}72%{opacity:1}to{opacity:1;transform:scaleX(1)}}.stream-app .ap-search-morph-destination{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.stream-app .stream-search-wrap input{animation:.3s .13s backwards apSearchText}@keyframes apSearchText{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.stream-app .stream-nav-item.ap-notification-ringing svg,.stream-app .stream-mobile-tabs button.ap-notification-ringing svg{transform-origin:50% 9%;animation:.67s cubic-bezier(.2,.8,.2,1) both apBellRinging}@keyframes apBellRinging{0%,to{transform:rotate(0)}18%{transform:rotate(-18deg)}34%{transform:rotate(16deg)}50%{transform:rotate(-11deg)}65%{transform:rotate(8deg)}78%{transform:rotate(-3deg)}}.ap-notifications-panel{background:#18181a;border:1px solid #ffffff27;border-radius:24px;max-width:780px;margin-top:26px;padding:clamp(17px,3vw,30px)}.ap-notifications-head{align-items:center;gap:14px;display:flex}.ap-notifications-head>svg{color:#e5e5e5;flex-shrink:0}.ap-notifications-head>div{flex:1;min-width:0}.ap-notifications-head h2{margin:0 0 3px;font-size:20px}.ap-notifications-head p,.ap-notification-empty{color:#aaa;margin:0;font-size:12px}.ap-notifications-head button{color:#111;background:#f6f6f6;border:0;border-radius:999px;padding:11px 15px;font-size:12px;transition:transform .2s}.ap-notifications-head button:active{transform:scale(.95)}.ap-notification-list{gap:8px;margin-top:22px;display:grid}.ap-notification-item{color:#e5e5e5;background:#ffffff0a;border:1px solid #ffffff16;border-radius:15px;align-items:center;gap:12px;padding:13px;font-size:12px;animation:.32s both apNoticeEnter;display:flex}.ap-notification-item svg{flex-shrink:0}.ap-notification-empty{margin-top:28px}@keyframes apNoticeEnter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.ap-notifications-head{flex-wrap:wrap}.ap-notifications-head button{width:100%}}.avatar-choice.picked{animation:.38s cubic-bezier(.2,.8,.2,1) both apAvatarPicked;position:relative}.avatar-choice.picked:after{content:"";pointer-events:none;border:2px solid #fff;border-radius:16px;animation:.38s cubic-bezier(.2,.8,.2,1) both apAvatarRing;position:absolute;inset:-3px}@keyframes apAvatarPicked{0%{transform:translateY(0)scale(1)}48%{transform:translateY(-8px)scale(1.04)}to{transform:translateY(0)scale(1)}}@keyframes apAvatarRing{0%{opacity:0;transform:scale(.84)}60%{opacity:1;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}.continue-progress .ap-progress-reveal{transform-origin:0;animation:.7s cubic-bezier(.16,.8,.2,1) both apProgressGrow}@keyframes apProgressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ap-ai-composer button.ap-ai-animated-send{position:relative;overflow:hidden}.ap-ai-animated-send .ap-ai-send-arrow{place-items:center;transition:opacity .2s,transform .3s;display:grid;position:absolute;inset:0}.ap-ai-animated-send .ap-ai-send-dots{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:2px;transition:opacity .16s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(6px)}.ap-ai-animated-send .ap-ai-send-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.ap-ai-animated-send.is-launching .ap-ai-send-arrow{animation:.36s cubic-bezier(.2,.85,.2,1) both apSendLift}.ap-ai-animated-send.is-busy .ap-ai-send-arrow{opacity:0;transform:translateY(-12px)}.ap-ai-animated-send.is-busy .ap-ai-send-dots{opacity:1;transform:translateY(0)}.ap-ai-animated-send.is-busy .ap-ai-send-dots i{animation:.7s ease-in-out infinite alternate apSendDot}.ap-ai-animated-send.is-busy .ap-ai-send-dots i:nth-child(2){animation-delay:.14s}.ap-ai-animated-send.is-busy .ap-ai-send-dots i:nth-child(3){animation-delay:.28s}@keyframes apSendLift{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-19px)scale(.74)}}@keyframes apSendDot{0%{opacity:.42;transform:translateY(2px)}to{opacity:1;transform:translateY(-3px)}}.ap-collection-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:15px;display:flex}.ap-collection-toggle{white-space:nowrap;color:#eee;cursor:pointer;background:#ffffff10;border:1px solid #ffffff2d;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:inline-flex}.ap-collection-toggle svg{transition:transform .25s}.ap-animated-collection.is-expanded .ap-collection-toggle svg{transform:rotate(-135deg)}.ap-animated-collection .ap-collection-poster-grid{transform-origin:0 0;transition:opacity .25s}.ap-animated-collection.is-expanded .ap-collection-poster-grid{grid-template-columns:repeat(auto-fill,minmax(103px,136px));align-items:start;gap:19px 15px;display:grid}.ap-animated-collection.is-expanded .ap-library-film{width:100%;animation:.33s cubic-bezier(.18,.8,.2,1) both apCollectionSpread;animation-delay:calc(var(--collection-index)*18ms)}@keyframes apCollectionSpread{0%{opacity:.58;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ap-animated-speaker .ap-wave-small,.ap-animated-speaker .ap-wave-large,.ap-animated-speaker .ap-wave-muted{transform-origin:13px 12px;transition:opacity .23s,transform .28s cubic-bezier(.2,.8,.2,1)}.ap-plans-grid{isolation:isolate;position:relative}.ap-plans-grid .ap-tier-travelling-outline{z-index:5;pointer-events:none;will-change:transform;border:2px solid #fff;border-radius:21px;width:250px;height:420px;transition:transform .39s cubic-bezier(.2,.85,.2,1),width .24s,height .24s;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff32,0 0 0 2px #ffffff13}.ap-plans-grid .ap-tier.is-current{box-shadow:none!important;border-color:#ffffff35!important}.ap-plans-grid .ap-tier{z-index:1}@media (width<=820px){.ap-plans-grid .ap-tier-travelling-outline{border-radius:22px}}@media (prefers-reduced-motion:reduce){.stream-app .unnamed-detail-backdrop.is-closing,.stream-app .film-tile,.stream-app .stream-search-wrap input,.ap-action-icon,.ap-action-confirmation,.ap-heart-stack,.ap-heart-fill,.ap-notification-ringing svg,.avatar-choice.picked,.avatar-choice.picked:after,.continue-progress .ap-progress-reveal,.ap-ai-send-arrow,.ap-ai-send-dots,.ap-ai-send-dots i,.ap-library-film,.ap-tier-travelling-outline{transition:none!important;animation:none!important}.stream-app .stream-search-wrap:has(.ap-search-morph-destination){transition:none!important;animation:none!important}}.ap-detail-collection .ap-icon-morph-frame{flex:0 0 17px;place-items:center;width:17px;height:17px;display:inline-grid;position:relative}.ap-icon-morph-frame .ap-action-icon{position:absolute;inset:0}.ap-icon-morph-frame .ap-action-confirmation,.ap-heart-stack .ap-action-confirmation{opacity:0;pointer-events:none;animation:none;position:absolute;inset:0;transform:scale(.4)translateY(4px)}.ap-save-action.just-confirmed .ap-icon-morph-frame .ap-action-icon{animation:.82s cubic-bezier(.2,.78,.2,1) both apBookmarkToCheck}.ap-like-action.just-confirmed .ap-heart-stack>.ap-action-icon,.ap-like-action.just-confirmed .ap-heart-stack>.ap-heart-fill{animation:.82s cubic-bezier(.2,.78,.2,1) both apHeartToCheck}.ap-save-action.just-confirmed .ap-icon-morph-frame .ap-action-confirmation,.ap-like-action.just-confirmed .ap-heart-stack>.ap-action-confirmation{animation:.82s cubic-bezier(.2,.8,.2,1) both apCheckInAndOut}@keyframes apBookmarkToCheck{0%{opacity:1;transform:perspective(85px)rotateX(0)scaleY(1)}32%{opacity:1;transform:perspective(85px)rotateX(65deg)scaleY(.6)}47%,71%{opacity:0;transform:perspective(85px)rotateX(85deg)scale(.7)}to{opacity:1;transform:perspective(85px)rotateX(0)scale(1)}}@keyframes apHeartToCheck{0%{opacity:1;transform:scale(1)}32%{opacity:1;transform:scale(1.28)}47%,71%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes apCheckInAndOut{0%,39%{opacity:0;transform:scale(.4)translateY(5px)}53%{opacity:1;transform:scale(1.12)translateY(0)}67%{opacity:1;transform:scale(1)}89%,to{opacity:0;transform:scale(.5)translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ap-icon-morph-frame .ap-action-icon,.ap-heart-stack .ap-action-icon,.ap-heart-stack .ap-heart-fill,.ap-action-confirmation{animation:none!important}}.ap-animated-collection:not(.is-expanded) .ap-collection-poster-grid{scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:8px;display:flex;overflow:auto hidden}.ap-animated-collection:not(.is-expanded) .ap-collection-poster-grid .ap-library-film{scroll-snap-align:start;flex:0 0 clamp(103px,10.7vw,136px)}.ap-animated-collection.is-expanded .ap-collection-poster-grid{scroll-snap-type:none;overflow:visible}
