:root{--theme-primary:#00d123;--theme-primary-hover:#1aeb3d;--theme-accent:#008a6e;--theme-background:#000;--theme-surface:#0f0f0f;--theme-surface-elevated:#1a1a1a;--theme-text-primary:#00d123;--theme-text-secondary:#fff;--theme-secondary-gradient:#8b5cf6;--theme-primary-05:color-mix(in srgb, var(--theme-primary) 5%, transparent);--theme-primary-08:color-mix(in srgb, var(--theme-primary) 8%, transparent);--theme-primary-10:color-mix(in srgb, var(--theme-primary) 10%, transparent);--theme-primary-12:color-mix(in srgb, var(--theme-primary) 12%, transparent);--theme-primary-15:color-mix(in srgb, var(--theme-primary) 15%, transparent);--theme-primary-20:color-mix(in srgb, var(--theme-primary) 20%, transparent);--theme-primary-25:color-mix(in srgb, var(--theme-primary) 25%, transparent);--theme-primary-30:color-mix(in srgb, var(--theme-primary) 30%, transparent);--theme-primary-40:color-mix(in srgb, var(--theme-primary) 40%, transparent);--theme-primary-50:color-mix(in srgb, var(--theme-primary) 50%, transparent);--theme-primary-60:color-mix(in srgb, var(--theme-primary) 60%, transparent);--theme-accent-15:color-mix(in srgb, var(--theme-accent) 15%, transparent);--theme-accent-30:color-mix(in srgb, var(--theme-accent) 30%, transparent);--theme-secondary-10:color-mix(in srgb, var(--theme-secondary-gradient) 10%, transparent);--theme-secondary-20:color-mix(in srgb, var(--theme-secondary-gradient) 20%, transparent);--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:19px;--text-xl:24px;--text-2xl:26px;--text-3xl:32px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:28px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--shadow-sm:0 2px 8px -2px #0000004d, 0 1px 3px -1px #0003;--shadow-md:0 4px 16px -4px #0006, 0 2px 6px -2px #0000004d;--shadow-lg:0 8px 32px -8px #00000080, 0 4px 12px -4px #0000004d;--shadow-cinematic:0 20px 60px -15px #000000b3, 0 8px 20px -5px #0006;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-overlay:500;--z-modal-backdrop:900;--z-modal:950;--z-nav:1000;--z-toast:1100;--z-tooltip:1200;--z-skip-nav:10000;--blur-sm:blur(8px);--blur-md:blur(16px);--blur-lg:blur(24px);--blur-xl:blur(40px);--glass-filter-sm:var(--blur-sm) saturate(1.7) brightness(1.05);--glass-filter-md:var(--blur-md) saturate(1.75) brightness(1.06);--glass-filter-lg:var(--blur-lg) saturate(1.8) brightness(1.07);--glass-filter-xl:var(--blur-xl) saturate(1.85) brightness(1.08);--overlay-backdrop:#0009;--opacity-disabled:.5;--opacity-muted:.6;--opacity-subtle:.7;--opacity-hover:.85;--opacity-active:.9;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--font-body:"Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--glow-primary:0 0 20px var(--theme-primary-40), 0 0 40px var(--theme-primary-20);--glow-primary-intense:0 0 20px var(--theme-primary-60), 0 0 60px var(--theme-primary-30), 0 0 100px var(--theme-primary-15);--glow-soft:0 0 24px var(--theme-primary-25);--glow-accent:0 0 20px var(--theme-primary-40), 0 0 40px var(--theme-primary-20);--glow-cinematic:0 0 30px var(--theme-primary-25), 0 0 80px var(--theme-primary-10), 0 0 120px color-mix(in srgb, var(--theme-secondary-gradient) 8%, transparent);--shadow-glow:0 8px 32px -8px #00000080, 0 0 32px -6px var(--theme-primary-20);--focus-ring:0 0 0 4px var(--theme-primary-15);--glass-subtle:color-mix(in srgb, var(--theme-primary) 2%, #ffffff05);--glass-light:color-mix(in srgb, var(--theme-primary) 3%, #ffffff0a);--glass-medium:color-mix(in srgb, var(--theme-primary) 4%, #ffffff12);--glass-heavy:color-mix(in srgb, var(--theme-primary) 5%, #ffffff1c);--glass-border-subtle:color-mix(in srgb, var(--theme-primary) 6%, #ffffff0d);--glass-border-light:color-mix(in srgb, var(--theme-primary) 8%, #ffffff14);--glass-border-medium:color-mix(in srgb, var(--theme-primary) 10%, #ffffff21);--glass-specular:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #ffffff0a;--gradient-primary:linear-gradient(135deg, var(--theme-primary), var(--theme-secondary-gradient,#8b5cf6));--gradient-warm:linear-gradient(135deg, #f59e0b, #ef4444);--gradient-cool:linear-gradient(135deg, var(--theme-primary), var(--theme-accent));--gradient-cinematic:linear-gradient(135deg, var(--theme-primary), color-mix(in srgb, var(--theme-primary) 60%, var(--theme-secondary-gradient)), var(--theme-secondary-gradient,#8b5cf6));--text-glow:0 0 20px color-mix(in srgb, var(--theme-primary) 50%, transparent);--text-glow-subtle:0 0 10px color-mix(in srgb, var(--theme-primary) 30%, transparent)}.glass-card-light{background:var(--glass-light);-webkit-backdrop-filter:var(--glass-filter-md);backdrop-filter:var(--glass-filter-md);border:1px solid var(--glass-border-light);box-shadow:var(--glass-specular)}.glass-card-medium{background:var(--glass-medium);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);border:1px solid var(--glass-border-medium);box-shadow:var(--glass-specular)}.glass-card-heavy{background:var(--glass-heavy);-webkit-backdrop-filter:var(--glass-filter-xl);backdrop-filter:var(--glass-filter-xl);border:1px solid var(--glass-border-medium);box-shadow:var(--glass-specular)}.liquid-glass{background:radial-gradient(120% 90% at 50% 0%, #ffffff17, #ffffff04 60%), var(--glass-light);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);border:1px solid var(--glass-border-light);box-shadow:var(--shadow-lg), var(--glass-specular);border-top-color:#ffffff38;position:relative}.glass-input{background:var(--glass-light);width:100%;-webkit-backdrop-filter:var(--glass-filter-sm);backdrop-filter:var(--glass-filter-sm);border:1px solid var(--glass-border-light);border-radius:var(--radius-md);color:var(--color-text-secondary,#fff);font-size:var(--text-sm);box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);padding:12px 14px;font-family:inherit}.glass-input::placeholder{color:var(--color-text-muted,#999);opacity:.7}.glass-input:focus{border-color:var(--theme-primary-40);box-shadow:var(--focus-ring);background:var(--glass-medium)}.ui-tabs{z-index:5;border-radius:var(--radius-2xl);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);gap:6px;margin:0 20px 20px;padding:4px;display:flex;position:relative}.ui-tabs__tab{border-radius:var(--radius-xl);font-size:var(--text-sm);cursor:pointer;z-index:2;white-space:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 16px;transition:color .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}@media (min-width:768px){.ui-tabs{width:max-content;max-width:calc(100% - 40px)}.ui-tabs__tab{flex:none;padding:10px 26px}.ui-tabs--center{margin-left:auto;margin-right:auto}}.ui-sheet{width:100%;max-height:var(--sheet-max-h,85vh);border:1px solid var(--glass-border-light);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 80px);border-bottom:none;border-radius:28px 28px 0 0}@media (min-width:768px){.ui-sheet{border-bottom:1px solid var(--glass-border-light);border-radius:28px;width:min(1600px,100vw - 96px);max-height:calc(100vh - 48px);margin-bottom:24px;padding-bottom:12px}}.sheet-grid{padding:0 12px}@media (min-width:768px){.sheet-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;column-gap:36px;padding:0 24px;display:grid}}.sheet-group{min-width:0}.sheet-group__title{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:6px 8px 10px;font-size:12px;font-weight:700;display:flex}.sheet-group__count{letter-spacing:0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.hide-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.hide-scrollbar::-webkit-scrollbar{display:none!important}.recharts-wrapper,.recharts-wrapper *,.recharts-surface,.recharts-surface *,.recharts-bar-rectangle,.recharts-bar-rectangle *,.recharts-rectangle,.recharts-pie,.recharts-pie-sector,.recharts-sector,.recharts-area,.recharts-area-area,.recharts-area-curve,.recharts-curve,svg path,svg rect{-webkit-tap-highlight-color:transparent!important;outline:none!important}.recharts-wrapper svg :focus,.recharts-wrapper svg :active,.recharts-wrapper :focus,.recharts-wrapper :active{box-shadow:none!important;outline:none!important}::selection{background:var(--theme-primary-25);color:inherit}:focus-visible{outline:2px solid var(--theme-primary,#00d123)!important;outline-offset:2px!important}:focus:not(:focus-visible){outline:none!important}svg:focus,svg:focus-visible,svg :focus,svg :focus-visible,.MuiSvgIcon-root:focus,.MuiSvgIcon-root:focus-visible,[class*=Icon]:focus,[class*=Icon]:focus-visible{box-shadow:none!important;outline:none!important}button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--theme-primary,#00d123)!important;outline-offset:2px!important;box-shadow:var(--focus-ring)!important}.MuiOutlinedInput-root input:focus-visible,.MuiOutlinedInput-root textarea:focus-visible,input[style*=outline]:focus-visible,textarea[style*=outline]:focus-visible{box-shadow:none!important;outline:none!important}.skip-to-content{z-index:10000;background:var(--theme-primary,#00d123);color:#000;border-radius:0 0 8px 8px;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-to-content:focus{top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes auraBreath{0%,to{opacity:.3;filter:blur(40px);transform:scale(1)rotate(0)}33%{opacity:.5;filter:blur(50px);transform:scale(1.08)rotate(2deg)}66%{opacity:.35;filter:blur(45px);transform:scale(.95)rotate(-1deg)}}@keyframes floatSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes chromaShift{0%{filter:hue-rotate()}to{filter:hue-rotate(30deg)}}@keyframes breathe{0%,to{opacity:.4}50%{opacity:.7}}@keyframes orbFloat{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}to{transform:translate(0)scale(1)}}@keyframes progressShimmer{0%{left:-50%}to{left:150%}}.noise-overlay:before{content:"";pointer-events:none;z-index:9998;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}.skeleton-shimmer{background:linear-gradient(90deg, var(--glass-subtle) 25%, var(--glass-light) 50%, var(--glass-subtle) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}.gradient-text-animated{background:linear-gradient(270deg, var(--theme-primary), var(--theme-secondary-gradient,#8b5cf6), var(--theme-primary));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradientShift}.glow-card{transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1)}.glow-card:hover{box-shadow:var(--glow-primary), 0 8px 32px -8px #00000080;border-color:color-mix(in srgb, var(--theme-primary) 30%, transparent);transform:translateY(-3px)}.glow-card:active{transform:scale(.97)translateY(0)}.progress-shimmer{position:relative;overflow:hidden}.progress-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:50%;height:100%;animation:2s ease-in-out infinite progressShimmer;position:absolute;top:0;left:-50%}.section-entry{animation:.4s ease-out both fadeInUp}.section-entry:first-child{animation-delay:0s}.section-entry:nth-child(2){animation-delay:50ms}.section-entry:nth-child(3){animation-delay:.1s}.section-entry:nth-child(4){animation-delay:.15s}.section-entry:nth-child(5){animation-delay:.2s}button:active:not(:disabled),[role=button]:active:not(:disabled),[role=tab]:active{transform:scale(.96)}.card-cinematic{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.card-cinematic:hover{box-shadow:0 20px 60px -15px #0009, 0 0 40px -10px color-mix(in srgb, var(--theme-primary) 15%, transparent);transform:translateY(-4px)scale(1.01)}.frosted-surface{-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);border:1px solid var(--glass-border-light);box-shadow:var(--glass-specular);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%)}.cine-art{filter:blur(16px)saturate(1.35)brightness(.55);transition:filter .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}@media (hover:hover){.cine-host:hover .cine-art{filter:blur()saturate(1.15)brightness(.88);transform:scale(1)}}.inner-light:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.animated-border{position:relative;border:none!important}.animated-border:before{content:"";border-radius:inherit;background:linear-gradient(var(--border-angle,0deg), var(--theme-primary), var(--theme-secondary-gradient,#8b5cf6), var(--theme-primary));-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:1px;animation:4s linear infinite borderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}@keyframes borderRotate{to{--border-angle:360deg}}.gradient-shimmer{background-size:300% 100%;animation:3s linear infinite gradientShimmer}@keyframes gradientShimmer{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes meshShift{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(20px,-15px)scale(1.04)rotate(.5deg)}50%{transform:translate(-8px,12px)scale(.97)rotate(-.3deg)}75%{transform:translate(12px,-8px)scale(1.02)rotate(.2deg)}to{transform:translate(0)scale(1)rotate(0)}}.contain-layout{contain:layout paint}.contain-strict{contain:strict}.card-container{container:card/inline-size}@supports (animation-timeline:scroll()){.parallax-header{animation:linear parallaxFade;animation-timeline:scroll();animation-range:0 300px}@keyframes parallaxFade{0%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(-40px)}}.fade-on-scroll{animation:linear fadeOnScroll;animation-timeline:scroll();animation-range:0 200px}@keyframes fadeOnScroll{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.shrink-on-scroll{animation:linear shrinkOnScroll;animation-timeline:scroll();animation-range:0 150px}@keyframes shrinkOnScroll{0%{transform:translateY(0)}to{transform:translateY(-8px)}}}@view-transition{navigation:auto}::view-transition-old(root){animation:.18s cubic-bezier(.4,0,.2,1) both vt-fade-out}::view-transition-new(root){animation:.22s cubic-bezier(.16,1,.3,1) both vt-fade-in}@keyframes vt-fade-out{to{opacity:0;transform:scale(.985)}}@keyframes vt-fade-in{0%{opacity:0;transform:scale(1.015)}}.poster-shared-transition{view-transition-name:poster-hero}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-page-container,.mobile-scroll-container{will-change:transform;-webkit-overflow-scrolling:touch;transform:translateZ(0)}img{will-change:transform;contain:layout style paint}.series-card,.movie-card,.episode-item,.mobile-card{contain:layout style paint;transform:translateZ(0)}@media (prefers-reduced-motion:no-preference){*{scroll-behavior:smooth}}*{-webkit-tap-highlight-color:transparent}.mobile-header{z-index:100;backface-visibility:hidden;position:sticky;top:0;transform:translateZ(0)}.is-scrolling *{transition:none!important;animation-play-state:paused!important}.virtual-list-container{contain:strict;will-change:transform}.MuiPaper-root,.MuiCard-root{contain:layout style}button,a,.clickable{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.backdrop-blur{will-change:backdrop-filter;transform:translateZ(0)}.heavy-element{backface-visibility:hidden;perspective:1000px;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{color:#fff;background:var(--theme-background,#000);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior-x:none;overscroll-behavior-y:auto;width:100%;height:100%;margin:0;padding:0;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#root{width:100%;height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--theme-primary,#00d123) 30%, transparent);border:#0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--theme-primary,#00d123) 50%, transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--theme-primary,#00d123) 30%, transparent) transparent}@supports (-webkit-touch-callout:none){html{overscroll-behavior:none}body,#root{overscroll-behavior:none;-webkit-overflow-scrolling:touch}}@layer base{*,:after,:before,::backdrop{border-color:var(--theme-primary)}::file-selector-button{border-color:var(--theme-primary)}}html.electron header{padding-top:50px!important}
