/* GENERATED by deploy/build_legacy.py — fallbacks for browsers without aspect-ratio (Chromium < 88). Do not edit. */
@supports not (aspect-ratio:1/1){
@media (max-width:700px){:root{--pad:25.35px}}
@media (min-width:701px) and (max-width:1100px){:root{--pad:62.4px}}
@media (min-width:1101px) and (max-width:1599px){:root{--pad:83.2px}}
@media (min-width:1600px){:root{--pad:108px}}
body:before{top:0;right:0;bottom:auto;left:0}
.site-header{top:0;right:0;bottom:auto;left:0}
.wordmark>*+*{margin-left:12px}
.wordmark span{height:34px}
.site-header nav>*+*{margin-left:36px}
.actions>*+*{margin-left:9px}
@media (max-width:700px){.hero{min-height:800px}}
@media (min-width:701px) and (max-width:1100px){.hero{min-height:540px}}
@media (min-width:1101px) and (max-width:1599px){.hero{min-height:720px}}
@media (min-width:1600px){.hero{min-height:900px}}
.hero-art{top:0;right:0;bottom:0;left:0}
.hero-art:before{top:0;right:0;bottom:0;left:0}
.orb.one{height:460px}
.orb.two{height:620px}
.shade{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.hero-copy,.detail-copy{width:210.6px}}
@media (min-width:701px) and (max-width:1100px){.hero-copy,.detail-copy{width:518.4px}}
@media (min-width:1101px) and (max-width:1599px){.hero-copy,.detail-copy{width:650px}}
@media (min-width:1600px){.hero-copy,.detail-copy{width:650px}}
.hero-badge>*+*{margin-left:8px}
.hero-badge span,.live-pill i{height:5px}
@media (max-width:700px){.hero h1,.detail h1,.catalog h1{font:800 58px/.82 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.hero h1,.detail h1,.catalog h1{font:800 70.08px/.82 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.hero h1,.detail h1,.catalog h1{font:800 93.44px/.82 var(--font-display)}}
@media (min-width:1600px){.hero h1,.detail h1,.catalog h1{font:800 112px/.82 var(--font-display)}}
.hero-meta>*+*,.meta>*+*{margin-left:11px}
.hero-buttons>*+*{margin-left:10px}
.primary>*+*,.secondary>*+*{margin-left:10px}
.hero-index>*+*{margin-left:12px}
@media (max-width:700px){.section-title h2,.section h2,.ranks h2{font:700 27px/1.08 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.section-title h2,.section h2,.ranks h2{font:700 29.76px/1.08 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.section-title h2,.section h2,.ranks h2{font:700 39.68px/1.08 var(--font-display)}}
@media (min-width:1600px){.section-title h2,.section h2,.ranks h2{font:700 43px/1.08 var(--font-display)}}
.section-title>a>*+*{margin-left:10px}
.section-title>a span{height:29px}
@media (max-width:700px){.poster-grid{gap:14px}}
@media (min-width:701px) and (max-width:1100px){.poster-grid{gap:19.2px}}
@media (min-width:1101px) and (max-width:1599px){.poster-grid{gap:25.6px}}
@media (min-width:1600px){.poster-grid{gap:28px}}
.poster-grid>a>*+*{margin-top:12px}
.poster:before,.episode:before{top:16%;right:16%;bottom:-16%;left:16%}
.poster:after{top:0;right:0;bottom:0;left:0}
.poster>b{height:48px}
.card-copy>*+*{margin-top:6px}
.card-copy small>*+*,.poster-grid>a>small>*+*{margin-left:7px}
.card-copy small i{height:3px}
.format-banner:before{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.format-copy h2{font:750 38px/.98 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.format-copy h2{font:750 45.12px/.98 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.format-copy h2{font:750 60.16px/.98 var(--font-display)}}
@media (min-width:1600px){.format-copy h2{font:750 68px/.98 var(--font-display)}}
.text-link>*+*{margin-left:30px}
.live-pill>*+*{margin-left:7px}
.thumb:after{top:15%;right:27%;bottom:-30%;left:27%}
.rank>b>*+*{margin-top:7px}
@media (max-width:700px){.catalog-head h1{font-size:48px}}
@media (min-width:701px) and (max-width:1100px){.catalog-head h1{font-size:60.48px}}
@media (min-width:1101px) and (max-width:1599px){.catalog-head h1{font-size:80.64px}}
@media (min-width:1600px){.catalog-head h1{font-size:88px}}
.filters>*+*{margin-left:8px}
@media (max-width:700px){.detail h1{font-size:56px}}
@media (min-width:701px) and (max-width:1100px){.detail h1{font-size:63.36px}}
@media (min-width:1101px) and (max-width:1599px){.detail h1{font-size:84.48px}}
@media (min-width:1600px){.detail h1{font-size:96px}}
.episode-grid>a>*+*{margin-top:7px}
.episode:after{top:0;right:0;bottom:0;left:0}
.episode b{height:38px}
@media (max-width:700px){.watch.vertical .stage{width:390px}}
@media (min-width:701px) and (max-width:1100px){.watch.vertical .stage{width:303.75px}}
@media (min-width:1101px) and (max-width:1599px){.watch.vertical .stage{width:405px}}
@media (min-width:1600px){.watch.vertical .stage{width:607.5px}}
.back{height:42px}
.play{height:72px}
.controls>*+*{margin-left:12px}
.rail button>span>*+*{margin-top:4px}
@media (max-width:700px){.feed-copy{left:22px}}
@media (min-width:701px) and (max-width:1100px){.feed-copy{left:48px}}
@media (min-width:1101px) and (max-width:1599px){.feed-copy{left:64px}}
@media (min-width:1600px){.feed-copy{left:70px}}
.feed-actions>*+*{margin-top:22px}
.feed-actions button>*+*,.feed-actions a>*+*{margin-top:5px}
@media (max-width:700px){.error{padding:96px 25.35px}}
@media (min-width:701px) and (max-width:1100px){.error{padding:96px 62.4px}}
@media (min-width:1101px) and (max-width:1599px){.error{padding:96px 83.2px}}
@media (min-width:1600px){.error{padding:96px 108px}}
@media (max-width:700px){.error>.primary{min-width:240px}}
@media (min-width:701px) and (max-width:1100px){.error>.primary{min-width:240px}}
@media (min-width:1101px) and (max-width:1599px){.error>.primary{min-width:240px}}
@media (min-width:1600px){.error>.primary{min-width:240px}}
@media (max-width:700px){.admin-login form{width:358px}}
@media (min-width:701px) and (max-width:1100px){.admin-login form{width:430px}}
@media (min-width:1101px) and (max-width:1599px){.admin-login form{width:430px}}
@media (min-width:1600px){.admin-login form{width:430px}}
.admin-login label>*+*{margin-top:7px}
@media (max-width:700px){.admin-content{padding:40px 20px}}
@media (min-width:701px) and (max-width:1100px){.admin-content{padding:40px 48px}}
@media (min-width:1101px) and (max-width:1599px){.admin-content{padding:40px 64px}}
@media (min-width:1600px){.admin-content{padding:40px 66px}}
.source-row>*+*,.comment-row>*+*{margin-left:10px}
@media(max-width:900px){.hero{min-height:820px}}
@media(max-width:900px){.hero-copy,.detail-copy{width:100%}}
@media(max-width:900px){@media (max-width:700px){.mobile-dock{bottom:10px}}}
@media(max-width:900px){.mobile-dock a>*+*{margin-top:4px}}
@media(max-width:900px){.mobile-dock .dock-play b{height:30px}}
@media(max-width:900px){.catalog-head h1{font-size:48px}}
@media(max-width:900px){.watch.vertical .stage{width:100%}}
@media(min-width:1500px){@media (min-width:1600px){.site-header,.hero-copy,.content-shell,.section,.catalog-head,.poster-grid.wide{padding-left:240px;padding-right:240px}}}
.detail-poster-backdrop{top:-5%;right:-5%;bottom:-5%;left:-5%}
@media (max-width:700px){.detail-poster{right:25.35px;width:109.2px}}
@media (min-width:701px) and (max-width:1100px){.detail-poster{right:62.4px;width:268.8px}}
@media (min-width:1101px) and (max-width:1599px){.detail-poster{right:83.2px;width:358.4px}}
@media (min-width:1600px){.detail-poster{right:240px;width:370px}}
.episode.has-poster>img{top:0;right:0;bottom:0;left:0}
@media(max-width:900px){.detail-poster{right:18%;width:64%}}
.genre-tags>span>*+*{margin-left:6px}
@media (max-width:700px){.stream-poster{width:120.9px}}
@media (min-width:701px) and (max-width:1100px){.stream-poster{width:297.6px}}
@media (min-width:1101px) and (max-width:1599px){.stream-poster{width:396.8px}}
@media (min-width:1600px){.stream-poster{width:410px}}
@media(max-width:1000px){@media (max-width:700px){.stream-poster{width:179.4px}}}
@media(max-width:1000px){@media (min-width:701px) and (max-width:1100px){.stream-poster{width:390px}}}
@media(max-width:700px){.stream-poster{width:70%}}
.stream-hero-image{top:0;right:0;bottom:0;left:0}
.publisher-badge>*+*{margin-left:13px}
.publisher-badge span>*+*{margin-top:4px}
.publisher-badge>a>*+*{margin-left:inherit}
@media (max-width:700px){.vertical-episode{width:390px}}
@media (min-width:701px) and (max-width:1100px){.vertical-episode{width:303.75px}}
@media (min-width:1101px) and (max-width:1599px){.vertical-episode{width:405px}}
@media (min-width:1600px){.vertical-episode{width:607.5px}}
.vertical-season>*+*{margin-left:10px}
.episode-actions>*+*{margin-top:18px}
.episode-actions button>*+*{margin-top:4px}
.publication-actions>*+*{margin-left:7px}
@media (max-width:700px){.site-notice{max-width:358px}}
@media (min-width:701px) and (max-width:1100px){.site-notice{max-width:440px}}
@media (min-width:1101px) and (max-width:1599px){.site-notice{max-width:440px}}
@media (min-width:1600px){.site-notice{max-width:440px}}
.detail-breadcrumb>*+*{margin-left:7px}
@media(min-width:901px){@media (min-width:701px) and (max-width:1100px){.detail-copy{width:480px}}}
@media(min-width:901px){@media (min-width:1101px) and (max-width:1599px){.detail-copy{width:640px}}}
@media(min-width:901px){@media (min-width:1600px){.detail-copy{width:650px}}}
@media(min-width:1500px){@media (min-width:1600px){.detail-copy{margin-left:240px}}}
@media(min-width:1500px){@media (min-width:1600px){.detail-poster{right:240px}}}
@media (max-width:700px){.episode-comments-panel{width:132.6px}}
@media (min-width:701px) and (max-width:1100px){.episode-comments-panel{width:326.4px}}
@media (min-width:1101px) and (max-width:1599px){.episode-comments-panel{width:420px}}
@media (min-width:1600px){.episode-comments-panel{width:420px}}
@media (max-width:700px){body.episode-comments-open>.watch{width:257.4px}}
@media (min-width:701px) and (max-width:1100px){body.episode-comments-open>.watch{width:633.6px}}
@media (min-width:1101px) and (max-width:1599px){body.episode-comments-open>.watch{width:860px}}
@media (min-width:1600px){body.episode-comments-open>.watch{width:1500px}}
@media (max-width:700px){body.episode-comments-open .vertical-season{left:128.7px}}
@media (min-width:701px) and (max-width:1100px){body.episode-comments-open .vertical-season{left:316.8px}}
@media (min-width:1101px) and (max-width:1599px){body.episode-comments-open .vertical-season{left:430px}}
@media (min-width:1600px){body.episode-comments-open .vertical-season{left:750px}}
.episode-comments-panel>header>div>*+*{margin-left:9px}
.episode-comments-panel>header>button{height:36px}
.episode-comment-avatar{height:32px}
.episode-comment-meta>*+*{margin-left:7px}
@media (max-width:700px){.episode-comment-form{padding:12px 16px 16px}}
@media (min-width:701px) and (max-width:1100px){.episode-comment-form{padding:12px 16px 16px}}
@media (min-width:1101px) and (max-width:1599px){.episode-comment-form{padding:12px 16px 16px}}
@media (min-width:1600px){.episode-comment-form{padding:12px 16px 16px}}
@media (max-width:700px){.episode-comment-login{padding:18px 20px 22px}}
@media (min-width:701px) and (max-width:1100px){.episode-comment-login{padding:18px 20px 22px}}
@media (min-width:1101px) and (max-width:1599px){.episode-comment-login{padding:18px 20px 22px}}
@media (min-width:1600px){.episode-comment-login{padding:18px 20px 22px}}
.episode-actions>button>*+*,.episode-actions>.player-report-action>*+*{margin-top:4px}
@media(max-width:900px){body.episode-comments-open>.watch{width:100%}}
@media(max-width:900px){body.episode-comments-open .vertical-season{left:50%}}
@media(max-width:900px){.episode-comments-panel{width:100%}}
@media(max-width:900px){@media (max-width:700px){.episode-comments-panel{height:624px}}}
@media(max-width:900px){.episode-comments-scrim{top:0;right:0;bottom:0;left:0}}
.episode-comment-actions>*+*{margin-left:15px}
@media (max-width:700px){.episode-comment-form{padding:14px 17px 17px}}
@media (min-width:701px) and (max-width:1100px){.episode-comment-form{padding:14px 17px 17px}}
@media (min-width:1101px) and (max-width:1599px){.episode-comment-form{padding:14px 17px 17px}}
@media (min-width:1600px){.episode-comment-form{padding:14px 17px 17px}}
.episode-comment-form footer button>*+*{margin-left:7px}
:fullscreen .episode-comments-panel{height:100vh}
.comment-reactions>*+*{margin-left:5px}
.comment-reaction>*+*{margin-left:4px}
@media(min-width:901px){@media (min-width:701px) and (max-width:1100px){body.episode-comments-open>.vertical-series .vertical-episode{transform:translateX(-163.2px)}}}
@media(min-width:901px){@media (min-width:1101px) and (max-width:1599px){body.episode-comments-open>.vertical-series .vertical-episode{transform:translateX(-210px)}}}
@media(min-width:901px){@media (min-width:1600px){body.episode-comments-open>.vertical-series .vertical-episode{transform:translateX(-210px)}}}
@media(min-width:901px){@media (min-width:701px) and (max-width:1100px){body.episode-comments-open .vertical-season{transform:translateX(-643.2px)}}}
@media(min-width:901px){@media (min-width:1101px) and (max-width:1599px){body.episode-comments-open .vertical-season{transform:translateX(-850px)}}}
@media(min-width:901px){@media (min-width:1600px){body.episode-comments-open .vertical-season{transform:translateX(-1170px)}}}
.username-modal{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.username-dialog{width:390px}}
@media (min-width:701px) and (max-width:1100px){.username-dialog{width:430px}}
@media (min-width:1101px) and (max-width:1599px){.username-dialog{width:430px}}
@media (min-width:1600px){.username-dialog{width:430px}}
.username-close{height:34px}
.username-dialog-icon{height:43px}
.username-confirm>*+*{margin-left:10px}
.username-confirm i{height:18px}
.username-confirm input:checked+i:after{top:0;right:0;bottom:0;left:0}
.content-report-modal{top:0;right:0;bottom:0;left:0}
.content-report-backdrop{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.content-report-dialog{width:390px}}
@media (min-width:701px) and (max-width:1100px){.content-report-dialog{width:540px}}
@media (min-width:1101px) and (max-width:1599px){.content-report-dialog{width:540px}}
@media (min-width:1600px){.content-report-dialog{width:540px}}
.content-report-dialog form>footer>*+*{margin-left:8px}
@media(max-width:620px){.content-report-dialog{width:100%}}
.search-head:after,.library-head:after{height:280px}
@media (max-width:700px){.search-head h1,.library-head h1{font:750 48px/.93 "Segoe UI",sans-serif}}
@media (min-width:701px) and (max-width:1100px){.search-head h1,.library-head h1{font:750 61.44px/.93 "Segoe UI",sans-serif}}
@media (min-width:1101px) and (max-width:1599px){.search-head h1,.library-head h1{font:750 81.92px/.93 "Segoe UI",sans-serif}}
@media (min-width:1600px){.search-head h1,.library-head h1{font:750 88px/.93 "Segoe UI",sans-serif}}
.search-form label>*+*{margin-left:12px}
@media (max-width:700px){.search-results h2,.library-section h2{font:700 25px "Segoe UI",sans-serif}}
@media (min-width:701px) and (max-width:1100px){.search-results h2,.library-section h2{font:700 28.8px "Segoe UI",sans-serif}}
@media (min-width:1101px) and (max-width:1599px){.search-results h2,.library-section h2{font:700 38px "Segoe UI",sans-serif}}
@media (min-width:1600px){.search-results h2,.library-section h2{font:700 38px "Segoe UI",sans-serif}}
.library-thumb:after{top:12%;right:30%;bottom:-40%;left:30%}
.library-list b>*+*{margin-top:8px}
.library-list em{height:42px}
.empty-state>b{height:55px}
@media (max-width:700px){.gateway-copy h1{font:750 52px/.9 "Segoe UI",sans-serif}}
@media (min-width:701px) and (max-width:1100px){.gateway-copy h1{font:750 57.6px/.9 "Segoe UI",sans-serif}}
@media (min-width:1101px) and (max-width:1599px){.gateway-copy h1{font:750 76.8px/.9 "Segoe UI",sans-serif}}
@media (min-width:1600px){.gateway-copy h1{font:750 88px/.9 "Segoe UI",sans-serif}}
.gateway-actions>*+*{margin-left:10px}
@media (max-width:700px){.auth-visual h1{font:750 54px/.9 "Segoe UI",sans-serif}}
@media (min-width:701px) and (max-width:1100px){.auth-visual h1{font:750 57.6px/.9 "Segoe UI",sans-serif}}
@media (min-width:1101px) and (max-width:1599px){.auth-visual h1{font:750 76.8px/.9 "Segoe UI",sans-serif}}
@media (min-width:1600px){.auth-visual h1{font:750 88px/.9 "Segoe UI",sans-serif}}
@media (max-width:700px){.auth-panel form{width:390px}}
@media (min-width:701px) and (max-width:1100px){.auth-panel form{width:420px}}
@media (min-width:1101px) and (max-width:1599px){.auth-panel form{width:420px}}
@media (min-width:1600px){.auth-panel form{width:420px}}
.auth-panel label>*+*,.contact-form label>*+*{margin-top:8px}
@media (max-width:700px){.trend-hero h1{font-size:64px}}
@media (min-width:701px) and (max-width:1100px){.trend-hero h1{font-size:86.4px}}
@media (min-width:1101px) and (max-width:1599px){.trend-hero h1{font-size:115.2px}}
@media (min-width:1600px){.trend-hero h1{font-size:130px}}
.trend-poster:after{top:10%;right:28%;bottom:-35%;left:28%}
@media (max-width:700px){.contact-copy h1{font-size:54px}}
@media (min-width:701px) and (max-width:1100px){.contact-copy h1{font-size:62.4px}}
@media (min-width:1101px) and (max-width:1599px){.contact-copy h1{font-size:83.2px}}
@media (min-width:1600px){.contact-copy h1{font-size:94px}}
.contact-meta>*+*{margin-left:50px}
.contact-meta span>*+*{margin-top:7px}
@media(max-width:900px){.contact-copy h1{font-size:55px}}
@media (max-width:700px){.legal-head h1{font:750 44px/.95 "Segoe UI",sans-serif}}
@media (min-width:701px) and (max-width:1100px){.legal-head h1{font:750 55.68px/.95 "Segoe UI",sans-serif}}
@media (min-width:1101px) and (max-width:1599px){.legal-head h1{font:750 74.24px/.95 "Segoe UI",sans-serif}}
@media (min-width:1600px){.legal-head h1{font:750 80px/.95 "Segoe UI",sans-serif}}
.warn-art{height:78px}
@media (max-width:700px){.warn-page h1{font:750 38px/.96 "Segoe UI",sans-serif}}
@media (min-width:701px) and (max-width:1100px){.warn-page h1{font:750 52.8px/.96 "Segoe UI",sans-serif}}
@media (min-width:1101px) and (max-width:1599px){.warn-page h1{font:750 62px/.96 "Segoe UI",sans-serif}}
@media (min-width:1600px){.warn-page h1{font:750 62px/.96 "Segoe UI",sans-serif}}
.media-element{top:0;right:0;bottom:0;left:0}
.rail a>span>*+*{margin-top:4px}
.admin-head-actions>*+*{margin-left:8px}
.message-row>*+*{margin-left:20px}
.message-row span>*+*{margin-top:5px}
.trend-poster .poster-image,.search-grid .poster-image{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.acc-hero-copy h1{font:750 40px/.9 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.acc-hero-copy h1{font:750 48px/.9 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.acc-hero-copy h1{font:750 64px/.9 var(--font-display)}}
@media (min-width:1600px){.acc-hero-copy h1{font:750 72px/.9 var(--font-display)}}
.acc-tag>*+*{margin-left:9px}
.acc-stats-col>*+*{margin-top:20px}
.acc-stat-card>*+*{margin-top:0}
@media (max-width:700px){.acc-stat-card strong{font:750 20px/1 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.acc-stat-card strong{font:750 20px/1 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.acc-stat-card strong{font:750 25.6px/1 var(--font-display)}}
@media (min-width:1600px){.acc-stat-card strong{font:750 30px/1 var(--font-display)}}
@media (max-width:700px){.acc-stat-genre{font-size:14px!important}}
@media (min-width:701px) and (max-width:1100px){.acc-stat-genre{font-size:14px!important}}
@media (min-width:1101px) and (max-width:1599px){.acc-stat-genre{font-size:17.92px!important}}
@media (min-width:1600px){.acc-stat-genre{font-size:18px!important}}
.acc-card-head>*+*{margin-left:12px}
@media (max-width:700px){.acc-card-title h2{font:700 22px/1.05 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.acc-card-title h2{font:700 23.04px/1.05 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.acc-card-title h2{font:700 30.72px/1.05 var(--font-display)}}
@media (min-width:1600px){.acc-card-title h2{font:700 32px/1.05 var(--font-display)}}
.acc-thumb:after{top:15%;right:28%;bottom:-30%;left:28%}
.acc-continue-info>*+*{margin-top:7px}
.acc-comment-meta>*+*{margin-left:12px}
.acc-fav-item>*+*{margin-top:10px}
.acc-genre-meta>*+*{margin-left:8px}
.acc-recent-info>*+*{margin-top:5px}
.acc-reco-copy>*+*{margin-top:5px}
@media(min-width:1500px){@media (min-width:1600px){.search-head,.library-head,.search-results,.library-section,.acc-hero,.acc-body{padding-left:240px;padding-right:240px}}}
.comments:before{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.comments-head h2{font-size:34px}}
@media (min-width:701px) and (max-width:1100px){.comments-head h2{font-size:38.4px}}
@media (min-width:1101px) and (max-width:1599px){.comments-head h2{font-size:51.2px}}
@media (min-width:1600px){.comments-head h2{font-size:54px}}
.comments-count>*+*{margin-left:7px}
.composer-foot>*+*{margin-left:14px}
.comment-moderation>*+*{margin-left:7px}
.comment-submit>*+*{margin-left:12px}
.comments-divider>*+*{margin-left:14px}
.comment-content>header>*+*{margin-left:10px}
.comments .comment-like>*+*{margin-left:6px}
.comments .comments-more>*+*{margin-left:10px}
@media(max-width:760px){.comments-head h2{font-size:32px}}
.contact-v2:before{top:88px;right:0;bottom:0;left:0}
.contact-orb-one{height:480px}
.contact-orb-two{height:430px}
@media (max-width:700px){.contact-v2>.contact-shell{gap:60px}}
@media (min-width:701px) and (max-width:1100px){.contact-v2>.contact-shell{gap:76.8px}}
@media (min-width:1101px) and (max-width:1599px){.contact-v2>.contact-shell{gap:102.4px}}
@media (min-width:1600px){.contact-v2>.contact-shell{gap:140px}}
.contact-kicker>*+*{margin-left:10px}
@media (max-width:700px){.contact-intro h1{font:800 66px/.82 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.contact-intro h1{font:800 71.04px/.82 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.contact-intro h1{font:800 94.72px/.82 var(--font-display)}}
@media (min-width:1600px){.contact-intro h1{font:800 112px/.82 var(--font-display)}}
.contact-promises article>*+*{margin-left:10px}
.contact-route>*+*{margin-left:8px}
.contact-card-head>span>*+*{margin-left:8px}
.contact-privacy>*+*{margin-left:7px}
.contact-feedback>*+*{margin-left:11px}
@media(max-width:1050px){.contact-v2>.contact-shell{gap:45px}}
@media(max-width:820px){.contact-v2:before{top:70px;right:0;bottom:0;left:0}}
@media (max-width:700px){.contact-page.contact-v2>.contact-shell{gap:34px}}
@media (min-width:701px) and (max-width:1100px){.contact-page.contact-v2>.contact-shell{gap:38.4px}}
@media (min-width:1101px) and (max-width:1599px){.contact-page.contact-v2>.contact-shell{gap:51.2px}}
@media (min-width:1600px){.contact-page.contact-v2>.contact-shell{gap:64px}}
@media (max-width:700px){.contact-page.contact-v2 .contact-intro h1{font-size:58px}}
@media (min-width:701px) and (max-width:1100px){.contact-page.contact-v2 .contact-intro h1{font-size:61.44px}}
@media (min-width:1101px) and (max-width:1599px){.contact-page.contact-v2 .contact-intro h1{font-size:81.92px}}
@media (min-width:1600px){.contact-page.contact-v2 .contact-intro h1{font-size:94px}}
@media(max-width:820px){.contact-page.contact-v2 .contact-intro h1{font-size:56px}}
@media(max-width:520px){.contact-page.contact-v2 .contact-intro h1{font-size:47px}}
.auth-v2:before{top:0;right:0;bottom:0;left:0}
.auth-glow-one{height:570px}
.auth-glow-two{height:410px}
.auth-home>*+*{margin-left:10px}
@media (max-width:700px){.auth-shell{width:390px}}
@media (min-width:701px) and (max-width:1100px){.auth-shell{width:960px}}
@media (min-width:1101px) and (max-width:1599px){.auth-shell{width:1120px}}
@media (min-width:1600px){.auth-shell{width:1120px}}
.auth-story:before{top:0;right:0;bottom:0;left:0}
.auth-brand>*+*{margin-left:11px}
.auth-story-copy>p>*+*{margin-left:9px}
@media (max-width:700px){.auth-story-copy h1{font:800 49px/.88 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.auth-story-copy h1{font:800 49px/.88 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.auth-story-copy h1{font:800 64px/.88 var(--font-display)}}
@media (min-width:1600px){.auth-story-copy h1{font:800 73px/.88 var(--font-display)}}
.auth-story-foot>*+*{margin-left:25px}
.auth-story-foot span>*+*{margin-left:7px}
.auth-art{top:0;right:0;bottom:0;left:0}
.auth-art i:nth-child(1){height:360px}
.auth-art i:nth-child(2){height:235px}
.auth-art i:nth-child(3){height:22px}
@media (max-width:700px){.auth-form-wrap{width:390px}}
@media (min-width:701px) and (max-width:1100px){.auth-form-wrap{width:390px}}
@media (min-width:1101px) and (max-width:1599px){.auth-form-wrap{width:390px}}
@media (min-width:1600px){.auth-form-wrap{width:390px}}
.auth-status>*+*{margin-left:8px}
@media (max-width:700px){.auth-form-wrap h2{font:750 35px/1 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.auth-form-wrap h2{font:750 35px/1 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.auth-form-wrap h2{font:750 42.24px/1 var(--font-display)}}
@media (min-width:1600px){.auth-form-wrap h2{font:750 46px/1 var(--font-display)}}
.auth-switch-v2>*+*{margin-left:12px}
.auth-v2-error>*+*{margin-left:10px}
@media(max-width:840px){.auth-shell{width:100%}}
@media(max-width:840px){@media (max-width:700px){.auth-form-wrap{width:390px}}}
.assistant-hero::before{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.assistant-hero-copy h1{font:800 38px/1.04 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.assistant-hero-copy h1{font:800 43.2px/1.04 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.assistant-hero-copy h1{font:800 57.6px/1.04 var(--font-display)}}
@media (min-width:1600px){.assistant-hero-copy h1{font:800 62px/1.04 var(--font-display)}}
@media (max-width:700px){.assistant-benefits>header h2{font:700 26px/1.1 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.assistant-benefits>header h2{font:700 28.8px/1.1 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.assistant-benefits>header h2{font:700 38px/1.1 var(--font-display)}}
@media (min-width:1600px){.assistant-benefits>header h2{font:700 38px/1.1 var(--font-display)}}
@media (max-width:700px){.assistant-preview>header h2{font:700 24px/1.1 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.assistant-preview>header h2{font:700 26.88px/1.1 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.assistant-preview>header h2{font:700 34px/1.1 var(--font-display)}}
@media (min-width:1600px){.assistant-preview>header h2{font:700 34px/1.1 var(--font-display)}}
.preview-card>*+*{margin-top:8px}
.preview-art .poster-image{top:0;right:0;bottom:0;left:0}
.preview-art>i{top:16%;right:16%;bottom:-16%;left:16%}
.preview-match>*+*{margin-left:4px}
.preview-play{top:auto;right:auto;bottom:auto;left:auto;bottom:8px;right:8px}
.preview-copy>*+*{margin-top:3px}
@media (max-width:700px){.ag-hero h1{font:800 40px/1.02 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.ag-hero h1{font:800 51.84px/1.02 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.ag-hero h1{font:800 69.12px/1.02 var(--font-display)}}
@media (min-width:1600px){.ag-hero h1{font:800 72px/1.02 var(--font-display)}}
.ag-primary>*+*{margin-left:10px}
@media (max-width:700px){.ag-why-h{font:700 22px/1.2 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.ag-why-h{font:700 24.96px/1.2 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.ag-why-h{font:700 30px/1.2 var(--font-display)}}
@media (min-width:1600px){.ag-why-h{font:700 30px/1.2 var(--font-display)}}
.ag-quote footer>*+*{margin-left:14px}
.ag-preview-card>*+*{margin-top:10px}
.ag-preview-img{top:0;right:0;bottom:0;left:0}
.ag-preview-art>i{top:16%;right:16%;bottom:-16%;left:16%}
.ag-preview-meta>*+*{margin-top:3px}
@media (max-width:700px){.ag-cta-band h2{font:700 22px/1.2 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.ag-cta-band h2{font:700 23.04px/1.2 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.ag-cta-band h2{font:700 28px/1.2 var(--font-display)}}
@media (min-width:1600px){.ag-cta-band h2{font:700 28px/1.2 var(--font-display)}}
@media (max-width:700px){.stream-hero{min-height:736px}}
@media (min-width:701px) and (max-width:1100px){.stream-hero{min-height:496.8px}}
@media (min-width:1101px) and (max-width:1599px){.stream-hero{min-height:662.4px}}
@media (min-width:1600px){.stream-hero{min-height:820px}}
.stream-backdrop{top:0;right:0;bottom:0;left:0}
.stream-backdrop:before{top:0;right:0;bottom:0;left:0}
.stream-fade{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.stream-copy{width:195px}}
@media (min-width:701px) and (max-width:1100px){.stream-copy{width:480px}}
@media (min-width:1101px) and (max-width:1599px){.stream-copy{width:640px}}
@media (min-width:1600px){.stream-copy{width:650px}}
.original-mark>*+*{margin-left:10px}
.original-mark span{height:24px}
@media (max-width:700px){.stream-copy .featured-title{font:800 62px/.86 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.stream-copy .featured-title{font:800 72px/.86 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.stream-copy .featured-title{font:800 96px/.86 var(--font-display)}}
@media (min-width:1600px){.stream-copy .featured-title{font:800 116px/.86 var(--font-display)}}
.match-line>*+*{margin-left:11px}
.stream-actions>*+*{margin-left:11px}
.watch-cta>*+*,.info-cta>*+*{margin-left:11px}
@media (max-width:700px){.media-shelf h2{font:700 20px var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.media-shelf h2{font:700 20px var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.media-shelf h2{font:700 25.6px var(--font-display)}}
@media (min-width:1600px){.media-shelf h2{font:700 29px var(--font-display)}}
.shelf-controls>*+*{margin-left:6px}
.shelf-controls button{height:32px}
.media-rail>*+*{margin-left:10px}
@media (max-width:700px){.media-card{flex:0 0 235px}}
@media (min-width:701px) and (max-width:1100px){.media-card{flex:0 0 235px}}
@media (min-width:1101px) and (max-width:1599px){.media-card{flex:0 0 262.4px}}
@media (min-width:1600px){.media-card{flex:0 0 350px}}
.card-gradient{top:0;right:0;bottom:0;left:0}
.card-play{height:34px}
.media-info>*+*{margin-top:5px}
@media (max-width:700px){.media-card.ranked{grid-template-columns:72px minmax(210px,1fr);flex-basis:315px}}
@media (min-width:701px) and (max-width:1100px){.media-card.ranked{grid-template-columns:72px minmax(210px,1fr);flex-basis:315px}}
@media (min-width:1101px) and (max-width:1599px){.media-card.ranked{grid-template-columns:89.6px minmax(210px,1fr);flex-basis:345.6px}}
@media (min-width:1600px){.media-card.ranked{grid-template-columns:105px minmax(210px,1fr);flex-basis:450px}}
@media (max-width:700px){.media-card.ranked>em{font:900 110px/.62 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.media-card.ranked>em{font:900 110px/.62 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.media-card.ranked>em{font:900 140.8px/.62 var(--font-display)}}
@media (min-width:1600px){.media-card.ranked>em{font:900 168px/.62 var(--font-display)}}
@media (max-width:700px){.browse-hero h1{font:800 48px/.92 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.browse-hero h1{font:800 59.52px/.92 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.browse-hero h1{font:800 79.36px/.92 var(--font-display)}}
@media (min-width:1600px){.browse-hero h1{font:800 88px/.92 var(--font-display)}}
.browse-filters>*+*{margin-top:0}
.browse-art:after{top:0;right:0;bottom:0;left:0}
.browse-art>b{height:42px}
.browse-copy>*+*{margin-top:6px}
@media(min-width:1500px){@media (min-width:1600px){.stream-copy{margin-left:240px}}}
@media(min-width:1500px){@media (min-width:1600px){.media-shelf{padding-left:240px}}}
@media(min-width:1500px){@media (min-width:1600px){.media-shelf>header{padding-right:240px}}}
@media(min-width:1500px){@media (min-width:1600px){.browse-page,.trend-page{padding-left:240px;padding-right:240px}}}
@media(max-width:1000px){.stream-hero{min-height:760px}}
@media(max-width:1000px){.stream-copy{margin-left:28px}}
@media(max-width:1000px){@media (max-width:700px){.stream-copy{width:319.8px}}}
@media(max-width:1000px){@media (min-width:701px) and (max-width:1100px){.stream-copy{width:620px}}}
@media(max-width:1000px){.media-shelf{padding-left:28px}}
@media(max-width:1000px){.media-shelf>header{padding-right:28px}}
@media(max-width:700px){.stream-hero{min-height:720px}}
@media(max-width:700px){.stream-copy{width:auto}}
@media(max-width:700px){.media-shelf{padding-left:18px}}
@media(max-width:700px){.media-shelf>header{padding-right:18px}}
@media(max-width:700px){.media-card.ranked{grid-template-columns:82px minmax(210px,1fr);flex-basis:88vw}}
@media (max-width:700px){.stream-home .stream-hero{min-height:712px}}
@media (min-width:701px) and (max-width:1100px){.stream-home .stream-hero{min-height:452px}}
@media (min-width:1101px) and (max-width:1599px){.stream-home .stream-hero{min-height:632px}}
@media (min-width:1600px){.stream-home .stream-hero{min-height:820px}}
@media(max-width:700px){.stream-home .stream-hero{min-height:calc(100vh - 70px)}}
.genre-filter-summary>*+*{margin-left:12px}
@media (max-width:700px){.genre-mode-dialog{width:358px}}
@media (min-width:701px) and (max-width:1100px){.genre-mode-dialog{width:520px}}
@media (min-width:1101px) and (max-width:1599px){.genre-mode-dialog{width:520px}}
@media (min-width:1600px){.genre-mode-dialog{width:520px}}
.genre-mode-dialog [data-genre-mode]>*+*{margin-top:4px}
.genre-multi-switch>*+*{margin-left:9px}
.browse-rail>header>*+*{margin-left:14px}
@media (max-width:700px){.browse-rail>header>div>h2{font:700 24px/1.08 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.browse-rail>header>div>h2{font:700 24.96px/1.08 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.browse-rail>header>div>h2{font:700 33.28px/1.08 var(--font-display)}}
@media (min-width:1600px){.browse-rail>header>div>h2{font:700 38px/1.08 var(--font-display)}}
.browse-rail>header>.rail-controls>*+*{margin-left:6px}
.browse-rail-rail>*+*{margin-left:14px}
.browse-section>header>*+*{margin-left:14px}
@media (max-width:700px){.browse-section>header>div>h2{font:700 24px/1.08 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.browse-section>header>div>h2{font:700 24.96px/1.08 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.browse-section>header>div>h2{font:700 33.28px/1.08 var(--font-display)}}
@media (min-width:1600px){.browse-section>header>div>h2{font:700 38px/1.08 var(--font-display)}}
.browse-filter-trigger>span>*+*{margin-left:9px}
.catalog-filter-label>*+*{margin-left:10px}
.catalog-filter-label>i{height:28px}
.catalog-filter-content>*+*{margin-left:14px}
@media (max-width:700px){.audio-filter-list{width:390px}}
@media (min-width:701px) and (max-width:1100px){.audio-filter-list{width:620px}}
@media (min-width:1101px) and (max-width:1599px){.audio-filter-list{width:620px}}
@media (min-width:1600px){.audio-filter-list{width:620px}}
.browse-filter-footer span>*+*,.browse-filter-footer a>*+*{margin-left:7px}
@media(max-width:700px){.audio-filter-list{width:100%}}
.browse-filters-toolbar>*+*{margin-left:12px}
.genre-multi-switch>*+*{margin-left:9px}
.landing-pagination>*+*{margin-left:18px}
@media (max-width:700px){.catalog-search-form{width:390px}}
@media (min-width:701px) and (max-width:1100px){.catalog-search-form{width:760px}}
@media (min-width:1101px) and (max-width:1599px){.catalog-search-form{width:760px}}
@media (min-width:1600px){.catalog-search-form{width:760px}}
.catalog-search-form>*+*{margin-left:9px}
.catalog-search-form button>*+*{margin-left:7px}
@media(max-width:700px){.catalog-search-form{width:100%}}
.poster-image{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.series-about h2{font-size:28px}}
@media (min-width:701px) and (max-width:1100px){.series-about h2{font-size:28.8px}}
@media (min-width:1101px) and (max-width:1599px){.series-about h2{font-size:38.4px}}
@media (min-width:1600px){.series-about h2{font-size:42px}}
.faq-list summary>*+*{margin-left:20px}
@media (max-width:700px){.site-header:after{top:0;right:0;bottom:0;left:0}}
@media (max-width:700px){.wordmark span{height:31px}}
@media (max-width:700px){.mobile-dock{bottom:0}}
@media (max-width:700px){.mobile-dock a>*+*{margin-top:5px}}
@media (max-width:700px){.stream-home .stream-hero{min-height:100vh}}
@media (max-width:700px){.stream-backdrop{top:0;right:0;bottom:12%;left:0}}
@media (max-width:700px){.stream-copy{width:100%}}
@media (max-width:700px){@media (max-width:700px){.stream-copy .featured-title{font-size:35.1px}}}
@media (max-width:700px){.media-shelf{padding-left:var(--mobile-gutter)}}
@media (max-width:700px){.media-shelf>header{padding-right:var(--mobile-gutter)}}
@media (max-width:700px){.media-card{flex:0 0 var(--mobile-card-w)}}
@media (max-width:700px){.media-card.ranked{grid-template-columns:56px 35vw;flex-basis:calc(56px + 35vw)}}
@media (max-width:700px){.detail{min-height:82vh}}
@media (max-width:700px){.detail-poster{right:0;width:100%}}
@media (max-width:700px){.detail-copy{width:100%}}
@media (max-width:700px){.watch{height:100vh}}
@media (max-width:700px){@media (max-width:700px){.watch>.back{top:12px}}}
@media (max-width:700px){.stage{height:100vh}}
@media (max-width:700px){@media (max-width:700px){.controls{bottom:13px}}}
@media (max-width:700px){.vertical-series{height:100vh}}
@media (max-width:700px){.vertical-episode{height:100vh;min-height:100vh;max-height:100vh}}
@media (max-width:700px){@media (max-width:700px){.vertical-season{top:14px}}}
@media (max-width:700px){@media (max-width:700px){.vertical-episode .controls{bottom:12px}}}
@media (max-width:700px){@media (max-height:700px){@media (max-width:700px){.controls,.vertical-episode .controls{bottom:8px}}}}
@media (min-width:701px) and (max-width:900px){.mobile-dock{bottom:0}}
@media (min-width:701px) and (max-width:900px){.mobile-dock a>*+*{margin-top:5px}}
@media (max-width:700px){@media (max-width:700px){.watch{--player-action-icon:25.6px;--player-action-label:9.2px;--player-action-target:48.8px;--player-action-gap:6px;--player-action-width:74.1px}}}
@media (max-width:700px){@media (max-width:700px){.episode-actions,.vertical-episode .episode-actions{right:5px;bottom:72px}}}
@media (max-width:700px) and (max-height:560px){.watch{--player-action-icon:22px;--player-action-label:8px;--player-action-target:42px;--player-action-gap:1px;--player-action-width:64px}}
@media (max-width:700px) and (max-height:560px){@media (max-width:700px){.episode-actions,.vertical-episode .episode-actions{bottom:54px}}}
@media (max-width:700px){.stream-home .stream-hero .stream-copy p.featured-title{font-size:62px!important}}
@media (min-width:701px) and (max-width:1100px){.stream-home .stream-hero .stream-copy p.featured-title{font-size:72px!important}}
@media (min-width:1101px) and (max-width:1599px){.stream-home .stream-hero .stream-copy p.featured-title{font-size:96px!important}}
@media (min-width:1600px){.stream-home .stream-hero .stream-copy p.featured-title{font-size:116px!important}}
@media(max-width:1000px){@media (max-width:700px){.stream-home .stream-hero .stream-copy p.featured-title{font-size:48px!important}}}
@media(max-width:1000px){@media (min-width:701px) and (max-width:1100px){.stream-home .stream-hero .stream-copy p.featured-title{font-size:67.2px!important}}}
@media (min-width:701px) and (max-width:900px){.detail-poster{right:0;width:100%}}
@media (min-width:701px) and (max-width:900px){.detail-copy{width:100%}}
@media (max-width:700px){.site-header .wordmark.header-brand-image{max-width:240px}}
@media (min-width:701px) and (max-width:1100px){.site-header .wordmark.header-brand-image{max-width:240px}}
@media (min-width:1101px) and (max-width:1599px){.site-header .wordmark.header-brand-image{max-width:268.8px}}
@media (min-width:1600px){.site-header .wordmark.header-brand-image{max-width:330px}}
@media(max-width:1120px) and (min-width:901px){.site-header .wordmark.header-brand-image{max-width:220px}}
@media(max-width:900px){@media (max-width:700px){.site-header .wordmark.header-brand-image{max-width:220px}}}
.site-header .header-search>*+*{margin-left:8px}
.search-overlay{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.search-overlay{padding:72px 16px 16px}}
@media (min-width:701px) and (max-width:1100px){.search-overlay{padding:48.6px 16px 16px}}
@media (min-width:1101px) and (max-width:1599px){.search-overlay{padding:64.8px 16px 16px}}
@media (min-width:1600px){.search-overlay{padding:96px 16px 16px}}
.search-scrim{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.search-panel{width:390px;max-height:640px}}
@media (min-width:701px) and (max-width:1100px){.search-panel{width:640px;max-height:442.8px}}
@media (min-width:1101px) and (max-width:1599px){.search-panel{width:640px;max-height:590.4px}}
@media (min-width:1600px){.search-panel{width:640px;max-height:640px}}
.search-bar>*+*{margin-left:12px}
.search-trend>*+*{margin-left:10px}
.search-poster{height:66px}
@media(max-width:700px){.search-overlay{padding:0}}
@media(max-width:700px){.search-panel{max-height:100vh;height:100vh;width:100%}}
@media(max-width:700px){@media (max-width:700px){.search-bar{padding:8px 8px 8px 16px}}}
.telegram-invite:after{height:250px}
.telegram-invite-icon{height:58px}
@media (max-width:700px){.telegram-invite h2{font:750 20px/1.12 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.telegram-invite h2{font:750 20.16px/1.12 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.telegram-invite h2{font:750 26.88px/1.12 var(--font-display)}}
@media (min-width:1600px){.telegram-invite h2{font:750 30px/1.12 var(--font-display)}}
.telegram-invite>a>*+*{margin-left:10px}
.footer-telegram>a>*+*{margin-left:4px}
@media(min-width:1500px){@media (min-width:1600px){.telegram-invite{margin-left:240px;margin-right:240px}}}
.telegram-invite>div>strong>*+*{margin-left:7px}
.hero-telegram-nudge>*+*{margin-left:10px}
.hero-telegram-nudge span>*+*{margin-top:2px}
.catalog-telegram-banner>div>*+*{margin-top:4px}
.catalog-telegram-banner>a>*+*{margin-left:8px}
.telegram-invite:before{top:-60%;right:auto;bottom:auto;left:-8%}
@media (max-width:700px){.telegram-invite h2{font-size:23px}}
@media (min-width:701px) and (max-width:1100px){.telegram-invite h2{font-size:23px}}
@media (min-width:1101px) and (max-width:1599px){.telegram-invite h2{font-size:28.16px}}
@media (min-width:1600px){.telegram-invite h2{font-size:33px}}
@media(max-width:700px){.telegram-invite h2{font-size:20px}}
@media (max-width:700px){.telegram-invite h2{font-size:27px}}
@media (min-width:701px) and (max-width:1100px){.telegram-invite h2{font-size:27px}}
@media (min-width:1101px) and (max-width:1599px){.telegram-invite h2{font-size:31.36px}}
@media (min-width:1600px){.telegram-invite h2{font-size:38px}}
@media(max-width:700px){.telegram-invite h2{font-size:24px}}
@media (max-width:700px){.catalog-telegram-banner b{font:730 25px/1.12 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.catalog-telegram-banner b{font:730 25px/1.12 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.catalog-telegram-banner b{font:730 28.16px/1.12 var(--font-display)}}
@media (min-width:1600px){.catalog-telegram-banner b{font:730 34px/1.12 var(--font-display)}}
.catalog-telegram-banner>div>strong>*+*{margin-left:18px}
.catalog-telegram-banner>div>strong>span>*+*{margin-left:7px}
.site-header .actions .header-telegram:before{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.footer-inner{width:390px}}
@media (min-width:701px) and (max-width:1100px){.footer-inner{width:960px}}
@media (min-width:1101px) and (max-width:1599px){.footer-inner{width:1280px}}
@media (min-width:1600px){.footer-inner{width:1440px}}
.ft-cta>*+*{margin-left:32px}
.ft-eyebrow>*+*{margin-left:10px}
@media (max-width:700px){.ft-cta h2{font:700 30px/1.02 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.ft-cta h2{font:700 31.68px/1.02 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.ft-cta h2{font:700 42.24px/1.02 var(--font-display)}}
@media (min-width:1600px){.ft-cta h2{font:700 46px/1.02 var(--font-display)}}
.ft-btn>*+*{margin-left:9px}
@media (max-width:700px){.ft-main{gap:40px}}
@media (min-width:701px) and (max-width:1100px){.ft-main{gap:57.6px}}
@media (min-width:1101px) and (max-width:1599px){.ft-main{gap:76.8px}}
@media (min-width:1600px){.ft-main{gap:96px}}
@media (max-width:700px){.ft-brand .footer-brand-image{max-width:300px}}
@media (min-width:701px) and (max-width:1100px){.ft-brand .footer-brand-image{max-width:300px}}
@media (min-width:1101px) and (max-width:1599px){.ft-brand .footer-brand-image{max-width:300px}}
@media (min-width:1600px){.ft-brand .footer-brand-image{max-width:300px}}
.ft-telegram>*+*{margin-left:12px}
.ft-language>*+*{margin-left:4px}
.ft-top>*+*{margin-left:7px}
@media(max-width:1180px){.ft-main{gap:40px}}
@media(max-width:700px){.ft-main{gap:28px}}
.home-collection-head>*+*{margin-left:24px}
@media (max-width:700px){.home-collection-head h2{font:800 28px/1.1 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.home-collection-head h2{font:800 31.68px/1.1 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.home-collection-head h2{font:800 42.24px/1.1 var(--font-display)}}
@media (min-width:1600px){.home-collection-head h2{font:800 44px/1.1 var(--font-display)}}
@media(max-width:700px){.home-poster-grid--popular>*+*{margin-left:12px}}
@media(max-width:700px){@media (max-width:700px){.home-poster-grid--popular>a{flex:0 0 156px}}}
@media (max-width:700px){.cx{padding:calc(88px + 56px) 25.35px 96px}}
@media (min-width:701px) and (max-width:1100px){.cx{padding:calc(88px + 56px) 62.4px 96px}}
@media (min-width:1101px) and (max-width:1599px){.cx{padding:calc(88px + 56px) 83.2px 96px}}
@media (min-width:1600px){.cx{padding:calc(88px + 56px) 240px 96px}}
.cx-kicker>*+*{margin-left:10px}
@media (max-width:700px){.cx-hero h1{font:700 36px/1.02 var(--font-display)}}
@media (min-width:701px) and (max-width:1100px){.cx-hero h1{font:700 44.16px/1.02 var(--font-display)}}
@media (min-width:1101px) and (max-width:1599px){.cx-hero h1{font:700 58.88px/1.02 var(--font-display)}}
@media (min-width:1600px){.cx-hero h1{font:700 64px/1.02 var(--font-display)}}
.cx-facts li>*+*{margin-left:8px}
.cx-alert>*+*{margin-left:9px}
.cx-topic span>*+*{margin-left:9px}
.cx-hint>*+*{margin-left:8px}
.cx-error>*+*{margin-left:5px}
.cx-meta>*+*{margin-left:12px}
.cx-submit-row p>*+*{margin-left:7px}
.cx-btn>*+*{margin-left:9px}
.cx-panel h2>*+*{margin-left:10px}
.cx-faq summary>*+*{margin-left:12px}
.cx-telegram>*+*{margin-left:14px}
@media(max-width:900px){.cx{padding:calc(70px + 36px) var(--mobile-gutter,var(--pad)) 130px}}
.styled-select-toggle>*+*{margin-left:14px}
@media (max-width:700px){.episode-drawer{width:124.8px}}
@media (min-width:701px) and (max-width:1100px){.episode-drawer{width:307.2px}}
@media (min-width:1101px) and (max-width:1599px){.episode-drawer{width:390px}}
@media (min-width:1600px){.episode-drawer{width:390px}}
.episode-drawer>header>div>*+*{margin-top:5px}
.episode-drawer>header button{height:36px}
.episode-drawer .episode-seo-nav a>*+*{margin-left:5px}
.episode-drawer-list>a>i:first-child{height:40px}
.episode-drawer-list>a>span>*+*{margin-top:5px}
.episode-drawer-toggle{height:38px}
@media (max-width:700px){body.episode-drawer-open .episode-drawer-toggle{left:124.8px}}
@media (min-width:701px) and (max-width:1100px){body.episode-drawer-open .episode-drawer-toggle{left:307.2px}}
@media (min-width:1101px) and (max-width:1599px){body.episode-drawer-open .episode-drawer-toggle{left:390px}}
@media (min-width:1600px){body.episode-drawer-open .episode-drawer-toggle{left:390px}}
@media(min-width:901px){@media (min-width:701px) and (max-width:1100px){body.episode-drawer-open>.episode-drawer-watch:not(.vertical-series){width:652.8px;margin-left:307.2px}}}
@media(min-width:901px){@media (min-width:1101px) and (max-width:1599px){body.episode-drawer-open>.episode-drawer-watch:not(.vertical-series){width:890px;margin-left:390px}}}
@media(min-width:901px){@media (min-width:1600px){body.episode-drawer-open>.episode-drawer-watch:not(.vertical-series){width:1530px;margin-left:390px}}}
@media(min-width:901px){@media (min-width:701px) and (max-width:1100px){body.episode-drawer-open>.vertical-series .vertical-episode{transform:translateX(153.6px)}}}
@media(min-width:901px){@media (min-width:1101px) and (max-width:1599px){body.episode-drawer-open>.vertical-series .vertical-episode{transform:translateX(195px)}}}
@media(min-width:901px){@media (min-width:1600px){body.episode-drawer-open>.vertical-series .vertical-episode{transform:translateX(195px)}}}
@media(min-width:901px){@media (min-width:701px) and (max-width:1100px){body.episode-drawer-open .vertical-season{transform:translateX(-326.4px)}}}
@media(min-width:901px){@media (min-width:1101px) and (max-width:1599px){body.episode-drawer-open .vertical-season{transform:translateX(-445px)}}}
@media(min-width:901px){@media (min-width:1600px){body.episode-drawer-open .vertical-season{transform:translateX(-765px)}}}
@media(max-width:900px){@media (max-width:700px){.episode-drawer{width:343.2px}}}
@media(max-width:900px){@media (max-width:700px){body.episode-drawer-open .episode-drawer-toggle{left:343.2px}}}
@media(max-width:900px){.episode-drawer-scrim{top:0;right:0;bottom:0;left:0}}
.volume-control>*+*{margin-left:5px}
.player-menu select{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important}
@media (max-width:700px){.player-menu-popover{max-width:260px}}
@media (min-width:701px) and (max-width:1100px){.player-menu-popover{max-width:260px}}
@media (min-width:1101px) and (max-width:1599px){.player-menu-popover{max-width:260px}}
@media (min-width:1600px){.player-menu-popover{max-width:260px}}
.player-menu select{top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}
.player-menu-option>*+*{margin-left:18px}
.reaction-actions>*+*{margin-top:5px}
.reaction-actions button>*+*{margin-left:4px}
.reaction-actions button>*+*{margin-top:4px}
@media (max-width:700px){.video-watermark{width:97.5px}}
@media (min-width:701px) and (max-width:1100px){.video-watermark{width:110px}}
@media (min-width:1101px) and (max-width:1599px){.video-watermark{width:110px}}
@media (min-width:1600px){.video-watermark{width:110px}}
.player-atmosphere{top:0;right:0;bottom:0;left:0}
.atmosphere-frame{top:0;right:0;bottom:0;left:0}
@media(min-width:901px){@media (min-width:701px) and (max-width:1100px){.watch:not(.vertical-series) .stage.ambient-active>.media-element{top:21.12px;right:21.12px;bottom:21.12px;left:21.12px;width:917.76px;height:917.76px}}}
@media(min-width:901px){@media (min-width:1101px) and (max-width:1599px){.watch:not(.vertical-series) .stage.ambient-active>.media-element{top:28.16px;right:28.16px;bottom:28.16px;left:28.16px;width:1223.68px;height:1223.68px}}}
@media(min-width:901px){@media (min-width:1600px){.watch:not(.vertical-series) .stage.ambient-active>.media-element{top:34px;right:34px;bottom:34px;left:34px;width:1852px;height:1852px}}}
@media(min-width:901px){.stage.ambient-active:fullscreen>.media-element,.vertical-episode.ambient-active:fullscreen>.media-element{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important}}
@media(min-width:701px){@media (min-width:701px) and (max-width:1100px){.watch{--player-action-icon:25px;--player-action-label:9px;--player-action-target:48px;--player-action-gap:6px;--player-action-width:76px}}}
@media(min-width:701px){@media (min-width:1101px) and (max-width:1599px){.watch{--player-action-icon:25px;--player-action-label:9.22px;--player-action-target:48px;--player-action-gap:7.2px;--player-action-width:76px}}}
@media(min-width:701px){@media (min-width:1600px){.watch{--player-action-icon:29px;--player-action-label:11px;--player-action-target:56px;--player-action-gap:10.8px;--player-action-width:88px}}}
@media(min-width:701px){@media (min-width:701px) and (max-width:1100px){.episode-actions{right:14px;bottom:86px}}}
@media(min-width:701px){@media (min-width:1101px) and (max-width:1599px){.episode-actions{right:14px;bottom:86px}}}
@media(min-width:701px){@media (min-width:1600px){.episode-actions{right:14px;bottom:86px}}}
@media(min-width:701px) and (max-height:650px){.watch{--player-action-icon:23px;--player-action-label:8.5px;--player-action-target:44px;--player-action-gap:3px;--player-action-width:72px}}
@media(min-width:701px) and (max-height:650px){@media (min-width:701px) and (max-width:1100px){.episode-actions{bottom:66px}}}
@media(min-width:701px) and (max-height:650px){@media (min-width:1101px) and (max-width:1599px){.episode-actions{bottom:66px}}}
@media(min-width:701px) and (max-height:650px){@media (min-width:1600px){.episode-actions{bottom:66px}}}
@media (max-width:700px){body{--episode-drawer-width:132.6px;--episode-drawer-shift:66.3px}}
@media (min-width:701px) and (max-width:1100px){body{--episode-drawer-width:326.4px;--episode-drawer-shift:163.2px}}
@media (min-width:1101px) and (max-width:1599px){body{--episode-drawer-width:420px;--episode-drawer-shift:210px}}
@media (min-width:1600px){body{--episode-drawer-width:420px;--episode-drawer-shift:210px}}
.episode-drawer{width:var(--episode-drawer-width)}
.episode-drawer:before{top:0;right:0;bottom:0;left:0}
.episode-drawer-heading>small>*+*{margin-left:8px}
.episode-drawer-heading>div>*+*{margin-left:10px}
.episode-item-copy>small>*+*{margin-left:7px}
.episode-drawer-toggle{height:48px}
.episode-drawer-toggle>*+*{margin-left:0}
body.episode-drawer-open .episode-drawer-toggle{left:calc(12px + var(--episode-drawer-width))}
@media(min-width:901px){body.episode-drawer-open>.episode-drawer-watch:not(.vertical-series){width:calc(100% - var(--episode-drawer-width));margin-left:var(--episode-drawer-width)}}
@media(min-width:901px){body.episode-drawer-open>.vertical-series .vertical-episode{transform:translateX(var(--episode-drawer-shift))}}
@media(min-width:901px){body.episode-drawer-open .vertical-season{transform:translateX(calc(-50% + var(--episode-drawer-shift)))}}
@media(max-width:900px){@media (max-width:700px){body{--episode-drawer-width:370px}}}
@media(max-width:900px){body.episode-drawer-open .episode-drawer-toggle{left:calc(10px + var(--episode-drawer-width))}}
.episode-drawer-heading>a.series-home-link>*+*{margin-left:8px}
@media (max-width:700px){.subtitle-overlay{bottom:64px}}
@media (min-width:701px) and (max-width:1100px){.subtitle-overlay{bottom:124.8px}}
@media (min-width:1101px) and (max-width:1599px){.subtitle-overlay{bottom:166.4px}}
@media (min-width:1600px){.subtitle-overlay{bottom:249.6px}}
.subtitle-overlay>*+*{margin-top:4px}
@media (max-width:700px){.subtitle-overlay span{font:600 19.2px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif}}
@media (min-width:701px) and (max-width:1100px){.subtitle-overlay span{font:600 14px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif}}
@media (min-width:1101px) and (max-width:1599px){.subtitle-overlay span{font:600 17.28px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif}}
@media (min-width:1600px){.subtitle-overlay span{font:600 25.92px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif}}
@media (max-width:700px){.vertical-episode .subtitle-overlay{left:27.3px;right:92px}}
@media (min-width:701px) and (max-width:1100px){.vertical-episode .subtitle-overlay{left:67.2px;right:201.6px}}
@media (min-width:1101px) and (max-width:1599px){.vertical-episode .subtitle-overlay{left:89.6px;right:268.8px}}
@media (min-width:1600px){.vertical-episode .subtitle-overlay{left:134.4px;right:403.2px}}
@media (max-width:700px){.vertical-episode .subtitle-overlay span{font-size:15.2px}}
@media (min-width:701px) and (max-width:1100px){.vertical-episode .subtitle-overlay span{font-size:13px}}
@media (min-width:1101px) and (max-width:1599px){.vertical-episode .subtitle-overlay span{font-size:13.68px}}
@media (min-width:1600px){.vertical-episode .subtitle-overlay span{font-size:18px}}
.resume-prompt{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.resume-prompt{padding:16px 12px 76px}}
@media (min-width:701px) and (max-width:1100px){.resume-prompt{padding:16px 12px 76px}}
@media (min-width:1101px) and (max-width:1599px){.resume-prompt{padding:16px 12px 76px}}
@media (min-width:1600px){.resume-prompt{padding:16px 12px 76px}}
@media (max-width:700px){.resume-prompt-card{width:360px}}
@media (min-width:701px) and (max-width:1100px){.resume-prompt-card{width:360px}}
@media (min-width:1101px) and (max-width:1599px){.resume-prompt-card{width:360px}}
@media (min-width:1600px){.resume-prompt-card{width:360px}}
.resume-prompt-actions>*+*{margin-left:8px}
.stage.has-playback-message>.playback-error,.vertical-episode.has-playback-message>.playback-error{top:0;right:0;bottom:0;left:0}
@media (max-width:700px){.playback-error-card{width:360px}}
@media (min-width:701px) and (max-width:1100px){.playback-error-card{width:360px}}
@media (min-width:1101px) and (max-width:1599px){.playback-error-card{width:360px}}
@media (min-width:1600px){.playback-error-card{width:360px}}
@media (max-width:700px){.auth-brand.auth-brand-image{width:187.2px}}
@media (min-width:701px) and (max-width:1100px){.auth-brand.auth-brand-image{width:230px}}
@media (min-width:1101px) and (max-width:1599px){.auth-brand.auth-brand-image{width:230px}}
@media (min-width:1600px){.auth-brand.auth-brand-image{width:230px}}
.auth-story-foot>span:before{top:0;right:0;bottom:0;left:0}
.auth-poster-showcase{top:315px;right:36px;bottom:32px;left:36px}
.auth-poster-showcase>header>*+*{margin-left:13px}
.auth-poster-grid>a:after{top:35%;right:0;bottom:0;left:0}
.auth-switch-v2 a>*+*{margin-left:6px}
@media(max-width:840px){@media (max-width:700px){.auth-brand.auth-brand-image{width:220px}}}
@media(max-width:840px){.auth-poster-showcase{top:295px;right:22px;bottom:25px;left:22px}}
}
