:root{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#262626;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#404040;--accent-foreground:#fafafa;--destructive:#ff6568;--destructive-foreground:#fafafa;--border:#ffffff1a;--input:#ffffff26;--ring:#737373}@supports (color:lab(0% 0 0)){:root{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(15.204% 0 -.00000596046);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(27.036% 0 0);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(98.26% 0 0);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0)}}body{color:#fff!important;background-color:#000!important}html{background-color:#000!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes progress-sweep{0%{opacity:0;transform:translate(-100%)translateZ(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(100%)translateZ(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ambient-pulse{0%,to{opacity:.03}50%{opacity:.08}}@keyframes fade-pulse{0%,to{opacity:.5}50%{opacity:.8}}.animate-progress-sweep{will-change:transform,opacity;animation:2s ease-in-out infinite progress-sweep;transform:translateZ(0)}.animate-shimmer{will-change:background-position;animation:2.5s ease-in-out infinite shimmer}.animate-ambient-pulse{will-change:opacity;animation:4s ease-in-out infinite ambient-pulse}.animate-fade-pulse{will-change:opacity;animation:2s ease-in-out infinite fade-pulse}@keyframes ecg-trace{0%{stroke-dashoffset:280px}to{stroke-dashoffset:-280px}}.animate-ecg-trace{will-change:stroke-dashoffset;animation:1s linear infinite ecg-trace}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)translateZ(0)}50%{opacity:.6;transform:scale(1.05)translateZ(0)}}.animate-pulse-slow{will-change:opacity,transform;animation:2s ease-in-out infinite pulse-slow}.loading-fade-out{opacity:0;will-change:opacity;transition:opacity .3s ease-out;transform:translateZ(0)}.loading-fade-in{opacity:1;will-change:opacity;transition:opacity .3s ease-in;transform:translateZ(0)}@keyframes fade-in{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translateZ(0)}}.animate-fade-in{will-change:opacity;animation:.3s ease-out forwards fade-in;transform:translateZ(0)}@keyframes scale-in{0%{opacity:0;transform:scale(.9)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}.animate-scale-in{opacity:0;will-change:opacity,transform;animation:.3s ease-out .1s forwards scale-in}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)translateZ(0)}to{opacity:1;transform:translateY(0)translateZ(0)}}.animate-fade-in-up{opacity:0;will-change:opacity,transform;animation:.4s ease-out forwards fade-in-up}@keyframes fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(0)}}.animate-fade-out{will-change:opacity;animation:.2s ease-in forwards fade-out;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.animate-progress-sweep,.animate-shimmer,.animate-ambient-pulse,.animate-fade-pulse,.animate-ecg-trace,.animate-pulse-slow,.animate-fade-in,.animate-scale-in,.animate-fade-in-up,.animate-fade-out{opacity:1!important;animation:none!important;transform:none!important}.animate-ping,.animate-pulse,.animate-spin,.animate-bounce{animation:none!important}.loading-fade-out,.loading-fade-in{transition:none!important}.loading-progress-static{background:linear-gradient(90deg,#0000 30%,#ffffff80 50%,#0000 70%)}.liquid-glass-button,.liquid-glass-episode{transition:background-color .2s,border-color .2s!important}.liquid-glass-button:active,.liquid-glass-episode:hover{transform:none!important}[class*=will-change]{will-change:auto!important}.transform-gpu,.gpu-accelerated{transform:none!important}}.liquid-glass-button{will-change:transform;backface-visibility:hidden;background:#ffffff14;border:1px solid #ffffff26;transition:background-color .2s,border-color .2s,transform .15s;position:relative;transform:translateZ(0);box-shadow:0 2px 8px #0003}.liquid-glass-button:hover{background:#ffffff1f;border-color:#ffffff40;box-shadow:0 4px 12px #00000040}.liquid-glass-button:active{transform:scale(.96)translateZ(0);box-shadow:0 1px 4px #0003}.liquid-glass-container{background:#ffffff0f;border:1px solid #ffffff1f;position:relative;box-shadow:0 2px 8px #0003}.liquid-glass-badge{background:#ffffff1a;border:1px solid #ffffff1f;position:relative;box-shadow:0 2px 6px #00000026}.liquid-glass-active{background:linear-gradient(135deg,#ffffff40 0%,#ffffff1f 50%,#ffffff14 100%);border:1px solid #ffffff40;box-shadow:inset 0 0 0 .5px #ffffff26,inset 0 1px 2px #fff3,0 4px 8px #0000001a}.liquid-glass-vip{background:linear-gradient(135deg,#ffd70026 0%,#ffffff14 50%,#ffd7000d 100%);border:1px solid #ffd70040;box-shadow:inset 0 0 0 .5px #ffd7001a,inset 0 1px 1px #ffffff26,0 4px 12px #0000001f}.liquid-glass-episode{will-change:transform;backface-visibility:hidden;background:#ffffff0f;border:1px solid #ffffff1f;transition:background-color .2s,border-color .2s,transform .15s;position:relative;transform:translateZ(0);box-shadow:0 2px 8px #00000026}.liquid-glass-episode:hover{background:#ffffff1a;border-color:#fff3;box-shadow:0 4px 12px #0003}.liquid-glass-episode-current{background:#ffffff26;border:1px solid #ffffff4d;box-shadow:0 4px 12px #0003}.liquid-glass-episode-last-watched{background:#ffffff1f;border:1px solid #ffffff59;box-shadow:0 0 12px #ffffff1a}.liquid-glass-episode-watched{background:#ffffff08;border:1px solid #ffffff14;box-shadow:0 2px 6px #0000001a}.liquid-glass-episode-watched:hover{background:#ffffff0f;border-color:#ffffff1f}.gpu-accelerated{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.embed-root-containment{contain:layout;overflow:hidden}.player-area-containment{contain:strict}.control-bar-containment{contain:layout style paint}.content-visibility-auto{content-visibility:auto;contain-intrinsic-size:auto 300px}.episode-item-visibility{content-visibility:auto;contain-intrinsic-size:auto 40px}.overlay-visibility{content-visibility:auto;contain-intrinsic-size:auto 100vh}
