.watzem-brand-wrapper[data-v-b7eb0c87]{display:inline-flex;align-items:center;gap:.6rem;-webkit-user-select:none;user-select:none}.size-sm[data-v-b7eb0c87]{gap:.45rem}.size-sm .brand-title[data-v-b7eb0c87]{font-size:1.05rem;letter-spacing:-.4px}.size-sm .brand-sub[data-v-b7eb0c87]{font-size:.55rem}.size-md[data-v-b7eb0c87]{gap:.6rem}.size-md .brand-title[data-v-b7eb0c87]{font-size:1.25rem;letter-spacing:-.5px}.size-md .brand-sub[data-v-b7eb0c87]{font-size:.65rem}.size-lg[data-v-b7eb0c87]{gap:.85rem}.size-lg .brand-title[data-v-b7eb0c87]{font-size:2.2rem;letter-spacing:-1px}.size-lg .brand-sub[data-v-b7eb0c87]{font-size:.72rem;letter-spacing:2.5px}.size-xl[data-v-b7eb0c87]{flex-direction:column;gap:1.2rem;text-align:center}.size-xl .brand-title[data-v-b7eb0c87]{font-size:3.2rem;letter-spacing:-1.5px}.size-xl .brand-sub[data-v-b7eb0c87]{font-size:.82rem;letter-spacing:3.5px;margin-top:.25rem}.logo-mark[data-v-b7eb0c87]{position:relative;display:grid;place-items:center;flex-shrink:0;border-radius:var(--radius-sm);transition:transform .25s cubic-bezier(.16,1,.3,1)}.logo-svg[data-v-b7eb0c87]{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.logo-aura[data-v-b7eb0c87]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;background:radial-gradient(circle,rgba(245,158,11,.45) 0%,transparent 70%);z-index:-1;opacity:.8;filter:blur(8px);transition:all .3s ease}.is-tv .logo-aura[data-v-b7eb0c87]{background:radial-gradient(circle,rgba(244,63,94,.5) 0%,transparent 70%)}.brand-text-col[data-v-b7eb0c87]{display:flex;flex-direction:column}.brand-title[data-v-b7eb0c87]{font-weight:800;line-height:1;color:#fff;display:flex;align-items:center}.watz-text[data-v-b7eb0c87]{color:#fff}.em-text[data-v-b7eb0c87]{background:linear-gradient(135deg,#fbbf24,#f59e0b 60%,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease}.em-text.is-tv[data-v-b7eb0c87]{background:linear-gradient(135deg,#fb7185,#f43f5e 60%,#be123c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-sub[data-v-b7eb0c87]{font-weight:700;color:#ffffff8c;letter-spacing:1.5px;text-transform:uppercase;margin-top:2px}.is-animated .logo-mark[data-v-b7eb0c87]{animation:logoBreath-b7eb0c87 3s ease-in-out infinite alternate}.is-animated .lens-sparkle[data-v-b7eb0c87]{animation:sparkleGlint-b7eb0c87 2.2s infinite ease-in-out}.is-animated .em-text[data-v-b7eb0c87]{background-size:200% auto;animation:emShimmer-b7eb0c87 3s linear infinite}@keyframes logoBreath-b7eb0c87{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes sparkleGlint-b7eb0c87{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@keyframes emShimmer-b7eb0c87{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.top-header[data-v-4ad147b3]{position:sticky;top:0;z-index:50;width:100%;background:#07070ae0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);padding-top:var(--safe-top);transition:padding-top .2s ease;will-change:padding-top;contain:layout}.header-content[data-v-4ad147b3]{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);max-width:1440px;margin:0 auto;padding:0 max(1rem,var(--safe-left, 0px));padding-right:max(1rem,var(--safe-right, 0px));gap:.75rem}.brand[data-v-4ad147b3]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.logo-icon[data-v-4ad147b3]{width:34px;height:34px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent-amber),#d97706);color:#07070a;display:grid;place-items:center;box-shadow:0 2px 12px var(--accent-amber-glow);transition:all .3s ease}.logo-icon.is-tv[data-v-4ad147b3]{background:linear-gradient(135deg,var(--accent-rose),#e11d48);box-shadow:0 2px 12px var(--accent-rose-glow)}.brand-title[data-v-4ad147b3]{font-size:1.15rem;font-weight:800;letter-spacing:-.5px;color:var(--text-primary)}.brand-accent[data-v-4ad147b3]{background:linear-gradient(135deg,var(--accent-amber),#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease}.brand-accent.is-tv[data-v-4ad147b3]{background:linear-gradient(135deg,var(--accent-rose),#f43f5e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mode-pill-wrap[data-v-4ad147b3]{flex:1;max-width:180px;display:flex;justify-content:center}.mode-pill[data-v-4ad147b3]{position:relative;display:flex;width:100%;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:3px}.pill-thumb[data-v-4ad147b3]{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);background:var(--accent-amber);border-radius:var(--radius-full);box-shadow:0 2px 8px var(--accent-amber-glow);transition:transform .28s cubic-bezier(.34,1.4,.5,1),background .25s ease;z-index:1}.pill-thumb.is-tv[data-v-4ad147b3]{transform:translate(100%);background:var(--accent-rose);box-shadow:0 2px 8px var(--accent-rose-glow)}.pill-btn[data-v-4ad147b3]{position:relative;z-index:2;flex:1;padding:.35rem .2rem;color:var(--text-secondary);font-size:.75rem;font-weight:600;text-align:center;transition:color .2s ease}.pill-btn.active[data-v-4ad147b3]{color:#07070a;font-weight:700}.icon-action-btn[data-v-4ad147b3]{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);display:grid;place-items:center;transition:all .2s ease}.icon-action-btn[data-v-4ad147b3]:hover,.icon-action-btn.active[data-v-4ad147b3]{color:var(--text-primary);border-color:var(--border-active);background:var(--bg-surface-elevated)}.bottom-nav[data-v-18e85123]{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#0a0a0feb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border-subtle);padding-bottom:var(--safe-bottom);transition:all .3s ease}@media(min-width:768px){.bottom-nav[data-v-18e85123]{left:50%;right:auto;transform:translate(-50%);bottom:1.25rem;width:min(540px,calc(100vw - 2rem));border-radius:var(--radius-full);border:1px solid var(--border-active);box-shadow:0 12px 35px #000000b3;padding-bottom:0}}.nav-inner[data-v-18e85123]{max-width:600px;margin:0 auto;height:var(--nav-height);display:flex;align-items:center;justify-content:space-around;padding:0 .5rem}.nav-tab[data-v-18e85123]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;color:var(--text-muted);transition:color .25s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);position:relative}.nav-tab[data-v-18e85123]:active{transform:scale(.92)}.icon-wrap[data-v-18e85123]{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.tab-label[data-v-18e85123]{font-size:.65rem;font-weight:500;letter-spacing:.1px}.nav-tab.active[data-v-18e85123]{color:var(--accent-amber)}.nav-tab.active.tv-theme[data-v-18e85123]{color:var(--accent-rose)}.nav-tab.active .icon-wrap[data-v-18e85123]{transform:translateY(-2px) scale(1.1);animation:tabBounce-18e85123 .35s cubic-bezier(.16,1,.3,1)}@keyframes tabBounce-18e85123{0%{transform:translateY(0) scale(.9)}50%{transform:translateY(-3px) scale(1.18)}to{transform:translateY(-2px) scale(1.1)}}.active-dot[data-v-18e85123]{position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:dotFade-18e85123 .25s ease}@keyframes dotFade-18e85123{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.badge-count[data-v-18e85123]{position:absolute;top:-4px;right:-8px;background:var(--accent-rose);color:#fff;font-size:.58rem;font-weight:700;padding:1px 4px;border-radius:var(--radius-full);min-width:15px;text-align:center;border:1px solid var(--bg-main)}.badge-count.emerald[data-v-18e85123]{background:var(--accent-emerald)}.stream-player-container[data-v-79e8237d]{display:flex;flex-direction:column;gap:.75rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.85rem;contain:layout}.tv-selector-bar[data-v-79e8237d]{display:flex;flex-direction:column;gap:.65rem;padding-bottom:.25rem}.season-picker[data-v-79e8237d]{display:flex;align-items:center;gap:.5rem}.picker-label[data-v-79e8237d]{font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.season-select[data-v-79e8237d]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.35rem .65rem;font-size:.78rem;font-weight:600;outline:none;cursor:pointer}.episodes-scroller[data-v-79e8237d]{overflow-x:auto;padding-bottom:4px}.episodes-list[data-v-79e8237d]{display:flex;gap:.4rem}.ep-pill[data-v-79e8237d]{padding:.35rem .65rem;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ep-pill.active[data-v-79e8237d]{background:var(--accent-rose);border-color:var(--accent-rose);color:#fff;font-weight:700}.video-aspect-box[data-v-79e8237d]{position:relative;width:100%;aspect-ratio:16 / 9;background:#050508;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 36px #000000a6;contain:layout style;will-change:contents}.player-placeholder[data-v-79e8237d]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;-webkit-user-select:none;user-select:none}.parallax-bg-wrapper[data-v-79e8237d]{position:absolute;top:-25px;right:-25px;bottom:-25px;left:-25px;overflow:hidden;pointer-events:none;z-index:0;background:radial-gradient(circle at center,#1b1b29,#0d0d16 65%,#07070a)}.parallax-bg-blur[data-v-79e8237d]{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;filter:blur(28px) brightness(.38) saturate(1.4);transform:scale(1.1);pointer-events:none}.parallax-bg-img[data-v-79e8237d]{width:100%;height:100%;object-fit:cover;object-position:center 25%;filter:brightness(.6) contrast(1.18) saturate(1.2);transition:transform .22s cubic-bezier(.16,1,.3,1),filter .35s ease;will-change:transform}.player-placeholder:hover .parallax-bg-img[data-v-79e8237d]{filter:brightness(.72) contrast(1.24) saturate(1.3)}.slide-bg-img[data-v-79e8237d]{position:absolute;top:-25px;right:-25px;bottom:-25px;left:-25px;width:calc(100% + 50px);height:calc(100% + 50px);object-fit:cover;object-position:center 25%;filter:brightness(.6) contrast(1.18) saturate(1.2);opacity:0;transition:opacity 1.2s ease,filter .35s ease;will-change:opacity,transform;animation:none}.slide-bg-img.active[data-v-79e8237d]{opacity:1;animation:kenBurns-79e8237d 4.2s ease-in-out forwards}@keyframes kenBurns-79e8237d{0%{transform:scale(1.06) translate(0)}to{transform:scale(1.14) translate(-1.5%,-1%)}}.player-placeholder:hover .slide-bg-img.active[data-v-79e8237d]{filter:brightness(.72) contrast(1.24) saturate(1.3)}.parallax-cinematic-gradient[data-v-79e8237d]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#07070a52,#07070ae0 85%),linear-gradient(180deg,#07070a59,#07070ae6);pointer-events:none}.parallax-ambient-glow[data-v-79e8237d]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(245,158,11,.24) 0%,transparent 65%);pointer-events:none;opacity:.75;transition:opacity .3s ease,transform .3s ease}.parallax-ambient-glow.tv-theme[data-v-79e8237d]{background:radial-gradient(circle at center,rgba(244,63,94,.24) 0%,transparent 65%)}.player-placeholder:hover .parallax-ambient-glow[data-v-79e8237d]{opacity:1;transform:scale(1.1)}.tv-screen-effects[data-v-79e8237d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden;border-radius:inherit}.tv-scanlines[data-v-79e8237d]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.38) 0px,rgba(0,0,0,.38) 1.5px,transparent 1.5px,transparent 3px);opacity:.65;mix-blend-mode:multiply;pointer-events:none}.tv-scanline-beam[data-v-79e8237d]{position:absolute;top:0;left:0;right:0;height:22%;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.05) 50%,rgba(245,158,11,.08) 75%,transparent 100%);opacity:.85;animation:tvBeamSweep-79e8237d 6.5s linear infinite;pointer-events:none}@keyframes tvBeamSweep-79e8237d{0%{transform:translateY(-100%)}to{transform:translateY(600%)}}.tv-glass-glare[data-v-79e8237d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.02) 28%,transparent 45%);pointer-events:none}.tv-vignette[data-v-79e8237d]{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 32px #000000e0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%);pointer-events:none}.tv-hud-top[data-v-79e8237d]{position:absolute;top:.75rem;left:.85rem;right:.85rem;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:2}.tv-hud-bottom[data-v-79e8237d]{position:absolute;bottom:.75rem;right:.85rem;display:flex;align-items:center;pointer-events:none;z-index:2}.tv-hud-badge[data-v-79e8237d]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:.62rem;font-weight:700;color:#ffffffd9;letter-spacing:.5px;text-transform:uppercase}.live-badge[data-v-79e8237d]{color:var(--accent-amber);border-color:#f59e0b59}.live-badge .rec-dot[data-v-79e8237d]{width:6px;height:6px;border-radius:50%;background:var(--accent-rose);box-shadow:0 0 6px var(--accent-rose);animation:recBlink-79e8237d 1.4s infinite ease-in-out}@keyframes recBlink-79e8237d{0%,to{opacity:1}50%{opacity:.2}}.tech-badge[data-v-79e8237d]{color:#94a3b8}.channel-badge[data-v-79e8237d]{color:#fff9;font-size:.58rem}.player-placeholder:hover .tv-screen-effects[data-v-79e8237d]{animation:tvFlicker-79e8237d .15s infinite alternate}@keyframes tvFlicker-79e8237d{0%{opacity:.96}to{opacity:1}}.placeholder-content[data-v-79e8237d]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.player-placeholder:hover .placeholder-content[data-v-79e8237d]{transform:translateY(-2px)}.play-pulse-btn[data-v-79e8237d]{width:64px;height:64px;border-radius:50%;background:var(--accent-amber);color:#07070a;display:grid;place-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);box-shadow:0 0 24px #f59e0b73,0 8px 20px #00000080}.play-pulse-btn.tv-theme[data-v-79e8237d]{background:var(--accent-rose);color:#fff;box-shadow:0 0 24px #f43f5e73,0 8px 20px #00000080}.player-placeholder:hover .play-pulse-btn[data-v-79e8237d]{transform:scale(1.12);box-shadow:0 0 35px #f59e0bbf,0 10px 25px #0009}.player-placeholder:hover .play-pulse-btn.tv-theme[data-v-79e8237d]{box-shadow:0 0 35px #f43f5ebf,0 10px 25px #0009}.player-placeholder:active .play-pulse-btn[data-v-79e8237d]{transform:scale(.96)}.placeholder-text[data-v-79e8237d]{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;padding:0 1rem}.main-cta[data-v-79e8237d]{font-size:1rem;font-weight:800;color:var(--text-primary);text-shadow:0 2px 8px rgba(0,0,0,.8);letter-spacing:.2px}.sub-cta[data-v-79e8237d]{font-size:.78rem;color:#ffffffbf;text-shadow:0 1px 4px rgba(0,0,0,.9)}.inline-player-wrap[data-v-79e8237d]{position:relative;width:100%;height:100%}.stream-iframe[data-v-79e8237d]{width:100%;height:100%;border:none;background:#000}.player-exit-btn[data-v-79e8237d]{position:absolute;top:10px;right:10px;z-index:30;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;padding:0;background:#00000040;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);color:#ffffffb3;opacity:.4;cursor:pointer;transition:opacity .25s ease,background .25s ease,border-color .25s ease,transform .2s ease;box-shadow:0 2px 8px #00000040}.player-exit-btn[data-v-79e8237d]:hover,.player-exit-btn[data-v-79e8237d]:active{opacity:.95;background:#0e0e14a6;border-color:#ffffff40;color:#fff;transform:scale(1.08)}.fullscreen-theater-overlay[data-v-79e8237d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;overflow:hidden}@media screen and (orientation:portrait){.fullscreen-theater-overlay.force-landscape[data-v-79e8237d]{width:100vh;height:100vw;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center center}}.floating-theater-exit-btn[data-v-79e8237d]{position:absolute;top:max(calc(var(--safe-top, 0px) + 12px),12px);right:max(calc(var(--safe-right, 0px) + 12px),12px);z-index:100000;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;padding:0;background:#00000040;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);color:#ffffffb3;opacity:.35;cursor:pointer;box-shadow:0 2px 10px #0000004d;transition:opacity .25s ease,background .25s ease,border-color .25s ease,transform .2s ease}@media(min-width:768px){.floating-theater-exit-btn[data-v-79e8237d]{top:max(calc(var(--safe-top, 0px) + 18px),18px);right:max(calc(var(--safe-right, 0px) + 18px),18px);width:40px;height:40px}}.floating-theater-exit-btn[data-v-79e8237d]:hover,.floating-theater-exit-btn[data-v-79e8237d]:active{opacity:.95;background:#0e0e14a6;border-color:#ffffff47;color:#fff;transform:scale(1.1);box-shadow:0 4px 16px #00000080}.fullscreen-video-frame[data-v-79e8237d]{width:100%;height:100%;position:relative;background:#000;display:flex;align-items:center;justify-content:center}.fullscreen-iframe[data-v-79e8237d]{width:100%;height:100%;border:none;background:#000}.fallback-notice-pill[data-v-79e8237d]{position:absolute;top:max(calc(var(--safe-top, 0px) + 14px),14px);left:50%;transform:translate(-50%);z-index:100001;display:flex;align-items:center;gap:8px;padding:6px 16px;background:#0e0e14d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(245,158,11,.45);border-radius:999px;color:#fef08a;font-size:.76rem;font-weight:600;box-shadow:0 4px 20px #0009;pointer-events:none}.fallback-dot[data-v-79e8237d]{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 8px #f59e0b}.hint-fade-enter-active[data-v-79e8237d],.hint-fade-leave-active[data-v-79e8237d]{transition:opacity .3s ease,transform .3s ease}.hint-fade-enter-from[data-v-79e8237d],.hint-fade-leave-to[data-v-79e8237d]{opacity:0;transform:translate(-50%,-10px)}.player-fade-enter-active[data-v-79e8237d]{transition:opacity .25s ease .05s}.player-fade-leave-active[data-v-79e8237d]{transition:opacity .15s ease;position:absolute;top:0;right:0;bottom:0;left:0}.player-fade-enter-from[data-v-79e8237d],.player-fade-leave-to[data-v-79e8237d]{opacity:0}.watch-trailer-btn[data-v-79e8237d]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;background:#00000073;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.22);color:#ffffffeb;font-size:.78rem;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .18s ease,color .2s ease;box-shadow:0 2px 14px #0006}.watch-trailer-btn svg[data-v-79e8237d]{color:red;flex-shrink:0}.watch-trailer-btn[data-v-79e8237d]:hover,.watch-trailer-btn[data-v-79e8237d]:active{background:#ff00002e;border-color:#ff505080;color:#fff;transform:scale(1.05)}.trailer-btn-fade-enter-active[data-v-79e8237d]{transition:opacity .4s ease .3s,transform .4s ease .3s}.trailer-btn-fade-leave-active[data-v-79e8237d]{transition:opacity .2s ease}.trailer-btn-fade-enter-from[data-v-79e8237d],.trailer-btn-fade-leave-to[data-v-79e8237d]{opacity:0;transform:translateY(6px)}.trailer-overlay[data-v-79e8237d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#000000e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:max(var(--safe-top, 0px),16px) max(var(--safe-right, 0px),16px) max(var(--safe-bottom, 0px),16px) max(var(--safe-left, 0px),16px)}.trailer-frame-wrap[data-v-79e8237d]{position:relative;width:100%;max-width:900px;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 64px #000c;background:#000}.trailer-iframe[data-v-79e8237d]{width:100%;height:100%;border:none}.trailer-close-btn[data-v-79e8237d]{position:absolute;top:10px;right:10px;z-index:10;width:36px;height:36px;border-radius:50%;background:#0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18);color:#ffffffd9;display:grid;place-items:center;cursor:pointer;transition:background .2s ease,transform .18s ease}.trailer-close-btn[data-v-79e8237d]:hover{background:#dc1e1e8c;color:#fff;transform:scale(1.1)}.trailer-fade-enter-active[data-v-79e8237d]{transition:opacity .25s ease}.trailer-fade-leave-active[data-v-79e8237d]{transition:opacity .2s ease}.trailer-fade-enter-from[data-v-79e8237d],.trailer-fade-leave-to[data-v-79e8237d]{opacity:0}.modal-backdrop[data-v-9811f6ce]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:flex-end;justify-content:center;transition:opacity .28s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.modal-backdrop[data-v-9811f6ce]{align-items:center;padding:1.5rem}}.modal-sheet[data-v-9811f6ce]{width:100%;max-width:600px;max-height:92vh;background:var(--bg-surface);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border:1px solid var(--border-subtle);border-bottom:none;display:flex;flex-direction:column;overflow-y:auto;box-shadow:0 -10px 40px #000000e6;padding-bottom:calc(var(--safe-bottom) + 1.25rem);transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .34s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}@media(min-width:768px){.modal-sheet[data-v-9811f6ce]{max-width:780px;max-height:88vh;border-radius:var(--radius-xl);border-bottom:1px solid var(--border-subtle);box-shadow:0 25px 60px #000000d9;padding-bottom:1.5rem}}[data-v-9811f6ce] .modal-fade-enter-from,.modal-fade-enter-from[data-v-9811f6ce],[data-v-9811f6ce] .modal-fade-leave-to,.modal-fade-leave-to[data-v-9811f6ce]{opacity:0}[data-v-9811f6ce] .modal-fade-enter-from .modal-sheet,.modal-fade-enter-from .modal-sheet[data-v-9811f6ce]{transform:translateY(100%) scale(.96);opacity:.3}[data-v-9811f6ce] .modal-fade-leave-to .modal-sheet,.modal-fade-leave-to .modal-sheet[data-v-9811f6ce]{transform:translateY(100%) scale(.96);opacity:0}@media(min-width:768px){[data-v-9811f6ce] .modal-fade-enter-from .modal-sheet,.modal-fade-enter-from .modal-sheet[data-v-9811f6ce]{transform:scale(.93) translateY(20px);opacity:0}[data-v-9811f6ce] .modal-fade-leave-to .modal-sheet,.modal-fade-leave-to .modal-sheet[data-v-9811f6ce]{transform:scale(.94) translateY(20px);opacity:0}}.modal-banner[data-v-9811f6ce]{position:relative;width:100%;height:220px;background:radial-gradient(circle at center,#1b1b29,#0d0d16 65%,#07070a);flex-shrink:0}@media(min-width:768px){.modal-banner[data-v-9811f6ce]{height:270px}}.banner-img[data-v-9811f6ce]{width:100%;height:100%;object-fit:cover}.banner-gradient[data-v-9811f6ce]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--bg-surface) 0%,rgba(14,14,21,.3) 55%,rgba(0,0,0,.55) 100%)}.modal-close-btn[data-v-9811f6ce]{position:absolute;top:1rem;right:1rem;z-index:10;width:36px;height:36px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:var(--text-primary);display:grid;place-items:center}.banner-info[data-v-9811f6ce]{position:absolute;bottom:.85rem;left:1.25rem;right:1.25rem;display:flex;flex-direction:column;gap:.25rem}.meta-row[data-v-9811f6ce]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.badge-mode[data-v-9811f6ce]{font-size:.6rem;font-weight:800;padding:2px 6px;border-radius:4px;background:var(--accent-amber);color:#07070a}.badge-mode.tv-theme[data-v-9811f6ce]{background:var(--accent-rose);color:#fff}.meta-chip[data-v-9811f6ce]{font-size:.7rem;color:var(--text-secondary);display:flex;align-items:center;gap:3px}.meta-rating[data-v-9811f6ce]{font-size:.72rem;font-weight:700;color:#fbbf24;display:flex;align-items:center;gap:3px}.star-icon[data-v-9811f6ce]{color:#fbbf24}.modal-title[data-v-9811f6ce]{font-size:1.35rem;font-weight:800;line-height:1.2;color:var(--text-primary);text-shadow:0 2px 8px rgba(0,0,0,.9)}.modal-tagline[data-v-9811f6ce]{font-size:.75rem;font-style:italic;color:#fff9;margin-top:.1rem}.modal-body[data-v-9811f6ce]{padding:1rem 1.25rem 2rem;display:flex;flex-direction:column;gap:1.15rem}.quick-action-bar[data-v-9811f6ce]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.stream-label[data-v-9811f6ce]{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.action-buttons-group[data-v-9811f6ce]{display:flex;align-items:center;gap:.4rem}.action-icon-btn[data-v-9811f6ce]{display:flex;align-items:center;gap:.3rem;padding:.4rem .7rem;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.73rem;font-weight:600;text-decoration:none;transition:all .2s ease}.action-icon-btn.saved[data-v-9811f6ce]{color:var(--accent-amber);border-color:var(--accent-amber);background:#f59e0b1f}.action-icon-btn.imdb-btn[data-v-9811f6ce]:hover{border-color:#f5c518;color:#f5c518}.player-wrapper[data-v-9811f6ce]{animation:fadeIn .25s ease}.genre-row[data-v-9811f6ce]{display:flex;gap:.4rem;flex-wrap:wrap}.genre-chip[data-v-9811f6ce]{font-size:.68rem;font-weight:600;padding:3px 10px;border-radius:var(--radius-full);background:#ffffff12;border:1px solid var(--border-subtle);color:var(--text-secondary)}.overview-box[data-v-9811f6ce]{display:flex;flex-direction:column;gap:.4rem}.section-heading[data-v-9811f6ce]{font-size:.82rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.35rem;text-transform:uppercase;letter-spacing:.05em}.overview-text[data-v-9811f6ce]{font-size:.82rem;line-height:1.65;color:var(--text-secondary)}.info-grid[data-v-9811f6ce]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.info-row[data-v-9811f6ce]{display:flex;align-items:flex-start;gap:.55rem;padding:.5rem .9rem;border-bottom:1px solid var(--border-subtle);font-size:.78rem}.info-row[data-v-9811f6ce]:last-child{border-bottom:none}.info-icon[data-v-9811f6ce]{color:var(--accent-amber);margin-top:2px;flex-shrink:0}.info-label[data-v-9811f6ce]{color:var(--text-secondary);font-weight:600;min-width:78px;flex-shrink:0}.info-value[data-v-9811f6ce]{color:var(--text-primary);line-height:1.4}.keyword-section[data-v-9811f6ce]{display:flex;flex-direction:column;gap:.5rem}.keyword-row[data-v-9811f6ce]{display:flex;gap:.35rem;flex-wrap:wrap}.keyword-chip[data-v-9811f6ce]{font-size:.65rem;font-weight:500;padding:2px 8px;border-radius:var(--radius-full);background:#f59e0b14;border:1px solid rgba(245,158,11,.22);color:var(--accent-amber)}.cast-section[data-v-9811f6ce]{display:flex;flex-direction:column;gap:.65rem}.cast-heading-icon[data-v-9811f6ce]{color:var(--accent-amber)}.cast-scroll[data-v-9811f6ce]{display:flex;gap:.7rem;overflow-x:auto;padding-bottom:.4rem}.cast-card-skeleton[data-v-9811f6ce]{flex-shrink:0;width:70px;height:106px;border-radius:var(--radius-sm)}.cast-card[data-v-9811f6ce]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:70px;cursor:default}.cast-photo-wrap[data-v-9811f6ce]{width:62px;height:62px;border-radius:50%;overflow:hidden;border:2px solid var(--border-subtle);background:var(--bg-card);flex-shrink:0;transition:border-color .2s ease}.cast-card:hover .cast-photo-wrap[data-v-9811f6ce]{border-color:var(--accent-amber)}.cast-photo[data-v-9811f6ce]{width:100%;height:100%;object-fit:cover;object-position:top}.cast-photo-placeholder[data-v-9811f6ce]{width:100%;height:100%;display:grid;place-items:center;color:var(--text-muted);background:var(--bg-card)}.cast-info[data-v-9811f6ce]{display:flex;flex-direction:column;align-items:center;gap:.1rem;text-align:center;width:100%}.cast-name[data-v-9811f6ce]{font-size:.68rem;font-weight:600;color:var(--text-primary);line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cast-character[data-v-9811f6ce]{font-size:.61rem;color:var(--text-muted);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.toast-container[data-v-76e73b80]{position:fixed;top:calc(var(--header-height) + 12px);left:50%;transform:translate(-50%);z-index:9999;width:92%;max-width:440px;pointer-events:none}.toast-stack[data-v-76e73b80]{display:flex;flex-direction:column;gap:8px;align-items:center}.toast-pill[data-v-76e73b80]{pointer-events:auto;display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:var(--radius-md);background:#12141df2;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px -5px #0009,0 0 1px 1px #ffffff0d;cursor:pointer;transition:all .2s ease}.toast-pill.success[data-v-76e73b80]{border-color:#10b98166;box-shadow:0 10px 30px -5px #10b98133}.toast-pill.warning[data-v-76e73b80]{border-color:#f59e0b66}.toast-pill.error[data-v-76e73b80]{border-color:#f43f5e66}.toast-icon-wrapper[data-v-76e73b80]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.icon-success[data-v-76e73b80]{color:var(--accent-emerald)}.icon-warn[data-v-76e73b80]{color:var(--accent-rose)}.icon-info[data-v-76e73b80]{color:var(--accent-amber)}.toast-content[data-v-76e73b80]{flex:1;min-width:0;display:flex;flex-direction:column}.toast-title[data-v-76e73b80]{font-size:.82rem;font-weight:700;color:var(--text-primary);line-height:1.3}.toast-msg[data-v-76e73b80]{font-size:.72rem;color:var(--text-muted);line-height:1.3;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-close[data-v-76e73b80]{background:transparent;border:none;color:var(--text-muted);padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;opacity:.7;transition:opacity .15s ease}.toast-close[data-v-76e73b80]:hover{opacity:1}.toast-anim-enter-active[data-v-76e73b80],.toast-anim-leave-active[data-v-76e73b80]{transition:all .25s cubic-bezier(.16,1,.3,1)}.toast-anim-enter-from[data-v-76e73b80]{opacity:0;transform:translateY(-16px) scale(.95)}.toast-anim-leave-to[data-v-76e73b80]{opacity:0;transform:translateY(-12px) scale(.95)}.splash-screen-container[data-v-ce2e78d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#07070a;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:pointer;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.splash-screen-container.is-dismissing[data-v-ce2e78d5]{opacity:0;transform:scale(1.06);pointer-events:none}.posters-matrix-viewport[data-v-ce2e78d5]{position:absolute;top:-50%;right:-30%;bottom:-50%;left:-30%;display:flex;align-items:center;justify-content:center;pointer-events:none}.posters-matrix-stage[data-v-ce2e78d5]{display:flex;flex-direction:column;gap:1.25rem;width:180%;transform:rotate(-10deg) scale(1.15);transform-origin:center center}.matrix-row[data-v-ce2e78d5]{display:flex;overflow:hidden;width:100%}.matrix-track[data-v-ce2e78d5]{display:flex;gap:1.1rem;width:max-content;will-change:transform}.poster-tile[data-v-ce2e78d5]{width:110px;height:165px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#14141e;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 28px #000000b3;transform:translateZ(0)}@media(min-width:768px){.poster-tile[data-v-ce2e78d5]{width:140px;height:210px}}.poster-img[data-v-ce2e78d5]{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85) contrast(1.05)}.scroll-left-fast .matrix-track[data-v-ce2e78d5]{animation:marqueeLeft-ce2e78d5 38s linear infinite}.scroll-right-medium .matrix-track[data-v-ce2e78d5]{animation:marqueeRight-ce2e78d5 48s linear infinite}.scroll-left-slow .matrix-track[data-v-ce2e78d5]{animation:marqueeLeft-ce2e78d5 58s linear infinite}.scroll-right-fast .matrix-track[data-v-ce2e78d5]{animation:marqueeRight-ce2e78d5 42s linear infinite}@keyframes marqueeLeft-ce2e78d5{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marqueeRight-ce2e78d5{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.cinematic-vignette[data-v-ce2e78d5]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#07070ab3,#07070ae0 55%,#07070a 95%);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none}.center-spotlight-pulse[data-v-ce2e78d5]{position:absolute;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.28) 0%,rgba(244,63,94,.15) 45%,transparent 70%);filter:blur(45px);animation:spotlightPulse-ce2e78d5 3s ease-in-out infinite alternate;pointer-events:none}@keyframes spotlightPulse-ce2e78d5{0%{transform:scale(.85);opacity:.6}to{transform:scale(1.15);opacity:1}}.splash-center-content[data-v-ce2e78d5]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.8rem;padding:2rem;max-width:480px;width:100%}.logo-hero-cluster[data-v-ce2e78d5]{animation:heroLogoEntrance-ce2e78d5 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes heroLogoEntrance-ce2e78d5{0%{opacity:0;transform:scale(.82) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}.splash-bottom-bar[data-v-ce2e78d5]{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:260px;animation:barFadeIn-ce2e78d5 .8s .2s cubic-bezier(.16,1,.3,1) both}@keyframes barFadeIn-ce2e78d5{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.progress-track[data-v-ce2e78d5]{width:100%;height:4px;background:#ffffff1a;border-radius:9999px;overflow:hidden;position:relative}.progress-fill[data-v-ce2e78d5]{height:100%;background:linear-gradient(90deg,#f59e0b,#f43f5e);border-radius:9999px;position:relative;transition:width .05s linear;box-shadow:0 0 12px #f59e0bcc}.progress-spark[data-v-ce2e78d5]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#fff;border-radius:50%;box-shadow:0 0 8px #fff,0 0 16px #f59e0b}.status-row[data-v-ce2e78d5]{display:flex;justify-content:space-between;width:100%;font-size:.65rem;color:#ffffff8c;letter-spacing:1px}.status-msg[data-v-ce2e78d5]{font-weight:700}.status-pct[data-v-ce2e78d5]{color:var(--accent-amber);font-weight:700}.tap-hint[data-v-ce2e78d5]{font-size:.6rem;color:#ffffff59;letter-spacing:1.5px;text-transform:uppercase;margin-top:.5rem;animation:pulseHint-ce2e78d5 2s infinite ease-in-out}@keyframes pulseHint-ce2e78d5{0%,to{opacity:.3}50%{opacity:.8}}.movie-card[data-v-9e16a8c9]{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .28s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;will-change:transform}.movie-card[data-v-9e16a8c9]:active{transform:scale(.96) translateY(0);transition:transform .12s ease}@media(hover:hover){.movie-card[data-v-9e16a8c9]:hover{transform:translateY(-5px) scale(1.02);border-color:var(--border-glow);box-shadow:0 12px 30px #00000080,0 0 20px #f59e0b26}.movie-card:hover .play-overlay[data-v-9e16a8c9]{opacity:1}.movie-card:hover .poster-img.loaded[data-v-9e16a8c9]{transform:scale(1.04)}}.poster-container[data-v-9e16a8c9]{position:relative;width:100%;aspect-ratio:2 / 3;background:radial-gradient(circle at 50% 35%,#181926,#0d0e15);overflow:hidden}.poster-skeleton[data-v-9e16a8c9]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.poster-img[data-v-9e16a8c9]{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.poster-img.loaded[data-v-9e16a8c9]{opacity:1}.poster-placeholder[data-v-9e16a8c9]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;color:var(--text-muted);text-align:center;background:var(--bg-surface)}.placeholder-text[data-v-9e16a8c9]{font-size:.75rem;margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.play-overlay[data-v-9e16a8c9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;opacity:0;transition:opacity .2s ease}.play-btn-circle[data-v-9e16a8c9]{width:44px;height:44px;border-radius:50%;background:var(--accent-amber);color:#07070a;display:grid;place-items:center;box-shadow:0 4px 16px var(--accent-amber-glow);transform:scale(.9);transition:transform .2s ease}.play-btn-circle.tv-theme[data-v-9e16a8c9]{background:var(--accent-rose);box-shadow:0 4px 16px var(--accent-rose-glow);color:#fff}.play-btn-circle svg[data-v-9e16a8c9]{margin-left:2px}.badges-top[data-v-9e16a8c9]{position:absolute;top:6px;left:6px;right:6px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.badge-year[data-v-9e16a8c9]{background:var(--accent-amber);color:#07070a;font-size:.62rem;font-weight:700;padding:2px 6px;border-radius:4px;box-shadow:0 2px 6px #00000080}.badge-year.tv-theme[data-v-9e16a8c9]{background:var(--accent-rose);color:#fff}.badge-rating[data-v-9e16a8c9]{background:#07070ad9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--text-primary);font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:3px;border:1px solid rgba(255,255,255,.1)}.star-icon[data-v-9e16a8c9]{color:#fbbf24;font-size:.75rem}.card-info[data-v-9e16a8c9]{padding:.6rem .65rem .7rem}.card-title[data-v-9e16a8c9]{font-size:.82rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.featured-hero[data-v-dcf2d247]{position:relative;width:100%;height:400px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--bg-main);-webkit-user-select:none;user-select:none}@media(min-width:768px){.featured-hero[data-v-dcf2d247]{height:480px}}@media(min-width:1024px){.featured-hero[data-v-dcf2d247]{height:540px}}.hero-ambient-glow[data-v-dcf2d247]{position:absolute;top:-20%;left:10%;width:80%;height:80%;background:radial-gradient(circle,rgba(245,158,11,.18) 0%,transparent 70%);filter:blur(50px);pointer-events:none;z-index:0;transition:all .8s ease}.hero-ambient-glow.tv-glow[data-v-dcf2d247]{background:radial-gradient(circle,rgba(244,63,94,.18) 0%,transparent 70%)}.backdrop-parallax-viewport[data-v-dcf2d247]{position:absolute;top:-15%;right:0;bottom:-5%;left:0;z-index:1;will-change:transform;pointer-events:none;background:radial-gradient(circle at 50% 30%,#1a1c26,#08080c)}.backdrop-slide[data-v-dcf2d247]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 30%,#1a1c26,#08080c)}.backdrop-img[data-v-dcf2d247]{width:100%;height:100%;object-fit:cover;object-position:center 25%}.ken-burns[data-v-dcf2d247]{animation:kenburns-dcf2d247 14s cubic-bezier(.25,1,.5,1) infinite alternate}@keyframes kenburns-dcf2d247{0%{transform:scale(1.02) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.2%,-.8%,0)}to{transform:scale(1.05) translate3d(1.2%,.8%,0)}}.hero-crossfade-enter-active[data-v-dcf2d247],.hero-crossfade-leave-active[data-v-dcf2d247]{transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.hero-crossfade-enter-from[data-v-dcf2d247]{opacity:0;transform:scale(1.06)}.hero-crossfade-leave-to[data-v-dcf2d247]{opacity:0;transform:scale(1)}.gradient-overlay-bottom[data-v-dcf2d247]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(7,7,10,.1) 0%,rgba(7,7,10,.35) 45%,rgba(7,7,10,.85) 80%,var(--bg-main) 100%)}.gradient-overlay-left[data-v-dcf2d247]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(7,7,10,.85) 0%,rgba(7,7,10,.4) 45%,transparent 80%)}.gradient-overlay-top[data-v-dcf2d247]{position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,rgba(7,7,10,.75) 0%,transparent 100%)}.hero-nav-arrow[data-v-dcf2d247]{position:absolute;top:45%;transform:translateY(-50%);z-index:5;width:36px;height:36px;border-radius:50%;background:#0e0e1599;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);color:var(--text-primary);display:none;place-items:center;cursor:pointer;transition:all .25s ease;opacity:.65}@media(min-width:768px){.featured-hero:hover .hero-nav-arrow[data-v-dcf2d247]{display:grid}}.hero-nav-arrow[data-v-dcf2d247]:hover{opacity:1;background:#ffffff2e;border-color:#ffffff4d;transform:translateY(-50%) scale(1.08)}.arrow-left[data-v-dcf2d247]{left:1.25rem}.arrow-right[data-v-dcf2d247]{right:1.25rem}.hero-content[data-v-dcf2d247]{position:relative;z-index:2;padding:1.25rem max(1.25rem,var(--safe-left, 0px)) 1.25rem;padding-right:max(1.25rem,var(--safe-right, 0px));display:flex;flex-direction:column;gap:.75rem;max-width:960px}@media(min-width:768px){.hero-content[data-v-dcf2d247]{padding:2.25rem max(2rem,var(--safe-left, 0px)) 1.85rem;padding-right:max(2rem,var(--safe-right, 0px));gap:.9rem}}.hero-text-block[data-v-dcf2d247]{display:flex;flex-direction:column;gap:.5rem}.hero-morph-enter-active[data-v-dcf2d247],.hero-morph-leave-active[data-v-dcf2d247]{transition:all .5s cubic-bezier(.16,1,.3,1)}.hero-morph-enter-from[data-v-dcf2d247]{opacity:0;transform:translateY(16px) scale(.97);filter:blur(5px)}.hero-morph-leave-to[data-v-dcf2d247]{opacity:0;transform:translateY(-10px) scale(.99);filter:blur(3px)}.hero-meta[data-v-dcf2d247]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.badge-featured[data-v-dcf2d247]{display:inline-flex;align-items:center;gap:4px;background:var(--accent-amber);color:#07070a;font-size:.62rem;font-weight:800;letter-spacing:.6px;padding:2px 8px;border-radius:4px;box-shadow:0 2px 8px var(--accent-amber-glow)}.badge-featured.tv-theme[data-v-dcf2d247]{background:var(--accent-rose);box-shadow:0 2px 8px var(--accent-rose-glow);color:#fff}.badge-sparkle[data-v-dcf2d247]{animation:pulse-dcf2d247 2s ease infinite}@keyframes pulse-dcf2d247{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.meta-year[data-v-dcf2d247]{font-size:.75rem;color:var(--text-secondary);font-weight:500}.meta-rating[data-v-dcf2d247]{font-size:.75rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:2px}.meta-rating .star[data-v-dcf2d247]{color:#fbbf24}.hero-title[data-v-dcf2d247]{font-size:clamp(1.6rem,3.8vw,3rem);font-weight:800;line-height:1.12;color:var(--text-primary);text-shadow:0 2px 14px rgba(0,0,0,.85);letter-spacing:-.02em}.hero-desc[data-v-dcf2d247]{font-size:clamp(.8rem,1.25vw,.95rem);color:var(--text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:680px;text-shadow:0 1px 4px rgba(0,0,0,.7)}.hero-bottom-bar[data-v-dcf2d247]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.35rem}.hero-actions[data-v-dcf2d247]{display:flex;align-items:center;gap:.6rem}.btn-play[data-v-dcf2d247]{display:flex;align-items:center;gap:.5rem;background:var(--accent-amber);color:#07070a;font-size:.85rem;font-weight:700;padding:.65rem 1.35rem;border-radius:var(--radius-sm);box-shadow:0 4px 18px var(--accent-amber-glow);transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-play[data-v-dcf2d247]:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1)}.btn-play.tv-theme[data-v-dcf2d247]{background:var(--accent-rose);box-shadow:0 4px 18px var(--accent-rose-glow);color:#fff}.btn-details[data-v-dcf2d247]{display:flex;align-items:center;gap:.45rem;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);font-size:.85rem;font-weight:600;padding:.65rem 1.1rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);transition:all .2s ease}.btn-details[data-v-dcf2d247]:hover{background:#fff3;border-color:#ffffff40;transform:translateY(-1px)}.btn-bookmark[data-v-dcf2d247]{width:42px;height:42px;border-radius:var(--radius-sm);background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);color:var(--text-primary);display:grid;place-items:center;transition:all .2s ease}.btn-bookmark[data-v-dcf2d247]:hover{background:#fff3}.btn-bookmark.active[data-v-dcf2d247]{color:var(--accent-amber);border-color:var(--accent-amber);background:#f59e0b29}.hero-indicators-cluster[data-v-dcf2d247]{display:flex;align-items:center;gap:.6rem}.btn-shuffle[data-v-dcf2d247]{width:28px;height:28px;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer;transition:all .2s ease}.btn-shuffle[data-v-dcf2d247]:hover{color:var(--text-primary);border-color:var(--accent-amber);background:#f59e0b2e;transform:rotate(180deg)}.btn-shuffle.tv-theme[data-v-dcf2d247]:hover{border-color:var(--accent-rose);background:#f43f5e2e}.morph-indicators[data-v-dcf2d247]{display:flex;align-items:center;gap:6px}.morph-pill[data-v-dcf2d247]{position:relative;height:6px;width:6px;border-radius:9999px;background:#ffffff40;border:none;cursor:pointer;padding:0;transition:width .45s cubic-bezier(.16,1,.3,1),background-color .3s ease,opacity .3s ease;overflow:hidden}.morph-pill[data-v-dcf2d247]:hover{background:#ffffff80}.morph-pill.active[data-v-dcf2d247]{width:26px;background:#ffffff40}.progress-fill[data-v-dcf2d247]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-amber);border-radius:9999px;transform-origin:left center;animation:fillProgress-dcf2d247 6.5s linear forwards}.progress-fill.tv-theme[data-v-dcf2d247]{background:var(--accent-rose)}.morph-pill.paused .progress-fill[data-v-dcf2d247]{animation-play-state:paused}@keyframes fillProgress-dcf2d247{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-view[data-v-d0747d35]{display:flex;flex-direction:column;padding-bottom:2rem}.hero-skeleton[data-v-d0747d35]{width:100%;height:360px;border-radius:0}.category-bar[data-v-d0747d35]{display:flex;gap:.5rem;overflow-x:auto;padding:.85rem 1rem;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);position:sticky;top:calc(var(--safe-top) + var(--header-height));z-index:40}.cat-chip[data-v-d0747d35]{padding:.4rem .85rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);font-size:.78rem;font-weight:600;white-space:nowrap;transition:all .2s ease}.cat-chip.active[data-v-d0747d35]{background:var(--accent-amber);color:#07070a;border-color:var(--accent-amber)}.cat-chip.active.tv-theme[data-v-d0747d35]{background:var(--accent-rose);color:#fff;border-color:var(--accent-rose)}.content-section[data-v-d0747d35]{padding:1.25rem max(1rem,var(--safe-left, 0px));padding-right:max(1rem,var(--safe-right, 0px));display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.content-section[data-v-d0747d35]{padding:1.75rem max(1.5rem,var(--safe-left, 0px));padding-right:max(1.5rem,var(--safe-right, 0px))}}.section-title-row[data-v-d0747d35]{display:flex;align-items:center;justify-content:space-between}.section-heading[data-v-d0747d35]{font-size:1.15rem;font-weight:700;color:var(--text-primary)}.count-tag[data-v-d0747d35]{font-size:.68rem;color:var(--text-muted);background:var(--bg-card);padding:2px 6px;border-radius:4px}.movies-grid[data-v-d0747d35]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media(min-width:480px){.movies-grid[data-v-d0747d35]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:768px){.movies-grid[data-v-d0747d35]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.movies-grid[data-v-d0747d35]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}@media(min-width:1280px){.movies-grid[data-v-d0747d35]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}}.card-skeleton[data-v-d0747d35]{aspect-ratio:2 / 3;border-radius:var(--radius-md)}.load-more-wrap[data-v-d0747d35]{display:flex;justify-content:center;margin-top:1rem}.load-more-btn[data-v-d0747d35]{display:flex;align-items:center;gap:.4rem;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:.82rem;font-weight:600;padding:.65rem 1.4rem;border-radius:var(--radius-full);transition:all .2s ease}.load-more-btn[data-v-d0747d35]:hover{border-color:var(--accent-amber)}.load-more-btn.tv-theme[data-v-d0747d35]:hover{border-color:var(--accent-rose)}.load-more-btn[data-v-d0747d35]:disabled{opacity:.65;cursor:not-allowed}.loading-indicator[data-v-d0747d35]{display:flex;align-items:center;gap:.6rem;color:var(--accent-amber);font-size:.85rem;font-weight:500;padding:.65rem 1.4rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full)}.loading-indicator.tv-theme[data-v-d0747d35]{color:var(--accent-rose)}.spin[data-v-d0747d35]{animation:spin-d0747d35 1s linear infinite}@keyframes spin-d0747d35{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.explore-view[data-v-1f286e83]{padding:1.25rem max(1rem,var(--safe-left, 0px)) 3rem;padding-right:max(1rem,var(--safe-right, 0px));display:flex;flex-direction:column}@media(min-width:768px){.explore-view[data-v-1f286e83]{padding:1.75rem max(1.5rem,var(--safe-left, 0px)) 4rem;padding-right:max(1.5rem,var(--safe-right, 0px))}}.browse-sections[data-v-1f286e83]{display:flex;flex-direction:column;gap:1.75rem}.explore-section[data-v-1f286e83]{display:flex;flex-direction:column;gap:.75rem}.section-title[data-v-1f286e83]{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.cards-grid[data-v-1f286e83]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media(min-width:640px){.cards-grid[data-v-1f286e83]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}@media(min-width:1024px){.cards-grid[data-v-1f286e83]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.explore-btn[data-v-1f286e83]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);text-align:left;transition:all .2s ease}.explore-btn[data-v-1f286e83]:hover{border-color:var(--accent-amber);background:var(--bg-card-hover)}.explore-icon-wrap[data-v-1f286e83]{width:32px;height:32px;border-radius:8px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--accent-amber);display:grid;place-items:center;flex-shrink:0}.explore-name[data-v-1f286e83]{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-detail-view[data-v-1f286e83]{display:flex;flex-direction:column;gap:1rem}.cat-header[data-v-1f286e83]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.btn-back[data-v-1f286e83]{display:flex;align-items:center;gap:.35rem;color:var(--text-secondary);font-size:.78rem;font-weight:600;padding:.4rem .65rem;border-radius:6px;background:var(--bg-card);border:1px solid var(--border-subtle)}.cat-title[data-v-1f286e83]{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.count-tag[data-v-1f286e83]{font-size:.65rem;color:var(--text-muted);background:var(--bg-card);padding:2px 6px;border-radius:4px}.movies-grid[data-v-1f286e83]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media(min-width:480px){.movies-grid[data-v-1f286e83]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:768px){.movies-grid[data-v-1f286e83]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.movies-grid[data-v-1f286e83]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}@media(min-width:1280px){.movies-grid[data-v-1f286e83]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}}.card-skeleton[data-v-1f286e83]{aspect-ratio:2 / 3;border-radius:var(--radius-md)}.empty-state[data-v-1f286e83]{text-align:center;padding:3rem 1rem;color:var(--text-muted)}.empty-icon[data-v-1f286e83]{margin-bottom:.5rem;opacity:.5;display:flex;justify-content:center}.load-more-wrap[data-v-1f286e83]{display:flex;justify-content:center;margin-top:1.5rem}.load-more-btn[data-v-1f286e83]{display:flex;align-items:center;gap:.4rem;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:.82rem;font-weight:600;padding:.65rem 1.4rem;border-radius:var(--radius-full);transition:all .2s ease}.load-more-btn[data-v-1f286e83]:hover{border-color:var(--accent-amber)}.load-more-btn.tv-theme[data-v-1f286e83]:hover{border-color:var(--accent-rose)}.load-more-btn[data-v-1f286e83]:disabled{opacity:.65;cursor:not-allowed}.loading-indicator[data-v-1f286e83]{display:flex;align-items:center;gap:.6rem;color:var(--accent-amber);font-size:.85rem;font-weight:500;padding:.65rem 1.4rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full)}.loading-indicator.tv-theme[data-v-1f286e83]{color:var(--accent-rose)}.spin[data-v-1f286e83]{animation:spin-1f286e83 1s linear infinite}@keyframes spin-1f286e83{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-view[data-v-cbf63f17]{padding:1rem max(1rem,var(--safe-left, 0px)) 3rem;padding-right:max(1rem,var(--safe-right, 0px));display:flex;flex-direction:column;gap:1.25rem}@media(min-width:768px){.search-view[data-v-cbf63f17]{padding:1.75rem max(1.5rem,var(--safe-left, 0px)) 4rem;padding-right:max(1.5rem,var(--safe-right, 0px))}}.search-input-wrapper[data-v-cbf63f17]{position:sticky;top:calc(var(--safe-top) + var(--header-height));z-index:30;background:var(--bg-main);padding-bottom:.5rem;width:100%}@media(min-width:768px){.search-field[data-v-cbf63f17]{max-width:640px;margin:0 auto}.suggestions-section[data-v-cbf63f17]{max-width:640px;margin:0 auto;width:100%}}.search-field[data-v-cbf63f17]{position:relative;display:flex;align-items:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:0 .85rem;transition:border-color .2s ease}.search-field[data-v-cbf63f17]:focus-within{border-color:var(--accent-amber);box-shadow:0 0 0 1px var(--accent-amber)}.search-icon[data-v-cbf63f17]{color:var(--text-muted);flex-shrink:0}.search-input[data-v-cbf63f17]{flex:1;background:transparent;border:none;outline:none;padding:.75rem .65rem;color:var(--text-primary);font-size:.88rem;font-family:inherit}.search-input[data-v-cbf63f17]::placeholder{color:var(--text-muted)}.clear-btn[data-v-cbf63f17]{color:var(--text-muted);display:grid;place-items:center;padding:4px}.suggestions-section[data-v-cbf63f17]{display:flex;flex-direction:column;gap:1.25rem}.recents-block[data-v-cbf63f17],.trending-block[data-v-cbf63f17]{display:flex;flex-direction:column;gap:.65rem}.recents-header[data-v-cbf63f17]{display:flex;align-items:center;justify-content:space-between}.suggestions-title[data-v-cbf63f17]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.clear-all-btn[data-v-cbf63f17]{display:flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:500;color:var(--text-muted);padding:3px 6px;border-radius:var(--radius-sm);transition:color .2s ease}.clear-all-btn[data-v-cbf63f17]:hover{color:var(--accent-rose)}.recents-list[data-v-cbf63f17]{display:flex;flex-direction:column;gap:0;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.recent-item[data-v-cbf63f17]{display:flex;align-items:center;gap:.6rem;padding:.62rem .9rem;border-bottom:1px solid var(--border-subtle);text-align:left;width:100%;transition:background .15s ease}.recent-item[data-v-cbf63f17]:last-child{border-bottom:none}.recent-item[data-v-cbf63f17]:hover{background:#ffffff0a}.recent-clock[data-v-cbf63f17]{color:var(--text-muted);flex-shrink:0}.recent-text[data-v-cbf63f17]{flex:1;font-size:.83rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-remove[data-v-cbf63f17]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--text-muted);flex-shrink:0;transition:color .15s ease,background .15s ease}.recent-remove[data-v-cbf63f17]:hover{color:var(--text-primary);background:#ffffff1a}.tags-cloud[data-v-cbf63f17]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-btn[data-v-cbf63f17]{display:flex;align-items:center;gap:.35rem;padding:.45rem .8rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.75rem;transition:all .2s ease}.tag-btn[data-v-cbf63f17]:hover{border-color:var(--accent-amber);color:var(--text-primary)}.tag-skeleton[data-v-cbf63f17]{display:inline-block;height:32px;width:90px;border-radius:var(--radius-sm)}.tag-skeleton[data-v-cbf63f17]:nth-child(2n){width:70px}.tag-skeleton[data-v-cbf63f17]:nth-child(3n){width:110px}.results-section[data-v-cbf63f17]{display:flex;flex-direction:column;gap:.85rem}.results-meta[data-v-cbf63f17]{display:flex;align-items:center;justify-content:space-between}.results-count[data-v-cbf63f17]{font-size:.72rem;color:var(--text-muted)}.movies-grid[data-v-cbf63f17]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media(min-width:480px){.movies-grid[data-v-cbf63f17]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:768px){.movies-grid[data-v-cbf63f17]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.movies-grid[data-v-cbf63f17]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}@media(min-width:1280px){.movies-grid[data-v-cbf63f17]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}}.card-skeleton[data-v-cbf63f17]{aspect-ratio:2 / 3;border-radius:var(--radius-md)}.no-results[data-v-cbf63f17]{text-align:center;padding:3rem 1rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.no-results-icon[data-v-cbf63f17]{font-size:2.2rem;margin-bottom:.5rem;opacity:.4}.no-results h3[data-v-cbf63f17]{font-size:.95rem;color:var(--text-primary);margin-bottom:.25rem}.no-results p[data-v-cbf63f17]{font-size:.75rem;color:var(--text-muted)}.load-more-wrap[data-v-cbf63f17]{display:flex;justify-content:center;margin-top:1.5rem}.load-more-btn[data-v-cbf63f17]{display:flex;align-items:center;gap:.4rem;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:.82rem;font-weight:600;padding:.65rem 1.4rem;border-radius:var(--radius-full);transition:all .2s ease}.load-more-btn[data-v-cbf63f17]:hover{border-color:var(--accent-amber)}.load-more-btn.tv-theme[data-v-cbf63f17]:hover{border-color:var(--accent-rose)}.loading-indicator[data-v-cbf63f17]{display:flex;align-items:center;gap:.6rem;color:var(--accent-amber);font-size:.85rem;font-weight:500;padding:.65rem 1.4rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full)}.loading-indicator.tv-theme[data-v-cbf63f17]{color:var(--accent-rose)}.spin[data-v-cbf63f17]{animation:spin-cbf63f17 1s linear infinite}@keyframes spin-cbf63f17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.watchlist-view[data-v-f8143929]{padding:1.25rem max(1rem,var(--safe-left, 0px)) 3rem;padding-right:max(1rem,var(--safe-right, 0px));display:flex;flex-direction:column;gap:1.25rem}@media(min-width:768px){.watchlist-view[data-v-f8143929]{padding:1.75rem max(1.5rem,var(--safe-left, 0px)) 4rem;padding-right:max(1.5rem,var(--safe-right, 0px))}}.watchlist-header[data-v-f8143929]{display:flex;flex-direction:column;gap:.85rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.watchlist-title[data-v-f8143929]{font-size:1.35rem;font-weight:800;color:var(--text-primary)}.watchlist-sub[data-v-f8143929]{font-size:.78rem;color:var(--text-muted)}.filter-pills[data-v-f8143929]{display:flex;gap:.4rem}.pill-opt[data-v-f8143929]{padding:.35rem .75rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:.75rem;color:var(--text-secondary);transition:all .2s ease}.pill-opt.active[data-v-f8143929]{background:var(--accent-amber);color:#07070a;font-weight:700}.empty-watchlist[data-v-f8143929]{text-align:center;padding:4rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.empty-icon-box[data-v-f8143929]{color:var(--text-muted);opacity:.4;margin-bottom:.5rem}.empty-title[data-v-f8143929]{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.empty-text[data-v-f8143929]{font-size:.82rem;color:var(--text-secondary);max-width:320px;line-height:1.5}.btn-discover[data-v-f8143929]{margin-top:.85rem;padding:.7rem 1.4rem;background:var(--accent-amber);color:#07070a;font-size:.85rem;font-weight:700;border-radius:var(--radius-full);box-shadow:0 4px 16px var(--accent-amber-glow);display:inline-flex;align-items:center;gap:.45rem}.movies-grid[data-v-f8143929]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media(min-width:480px){.movies-grid[data-v-f8143929]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:768px){.movies-grid[data-v-f8143929]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.movies-grid[data-v-f8143929]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}@media(min-width:1280px){.movies-grid[data-v-f8143929]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}}.main-content[data-v-c6503a4a]{flex:1;position:relative;z-index:10;padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + .5rem)}@media(min-width:768px){.main-content[data-v-c6503a4a]{padding-bottom:calc(var(--nav-height) + 2.5rem)}}.splash-fade-leave-active[data-v-c6503a4a]{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.splash-fade-leave-to[data-v-c6503a4a]{opacity:0;transform:scale(1.08)}:root{--bg-main: #07070a;--bg-surface: #0e0e15;--bg-surface-elevated: #151520;--bg-card: #14141f;--bg-card-hover: #1c1c2b;--bg-glass: rgba(14, 14, 21, .75);--border-subtle: rgba(255, 255, 255, .07);--border-active: rgba(255, 255, 255, .16);--border-glow: rgba(245, 158, 11, .35);--accent-amber: #f59e0b;--accent-amber-glow: rgba(245, 158, 11, .25);--accent-rose: #f43f5e;--accent-rose-glow: rgba(244, 63, 94, .25);--accent-blue: #3b82f6;--accent-emerald: #10b981;--accent-purple: #a855f7;--accent-cyan: #06b6d4;--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-full: 9999px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--nav-height: 64px;--header-height: 60px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;background-color:var(--bg-main);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-main);position:relative}.bg-ambient-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0%,rgba(245,158,11,.08) 0%,transparent 60%),radial-gradient(circle at 100% 100%,rgba(59,130,246,.05) 0%,transparent 50%),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:100% 100%,100% 100%,36px 36px,36px 36px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.font-display{font-family:Outfit,-apple-system,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}button{border:none;outline:none;font-family:inherit;cursor:pointer;background:transparent;-webkit-user-select:none;user-select:none}button:active{transform:scale(.97);transition:transform .1s ease}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:shimmer 1.6s infinite ease-in-out;border-radius:var(--radius-sm)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-amber);border-radius:50%;animation:spin .8s linear infinite}.spinner.rose{border-top-color:var(--accent-rose)}.glass-panel{background:var(--bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle)}.app-container{width:100%;max-width:1440px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;position:relative;background-color:var(--bg-main)}@media(min-width:1441px){body{background-color:#030305}.app-container{border-left:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05);box-shadow:0 0 60px #000000e6}}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.view-fade-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.view-fade-leave-active{transition:opacity .15s cubic-bezier(.4,0,1,1);will-change:opacity}.view-fade-enter-from{opacity:0;transform:translateY(6px)}.view-fade-leave-to{opacity:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .26s cubic-bezier(.16,1,.3,1)}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-sheet-enter-active{transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .36s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.modal-sheet-leave-active{transition:transform .25s cubic-bezier(.4,0,1,1),opacity .2s ease;will-change:transform,opacity}.modal-sheet-enter-from{transform:translateY(100%) scale(.96);opacity:.4}.modal-sheet-leave-to{transform:translateY(100%) scale(.96);opacity:0}@keyframes popBounce{0%{transform:scale(1)}40%{transform:scale(1.35)}75%{transform:scale(.92)}to{transform:scale(1)}}.animate-pop-bounce{animation:popBounce .4s cubic-bezier(.16,1,.3,1)}.motion-lift{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.motion-lift:hover{transform:translateY(-3px)}.motion-lift:active{transform:scale(.97)}
