.nf-card[data-v-385e9af1]{width:var(--media-card-w);height:var(--media-card-h);color:inherit;border-radius:var(--media-card-radius);will-change:transform;outline:none;flex-shrink:0;text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block;position:relative}.nf-card[data-v-385e9af1]:focus-visible,.nf-card[data-v-385e9af1]:hover{z-index:6;transform:translateY(-3px)scale(1.025)}.nf-card__thumb[data-v-385e9af1]{border-radius:var(--media-card-radius);background:var(--surface-2);border:1px solid var(--border-soft);transition:opacity .2s,border-color .32s,box-shadow .32s;position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 16px -8px #00000080}.nf-card:hover .nf-card__thumb[data-v-385e9af1]{border-color:#818cf88c;box-shadow:0 14px 32px -10px #000000b3,0 0 24px -6px #6366f173}.nf-card__thumb[data-v-385e9af1]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff24,#0000);width:55%;transition:left .65s;position:absolute;top:0;bottom:0;left:-85%;transform:skew(-18deg)}.nf-card:hover .nf-card__thumb[data-v-385e9af1]:after{left:130%}.nf-card__img[data-v-385e9af1]{-o-object-fit:cover;object-fit:cover;opacity:0;filter:blur(6px);width:100%;height:100%;transition:opacity .5s,filter .5s,transform .6s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.05)}.nf-card__img--loaded[data-v-385e9af1]{opacity:1;filter:none;transform:scale(1)}.nf-card:hover .nf-card__img--loaded[data-v-385e9af1]{transform:scale(1.06)}.nf-card__img-skel[data-v-385e9af1]{border-radius:inherit;position:absolute;inset:0}.nf-card__placeholder[data-v-385e9af1]{width:100%;height:100%;color:var(--text-soft);background:radial-gradient(ellipse 120% 80% at 50% 0,#6366f124 0,transparent 60%),linear-gradient(160deg,var(--surface-2) 0,var(--surface-3) 100%);justify-content:center;align-items:center;font-size:3rem;font-weight:800;display:flex}.nf-card__rating[data-v-385e9af1]{color:#fde68a;font-variant-numeric:tabular-nums;letter-spacing:-.01em;-webkit-backdrop-filter:blur(8px);background:#000000a8;border:1px solid #facc1540;border-radius:999px;gap:3px;padding:2px 7px;font-size:.6875rem;font-weight:700;left:6px}.nf-card__completed[data-v-385e9af1],.nf-card__rating[data-v-385e9af1]{z-index:3;align-items:center;display:inline-flex;position:absolute;top:6px}.nf-card__completed[data-v-385e9af1]{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;justify-content:center;width:22px;height:22px;right:6px;box-shadow:0 2px 8px #6366f18c,inset 0 1px #ffffff40}.nf-card__strip-meta[data-v-385e9af1]{align-items:center;gap:6px;display:flex}.nf-card__strip-year[data-v-385e9af1]{color:#ffffffb8;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-shadow:0 1px 4px #0000008c;flex-shrink:0;margin-left:auto;font-size:.75rem;font-weight:600}.nf-card__strip[data-v-385e9af1]{background:linear-gradient(0deg,#040612eb 0,#0406128c 55%,#0000);flex-direction:column;gap:5px;padding:28px 10px 9px;display:flex;position:absolute;inset:auto 0 0}.nf-card__strip-dubs[data-v-385e9af1]{flex-wrap:nowrap;display:flex}.nf-card__strip-title[data-v-385e9af1]{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;text-shadow:0 1px 6px #0000008c;font-size:.875rem;font-weight:700;line-height:1.2;overflow:hidden}.nf-card__progress[data-v-385e9af1]{z-index:2;background:#ffffff24;height:4px;position:absolute;inset:auto 0 0}.nf-card__progress-fill[data-v-385e9af1]{background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:0 999px 999px 0;height:100%;transition:width .3s;box-shadow:0 0 10px #818cf8a6}@media (prefers-reduced-motion:reduce){.nf-card[data-v-385e9af1],.nf-card__img[data-v-385e9af1]{transition:none}.nf-card[data-v-385e9af1]:focus-visible,.nf-card[data-v-385e9af1]:hover,.nf-card:hover .nf-card__img--loaded[data-v-385e9af1]{transform:none}.nf-card__thumb[data-v-385e9af1]:after{display:none}}.nf-popup{z-index:2000;cursor:pointer;transform-origin:50%;color:#fff;pointer-events:auto;isolation:isolate;background:#0e1224;border-radius:12px;font-family:Plus Jakarta Sans,-apple-system,sans-serif;position:fixed;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 32px 70px -12px #000000e0,0 0 0 1px #ffffff0d,0 0 32px -8px #818cf840}.nf-popup:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:5;opacity:.6;background:linear-gradient(135deg,#818cf880 0,#c084fc4d 40%,#ffffff0f);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nf-popup__thumb{aspect-ratio:16/9;background:#181e3e;width:100%;position:relative;overflow:hidden}.nf-popup__img{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;animation:8s ease-in-out infinite alternate nf-popup-kenburns;display:block}@keyframes nf-popup-kenburns{0%{transform:scale(1.05)translate(-1.5%,-1%)}to{transform:scale(1.12)translate(1.5%,1%)}}@media (prefers-reduced-motion:reduce){.nf-popup__img{animation:none}}.nf-popup__thumb-fade{z-index:2;background:linear-gradient(#0000 60%,#00000073)}.nf-popup__thumb-fade,.nf-popup__trailer{pointer-events:none;position:absolute;inset:0}.nf-popup__trailer{z-index:1;transform-origin:50%;opacity:0;filter:saturate(.88)brightness(.94);background:#000;border:0;width:100%;height:100%;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .6s;transform:scale(2)}.nf-popup__trailer--ready{opacity:1;filter:saturate(1.05)brightness();transform:scale(1.8)}.nf-popup__trailer--hls{-o-object-fit:cover;object-fit:cover;transform:none}.nf-popup__trailer--hls.nf-popup__trailer--ready{transform:none}.nf-popup__buffering{z-index:2;pointer-events:none;background:radial-gradient(circle,#00000059 0,#0000 60%);justify-content:center;align-items:center;gap:6px;animation:.2s forwards nf-popup-buffering-in;display:flex;position:absolute;inset:0}@keyframes nf-popup-buffering-in{0%{opacity:0}to{opacity:1}}.nf-popup__buffering-dot{background:linear-gradient(135deg,#818cf8,#c084fc);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite nf-popup-buffering-bounce;box-shadow:0 0 12px #818cf8b3}.nf-popup__buffering-dot:nth-child(2){animation-delay:.15s}.nf-popup__buffering-dot:nth-child(3){animation-delay:.3s}@keyframes nf-popup-buffering-bounce{0%,80%,to{opacity:.5;transform:translateY(0)scale(.85)}40%{opacity:1;transform:translateY(-6px)scale(1)}}.nf-popup__vignette{z-index:3;pointer-events:none;background:radial-gradient(110% 80%,#0000 55%,#00000073 100%);animation:.7s forwards nf-popup-vignette-in;position:absolute;inset:0}@keyframes nf-popup-vignette-in{0%{opacity:0}to{opacity:1}}.nf-popup__live-badge{z-index:4;letter-spacing:.12em;color:#fff;text-shadow:0 1px 2px #0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:linear-gradient(135deg,#ef4444eb,#f472b6eb);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:.625rem;font-weight:800;animation:.36s cubic-bezier(.34,1.56,.64,1) both nf-popup-badge-in;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #ef444466,inset 0 1px #fff3}@keyframes nf-popup-badge-in{0%{opacity:0;transform:translateY(-6px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.nf-popup__live-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite nf-popup-live-pulse;box-shadow:0 0 8px #fffc}@keyframes nf-popup-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.nf-popup__eq{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0000008c;border-radius:8px;align-items:flex-end;gap:3px;height:22px;padding:6px 9px;animation:.36s cubic-bezier(.34,1.56,.64,1) 80ms both nf-popup-badge-in;display:inline-flex;position:absolute;bottom:10px;right:10px}.nf-popup__eq-bar{transform-origin:bottom;background:linear-gradient(#c084fc,#818cf8);border-radius:2px;width:3px;animation:1s ease-in-out infinite nf-popup-eq}.nf-popup__eq-bar:first-child{height:8px;animation-delay:-.4s}.nf-popup__eq-bar:nth-child(2){height:12px;animation-delay:-.7s}.nf-popup__eq-bar:nth-child(3){height:6px;animation-delay:-.2s}.nf-popup__eq-bar:nth-child(4){height:10px;animation-delay:-.55s}@keyframes nf-popup-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.nf-popup__title-scrim{z-index:3;pointer-events:none;background:linear-gradient(#0000 0,#000000a6 60%,#000000d9);padding:36px 12px 10px;animation:.5s .12s both nf-popup-vignette-in;position:absolute;inset:auto 0 0}.nf-popup__title-text{letter-spacing:-.01em;color:#fff;text-shadow:0 2px 8px #00000080;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:800;line-height:1.2;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.nf-popup__buffering-dot,.nf-popup__eq,.nf-popup__eq-bar,.nf-popup__live-badge,.nf-popup__live-dot,.nf-popup__trailer{transition:none!important;animation:none!important}.nf-popup__trailer{opacity:1;filter:none;transform:none}}.nf-popup__body{background:#0e1224;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.nf-popup__actions{align-items:center;gap:6px;display:flex}.nf-popup__spacer{flex:1}.nf-popup__round{color:#fff;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:border-color .18s,background .18s,color .18s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex}.nf-popup__round:hover{background:#ffffff1f;border-color:#fff;transform:scale(1.1)}.nf-popup__round--primary{box-shadow:0 4px 14px -4px #6366f1b3}.nf-popup__round--primary,.nf-popup__round--primary:hover{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-color:#0000}.nf-popup__round--primary:hover{filter:brightness(1.12);box-shadow:0 6px 20px -4px #8b5cf6d9}.nf-popup__round--active{color:#818cf8;background:#6366f124;border-color:#818cf8}.nf-popup__meta{color:#ffffffd9;letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.nf-popup__meta-rating{color:#fde68a;align-items:center;gap:3px;font-weight:700;display:inline-flex}.nf-popup__age{letter-spacing:0;border:1px solid #ffffff52;border-radius:2px;padding:0 5px;font-size:.6875rem}.nf-popup__reason{color:var(--media-indigo-hover);letter-spacing:-.005em;align-items:flex-start;gap:6px;margin:0;font-size:.75rem;font-weight:700;line-height:1.45;display:flex}.nf-popup__reason :deep(svg){flex-shrink:0;margin-top:3px}.nf-popup__desc{color:#ffffff9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.nf-popup__desc,.nf-popup__genres{letter-spacing:-.005em;font-size:.75rem}.nf-popup__genres{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nf-popup__bullet{color:#818cf8;font-weight:700}.nf-popup-enter-active{transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1)}.nf-popup-leave-active{transition:opacity .14s,transform .18s cubic-bezier(.4,0,.6,1)}.nf-popup-enter-from{opacity:0;transform:translate(-50%,-50%)scale(.7)}.nf-popup-leave-to{opacity:0;transform:translate(-50%,-50%)scale(.85)}@media (hover:none),(width<=768px){.nf-popup{display:none!important}}
