@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#0a0c10,#10141c 50%,#181e28);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Nunito,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo{margin-top:10px;width:20VW}.landscapeImage{border-radius:10px;height:40vh;margin-top:2px;width:80vw}.itemRow{margin-left:4vw;margin-top:5vh;text-align:left}.portraitImage{animation:subtleFloat 6s ease-in-out infinite;border-radius:2px;height:38vw;margin-right:3vw;transition:transform .3s ease,filter .3s ease;width:28vw;will-change:transform,filter}.help{background:#fff;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;height:15px;margin-left:10px;padding:0;-webkit-user-select:none;user-select:none;width:15px}.help,.helpModalOverlay{align-items:center;justify-content:center}.helpModalOverlay{background:#000000a6;display:flex;inset:0;padding:20px;position:fixed;z-index:999}.helpModalCard{background:#121212fa;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 60px #00000059;color:#fff;padding:28px 24px 24px;position:relative;width:min(420px,100%)}.helpModalClose{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;height:34px;justify-content:center;position:absolute;right:14px;top:14px;width:34px}.helpModalLogo{display:block;margin:0 auto 18px;width:52px}.helpModalHeading{font-size:1.4rem;margin:0 0 12px;text-align:center}.helpModalText{color:#ffffffe6;font-size:.96rem;line-height:1.6}.helpModalLink{background:#fff;border-radius:4px;color:#000;font-weight:700;padding:0 4px;text-decoration:none}.helpModalText em,.helpModalText strong{color:#fff;font-weight:600}.twizlLogo{width:24px}.footer{align-items:center;display:flex;flex-direction:column;gap:-20px;justify-content:center;margin-top:4vh}@keyframes subtleFloat{0%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.03);transform:scale(1.015)}to{filter:brightness(1);transform:scale(1)}}.seriesImageContainer{display:inline-block;position:relative}.seriesBubble{background:#505050d9;border-radius:3px;box-shadow:0 2px 6px #0006;font-size:11px;font-weight:500;letter-spacing:.3px;padding:4px 10px;transform:translateX(-50%);white-space:nowrap}.portraitBubble,.seriesBubble{bottom:8px;color:#fff;left:50%;pointer-events:none;position:absolute}.portraitBubble{background:#000000b3;border-radius:4px;font-size:12px;padding:4px 8px}.episodeCard{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:8vw;text-align:justify;width:84%}.episodeCard p{font-size:14.5px;margin-bottom:-1px;margin-top:-1px}.disclaimerBox{align-items:flex-start;background:#d4c887;border:1px solid #00000014;border-radius:10px;box-shadow:0 2px 10px #0000000d;color:#131313;cursor:pointer;display:flex;flex-direction:column;gap:8px;margin:10px 0 14px;padding:10px 12px;width:min(240px,90%)}.disclaimerHeader{gap:8px}.disclaimerHeader,.disclaimerIcon{align-items:center;display:inline-flex}.disclaimerIcon{background:#222;border-radius:50%;color:#fff;font-size:.85rem;font-weight:700;height:20px;justify-content:center;width:20px}.disclaimerLabel{font-size:.92rem;font-weight:700}.disclaimerMessage{color:#222;display:block;font-size:.85rem;line-height:1.5;margin-top:6px}.seriesInfo{display:flex;flex-direction:row;gap:7vw;justify-content:flex-start}.seriesNavItem{cursor:pointer;padding-bottom:4px;transition:color .2s ease}.seriesNavItem.active{border-bottom:2px solid #fff}.comingSoon{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;margin-top:12px;padding:12px 14px}.comingSoon p{color:#fffc;font-size:.95rem;margin:0}.cancelSeries{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:1rem;height:38px;left:16px;position:absolute;top:16px;width:38px;z-index:10}.seriesPageImage{height:33vh;overflow:hidden;width:100%}.episodeColumn{display:flex;flex-direction:column;gap:.9rem;margin-left:4vw;padding:1rem}.episodeContainer{align-items:flex-start;display:flex;flex-direction:row;gap:4rem;justify-content:flex-start}.episodeShot{border-radius:5px;height:10vh;width:36vw}.episodeInfo{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.episodeOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;inset:0;position:fixed;z-index:9999}.episodeOverlay,.episodePlayerContainer{align-items:center;display:flex;justify-content:center}.episodePlayerContainer{background:#000;border-radius:24px;box-shadow:0 0 40px #000c,0 0 120px #0009;height:95vh;overflow:hidden;position:relative;width:95vw}.videoPlayer{background:#000;height:100%;object-fit:contain;width:100%}.closeButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;height:48px;position:absolute;right:16px;top:16px;transition:background .2s ease,transform .2s ease;width:48px;z-index:10}.closeButton:hover{background:#ffffff40;transform:scale(1.08)}.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}}
/*# sourceMappingURL=main.1ac264f9.css.map*/