:root{--bg:#0f1013;--surface:#17181c;--surface-2:#202227;--line:#ffffff1a;--text:#f5f5f1;--text-dim:#f5f5f1ad;--text-faint:#f5f5f173;--accent:#e50914;--gutter:16px;--radius:6px;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{background:#0f1013;background:var(--bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;color:#f5f5f1;color:var(--text);font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit}h1,h2,h3,h4{font-weight:800;letter-spacing:-.01em;margin:0}p{margin:0}:focus-visible{outline:2px solid #fff;outline-offset:2px}.btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:800;gap:8px;height:42px;justify-content:center;padding:0 20px;transition:transform .15s ease,background .2s ease;white-space:nowrap}.btn:active{transform:scale(.97)}.btnPrimary{background:#fff;color:#000}.btnSecondary{background:#6d6d6eb3;color:#fff}.btnIcon{flex:none;height:18px;width:18px}.navOffset{padding-top:calc(60px + env(safe-area-inset-top))}.App{min-height:100vh}.page{animation:pageIn .35s ease both}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page{animation:none}}.logoPopContainer{align-items:center;animation:fadeScreen 5s forwards;background:#000;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.logoPopImage{animation:logoIntro 1.4s ease-out forwards,logoPulse 2s ease-in-out 1.4s,logoFadeOut 1s ease 4s forwards;max-width:420px;opacity:0;width:70vw}@keyframes logoIntro{0%{filter:blur(10px);opacity:0;transform:scale(.3)}60%{filter:blur(0);opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes logoPulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes logoFadeOut{to{opacity:0;transform:scale(1.08)}}@keyframes fadeScreen{0%{opacity:1}85%{opacity:1}to{opacity:0}}.nav{align-items:center;background:var(--bg);display:flex;height:60px;justify-content:space-between;left:0;padding:0 var(--gutter);padding-top:env(safe-area-inset-top);position:fixed;right:0;top:0;transition:background .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;z-index:50}.navSolid{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f1013e0}.navLogo img{display:block;height:44px;object-fit:contain;width:44px}.navBack,.navSpacer{height:38px;width:38px}.navBack{align-items:center;background:var(--surface-2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;justify-content:center}.navBack svg{height:22px;width:22px}.smartImage{background-color:var(--surface-2);background-position:50%;background-size:cover;overflow:hidden;position:relative}.smartImage img{-webkit-user-drag:none;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .35s ease;-webkit-user-select:none;user-select:none;width:100%}.smartImage.isLoaded img{opacity:1}@media (prefers-reduced-motion:reduce){.smartImage img{transition:none}}.helpModalOverlay{align-items:flex-end;animation:fadeIn .2s ease both;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.helpModalCard{animation:sheetUp .28s cubic-bezier(.2,.8,.2,1) both;background:var(--surface);border-radius:16px 16px 0 0;border-top:1px solid var(--line);max-width:480px;padding:28px 24px calc(28px + env(safe-area-inset-bottom));position:relative;text-align:center;width:100%}.helpModalClose{background:var(--surface-2);border:none;border-radius:50%;cursor:pointer;height:34px;position:absolute;right:14px;top:14px;width:34px}.helpModalLogo{display:block;margin:0 auto 14px}.helpModalHeading{font-size:1.3rem;margin-bottom:10px}.helpModalText{color:var(--text-dim);font-size:.95rem;line-height:1.6;text-align:left}.helpModalLink{background:#fff;border-radius:3px;color:#000;font-weight:800;padding:0 4px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.hero{max-height:82vh;overflow:hidden;position:relative}.hero,.heroImage{width:100%}.heroShade{background:linear-gradient(180deg,#0f101300 45%,#0f1013bf 75%,var(--bg) 100%);inset:0;pointer-events:none;position:absolute}.heroContent{align-items:center;bottom:0;display:flex;flex-direction:column;gap:10px;left:0;padding:0 var(--gutter) 20px;position:absolute;right:0;text-align:center}.heroEyebrow{color:var(--text-dim);font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.heroMeta{align-items:center;display:flex;font-size:.85rem;font-weight:600;gap:8px}.dot{background:var(--text-faint);border-radius:50%;height:4px;width:4px}.heroActions{display:flex;gap:10px;margin-top:6px}.heroActions .btn{min-width:132px}.row{margin-top:28px}.rowTitle{align-items:center;display:flex;font-size:1.05rem;gap:8px;margin-bottom:10px;padding:0 var(--gutter)}.help{background:var(--text-dim);border:none;border-radius:50%;color:#000;cursor:pointer;font-size:.72rem;font-weight:900;height:18px;line-height:18px;padding:0;width:18px}.rowScroller{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding:0 var(--gutter) 4px;scroll-padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.rowScroller::-webkit-scrollbar{display:none}.posterTile{border-radius:var(--radius);flex:0 0 38vw;max-width:200px;overflow:hidden;position:relative;scroll-snap-align:start;transition:transform .2s ease}.posterTile:active{transform:scale(.96)}.posterImage{width:100%}.posterBadge{background:linear-gradient(180deg,#0000,#000000d9);bottom:0;font-size:.7rem;font-weight:800;left:0;letter-spacing:.06em;padding:18px 8px 6px;position:absolute;right:0;text-align:center;text-transform:uppercase}.footer{align-items:center;border-top:1px solid var(--line);color:var(--text-faint);display:flex;flex-direction:column;font-size:.85rem;gap:10px;margin:48px 0 0;padding:24px var(--gutter) calc(32px + env(safe-area-inset-bottom))}.footerPowered{align-items:center;display:inline-flex;gap:8px}.showPage{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.showHero{max-height:62vh;overflow:hidden;position:relative}.showHeroImage{width:100%}.showHeroShade{background:linear-gradient(180deg,#0f101300 55%,var(--bg) 100%);inset:0;pointer-events:none;position:absolute}.showBody{display:flex;flex-direction:column;gap:12px;margin-top:-12px;padding:0 var(--gutter);position:relative}.showTitle{font-size:1.7rem;line-height:1.15}.showMeta{align-items:center;color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:8px}.showBadge{border:1px solid var(--text-faint);border-radius:3px;color:var(--text);font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.showPlay{width:100%}.showBlurb{color:var(--text-dim);font-size:.92rem;line-height:1.55}.disclaimer{align-self:flex-start;background:#d4c88714;border:1px solid #d4c88759;border-radius:var(--radius);color:#e8dca0;cursor:pointer;display:flex;flex-direction:column;gap:8px;max-width:100%;padding:8px 12px;text-align:left}.disclaimerHeader{font-size:.82rem;font-weight:800;gap:8px}.disclaimerHeader,.disclaimerIcon{align-items:center;display:inline-flex}.disclaimerIcon{background:#d4c887;border-radius:50%;color:#111;font-size:.72rem;font-weight:900;height:18px;justify-content:center;width:18px}.disclaimerChevron{height:16px;transition:transform .2s ease;width:16px}.disclaimer.isOpen .disclaimerChevron{transform:rotate(180deg)}.disclaimerMessage{color:#e8dca0d9;font-size:.82rem;line-height:1.5}.tabs{border-top:1px solid var(--line);display:flex;gap:22px;margin-top:8px}.tab{background:none;border:none;color:var(--text-faint);cursor:pointer;font-size:.95rem;font-weight:800;padding:14px 0 6px;position:relative;transition:color .2s ease}.tab.isActive{color:var(--text)}.tab.isActive:before{background:var(--accent);content:"";height:3px;left:0;position:absolute;right:0;top:-1px}.episodeList{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.episodeItem{align-items:center;display:flex;gap:14px}.episodeItem:active .episodeThumb{transform:scale(.97)}.episodeThumb{border-radius:4px;flex:0 0 42%;overflow:hidden;position:relative;transition:transform .15s ease}.episodeThumbPlay{align-items:center;background:#00000073;border:1.5px solid #ffffffd9;border-radius:50%;display:flex;height:34px;justify-content:center;left:50%;margin:-17px 0 0 -17px;position:absolute;top:50%;width:34px}.episodeThumbPlay svg{height:14px;margin-left:2px;width:14px}.episodeText h3{font-size:.95rem}.episodeText p{color:var(--text-faint);font-size:.8rem;margin-top:2px}.comingSoon{border:1px dashed var(--line);border-radius:var(--radius);color:var(--text-faint);font-weight:700;padding:28px 16px;text-align:center}.episodeOverlay{animation:playerIn .25s ease both;background:#000;display:flex;flex-direction:column;inset:0;position:fixed;z-index:200}.playerBar{gap:12px;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top)) var(--gutter) 10px}.playerBar,.playerTitle{align-items:center;display:flex}.playerTitle{flex-direction:column;line-height:1.25;min-width:0;text-align:center}.playerTitle span{color:var(--text-faint);font-size:.75rem}.playerTitle strong{font-size:.95rem}.closeButton,.nextSpacer{flex:none;height:40px;width:40px}.closeButton{background:#ffffff1f;border:none;border-radius:50%;cursor:pointer;font-size:1.1rem}.nextButton{align-items:center;background:#ffffff1f;border-radius:4px;display:inline-flex;flex:none;font-size:.85rem;font-weight:800;height:34px;padding:0 12px}.videoPlayer{background:#000;flex:1 1;min-height:0;object-fit:contain;width:100%}@keyframes playerIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}
/*# sourceMappingURL=main.3af98c21.css.map*/