blob: 5d33c44f1968e4e315a144d0ca1193767d063d03 [file] [log] [blame]
<html xmlns:yt="http://youtube.com"><head><meta charset="utf-8">
<title>YouTube TV</title>
<style>#loader { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; background-image: url(data:image/png;base64,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); background-color: rgb(230, 45, 39); background-size: 60%; background-position: 50% 50%; background-repeat: no-repeat; }</style><style>.icon-cast_off::before { content: ""; }
.icon-cast_on::before { content: ""; }
.icon-mr_meh_android::before { content: ""; }
.icon-settings-signin-android::before { content: ""; }
.icon-settings-signout-android::before { content: ""; }
.icon-rockandroll-back::before { content: ""; }
.icon-hats-happy::before { content: ""; }
.icon-hats-neutral::before { content: ""; }
.icon-hats-sad::before { content: ""; }
.icon-hats-very-happy::before { content: ""; }
.icon-hats-very-sad::before { content: ""; }
.icon-search-keyboard::before { content: ""; }
.icon-multiaudio::before { content: ""; }
.icon-settings-check::before { content: ""; }
.icon-settings-uncheck::before { content: ""; }
.icon-popular::before { content: ""; }
.icon-airplane::before { content: ""; }
.icon-back::before { content: ""; }
.icon-check::before { content: ""; }
.icon-chevron-single::before { content: ""; }
.icon-delete::before { content: ""; }
.icon-desktop-arrowkeys::before { content: ""; }
.icon-desktop-delete::before { content: ""; }
.icon-desktop-esc::before { content: ""; }
.icon-desktop-g::before { content: ""; }
.icon-desktop-s::before { content: ""; }
.icon-dislike::before { content: ""; }
.icon-double-chevron-right::before { content: ""; }
.icon-edit::before { content: ""; }
.icon-education::before { content: ""; }
.icon-ellipsis::before { content: ""; }
.icon-entertainment::before { content: ""; }
.icon-exit::before { content: ""; }
.icon-film::before { content: ""; }
.icon-flag::before { content: ""; }
.icon-gaming::before { content: ""; }
.icon-guide-history::before { content: ""; }
.icon-guide-my-subs::before { content: ""; }
.icon-guide-purchases::before { content: ""; }
.icon-guide-social::before { content: ""; }
.icon-guide-what-to-watch::before { content: ""; }
.icon-home::before { content: ""; }
.icon-hourglass::before { content: ""; }
.icon-key-delete::before { content: ""; }
.icon-key-globe::before { content: ""; }
.icon-key-space-sm::before { content: ""; }
.icon-key-space::before { content: ""; }
.icon-like::before { content: ""; }
.icon-lips::before { content: ""; }
.icon-logo-lozenge::before { content: ""; }
.icon-lol::before { content: ""; }
.icon-lozenge::before { content: ""; }
.icon-mix::before { content: ""; }
.icon-music::before { content: ""; }
.icon-news::before { content: ""; }
.icon-people::before { content: ""; }
.icon-pets::before { content: ""; }
.icon-player-3d::before { content: ""; }
.icon-player-annotations::before { content: ""; }
.icon-player-closedcaptions::before { content: ""; }
.icon-player-ff::before { content: ""; }
.icon-player-HD-circle::before { content: ""; }
.icon-player-HD::before { content: ""; }
.icon-player-info::before { content: ""; }
.icon-player-instantreplay::before { content: ""; }
.icon-player-less::before { content: ""; }
.icon-player-more::before { content: ""; }
.icon-player-mute::before { content: ""; }
.icon-player-next::before { content: ""; }
.icon-player-pause::before { content: ""; }
.icon-player-play::before { content: ""; }
.icon-player-prev::before { content: ""; }
.icon-player-replay::before { content: ""; }
.icon-player-rew::before { content: ""; }
.icon-player-settings::before { content: ""; }
.icon-player-share::before { content: ""; }
.icon-player-size-fullscreen::before { content: ""; }
.icon-player-size-medium::before { content: ""; }
.icon-player-size-minimize::before { content: ""; }
.icon-player-stop::before { content: ""; }
.icon-player-subtitles::before { content: ""; }
.icon-player-volume-45::before { content: ""; }
.icon-player-volume-48::before { content: ""; }
.icon-playlist::before { content: ""; }
.icon-playstation-circle::before { content: ""; }
.icon-playstation-square::before { content: ""; }
.icon-playstation-triangle::before { content: ""; }
.icon-playstation-x::before { content: ""; }
.icon-privacy-link::before { content: ""; }
.icon-privacy-locked::before { content: ""; }
.icon-privacy-public::before { content: ""; }
.icon-related::before { content: ""; }
.icon-remoteque::before { content: ""; }
.icon-reward::before { content: ""; }
.icon-rocket::before { content: ""; }
.icon-search-clear::before { content: ""; }
.icon-search::before { content: ""; }
.icon-settings-clear-cookies::before { content: ""; }
.icon-settings-clear-history::before { content: ""; }
.icon-settings-feedback::before { content: ""; }
.icon-settings-help::before { content: ""; }
.icon-settings-pair::before { content: ""; }
.icon-settings-phone::before { content: ""; }
.icon-settings-term::before { content: ""; }
.icon-speechbubble::before { content: ""; }
.icon-sports::before { content: ""; }
.icon-star::before { content: ""; }
.icon-trash::before { content: ""; }
.icon-trends::before { content: ""; }
.icon-tv-dpad::before { content: ""; }
.icon-upload-arrow::before { content: ""; }
.icon-upload::before { content: ""; }
.icon-watch-later::before { content: ""; }
.icon-wii-1::before { content: ""; }
.icon-wii-2::before { content: ""; }
.icon-wii-A::before { content: ""; }
.icon-wii-B::before { content: ""; }
.icon-wii-minus::before { content: ""; }
.icon-wii-plus::before { content: ""; }
.icon-wii-x::before { content: ""; }
.icon-wii-y::before { content: ""; }
.icon-youtube-logo::before { content: ""; }
.icon-youtube-unlimited-logo::before { content: ""; }
@font-face { font-family: 'Cutive Mono'; src: url(www.youtube.com/s/tv/fonts/CutiveMono-Regular.woff) format(woff); }
@font-face { font-family: 'PT Mono'; src: url(www.youtube.com/s/tv/fonts/PTM55FT.woff) format(woff); }
@font-face { font-family: 'PT Serif Caption'; src: url(www.youtube.com/s/tv/fonts/PT_Serif-Caption-Web-Regular.woff) format(woff); }
@font-face { font-family: 'PT Sans Caption'; src: url(www.youtube.com/s/tv/fonts/PT_Sans-Caption-Web-Regular.woff) format(woff); }
@font-face { font-family: Handlee; src: url(www.youtube.com/s/tv/fonts/Handlee-Regular.woff) format(woff); }
@font-face { font-family: 'Dancing Script'; src: url(www.youtube.com/s/tv/fonts/DancingScript-Regular.woff) format(woff); }
@font-face { font-family: 'Marcellus SC'; src: url(www.youtube.com/s/tv/fonts/MarcellusSC-Regular.woff) format(woff); }
body, html { font-size: 100%; height: 100%; margin: auto; overflow: hidden; padding: 0px; -webkit-user-select: none; }
input { font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; margin: 0px; padding: 0px; }
body { background-color: rgb(28, 26, 26); }
p, ul, li { border: 0px; margin: 0px; outline: none; padding: 0px; }
ul { list-style: none; }
.focused, :focus { outline: solid 0px; }
.hidden { display: none !important; }
.invisible { visibility: hidden; }
ul.list li { display: inline; }
ul.list.vertical li { display: block; }
.device-plugin { height: 0px; margin: 0px; position: absolute; visibility: hidden; width: 0px; }
#loader { }
#leanback { height: 100%; }
#app-markup { height: 100%; background-size: 100% 100%; }
#background { bottom: 0px; left: 0px; position: absolute; overflow: hidden; right: 0px; top: 0px; background-size: 100% 100%; }
.limited-memory.sets-ui #app-markup { background-color: rgb(40, 51, 55); }
#app-markup.watch-state { background-color: rgb(0, 0, 0) !important; }
.veryvibrant #app-markup.watch-state { background-image: none !important; }
#playstation-buttons { display: none; position: absolute; }
#spinner { position: absolute; top: 17.17em; width: 100%; }
.browse-state .loading-indicator { display: none; }
.browse-state .fallback-loading-indicator { display: block; }
.opera #spinner { top: 20em; }
.loading-indicator { height: 5.33em; margin: 0px auto; position: relative; width: 5.33em; }
.dot { border-radius: 50%; height: 1.17em; position: absolute; width: 1.17em; background-color: rgb(203, 203, 203); }
@-webkit-keyframes fade1 {
0%,100% { opacity: 0; }
50% { opacity: 1; }
}
@-webkit-keyframes fade2 {
0%,100% { opacity: 0.25; }
37.5% { opacity: 1; }
87.5% { opacity: 0; }
}
@-webkit-keyframes fade3 {
0%,100% { opacity: 0.5; }
25% { opacity: 1; }
75% { opacity: 0; }
}
@-webkit-keyframes fade4 {
0%,100% { opacity: 0.75; }
12.5% { opacity: 1; }
62.5% { opacity: 0; }
}
@-webkit-keyframes fade5 {
0%,100% { opacity: 1; }
50% { opacity: 0; }
}
@-webkit-keyframes fade6 {
0%,100% { opacity: 0.75; }
37.5% { opacity: 0; }
87.5% { opacity: 1; }
}
@-webkit-keyframes fade7 {
0%,100% { opacity: 0.5; }
25% { opacity: 0; }
75% { opacity: 1; }
}
@-webkit-keyframes fade8 {
0%,100% { opacity: 0.25; }
12.5% { opacity: 0; }
62.5% { opacity: 1; }
}
@keyframes fade1 {
0%,100% { opacity: 0; }
50% { opacity: 1; }
}
@keyframes fade2 {
0%,100% { opacity: 0.25; }
37.5% { opacity: 1; }
87.5% { opacity: 0; }
}
@keyframes fade3 {
0%,100% { opacity: 0.5; }
25% { opacity: 1; }
75% { opacity: 0; }
}
@keyframes fade4 {
0%,100% { opacity: 0.75; }
12.5% { opacity: 1; }
62.5% { opacity: 0; }
}
@keyframes fade5 {
0%,100% { opacity: 1; }
50% { opacity: 0; }
}
@keyframes fade6 {
0%,100% { opacity: 0.75; }
37.5% { opacity: 0; }
87.5% { opacity: 1; }
}
@keyframes fade7 {
0%,100% { opacity: 0.5; }
25% { opacity: 0; }
75% { opacity: 1; }
}
@keyframes fade8 {
0%,100% { opacity: 0.25; }
12.5% { opacity: 0; }
62.5% { opacity: 1; }
}
#dot1 { animation: fade8 0.72s ease infinite; left: 0px; top: 2.09em; }
#dot2 { animation: fade7 0.72s ease infinite; left: 0.61em; top: 0.61em; }
#dot3 { animation: fade6 0.72s ease infinite; left: 2.09em; top: 0px; }
#dot4 { animation: fade5 0.72s ease infinite; right: 0.61em; top: 0.61em; }
#dot5 { animation: fade4 0.72s ease infinite; right: 0px; top: 2.09em; }
#dot6 { animation: fade3 0.72s ease infinite; bottom: 0.61em; right: 0.61em; }
#dot7 { animation: fade2 0.72s ease infinite; bottom: 0px; left: 2.09em; }
#dot8 { animation: fade1 0.72s ease infinite; bottom: 0.61em; left: 0.61em; }
.spinner.transitions .dot { animation: initial !important; background: url(www.youtube.com/s/tv/html5/f0d770f4/img/circle.png) 50% 50% / 100% no-repeat; }
.spinner.transitions.spin .loading-indicator { transition: transform 25s linear; transform: rotate(-7200deg); }
.transitions #dot1 { opacity: 1; }
.transitions #dot2 { opacity: 0.875; }
.transitions #dot3 { opacity: 0.75; }
.transitions #dot4 { opacity: 0.625; }
.transitions #dot5 { opacity: 0.5; }
.transitions #dot6 { opacity: 0.375; }
.transitions #dot7 { opacity: 0.25; }
.transitions #dot8 { opacity: 0.125; }
.fallback-loading-indicator { color: rgb(241, 241, 241); display: none; font-size: 1.8em; margin: 2px auto 0px; text-align: center; }
.scrollbar { height: 100%; position: absolute; top: 0px; width: 0.1em; background-color: rgba(255, 255, 255, 0.0980392); }
.scrollbar .handle { position: absolute; width: 0.1em; background-color: rgb(241, 241, 241); }
.application-message { color: rgb(241, 241, 241); font-size: 1.8em; position: absolute; text-align: center; text-shadow: rgb(0, 0, 0) 0.04em 0.04em; top: 50%; width: 100%; }
.debug-watermark { color: rgb(14, 2, 2); display: none; font-size: 100%; left: 0px; padding: 1em; position: absolute; bottom: 0px; width: 70%; background-color: rgba(235, 49, 3, 0.701961); }
.debug-watermark.visible { display: block; }
.debug-console { color: rgb(255, 255, 255); height: 95%; overflow: scroll; padding: 1em; position: absolute; right: 0px; top: 0px; width: 40em; z-index: 1; background: rgba(0, 0, 0, 0.901961); }
#player-controls .button, #player-controls .toggle-button { font-family: youtube-icons; speak: none; }
.fps { position: absolute; right: 0px; bottom: 0px; text-align: center; padding-top: 0.3em; width: 5em; height: 1.7em; z-index: 100; background-color: rgb(0, 255, 0); }
#html5-player-messages { display: none; }
#button-list > .icon-player-more::before { content: ""; }
.icon-player-play.toggle-selected::before { content: ""; }
#loader { z-index: 1000; }
.sliding-highlighter, .pivot-sliding-highlighter { box-shadow: rgba(153, 153, 153, 0.298039) 0px 0px 60px; display: none; height: 26em; position: absolute; width: 24em; background: white; }
#settings-items .sliding-highlighter { height: 26.2em; width: 24.2em; }
.horizontal-list.focused .sliding-highlighter, .video-uploads.focused .sliding-highlighter, #settings-items.focused .sliding-highlighter { display: block; }
.video-uploads .sliding-highlighter { height: 20em; width: 18em; }
.carousel .item:hover { cursor: pointer; background-color: rgb(90, 90, 90); }
.feed-title.preview { color: rgb(241, 241, 241); font-size: 1.3em; height: 1.3em; opacity: 0.7; padding-bottom: 0.6em; padding-left: 1.9em; }
.feed-title .unread-count { font-size: 0.6em; margin-left: 0.5em; padding: 0.05em 0.3em; position: relative; top: -0.265em; background-color: rgba(187, 0, 0, 0.901961); }
.prev-feed { height: 3.6em; left: 4%; position: absolute; top: 5%; }
.next-feed { height: 2em; left: 4%; position: absolute; top: 84%; }
.tile { color: rgb(102, 102, 102); height: 26em; list-style: none; overflow: hidden; position: absolute; width: 24em; background-color: rgb(0, 0, 0); }
.tile-focus-target { height: 0px; width: 0px; }
.tile-top { height: 50%; width: 100%; background-color: rgb(0, 0, 0); }
.channel-top { height: 62%; margin: 5.25% 16%; width: 68%; }
.channel-top .video-thumb, .tile-top .video-thumb { height: 100%; background-color: rgb(37, 37, 37); background-size: 100%; background-position: 50% 50%; background-repeat: no-repeat; }
.browse-header-avatar.preloaded, .tile-top .video-thumb.preloaded { background: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-playbutton.png) 50% 50% / auto no-repeat rgb(37, 37, 37); }
.auto-play-tile { overflow: visible; }
.post-play-title { font-size: 1.4em; overflow: hidden; position: absolute; text-overflow: ellipsis; text-shadow: rgb(0, 0, 0) 0.08em 0.08em; top: -1.8em; width: 15.5em; }
.auto-play-tile .video-tile { top: 0px; }
.auto-play-tile .default-title, .auto-play-tile .next-up-title { color: rgb(204, 204, 204); }
.post-play-countdown { display: none; }
.countdown-active .post-play-countdown { color: rgb(255, 255, 255); display: block; font-size: 5em; position: relative; text-align: center; text-shadow: rgb(0, 0, 0) 0.06em 0.06em; top: 14%; }
.playlist-tile.focused, .playlist-tile.focused:hover, .auto-play-tile.focused .video-tile, .auto-play-tile.focused:hover .video-tile, .recent-search-tile.focused, .recent-search-tile.focused:hover, .video-tile.focused, .video-tile.focused:hover { background-color: rgb(241, 241, 241); }
.item .overlay { display: none; }
.playlist-tile .overlay, .video-tile .overlay { display: block; height: 53%; margin-left: 56%; margin-top: -57.5%; opacity: 0.8; width: 45%; background: rgb(0, 0, 0); }
.playlist-tile.focused .overlay, .video-tile.focused .overlay { color: rgb(241, 241, 241); }
.playlist-tile .overlay strong { font-size: 1.75em; font-weight: normal; }
.playlist-tile .overlay .count, .video-tile .overlay .count { font-size: 1.5em; line-height: 1.2em; padding-top: 1.7em; text-align: center; }
.playlist-tile .overlay .icon, .video-tile .overlay .icon { font-family: youtube-icons; font-size: 3em; height: 50%; overflow: hidden; padding: 0.2em; text-align: center; }
.tile-bottom { height: 50%; padding: 0.25em 0px 0px 1em; width: 23em; }
.channel-bottom { height: 25%; margin-top: 2.65em; width: 100%; }
.channel-bottom .title, .tile-bottom .title { color: rgb(153, 153, 153); font-size: 1.7em; height: 2.45em; line-height: 1.25em; margin: 0.6em 0.6em 0px 0px; overflow: hidden; text-align: left; white-space: normal; }
.channel-bottom .title { height: 1.2em; margin: 0px; padding: 0px 0.6em; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
.tile.selected.focused .tile-bottom { color: rgb(34, 34, 34); }
.tile.selected.focused .channel-bottom .details, .tile.selected.focused .tile-bottom .details { color: rgb(153, 153, 153); }
.tile.selected.focused .channel-bottom .title, .tile.selected.focused .tile-bottom .title { color: rgb(68, 68, 68); }
.channel-tile .channel-top .decoration { margin-top: -19%; text-align: right; width: 97%; }
.video-tile .tile-top .decoration { margin-top: -2em; text-align: right; width: 97.3%; }
.channel-top .badge, .tile-top .badge, .tile-top .duration { border-radius: 0.1em; color: rgb(255, 255, 255); display: inline-block; font-size: 1.4em; padding: 0em 0.1em; background: rgba(0, 0, 0, 0.701961); }
.tile-top .badge, .tile-top .duration { text-transform: uppercase; }
.tile-top .live-badge { border: 0px; color: rgb(255, 255, 255); background-color: rgba(230, 33, 23, 0.8); }
.playlist-tile:hover, .video-tile:hover { background-color: rgb(34, 34, 34); }
.channel-tile .details, .playlist-tile .details, .recent-search-tile .details, .video-tile .details { color: rgb(153, 153, 153); font-size: 1.3em; font-weight: 300; height: 40%; overflow: hidden; padding: 0px; white-space: normal; word-break: break-all; }
.channel-tile .details { text-align: center; }
.playlist-tile .details, .recent-search-tile .details, .video-tile .details { margin: 0.7em 0em 0em; }
.custom-playlist-image-tile .tile-top .video-thumb { background-size: 56.25%; background-position-x: 0%; background-repeat: no-repeat; }
.playlist-tile.focused .details, .recent-search-tile.focused .details, .video-tile.focused .details { color: rgb(102, 102, 102); }
.playlist-tile .details .by, .recent-search-tile .results, .video-tile .details .by { height: 1.4em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.playlist-tile .details .views, .video-tile .details .views { display: inline-block; padding-right: 1.5em; }
.playlist-tile .details .views:empty, .video-tile .details .views:empty { display: none; }
.action-tile { border: 2px solid rgba(255, 255, 255, 0.0980392); color: rgb(255, 255, 255); height: 26em; overflow: visible; }
.action-tile.focused, .channel-tile.focused { color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); }
.action-tile .content { height: 26em; white-space: normal; }
.video-tile .live-start-time { display: inline-block; vertical-align: middle; }
.tile-top .count-overlay { font-size: 1.4em; height: 100%; position: absolute; right: 0px; text-align: center; top: 0px; width: 30%; background: rgba(0, 0, 0, 0.74902); }
.tile-top .count-overlay .video-count { display: block; font-size: 2.2em; font-weight: bold; line-height: 0.8em; margin-top: 1.6em; }
.action-tile .title { font-size: 2.4em; height: 24%; overflow: hidden; padding-top: 0.5em; text-align: center; text-overflow: ellipsis; text-transform: uppercase; white-space: normal; }
.action-tile .long-title { font-size: 2em; text-align: center; white-space: normal; }
.action-tile .description, .action-tile .remote-pair-text, .action-tile .remote-reset-help { color: rgb(255, 255, 255); font-size: 1.4em; opacity: 0; padding: 0.5em; text-align: center; white-space: normal; }
.action-tile.focused .description, .action-tile.focused .remote-pair-text, .action-tile.focused .remote-reset-help, .action-tile.focused .sign-out-username { opacity: 1; }
.action-tile .sign-out-username { font-size: 1.7em; margin: 1em auto; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 80%; }
.action-tile .remote-count { font-size: 0.4em; position: absolute; top: 40%; width: 100%; }
.action-tile .remote-standing { display: inline-block; font-size: 1.4em; margin: 0.2em auto; padding: 0.8em 0.4em 0.1em; }
.action-tile .remote-reset-help { height: 2.7em; }
.action-tile .status { font-size: 2em; text-align: center; }
.row-playing { display: none; }
.action-tile .large-action-icon { font-family: youtube-icons; font-size: 11em; margin-top: 0px; text-align: center; width: 100%; }
.action-tile .sign-out-user-icon { border-radius: 20em; height: 9em; margin: 0px auto; width: 9em; background-size: cover; }
.action-tile .search-tile .description { font-size: 1.4em; margin-top: 2em; position: inherit; text-align: center; }
.large-action-icon.icon-guide-history { font-size: 8em; margin-top: 0.2em; }
.toggle-tile .icon { margin-top: 0px; }
.toggle-tile .content .title { height: 12%; white-space: nowrap; }
.toggle-tile .label { font-size: 1.8em; max-height: 13%; text-align: center; width: 100%; }
.selected .icon-search, .tile.selected .icon-search-clear { color: rgb(34, 34, 34); }
.exp-densityBrowse .horizontal-list > .content { font-size: 100%; }
.exp-densityBrowse .horizontal-list .no-content-message { display: none; }
.exp-densityBrowse .horizontal-list .pivot-sliding-highlighter { border: 0.5em solid rgb(255, 255, 255); box-shadow: rgb(0, 0, 0) 0.083em 0.083em 0.75em 0.167em inset; height: 7.5em; margin-left: -0.4em; margin-top: -0.4em; pointer-events: none; width: 13.8em; background: transparent; }
.exp-densityBrowse .horizontal-list.focused .pivot-sliding-highlighter { display: block; }
.exp-densityBrowse .horizontal-list.focused.channel-selected .pivot-sliding-highlighter { border-radius: 50%; height: 7.5em; transform: translateX(3.2em); width: 7.5em; }
.exp-densityBrowse .browse-sets .action-tile, .exp-densityBrowse .horizontal-list .channel-tile, .exp-densityBrowse .horizontal-list .video-tile { height: 14em; width: 14em; }
.exp-densityBrowse .shelf .horizontal-list .channel-tile, .exp-densityBrowse .shelf .horizontal-list .video-tile, .exp-densityBrowse .shelf .horizontal-list .channel-tile.selected, .exp-densityBrowse .shelf .horizontal-list .video-tile.selected { opacity: 0.5; }
.exp-densityBrowse .shelf.selected .horizontal-list .channel-tile, .exp-densityBrowse .shelf.selected .horizontal-list .video-tile, .exp-densityBrowse .horizontal-list .channel-tile, .exp-densityBrowse .horizontal-list .video-tile { opacity: 0.7; }
.exp-densityBrowse .shelf.selected .horizontal-list .channel-tile.selected, .exp-densityBrowse .shelf.selected .horizontal-list .video-tile.selected, .exp-densityBrowse .horizontal-list .channel-tile.selected, .exp-densityBrowse .horizontal-list .video-tile.selected, .exp-densityBrowse .horizontal-list .auto-play-tile.selected .video-tile, .limited-animation .exp-densityBrowse .shelf .horizontal-list .channel-tile, .limited-animation .exp-densityBrowse .shelf .horizontal-list .video-tile, .limited-animation .exp-densityBrowse .shelf .horizontal-list .channel-tile.selected, .limited-animation .exp-densityBrowse .shelf .horizontal-list .video-tile.selected, .limited-animation .exp-densityBrowse .shelf.selected .horizontal-list .channel-tile, .limited-animation .exp-densityBrowse .shelf.selected .horizontal-list .video-tile, .limited-animation .exp-densityBrowse .horizontal-list .channel-tile, .limited-animation .exp-densityBrowse .horizontal-list .video-tile { opacity: 1; }
.exp-densityBrowse .horizontal-list .tile-top { height: 7.83em; }
.exp-densityBrowse .channel-top .badge, .exp-densityBrowse .tile-top .badge { font-size: 1em; padding: 0.2em; }
.exp-densityBrowse .horizontal-list .tile-bottom, .exp-densityBrowse .horizontal-list .channel-bottom { height: 4.25em; margin-top: 0.83em; padding: 0px; width: 100%; }
.exp-densityBrowse .shelf .horizontal-list .tile-bottom, .exp-densityBrowse .shelf .horizontal-list .channel-bottom { display: none; }
.exp-densityBrowse .shelf.selected .horizontal-list .tile-bottom, .exp-densityBrowse .shelf.selected .horizontal-list .channel-bottom { display: block; }
.exp-densityBrowse .browse-sets .action-tile .description, .exp-densityBrowse .horizontal-list .tile-bottom .title, .exp-densityBrowse .horizontal-list .channel-bottom .title { font-size: 1.16em; height: initial; line-height: 1.25em; margin: 0px; max-height: 2.5em; text-overflow: ellipsis; }
.exp-densityBrowse .horizontal-list .channel-bottom .title { white-space: normal; }
.exp-densityBrowse .horizontal-list .video-tile .details { color: rgb(205, 205, 205); font-size: 0.83em; height: initial; margin: 0.4em 0px; }
.exp-densityBrowse .horizontal-list .video-tile .tile-top .decoration { display: none; line-height: 1em; margin-top: 0px; transform: translateY(-100%); width: 100%; }
.exp-densityBrowse #search .tile-top .decoration, .exp-densityBrowse #post-play-list .tile-top .decoration, .exp-densityBrowse .shelf.selected .horizontal-list .tile-top .decoration { display: block; }
.exp-densityBrowse .horizontal-list .video-tile .tile-top .badge { border-radius: 0px; }
.exp-densityBrowse .horizontal-list .video-tile .tile-top .duration { font-size: 1em; font-weight: bold; padding: 0.5em; background: rgba(0, 0, 0, 0.498039); }
.exp-densityBrowse .horizontal-list .channel-bottom .details { display: none; }
.exp-densityBrowse .horizontal-list .video-tile .details .views, .exp-densityBrowse .horizontal-list .video-tile .details .age { display: inline-block; }
.exp-densityBrowse .horizontal-list .video-tile .details .views { padding-right: 0.5em; }
.sets-ui .exp-densityBrowse .horizontal-list .channel-tile.selected .channel-bottom > .title, .sets-ui .exp-densityBrowse .horizontal-list .auto-play-tile.selected .tile-bottom > .title, .sets-ui .exp-densityBrowse .horizontal-list .video-tile.selected .tile-bottom > .title { color: rgb(255, 255, 255); }
.exp-densityBrowse .video-tile .overlay { height: 7.83em; margin-left: 60%; margin-top: -7.83em; width: 40%; }
.exp-densityBrowse .video-tile .overlay .count { font-size: 1em; line-height: 1em; padding-top: 1.5em; }
.exp-densityBrowse .video-tile .overlay .icon { font-size: 2em; padding: 0px; }
.exp-densityBrowse .horizontal-list .channel-top { height: 7.83em; margin: 0px auto; width: 7.83em; }
.exp-densityBrowse .horizontal-list .channel-top .video-thumb { border-radius: 50%; }
.exp-densityBrowse .browse-sets .shelf > .title { font-size: 1em; margin-bottom: 0.9em; margin-top: 0px; }
.exp-densityBrowse .browse-sets .shelf > .title .main { font-size: 1.5em; }
.exp-densityBrowse .browse-sets .shelf > .title .annotation { font-size: 1em; }
.exp-densityBrowse .browse-sets .shelf > .title { color: rgb(205, 205, 205); }
.engaged.exp-densityBrowse .channel-tile .voice-command, .engaged.exp-densityBrowse .video-tile .voice-command { font-size: 1em; line-height: 1em; margin-top: -2em; }
.limited-animation.sets-ui .exp-densityBrowse .video-tile:hover:not(.focused), .limited-animation.sets-ui .exp-densityBrowse .channel-tile:hover:not(.focused), .sets-ui .exp-densityBrowse .carousel .item:hover, .sets-ui .exp-densityBrowse .carousel .auto-play-tile:hover, .sets-ui .exp-densityBrowse .carousel .channel-tile:hover { opacity: 1; background-color: inherit !important; }
.exp-densityBrowse .browse-sets .action-tile { border: none; }
.exp-densityBrowse .browse-sets .action-tile .content { height: 7.83em; margin-bottom: 0.83em; }
.exp-densityBrowse .browse-sets .action-tile .title { display: none; }
.exp-densityBrowse .browse-sets .action-tile .large-action-icon { color: rgb(255, 255, 255); font-size: 6em; height: 1.3em; line-height: 1.3em; background-color: rgb(35, 35, 35); }
.exp-densityBrowse .browse-sets .action-tile .description { opacity: inherit; padding: 0px; }
.exp-densityBrowse .auto-play-tile { height: 14em; width: 14em; }
.exp-densityBrowse .post-play-countdown { top: 7%; }
.limited-animation .exp-densityBrowse .browse-content .list { margin-left: -7.5em; width: inherit; }
.limited-animation .exp-densityBrowse .browse-content .shelf > .title { margin-left: 7.5em; }
.limited-animation .exp-densityBrowse .browse-content .list .shelf:nth-child(1) { margin-bottom: 6.5em; }
.limited-animation .exp-densityBrowse .browse-content .list .shelf { margin-bottom: -0.1em; }
.limited-animation.sets-ui .exp-densityBrowse .channel-tile:not(.focused), .limited-animation.sets-ui .exp-densityBrowse .video-tile:not(.focused) { background-color: inherit; }
.limited-animation .exp-densityBrowse .channel-tile.focused, .limited-animation .exp-densityBrowse .video-tile.focused { background-color: inherit; }
.limited-animation .exp-densityBrowse .video-tile { margin-right: 0.5em; }
.limited-animation .exp-densityBrowse .video-tile .overlay { height: 7.03em; margin-left: 8em; margin-top: -7.43em; width: 5.6em; }
.limited-animation .exp-densityBrowse .video-tile .tile-top { height: 7.03em; padding: 0.4em; width: 13.2em; background: inherit; }
.limited-animation .exp-densityBrowse .channel-tile { margin-right: 0.5em; }
.limited-animation .exp-densityBrowse .channel-tile .channel-top { height: 6.83em; padding: 0.4em; width: 6.83em; }
.limited-animation .exp-densityBrowse .video-tile.focused .tile-top { background: rgb(255, 255, 255); }
.limited-animation .exp-densityBrowse .channel-tile.focused .channel-top { border-radius: 50%; background: rgb(255, 255, 255); }
.limited-animation .exp-densityBrowse .search .placeholder-tile, .limited-animation .exp-densityBrowse .browse-content .list .placeholder-tile { height: 14em; margin-right: 0.5em; width: 14em; }
#dialog.remote-reset-dialog > .title { font-size: 3em; padding-bottom: 0.5em; }
#dialog.remote-reset-dialog .buttons { bottom: 0.5em; position: absolute; }
#dialog.remote-reset-dialog { left: 0px; position: absolute; white-space: normal; }
.remote-reset-dialog #dialog-view { color: rgb(170, 170, 170); font-size: 1.8em; padding-top: 0.5em; }
.connection-instructions { padding-top: 0.5em; font-size: 2em; }
.text-dialog .connection-instructions { font-size: 1.3em; }
.browse-sets-state .login-dialog { margin-top: 5em; }
#search .pairing .pairing-content > *, #dialog .pairing .pairing-content > * { display: inline-block; }
#search .pairing .pairing-content .step2, #dialog .pairing .pairing-content .step2 { display: block; }
#search .dial-upsell .connection-steps .no-dial-connect-step1, #search .manual-connect .connection-steps .with-dial-connect-step1 { display: none; }
.connection-instructions .step1, .connection-instructions .step2, .qr-code .scan, .pairing .connected-header, .remote-reset-dialog .connected-header { color: rgb(170, 170, 170); font-size: 0.7em; }
.connection-instructions .pair-url, .connection-instructions .pair-code { color: rgb(241, 241, 241); }
.connection-instructions .step2 { margin-top: 2em; }
.pairing .qr-code, .pairing .connected-list { display: inline-block; margin-left: 1em; vertical-align: top; }
.pairing .dial-upsell { color: rgb(170, 170, 170); display: inline-block; font-size: 95%; overflow: hidden; padding-left: 2em; padding-top: 0.8em; text-align: initial; vertical-align: top; white-space: normal; width: 16em; }
.pairing .cast-icon { display: inline-block; height: 1em; margin: 0.1em 0.3em; vertical-align: middle; width: 1em; background: url(www.youtube.com/s/tv/html5/f0d770f4/img/cast_disconnected_blue.png) 50% 50% / contain no-repeat; }
.pairing .qr-code .scan { margin-bottom: 0.5em; white-space: normal; width: 5em; }
.pairing .qr-code img { height: 5.1em; width: 5.1em; }
.pairing .icon-settings-pair, .login-dialog .icon-settings-pair { display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 5em; line-height: normal; font-family: youtube-icons; height: 1em; margin-top: 0.1em; width: 1.4em; background-image: none; }
.remote-reset-dialog .connected-header, .pairing .connected-header { margin-bottom: 0.3em; }
.remote-reset-dialog .devices, .pairing .devices { list-style: none; font-size: 1.5em; color: rgb(241, 241, 241); }
.remote-reset-dialog .devices > div, .pairing .devices > div { display: block; height: 1.5em; line-height: 1.5em; overflow: hidden; padding-left: 1.5em; text-overflow: ellipsis; white-space: nowrap; width: 11.5em; }
.remote-reset-dialog .devices .connected::before { background-position: 0px 100%; }
.remote-reset-dialog .devices .connected { color: rgb(241, 241, 241); }
#search { bottom: 0px; color: rgb(241, 241, 241); left: 0px; overflow: hidden; position: absolute; right: 0px; text-align: center; top: 0px; }
.watch-state #search { left: 0px; }
#search > .controls { left: 8em; margin-right: 18em; position: absolute; right: 2.5em; text-align: left; top: 2.5em; }
#search-text-box { font-size: 1.6em; height: 100%; margin: 0px auto; overflow: hidden; position: relative; background-color: rgb(225, 225, 225); }
#search-text-box > .icon-search { display: none; }
#search-input { border: none; color: rgb(17, 17, 17); height: 100%; padding-left: 0.5em; width: 100%; background: none; }
#search-input:disabled { color: rgb(17, 17, 17); }
#search-query { color: rgb(17, 17, 17); height: 100%; overflow: hidden; padding-left: 0.5em; padding-top: 0.3em; position: absolute; text-overflow: ellipsis; white-space: pre; width: 95%; }
#search-suggestions { font-size: 1.2em; position: relative; display: inline-block; left: 0px; width: 100%; }
.search-state #spinner { top: 26em; }
#suggest-list { overflow: hidden; }
#suggest-list > div { border-radius: 1px; color: rgb(225, 225, 225); display: inline-block; padding: 0.2em 0.5em; }
#search-keyboard { font-size: 1em; text-align: left; width: 65%; }
#search-suggestions, #search-keyboard, #letter-suggest { white-space: nowrap; }
#search-keyboard, #letter-suggest { z-index: 1; }
#keyboard-grid { display: inline-block; font-size: 1.6em; margin: 0px auto; overflow: hidden; text-align: left; }
#keyboard-grid, #keyboard-spacebar { color: rgb(163, 163, 163); }
#keyboard-grid .button { border-radius: 1px; display: inline-block; margin: 0.3em 0.6em 0.3em 0px; padding: 0px 0.1em; text-align: center; text-transform: uppercase; width: 1em; vertical-align: top; }
#keyboard-grid .list { text-align: left; text-shadow: none; }
#search-keyboard #keyboard-grid .icon-key-delete.button { font-family: youtube-icons; font-size: 0.7em; line-height: 1.2em; margin-left: 2.25em; padding: 0.25em; width: 2.25em; }
#keyboard-spacebar { border-radius: 1px; display: inline-block; font-family: youtube-icons; font-size: 1.44em; margin: 0.1em 7em 0px 2.1em; padding: 0.1em; text-align: left; }
#search-keyboard #keyboard-grid .clear-query-tile.button { font-size: 0.7em; margin-left: 2.25em; padding: 0.25em; text-transform: uppercase; width: auto; }
#keyboard-grid .icon-key-globe { font-family: youtube-icons; margin: 0.25em 0px 0.25em 1.6em; padding: 0.1em; width: 1.2em; }
#search-keyboard .button.focused { color: rgb(33, 33, 33); background-color: rgb(225, 225, 225); }
#letter-suggest { font-size: 1.6em; position: fixed; text-align: center; width: 1.2em; }
.letter-suggest-visible #keyboard-grid .list.selected .button.selected:not(.focused) { color: rgb(0, 0, 0); text-shadow: none; background-color: rgba(153, 153, 153, 0.85098); }
#keyboard-grid .button.numbers-toggle-tile { font-size: 0.75em; padding: 0.22em; margin: 0.25em 0px 0px 2.1em; width: auto; }
#search .pairing .icon-settings-pair { display: none; }
#search .search-message { display: inline-block; margin-left: 2em; margin-top: 1.5em; vertical-align: top; white-space: normal; width: 50%; }
#search .search-pairing { bottom: 0px; display: inline-block; left: 5em; padding: 2em 2.5em 4em; position: absolute; text-align: left; text-shadow: black -1px 1px 2px; width: 100%; background-color: rgba(0, 0, 0, 0.298039); }
.limited-animation #search .search-pairing { background-color: rgb(0, 0, 0); }
#search .search-pairing .search-img { display: inline-block; height: 11em; width: 11em; background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/pair_promo.png); background-size: cover; }
#search .search-pairing .title { font-size: 1.9em; }
#search .search-pairing .connection-instructions { font-size: 1.6em; }
#search .search-pairing .dial-upsell-content { color: rgb(170, 170, 170); }
#search .search-pairing .manual-connect-content .connection-steps { padding: 0px; }
#search .search-pairing .manual-connect-content .connection-steps .pair-code, #search .search-pairing .manual-connect-content .connection-steps .pair-url { display: block; }
#search .search-pairing .manual-connect-content .connection-steps .step2 { margin-top: 1em; }
#search .search-pairing .manual-connect-content .connection-steps .label, #search .search-pairing .manual-connect .dial-upsell-content, #search .search-pairing .dial-upsell .manual-connect-content { display: none; }
#search .pairing .no-dial-connect-step1, #search .pairing .no-dial-connect-step2 { display: inline-block; }
#search .pairing .no-dial-connect-step2 { margin-left: 2em; }
#search .pairing .connection-steps { text-align: left; }
#search .pairing .connected-list, #search .pairing .qr-code-wrapper { display: none; }
#search.hide-input .search-pairing { margin-top: 8em; }
#letter-suggest div { color: rgba(0, 0, 0, 0.8); height: 1.4em; text-shadow: none; background-color: rgba(153, 153, 153, 0.85098); }
#letter-suggest .focused { color: rgb(241, 241, 241); }
#transliteration-container { display: none; }
#search-keyboard.transliterable #transliteration-container { display: block; }
#transliteration .list { font-size: 2em; height: 1.2em; margin: 0px auto; overflow: hidden; padding: 0.2em 0px; text-align: center; width: 77%; }
#transliteration .list > div { display: inline; padding: 0px 0.5em; position: relative; }
#suggest-list > div.focused, #transliteration .list .focused { color: rgb(33, 33, 33); background-color: rgb(254, 254, 254); }
#transliteration .button:hover { background-color: rgba(153, 153, 153, 0.4); }
#transliteration .button:hover, #search-keyboard .button:hover { cursor: pointer; }
#search .horizontal-list > .content { text-align: left; }
.limited-animation.sets-ui #search .horizontal-list > .content { margin-left: -21.8em; width: 126em; }
#search .horizontal-list { left: 7.5em; height: inherit; position: absolute; right: 0px; top: 38%; transform: translateY(7.5em); transition: opacity 0.25s, transform 0.25s; width: initial; }
#search.input-collapsed .horizontal-list { transform: none !important; }
#search-keyboard { transition: opacity 0.25s, transform 0.25s; transform-origin: 50% top 0px; }
#search-keyboard.hidden { opacity: 0; transform: scaleY(0.5); display: block !important; }
#search #search-text-entry { height: 2.4em; }
#search #search-suggestions, #search #search-text-entry { padding-top: 0.25em; transform-origin: 50% top 0px; transition: opacity 0.25s, transform 0.25s; background-color: rgba(0, 0, 0, 0); }
.limited-animation #search .horizontal-list, .limited-animation #search #search-suggestions, .limited-animation #search #search-text-entry, .limited-animation #search #search-keyboard { transition: none; }
#search-text-entry { padding-bottom: 0.4em; }
#search-text-entry, #text-box-background { height: 3em; }
#keyboard-icon { display: none; font-family: youtube-icons; font-size: 1.2em; padding-bottom: 0.4em; text-align: center; vertical-align: bottom; width: 2em; }
.input-collapsed #keyboard-icon { display: inline-block; }
#search-text-entry .suggestions-container { white-space: nowrap; overflow: hidden; height: 2.4em; }
.exp-densityBrowse #search .horizontal-list { font-size: 100%; height: 14em; top: 35%; transform: translateY(8em); }
.limited-animation .exp-densityBrowse #search .horizontal-list .list { margin-left: -14em; }
.exp-densityBrowse #search .horizontal-list .video-tile { height: 14em; }
.exp-densityBrowse #search .horizontal-list .video-tile .details .views, .exp-densityBrowse #search .horizontal-list .video-tile .details .age { display: inline-block; }
.exp-densityBrowse #search .horizontal-list .video-tile .details .views { padding-right: 0.5em; }
.limited-animation.sets-ui .exp-densityBrowse #search .horizontal-list > .content { margin-left: 0px; width: inherit; }
#player { height: 100%; width: 100%; }
.watch-state #watch { display: block; }
.veryvibrant #watch { height: 100%; background-color: rgb(0, 0, 0); }
#player-facade { height: 100%; position: absolute; width: 100%; }
#player-video { height: 100%; }
#watch, .dialog-focused .standard-caption-window, #caption-window-99, .countdowntimer, .ytp-cued-icon, .ytp-fallback, .html5-context-menu, .html5-dialog-holder, .html5-endscreen, .html5-info-bar, .html5-modal-panel, .html5-player-chrome, .html5-show-video-info-template, .html5-storyboard, .html5-text-button, .html5-video-player .hid, .html5-ypc-module, .player-actions-container, .video-ad-status-bar, .video-annotations, .html5-watermark, .video-fallback-content, .video-ads, .title-card.hidden { display: none; }
.html5-video-player { overflow: visible; }
.html5-video-info-panel { color: rgb(241, 241, 241); display: none; margin: 20%; position: absolute; top: 0px; z-index: 1; background-color: rgba(0, 0, 0, 0.701961); }
.html5-video-info-panel-close { display: none; }
.html5-video-info-panel-content > div > div { display: inline-block; font-weight: bold; padding: 0px 0.5em; text-align: right; width: 10em; }
.ad-video { width: 100%; height: 100%; }
.ad-showing .video-ads { display: block; overflow: hidden; }
.ad-interrupting.tag-pool-enabled .html5-main-video { position: absolute; left: -1px; top: -1px; overflow: hidden; width: 1px !important; height: 1px !important; }
.html5-video-player .video-stream { position: absolute; top: 0px; left: 0px; display: block; }
.opera .video-stream { height: 720px; width: 1280px; }
.advertisement-info, .skip-ad-button { position: absolute; top: 9.5em; }
.advertisement-info { left: 12.5%; text-align: left; width: 30%; overflow: hidden; }
.advertisement-info-top { height: 3em; }
.advertisement-avatar { width: 3em; height: 3em; display: inline-block; margin-right: 0.4em; background-size: contain; background-position: 100% 50%; background-repeat: no-repeat; }
.advertisement-info-details { display: inline-block; vertical-align: top; width: 79%; }
.advertisement-title, .advertisement-advertiser, .third-party { color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 2px 1px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.third-party { position: absolute; bottom: 0px; }
.advertisement-title { font-size: 1.4em; line-height: 1em; height: 1.1em; }
.advertisement-advertiser { font-size: 1.1em; line-height: 1.3em; height: 1.4em; }
.advertisement-info .ad-badge { padding: 1px 5px; text-shadow: none; border-radius: 0.15em; font-size: 0.9em; text-transform: capitalize; background-color: rgb(230, 188, 39); }
.skip-ad-button { right: 12.5%; border-radius: 0.15em; padding: 0.6em; background-color: rgba(0, 0, 0, 0.4); }
.canskip.mdx-skip.skip-ad-button { height: 4em; width: 18em; }
.canskip.mdx-skip .skip-button-text { font-size: 1.1em; height: 3em; left: 2em; line-height: 1.5em; position: absolute; top: 0.7em; width: 75%; }
#transport-controls.ad-active .player-controls #button-list div.skip-ad-button .label, .skip-ad-button .label { font-size: 1.1em; padding: 0px 1.4em; height: 2.5em; line-height: 2.5em; border-radius: 0.12em; cursor: pointer; color: rgb(225, 225, 225); background-color: rgba(0, 0, 0, 0); }
.skip-ad-button.canskip.mdx-skip .label { height: 3.7em; }
#transport-controls.ad-active .player-controls #button-list div.skip-ad-button.canskip:hover .label, .skip-ad-button.canskip:hover .label { color: rgb(33, 33, 33); border-radius: 0.12em; background-color: rgb(255, 255, 255); }
#transport-controls.ad-active .player-controls #button-list div.skip-ad-button.canskip.focused .label, .skip-ad-button.canskip.focused .label { color: rgb(33, 33, 33); border-radius: 0.12em; background-color: rgb(225, 225, 225); }
.skip-ad-button .skip-symbol { display: none; font-family: youtube-icons; }
.skip-ad-button.canskip .skip-symbol.icon-player-next { display: inline; font-size: 1.3em; margin-left: 0.5em; vertical-align: middle; }
.exp-newMdxSkipButtonCast .canskip.mdx-skip.skip-ad-button .skip-symbol.icon-cast_on { display: inline; font-size: 2.5em; position: absolute; right: 0.7em; text-align: right; top: 0.5em; width: 25%; }
.exp-newMdxSkipButtonPair .canskip.mdx-skip.skip-ad-button .skip-symbol.icon-settings-pair { display: inline; font-size: 4em; position: absolute; right: 0.4em; text-align: right; top: 0.3em; width: 25%; }
.canskip.mdx-skip.skip-ad-button .skip-symbol.icon-player-next { display: none; }
#player-controls { text-align: center; }
#bottom-half { bottom: 0px; height: 50%; position: absolute; width: 100%; }
#transport-controls { bottom: 0px; height: 100%; position: absolute; transition: transform 0.25s, opacity 0.25s; width: 100%; background: linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0)); }
#transport-controls.hidden { opacity: 0; display: block !important; }
.limited-animation #transport-controls.hidden { display: none !important; }
#transport-controls, #transport-controls.focused { display: block; }
.player-controls-widget { border: 0px; margin-top: 8.4em; }
.fresh-transport-controls.seeking-forward .seeking-icon.icon-player-rew::before { content: ""; }
.seeking-icon { bottom: 3em; color: rgb(255, 255, 255); display: none; position: absolute; left: 0px; margin: 0px auto; right: 0px; }
.seeking-icon span { display: none; }
.fresh-watch.watch-seeking .seeking-icon { display: block; }
.fresh-watch .title-card { height: 35.9%; background: linear-gradient(rgba(0, 0, 0, 0.74902), transparent); }
#transport-controls.fresh-transport-controls { background: linear-gradient(to top, rgb(0, 0, 0), transparent); }
.fresh-watch .player-video-title { color: rgb(255, 255, 255); font-size: 1.936em; }
.fresh-watch .player-meta .player-video-details { color: rgba(255, 255, 255, 0.701961); font-size: 1.455em; }
.fresh-watch .pivot-shelf-list { margin-top: 14.5em; padding-left: 3.871em; }
#fresh-rows-container { border: 0px; color: rgb(255, 255, 255); margin-top: 7.7em; }
.fresh-transport-controls .storyboards { position: absolute; }
.fresh-transport-controls .more-row, .fresh-transport-controls .main-row { margin-left: 5%; width: 95%; }
.fresh-transport-controls .button span, .fresh-transport-controls .toggle-button span { display: none; font-family: roboto-regular; color: rgb(255, 255, 255); }
.lang-case-sensitive .fresh-transport-controls span::first-letter { text-transform: uppercase; }
.fresh-transport-controls .button.disabled:hover, .fresh-transport-controls .toggle-button.disabled:hover { background-color: transparent; }
.fresh-transport-controls .button.disabled, .fresh-transport-controls .toggle-button.disabled { opacity: 0.45; }
.fresh-transport-controls .button.focused, .fresh-transport-controls .toggle-button.focused, .fresh-transport-controls .button:hover, .fresh-transport-controls .toggle-button:hover { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.498039); }
.fresh-transport-controls .button, .fresh-transport-controls .toggle-button, .seeking-icon { border-radius: 4px; font-family: youtube-icons; font-size: 1.4em; height: 1em; padding: 0.55em; speak: none; text-align: center; width: 1em; }
.fresh-transport-controls .button, .fresh-transport-controls .toggle-button { color: rgba(255, 255, 255, 0.701961); cursor: pointer; display: inline-block; position: relative; }
.fresh-transport-controls #transport-more-button::before { display: inline-block; left: 19%; position: absolute; top: -9%; }
.fresh-transport-controls #transport-more-button { font-size: 2em; height: 0.7em; margin-right: 1.452em; padding: 0.385em; width: 0.7em; }
.fresh-transport-controls #transport-more-button span { color: rgb(255, 255, 255); display: inline-block; font-size: 0.485em; left: 4.5em; position: absolute; text-align: left; top: 1em; width: 15em; }
.fresh-transport-controls #transport-more-button.top-row-active span { display: none; }
.fresh-transport-controls #transport-more-options-list { display: inline-block; }
.fresh-transport-controls .progress-bar { display: inline-block; height: 3em; left: 0px; padding: 0px; position: relative; top: 0px; width: 76.55%; }
.fresh-transport-controls.live-playback #play-pause-button { margin-right: 1em; }
.fresh-transport-controls.live-playback .progress-bar { width: 77.55%; }
.fresh-transport-controls.live-playback .live-indicator { display: inline-block; left: 0px; margin-left: 1em; position: relative; top: 0px; }
.fresh-transport-controls #player-time-elapsed, .fresh-transport-controls .player-time-total { color: rgb(255, 255, 255); display: inline-block; font-size: 1.3em; position: relative; text-align: center; top: 0px; width: 8%; }
.fresh-transport-controls .more-row { margin-bottom: 5px; }
.fresh-transport-controls .more-row .button, .fresh-transport-controls .more-row .toggle-button { margin-right: 2.075em; vertical-align: top; }
.fresh-transport-controls .icon-like.toggle-selected, .fresh-transport-controls .icon-dislike.toggle-selected, .fresh-transport-controls .icon-player-closedcaptions.toggle-selected { color: rgb(39, 147, 230); }
.fresh-transport-controls .icon-logo-lozenge.toggle-selected { color: rgb(255, 0, 0); }
.fresh-transport-controls .more-row .button span, .fresh-transport-controls .more-row .toggle-button span { font-size: 0.692em; left: -3.45em; position: relative; top: -4.4em; width: 8.3em; }
.fresh-transport-controls .more-row .button.focused span, .fresh-transport-controls .more-row .toggle-button.focused span, .fresh-transport-controls .more-row .button:hover span, .fresh-transport-controls .more-row .toggle-button:hover span { display: inline-block; }
.fresh-transport-controls .progress-bar .progress-bar-line div { height: 0.242em; }
.fresh-transport-controls .progress-bar .progress-bar-line .progress-bar-background { background-color: rgba(255, 255, 255, 0.45098); }
.fresh-transport-controls .progress-bar .progress-bar-line .progress-bar-loaded { background-color: rgb(255, 255, 255); }
.fresh-transport-controls .progress-bar .progress-bar-line .progress-bar-played { background-color: rgb(223, 35, 35); }
.fresh-transport-controls .progress-bar.ad-active .progress-bar-played { background-color: rgb(231, 189, 0); }
.ypc-playback .fresh-transport-controls .progress-bar-line .progress-bar-played { background-color: rgb(39, 147, 230); }
.fresh-watch .ad-point-separator, .fresh-transport-controls .progress-bar .progress-bar-disc, .fresh-transport-controls.ad-active #player-time-elapsed, .fresh-transport-controls.ad-active .player-time-total { display: none; }
.fresh-transport-controls.ad-active .progress-bar { padding-left: 1em; width: 88%; }
.fresh-transport-controls.ad-active .more-row, .fresh-watch.watch-seeking .more-row { visibility: hidden; }
.fresh-watch .skip-ad-button, .fresh-watch .advertisement-info { top: 6.7em; }
.fresh-watch .advertisement-info { left: 5%; }
.fresh-watch .advertisement-info .advertisement-info-top { height: 3.065em; position: relative; }
.fresh-watch .skip-ad-button { border-radius: 4px; padding: 0px; right: 6%; z-index: 1; background-color: rgba(0, 0, 0, 0.498039); }
.fresh-watch .skip-ad-button .label { color: rgb(255, 255, 255); font-size: 1.13em; height: 2.57em; line-height: 2.57em; padding: 0px 1.3em; }
.fresh-watch .skip-ad-button .skip-symbol { font-size: 1.1em; }
.fresh-watch .skip-ad-button.canskip:hover, .fresh-watch .skip-ad-button.canskip.focused { background-color: rgba(255, 255, 255, 0.498039); }
.fresh-watch .skip-ad-button.canskip:hover .label, .fresh-watch .skip-ad-button.canskip.focused .label { color: rgb(255, 255, 255); background: none; }
.fresh-watch .advertisement-info { color: rgb(255, 255, 255); }
.fresh-watch .advertisement-info .advertisement-advertiser { font-size: 100%; height: 1.4em; line-height: 1.3em; }
.fresh-watch .advertisement-info .advertisement-advertiser > span { vertical-align: bottom; }
.fresh-watch .advertisement-info .advertisement-advertiser, .fresh-watch .advertisement-info .advertisement-title, .fresh-watch .advertisement-info .third-party { overflow: hidden; text-shadow: none; text-overflow: ellipsis; white-space: nowrap; }
.fresh-watch .advertisement-info .third-party { bottom: 0px; position: absolute; vertical-align: top; width: 79%; }
.fresh-watch .advertisement-info .third-party > span { vertical-align: middle; }
.fresh-watch .advertisement-info .advertisement-title { font-size: 1.35em; font-weight: bold; line-height: 1em; height: 1.1em; padding-bottom: 1%; text-shadow: none; }
.fresh-watch .advertisement-info .ad-badge { border-radius: 0.15em; font-size: 0.85em; font-weight: bold; padding: 1px 7px; text-shadow: none; text-transform: capitalize; background-color: rgb(231, 189, 0); }
.fresh-watch .advertisement-info .remaining-duration, .fresh-watch .advertisement-info .ad-by { font-size: 1.13em; }
.fresh-watch .advertisement-info .remaining-duration { padding: 0px 2%; }
.fresh-watch .advertisement-info .advertisement-avatar { border-radius: 50%; display: inline-block; height: 3.065em; margin-right: 1.4em; width: 3.065em; background-size: contain; background-repeat: no-repeat; }
.title-card { display: block; height: 25%; position: absolute; top: 0px; transition: transform 0.25s, opacity 0.25s; width: 100%; background: linear-gradient(rgba(0, 0, 0, 0.901961), rgba(0, 0, 0, 0.8), transparent); }
.ypc-playback .title-card { height: 30%; }
.title-card.hidden { opacity: 0; display: block !important; }
.limited-animation .title-card.hidden { display: none !important; }
.title-card .badges span { border: 1px solid rgb(221, 221, 221); border-radius: 2px; display: inline-block; font-size: 0.9em; margin-left: 1em; padding: 0px 0.5em; text-transform: uppercase; vertical-align: middle; }
.title-card .badges span.live-badge { color: rgb(255, 255, 255); border: 0px; margin-left: 0px; background-color: rgba(230, 33, 23, 0.8); }
.selected-title .views { margin-top: -0.6em; }
.player-meta { color: rgb(241, 241, 241); margin: 2.6em 0px 0px 3.5em; white-space: nowrap; width: 90%; }
.player-meta .user-details { position: absolute; right: 5%; }
.player-meta .user-details > div { display: inline-block; vertical-align: top; }
.player-meta .user-details .avatar { height: 4em; width: 4em; background-size: cover; }
.player-meta .user-details .message { font-size: 80%; margin: 0.2em 1em 0px 1.1em; max-width: 50%; overflow: hidden; text-overflow: ellipsis; }
.player-meta .player-video-text { display: inline-block; padding-left: 1.5em; width: 90%; }
.player-meta .player-video-details { font-size: 1.5em; white-space: initial; }
.player-meta .player-video-details > div { margin: 0.2em 1em 0px 0px; vertical-align: top; }
.player-meta .player-video-details .username { max-width: 45%; overflow: hidden; text-overflow: ellipsis; }
.player-meta .player-video-details .set-context { max-width: 45%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.player-meta .player-video-details .set-context, .player-meta .player-video-details .set-context-position, .player-meta .player-video-details .uploaded-date, .player-meta .player-video-details .view-count, .player-meta .player-video-details .badges, .player-meta .player-video-details .username { display: inline-block; }
.player-video-avatar { border-radius: 50%; display: inline-block; height: 5.5em; vertical-align: top; width: 5.5em; background-size: contain; }
.player-video-title { font-size: 2.4em; margin: -0.1em 0px 0px; overflow: hidden; text-overflow: ellipsis; }
.quality-status { display: none; padding-top: 0.2em; }
.title-tray-inflated .quality-status { display: inline-block; }
.quality-status-hd-badge { border-radius: 2px; color: rgb(65, 65, 65); font-size: 0.6em; font-weight: bold; padding: 0.125em 0.5em; background: rgb(241, 241, 241); }
.ypc-preview { display: none; }
.ypc-playback .ypc-preview { display: block; }
.player-controls #button-list .focused, .player-controls #button-list div:hover { border-radius: 0.05em; color: rgb(0, 0, 0); }
.player-controls #button-list .focused { background-color: rgb(255, 255, 255); }
.player-controls #button-list div:hover { background-color: rgb(157, 148, 149); }
.player-controls #button-list .button, .player-controls #button-list .toggle-button { display: inline-block; font-size: 1.4em; height: 1.3em; margin: 1em; padding-bottom: 0.4em; padding-top: 0.8em; top: 0px; width: 2.3em; }
.player-controls #button-list .button span, .player-controls #button-list .toggle-button span { font-family: roboto-regular; font-size: 0.7em; left: -10%; margin: 0.5em 0px 0px; width: 120%; height: 120%; }
.player-controls #button-list .button.spacer { visibility: hidden; cursor: auto; }
#transport-controls.focused .player-controls #button-list div { color: rgb(255, 255, 255); }
#transport-controls.focused .player-controls #button-list .focused { color: rgb(34, 34, 34); }
.player-controls #button-list div { color: rgb(170, 170, 170); cursor: pointer; vertical-align: middle; }
#transport-controls.ad-active .player-controls #button-list div.disabled { visibility: hidden; }
#transport-controls.ad-active .player-controls #button-list div.skip-ad-button.disabled { visibility: visible; opacity: 1; }
.player-controls #button-list div.disabled:hover { color: rgb(255, 255, 255); background-color: transparent; }
.player-controls #button-list div.focused { opacity: 1; }
.player-controls #button-list div.disabled { opacity: 0.2; }
.player-controls #button-list .icon-player-closedcaptions.toggle-selected, .player-controls #button-list .icon-like.toggle-selected, .player-controls #button-list .icon-dislike.toggle-selected { color: rgb(39, 147, 230) !important; }
.player-controls #button-list .icon-logo-lozenge.toggle-selected { color: rgb(255, 0, 0) !important; }
#transport-controls .player-controls #button-list div.icon-player-more, #transport-controls .player-controls #button-list div.icon-player-less { color: rgb(133, 133, 133); }
.player-controls .toggle-button span, .player-controls .button span, .player-controls .toggle-button.disabled span, .player-controls .button.disabled span { display: none; margin-top: 1em; color: rgb(255, 255, 255); font-size: 0.75em; padding: 0px; position: relative; text-align: center; top: 1em; width: 100%; }
.lang-case-sensitive .player-controls .button span::first-letter, .lang-case-sensitive .player-controls .toggle-button span::first-letter { text-transform: uppercase; }
#transport-controls.focused, .player-controls .toggle-button.focused span, .player-controls div:hover.toggle-button span, .player-controls .button.focused span, .player-controls div:hover.button span { display: block; }
.player-seekbar { position: relative; }
.progress-bar { height: 4em; left: 11%; position: absolute; top: -9em; width: 75%; padding: 0px 1.5%; }
.progress-bar .progress-bar-playhead, .progress-bar .progress-bar-line { top: 2.5em; }
.progress-bar .progress-bar-line { position: relative; width: 100%; }
.progress-bar .progress-bar-line div { height: 2px; position: absolute; }
.progress-bar .progress-bar-playhead { height: 2px; position: relative; width: 100%; }
.progress-bar .progress-bar-line .progress-bar-background { width: 100%; background-color: rgb(91, 91, 91); }
.progress-bar .progress-bar-line .progress-bar-played { background-color: rgb(227, 44, 41); }
.progress-bar .progress-bar-line .progress-bar-loaded { background-color: rgb(153, 153, 153); }
.ypc-playback .progress-bar-line .progress-bar-played { background-color: rgb(39, 147, 230); }
.progress-bar .progress-bar-disc { border-radius: 50%; height: 0.6em; margin: -0.25em 0px 0px -0.25em; position: absolute; width: 0.6em; background-color: rgb(204, 204, 204); }
.progress-bar .cue-range-markers { height: 100%; position: absolute; width: 100%; }
.progress-bar-disc { pointer-events: none; }
.ad-active .progress-bar .cue-range-markers { visibility: hidden; }
.progress-bar .cue-range-markers .cue-range-marker { height: 2px; margin: 0px 0px 0px -0.1em; position: absolute; width: 0.2em; background-color: rgba(255, 255, 255, 0); }
.progress-bar .cue-range-markers .ad-marker { background-color: rgb(230, 188, 39); }
.progress-bar.ad-active .progress-bar-played { background-color: rgb(214, 203, 35); }
#player-time-elapsed, .player-time-total, .live-indicator { color: rgba(255, 255, 255, 0.74902); font-size: 1.2em; position: absolute; top: -6em; width: 12%; }
.limited-graphics #player-time-elapsed, .limited-graphics .player-time-total { color: rgb(255, 255, 255); }
#player-time-elapsed { left: 0px; text-align: right; }
.player-time-total, .live-indicator { right: 0px; text-align: left; }
#transport-controls.ad-active #player-time-elapsed, #transport-controls.ad-active .player-time-total { display: none; }
.live-indicator { display: none; font-size: 1.3em; position: absolute; top: -5.6em; width: 11.7%; }
.live-playback .live-indicator { display: block; }
.live-playback .player-time-total, .live-playback .elapsed-time, .fresh-transport-controls.live-playback .player-time-total, .fresh-transport-controls.live-playback #player-time-elapsed { display: none; }
.live-playback .progress-bar-disc { background-color: rgb(230, 33, 23); }
#watch .loading-indicator { top: 30%; }
#transport-spacer:hover { background: none; }
.html5-video-controls { position: absolute; width: 100%; height: 0px; bottom: 2em; transition: all 0.6s ease; }
.ytp-player-content { position: absolute; bottom: 0px; height: 0px; left: 0px; right: 0px; }
.html5-video-content { position: absolute; }
.caption-window { position: absolute; pointer-events: none; }
.standard-caption-window { position: absolute; white-space: normal; width: 80%; }
.caption-window-transform { display: inline-block; line-height: 1.32em; }
.html5-video-player .captions-text { position: relative; }
.html5-video-player .caption-row { padding-bottom: 5px; padding-top: 5px; }
.anchor-point-1 { transform: translate(-50%, 0px); }
.anchor-point-2 { transform: translate(-100%, 0px); }
.anchor-point-3 { transform: translate(0px, -50%); }
.anchor-point-4 { transform: translate(-50%, -50%); }
.anchor-point-5 { transform: translate(-100%, -50%); }
.anchor-point-6 { transform: translate(0px, -100%); }
.anchor-point-7 { transform: translate(-50%, -100%); }
.anchor-point-8 { transform: translate(-100%, -100%); }
.anchor-point-0, .anchor-point-1, .anchor-point-2 { padding-top: 3em; }
.watch.transport-showing .anchor-point-0, .watch.transport-showing .anchor-point-1, .watch.transport-showing .anchor-point-2 { padding-top: 9em; }
.anchor-point-0, .anchor-point-3, .anchor-point-6 { padding-left: 3em; }
.anchor-point-2, .anchor-point-5, .anchor-point-8 { padding-right: 3em; }
.anchor-point-6, .anchor-point-7, .anchor-point-8, .eureka .watch.transport-showing .anchor-point-6, .eureka .watch.transport-showing .anchor-point-7, .eureka .watch.transport-showing .anchor-point-8 { padding-bottom: 3em; }
.watch.transport-showing .anchor-point-6, .watch.transport-showing .anchor-point-7, .watch.transport-showing .anchor-point-8 { padding-bottom: 15em; }
.watch.pivot-focused .anchor-point-6 { padding-bottom: 17.5em; }
.watch.pivot-focused .anchor-point-7, .watch.pivot-focused .anchor-point-8 { padding-bottom: 16em; }
.watch .ytp-fresca-module, .search-focused .watch.message .ytp-fresca-module { display: none; }
.watch.message .ytp-fresca-module { color: rgb(255, 255, 255); display: block; font-size: 2em; padding-left: 1.5em; position: absolute; top: 30%; width: 100%; background-color: rgba(0, 0, 0, 0.498039); }
.watch.message .ytp-fresca-show-countdown { padding-bottom: 1.3em; }
.ytp-fresca-countdown { font-size: 1.4em; }
.pivot-shelf-list { margin-top: 12.5em; padding-left: 7em; transition: transform 0.25s, opacity 0.25s; transform: translateY(10em); }
.pivot-shelf-list.hidden { opacity: 0; display: block !important; }
.limited-animation .pivot-shelf-list.hidden, .forced-limited-animation.pivot-shelf-list.hidden { display: none !important; }
.pivot-shelf-list.animate-in { transform: translateY(0px); }
.pivot-shelf-list > .carousel { opacity: 0.5; transition: opacity 0.25s; }
.limited-memory .pivot-shelf-list { opacity: 1; }
.pivot-shelf-list .title-container { color: rgb(255, 255, 255); }
.pivot-shelf .tile-title .author, .pivot-shelf .tile-title .view { color: rgb(225, 225, 225); }
.pivot-shelf-list.focused, .post-play .pivot-shelf-list { height: 17.5em; margin-top: 2.5em; padding-top: 10em; transform: translateY(-7.5em); background: linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0)); }
.post-play .pivot-shelf { opacity: 0.5; }
.post-play .pivot-shelf-list.focused .pivot-shelf, .pivot-shelf-list.focused > .carousel { opacity: 1; }
.pivot-shelf-list .focused.list { height: 0px; }
.pivot-shelf-list .no-content-message { display: none; }
.pivot-shelf-list.forced-limited-animation, .limited-animation .pivot-shelf-list, .limited-animation .pivot-shelf-list > .carousel { transition: none; }
.pivot-shelf-list.forced-limited-animation .placeholder-tile, .limited-animation .pivot-shelf-list .placeholder-tile { height: 7.83em; width: 14em; }
#pivot-post-play .pivot-video-tile, #pivot-post-play .placeholder-tile { height: 10.625em; width: 18.5em; }
#pivot-post-play .tile-top { height: 10.625em; }
.limited-animation #pivot-post-play .tile-top, #pivot-post-play.forced-limited-animation .tile-top { height: 9.825em; width: 17.7em; }
.pivo`t-video-tile, .pivot-channel-tile { height: 7.83em; width: 14em; }
.forced-limited-animation .pivot-video-tile, .forced-limited-animation .pivot-auto-play-tile, .forced-limited-animation .pivot-channel-tile, .pivot-shelf-list.forced-limited-animation .placeholder-tile, #pivot-post-play.forced-limited-animation .placeholder-tile, .limited-animation .pivot-video-tile, .limited-animation .pivot-auto-play-tile, .limited-animation .pivot-channel-tile, .limited-animation #pivot-post-play .placeholder-tile, .limited-animation .pivot-shelf-list .placeholder-tile { display: inline-block; margin-right: 0.5em; position: relative; vertical-align: bottom; background: none; }
.forced-limited-animation .pivot-channel-tile, .limited-animation .pivot-channel-tile { border-radius: 100%; width: 10.625em; }
.forced-limited-animation .pivot-video-tile.focused, .forced-limited-animation .pivot-auto-play-tile.focused .pivot-video-tile, .limited-animation .pivot-video-tile.focused, .limited-animation .pivot-auto-play-tile.focused .pivot-video-tile { background-color: rgb(255, 255, 255); }
.pivot-video-tile .tile-top { height: 7.83em; }
.forced-limited-animation .pivot-video-tile .tile-top, .limited-animation .pivot-video-tile .tile-top { height: 7.03em; padding: 0.4em; width: 13.2em; background-color: inherit; }
.forced-limited-animation .pivot-video-tile.focused .tile-top, .limited-animation .pivot-video-tile.focused .tile-top { background-color: rgb(255, 255, 255); }
.pivot-video-tile .tile-overlay { color: rgb(255, 255, 255); display: none; height: 100%; margin-top: -7.83em; text-align: center; width: 100%; background-color: rgba(0, 0, 0, 0.498039); }
.forced-limited-animation .pivot-video-tile .tile-overlay, .limited-animation .pivot-video-tile .tile-overlay { margin-top: -7.03em; }
#pivot-post-play .pivot-video-tile .tile-overlay { margin-top: -10.625em; }
.limited-animation #pivot-post-play .pivot-video-tile .tile-overlay, #pivot-post-play.forced-limited-animation .pivot-video-tile .tile-overlay { margin-top: -9.875em; }
.pivot-video-tile.has-overlay .tile-overlay { display: block; }
#pivot-post-play .pivot-video-tile.has-overlay .tile-overlay { opacity: 0; }
#pivot-post-play.focused .pivot-video-tile.has-overlay .tile-overlay { opacity: 1; }
.post-play .pivot-shelf-list .pivot-video-tile.has-overlay .label { display: none; }
.post-play .pivot-shelf-list .pivot-video-tile.has-overlay .icon-player-play { font-size: 4em; }
.post-play .pivot-shelf-list .pivot-video-tile.has-overlay .icon-player-play::before { content: ""; }
.pivot-video-tile .tile-overlay .icon { font-family: youtube-icons; font-size: 3em; padding-top: 0.5em; }
.pivot-video-tile .tile-overlay .label { font-size: 1.2em; }
#pivot-post-play .pivot-video-tile .tile-overlay { color: rgb(225, 225, 225); }
#pivot-post-play .pivot-video-tile .tile-overlay .icon { font-size: 4.5em; padding-bottom: 0.15em; padding-top: 0.4em; }
#pivot-post-play .pivot-video-tile .tile-overlay .label, #pivot-post-play .pivot-video-tile .tile-overlay .icon { opacity: 0; transition: opacity 0.25s; }
#pivot-post-play.focused .pivot-video-tile .tile-overlay .label, #pivot-post-play.focused .pivot-video-tile .tile-overlay .icon { opacity: 1; }
.limited-animation #pivot-post-play .pivot-video-tile .tile-overlay .label, .limited-animation #pivot-post-play .pivot-video-tile .tile-overlay .icon, #pivot-post-play.forced-limited-animation .pivot-video-tile .tile-overlay .label, #pivot-post-play.forced-limited-animation .pivot-video-tile .tile-overlay .icon { transition: none; }
.pivot-video-tile .video-thumb { height: 100%; width: 100%; background-size: 100%; background-position: 50% 50%; background-repeat: no-repeat; }
.pivot-video-tile .decoration { margin-top: -2.1em; text-align: right; }
.pivot-video-tile .duration { font-size: 1em; font-weight: bold; padding: 0.5em; background-color: rgba(0, 0, 0, 0.701961); }
.pivot-auto-play-tile { height: 10.625em; overflow: visible; width: 18.5em; background: none; }
.forced-limited-animation .pivot-auto-play-tile, .limited-animation .pivot-auto-play-tile { height: 10.625em; width: 18.5em; }
.pivot-auto-play-tile .post-play-countdown { display: block; font-size: 1.8em; margin-left: 10.8em; opacity: 0; pointer-events: none; position: absolute; text-align: left; text-shadow: none; top: 0px; width: 17.5em; }
.pivot-auto-play-tile.countdown-active .post-play-countdown { opacity: 1; pointer-events: inherit; }
.pivot-auto-play-tile .details, .pivot-auto-play-tile .title { color: rgb(255, 255, 255); opacity: 0; pointer-events: none; }
.pivot-auto-play-tile.focused .details, .pivot-auto-play-tile.focused .title { opacity: 1; pointer-events: inherit; }
.pivot-auto-play-tile .title { font-size: 1.4em; margin-left: 14em; max-height: 2.5em; overflow: hidden; position: absolute; top: 2.2em; width: 20em; }
.pivot-auto-play-tile .details { font-size: 1.1em; margin-left: 17.8em; position: absolute; top: 6em; width: 37em; }
.pivot-auto-play-tile .details, .pivot-auto-play-tile .title, .pivot-auto-play-tile .post-play-countdown { transition: opacity 0.25s; }
.limited-animation .pivot-auto-play-tile .details, .limited-animation .pivot-auto-play-tile .title, .limited-animation .pivot-auto-play-tile .post-play-countdown { transition: none; }
#pivot-post-play .pivot-auto-play-tile .pivot-video-tile { padding-left: 0px; padding-top: 0px; }
#pivot-post-play #post-play-list .no-content-message { display: none; }
.forced-limited-animation .pivot-horizontal-list, .limited-animation .pivot-horizontal-list { margin-left: -15em; }
.pivot-horizontal-list.focused .pivot-sliding-highlighter, .post-play #post-play-list.focused .pivot-sliding-highlighter { display: block; }
.pivot-horizontal-list .pivot-sliding-highlighter, .post-play .pivot-sliding-highlighter { border: 0.5em solid rgb(255, 255, 255); box-shadow: rgb(0, 0, 0) 0.083em 0.083em 0.75em 0.167em inset; height: 7.5em; margin-left: -0.4em; margin-top: -0.4em; pointer-events: none; width: 13.8em; background: transparent; }
.pivot-shelf { position: absolute; width: 0px; }
.forced-limited-animation .pivot-shelf, .limited-animation .pivot-shelf { opacity: 0.5; position: relative; }
.forced-limited-animation .pivot-shelf.focused, .limited-animation .pivot-shelf.focused { opacity: 1; }
.limited-memory.limited-animation .pivot-shelf { opacity: 1; }
.pivot-shelf .title-container { margin-bottom: 1em; visibility: hidden; white-space: nowrap; }
.pivot-shelf .title-container .icon { font-family: youtube-icons; vertical-align: middle; }
.pivot-shelf .tile-title span { display: inline-block; overflow: hidden; text-overflow: ellipsis; }
.pivot-shelf.focused .title-container { visibility: visible; }
.pivot-shelf .tile-title, .pivot-shelf .shelf-title { margin-bottom: 0.3em; }
.pivot-shelf .tile-title { height: 1.7em; }
.pivot-shelf .tile-title .title { font-size: 1.3em; max-width: 30em; }
.pivot-shelf .tile-title .author, .pivot-shelf .tile-title .view { margin-left: 0.3em; max-width: 20em; }
.pivot-shelf .tile-title .author, .pivot-sliding-highlighter .select { display: none; }
.pivot-shelf.has-author .tile-title .author { display: inline-block; }
.forced-limited-animation .pivot-horizontal-list .list, .limited-animation .pivot-horizontal-list .list { width: 98em; }
.forced-limited-animation .postplay-horizontal-list .list, .limited-animation .postplay-horizontal-list .list { margin-left: -13.4em; width: 98em; }
.forced-limited-animation .pivot-channel-tile.focused .tile-top, .limited-animation .pivot-channel-tile.focused .tile-top { background-color: rgb(255, 255, 255); }
.forced-limited-animation .pivot-channel-tile .tile-top, .limited-animation .pivot-channel-tile .tile-top { height: 6.83em; padding: 0.4em; width: 6.83em; }
.pivot-channel-tile .tile-top { border-radius: 50%; height: 7.83em; margin: 0px auto; overflow: hidden; width: 7.83em; background: none; }
.pivot-channel-tile .tile-top .video-thumb { background-color: rgba(0, 0, 0, 0); }
.pivot-channel-tile .video-thumb { border-radius: 50%; }
.pivot-shelf .pivot-horizontal-list.channel-selected .pivot-sliding-highlighter { border-radius: 50%; height: 7.5em; margin-left: -0.3em; margin-top: -0.3em; transform: translateX(3.2em); width: 7.5em; }
.pivot-shelf.channel-selected .shelf-title { visibility: hidden; }
.pivot-footer { height: 9em; }
.pivot-button-list { padding-top: 4em; }
.pivot-button-list .icon-button { display: inline-block; padding: 0.5em 1em; }
.pivot-button-list .icon-button .icon { font-family: youtube-icons; margin-right: 0.3em; }
.pivot-footer.focused .pivot-button-list .icon-button.selected { background-color: rgb(255, 255, 255); }
.pivot-button-list .icon-button span { color: rgb(255, 255, 255); font-size: 1.5em; }
.pivot-footer.focused .pivot-button-list .icon-button.selected span { color: rgb(0, 0, 0); }
#pivot-post-play { padding-left: 6em; padding-top: 10em; }
.limited-animation #pivot-post-play, #pivot-post-play.forced-limited-animation { padding-left: 0px; }
#pivot-post-play #post-play-list { font-size: 1.1em; margin-left: 0.1em; }
.forced-limited-animation .pivot-auto-play-tile, .limited-animation .pivot-auto-play-tile { padding-left: 0px; vertical-align: bottom; }
#pivot-post-play.forced-limited-animation .pivot-video-tile, .limited-animation #pivot-post-play .pivot-video-tile { vertical-align: bottom; }
.forced-limited-animation .pivot-auto-play-tile .pivot-video-tile, .limited-animation .pivot-auto-play-tile .pivot-video-tile { display: block; position: absolute; }
#pivot-post-play .pivot-sliding-highlighter { border-width: 0.5em; height: 9.9em; margin-top: 0px; width: 18.4em; }
.limited-animation.sets-ui .exp-densityBrowse .auto-play-tile:not(.focused) .video-tile, .limited-animation .exp-densityBrowse .auto-play-tile.focused .video-tile, .limited-animation .exp-densityBrowse .auto-play-tile { background-color: inherit; }
.limited-animation .exp-densityBrowse .auto-play-tile.focused .tile-top { background: rgb(255, 255, 255); }
.limited-animation .exp-densityBrowse .auto-play-tile .post-play-countdown { top: -2.67em; }
.loki-video-source { color: rgb(255, 255, 255); font-size: 1.5em; left: 5em; position: absolute; top: 2.6em; }
.loki-title-card { bottom: 0px; display: block; height: 25%; position: absolute; width: 100%; background: linear-gradient(to top, rgba(0, 0, 0, 0.901961) 0%, rgba(0, 0, 0, 0.6) 80%, transparent 100%); }
.loki-title-card .loki-metadata { color: rgb(241, 241, 241); height: 100%; margin-bottom: 2.6em; margin-left: 8em; overflow: hidden; white-space: nowrap; width: 100%; }
.loki-metadata #loki-progress-bar { display: block; height: 2em; left: 8em; padding: 0px; position: absolute; top: -4em; width: 80%; }
#loki-progress-bar .progress-bar-playhead { display: none; }
.loki-metadata .loki-video-avatar { display: inline-block; height: 8em; width: 8em; background-size: contain; }
.loki-metadata .loki-video-text { display: inline-block; height: 100%; margin: 0px 5em 0px 3.5em; width: 80%; }
.loki-video-text .loki-video-title { font-size: 2.4em; margin-top: -0.1em; overflow: hidden; text-overflow: ellipsis; width: 80%; }
.loki-video-text .loki-channel-name { font-size: 1.5em; margin-top: 0.4em; overflow: hidden; text-overflow: ellipsis; width: 80%; }
.loki-video-text .loki-video-description { line-height: 1.4em; margin-top: 0.4em; max-height: 4.2em; overflow: hidden; white-space: normal; width: 80%; }
.toaster { color: rgb(170, 170, 170); font-size: 133%; position: absolute; top: 0px; width: 100%; }
.toaster .list { margin-top: 0.8em; position: absolute; width: 100%; }
.toaster .toast { min-height: 3.5em; overflow: hidden; position: relative; text-align: center; width: 100%; transition: all 0.6s ease; }
.toaster .toast-container { border: 1px solid black; display: inline-block; margin: 0.2em 0px 1em; max-width: 60%; opacity: 1; padding: 0.5em 1em 0.6em; transition: all 0.3s ease; background-color: rgba(27, 25, 26, 0.8); }
.toaster .toast.toast-removing .toast-container { opacity: 0; }
.toaster .toast-container > div { display: inline-block; vertical-align: middle; }
.toaster .toast-icon { height: 1.2em; width: 1.2em; background-size: 1.1em 1.1em; background-position: 50% 50%; background-repeat: no-repeat; }
.device-toast .toast-container { padding: 0.7em; }
.toaster .device-toast .toast-msg { padding-left: 0.8em; background-size: 1.1em 1.1em; background-position: 0% 50%; background-repeat: no-repeat; }
.toaster .avatar { height: 2.6em; width: 2.6em; }
.toaster .avatar > div { height: inherit; width: inherit; background-size: cover; background-position: 50% 50%; }
.toaster .video-image > div { height: 100%; width: 100%; background-size: cover; background-position: 50% 50%; }
.toast .update-playlist-toast { bottom: 0px; max-width: 14em; padding: 0.8em; position: fixed; right: 0px; text-align: left; }
.update-playlist-toast .overlay { height: 55%; margin-left: 56%; margin-top: -55%; opacity: 0.8; width: 44%; background: rgb(0, 0, 0); }
.update-playlist-toast .video-count { font-size: 2.3em; font-weight: normal; line-height: 1.2em; padding-top: 0.8em; text-align: center; }
.update-playlist-toast .icon-playlist { font-family: youtube-icons; font-size: 2.2em; height: 50%; overflow: hidden; padding: 0.2em; text-align: center; }
.update-playlist-toast .avatar { padding: 0.3em; }
.update-playlist-toast .contrast-container { padding: 0.4em; background-color: rgba(0, 0, 0, 0.8); }
.update-playlist-toast .tile-top { height: 7.7em; width: 14em; }
.update-playlist-toast .toast-msg { font-size: 85%; padding-left: 0.6em; }
.update-playlist-toast .truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 13.2em; }
.update-playlist-toast .toast-msg.avatar { height: 2.1em; width: 10em; overflow: hidden; }
.update-playlist-toast .toast-msg.truncate { white-space: normal; }
.update-playlist-toast .toast-msg.no-user-avatar { font-size: 85%; margin-left: -2.2em; }
.update-playlist-toast .wrapper > div { display: inline-block; vertical-align: middle; }
.toaster .toast-icon { max-width: 100%; background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/dial-sprite.png); background-size: 100%; }
.toast-icon.avatar { background-image: none; }
.toaster .android-phone-connected { background-position: 0px 0%; }
.toaster .android-phone-disconnected { background-position: 0px 10.14%; }
.toaster .android-tablet-connected { background-position: 0px 20.29%; }
.toaster .android-tablet-disconnected { background-position: 0px 30.43%; }
.toaster .ios-phone-connected { background-position: 0px 40.58%; }
.toaster .ios-phone-disconnected { background-position: 0px 50.72%; }
.toaster .ios-tablet-connected { background-position: 0px 60.87%; }
.toaster .ios-tablet-disconnected { background-position: 0px 71%; }
.toaster .laptop-connected { background-position: 0px 81.16%; }
.toaster .laptop-disconnected { background-position: 0px 91.3%; }
.toaster .remote-connected { background-size: 233.33%; background-position: 0px 100%; }
.toaster .remote-disconnected { background-size: 233.33%; background-position: 0px 100%; }
.toaster .toast-progress { border: 1px solid rgb(170, 170, 170); width: 10em; }
.toaster .toast-progress .progress { height: 1em; background-color: rgb(102, 102, 102); }
.toaster .volume-muted { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/volume_mute_pressed.png); }
.toaster .volume-low { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/volume_0_pressed.png); }
.toaster .volume-mid { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/volume_1_pressed.png); }
.toaster .volume-high { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/volume_2_pressed.png); }
.toaster .volume-toast .toast-msg { text-align: right; width: 1.2em; }
.toaster .volume-toast .toast-container { transition-delay: 0.3s; }
.toaster .volume-toast.toast-removing .toast-container { transition-delay: 0s; }
.unlimited-welcome-toast .toast-container { box-shadow: rgb(0, 0, 0) 0em 0em 0.6em 0.02em; height: 6.5em; margin: 0em; padding: 0px; position: fixed; right: 0px; text-align: left; top: 0px; width: 24.5em; transform: translateX(0px); opacity: 1; transition: all 0.6s ease; }
.unlimited-welcome-toast.toast-displaying .toast-container { opacity: 0; transform: translateX(18em); }
.limited-animation .unlimited-welcome-toast .toast-container { opacity: 1; transition: none; transform: none; }
.unlimited-toast-messages { position: absolute; padding-top: 2.1em; padding-left: 1.3em; width: 12em; }
.unlimited-toast-msg-top { color: rgb(221, 221, 221); line-height: 1em; }
.unlimited-toast-msg-bottom { padding-top: 0.5em; font-size: 0.7em; }
.unlimited-toast-background { height: 100%; width: 9em; background-size: 100%; background-position: 0% 50%; background-repeat: no-repeat; }
.unlimited-toast-logo { height: 100%; background-size: 100%; background-repeat: no-repeat; }
#dialog { color: rgb(255, 255, 255); display: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
#error-markup #dialog { display: block; }
#dialog.focused { display: block; }
#dialog-wrapper { height: 30em; margin-top: 11.1em; padding: 1.3em 6em; position: relative; background-color: rgb(0, 0, 0); }
#dialog.browse-sets #dialog-wrapper { height: 100%; margin-top: 0px; padding: 1.3em 10%; background-color: rgba(32, 32, 32, 0.498039); }
#dialog .dialog-contents { background: 90% 30% no-repeat; }
#dialog.browse-sets .dialog-contents .icon-simple-dialog { color: rgb(255, 255, 255); }
#dialog .dialog-contents .dialog-large-icon { display: none; }
#dialog.browse-sets .dialog-contents .dialog-large-icon { display: inline-block; font-family: youtube-icons; font-size: 10em; height: 2.5em; line-height: 2.5em; text-align: center; width: 35%; }
#dialog.browse-sets .icon-simple-dialog .icon-dialog-content .extra-info { color: rgba(255, 255, 255, 0.74902); display: block; font-family: monospace; font-size: 1.5em; line-height: 1.4em; padding-top: 0.8em; }
#dialog.browse-sets .icon-simple-dialog .icon-dialog-content .label { display: block; font-size: 1.8em; line-height: 1.1em; padding-top: 6.45em; }
#dialog .dialog-contents .header .title { font-size: 2.5em; }
#dialog.browse-sets.browse-sets-titled-dialog .dialog-contents .header { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.2); height: 3.4em; margin: 0px 1.5em; }
#dialog.browse-sets.browse-sets-titled-dialog .dialog-contents .header .title { color: rgba(255, 255, 255, 0.498039); display: block; font-size: 1.3em; font-weight: 300; height: 3em; line-height: 3em; }
#dialog.browse-sets .buttons { font-size: 1.8em; margin-right: 2%; margin-top: 0.8em; text-align: right; }
#dialog.browse-sets .connection-steps { padding: 0px; }
#dialog.browse-sets.exit .dialog-contents .header .title { display: block; padding: 1em 6.5em 3em; }
#dialog.browse-sets .dialog-contents { height: 80%; margin-top: 5%; background-color: rgb(0, 0, 0); }
#dialog.browse-sets.closed-captions .dialog-contents { height: 75%; }
#dialog.browse-sets .dialog-cancel-button { text-align: center; }
.video-overview .dialog-contents { font-size: 2em; }
#dialog.qr-dialog .dialog-contents { color: rgb(204, 204, 204); font-size: 1.1em; overflow: hidden; padding-top: 4em; }
#dialog.qr-dialog .dialog-contents .header .title { color: rgb(255, 255, 255); font-size: 2em; }
#dialog .box { padding-top: 1.5em; }
#dialog.qr-dialog a { color: rgb(255, 255, 255); display: block; font-size: 1.5em; }
#dialog.qr-dialog .qr { height: 7em; margin: 0.2em 0px; width: 7em; background-size: 100%; }
#dialog.qr-dialog .dialog-icon { display: block; background-size: 12em; }
#dialog.help .dialog-icon { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-help.png); }
#dialog.feedback .dialog-icon { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-feedback.png); }
#dialog.system-error .dialog-icon { font-family: youtube-icons; font-size: 10em; margin-right: 0px; padding-right: 0.5em; padding-top: 0.5em; text-align: right; width: 2em; }
#dialog.system-error .dialog-icon::before { content: ""; }
#dialog.qr-dialog.browse-sets .dialog-icon { display: none; }
#dialog .text-dialog { bottom: 1.5em; left: 0px; padding: 2em 20em 0px 6em; position: absolute; white-space: normal; }
#dialog.text-dialog .dialog-contents .header .title { font-size: 3em; padding-bottom: 0.5em; }
.text-dialog #dialog-view { color: rgb(170, 170, 170); padding-bottom: 1em; width: 90%; }
.text-dialog #dialog-view .dialog-contents { font-size: 1.8em; }
#dialog.browse-sets .icon-dialog-content { display: inline-block; height: 25em; vertical-align: top; width: 60%; }
#dialog-view .url { color: rgb(255, 255, 255); font-size: 1.25em; padding-bottom: 0.8em; }
#dialog-view .flag-claim .url { padding-bottom: 0.5em; }
#dialog-view .reset-help { display: block; width: 25em; }
#dialog.browse-sets .tos-dialog .icon-dialog-content { padding-top: 9em; }
#dialog.browse-sets .tos-dialog .icon-dialog-content .subtitle { color: rgb(170, 170, 170); }
#dialog.browse-sets .tos-dialog .icon-dialog-content .url { font-size: 2em; }
#dialog.browse-sets.qr-dialog .dialog-contents { padding-top: 0px; }
#dialog.browse-sets.qr-dialog .icon-dialog-content .link { margin-top: 5em; padding-top: 0px; }
#dialog.browse-sets.qr-dialog .icon-dialog-content .qr-code-wrapper { margin-top: 2em; }
#dialog.browse-sets.qr-dialog .icon-dialog-content .qr-code-wrapper .qr { border: 0.2em solid rgba(255, 255, 255, 0.0980392); padding: 0.5em; }
#dialog .signed-out-dialog { font-size: 1.8em; }
.connection-error, .connection-steps { display: inline-block; font-weight: 300; padding: 0px 1em 1em 2em; white-space: normal; }
.connection-error { vertical-align: top; }
.connection-error div { margin-bottom: 1em; }
#dialog .login-dialog .activation-code { font-size: 1.3em; letter-spacing: 0.1em; line-height: 1.3em; }
#dialog .sets-login-dialog .body-text { display: inline-block; height: 25em; vertical-align: top; width: 50%; }
#dialog .sets-login-dialog .body-text .connection-instructions { font-size: 1.9em; margin-top: 3.5em; }
#dialog .sets-login-dialog .standard-message, #dialog .sets-login-dialog .like-dislike-message, #dialog .sets-login-dialog .subscribe-message, #dialog .sets-login-dialog .upload-message, #dialog .sets-login-dialog .player-message { display: none; }
#dialog.standard-login .sets-login-dialog .standard-message, #dialog.like-dislike-login .sets-login-dialog .like-dislike-message, #dialog.subscribe-login .sets-login-dialog .subscribe-message, #dialog.upload-login .sets-login-dialog .upload-message, #dialog.player-login .sets-login-dialog .player-message { display: block; }
#dialog .pairing .qr-code-wrapper { display: inline-block; vertical-align: top; }
#dialog .manual-connect-content .connection-steps { padding: 0px; }
#dialog .manual-connect-content .connection-steps .label { color: rgb(170, 170, 170); font-size: 0.7em; margin-top: 1em; }
#dialog .manual-connect-content .connection-steps .step1, #dialog .manual-connect-content .connection-steps .step2 { margin-top: 0.7em; }
#dialog .manual-connect-content .connection-steps .pair-url, #dialog .manual-connect-content .connection-steps .pair-code { margin-left: 0.3em; }
#dialog.browse-sets .manual-connect-content .connection-steps .label { font-size: 1.3em; }
#dialog.browse-sets .manual-connect-content .connection-steps .step1, #dialog.browse-sets .manual-connect-content .connection-steps .step2 { display: inline-block; font-size: 1.3em; }
#dialog.browse-sets .manual-connect-content .connection-steps .pair-url, #dialog.browse-sets .manual-connect-content .connection-steps .pair-code { display: inline-block; font-size: 1.3em; margin-left: 0.3em; }
#dialog.browse-sets .pairing .connection-instructions { font-size: 1em; padding-top: 10em; }
#dialog .manual-connect .dial-upsell-content { display: none; }
#dialog .dial-upsell .manual-connect-content .connection-steps .no-dial-connect-step1, #dialog .manual-connect .manual-connect-content .connection-steps .with-dial-connect-step1 { display: none; }
#dialog .manual-connect .manual-connect-content .connection-steps { font-size: 1.5em; }
#dialog .manual-connect .manual-connect-content .connection-steps .label { display: none; }
#dialog.browse-sets .dial-upsell .dial-upsell-content { font-size: 1.8em; white-space: normal; width: 80%; }
#dialog.browse-sets .dial-upsell .dial-upsell-content .cast-icon { height: 1.3em; margin: 0px; width: 1.5em; }
#dialog.browse-sets .dial-upsell .manual-connect-content { color: rgb(170, 170, 170); font-size: 1.4em; line-height: 1em; }
#dialog.browse-sets .remote-reset-dialog .connected-list .connected-header { color: rgb(255, 255, 255); font-size: 1.5em; margin-top: 6em; }
#dialog.browse-sets .remote-reset-dialog .connected-list .devices { display: inline-block; font-size: 1em; }
#dialog.browse-sets .remote-reset-dialog .connected-list .devices > div { display: inline-block; font-size: 1em; padding-left: 0px; padding-right: 1.5em; width: 10em; }
#dialog.browse-sets .remote-reset-dialog .reset-help { font-size: 1.5em; margin-top: 1em; }
#dialog .logout-authenticated-info { padding: 2.5em 0px; }
#dialog .login-user-icon { display: inline-block; height: 4em; margin: 2em 2em 0px 0px; width: 4em; background-size: cover; }
#dialog.browse-sets .login-user-icon { margin: 0px 15%; border-radius: 20em; }
#dialog .login-user-info { display: inline-block; margin-left: 1.7em; margin-top: -0.8em; font-size: 2em; font-weight: 300; width: 82%; }
#dialog .login-user-info h3 { font-size: 2.2em; font-weight: normal; margin: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#dialog.browse-sets .logout-authenticated-info { padding: 0px; }
#dialog.browse-sets .login-user-info { height: 13em; margin: 0px; width: 100%; }
#dialog.browse-sets .login-user-info .display-name, #dialog.browse-sets .login-user-info .platform-container { display: none; }
#dialog.browse-sets .login-user-info .signed-in-message { display: inline-block; width: 50%; }
#dialog.browse-sets .login-user-info .signed-in-label strong { color: rgb(255, 255, 255); display: block; font-size: 2.5em; overflow: hidden; text-overflow: ellipsis; }
#dialog.browse-sets .login-user-info .signed-in-label { color: rgb(170, 170, 170); font-size: 0.5em; margin-top: 10em; }
#dialog.browse-sets .login-user-info .sign-out-label { margin-top: 1em; }
#dialog .spinner { height: 10em; width: 10em; }
#dialog .spinner .loading-indicator { height: 100%; width: 100%; background-size: contain; }
#dialog .buttons { font-size: 3em; font-weight: 300; padding-top: 0.3em; }
#dialog .buttons > div { color: rgb(0, 0, 0); cursor: pointer; display: inline-block; min-width: 2.4em; padding: 0px 0.3em; text-align: center; background-color: rgb(51, 51, 51); }
#dialog.browse-sets .buttons .button { color: rgba(255, 255, 255, 0.498039); min-width: 3em; padding: 0.2em 0.8em; background-color: rgb(0, 0, 0); }
#dialog.browse-sets .buttons .focused, #dialog.browse-sets .buttons .button.focused:hover { color: rgb(102, 102, 102); background-color: rgb(241, 241, 241); }
#dialog .buttons .button:hover, #dialog.browse-sets .buttons .button:hover { background-color: rgb(102, 102, 102); }
#dialog .buttons div { margin-left: 0.5em; }
#dialog .buttons .focused, #dialog .buttons .focused:hover { color: rgb(102, 102, 102); background-color: rgb(241, 241, 241); }
#dialog .whichOneIsThis-logout-dialog .logout-prompt { font-size: 1.7em; }
#dialog .logout-prompt { margin-top: 6em; }
.scrolling-text { font-size: 1.3em; height: 15em; margin-right: 1.1em; margin-top: 1em; overflow: hidden; }
.scrolling-text h4 { margin: 0px; padding: 0px; }
.scrolling-text > div { overflow: hidden; padding-bottom: 1em; }
.flag-list-container { margin-top: 0.5em; }
.flag-list .button { color: rgb(134, 134, 134); cursor: pointer; display: inline-block; font-size: 1.8em; padding: 0.4em; vertical-align: top; }
.flag-list .button { width: 12em; }
.flag-list .button:hover { background-color: rgb(68, 68, 68); }
.flag-list .button.focused, .flag-list .button.focused:hover { color: rgb(103, 103, 103); background-color: rgb(255, 255, 255); }
#flag-widget { font-weight: 300; }
.flag-video { color: rgb(103, 103, 103); font-size: 1.8em; font-weight: 300; padding-top: 1em; width: 47%; }
.flag-video .url { color: rgb(255, 255, 255); display: block; font-size: 1.6em; padding-top: 0.5em; }
.flag-example { display: inline-block; height: 57%; position: absolute; right: 18%; top: 9%; width: 23%; background: url(www.youtube.com/s/tv/html5/f0d770f4/img/flag.png) 0px 0px / contain no-repeat; }
.flag-claim .metadata { display: block; font-size: 1em; font-weight: 500; padding-top: 0.2em; white-space: normal; }
.flag-claim .url { color: rgb(134, 134, 134); display: block; font-weight: 300; }
.flag-claim { color: rgb(103, 103, 103); font-size: 1.6em; font-weight: 300; margin: 1em 0px 0px 2em; white-space: nowrap; }
.flag-claim .copyright-infringment { display: inline-block; white-space: normal; width: 50%; }
.flag-claim .privacy-invasion { display: inline-block; margin-left: 4%; vertical-align: top; white-space: normal; width: 40%; }
.flag-claim .email { color: rgb(134, 134, 134); }
.flag-claim .subtitle { font-size: 1.2em; font-weight: 500; }
.player-error-dialog.player-error { color: rgb(170, 170, 170); font-size: 1.8em; padding: 1em 0px 8em 0em; }
#dialog .scrollbar { height: 70%; margin-top: 5em; right: 5em; }
#dialog .scrollbar .handle { height: 5em; }
.paid-channel-info { font-size: 1.4em; padding-top: 1em; }
.paid-channel-info .channel-url { font-weight: bold; }
.status-dialog #dialog-wrapper { background-color: rgba(0, 0, 0, 0.498039); }
.status-dialog .icon { display: inline-block; height: 11em; vertical-align: middle; width: 25%; background: url(www.youtube.com/s/tv/html5/f0d770f4/img/pairing-promo-combo.png) 50% 50% / contain no-repeat; }
.status-dialog .info { display: inline-block; padding-left: 0.5em; vertical-align: middle; width: 70%; }
.status-dialog .message { color: rgb(204, 204, 204); font-size: 2em; }
.status-dialog #dialog-view { padding-top: 7em; }
.dialog-focused #legend { bottom: 12%; display: block; }
#legend.legend-for-dialog-closed-captions { bottom: 6%; }
#dialog.confirm-cookies .dialog-contents .header .title { font-size: 3em; }
#dialog.confirm-cookies #dialog-view { color: rgb(170, 170, 170); font-size: 1.8em; height: 8em; padding-top: 0.9em; }
.single-pane-selector { padding-bottom: 1em; padding-top: 1em; white-space: nowrap; }
.single-pane-selector .list { display: inline-block; margin-right: 0.5em; padding-left: 0.5em; padding-right: 0.5em; vertical-align: top; width: 94%; }
.single-pane-selector .button .label { width: 90%; }
.single-pane-selector .check-button.previously-selected .icon-check { display: inline-block; }
.split-pane-selector { border-bottom-width: 0.1em; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.2); padding-bottom: 1em; padding-top: 1em; white-space: nowrap; }
.check-button .icon-check { display: none; font-family: youtube-icons; }
.single-pane-selector .labeled-value, .split-pane-selector .labeled-value { color: rgb(134, 134, 134); font-size: 1.4em; height: 2.8em; line-height: 1.5em; overflow: hidden; padding: 0px 1em; white-space: normal; }
.single-pane-selector .labeled-value .value, .split-pane-selector .labeled-value .value { color: rgb(102, 102, 102); display: block; font-size: 0.7em; line-height: 1.4em; }
.single-pane-selector .button, .split-pane-selector .button { color: rgb(134, 134, 134); cursor: pointer; font-size: 1.4em; height: 2.8em; line-height: 2.8em; overflow: hidden; padding: 0px 0.4em; white-space: normal; }
.single-pane-selector .button .label, .split-pane-selector .button .label { display: inline-block; line-height: 1.3em; vertical-align: middle; }
.single-pane-selector .subtitled-button, .split-pane-selector .subtitled-button { line-height: 1.5em; }
.single-pane-selector .button.no-model, .split-pane-selector .button.no-model { visibility: hidden; }
.split-pane-selector .list { display: inline-block; vertical-align: top; width: 47%; }
.split-pane-selector .list:first-child { border-right-width: 0.1em; border-right-style: solid; border-right-color: rgba(255, 255, 255, 0.2); margin-right: 0.5em; padding-right: 0.5em; }
.single-pane-selector .button:hover, .single-pane-selector .list:not(.focused) .button.selected, .split-pane-selector .button:hover, .split-pane-selector .list:not(.focused) .button.selected { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); }
.single-pane-selector .button.focused, .single-pane-selector .button.focused:hover, .split-pane-selector .button.focused, .split-pane-selector .button.focused:hover { color: black; background-color: rgb(255, 255, 255); }
.single-pane-selector .subtitled-button span.subtitle, .split-pane-selector .subtitled-button span.subtitle { color: rgb(102, 102, 102); display: block; font-size: 0.7em; line-height: 1.4em; }
.color-button .preview { border: 2px solid rgb(0, 0, 0); color: rgb(134, 134, 134); display: inline-block; height: 1em; margin: 0px 0.2em 0.2em; vertical-align: middle; width: 1em; }
.color-button .preview.rounded { border-radius: 50%; }
.preview.black { border: 1px solid rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.preview.red { background-color: rgb(255, 0, 0); }
.preview.magenta { background-color: rgb(255, 0, 255); }
.preview.blue { background-color: rgb(0, 0, 255); }
.preview.cyan { background-color: rgb(0, 255, 255); }
.preview.green { background-color: rgb(0, 255, 0); }
.preview.yellow { background-color: rgb(255, 255, 0); }
.preview.white { background-color: rgb(255, 255, 255); }
.debug-dialog { font-size: 0.9em; }
.debug-dialog span.label { font-weight: bold; }
#dialog.browse-sets .video-upload-dialog-contents { display: inline-block; font-size: 1.6em; margin: 1em 3% 0px; text-align: left; vertical-align: top; width: 55%; }
#dialog.browse-sets .modify-video .video-upload-dialog-contents { margin-top: 2em; text-align: center; }
.video-upload-status .video-url { color: rgb(39, 147, 230); }
.delete-video { padding-bottom: 6em; }
.modify-video .list .button { color: rgb(132, 132, 132); display: inline-block; height: 8em; margin-right: 1em; text-align: center; width: 8em; background-size: 60% 60%; background-position: 50% 20%; background-repeat: no-repeat; }
.modify-video .list .button.focused { color: rgb(40, 40, 40); background-color: rgb(255, 255, 255); }
.modify-video .list .button span { display: block; font-size: 1.2em; margin: 4.6em 0.5em 0.5em; overflow: hidden; white-space: nowrap; }
.modify-video .modify-edit-button { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/edit_tile_light.png); }
.modify-video .modify-edit-button.focused { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/edit_tile_dark.png); }
.modify-video .modify-delete-button { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/trash_tile_light.png); }
.modify-video .modify-delete-button.focused { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/trash_tile_dark.png); }
.delete-video-dialog .video-tile .details, .modify-video .video-tile .details { margin-top: -0.1em; }
.browse-sets #modify-list .button { height: 7.5em; margin-right: 0.9em; width: 7.5em; }
.browse-sets #modify-list .button span { font-size: 1.1em; margin-top: 5.2em; }
.delete-video-dialog { margin-bottom: 14em; }
.browse-sets .delete-video-dialog { margin-bottom: 1em; }
.video-processing, .video-upload-error { font-size: 1.5em; }
.video-upload-error .error-container { color: rgb(170, 170, 170); margin-top: 1em; }
#dialog .buttons .upload-terms, #dialog .buttons .upload-terms:hover { color: rgb(85, 85, 85); display: block; font-size: 0.6em; margin-left: 1.5em; text-align: left; background-color: rgb(0, 0, 0); }
.upload-progress { margin-bottom: 1em; width: 100%; }
.upload-progress-value { text-align: left; width: 100%; }
.upload-progress span { margin-left: -1em; position: relative; width: 4em; }
.upload-progress .upload-progress-bar { width: 100%; background-color: rgb(170, 170, 170); }
.upload-progress .upload-progress-bar .completed { height: 1em; background-color: rgb(39, 147, 230); }
.privacy-button { cursor: pointer; position: relative; background: 0.4em 50% / 1.5em no-repeat; }
.privacy-button .checkbox { height: 2em; left: 85%; position: absolute; top: 0px; width: 2em; background-size: 2em; background-position: 100% 50%; }
.privacy-button.checked .checkbox { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-privacy-check-light.png); }
.privacy-button.focused.checked .checkbox { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-privacy-check-dark.png); }
.privacy-button .label .name { line-height: 1.5em; text-indent: 1.8em; background-size: 2em; background-position: 0px 0.5em; }
.privacy-button .description { font-size: 0.6em; line-height: 0.8em; padding-left: 2.9em; }
.privacy-button .name { font-size: 1em; line-height: 1.2em; padding-left: 1.7em; }
.private-state, .video-tile .private { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-privacy-private-light.png); }
.private-state.focused { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-privacy-private-dark.png); }
.public-state, .video-tile .public { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-privacy-public-light.png); }
.public-state.focused { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-privacy-public-dark.png); }
.unlisted-state, .video-tile .unlisted { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-privacy-unlisted-light.png); }
.unlisted-state.focused { background-image: url(www.youtube.com/s/tv/html5/f0d770f4/img/icon-privacy-unlisted-dark.png); }
.video-tile .private, .video-tile .public, .video-tile .unlisted { min-height: 1.5em; min-width: 1.5em; padding-left: 1.5em; background-size: 1.5em; background-position: 0% 50%; background-repeat: no-repeat; }
.video-privacy .button, .video-overview .button { display: inline-block; height: 2em; line-height: 2em; margin: 0.1em 0px; overflow: hidden; padding: 0.1em 0.5em; vertical-align: top; white-space: nowrap; width: 65%; }
.video-privacy .button { width: 85%; }
.video-overview .button:first-child { width: 20%; }
.video-privacy .button.focused, .video-privacy .button:not(.disabled):hover, .video-overview .button.focused, .video-overview .button:not(.disabled):hover { color: rgb(103, 103, 103); background-color: rgb(255, 255, 255); }
#dialog.browse-sets .video-privacy .button:nth-child(2) { width: 11em; }
#dialog.browse-sets .video-uploads { margin: 3em 1em 2em; }
#dialog.browse-sets .video-uploads .carousel { overflow: hidden; }
#dialog.browse-sets .video-uploads .carousel .video-tile .details { text-align: left; }
.video-overview .title-button { line-height: 1em; white-space: normal; }
#dialog.browse-sets .video-overview .title-button .label { display: inline-block; line-height: 2em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 95%; }
.video-overview .channel-button { line-height: 2em; overflow: hidden; text-indent: 1.8em; text-overflow: ellipsis; background-size: 1.5em; background-position: 0.35em 50%; background-repeat: no-repeat; }
.video-uploads .carousel { height: 20em; position: relative; white-space: nowrap; }
.video-tile-container { display: inline-block; margin-top: 1.7em; text-align: right; width: 35%; }
.video-tile-container .video-tile { border: 0.1em solid rgba(255, 255, 255, 0.2); display: inline-block; height: 22em; position: static; text-align: left; width: 20em; }
.video-tile-container .video-tile .tile-top { height: 51%; }
.video-tile-container .video-tile .tile-bottom .details { height: inherit; }
.video-uploads .carousel .video-tile { height: 20em; width: 18em; }
.video-uploads .video-tile .decoration { top: 7em; }
.video-tile-container .video-tile .tile-bottom, .video-uploads .video-tile .tile-bottom { width: initial; }
.dialog.closed-captions #dialog-wrapper { margin-top: 5em; }
#dialog.closed-captions-language-only #dialog-wrapper { padding: 1.6em 26%; }
#dialog.closed-captions-language-only #options-list { display: none; }
#legend.legend-for-dialog-closedCaptionsDialog { bottom: 24%; }
#dialog.closed-captions-language-only ~ #legend { right: 29%; }
.simple-dialog { margin: 3em; font-size: 1.6em; }
.lang-ja_JP .connection-instructions .step1, .lang-ja_JP .connection-instructions .step2, .lang-ko_KR .connection-instructions .step1, .lang-ko_KR .connection-instructions .step2, .lang-zh_CN .connection-instructions .step1, .lang-zh_CN .connection-instructions .step2, .lang-zh_HK .connection-instructions .step1, .lang-zh_HK .connection-instructions .step2, .lang-zh_TW .connection-instructions .step1, .lang-zh_TW .connection-instructions .step2 { font-size: 0.8em; }
.lang-de_DE .action-tile .content .title, .lang-el_GR .action-tile .content .title, .lang-es_ES .action-tile .content .title, .lang-es_MX .action-tile .content .title, .lang-fr_FR .action-tile .content .title, .lang-fr_CA .action-tile .content .title, .lang-ko_KR .action-tile .content .title, .lang-nl_NL .action-tile .content .title, .lang-pl_PL .action-tile .content .title, .lang-pt_BR .action-tile .content .title, .lang-pt_PT .action-tile .content .title, .lang-ru_RU .action-tile .content .title, .lang-uk_UA .action-tile .content .title { font-size: 2em; }
.lang-it_IT .action-tile .content .title { font-size: 1.8em; }
.lang-es_ES .action-tile .improve-yt-tile .title, .lang-fr_CA .action-tile .history-tile .title, .lang-fr_FR .action-tile .history-tile .title, .lang-de_DE .action-tile .terms-tile .title, .lang-fr_CA .action-tile .terms-tile .title, .lang-fr_FR .action-tile .terms-tile .title { font-size: 1.7em; }
.lang-es_ES .action-tile .videoinfo-tile .title, .lang-es_MX .action-tile .videoinfo-tile .title, .lang-fr_CA .action-tile .videoinfo-tile .title, .lang-fr_FR .action-tile .videoinfo-tile .title, .lang-pt_BR .action-tile .videoinfo-tile .title { font-size: 1.5em; white-space: normal; }
.lang-de_DE .action-tile .videoinfo-tile .title { font-size: 1.45em; padding-left: 0.5em; padding-right: 0.5em; white-space: normal; }
.lang-es_ES .action-tile .videoinfo-tile .label, .lang-es_MX .action-tile .videoinfo-tile .label, .lang-fr_CA .action-tile .videoinfo-tile .label, .lang-fr_FR .action-tile .videoinfo-tile .label, .lang-pt_BR .action-tile .videoinfo-tile .label { padding-top: 0.6em; }
.lang-de_DE .action-tile .videoinfo-tile .label { font-size: 1.6em; padding-top: 0.7em; }
.lang-ja_JP .action-tile .terms-tile .title { font-size: 2em; }
.lang-ja_JP #transliteration .list { font-size: 1.2em; }
.lang-ja_JP #keyboard-grid { font-size: 1.5em; }
.lang-ja_JP #keyboard-spacebar { margin-left: 5.5em; }
.lang-zh_CN #search .horizontal-list, .lang-zh_HK #search .horizontal-list, .lang-zh_TW #search .horizontal-list, .lang-ja_JP #search .horizontal-list { transform: translateY(9.5em); }
.lang-ko_KR #search .horizontal-list { transform: translateY(10.5em); }
.lang-ko_KR #search-keyboard { font-size: 1.82em; }
.lang-ko_KR #letter-suggest .button { width: 1em; }
.lang-ko_KR #keyboard-grid, .lang-ru_RU #keyboard-grid,