.ui-watch-player-guest-banner{align-items:center;background:linear-gradient(135deg,var(--theme-card-bg) 0,var(--theme-background) 100%);display:flex;height:100%;justify-content:center;text-align:center;width:100%}.ui-watch-player-guest-banner__content{align-items:center;display:flex;flex-direction:column;gap:16rem;max-width:336rem}@media only screen and (min-width:768px){.ui-watch-player-guest-banner__content{max-width:480rem}}.ui-watch-player-guest-banner__icon-wrapper{align-items:center;background:rgba(var(--theme-primary-rgb),.1);border-radius:50%;display:flex;height:80rem;justify-content:center;margin-bottom:8rem;width:80rem}@media only screen and (min-width:768px){.ui-watch-player-guest-banner__icon-wrapper{height:100rem;width:100rem}}.ui-watch-player-guest-banner__icon{color:var(--theme-primary);font-size:48rem}@media only screen and (min-width:768px){.ui-watch-player-guest-banner__icon{font-size:64rem}}.ui-watch-player-guest-banner__title{color:var(--theme-text);font-size:20rem;font-weight:700;line-height:1.3}@media only screen and (min-width:768px){.ui-watch-player-guest-banner__title{font-size:24rem}}.ui-watch-player-guest-banner__description{color:var(--theme-text-muted);font-size:14rem;line-height:1.5}@media only screen and (min-width:768px){.ui-watch-player-guest-banner__description{font-size:16rem}}.ui-watch-player-guest-banner__actions{display:flex;flex-wrap:wrap;gap:12rem;justify-content:center;margin-top:8rem}.ui-watch-player-guest-banner__actions .ui-button{min-width:140rem}.ui-watch-player{background:var(--theme-card-bg);border-radius:12rem;overflow:hidden}.ui-watch-player__surface{aspect-ratio:1/1;background:var(--theme-loading-bg);position:relative;width:100%}@media only screen and (min-width:768px){.ui-watch-player__surface{aspect-ratio:16/9}}.ui-watch-player__loader{background:var(--theme-loading-bg);height:100%;width:100%}.ui-watch-player__frame{border:none;display:block;height:100%;width:100%}.ui-watch-header{display:flex;flex-direction:column;gap:8rem}.ui-watch-header__title{display:flex;flex-direction:column;gap:4rem}.ui-watch-header__name{color:var(--theme-text-primary);font-size:22rem;font-weight:700;margin:0}@media only screen and (min-width:768px){.ui-watch-header__name{font-size:28rem}}@media only screen and (min-width:1200px){.ui-watch-header__name{font-size:32rem}}.ui-watch-header__original-title{color:var(--theme-text-muted);font-size:14rem;margin:0}@media only screen and (min-width:768px){.ui-watch-header__original-title{font-size:16rem}}.ui-watch-header__meta{align-items:center;color:var(--theme-text-secondary);display:flex;flex-wrap:wrap;font-size:14rem;gap:8rem}@media only screen and (min-width:768px){.ui-watch-header__meta{font-size:16rem;gap:12rem}}.ui-watch-header__rating{align-items:baseline;display:inline-flex;gap:4rem}.ui-watch-header__rating-value{color:var(--theme-badge-rating);font-size:18rem;font-weight:600}.ui-watch-header__rating-votes{color:var(--theme-text-muted);font-size:12rem}.ui-watch-header__divider{--ui-divider-spacing:0 8rem;width:24rem}.ui-watch-header__duration,.ui-watch-header__year{align-items:center;display:inline-flex;gap:4rem}.ui-watch-header__badge{background:var(--theme-card-bg);border-radius:8rem;color:var(--theme-text-primary);font-size:12rem;font-weight:500;padding:4rem 8rem}.ui-watch-header__chips{display:flex;flex-wrap:wrap;gap:6rem}.ui-watch-header__chip{background:var(--theme-card-bg);border-radius:8rem;color:var(--theme-text-secondary);font-size:12rem;padding:4rem 10rem}.ui-watch-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8rem}@media only screen and (min-width:768px){.ui-watch-actions{gap:12rem}}.ui-watch-actions__group{flex-shrink:0}.ui-watch-actions__share{margin-left:auto}@media only screen and (min-width:768px){.ui-watch-actions__share{margin-left:0}}.ui-staff-card-base{align-items:center;display:flex;gap:12rem;max-width:336rem}.ui-staff-card-base__poster{aspect-ratio:80/112;border-radius:8rem;flex-shrink:0;overflow:hidden;width:80rem}.ui-staff-card-base__image{border-radius:8rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.ui-staff-card-base__info{display:flex;flex:1;flex-direction:column;gap:4rem;min-width:0;overflow:hidden;width:216rem}.ui-staff-card-base__name{color:var(--theme-text-primary);font-size:16rem}@media only screen and (min-width:768px){.ui-staff-card-base__name{font-size:18rem}}.ui-staff-card-base__meta{align-items:start;color:var(--theme-text-muted);display:flex;flex-direction:column;font-size:12rem;gap:4rem;margin:0}@media only screen and (min-width:768px){.ui-staff-card-base__meta{font-size:14rem}}.ui-watch-tab-info{display:flex;flex-direction:column;gap:16rem}@media only screen and (min-width:768px){.ui-watch-tab-info{gap:24rem}}.ui-watch-tab-info__block{background:var(--theme-background-secondary);border-radius:12rem;padding:12rem}@media only screen and (min-width:768px){.ui-watch-tab-info__block{padding:16rem}}.ui-watch-tab-info__block--description{padding-bottom:16rem}.ui-watch-tab-info__title{color:var(--theme-text-primary);font-size:16rem;font-weight:600;margin:0 0 8rem}@media only screen and (min-width:768px){.ui-watch-tab-info__title{font-size:18rem}}.ui-watch-tab-info__subtitle{color:var(--theme-text-primary);font-size:16rem;font-weight:600;margin:0 0 8rem}@media only screen and (min-width:768px){.ui-watch-tab-info__subtitle{font-size:18rem}}.ui-watch-tab-info__chip{background:var(--theme-background-tertiary);border-radius:8rem;color:var(--theme-text-secondary);font-size:12rem;padding:4rem 10rem}.ui-watch-tab-info__description{color:var(--theme-text-secondary);font-size:14rem;line-height:1.6;margin:8rem 0 0}@media only screen and (min-width:768px){.ui-watch-tab-info__description{font-size:16rem}}.ui-watch-tab-info__grid{display:grid;gap:12rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.ui-watch-tab-info__grid{gap:16rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-watch-tab-info__details{display:flex;flex-direction:column;font-size:14rem;gap:8rem;margin:0}.ui-watch-tab-info__details-row{align-items:flex-start;display:grid;gap:8rem;grid-template-columns:minmax(0,120rem) minmax(0,1fr)}@media only screen and (min-width:768px){.ui-watch-tab-info__details-row{grid-template-columns:minmax(0,140rem) minmax(0,1fr)}}.ui-watch-tab-info__details-label{color:var(--theme-text-muted);margin:0}.ui-watch-tab-info__details-value{color:var(--theme-text-primary);margin:0}.ui-watch-tab-info__ratings{display:flex;flex-direction:column;font-size:14rem;gap:8rem;margin:0}.ui-watch-tab-info__ratings-row{align-items:center;display:flex;gap:8rem;justify-content:space-between}.ui-watch-tab-info__ratings-label{color:var(--theme-text-muted);margin:0}.ui-watch-tab-info__ratings-value{align-items:baseline;display:flex;gap:6rem;margin:0}.ui-watch-tab-info__ratings-score{color:var(--theme-badge-rating);font-size:18rem;font-weight:600}.ui-watch-tab-info__ratings-votes{color:var(--theme-text-muted);font-size:12rem}.ui-watch-tab-info__creators{display:flex;flex-direction:column;gap:12rem}.ui-watch-tab-info__creators-group{display:flex;flex-direction:column;gap:8rem}.ui-watch-tab-info__creators-title{color:var(--theme-text-primary);font-size:14rem;font-weight:600;margin:0}.ui-watch-tab-info__creators-list{display:grid;gap:8rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.ui-watch-tab-info__creators-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1200px){.ui-watch-tab-info__creators-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-watch-tab-info__creators-placeholder{color:var(--theme-text-muted);font-size:14rem;margin:0}.ui-watch-tab-episodes__block{background:var(--theme-background-secondary);border-radius:12rem;padding:12rem}.ui-watch-tab-episodes__title{color:var(--theme-text-primary);font-size:16rem;font-weight:600;margin:0 0 8rem}.ui-watch-tab-episodes__placeholder{color:var(--theme-text-muted);font-size:14rem;margin:0}.ui-watch-tab-cast__block{background:var(--theme-background-secondary);border-radius:12rem;padding:12rem}.ui-watch-tab-cast__title{color:var(--theme-text-primary);font-size:16rem;font-weight:600;margin:0 0 8rem}.ui-watch-tab-cast__grid{display:grid;gap:12rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.ui-watch-tab-cast__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1200px){.ui-watch-tab-cast__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-watch-tab-cast__placeholder{color:var(--theme-text-muted);font-size:14rem;margin:0}.ui-watch-tab-facts__block{background:var(--theme-background-secondary);border-radius:12rem;padding:12rem}.ui-watch-tab-facts__title{color:var(--theme-text-primary);font-size:16rem;font-weight:600;margin:0 0 8rem}.ui-watch-tab-facts__list{display:flex;flex-direction:column;gap:8rem;list-style:none;margin:0;padding:0}.ui-watch-tab-facts__item{background:var(--theme-background-tertiary);border-radius:8rem;padding:8rem 10rem}.ui-watch-tab-facts__spoiler{background:var(--theme-warning);border-radius:6rem;color:var(--theme-badge-rating-text);display:inline-block;font-size:10rem;font-weight:600;margin-bottom:4rem;padding:2rem 6rem;text-transform:uppercase}.ui-watch-tab-facts__text{color:var(--theme-text-primary);font-size:14rem;margin:0}.ui-watch-tab-facts__placeholder{color:var(--theme-text-muted);font-size:14rem;margin:0}.ui-watch-tab-reviews__block{background:var(--theme-background-secondary);border-radius:12rem;padding:12rem}.ui-watch-tab-reviews__title{color:var(--theme-text-primary);font-size:16rem;font-weight:600;margin:0 0 8rem}.ui-watch-tab-reviews__placeholder{color:var(--theme-text-muted);font-size:14rem;margin:0}.ui-watch-recommendations{display:flex;flex-direction:column;gap:12rem}.ui-watch-recommendations__title{color:var(--theme-text-primary);font-size:24rem;font-weight:600;margin:0}.ui-watch-recommendations__list{display:flex;flex-direction:column;gap:12rem;margin:12rem 0 0}.watch-detail__grid{display:grid;gap:24rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.watch-detail__grid{align-items:flex-start;gap:32rem;grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.watch-detail__main{display:flex;flex-direction:column;gap:16rem}@media only screen and (min-width:768px){.watch-detail__main{gap:24rem}}.watch-detail__player{width:100%}.watch-detail__tabs{margin-top:4rem}.watch-detail__tab-content{display:flex;flex-direction:column;gap:16rem}@media only screen and (min-width:768px){.watch-detail__tab-content{gap:24rem}}
