:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#f8fafc;background-color:#020617;min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#090d16}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#334155}.scrollbar-none::-webkit-scrollbar{width:0;height:0;display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#0f172aa6;border:1px solid #33415566}.glass-panel:hover{border-color:#38bdf84d}.pulse-glow{box-shadow:0 0 25px -5px #0ea5e940}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.25s ease-out forwards fadeIn}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-slide-in-left{animation:.25s cubic-bezier(.16,1,.3,1) forwards slideInLeft}::cue,video::cue,video.sub-bg-clean::cue,video.video-fullscreen::cue{box-shadow:none!important;color:#fff!important;text-shadow:0 0 4px #000000f2,1.5px 1.5px 2px #000,-1.5px -1.5px 2px #000,1.5px -1.5px 2px #000,-1.5px 1.5px 2px #000,0 2px 4px #000000f2!important;white-space:pre-line!important;background:0 0!important;border:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:1.28!important}::cue(*){box-shadow:none!important;color:#fff!important;text-shadow:0 0 4px #000000f2,1.5px 1.5px 2px #000,-1.5px -1.5px 2px #000,1.5px -1.5px 2px #000,-1.5px 1.5px 2px #000,0 2px 4px #000000f2!important;white-space:pre-line!important;background:0 0!important;border:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:1.28!important}video::cue(*){box-shadow:none!important;color:#fff!important;text-shadow:0 0 4px #000000f2,1.5px 1.5px 2px #000,-1.5px -1.5px 2px #000,1.5px -1.5px 2px #000,-1.5px 1.5px 2px #000,0 2px 4px #000000f2!important;white-space:pre-line!important;background:0 0!important;border:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:1.28!important}video.sub-bg-clean::cue(*){box-shadow:none!important;color:#fff!important;text-shadow:0 0 4px #000000f2,1.5px 1.5px 2px #000,-1.5px -1.5px 2px #000,1.5px -1.5px 2px #000,-1.5px 1.5px 2px #000,0 2px 4px #000000f2!important;white-space:pre-line!important;background:0 0!important;border:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:1.28!important}:fullscreen ::cue{box-shadow:none!important;color:#fff!important;text-shadow:0 0 4px #000000f2,1.5px 1.5px 2px #000,-1.5px -1.5px 2px #000,1.5px -1.5px 2px #000,-1.5px 1.5px 2px #000,0 2px 4px #000000f2!important;white-space:pre-line!important;background:0 0!important;border:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:1.28!important}:fullscreen ::cue(*){box-shadow:none!important;color:#fff!important;text-shadow:0 0 4px #000000f2,1.5px 1.5px 2px #000,-1.5px -1.5px 2px #000,1.5px -1.5px 2px #000,-1.5px 1.5px 2px #000,0 2px 4px #000000f2!important;white-space:pre-line!important;background:0 0!important;border:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:1.28!important}:fullscreen video::cue{box-shadow:none!important;color:#fff!important;text-shadow:0 0 4px #000000f2,1.5px 1.5px 2px #000,-1.5px -1.5px 2px #000,1.5px -1.5px 2px #000,-1.5px 1.5px 2px #000,0 2px 4px #000000f2!important;white-space:pre-line!important;background:0 0!important;border:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:1.28!important}:fullscreen video::cue(*){box-shadow:none!important;color:#fff!important;text-shadow:0 0 4px #000000f2,1.5px 1.5px 2px #000,-1.5px -1.5px 2px #000,1.5px -1.5px 2px #000,-1.5px 1.5px 2px #000,0 2px 4px #000000f2!important;white-space:pre-line!important;background:0 0!important;border:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:1.28!important}video.video-fullscreen::cue(*){box-shadow:none!important;color:#fff!important;text-shadow:0 0 4px #000000f2,1.5px 1.5px 2px #000,-1.5px -1.5px 2px #000,1.5px -1.5px 2px #000,-1.5px 1.5px 2px #000,0 2px 4px #000000f2!important;white-space:pre-line!important;background:0 0!important;border:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;line-height:1.28!important}video::-webkit-media-text-track-display-backdrop{background:0 0!important}video.sub-bg-clean::-webkit-media-text-track-display-backdrop{background:0 0!important}video.video-fullscreen::-webkit-media-text-track-display-backdrop{background:0 0!important}video:fullscreen::-webkit-media-text-track-display-backdrop{background:0 0!important}video::-webkit-media-text-track-display{background:0 0!important}video.sub-bg-clean::-webkit-media-text-track-display{background:0 0!important}video.video-fullscreen::-webkit-media-text-track-display{background:0 0!important}video:fullscreen::-webkit-media-text-track-display{background:0 0!important}video::-webkit-media-text-track-container{background:0 0!important}video.sub-bg-clean::-webkit-media-text-track-container{background:0 0!important}video.video-fullscreen::-webkit-media-text-track-container{background:0 0!important}video:fullscreen::-webkit-media-text-track-container{background:0 0!important}video.sub-bg-box::cue,video.sub-bg-box.video-fullscreen::cue{text-shadow:0 1px 3px #000000f2!important;background:#000000c7!important}video.sub-bg-box::cue(*){text-shadow:0 1px 3px #000000f2!important;background:#000000c7!important}video.sub-bg-box.video-fullscreen::cue(*){text-shadow:0 1px 3px #000000f2!important;background:#000000c7!important}:fullscreen video.sub-bg-box::cue{text-shadow:0 1px 3px #000000f2!important;background:#000000c7!important}:fullscreen video.sub-bg-box::cue(*){text-shadow:0 1px 3px #000000f2!important;background:#000000c7!important}video.sub-bg-box::-webkit-media-text-track-display-backdrop{background:#000000c7!important}video.sub-bg-box.video-fullscreen::-webkit-media-text-track-display-backdrop{background:#000000c7!important}video.sub-bg-box:fullscreen::-webkit-media-text-track-display-backdrop{background:#000000c7!important}video.sub-size-small::cue{font-size:.85rem!important}video.sub-size-normal::cue{font-size:1.15rem!important}video.sub-size-large::cue{font-size:1.5rem!important}video.sub-size-xlarge::cue{font-size:1.95rem!important}video.video-fullscreen.sub-size-small::cue{font-size:1.15rem!important}video:fullscreen.sub-size-small::cue{font-size:1.15rem!important}:fullscreen video.sub-size-small::cue{font-size:1.15rem!important}video.video-fullscreen.sub-size-normal::cue{font-size:1.45rem!important}video:fullscreen.sub-size-normal::cue{font-size:1.45rem!important}:fullscreen video.sub-size-normal::cue{font-size:1.45rem!important}video.video-fullscreen.sub-size-large::cue{font-size:1.95rem!important}video:fullscreen.sub-size-large::cue{font-size:1.95rem!important}:fullscreen video.sub-size-large::cue{font-size:1.95rem!important}video.video-fullscreen.sub-size-xlarge::cue{font-size:2.5rem!important}video:fullscreen.sub-size-xlarge::cue{font-size:2.5rem!important}:fullscreen video.sub-size-xlarge::cue{font-size:2.5rem!important}@media (width>=1920px){video.video-fullscreen.sub-size-small::cue{font-size:1.25rem!important}video:fullscreen.sub-size-small::cue{font-size:1.25rem!important}:fullscreen video.sub-size-small::cue{font-size:1.25rem!important}video.video-fullscreen.sub-size-normal::cue{font-size:1.65rem!important}video:fullscreen.sub-size-normal::cue{font-size:1.65rem!important}:fullscreen video.sub-size-normal::cue{font-size:1.65rem!important}video.video-fullscreen.sub-size-large::cue{font-size:2.25rem!important}video:fullscreen.sub-size-large::cue{font-size:2.25rem!important}:fullscreen video.sub-size-large::cue{font-size:2.25rem!important}video.video-fullscreen.sub-size-xlarge::cue{font-size:2.95rem!important}video:fullscreen.sub-size-xlarge::cue{font-size:2.95rem!important}:fullscreen video.sub-size-xlarge::cue{font-size:2.95rem!important}}:-webkit-any(:fullscreen,:-webkit-full-screen){background-color:#000!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important}:is(:fullscreen,:fullscreen){background-color:#000!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important}:-webkit-any(:fullscreen video,:-webkit-full-screen video){width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}:is(:fullscreen video,:fullscreen video){width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-slide-up{animation:.25s cubic-bezier(.16,1,.3,1) forwards slideUp}.mini-player video::cue{font-size:.78rem!important;line-height:1.25!important}@media (height<=560px){.series-modal-backdrop{align-items:center!important;padding:.25rem .5rem!important}.series-modal-dialog{border-radius:1rem!important;height:96dvh!important;max-height:96dvh!important}.series-modal-drag-handle{display:none!important}.series-modal-header{padding:.5rem .75rem!important}.series-modal-poster{border-radius:.5rem!important;width:2.5rem!important;height:3.5rem!important}.series-modal-title{padding-top:0!important;font-size:.95rem!important;line-height:1.25!important}.series-modal-badges{gap:.25rem!important}.series-modal-badges span{padding:.125rem .375rem!important;font-size:.65rem!important}.series-modal-actions{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:.35rem!important;margin-top:.25rem!important;padding-top:.25rem!important;overflow-x:auto!important}.series-modal-actions button{white-space:nowrap!important;border-radius:.5rem!important;flex-shrink:0!important;padding:.25rem .5rem!important;font-size:.7rem!important}.series-modal-search{padding:.25rem .75rem!important}.series-modal-list{-webkit-overflow-scrolling:touch;padding:.35rem .75rem!important}}
