:root{--bg:#000;--bg-elev:#0c0c0e;--bg-soft:#141416;--bg-card:#ffffff14;--glass-fill:#16161aad;--glass-fill-strong:#121216cc;--glass-fill-soft:#16161a8c;--glass-tint:#0c0c109e;--glass-stroke:#ffffff42;--glass-stroke-soft:#ffffff29;--glass-highlight:#ffffff6b;--glass-shadow:0 6px 24px #00000038;--glass-shadow-lg:0 20px 56px #0000005c;--glass-blur:saturate(180%)blur(40px)brightness(1.06);--glass-blur-strong:saturate(190%)blur(56px)brightness(1.05);--glass-blur-soft:saturate(160%)blur(22px)brightness(1.05);--line:#ffffff1f;--line-strong:#fff3;--text:#f5f5f7;--text-muted:#f5f5f7c7;--text-dim:#f5f5f780;--text-inverse:#1d1d1f;--accent:#0a84ff;--accent-soft:#0a84ff38;--accent-blue:#64d2ff;--radius-xs:12px;--radius-sm:16px;--radius-md:22px;--radius-lg:28px;--radius-xl:36px;--radius-pill:999px;--page-margin:48px;--row-gap:14px;--section-gap:44px;--shadow-sm:0 4px 16px #00000029;--shadow-md:0 12px 36px #00000042;--shadow-lg:0 24px 64px #00000061;--spring:cubic-bezier(.25,.1,.25,1);--spring-apple:cubic-bezier(.32,.72,0,1);--spring-soft:cubic-bezier(.4,0,.2,1);--duration-fast:.2s;--duration:.36s;--duration-slow:.52s}.glass-surface,.navbar-links,.navbar-icon-btn,.btn-hero-secondary,.card-action-btn,.continue-resume-btn,.continue-remove-btn,.modal-close-btn,.modal-season-select,.auth-panel,.player-back,.player-close,.player-head-season-select,.player-mode-toggle,.player-episode-nav-btn,.player-chip-btn,.ai-panel,.player-dock,.player-topbar{-webkit-font-smoothing:antialiased;isolation:isolate;position:relative;overflow:hidden;-webkit-backdrop-filter:saturate(160%)blur(34px)brightness(.98)!important;background:#0a0a0cad!important;border:none!important;box-shadow:0 8px 28px #00000038!important}.btn-hero-secondary,.player-back,.player-close,.player-chip-btn,.modal-close-btn,.card-action-btn,.auth-panel,.ai-panel{position:relative}.btn-hero-secondary:before,.player-back:before,.player-close:before,.player-chip-btn:before,.modal-close-btn:before,.card-action-btn:before,.auth-panel:before,.ai-panel:before{content:"";pointer-events:none;border-radius:inherit;z-index:1;-webkit-mask-composite:xor;background:linear-gradient(#ffffff7a 0%,#ffffff29 30%,#ffffff12 100%);padding:1px;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}.btn-hero-secondary>*,.player-back>*,.player-close>*,.player-chip-btn>*,.modal-close-btn>*,.card-action-btn>*,.auth-panel>*,.ai-panel>*{z-index:2;position:relative}html[data-liquid-glass=chrome] .navbar-links,html[data-liquid-glass=chrome] .navbar-icon-btn,html[data-liquid-glass=chrome] .btn-hero-secondary{background:#08080a9e!important;border-color:#ffffff1a!important}.auth-panel,.ai-panel{-webkit-backdrop-filter:saturate(180%)blur(44px)brightness(1.04)!important;background:#1212169e!important;border-color:#ffffff24!important;box-shadow:0 20px 56px #00000059!important}html[data-liquid-glass=chrome] .auth-panel{background:#0e0e1285!important}html{width:100%!important;max-width:100%!important;overflow-x:clip!important}body{-webkit-font-smoothing:antialiased;letter-spacing:-.016em!important;color:var(--text)!important;overscroll-behavior-x:none!important;background:#000!important;width:100%!important;max-width:100%!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif!important;position:relative!important;overflow-x:clip!important}main,#__next,[data-rk]{max-width:100%!important;overflow-x:clip!important}body:before{background:radial-gradient(100% 50% at 50% -18%,#ffffff12,#0000 58%),radial-gradient(45% 35% at 88% 0,#0a84ff0f,#0000 52%)!important}::selection{color:#fff;background:#0a84ff59}:focus-visible{outline-offset:3px;outline:2px solid #ffffff8c}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}.navbar{padding:0 var(--page-margin)!important;pointer-events:none!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:0!important;display:grid!important;top:14px!important;left:0!important;right:0!important}.navbar.scrolled{padding-top:0!important;top:10px!important}.navbar-links{pointer-events:auto!important;isolation:isolate!important;-webkit-backdrop-filter:saturate(160%)blur(30px)brightness(.98)!important;background:#08080ab8!important;border:none!important;border-radius:999px!important;outline:none!important;flex:none!important;grid-column:2!important;align-items:center!important;gap:2px!important;width:auto!important;min-height:48px!important;padding:4px!important;display:flex!important;overflow:hidden!important;box-shadow:0 10px 36px #0006!important}html[data-liquid-glass=chrome] .navbar-links,html[data-liquid-glass=chrome] .navbar-links.liquid-glass{background:#06060894!important}.navbar-links:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;z-index:1!important;-webkit-mask-composite:xor!important;background:linear-gradient(#ffffff8c 0%,#ffffff38 28%,#ffffff1a 55%,#ffffff14 100%)!important;padding:1px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.navbar-links>*{z-index:2!important;position:relative!important}.navbar-link{letter-spacing:-.015em!important;opacity:1!important;box-shadow:none!important;white-space:nowrap!important;-webkit-font-smoothing:antialiased!important;transition:color .28s var(--spring-soft),background .28s var(--spring-soft),text-shadow .28s var(--spring-soft),transform var(--duration-fast)var(--spring-apple)!important;background:0 0!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:10px 15px!important;font-size:.8125rem!important;font-weight:600!important;display:inline-flex!important}.navbar-links[data-ink=light] .navbar-link,.navbar-links:not([data-ink]) .navbar-link{color:#fff!important;text-shadow:0 1px 2px #000000bf,0 0 10px #0006!important}.navbar-links[data-ink=light] .navbar-link:hover,.navbar-links:not([data-ink]) .navbar-link:hover{color:#fff!important;background:#ffffff14!important}.navbar-links[data-ink=light] .navbar-link.active,.navbar-links:not([data-ink]) .navbar-link.active{color:#fff!important;text-shadow:0 1px 2px #0000008c!important;background:#00000073!important;font-weight:650!important}.navbar-links[data-ink=dark] .navbar-link{color:#000000e0!important;text-shadow:0 1px #ffffff73,0 0 8px #ffffff40!important}.navbar-links[data-ink=dark] .navbar-link:hover{color:#000!important;background:#00000014!important}.navbar-links[data-ink=dark] .navbar-link.active{color:#000!important;text-shadow:none!important;background:#ffffff8c!important;font-weight:650!important}.navbar-link:active{transform:scale(.97)!important}.navbar-actions{pointer-events:auto!important;z-index:2!important;grid-column:3!important;justify-self:end!important;align-items:center!important;gap:10px!important;display:flex!important;position:relative!important}.navbar-icon-btn{color:#fff!important;-webkit-backdrop-filter:saturate(160%)blur(28px)!important;isolation:isolate!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;transition:transform var(--duration-fast)var(--spring-apple),background .2s var(--spring-soft)!important;background:#08080ab8!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 8px 24px #00000059!important}.navbar-icon-btn.navbar-menu-btn,.tab-pill{display:none!important}html[data-liquid-glass=chrome] .navbar-icon-btn,html[data-liquid-glass=chrome] .navbar-icon-btn.liquid-glass{background:#06060894!important}.navbar-icon-btn:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;z-index:0!important;-webkit-mask-composite:xor!important;background:linear-gradient(#ffffff80 0%,#ffffff29 35%,#ffffff14 100%)!important;padding:1px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.navbar-icon-btn>*{z-index:1!important;position:relative!important}.navbar-icon-btn:hover{background:#0c0c10b8!important;transform:scale(1.05)!important}.navbar-icon-btn:active{transform:scale(.92)!important}.navbar-ai-btn{border-radius:var(--radius-pill)!important;color:#fff!important;letter-spacing:-.015em!important;height:42px!important;-webkit-backdrop-filter:var(--glass-blur-soft)!important;text-shadow:0 1px 2px #00000040!important;background:linear-gradient(#ffffff29 0%,#ffffff0f 100%),#0a84ff52!important;border:.5px solid #ffffff38!important;font-size:.8125rem!important;font-weight:590!important;box-shadow:0 4px 16px #0003!important}.navbar-ai-btn:hover{transform:scale(1.03)!important}.navbar-menu-overlay{-webkit-backdrop-filter:saturate(160%)blur(24px)!important;padding:max(72px,calc(env(safe-area-inset-top,0px) + 56px))max(16px,env(safe-area-inset-right,0px))20px max(16px,env(safe-area-inset-left,0px))!important;box-sizing:border-box!important;background:#0000007a!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.navbar-menu-panel,html[data-liquid-glass=chrome] .navbar-menu-panel{-webkit-backdrop-filter:saturate(180%)blur(48px)brightness(1.06)!important;isolation:isolate!important;box-sizing:border-box!important;background:#1c1c20f0!important;border:.5px solid #ffffff29!important;border-radius:22px!important;width:100%!important;max-width:400px!important;margin:0 auto!important;padding:14px 12px 12px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:visible!important;box-shadow:0 28px 72px #00000080!important}.navbar-menu-panel:before{display:none!important}.navbar-menu-title{letter-spacing:.06em!important;text-transform:uppercase!important;color:#ebebf58c!important;font-size:.8125rem!important;font-weight:650!important}.navbar-menu-close{color:#fff!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#7878805c!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.navbar-menu-close:before{display:none!important}.navbar-menu-link{letter-spacing:-.022em!important;color:#fffffff2!important;border:none!important;border-radius:14px!important;height:48px!important;padding:0 16px!important;font-size:1.0625rem!important;font-weight:510!important}.navbar-menu-link:hover,.navbar-menu-link:active{background:#ffffff14!important}.navbar-menu-link.active{color:#fff!important;background:#ffffff24!important;font-weight:600!important}.hero-logo-text{letter-spacing:-.045em!important;font-weight:700!important;line-height:.96!important}.hero-desc{color:#f5f5f7d1!important;letter-spacing:-.015em!important;text-shadow:0 1px 14px #00000080!important;max-width:36rem!important;font-size:1.0625rem!important;line-height:1.45!important}.btn-hero-primary,.btn-hero-secondary{border-radius:var(--radius-pill)!important;letter-spacing:-.02em!important;height:48px!important;transition:transform var(--duration-fast)var(--spring-apple),background var(--duration-fast)var(--spring-soft)!important;gap:8px!important;padding:0 22px!important;font-size:.9375rem!important;font-weight:590!important}.btn-hero-primary{color:#000!important;background:#fff!important;border:none!important;box-shadow:0 6px 20px #00000047!important}.btn-hero-primary:active,.btn-hero-secondary:active{transform:scale(.97)!important}.btn-hero-secondary{color:#fff!important;text-shadow:0 1px 3px #0000004d!important}.btn-hero-secondary:hover{transform:scale(1.03)!important}.row-title,.section-title{letter-spacing:-.03em!important;color:var(--text)!important;font-size:1.25rem!important;font-weight:660!important}.content-card{border-radius:var(--radius-md)!important;box-shadow:none!important;transition:transform var(--duration)var(--spring-apple)!important;background:0 0!important;border:none!important;overflow:hidden!important}.content-card img,.content-card .card-poster,.card-media,.card-image{border-radius:var(--radius-md)!important}.card-title{letter-spacing:-.02em!important;color:#fffffff0!important;text-shadow:0 1px 4px #00000073!important;font-size:.875rem!important;font-weight:560!important}.card-action-btn{border-radius:50%!important;width:36px!important;height:36px!important}.content-row-track{position:relative!important}.row-arrow{color:#fff!important;-webkit-backdrop-filter:saturate(160%)blur(18px)!important;z-index:25!important;cursor:pointer!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;transition:opacity .18s ease,transform .18s var(--spring-apple),background .18s ease!important;background:#1c1c1ed1!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:min(150px,42%)!important;bottom:auto!important;overflow:hidden!important;transform:translateY(-50%)!important;box-shadow:0 6px 20px #0006!important}.row-arrow.left{background:#1c1c1ed1!important;width:40px!important;left:6px!important;right:auto!important}.row-arrow.right{background:#1c1c1ed1!important;width:40px!important;left:auto!important;right:6px!important}.row-arrow:hover{background:#2c2c30eb!important;transform:translateY(-50%)scale(1.08)!important}.row-arrow:active{transform:translateY(-50%)scale(.94)!important}.row-arrow svg{flex-shrink:0!important;width:22px!important;height:22px!important}.continue-card{border-radius:var(--radius-md)!important;overflow:hidden!important}.continue-resume-btn{border-radius:var(--radius-pill)!important;color:#fff!important;font-size:.75rem!important;font-weight:560!important}.continue-remove-btn{border-radius:50%!important}.continue-progress{background:#fff3!important;border-radius:99px!important}.continue-progress-fill{background:var(--accent)!important;border-radius:99px!important}.modal-overlay{-webkit-backdrop-filter:saturate(140%)blur(24px)!important;background:#0000008c!important}.modal-content{-webkit-backdrop-filter:none!important;background:#0a0a0c!important;border:none!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 32px 100px #0000008c!important}.modal-details{background:linear-gradient(#0000 0%,#0a0a0c 56px 100%)!important;border:none!important;padding:4px 40px 44px!important}.modal-close-btn{color:#fff!important;width:34px!important;height:34px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)!important;background:#3c3c43b8!important;border:none!important;border-radius:50%!important;top:16px!important;left:16px!important;right:auto!important}.modal-headline{letter-spacing:-.04em!important;color:#fff!important;font-weight:700!important}.modal-overview,.modal-desc{color:#ebebf5b8!important;font-size:.9375rem!important;line-height:1.55!important}.modal-panel,.modal-section,.modal-info .modal-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;padding:0!important}.modal-section-label{letter-spacing:-.03em!important;text-transform:none!important;color:#fff!important;margin:0 0 12px!important;font-size:1.25rem!important;font-weight:650!important}.modal-chip{color:#ffffffe6!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#78788047!important;border:none!important;border-radius:999px!important;padding:6px 12px!important;font-size:.75rem!important;font-weight:510!important}.modal-cast-person,.modal-cast-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}.modal-cast-avatar{border:none!important;border-radius:50%!important}.modal-episode-card{box-shadow:none!important;transition:transform var(--duration-fast)var(--spring-apple),background var(--duration-fast)var(--spring-soft)!important;background:#2c2c2eb8!important;border:none!important;border-radius:16px!important;overflow:hidden!important}.modal-episode-card:hover{background:#3a3a3ce6!important;transform:scale(1.02)!important}.modal-season-select{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#78788047!important;border:none!important;border-radius:10px!important}.modal-actions-row .btn-hero-primary{color:#000!important;height:44px!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:999px!important;padding:0 22px!important;font-weight:600!important}.modal-actions-row .btn-hero-secondary{color:#fff!important;height:44px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#78788052!important;border:none!important;border-radius:999px!important;padding:0 20px!important}.modal-similar-block{margin-top:8px!important}.modal-similar-card{box-shadow:none!important;text-align:left!important;background:0 0!important;border:none!important}.modal-similar-image{border-radius:12px!important}.modal-similar-title{color:#ebebf5bf!important;margin-top:8px!important;font-size:.8125rem!important;font-weight:510!important}@media (max-width:900px){.modal-info{grid-template-columns:1fr!important;gap:28px!important}.modal-details{padding:4px 20px 32px!important}}.search-overlay{z-index:9000!important;-webkit-backdrop-filter:none!important;animation:search-overlay-in .28s var(--spring-apple)both!important;background:radial-gradient(80% 45% at 50% -10%,#0a84ff1f,#0000 55%),radial-gradient(50% 40% at 100% 0,#ffffff0a,#0000 50%),#050507!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}@keyframes search-overlay-in{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:none}}.search-shell{flex-direction:column!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;display:flex!important}.search-topbar{padding:max(16px,calc(env(safe-area-inset-top,0px) + 10px))max(var(--page-margin),env(safe-area-inset-right,0px))14px max(var(--page-margin),env(safe-area-inset-left,0px))!important;z-index:2!important;background:0 0!important;border-bottom:none!important;flex-shrink:0!important;align-items:center!important;gap:12px!important;display:flex!important;position:relative!important}.search-field{-webkit-backdrop-filter:saturate(160%)blur(30px)brightness(.98)!important;isolation:isolate!important;min-width:0!important;height:48px!important;transition:background .2s var(--spring-soft),box-shadow .2s var(--spring-soft)!important;background:#08080ab8!important;border:none!important;border-radius:999px!important;flex:auto!important;align-items:center!important;gap:10px!important;padding:0 16px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 36px #0006!important}.search-field:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;z-index:0!important;-webkit-mask-composite:xor!important;background:linear-gradient(#ffffff6b 0%,#ffffff1f 35%,#ffffff0f 100%)!important;padding:1px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.search-field:focus-within{background:#0c0c10d1!important;box-shadow:0 10px 36px #00000073,0 0 0 1px #0a84ff38!important}.search-field>*{z-index:1!important;position:relative!important}.search-field-icon,.search-header-icon{color:#f5f5f78c!important;flex-shrink:0!important}.search-input{min-width:0!important;height:100%!important;box-shadow:none!important;color:var(--text)!important;letter-spacing:-.02em!important;appearance:none!important;background:0 0!important;border:none!important;outline:none!important;flex:auto!important;margin:0!important;padding:0!important;font-size:.9375rem!important;font-weight:520!important}.search-input::placeholder{color:#f5f5f766!important;font-weight:500!important}.search-input::-webkit-search-cancel-button{appearance:none!important;display:none!important}.search-input::-webkit-search-decoration{appearance:none!important;display:none!important}.search-loading-icon{color:var(--accent)!important;flex-shrink:0!important}.search-clear{color:#fff!important;cursor:pointer!important;width:20px!important;height:20px!important;transition:background .16s var(--spring-soft)!important;background:#78788073!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.search-clear:hover{background:#78788099!important}.search-close{color:#fff!important;-webkit-backdrop-filter:saturate(160%)blur(28px)!important;cursor:pointer!important;isolation:isolate!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;transition:transform var(--duration-fast)var(--spring-apple),background .2s var(--spring-soft)!important;background:#08080ab8!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #00000059!important}.search-close:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;z-index:0!important;-webkit-mask-composite:xor!important;background:linear-gradient(#ffffff73 0%,#ffffff1f 40%,#ffffff0f 100%)!important;padding:1px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.search-close>*{z-index:1!important;position:relative!important}.search-close:hover{background:#0c0c10d1!important;transform:scale(1.05)!important}.search-close:active{transform:scale(.92)!important}.search-body{-webkit-overflow-scrolling:touch!important;min-height:0!important;padding:6px max(var(--page-margin),env(safe-area-inset-right,0px))max(56px,env(safe-area-inset-bottom,0px))max(var(--page-margin),env(safe-area-inset-left,0px))!important;z-index:1!important;scrollbar-width:thin!important;scrollbar-color:#ffffff1f transparent!important;background:0 0!important;flex:auto!important;position:relative!important;overflow:hidden auto!important}.search-filters{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:6px 0 20px!important;display:flex!important;overflow-x:auto!important}.search-filters::-webkit-scrollbar{display:none!important}.search-filter-chip{color:#fffffff2!important;letter-spacing:-.015em!important;cursor:pointer!important;white-space:nowrap!important;-webkit-backdrop-filter:saturate(160%)blur(16px)!important;height:36px!important;box-shadow:none!important;transition:background .2s var(--spring-apple),color .2s var(--spring-apple),transform var(--duration-fast)var(--spring-apple)!important;background:#7878805c!important;border:none!important;border-radius:999px!important;flex:none!important;padding:0 16px!important;font-size:.875rem!important;font-weight:560!important}.search-filter-chip:hover{color:#fff!important;background:#78788080!important}.search-filter-chip.is-active{color:#000!important;background:#fff!important;font-weight:600!important;box-shadow:0 4px 16px #00000040!important}.search-filter-chip:active{transform:scale(.97)!important}.search-section{margin:0 0 12px!important}.search-section-head{margin:0 0 18px!important}.search-section-title{letter-spacing:-.03em!important;color:var(--text)!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:1.25rem!important;font-weight:660!important;line-height:1.15!important;display:flex!important}.search-section-sub{letter-spacing:-.01em!important;color:var(--text-dim)!important;margin:6px 0 0!important;font-size:.875rem!important;font-weight:400!important;line-height:1.3!important}.search-trending-icon{color:var(--accent)!important;flex-shrink:0!important}.search-poster-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:28px 14px!important;margin:0!important;display:grid!important}@media (min-width:700px){.search-poster-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:32px 16px!important}}@media (min-width:1100px){.search-poster-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:34px 18px!important}}.search-result-item{min-width:0!important}.search-result-item .content-card{width:100%!important}.search-result-item .content-card .card-poster,.search-result-item .content-card .card-img{border-radius:14px!important;width:100%!important}.search-result-item .card-title{letter-spacing:-.015em!important;color:#ebebf5e0!important;max-width:none!important;margin-top:8px!important;font-size:.8125rem!important;font-weight:510!important}.search-result-item .card-meta{color:var(--text-dim)!important;font-size:.75rem!important}.search-poster-card{text-align:left!important;color:inherit!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;min-width:0!important;transition:transform .32s var(--spring-apple)!important;background:0 0!important;border:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}.search-poster-card:hover{z-index:2!important;transform:scale(1.04)!important}.search-poster-card:active{transform:scale(.97)!important}.search-poster-media{aspect-ratio:2/3!important;background:var(--bg-card)!important;width:100%!important;box-shadow:var(--shadow-sm)!important;border:1px solid #ffffff0f!important;border-radius:14px!important;position:relative!important;overflow:hidden!important}.search-poster-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.search-poster-badge{color:#f5c518!important;letter-spacing:-.01em!important;-webkit-backdrop-filter:saturate(160%)blur(12px)!important;background:#08080ac7!important;border-radius:999px!important;align-items:center!important;gap:3px!important;height:24px!important;padding:0 8px!important;font-size:.6875rem!important;font-weight:650!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important;box-shadow:0 4px 12px #0000004d!important}.search-poster-info{min-width:0!important;padding:10px 2px 0!important}.search-poster-title{letter-spacing:-.015em!important;color:#ebebf5e0!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.8125rem!important;font-weight:510!important;line-height:1.25!important;overflow:hidden!important}.search-poster-meta{color:var(--text-dim)!important;letter-spacing:-.01em!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:4px!important;font-size:.75rem!important;font-weight:500!important;display:flex!important}.search-poster-type{align-items:center!important;gap:4px!important;display:inline-flex!important}.search-skeleton-card{min-width:0!important}.search-skeleton-poster{aspect-ratio:2/3!important;background:linear-gradient(90deg,#1c1c20f2 0%,#303036bf 50%,#1c1c20f2 100%) 0 0/200% 100%!important;border:1px solid #ffffff0d!important;border-radius:14px!important;width:100%!important;animation:1.2s ease-in-out infinite search-shimmer!important}.search-skeleton-line{background:#2c2c30e6!important;border-radius:6px!important;width:88%!important;height:11px!important;margin-top:12px!important}.search-skeleton-line.short{width:48%!important;margin-top:7px!important}@keyframes search-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.search-status{color:var(--text-dim)!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:80px 28px!important;font-size:.9375rem!important;font-weight:500!important;display:flex!important}.search-status--empty{gap:10px!important}.search-empty-icon{color:#f5f5f780!important;background:#08080ab8!important;border:.5px solid #ffffff1a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin-bottom:6px!important;display:flex!important;box-shadow:0 8px 24px #0000004d!important}.search-empty-title{letter-spacing:-.03em!important;color:var(--text)!important;text-align:center!important;font-size:1.1875rem!important;font-weight:650!important}.search-empty-copy{text-align:center!important;max-width:300px!important;color:var(--text-dim)!important;margin:0!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.45!important}.spin{animation:.8s linear infinite search-spin!important}@keyframes search-spin{to{transform:rotate(360deg)}}html[data-search-open=true] .navbar{opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:900px){.search-topbar,.search-body{--page-margin:18px}.search-field{height:44px!important}.search-close{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}.auth-panel{-webkit-backdrop-filter:saturate(160%)blur(40px)!important;background:#1c1c1eeb!important;border:.5px solid #ffffff1f!important;border-radius:28px!important;padding:28px 24px 24px!important;box-shadow:0 24px 64px #0006!important}.auth-title{letter-spacing:-.03em!important;color:#fff!important;font-weight:700!important}.auth-subtitle,.auth-benefit-list,.auth-field span{color:#ebebf599!important}.auth-benefits-title{color:#ebebf573!important}.auth-segmented{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#7878803d!important;border:none!important;border-radius:999px!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin-top:16px!important;padding:3px!important;display:grid!important}.auth-segment{letter-spacing:-.02em!important;color:#ebebf599!important;height:36px!important;box-shadow:none!important;cursor:pointer!important;transition:background var(--duration-fast)var(--spring-soft),color var(--duration-fast)var(--spring-soft),transform var(--duration-fast)var(--spring-apple)!important;background:0 0!important;border:0!important;border-radius:999px!important;font-size:.875rem!important;font-weight:590!important}.auth-segment.active{color:#1d1d1f!important;box-shadow:none!important;background:#fff!important}.auth-segment:active{transform:scale(.98)!important}.auth-form input,.auth-form input:focus{letter-spacing:-.015em!important;color:#fff!important;-webkit-backdrop-filter:none!important;height:48px!important;box-shadow:none!important;background:#7878802e!important;border:.5px solid #ffffff1a!important;border-radius:14px!important;outline:none!important;padding:0 16px!important;font-size:1rem!important;font-weight:400!important}.auth-form input:focus{background:#78788047!important;border-color:#ffffff47!important;box-shadow:0 0 0 3px #ffffff14!important}.auth-form input::placeholder{color:#ebebf559!important}.auth-forgot{color:#0a84fff2!important;font-weight:510!important}.auth-submit,.auth-form button[type=submit]{letter-spacing:-.02em!important;color:#000!important;height:48px!important;box-shadow:none!important;transition:transform var(--duration-fast)var(--spring-apple),opacity var(--duration-fast)!important;background:#fff!important;border:none!important;border-radius:999px!important;margin-top:4px!important;font-size:1rem!important;font-weight:600!important}.auth-submit:hover,.auth-form button[type=submit]:hover{background:#f5f5f7!important;transform:scale(1.02)!important}.auth-submit:active,.auth-form button[type=submit]:active{transform:scale(.98)!important}.auth-submit:disabled{opacity:.5!important}.auth-message{color:#ffffffe0!important;background:#78788029!important;border:.5px solid #ffffff1a!important;border-radius:12px!important}.auth-close{-webkit-backdrop-filter:blur(20px)!important;box-shadow:none!important;color:#fff!important;background:#78788047!important;border:none!important}.ai-panel{border-radius:var(--radius-xl)!important}.player-back,.player-close{color:#fff!important;border-radius:50%!important;width:40px!important;height:40px!important}.player-mode-toggle{border-radius:var(--radius-pill)!important;padding:3px!important}.player-chip-btn,.player-episode-nav-btn{border-radius:var(--radius-pill)!important;color:#ffffffeb!important;font-weight:520!important}.player-episode-pill{border-radius:var(--radius-sm)!important;-webkit-backdrop-filter:saturate(160%)blur(16px)!important;color:#ffffffe6!important;box-shadow:none!important;transition:background var(--duration-fast)var(--spring-soft),transform var(--duration-fast)var(--spring-apple)!important;background:#1c1c20b8!important;border:none!important}.player-episode-pill:hover{box-shadow:none!important;background:#282830d1!important;transform:scale(1.02)!important}.player-episode-pill.is-current{color:#fff!important;box-shadow:none!important;background:#ffffff29!important;border:none!important}.player-episode-card,.player-episode-card:hover,.player-episode-card:active,.player-episode-card.is-current,.player-episode-card:hover.is-current,.player-episode-card.is-playing,.player-episode-card.is-playing:not(.is-current),.player-episode-mobile-card,.player-episode-mobile-card.is-focused,.player-episode-mobile-card.is-playing,.player-episode-pill,.player-episode-pill:hover,.player-episode-pill.is-current,.modal-episode-card,.modal-episode-card:hover{box-shadow:none!important;filter:none!important;border:none!important;outline:none!important}.player-servers-bar--dock,.player-episodes-dock,.player-dock,.player-topbar{-webkit-backdrop-filter:saturate(180%)blur(32px)!important;box-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff08 100%),#08080cb8!important;border-color:#ffffff1f!important}.player-server-chip{border-radius:var(--radius-pill)!important;color:#ffffffeb!important;background:#ffffff1a!important;border:.5px solid #ffffff24!important;font-weight:520!important}.player-server-chip:hover{background:#ffffff29!important}.player-server-chip.is-active,.player-server-chip.is-current{color:#fff!important;background:#ffffff38!important}@media (max-width:900px){.player-page{background:#000!important}.player-top-magnet{height:max(18px,env(safe-area-inset-top,0px))!important}.player-persistent-controls{top:max(10px,env(safe-area-inset-top,0px))!important;left:max(10px,env(safe-area-inset-left,0px))!important}.player-page.is-adfree .player-header{padding-left:12px!important}.player-page.is-adfree .player-title-block--header{padding-left:96px!important}.player-header{padding:max(10px,env(safe-area-inset-top,0px))12px 12px!important;background:linear-gradient(#000000d1 0%,#00000059 70%,#0000 100%)!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;top:0!important;left:0!important;right:0!important}.player-head-main{flex:auto!important;gap:10px!important;min-width:0!important}.player-back,.player-close{background:#08080ab8!important;border:none!important;flex-shrink:0!important;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:0 6px 18px #00000059!important}.player-close:not(.player-fullscreen-btn){display:none!important}.player-title-block--header{flex:auto!important;min-width:0!important;margin-left:0!important}.player-title-main,.player-title-block--header .player-title-main{max-width:min(52vw,220px)!important;font-size:.875rem!important;font-weight:600!important}.player-title-sub,.player-title-block--header .player-title-sub{max-width:min(52vw,220px)!important;font-size:.6875rem!important}.player-head-actions{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;flex:100%!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin-left:0!important;padding-bottom:2px!important;overflow:auto hidden!important}.player-head-actions::-webkit-scrollbar{display:none!important}.player-mode-toggle{flex-shrink:0!important;padding:2px!important}.player-mode-btn{gap:4px!important;padding:7px 10px!important;font-size:.6875rem!important}.player-head-season-select,.player-server-select{flex-shrink:0!important;width:auto!important;min-width:0!important;max-width:140px!important;height:36px!important;padding:0 12px!important;font-size:.75rem!important}.player-server-select{max-width:120px!important}.player-video-container{background:#000!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important}.player-video-container video.player-video,.player-stage video.player-embed{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.player-edge-magnet.is-mobile{height:max(28px,calc(env(safe-area-inset-bottom,0px) + 12px))!important;z-index:16!important}.player-edge-magnet.is-mobile .player-edge-hint{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))!important}.player-edge-hint-label{font-size:.625rem!important}.player-next-cta{right:12px!important;bottom:max(72px,calc(env(safe-area-inset-bottom,0px) + 64px))!important;gap:6px!important;max-width:calc(100vw - 24px)!important;padding:9px 12px!important;font-size:.75rem!important}.player-episodes-panel.is-mobile-strip{padding:12px 0 max(12px,env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:saturate(160%)blur(28px)!important;z-index:30!important;background:linear-gradient(#12121666 0%,#08080af5 32%)!important;border-top:.5px solid #ffffff1f!important;border-radius:20px 20px 0 0!important}.player-episodes-mobile-label{padding:0 14px!important;font-size:.75rem!important}.player-episodes-mobile-strip{gap:10px!important;padding:4px 14px 10px!important;scroll-padding-inline:14px!important}.player-episode-mobile-card{width:min(70vw,240px)!important;box-shadow:none!important;background:#1c1c20eb!important;border:none!important;border-radius:14px!important}.player-episode-mobile-card.is-playing{box-shadow:none!important}.player-episode-mobile-meta{padding:9px 10px 11px!important}.player-episode-mobile-title{font-size:.8125rem!important;font-weight:600!important}.player-episode-mobile-sub{font-size:.6875rem!important}.player-info-overlay{width:auto!important;left:14px!important;right:14px!important;bottom:max(88px,calc(env(safe-area-inset-bottom,0px) + 76px))!important;max-width:none!important}.player-info-title{letter-spacing:-.03em!important;font-size:clamp(1.35rem,6.5vw,1.85rem)!important}.player-info-subtitle{font-size:.8125rem!important}.player-info-overview{display:none!important}.player-info-play-focused{min-height:40px!important;font-size:.8125rem!important}.player-loading-overlay{padding:24px!important}.player-loading-copy{text-align:center!important;max-width:16rem!important;font-size:.875rem!important}.player-controls{width:calc(100vw - 16px)!important;left:50%!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;border-radius:999px!important;gap:6px!important;height:48px!important;padding:0 10px!important}.player-control-btn{width:32px!important;height:32px!important}.player-volume{display:none!important}.player-time{min-width:36px!important;font-size:.6875rem!important}.player-servers-bar:not(.player-servers-bar--dock){left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;border-radius:14px!important;gap:8px!important;width:auto!important;max-width:none!important;padding:8px 10px!important;transform:none!important}.player-servers-label{font-size:.625rem!important}.player-server-chip{padding:6px 10px!important;font-size:.75rem!important}.player-page--shell{padding:max(6px,env(safe-area-inset-top,0px))8px max(6px,env(safe-area-inset-bottom,0px))!important;gap:8px!important}.player-stage{border-radius:12px!important}.player-dock{max-height:min(36vh,240px)!important}.player-topbar{flex-wrap:wrap!important;gap:8px!important}.player-episode-pill{max-width:180px!important;padding:9px 11px!important}.player-episode-pill-name{max-width:150px!important;font-size:.78rem!important}}@media (max-width:640px){.player-header{padding:max(8px,env(safe-area-inset-top,0px))10px 10px!important}.player-mode-btn{padding:6px 8px!important;font-size:.625rem!important}.player-mode-btn svg{width:13px!important;height:13px!important}.player-head-season-select,.player-server-select{max-width:118px!important;height:34px!important;padding:0 10px!important;font-size:.7rem!important}.player-title-main,.player-title-block--header .player-title-main{max-width:min(46vw,160px)!important;font-size:.8125rem!important}.player-title-sub,.player-title-block--header .player-title-sub{max-width:min(46vw,160px)!important}.player-episode-mobile-card{width:min(68vw,220px)!important}.player-next-cta{bottom:max(64px,calc(env(safe-area-inset-bottom,0px) + 56px))!important;padding:8px 11px!important;font-size:.7rem!important}.player-info-overlay{bottom:max(76px,calc(env(safe-area-inset-bottom,0px) + 64px))!important}}@media (max-width:420px){.player-mode-btn{padding:6px 7px!important}.player-head-season-select,.player-server-select{max-width:100px!important}.player-back{width:36px!important;min-width:36px!important;height:36px!important}.player-episode-mobile-card{width:min(74vw,200px)!important}}@media (max-width:900px) and (orientation:landscape){.player-header{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;padding:6px 10px!important}.player-head-actions{flex:0 auto!important;width:auto!important;max-width:58vw!important}.player-title-block--header,.player-info-overlay{display:none!important}.player-edge-magnet.is-mobile{height:24px!important}.player-episodes-panel.is-mobile-strip{max-height:42vh!important;padding-top:8px!important}.player-episode-mobile-card{width:min(42vw,200px)!important}.player-next-cta{bottom:48px!important;right:10px!important}}@media (max-width:900px){:root{--page-margin:16px;--section-gap:28px;--row-gap:10px;--tab-pill-h:62px}body{-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;padding-bottom:calc(var(--tab-pill-h) + env(safe-area-inset-bottom,0px) + 18px)!important}main{padding-bottom:calc(var(--tab-pill-h) + env(safe-area-inset-bottom,0px) + 28px)!important}.navbar{top:max(8px,env(safe-area-inset-top,0px))!important;padding:0 max(12px,env(safe-area-inset-right,0px))0 max(12px,env(safe-area-inset-left,0px))!important;grid-template-columns:1fr auto!important}.navbar.scrolled{top:max(6px,env(safe-area-inset-top,0px))!important}.navbar-links{display:none!important}.navbar-actions{grid-column:2!important;gap:8px!important}.navbar-search-btn,.navbar-icon-btn.navbar-menu-btn{display:none!important}.navbar-icon-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.btn-hero-primary,.btn-hero-secondary{height:44px!important;min-height:44px!important;padding:0 18px!important;font-size:.875rem!important}.tab-pill{left:50%!important;bottom:max(12px,calc(env(safe-area-inset-bottom,0px) + 8px))!important;z-index:5200!important;-webkit-backdrop-filter:saturate(160%)blur(30px)brightness(.98)!important;isolation:isolate!important;pointer-events:auto!important;background:#08080ab8!important;border:none!important;border-radius:999px!important;outline:none!important;justify-content:space-between!important;align-items:stretch!important;gap:2px!important;width:min(340px,100vw - 32px)!important;height:62px!important;margin:0!important;padding:6px 8px!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 12px 36px #00000047!important}.tab-pill:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;z-index:0!important;-webkit-mask-composite:xor!important;background:linear-gradient(#ffffff9e 0%,#ffffff38 22%,#ffffff0f 48%,#ffffff08 100%)!important;padding:1px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}html[data-liquid-glass=chrome] .tab-pill,html[data-liquid-glass=chrome] .tab-pill.liquid-glass{background:#0606088c!important;box-shadow:0 12px 36px #00000042!important}.tab-pill-item{z-index:1!important;color:#f5f5f7b8!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:none!important;border-radius:999px!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;margin:0!important;padding:4px 2px!important;text-decoration:none!important;display:flex!important;position:relative!important}.tab-pill-item:active{transform:scale(.94)!important}.tab-pill-bubble{box-shadow:none!important;z-index:-1!important;background:0 0!important;border:none!important;border-radius:999px!important;outline:none!important;position:absolute!important;inset:2px 4px!important}.tab-pill-item.is-active{color:#fff!important}.tab-pill-item.is-active .tab-pill-bubble{box-shadow:none!important;background:#ffffff2e!important;border:none!important}.tab-pill-icon{opacity:.9!important;flex-shrink:0!important;width:22px!important;height:22px!important;display:block!important}.tab-pill-item.is-active .tab-pill-icon{opacity:1!important;color:#fff!important}.tab-pill-label{letter-spacing:-.01em!important;white-space:nowrap!important;font-size:.625rem!important;font-weight:600!important;line-height:1.1!important}.tab-pill-item.is-active .tab-pill-label{color:#fff!important;font-weight:650!important}html[data-search-open=true] .tab-pill{opacity:0!important;pointer-events:none!important}body:has(.player-page) .tab-pill{opacity:0!important;pointer-events:none!important}}.tab-pill-fab{display:none!important}main{padding-bottom:48px}.hero{box-sizing:border-box!important;max-width:100%!important;height:min(88vh,820px)!important;margin-bottom:12px!important;padding-bottom:40px!important;overflow:hidden!important}.hero-gradient{background:linear-gradient(#00000026 0%,#00000073 45%,#000 100%),linear-gradient(90deg,#000000b8 0%,#0003 52%,#0000008c 100%)!important}.hero-logo-text{letter-spacing:-.045em!important;color:#fff!important;max-width:16ch!important;font-weight:700!important;line-height:.98!important}.hero-meta{color:#ebebf5b8!important;letter-spacing:-.01em!important;gap:12px!important;font-size:.875rem!important;font-weight:510!important}.badge-hd{color:#ffffffeb!important;letter-spacing:.02em!important;background:#78788052!important;border:none!important;padding:4px 10px!important;font-size:.6875rem!important;font-weight:590!important}.hero-desc{color:#ebebf5c7!important;letter-spacing:-.012em!important;text-shadow:0 1px 16px #00000073!important;max-width:34rem!important;font-size:1.0625rem!important;font-weight:400!important;line-height:1.45!important}.hero-actions{gap:12px!important}.btn-hero-primary{color:#000!important;letter-spacing:-.02em!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:none!important;border-radius:999px!important;height:48px!important;padding:0 24px!important;font-size:.9375rem!important;font-weight:600!important;box-shadow:0 4px 20px #00000047!important}.btn-hero-primary:hover{background:#f5f5f7!important;transform:scale(1.03)!important}.btn-hero-secondary{color:#fff!important;letter-spacing:-.02em!important;height:48px!important;box-shadow:none!important;background:#7878805c!important;border:none!important;border-radius:999px!important;padding:0 22px!important;font-size:.9375rem!important;font-weight:590!important}.btn-hero-secondary:hover{background:#7878807a!important;transform:scale(1.03)!important}.btn-hero-icon{color:#fff!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#7878805c!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;padding:0!important}.btn-hero-icon:hover{background:#7878807a!important;transform:scale(1.05)!important}.hero-dots{z-index:3!important;align-items:center!important;gap:8px!important;margin-top:18px!important;display:flex!important;position:relative!important}.hero-dot{width:7px!important;min-width:7px!important;height:7px!important;min-height:7px!important;box-shadow:none!important;cursor:pointer!important;transition:width .22s var(--spring-soft),background .22s var(--spring-soft),border-radius .22s var(--spring-soft)!important;background:#ffffff47!important;border:none!important;border-radius:50%!important;padding:0!important}.hero-dot.is-active{background:#fff!important;border-radius:999px!important;width:18px!important}.content-section{padding-left:var(--page-margin)!important;box-sizing:border-box!important;max-width:100%!important;margin-bottom:40px!important;overflow-x:clip!important}.section-header{padding-right:var(--page-margin)!important;margin-bottom:14px!important}.section-title{letter-spacing:-.03em!important;color:#fff!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:1.375rem!important;font-weight:650!important;display:flex!important}.section-title svg{opacity:.85;flex-shrink:0}.ai-pill{color:#fff!important;letter-spacing:-.01em!important;box-shadow:none!important;background:#78788052!important;border:none!important;border-radius:999px!important;gap:5px!important;padding:4px 10px!important;font-size:.6875rem!important;font-weight:600!important}.content-row-track{max-width:100%!important;position:relative!important;overflow:hidden!important}.content-row-scroll{padding-right:var(--page-margin)!important;scroll-snap-type:none!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important;gap:14px!important;max-width:100%!important;padding-bottom:6px!important;scroll-padding-left:0!important;overflow:auto hidden!important}.content-card{box-shadow:none!important;transition:transform .32s var(--spring-apple)!important;background:0 0!important;border:none!important;border-radius:14px!important;overflow:hidden!important}.content-card:hover{z-index:3;transform:scale(1.04)!important}.card-poster,.content-card img{border-radius:14px!important}.card-title{letter-spacing:-.015em!important;color:#ebebf5e0!important;text-shadow:none!important;margin-top:8px!important;font-size:.8125rem!important;font-weight:510!important}.card-watchlist-btn,.card-action-btn{-webkit-backdrop-filter:blur(12px)!important;box-shadow:none!important;color:#fff!important;background:#1c1c1eb8!important;border:none!important}.continue-card{border:none!important;border-radius:14px!important;overflow:hidden!important}.continue-card-title{letter-spacing:-.02em!important;font-weight:590!important}.continue-resume-btn{color:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffffeb!important;border:none!important;font-weight:590!important}.news-card{box-shadow:none!important;background:#1c1c1eb8!important;border:none!important;border-radius:16px!important;overflow:hidden!important}.news-card:hover{background:#2c2c2ee6!important;transform:scale(1.02)!important}.news-card-title{letter-spacing:-.02em!important;color:#fff!important;font-weight:590!important}.news-card-meta,.news-card-source{color:#ebebf573!important;font-weight:400!important}.browse-header{padding:112px var(--page-margin)12px!important}.browse-title{letter-spacing:-.04em!important;color:#fff!important;margin:0!important;font-size:clamp(2rem,4vw,2.75rem)!important;font-weight:700!important;line-height:1.05!important}.browse-title span{opacity:.4!important;font-weight:500!important}.watchlist-subtitle{color:#ebebf58c!important;letter-spacing:-.01em!important;max-width:32rem!important;margin:10px 0 0!important;font-size:1rem!important;font-weight:400!important;line-height:1.4!important}.genre-scroll-container{z-index:50!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:12px var(--page-margin)14px!important;isolation:isolate!important;pointer-events:auto!important;background:linear-gradient(#000000fa 0%,#000000f0 55%,#000000e0 100%)!important;border:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;display:flex!important;position:sticky!important;top:68px!important;overflow:auto hidden!important}.genre-scroll-container::-webkit-scrollbar{display:none!important}.genre-pill{color:#fffffff2!important;letter-spacing:-.015em!important;white-space:nowrap!important;min-height:36px!important;box-shadow:none!important;-webkit-backdrop-filter:saturate(160%)blur(16px)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:#7878805c!important;border:none!important;border-radius:999px!important;flex:none!important;padding:10px 16px!important;font-size:.875rem!important;font-weight:560!important;line-height:1.1!important;overflow:visible!important}.genre-pill:hover{color:#fff!important;background:#78788080!important;border:none!important}.genre-pill.active{color:#000!important;box-shadow:none!important;background:#fff!important;border:none!important;font-weight:600!important}.genre-pill.liquid-glass,html[data-liquid-glass=chrome] .genre-pill{-webkit-backdrop-filter:saturate(160%)blur(16px)!important;background:#7878805c!important}html[data-liquid-glass=chrome] .genre-pill.active{color:#000!important;background:#fff!important}.browse-grid{padding:4px var(--page-margin)100px!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:28px 16px!important}.browse-grid .content-card .card-poster,.browse-grid .content-card img{border-radius:12px!important}.browse-load-more{justify-content:center!important;padding:48px 0 96px!important;display:flex!important}.browse-load-more .btn-hero-secondary,.browse-load-more button{min-width:180px!important;height:48px!important;padding:0 36px!important}.browse-page-main,.watchlist-page-main{background:#000!important;min-height:100vh!important;position:relative!important}.browse-ambient{z-index:0!important;pointer-events:none!important;opacity:.18!important;filter:blur(72px)saturate(140%)!important;background-position:top!important;background-size:cover!important;transition:background-image 1s!important;position:fixed!important;inset:0!important}.browse-ambient:after{content:"";background:linear-gradient(#0003,#000 75%);position:absolute;inset:0}.browse-page-main>:not(.browse-ambient):not(.genre-scroll-container),.watchlist-page-main>:not(.genre-scroll-container){z-index:1;position:relative}.browse-page-main>.genre-scroll-container,.watchlist-page-main>.genre-scroll-container{z-index:50!important;position:sticky!important}.watchlist-empty-wrap{padding:48px var(--page-margin)100px!important;justify-content:center!important;display:flex!important}.watchlist-empty-card{text-align:center!important;max-width:420px!important;box-shadow:none!important;background:#1c1c1eb8!important;border:none!important;border-radius:20px!important;padding:40px 28px!important}.watchlist-empty-title{letter-spacing:-.03em!important;color:#fff!important;margin:0 0 10px!important;font-size:1.375rem!important;font-weight:650!important}.watchlist-empty-copy{color:#ebebf58c!important;margin:0!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.45!important}.footer{padding:48px var(--page-margin)64px!important;border-top:.5px solid #ffffff14!important;margin-top:24px!important}.footer-logo{letter-spacing:-.03em!important;color:#fff!important;margin-bottom:8px!important;font-size:1.125rem!important;font-weight:650!important}.footer-text{color:#ebebf566!important;margin:0!important;font-size:.875rem!important;font-weight:400!important}.ai-panel{-webkit-backdrop-filter:blur(40px)!important;background:#1c1c1eeb!important;border:none!important;border-radius:22px!important;box-shadow:0 24px 64px #00000073!important}.browse-skeleton{aspect-ratio:2/3;background:#78788029;border-radius:12px}@media (max-width:900px){main{padding-bottom:max(36px,env(safe-area-inset-bottom,0px))!important}.hero{height:min(78vh,600px)!important;min-height:440px!important;margin-bottom:8px!important;padding-bottom:28px!important}.hero-logo-text{max-width:14ch!important;font-size:clamp(1.75rem,8.5vw,2.4rem)!important}.hero-desc{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;max-width:100%!important;margin-bottom:20px!important;font-size:.9375rem!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.hero-meta{flex-wrap:wrap!important;gap:8px!important;font-size:.8125rem!important}.hero-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:flex!important}.btn-hero-primary,.btn-hero-secondary{flex:none!important;width:100%!important;min-width:0!important;height:48px!important}.btn-hero-icon{flex:none!important;align-self:flex-start!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.hero-dots{justify-content:center!important;width:100%!important;margin-top:16px!important}.btn-hero-primary,.btn-hero-secondary{justify-content:center!important;min-width:0!important}.content-section{padding-left:var(--page-margin)!important;margin-bottom:28px!important}.section-header{padding-right:var(--page-margin)!important;margin-bottom:10px!important}.section-title{letter-spacing:-.025em!important;font-size:1.125rem!important;font-weight:650!important}.ai-pill{padding:3px 8px!important;font-size:.625rem!important}.content-row-scroll{padding-right:var(--page-margin)!important;scroll-snap-type:none!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;padding-bottom:4px!important}.card-poster{width:132px!important}.card-wide{width:min(280px,78vw)!important}.card-wide .card-poster{width:100%!important}.card-title{max-width:132px!important;margin-top:6px!important;font-size:.75rem!important}.card-meta{font-size:.6875rem!important}.card-watchlist-btn{width:28px!important;height:28px!important;top:8px!important;right:8px!important}.row-arrow{display:none!important}.content-card:hover{transform:none!important}.content-card:active{transform:scale(.97)!important}.continue-card{width:min(280px,82vw)!important}.news-card{flex:none!important;width:min(260px,78vw)!important}.browse-header{padding:88px var(--page-margin)10px!important}.browse-title{font-size:clamp(1.75rem,8vw,2.25rem)!important}.watchlist-subtitle{font-size:.9375rem!important}.genre-scroll-container{top:max(56px,calc(env(safe-area-inset-top,0px) + 48px))!important;padding:8px var(--page-margin)12px!important;gap:6px!important}.genre-pill{min-height:34px!important;padding:8px 13px!important;font-size:.8125rem!important}.browse-grid{padding:4px var(--page-margin)72px!important;grid-template-columns:repeat(auto-fill,minmax(108px,1fr))!important;gap:18px 10px!important}.browse-grid .content-card .card-poster,.browse-grid .content-card img{border-radius:10px!important}.browse-grid .card-title{max-width:none!important;font-size:.75rem!important}.browse-load-more{padding:28px 0 72px!important}.browse-load-more .btn-hero-secondary,.browse-load-more button{width:min(100%,240px)!important;min-width:min(100%,200px)!important}.modal-overlay{align-items:stretch!important;padding:0!important}.modal-content{border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important}.modal-details{padding:8px 16px 32px!important}.modal-headline{font-size:clamp(1.5rem,7vw,2rem)!important}.modal-overview,.modal-desc{font-size:.9375rem!important;line-height:1.45!important}.modal-actions-row{flex-wrap:wrap!important;gap:10px!important}.modal-actions-row .btn-hero-primary,.modal-actions-row .btn-hero-secondary,.modal-actions-row button{flex:calc(50% - 6px)!important;min-width:0!important}.modal-close-btn{top:max(12px,env(safe-area-inset-top,0px))!important;width:36px!important;height:36px!important;left:12px!important;right:auto!important}.modal-cast-avatar{width:72px!important;height:72px!important}.modal-cast-person{flex-basis:72px!important}.modal-grid,.modal-info{grid-template-columns:1fr!important;gap:20px!important}.search-topbar{padding:max(10px,calc(env(safe-area-inset-top,0px) + 8px))var(--page-margin)12px!important;gap:10px!important}.search-field{height:44px!important;padding:0 14px!important}.search-input{font-size:.9375rem!important}.search-close{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.search-body{padding-left:var(--page-margin)!important;padding-right:var(--page-margin)!important;padding-bottom:max(40px,env(safe-area-inset-bottom,0px))!important}.search-filters{gap:6px!important;padding:2px 0 14px!important}.search-filter-chip{height:32px!important;padding:0 12px!important;font-size:.8125rem!important}.search-section-title{font-size:1.125rem!important}.search-section-sub{font-size:.8125rem!important}.search-poster-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))!important;gap:18px 10px!important}.search-poster-media,.search-skeleton-poster{border-radius:10px!important}.search-poster-title,.search-result-item .card-title{font-size:.75rem!important}.search-poster-meta{font-size:.6875rem!important}.search-status{padding:56px 20px!important}.auth-panel{border-radius:22px!important;width:calc(100vw - 24px)!important;max-width:100%!important;padding:22px 18px 18px!important}.footer{padding:36px var(--page-margin)max(40px,env(safe-area-inset-bottom,0px))!important}.ai-panel{left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;border-radius:18px!important;width:auto!important;height:min(70vh,560px)!important}}@media (max-width:640px){:root{--page-margin:14px;--section-gap:24px}.navbar-icon-btn{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.navbar-actions{gap:7px!important}.hero{height:min(72vh,540px)!important;min-height:400px!important;padding-bottom:22px!important}.hero-logo-text{font-size:clamp(1.6rem,9vw,2.1rem)!important}.hero-desc{-webkit-line-clamp:2!important;margin-bottom:16px!important;font-size:.875rem!important}.hero-actions{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important}.btn-hero-primary,.btn-hero-secondary{flex:none!important;width:100%!important;min-width:0!important;height:46px!important}.btn-hero-icon{align-self:flex-start!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.hero-dots{justify-content:center!important;margin-top:14px!important}.card-poster{width:118px!important}.card-title{max-width:118px!important;font-size:.72rem!important}.card-wide,.continue-card{width:min(260px,84vw)!important}.section-title{font-size:1.0625rem!important}.browse-header{padding-top:80px!important}.browse-title{font-size:clamp(1.55rem,8vw,2rem)!important}.browse-grid,.search-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 8px!important}.genre-scroll-container{top:max(52px,calc(env(safe-area-inset-top,0px) + 44px))!important}.modal-actions-row .btn-hero-primary,.modal-actions-row .btn-hero-secondary,.modal-actions-row button{flex:100%!important}}@media (max-width:420px){:root{--page-margin:12px}.navbar-actions{gap:6px!important}.navbar-icon-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.card-poster{width:108px!important}.card-title{max-width:108px!important}.browse-grid,.search-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 6px!important}.search-field{height:42px!important;padding:0 12px!important}.search-close{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.hero-meta{font-size:.75rem!important}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.search-overlay,.content-card,.search-poster-card,.navbar-icon-btn{transition:none!important;animation:none!important}}
