.series-view #home>:not(#series-browser){display:none!important}.series-view footer{display:none}
#series-browser{padding:118px 5% 70px;min-height:100svh;box-sizing:border-box;background:radial-gradient(ellipse at 90% 5%,#34123233,transparent 40%),#07080c}
.series-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.series-heading h1{font-size:40px;letter-spacing:-1px;margin:8px 0}.series-heading .eyebrow{font-size:10px}.series-return{color:#39fff3;font-size:13px;min-height:44px;display:inline-flex;align-items:center}
.series-feature{position:relative;isolation:isolate;min-height:350px;border:1px solid #39fff33b;border-radius:10px;overflow:hidden;display:flex;align-items:center;background:#090d17}.series-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;z-index:-2}.series-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07080cf2,#07080cb3 55%,#07080c10);z-index:-1}.series-feature-copy{padding:36px;max-width:620px}.series-feature h2{font-size:64px;line-height:1;margin:12px 0 18px;letter-spacing:-2px}.series-feature-copy>p:not(.eyebrow){font-size:16px;line-height:1.6;color:#d2d6e1}.series-creator{display:block;color:#39fff3;font-size:14px;line-height:1.5;margin:18px 0}.series-start{display:inline-flex;gap:10px;align-items:center;min-height:48px}.series-start svg{width:20px;height:20px;fill:currentColor}
.series-episode-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 18px}.series-episode-heading h3{font-size:26px;margin:0}.series-episode-heading p,.series-source-note{font-size:13px;color:#a7afc3;line-height:1.6}.series-episode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px}.series-episode{min-width:0}.series-episode-image{display:block;width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;background:#121520;color:white;border:1px solid #ffffff25;padding:0;border-radius:6px;text-align:left;cursor:pointer}.series-episode-image img{width:100%;height:100%;object-fit:cover}.series-episode-number{position:absolute;top:10px;left:10px;padding:6px 9px;background:#07080ce8;font-size:12px;color:#fff}.series-episode-play{position:absolute;bottom:9px;right:10px;color:#39fff3;filter:drop-shadow(0 0 5px #001b19)}.series-episode-play svg{width:34px;height:34px;fill:currentColor;display:block}.series-episode-image:hover,.series-episode-image:focus-visible{border-color:#39fff3;outline:1px solid #39fff3}.series-episode-caption{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px 0}.series-episode-caption h4{font-size:16px;margin:0 0 6px}.series-episode-caption p{font-size:12px;margin:0;color:#a7afc3}.series-episode-info{border:1px solid #39fff34d;background:transparent;color:#39fff3;padding:8px 12px;min-height:44px}.series-source-note{margin-top:28px}
#series-player-navigation{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #39fff333;padding-top:12px;margin-top:8px;box-sizing:border-box}#series-player-navigation button{background:#101520;border:1px solid #39fff35c;color:#39fff3;padding:8px 14px;min-height:44px;white-space:nowrap}#series-player-navigation button:disabled{opacity:.35}#series-player-navigation a{color:#cbd3e2;font-size:13px;text-align:center;line-height:1.4}
@media(max-width:1366px){.beta-mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}}
@media(min-width:761px) and (max-width:1100px){.series-episode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#series-browser{padding:108px 28px 44px}}
@media(max-width:760px){#series-browser{padding:90px 18px 30px}.series-heading{align-items:flex-start;gap:10px;margin-bottom:18px}.series-heading h1{font-size:30px}.series-heading .eyebrow{font-size:8px}.series-return{font-size:11px;text-align:right}.series-feature{min-height:330px}.series-feature-copy{padding:24px 20px}.series-feature h2{font-size:48px}.series-feature-copy>p:not(.eyebrow){font-size:14px}.series-episode-heading{display:block;margin-top:25px}.series-episode-heading h3{font-size:24px}.series-episode-heading p{font-size:12px}.series-episode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.series-episode-number{font-size:10px;padding:4px 6px;top:6px;left:6px}.series-episode-caption{align-items:flex-start;flex-direction:column;gap:7px}.series-episode-caption h4{font-size:15px}.series-episode-caption p{font-size:10px}.series-episode-info{min-height:40px;padding:5px 12px;font-size:11px}.beta-mobile-nav{gap:1px!important;padding-left:4px!important;padding-right:4px!important}.beta-mobile-nav a{font-size:9px!important}.beta-mobile-nav svg{width:21px!important;height:21px!important}#series-player-navigation{gap:5px}#series-player-navigation button{font-size:11px;padding:8px}#series-player-navigation a{font-size:11px}.series-episode-play svg{width:28px;height:28px}}

.series-chooser{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:16px;margin-bottom:28px;overflow-x:auto;padding:5px 1px 14px;scroll-snap-type:x proximity}.series-choice{min-width:0;padding:0 0 12px;background:#10131e;color:#f5f6fa;border:1px solid #ffffff25;border-radius:6px;overflow:hidden;text-align:left;cursor:pointer;scroll-snap-align:start}.series-choice img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.series-choice strong{display:block;font-size:16px;line-height:1.3;margin:12px 12px 5px}.series-choice>span{display:block;font-size:12px;color:#a8afc2;margin:0 12px}.series-choice[aria-pressed=true]{border-color:#39fff3;box-shadow:0 0 16px #39fff320}.series-choice:focus-visible{outline:2px solid #39fff3;outline-offset:2px}.series-choice[aria-pressed=true] strong{color:#39fff3}@media(max-width:760px){.series-chooser{grid-auto-columns:145px;gap:10px}.series-choice strong{font-size:14px}.series-choice>span{font-size:10px}.series-feature{min-height:300px}}
.series-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:18px;margin:0 0 13px}.series-tools label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#b8bfd1}.series-tools input,.series-tools select{width:100%;min-height:46px;box-sizing:border-box;padding:11px 14px;background:#111521;color:#f5f6fa;border:1px solid #39fff33d;border-radius:5px;font-size:16px}.series-tools input:focus,.series-tools select:focus{outline:2px solid #39fff3;outline-offset:2px}#series-result-count{font-size:12px;color:#929db4;margin:12px 0 18px}.series-chooser{scrollbar-color:#39fff36b #101520;scrollbar-width:thin}.series-empty{color:#c0c8d8;padding:25px 0}@media(max-width:760px){.series-tools{grid-template-columns:minmax(0,1fr);gap:12px}.series-heading{margin-bottom:15px}.series-tools label{font-size:11px}}