app-drawer {
    position: fixed;
    top: -120px;
    right: 0;
    bottom: -120px;
    left: 0;
    visibility: hidden;
    transition-property: visibility;
}

app-drawer[opened] {
    visibility: visible;
}

app-drawer[persistent] {
    width: var(--app-drawer-width, 256px);
}

app-drawer[persistent][position=left] {
    right: auto;
}

app-drawer[persistent][position=right] {
    left: auto;
}

#contentContainer.app-drawer {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: var(--app-drawer-width, 256px);
    padding: 120px 0;
    transition-property: -webkit-transform;
    transition-property: transform;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    background-color: #FFF;
    background-color: var(--app-drawer-content-container_-_background-color, #FFF);
}

#contentContainer.app-drawer[persistent] {
    width: 100%;
}

#contentContainer.app-drawer[position=right] {
    right: 0;
    left: auto;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

#contentContainer.app-drawer[swipe-open].app-drawer::after {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 100%;
    visibility: visible;
    width: 20px;
    content: '';
}

#contentContainer.app-drawer[swipe-open].app-drawer[position=right].app-drawer::after {
    right: 100%;
    left: auto;
}

#contentContainer.app-drawer[opened] {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#scrim.app-drawer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition-property: opacity;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 0;
    background: rgba(0, 0, 0, 0.5);
}

#scrim.visible.app-drawer {
    opacity: 1;
}

app-drawer[no-transition] #contentContainer.app-drawer {
    transition-property: none;
}

iron-icon {
    display: inline-flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    vertical-align: middle;
    fill: var(--iron-icon-fill-color, currentcolor);
    stroke: none;
    width: var(--iron-icon-width, 24px);
    height: var(--iron-icon-height, 24px);
    margin-left: var(--iron-icon_-_margin-left);
    margin-bottom: var(--iron-icon_-_margin-bottom);
    margin-right: var(--iron-icon_-_margin-right);
    width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));
    height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));
}

iron-icon[hidden] {
    display: none;
}

iron-list {
    display: block;
}

@media only screen and (-webkit-max-device-pixel-ratio: 1) {
    iron-list {
        will-change:transform;
    }
}

#items.iron-list {
    position: relative;
}

iron-list:not([grid]) #items.iron-list > * {
    width: 100%;
}

#items.iron-list > * {
    box-sizing: border-box;
    margin: 0;
    position: absolute;
    top: 0;
    will-change: transform;
}

paper-ripple {
    display: block;
    position: absolute;
    border-radius: inherit;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

paper-ripple[animating] {
    -webkit-transform: translate(0, 0);
    transform: translate3d(0, 0, 0);
}

#background.paper-ripple,#waves.paper-ripple,.wave-container.paper-ripple,.wave.paper-ripple {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#background.paper-ripple,.wave.paper-ripple {
    opacity: 0;
}

#waves.paper-ripple,.wave.paper-ripple {
    overflow: hidden;
}

.wave-container.paper-ripple,.wave.paper-ripple {
    border-radius: 50%;
}

paper-ripple.circle #background.paper-ripple,paper-ripple.circle #waves.paper-ripple {
    border-radius: 50%;
}

paper-ripple.circle .wave-container.paper-ripple {
    overflow: hidden;
}

paper-button,html.paper-button {
    --paper-material_-_display:block;--paper-material_-_position:relative;--paper-material-elevation-1_-_box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);--paper-material-elevation-2_-_box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);--paper-material-elevation-3_-_box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);--paper-material-elevation-4_-_box-shadow:0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);--paper-material-elevation-5_-_box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);}

paper-button.paper-material,.paper-material.paper-button {
    display: var(--paper-material_-_display);
    position: var(--paper-material_-_position);
}

paper-button.paper-material[elevation="1"],.paper-material.paper-button[elevation="1"] {
    box-shadow: var(--paper-material-elevation-1_-_box-shadow);
}

paper-button.paper-material[elevation="2"],.paper-material.paper-button[elevation="2"] {
    box-shadow: var(--paper-material-elevation-2_-_box-shadow);
}

paper-button.paper-material[elevation="3"],.paper-material.paper-button[elevation="3"] {
    box-shadow: var(--paper-material-elevation-3_-_box-shadow);
}

paper-button.paper-material[elevation="4"],.paper-material.paper-button[elevation="4"] {
    box-shadow: var(--paper-material-elevation-4_-_box-shadow);
}

paper-button.paper-material[elevation="5"],.paper-material.paper-button[elevation="5"] {
    box-shadow: var(--paper-material-elevation-5_-_box-shadow);
}

paper-button {
    display: inline-flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    min-width: 5.14em;
    margin: 0 0.29em;
    background: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    font: inherit;
    text-transform: uppercase;
    outline-width: 0;
    border-radius: 3px;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    z-index: 0;
    padding: 0.7em 0.57em;
    font-family: 'Roboto', 'Noto', sans-serif;
    -webkit-font-smoothing: antialiased;
    background-color: var(--paper-button_-_background-color);
    border: var(--paper-button_-_border);
    color: var(--paper-button_-_color);
    width: var(--paper-button_-_width);
    margin: var(--paper-button_-_margin, 0 0.29em);
    text-transform: var(--paper-button_-_text-transform, uppercase);
}

paper-button[elevation="1"] {
    box-shadow: var(--paper-material-elevation-1_-_box-shadow);
}

paper-button[elevation="2"] {
    box-shadow: var(--paper-material-elevation-2_-_box-shadow);
}

paper-button[elevation="3"] {
    box-shadow: var(--paper-material-elevation-3_-_box-shadow);
}

paper-button[elevation="4"] {
    box-shadow: var(--paper-material-elevation-4_-_box-shadow);
}

paper-button[elevation="5"] {
    box-shadow: var(--paper-material-elevation-5_-_box-shadow);
}

paper-button[hidden] {
    display: none !important;
}

paper-button[raised].keyboard-focus {
    font-weight: bold;
}

paper-button:not([raised]).keyboard-focus {
    font-weight: bold;
}

paper-button[disabled] {
    background: none;
    color: #a8a8a8;
    cursor: auto;
    pointer-events: none;
}

paper-button[raised][disabled] {
    background: #eaeaea;
}

paper-button[animated] {
    transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

paper-ripple.paper-button {
    color: var(--paper-button-ink-color);
}

paper-icon-button {
    display: inline-block;
    position: relative;
    padding: 8px;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    z-index: 0;
    line-height: 1;
    width: 40px;
    height: 40px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box !important;
    padding: var(--paper-icon-button_-_padding, 8px);
    width: var(--paper-icon-button_-_width, 40px);
    height: var(--paper-icon-button_-_height, 40px);
}

paper-icon-button #ink.paper-icon-button {
    color: var(--paper-icon-button-ink-color, var(--primary-text-color));
    opacity: 0.6;
}

paper-icon-button[disabled] {
    color: var(--paper-icon-button-disabled-text, var(--disabled-text-color));
    pointer-events: none;
    cursor: auto;
}

iron-icon.paper-icon-button {
    --iron-icon-width:100%;--iron-icon-height:100%;}

paper-spinner {
    display: inline-block;
    position: relative;
    width: 28px;
    height: 28px;
    --paper-spinner-container-rotation-duration:1568ms;--paper-spinner-expand-contract-duration:1333ms;--paper-spinner-full-cycle-duration:5332ms;--paper-spinner-cooldown-duration:400ms;}

#spinnerContainer.paper-spinner {
    width: 100%;
    height: 100%;
    direction: ltr;
}

#spinnerContainer.active.paper-spinner {
    -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
    animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
}

@-webkit-keyframes container-rotate {
    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes container-rotate {
    to {
        transform: rotate(360deg);
    }
}

.spinner-layer.paper-spinner {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    white-space: nowrap;
    color: hsl(0, 0%, 53.3%);
}

.layer-1.paper-spinner {
    color: hsl(0, 0%, 53.3%);
}

.layer-2.paper-spinner {
    color: hsl(0, 0%, 53.3%);
}

.layer-3.paper-spinner {
    color: hsl(0, 0%, 53.3%);
}

.layer-4.paper-spinner {
    color: hsl(0, 0%, 53.3%);
}

.active.paper-spinner .spinner-layer.paper-spinner {
    -webkit-animation-name: fill-unfill-rotate;
    -webkit-animation-duration: var(--paper-spinner-full-cycle-duration);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
    -webkit-animation-iteration-count: infinite;
    animation-name: fill-unfill-rotate;
    animation-duration: var(--paper-spinner-full-cycle-duration);
    animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
    animation-iteration-count: infinite;
    opacity: 1;
}

.active.paper-spinner .spinner-layer.layer-1.paper-spinner {
    -webkit-animation-name: fill-unfill-rotate, layer-1-fade-in-out;
    animation-name: fill-unfill-rotate, layer-1-fade-in-out;
}

.active.paper-spinner .spinner-layer.layer-2.paper-spinner {
    -webkit-animation-name: fill-unfill-rotate, layer-2-fade-in-out;
    animation-name: fill-unfill-rotate, layer-2-fade-in-out;
}

.active.paper-spinner .spinner-layer.layer-3.paper-spinner {
    -webkit-animation-name: fill-unfill-rotate, layer-3-fade-in-out;
    animation-name: fill-unfill-rotate, layer-3-fade-in-out;
}

.active.paper-spinner .spinner-layer.layer-4.paper-spinner {
    -webkit-animation-name: fill-unfill-rotate, layer-4-fade-in-out;
    animation-name: fill-unfill-rotate, layer-4-fade-in-out;
}

@-webkit-keyframes fill-unfill-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
    }

    25% {
        -webkit-transform: rotate(270deg);
    }

    37.5% {
        -webkit-transform: rotate(405deg);
    }

    50% {
        -webkit-transform: rotate(540deg);
    }

    62.5% {
        -webkit-transform: rotate(675deg);
    }

    75% {
        -webkit-transform: rotate(810deg);
    }

    87.5% {
        -webkit-transform: rotate(945deg);
    }

    to {
        -webkit-transform: rotate(1080deg);
    }
}

@keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg);
    }

    25% {
        transform: rotate(270deg);
    }

    37.5% {
        transform: rotate(405deg);
    }

    50% {
        transform: rotate(540deg);
    }

    62.5% {
        transform: rotate(675deg);
    }

    75% {
        transform: rotate(810deg);
    }

    87.5% {
        transform: rotate(945deg);
    }

    to {
        transform: rotate(1080deg);
    }
}

@-webkit-keyframes layer-1-fade-in-out {
    0% {
        opacity: 1;
    }

    25% {
        opacity: 1;
    }

    26% {
        opacity: 0;
    }

    89% {
        opacity: 0;
    }

    90% {
        opacity: 1;
    }

    to {
        opacity: 1;
    }
}

@keyframes layer-1-fade-in-out {
    0% {
        opacity: 1;
    }

    25% {
        opacity: 1;
    }

    26% {
        opacity: 0;
    }

    89% {
        opacity: 0;
    }

    90% {
        opacity: 1;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes layer-2-fade-in-out {
    0% {
        opacity: 0;
    }

    15% {
        opacity: 0;
    }

    25% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    51% {
        opacity: 0;
    }

    to {
        opacity: 0;
    }
}

@keyframes layer-2-fade-in-out {
    0% {
        opacity: 0;
    }

    15% {
        opacity: 0;
    }

    25% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    51% {
        opacity: 0;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes layer-3-fade-in-out {
    0% {
        opacity: 0;
    }

    40% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    75% {
        opacity: 1;
    }

    76% {
        opacity: 0;
    }

    to {
        opacity: 0;
    }
}

@keyframes layer-3-fade-in-out {
    0% {
        opacity: 0;
    }

    40% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    75% {
        opacity: 1;
    }

    76% {
        opacity: 0;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes layer-4-fade-in-out {
    0% {
        opacity: 0;
    }

    65% {
        opacity: 0;
    }

    75% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes layer-4-fade-in-out {
    0% {
        opacity: 0;
    }

    65% {
        opacity: 0;
    }

    75% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.circle-clipper.paper-spinner {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
}

.spinner-layer.paper-spinner::after {
    left: 45%;
    width: 10%;
    border-top-style: solid;
}

.spinner-layer.paper-spinner::after,.circle-clipper.paper-spinner::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 0;
    border-width: 3px;
    border-radius: 50%;
}

.circle-clipper.paper-spinner::after {
    bottom: 0;
    width: 200%;
    border-style: solid;
    border-bottom-color: transparent !important;
}

.circle-clipper.left.paper-spinner::after {
    left: 0;
    border-right-color: transparent !important;
    -webkit-transform: rotate(129deg);
    transform: rotate(129deg);
}

.circle-clipper.right.paper-spinner::after {
    left: -100%;
    border-left-color: transparent !important;
    -webkit-transform: rotate(-129deg);
    transform: rotate(-129deg);
}

.active.paper-spinner .gap-patch.paper-spinner::after,.active.paper-spinner .circle-clipper.paper-spinner::after {
    -webkit-animation-duration: var(--paper-spinner-expand-contract-duration);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
    -webkit-animation-iteration-count: infinite;
    animation-duration: var(--paper-spinner-expand-contract-duration);
    animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
    animation-iteration-count: infinite;
}

.active.paper-spinner .circle-clipper.left.paper-spinner::after {
    -webkit-animation-name: left-spin;
    animation-name: left-spin;
}

.active.paper-spinner .circle-clipper.right.paper-spinner::after {
    -webkit-animation-name: right-spin;
    animation-name: right-spin;
}

@-webkit-keyframes left-spin {
    0% {
        -webkit-transform: rotate(130deg);
    }

    50% {
        -webkit-transform: rotate(-5deg);
    }

    to {
        -webkit-transform: rotate(130deg);
    }
}

@keyframes left-spin {
    0% {
        transform: rotate(130deg);
    }

    50% {
        transform: rotate(-5deg);
    }

    to {
        transform: rotate(130deg);
    }
}

@-webkit-keyframes right-spin {
    0% {
        -webkit-transform: rotate(-130deg);
    }

    50% {
        -webkit-transform: rotate(5deg);
    }

    to {
        -webkit-transform: rotate(-130deg);
    }
}

@keyframes right-spin {
    0% {
        transform: rotate(-130deg);
    }

    50% {
        transform: rotate(5deg);
    }

    to {
        transform: rotate(-130deg);
    }
}

#spinnerContainer.cooldown.paper-spinner {
    -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
    animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
}

@-webkit-keyframes fade-out {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fade-out {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

paper-spinner-lite {
    display: inline-block;
    position: relative;
    width: 28px;
    height: 28px;
    --paper-spinner-container-rotation-duration:1568ms;--paper-spinner-expand-contract-duration:1333ms;--paper-spinner-full-cycle-duration:5332ms;--paper-spinner-cooldown-duration:400ms;}

#spinnerContainer.paper-spinner-lite {
    width: 100%;
    height: 100%;
    direction: ltr;
}

#spinnerContainer.active.paper-spinner-lite {
    -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
    animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
}

@-webkit-keyframes container-rotate {
    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes container-rotate {
    to {
        transform: rotate(360deg);
    }
}

.spinner-layer.paper-spinner-lite {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    white-space: nowrap;
    color: hsl(0, 0%, 53.3%);
}

.layer-1.paper-spinner-lite {
    color: hsl(0, 0%, 53.3%);
}

.layer-2.paper-spinner-lite {
    color: hsl(0, 0%, 53.3%);
}

.layer-3.paper-spinner-lite {
    color: hsl(0, 0%, 53.3%);
}

.layer-4.paper-spinner-lite {
    color: hsl(0, 0%, 53.3%);
}

.active.paper-spinner-lite .spinner-layer.paper-spinner-lite {
    -webkit-animation-name: fill-unfill-rotate;
    -webkit-animation-duration: var(--paper-spinner-full-cycle-duration);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
    -webkit-animation-iteration-count: infinite;
    animation-name: fill-unfill-rotate;
    animation-duration: var(--paper-spinner-full-cycle-duration);
    animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
    animation-iteration-count: infinite;
    opacity: 1;
}

.active.paper-spinner-lite .spinner-layer.layer-1.paper-spinner-lite {
    -webkit-animation-name: fill-unfill-rotate, layer-1-fade-in-out;
    animation-name: fill-unfill-rotate, layer-1-fade-in-out;
}

.active.paper-spinner-lite .spinner-layer.layer-2.paper-spinner-lite {
    -webkit-animation-name: fill-unfill-rotate, layer-2-fade-in-out;
    animation-name: fill-unfill-rotate, layer-2-fade-in-out;
}

.active.paper-spinner-lite .spinner-layer.layer-3.paper-spinner-lite {
    -webkit-animation-name: fill-unfill-rotate, layer-3-fade-in-out;
    animation-name: fill-unfill-rotate, layer-3-fade-in-out;
}

.active.paper-spinner-lite .spinner-layer.layer-4.paper-spinner-lite {
    -webkit-animation-name: fill-unfill-rotate, layer-4-fade-in-out;
    animation-name: fill-unfill-rotate, layer-4-fade-in-out;
}

@-webkit-keyframes fill-unfill-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
    }

    25% {
        -webkit-transform: rotate(270deg);
    }

    37.5% {
        -webkit-transform: rotate(405deg);
    }

    50% {
        -webkit-transform: rotate(540deg);
    }

    62.5% {
        -webkit-transform: rotate(675deg);
    }

    75% {
        -webkit-transform: rotate(810deg);
    }

    87.5% {
        -webkit-transform: rotate(945deg);
    }

    to {
        -webkit-transform: rotate(1080deg);
    }
}

@keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg);
    }

    25% {
        transform: rotate(270deg);
    }

    37.5% {
        transform: rotate(405deg);
    }

    50% {
        transform: rotate(540deg);
    }

    62.5% {
        transform: rotate(675deg);
    }

    75% {
        transform: rotate(810deg);
    }

    87.5% {
        transform: rotate(945deg);
    }

    to {
        transform: rotate(1080deg);
    }
}

@-webkit-keyframes layer-1-fade-in-out {
    0% {
        opacity: 1;
    }

    25% {
        opacity: 1;
    }

    26% {
        opacity: 0;
    }

    89% {
        opacity: 0;
    }

    90% {
        opacity: 1;
    }

    to {
        opacity: 1;
    }
}

@keyframes layer-1-fade-in-out {
    0% {
        opacity: 1;
    }

    25% {
        opacity: 1;
    }

    26% {
        opacity: 0;
    }

    89% {
        opacity: 0;
    }

    90% {
        opacity: 1;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes layer-2-fade-in-out {
    0% {
        opacity: 0;
    }

    15% {
        opacity: 0;
    }

    25% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    51% {
        opacity: 0;
    }

    to {
        opacity: 0;
    }
}

@keyframes layer-2-fade-in-out {
    0% {
        opacity: 0;
    }

    15% {
        opacity: 0;
    }

    25% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    51% {
        opacity: 0;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes layer-3-fade-in-out {
    0% {
        opacity: 0;
    }

    40% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    75% {
        opacity: 1;
    }

    76% {
        opacity: 0;
    }

    to {
        opacity: 0;
    }
}

@keyframes layer-3-fade-in-out {
    0% {
        opacity: 0;
    }

    40% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    75% {
        opacity: 1;
    }

    76% {
        opacity: 0;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes layer-4-fade-in-out {
    0% {
        opacity: 0;
    }

    65% {
        opacity: 0;
    }

    75% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes layer-4-fade-in-out {
    0% {
        opacity: 0;
    }

    65% {
        opacity: 0;
    }

    75% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.circle-clipper.paper-spinner-lite {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
}

.spinner-layer.paper-spinner-lite::after {
    left: 45%;
    width: 10%;
    border-top-style: solid;
}

.spinner-layer.paper-spinner-lite::after,.circle-clipper.paper-spinner-lite::after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 0;
    border-width: 3px;
    border-radius: 50%;
}

.circle-clipper.paper-spinner-lite::after {
    bottom: 0;
    width: 200%;
    border-style: solid;
    border-bottom-color: transparent !important;
}

.circle-clipper.left.paper-spinner-lite::after {
    left: 0;
    border-right-color: transparent !important;
    -webkit-transform: rotate(129deg);
    transform: rotate(129deg);
}

.circle-clipper.right.paper-spinner-lite::after {
    left: -100%;
    border-left-color: transparent !important;
    -webkit-transform: rotate(-129deg);
    transform: rotate(-129deg);
}

.active.paper-spinner-lite .gap-patch.paper-spinner-lite::after,.active.paper-spinner-lite .circle-clipper.paper-spinner-lite::after {
    -webkit-animation-duration: var(--paper-spinner-expand-contract-duration);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
    -webkit-animation-iteration-count: infinite;
    animation-duration: var(--paper-spinner-expand-contract-duration);
    animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
    animation-iteration-count: infinite;
}

.active.paper-spinner-lite .circle-clipper.left.paper-spinner-lite::after {
    -webkit-animation-name: left-spin;
    animation-name: left-spin;
}

.active.paper-spinner-lite .circle-clipper.right.paper-spinner-lite::after {
    -webkit-animation-name: right-spin;
    animation-name: right-spin;
}

@-webkit-keyframes left-spin {
    0% {
        -webkit-transform: rotate(130deg);
    }

    50% {
        -webkit-transform: rotate(-5deg);
    }

    to {
        -webkit-transform: rotate(130deg);
    }
}

@keyframes left-spin {
    0% {
        transform: rotate(130deg);
    }

    50% {
        transform: rotate(-5deg);
    }

    to {
        transform: rotate(130deg);
    }
}

@-webkit-keyframes right-spin {
    0% {
        -webkit-transform: rotate(-130deg);
    }

    50% {
        -webkit-transform: rotate(5deg);
    }

    to {
        -webkit-transform: rotate(-130deg);
    }
}

@keyframes right-spin {
    0% {
        transform: rotate(-130deg);
    }

    50% {
        transform: rotate(5deg);
    }

    to {
        transform: rotate(-130deg);
    }
}

#spinnerContainer.cooldown.paper-spinner-lite {
    -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
    animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
}

@-webkit-keyframes fade-out {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fade-out {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

paper-toggle-button {
    display: inline-block;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: 'Roboto', 'Noto', sans-serif;
    -webkit-font-smoothing: antialiased;
}

paper-toggle-button[disabled] {
    pointer-events: none;
}

paper-toggle-button:focus {
    outline: none;
}

.toggle-bar.paper-toggle-button {
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 8px;
    pointer-events: none;
    opacity: 0.4;
    transition: background-color linear .08s;
    background-color: var(--paper-toggle-button-unchecked-bar-color, #000000);
}

.toggle-button.paper-toggle-button {
    position: absolute;
    top: -3px;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.6);
    transition: -webkit-transform linear .08s, background-color linear .08s;
    transition: transform linear .08s, background-color linear .08s;
    will-change: transform;
    background-color: var(--paper-toggle-button-unchecked-button-color,#fafafa);
}

.toggle-button.dragging.paper-toggle-button {
    -webkit-transition: none;
    transition: none;
}

paper-toggle-button[checked]:not([disabled]) .toggle-bar.paper-toggle-button {
    opacity: 0.5;
    background-color: var(--paper-toggle-button-checked-bar-color,#3f51b5);
}

paper-toggle-button[disabled] .toggle-bar.paper-toggle-button {
    background-color: #000;
    opacity: 0.12;
}

paper-toggle-button[checked] .toggle-button.paper-toggle-button {
    -webkit-transform: translate(16px, 0);
    transform: translate(16px, 0);
}

paper-toggle-button[checked]:not([disabled]) .toggle-button.paper-toggle-button {
    background-color: var(--paper-toggle-button-checked-button-color,#3f51b5);
}

paper-toggle-button[disabled] .toggle-button.paper-toggle-button {
    background-color: #bdbdbd;
    opacity: 1;
}

.toggle-ink.paper-toggle-button {
    position: absolute;
    top: -14px;
    left: -14px;
    right: auto;
    bottom: auto;
    width: 48px;
    height: 48px;
    opacity: 0.5;
    pointer-events: none;
    color: var(--paper-toggle-button-unchecked-ink-color,var(--primary-text-color));
}

paper-toggle-button[checked] .toggle-ink.paper-toggle-button {
    color: var(--paper-toggle-button-checked-ink-color,#3f51b5);
}

.toggle-container.paper-toggle-button {
    display: inline-block;
    position: relative;
    width: 36px;
    height: 14px;
    margin: 4px 1px;
}

.toggle-label.paper-toggle-button {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding-left: var(--paper-toggle-button-label-spacing, 8px);
    pointer-events: none;
    color: var(--paper-toggle-button-label-color,var(--primary-text-color));
}

paper-toggle-button[invalid] .toggle-bar.paper-toggle-button {
    background-color: #dd2c00;
}

paper-toggle-button[invalid] .toggle-button.paper-toggle-button {
    background-color: #dd2c00;
}

paper-toggle-button[invalid] .toggle-ink.paper-toggle-button {
    color: #dd2c00;
}

paper-tooltip {
    display: block;
    position: absolute;
    outline: none;
    z-index: 1002;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: default;
}

#tooltip.paper-tooltip {
    display: block;
    outline: none;
    font-family: 'Roboto', 'Noto', sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    line-height: 1;
    background-color: var(--paper-tooltip-background, #616161);
    opacity: 0.9;
    color: white;
    padding: 8px;
    border-radius: 2px;
    margin: 8px;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
}

.hidden.paper-tooltip {
    display: none !important;
}

canvas.ytd-popup-container,caption.ytd-popup-container,center.ytd-popup-container,cite.ytd-popup-container,code.ytd-popup-container,dd.ytd-popup-container,del.ytd-popup-container,dfn.ytd-popup-container,div.ytd-popup-container,dl.ytd-popup-container,dt.ytd-popup-container,em.ytd-popup-container,embed.ytd-popup-container,fieldset.ytd-popup-container,font.ytd-popup-container,form.ytd-popup-container,h1.ytd-popup-container,h2.ytd-popup-container,h3.ytd-popup-container,h4.ytd-popup-container,h5.ytd-popup-container,h6.ytd-popup-container,hr.ytd-popup-container,i.ytd-popup-container,iframe.ytd-popup-container,img.ytd-popup-container,ins.ytd-popup-container,kbd.ytd-popup-container,label.ytd-popup-container,legend.ytd-popup-container,li.ytd-popup-container,menu.ytd-popup-container,object.ytd-popup-container,ol.ytd-popup-container,p.ytd-popup-container,pre.ytd-popup-container,q.ytd-popup-container,s.ytd-popup-container,samp.ytd-popup-container,small.ytd-popup-container,span.ytd-popup-container,strike.ytd-popup-container,strong.ytd-popup-container,sub.ytd-popup-container,sup.ytd-popup-container,table.ytd-popup-container,tbody.ytd-popup-container,td.ytd-popup-container,tfoot.ytd-popup-container,th.ytd-popup-container,thead.ytd-popup-container,tr.ytd-popup-container,tt.ytd-popup-container,u.ytd-popup-container,ul.ytd-popup-container,var.ytd-popup-container {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-popup-container[hidden] {
    display: none !important;
}

ytd-popup-container {
    display: block;
}

canvas.yt-visibility-monitor,caption.yt-visibility-monitor,center.yt-visibility-monitor,cite.yt-visibility-monitor,code.yt-visibility-monitor,dd.yt-visibility-monitor,del.yt-visibility-monitor,dfn.yt-visibility-monitor,div.yt-visibility-monitor,dl.yt-visibility-monitor,dt.yt-visibility-monitor,em.yt-visibility-monitor,embed.yt-visibility-monitor,fieldset.yt-visibility-monitor,font.yt-visibility-monitor,form.yt-visibility-monitor,h1.yt-visibility-monitor,h2.yt-visibility-monitor,h3.yt-visibility-monitor,h4.yt-visibility-monitor,h5.yt-visibility-monitor,h6.yt-visibility-monitor,hr.yt-visibility-monitor,i.yt-visibility-monitor,iframe.yt-visibility-monitor,img.yt-visibility-monitor,ins.yt-visibility-monitor,kbd.yt-visibility-monitor,label.yt-visibility-monitor,legend.yt-visibility-monitor,li.yt-visibility-monitor,menu.yt-visibility-monitor,object.yt-visibility-monitor,ol.yt-visibility-monitor,p.yt-visibility-monitor,pre.yt-visibility-monitor,q.yt-visibility-monitor,s.yt-visibility-monitor,samp.yt-visibility-monitor,small.yt-visibility-monitor,span.yt-visibility-monitor,strike.yt-visibility-monitor,strong.yt-visibility-monitor,sub.yt-visibility-monitor,sup.yt-visibility-monitor,table.yt-visibility-monitor,tbody.yt-visibility-monitor,td.yt-visibility-monitor,tfoot.yt-visibility-monitor,th.yt-visibility-monitor,thead.yt-visibility-monitor,tr.yt-visibility-monitor,tt.yt-visibility-monitor,u.yt-visibility-monitor,ul.yt-visibility-monitor,var.yt-visibility-monitor {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.yt-visibility-monitor[hidden] {
    display: none !important;
}

canvas.yt-page-navigation-progress,caption.yt-page-navigation-progress,center.yt-page-navigation-progress,cite.yt-page-navigation-progress,code.yt-page-navigation-progress,dd.yt-page-navigation-progress,del.yt-page-navigation-progress,dfn.yt-page-navigation-progress,div.yt-page-navigation-progress,dl.yt-page-navigation-progress,dt.yt-page-navigation-progress,em.yt-page-navigation-progress,embed.yt-page-navigation-progress,fieldset.yt-page-navigation-progress,font.yt-page-navigation-progress,form.yt-page-navigation-progress,h1.yt-page-navigation-progress,h2.yt-page-navigation-progress,h3.yt-page-navigation-progress,h4.yt-page-navigation-progress,h5.yt-page-navigation-progress,h6.yt-page-navigation-progress,hr.yt-page-navigation-progress,i.yt-page-navigation-progress,iframe.yt-page-navigation-progress,img.yt-page-navigation-progress,ins.yt-page-navigation-progress,kbd.yt-page-navigation-progress,label.yt-page-navigation-progress,legend.yt-page-navigation-progress,li.yt-page-navigation-progress,menu.yt-page-navigation-progress,object.yt-page-navigation-progress,ol.yt-page-navigation-progress,p.yt-page-navigation-progress,pre.yt-page-navigation-progress,q.yt-page-navigation-progress,s.yt-page-navigation-progress,samp.yt-page-navigation-progress,small.yt-page-navigation-progress,span.yt-page-navigation-progress,strike.yt-page-navigation-progress,strong.yt-page-navigation-progress,sub.yt-page-navigation-progress,sup.yt-page-navigation-progress,table.yt-page-navigation-progress,tbody.yt-page-navigation-progress,td.yt-page-navigation-progress,tfoot.yt-page-navigation-progress,th.yt-page-navigation-progress,thead.yt-page-navigation-progress,tr.yt-page-navigation-progress,tt.yt-page-navigation-progress,u.yt-page-navigation-progress,ul.yt-page-navigation-progress,var.yt-page-navigation-progress {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.yt-page-navigation-progress[hidden] {
    display: none !important;
}

yt-page-navigation-progress {
    pointer-events: none;
    background-color: #e0e0e0;
}

yt-page-navigation-progress,#progress.yt-page-navigation-progress {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
}

#progress.yt-page-navigation-progress {
    background-color: hsl(3, 81.8%, 49.6%);
    -webkit-transform-origin: 0;
    transform-origin: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition-property: transform;
    transition-duration: 0.08s;
    transition-timing-function: ease;
}

canvas.ytd-app,caption.ytd-app,center.ytd-app,cite.ytd-app,code.ytd-app,dd.ytd-app,del.ytd-app,dfn.ytd-app,div.ytd-app,dl.ytd-app,dt.ytd-app,em.ytd-app,embed.ytd-app,fieldset.ytd-app,font.ytd-app,form.ytd-app,h1.ytd-app,h2.ytd-app,h3.ytd-app,h4.ytd-app,h5.ytd-app,h6.ytd-app,hr.ytd-app,i.ytd-app,iframe.ytd-app,img.ytd-app,ins.ytd-app,kbd.ytd-app,label.ytd-app,legend.ytd-app,li.ytd-app,menu.ytd-app,object.ytd-app,ol.ytd-app,p.ytd-app,pre.ytd-app,q.ytd-app,s.ytd-app,samp.ytd-app,small.ytd-app,span.ytd-app,strike.ytd-app,strong.ytd-app,sub.ytd-app,sup.ytd-app,table.ytd-app,tbody.ytd-app,td.ytd-app,tfoot.ytd-app,th.ytd-app,thead.ytd-app,tr.ytd-app,tt.ytd-app,u.ytd-app,ul.ytd-app,var.ytd-app {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-app[hidden] {
    display: none !important;
}

ytd-app {
    --app-drawer-width:240px;--app-drawer-content-container_-_background-color:var(--yt-main-app-background);background: var(--yt-main-app-background);
    display: block;
    left: 0;
    min-height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

ytd-app[is-watch-page] {
    background: var(--yt-app-background);
}

#guide-button.ytd-app {
    margin: 0 16px 0 0;
}

#guide-button.ytd-app {
    color: var(--yt-swatch-text);
    width: 40px;
    height: 40px;
    padding: 8px;
    margin-right: 16px;
    box-sizing: border-box;
}

#guide-icon.ytd-app {
    fill: var(--yt-swatch-text);
}

#guide-icon.swatch-path.ytd-app {
    color: var(--yt-swatch-text);
}

#guide-content.ytd-app {
    background: var(--yt-guide-background);
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

#guide-inner-content.ytd-app {
    overflow: hidden;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#guide-inner-content.ytd-app:hover {
    overflow-y: auto;
}

#guide-inner-content.ytd-app::-webkit-scrollbar-thumb {
    height: 56px;
    background: hsla(0, 0%, 53.3%, .4);
}

#guide-inner-content.ytd-app::-webkit-scrollbar {
    width: 8px;
}

ytd-app[guide-persistent-and-visible] ytd-page-manager.ytd-app {
    margin-left: 240px;
}

app-drawer.ytd-app:not([persistent]).ytd-app {
    z-index: 2030;
}

app-drawer.ytd-app[persistent] {
    z-index: 2005;
}

#guide-wrapper.ytd-app {
    height: 100%;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

#guide-spacer.ytd-app {
    margin-top: var(--ytd-masthead-height, 56px);
}

app-drawer.ytd-app:not([persistent]).ytd-app #guide-spacer.ytd-app {
    display: none;
}

#masthead-container.ytd-app {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2020;
    transform: translateY(0);
    transition: transform 0.3s ease;
}

ytd-app[player-fullscreen_] #masthead-container.ytd-app {
    position: inherit;
}

ytd-app[masthead-hidden_] #masthead-container.ytd-app {
    transform: translateY(calc(-100% - 5px));
    opacity: 0;
    transition: transform 0.3s ease, opacity 0s 0.3s;
}

ytd-app[hide-header-shadow] #masthead-container.ytd-app::after {
    opacity: 0;
}

#masthead-container.ytd-app::after {
    bottom: -5px;
    box-shadow: inset 0px 4px 8px -3px rgba(17, 17, 17, .06);
    content: "";
    height: 5px;
    left: 0px;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    right: 0px;
    width: 100%;
    z-index: 2050;
}

#header.ytd-app {
    height: 56px;
    padding-left: 16px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

app-drawer.ytd-app #header.ytd-app:after {
    content: "";
    height: 5px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 56px;
    width: 100%;
}

app-drawer.ytd-app[persistent] #header.ytd-app:after {
    box-shadow: inset 0px 4px 8px -3px rgba(17, 17, 17, .06);
}

app-drawer.ytd-app:not([persistent]).ytd-app #header.ytd-app {
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
}

#page-manager.ytd-app {
    --ytd-toolbar-offset:var(--ytd-masthead-height, 56px);overflow-x: auto;
    margin-top: var(--ytd-masthead-height, 56px);
    display: flex;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-guide-renderer.ytd-app {
    width: 240px;
}

yt-page-navigation-progress.ytd-app {
    z-index: 2100;
}

#extra-buttons.ytd-app {
    position: fixed;
    bottom: 8px;
    right: 8px;
    text-align: right;
    z-index: 2500;
}

#opt-out-button.ytd-app {
    margin-top: 4px;
}

#gfeedback-button.ytd-app {
    margin-top: 8px;
}

ytd-debug-menu.ytd-app {
    --paper-menu-button_-_padding:0;--paper-menu-button_-_color:initial;}

@media only screen and (max-width: 530px) and (max-height: 340px) {
    #extra-buttons.ytd-app {
        display:none;
    }
}

canvas.yt-icon,caption.yt-icon,center.yt-icon,cite.yt-icon,code.yt-icon,dd.yt-icon,del.yt-icon,dfn.yt-icon,div.yt-icon,dl.yt-icon,dt.yt-icon,em.yt-icon,embed.yt-icon,fieldset.yt-icon,font.yt-icon,form.yt-icon,h1.yt-icon,h2.yt-icon,h3.yt-icon,h4.yt-icon,h5.yt-icon,h6.yt-icon,hr.yt-icon,i.yt-icon,iframe.yt-icon,img.yt-icon,ins.yt-icon,kbd.yt-icon,label.yt-icon,legend.yt-icon,li.yt-icon,menu.yt-icon,object.yt-icon,ol.yt-icon,p.yt-icon,pre.yt-icon,q.yt-icon,s.yt-icon,samp.yt-icon,small.yt-icon,span.yt-icon,strike.yt-icon,strong.yt-icon,sub.yt-icon,sup.yt-icon,table.yt-icon,tbody.yt-icon,td.yt-icon,tfoot.yt-icon,th.yt-icon,thead.yt-icon,tr.yt-icon,tt.yt-icon,u.yt-icon,ul.yt-icon,var.yt-icon {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.yt-icon[hidden] {
    display: none !important;
}

yt-icon,.yt-icon-container.yt-icon {
    display: inline-flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    vertical-align: middle;
    fill: var(--iron-icon-fill-color, currentcolor);
    stroke: none;
    width: var(--iron-icon-width, 24px);
    height: var(--iron-icon-height, 24px);
    margin-left: var(--iron-icon_-_margin-left);
    margin-bottom: var(--iron-icon_-_margin-bottom);
    margin-right: var(--iron-icon_-_margin-right);
    width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));
    height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));
}

yt-icon.external-container {
    display: none;
}

canvas.yt-formatted-string,caption.yt-formatted-string,center.yt-formatted-string,cite.yt-formatted-string,code.yt-formatted-string,dd.yt-formatted-string,del.yt-formatted-string,dfn.yt-formatted-string,div.yt-formatted-string,dl.yt-formatted-string,dt.yt-formatted-string,em.yt-formatted-string,embed.yt-formatted-string,fieldset.yt-formatted-string,font.yt-formatted-string,form.yt-formatted-string,h1.yt-formatted-string,h2.yt-formatted-string,h3.yt-formatted-string,h4.yt-formatted-string,h5.yt-formatted-string,h6.yt-formatted-string,hr.yt-formatted-string,i.yt-formatted-string,iframe.yt-formatted-string,img.yt-formatted-string,ins.yt-formatted-string,kbd.yt-formatted-string,label.yt-formatted-string,legend.yt-formatted-string,li.yt-formatted-string,menu.yt-formatted-string,object.yt-formatted-string,ol.yt-formatted-string,p.yt-formatted-string,pre.yt-formatted-string,q.yt-formatted-string,s.yt-formatted-string,samp.yt-formatted-string,small.yt-formatted-string,span.yt-formatted-string,strike.yt-formatted-string,strong.yt-formatted-string,sub.yt-formatted-string,sup.yt-formatted-string,table.yt-formatted-string,tbody.yt-formatted-string,td.yt-formatted-string,tfoot.yt-formatted-string,th.yt-formatted-string,thead.yt-formatted-string,tr.yt-formatted-string,tt.yt-formatted-string,u.yt-formatted-string,ul.yt-formatted-string,var.yt-formatted-string {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.yt-formatted-string[hidden] {
    display: none !important;
}

yt-formatted-string:not(.use-shadow):empty {
    display: none;
}

yt-formatted-string span.yt-formatted-string:empty {
    display: none;
}

yt-formatted-string[dir="auto"] {
    text-align: right;
}

.bold.yt-formatted-string {
    font-weight: 500;
}

.deemphasize.yt-formatted-string {
    color: var(--yt-formatted-string-deemphasize-color);
    margin-left: var(--yt-formatted-string-deemphasize_-_margin-left);
    display: var(--yt-formatted-string-deemphasize_-_display);
    color: var(--yt-formatted-string-deemphasize_-_color, var(--yt-formatted-string-deemphasize-color));
}

.italic.yt-formatted-string {
    font-style: italic;
}

.strikethrough.yt-formatted-string {
    text-decoration: line-through;
    font-family: var(--yt-formatted-string-strikethrough_-_font-family);
    font-size: var(--yt-formatted-string-strikethrough_-_font-size);
    font-weight: var(--yt-formatted-string-strikethrough_-_font-weight);
    line-height: var(--yt-formatted-string-strikethrough_-_line-height);
}

yt-formatted-string > .emoji {
    width: var(--yt-formatted-string-emoji-size, 24px);
    height: var(--yt-formatted-string-emoji-size, 24px);
    margin: -1px 2px 1px 2px;
    vertical-align: middle;
}

a.yt-formatted-string {
    color: var(--yt-spec-icon-active-button-link);
}

a.yt-simple-endpoint.yt-formatted-string {
    color: var(--yt-endpoint-color, var(--yt-spec-icon-active-button-link));
    text-decoration: none;
}

a.yt-simple-endpoint.yt-formatted-string:visited {
    color: var(--yt-endpoint-visited-color, var(--yt-spec-icon-active-button-link));
}

a.yt-simple-endpoint.yt-formatted-string:hover {
    color: var(--yt-endpoint-hover-color, var(--yt-spec-icon-active-button-link));
    text-decoration: var(--yt-endpoint-text-decoration, none);
}

yt-formatted-string[has-link-only_]:not([force-default-style]) a.yt-simple-endpoint.yt-formatted-string {
    color: var(--yt-endpoint-color, var(--yt-spec-text-primary));
}

yt-formatted-string[has-link-only_]:not([force-default-style]) a.yt-simple-endpoint.yt-formatted-string:visited {
    color: var(--yt-endpoint-visited-color, var(--yt-spec-text-primary));
}

yt-formatted-string[has-link-only_]:not([force-default-style]) a.yt-simple-endpoint.yt-formatted-string:hover {
    color: var(--yt-endpoint-hover-color, var(--yt-spec-text-primary));
}

yt-formatted-string[contenteditable] a.yt-simple-endpoint.yt-formatted-string,#contenteditable-root.yt-formatted-string a.yt-simple-endpoint.yt-formatted-string {
    background: var(--ytd-commentbox-user-mentions-chip_-_background);
    border-radius: var(--ytd-commentbox-user-mentions-chip_-_border-radius);
    color: var(--ytd-commentbox-user-mentions-chip_-_color);
    cursor: var(--ytd-commentbox-user-mentions-chip_-_cursor);
    max-width: var(--ytd-commentbox-user-mentions-chip_-_max-width);
    white-space: var(--ytd-commentbox-user-mentions-chip_-_white-space);
    overflow: var(--ytd-commentbox-user-mentions-chip_-_overflow);
    text-overflow: var(--ytd-commentbox-user-mentions-chip_-_text-overflow);
    vertical-align: var(--ytd-commentbox-user-mentions-chip_-_vertical-align);
    pointer-events: var(--ytd-commentbox-user-mentions-chip_-_pointer-events);
}

yt-formatted-string[split-lines] {
    white-space: pre-wrap;
}

yt-formatted-string[ellipsis-truncate].complex-string {
    white-space: pre;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

yt-formatted-string[dir="auto"][ellipsis-truncate].complex-string {
    display: inline-block;
}

yt-formatted-string[dir="auto"][ellipsis-truncate].complex-string > *.yt-formatted-string:not(style) {
    display: inline;
}

yt-formatted-string[ellipsis-truncate] {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

yt-formatted-string[ellipsis-truncate] a.yt-formatted-string {
    display: block;
    margin-right: -0.1em;
    padding-right: 0.1em;
}

yt-formatted-string[ellipsis-truncate] a.yt-formatted-string:last-child {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

yt-formatted-string::-webkit-scrollbar-thumb {
    height: 56px;
    background: hsla(0, 0%, 53.3%, .4);
}

yt-formatted-string::-webkit-scrollbar {
    width: 8px;
}

#contenteditable-root.yt-formatted-string .emoji.yt-formatted-string {
    width: var(--ytd-emoji-style_-_width);
    height: var(--ytd-emoji-style_-_height);
    margin: var(--ytd-emoji-style_-_margin);
    vertical-align: var(--ytd-emoji-style_-_vertical-align);
    padding-right: var(--ytd-emoji-style_-_padding-right);
}

#contenteditable-root.yt-formatted-string {
    max-height: var(--contenteditable-root-style_-_max-height);
    overflow: var(--contenteditable-root-style_-_overflow);
    outline: var(--contenteditable-root-style_-_outline);
}

#contenteditable-root.yt-formatted-string[aria-label].yt-formatted-string:empty:before {
    content: var(--contenteditable-root-style-placeholder-with-aria_-_content);
    cursor: var(--contenteditable-root-style-placeholder-with-aria_-_cursor);
}

canvas.yt-icon-button,caption.yt-icon-button,center.yt-icon-button,cite.yt-icon-button,code.yt-icon-button,dd.yt-icon-button,del.yt-icon-button,dfn.yt-icon-button,div.yt-icon-button,dl.yt-icon-button,dt.yt-icon-button,em.yt-icon-button,embed.yt-icon-button,fieldset.yt-icon-button,font.yt-icon-button,form.yt-icon-button,h1.yt-icon-button,h2.yt-icon-button,h3.yt-icon-button,h4.yt-icon-button,h5.yt-icon-button,h6.yt-icon-button,hr.yt-icon-button,i.yt-icon-button,iframe.yt-icon-button,img.yt-icon-button,ins.yt-icon-button,kbd.yt-icon-button,label.yt-icon-button,legend.yt-icon-button,li.yt-icon-button,menu.yt-icon-button,object.yt-icon-button,ol.yt-icon-button,p.yt-icon-button,pre.yt-icon-button,q.yt-icon-button,s.yt-icon-button,samp.yt-icon-button,small.yt-icon-button,span.yt-icon-button,strike.yt-icon-button,strong.yt-icon-button,sub.yt-icon-button,sup.yt-icon-button,table.yt-icon-button,tbody.yt-icon-button,td.yt-icon-button,tfoot.yt-icon-button,th.yt-icon-button,thead.yt-icon-button,tr.yt-icon-button,tt.yt-icon-button,u.yt-icon-button,ul.yt-icon-button,var.yt-icon-button {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.yt-icon-button[hidden] {
    display: none !important;
}

yt-icon-button {
    display: inline-block;
    position: relative;
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    font-size: 0;
}

button.yt-icon-button {
    vertical-align: middle;
    color: inherit;
    outline: none;
    background: none;
    margin: 0;
    border: none;
    padding: 0;
    width: 100%;
    height: 100%;
    line-height: 0;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

button.yt-icon-button > yt-icon {
    width: var(--yt-icon-button-icon-width, 100%);
    height: var(--yt-icon-button-icon-height, 100%);
}

button.yt-icon-button[disabled] {
    pointer-events: none;
    cursor: auto;
}

paper-ripple.yt-icon-button {
    opacity: 0.6;
    color: currentColor;
}

canvas.ytd-button-renderer,caption.ytd-button-renderer,center.ytd-button-renderer,cite.ytd-button-renderer,code.ytd-button-renderer,dd.ytd-button-renderer,del.ytd-button-renderer,dfn.ytd-button-renderer,div.ytd-button-renderer,dl.ytd-button-renderer,dt.ytd-button-renderer,em.ytd-button-renderer,embed.ytd-button-renderer,fieldset.ytd-button-renderer,font.ytd-button-renderer,form.ytd-button-renderer,h1.ytd-button-renderer,h2.ytd-button-renderer,h3.ytd-button-renderer,h4.ytd-button-renderer,h5.ytd-button-renderer,h6.ytd-button-renderer,hr.ytd-button-renderer,i.ytd-button-renderer,iframe.ytd-button-renderer,img.ytd-button-renderer,ins.ytd-button-renderer,kbd.ytd-button-renderer,label.ytd-button-renderer,legend.ytd-button-renderer,li.ytd-button-renderer,menu.ytd-button-renderer,object.ytd-button-renderer,ol.ytd-button-renderer,p.ytd-button-renderer,pre.ytd-button-renderer,q.ytd-button-renderer,s.ytd-button-renderer,samp.ytd-button-renderer,small.ytd-button-renderer,span.ytd-button-renderer,strike.ytd-button-renderer,strong.ytd-button-renderer,sub.ytd-button-renderer,sup.ytd-button-renderer,table.ytd-button-renderer,tbody.ytd-button-renderer,td.ytd-button-renderer,tfoot.ytd-button-renderer,th.ytd-button-renderer,thead.ytd-button-renderer,tr.ytd-button-renderer,tt.ytd-button-renderer,u.ytd-button-renderer,ul.ytd-button-renderer,var.ytd-button-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-button-renderer[hidden] {
    display: none !important;
}

ytd-button-renderer {
    --paper-button-ink-color:var(--yt-paper-button-ink-color);--yt-formatted-string-deemphasize-color:hsla(0, 0%, 100%, .85);--yt-formatted-string-deemphasize_-_margin-left:4px;--yt-formatted-string-deemphasize_-_display:initial;--yt-formatted-string-deemphasize_-_color:initial;}

ytd-button-renderer {
    vertical-align: middle;
    white-space: nowrap;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

ytd-button-renderer[is-paper-button](:not[button-raised]),ytd-button-renderer[is-paper-button](:not[button-raised]) a.ytd-button-renderer {
    overflow: hidden;
}

ytd-button-renderer[is-paper-button] yt-icon.ytd-button-renderer {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

ytd-button-renderer yt-formatted-string.ytd-button-renderer {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

paper-button.ytd-button-renderer {
    min-width: var(--yt-paper-button-min-width, var(--ytd-paper-button-min-width, 5.14em));
    font-size: var(--yt-paper-button-font-size, inherit);
}

ytd-button-renderer.force-icon-button {
    padding-right: 8px;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

ytd-button-renderer[is-paper-button] {
    background-color: var(--yt-basic-background-color, );
    color: var(--yt-basic-foreground-title-color, var(--yt-button-text-color));
    border-color: var(--yt-basic-foreground-title-color, var(--yt-button-text-color));
}

ytd-button-renderer.style-default[is-paper-button] {
    background-color: hsl(0, 0%, 93.3%);
    color: hsla(0, 0%, 6.7%, .8);
}

ytd-button-renderer.style-text[is-paper-button] {
    color: var(--yt-button-text-color);
}

ytd-button-renderer.style-alert-info[is-paper-button] {
    color: hsl(206.1, 79.3%, 52.7%);
}

ytd-button-renderer.style-alert-info[is-paper-button]:hover {
    color: var(--yt-icon-hover-color);
}

ytd-button-renderer.style-payment[is-paper-button] {
    background-color: var(--yt-button-payment-background-color, hsl(144.9, 100%, 39.2%));
    color: var(--yt-button-payment-text-color);
}

ytd-button-renderer.style-brand[is-paper-button] {
    color: var(--yt-spec-brand-button-background);
}

ytd-button-renderer.style-blue-text[is-paper-button] {
    color: var(--yt-spec-icon-active-button-link, hsl(206.1, 79.3%, 52.7%));
}

ytd-button-renderer.style-primary[is-paper-button] {
    background-color: var(--yt-spec-icon-active-button-link, hsl(206.1, 79.3%, 52.7%));
    color: var(--yt-spec-filled-button-text, hsl(0, 0%, 100%));
}

ytd-button-renderer.style-primary[is-paper-button]:hover {
    color: var(--yt-spec-filled-button-text, hsl(0, 0%, 100%));
}

ytd-button-renderer.style-primary[disabled][is-paper-button] {
    background-color: hsla(206.1, 79.3%, 52.7%, .2);
    color: var(--yt-primary-disabled-button-text-color);
}

ytd-button-renderer.style-primary[disabled][is-paper-button]:hover {
    color: var(--yt-primary-disabled-button-text-color);
}

ytd-button-renderer.style-dark[is-paper-button] {
    background-color: hsl(0, 0%, 93.3%);
    color: hsl(0, 0%, 6.7%);
}

ytd-button-renderer.style-light[is-paper-button] {
    background-color: hsl(0, 0%, 93.3%);
    color: hsla(0, 0%, 6.7%, .6);
}

ytd-button-renderer.style-light-text[is-paper-button] {
    color: hsl(0, 0%, 100%);
}

ytd-button-renderer.style-destructive[is-paper-button] {
    background-color: var(--yt-spec-brand-button-background);
    color: hsl(0, 0%, 100%);
}

ytd-button-renderer.style-destructive[disabled][is-paper-button] {
    background-color: hsl(0, 0%, 93.3%);
    color: hsla(0, 0%, 53.3%, .6);
}

ytd-button-renderer.style-suggestive[is-paper-button] {
    --yt-formatted-string-deemphasize-color:hsla(206.1, 79.3%, 52.7%, .6);background-color: var(--yt-spec-bordered-button-chip-background);
    border: 1px solid var(--yt-spec-icon-active-button-link);
    color: var(--yt-spec-icon-active-button-link);
}

ytd-button-renderer.style-suggestive[is-paper-button] paper-button.ytd-button-renderer {
    padding: var(--yt-button-padding-minus-border);
}

ytd-button-renderer.style-compact-gray[is-paper-button] {
    background-color: hsl(0, 0%, 93.3%);
    color: hsla(0, 0%, 6.7%, .6);
}

ytd-button-renderer.style-compact-gray[is-paper-button] paper-button.ytd-button-renderer {
    padding: 4px 8px;
}

ytd-button-renderer.style-black[is-paper-button] {
    color: var(--yt-primary-text-color);
}

ytd-button-renderer.style-black[disabled][is-paper-button] {
    color: hsla(0, 0%, 93.3%, .8);
}

ytd-button-renderer[is-icon-button] {
    color: var(--yt-button-color, var(--yt-icon-color));
}

ytd-button-renderer.style-text[is-icon-button],ytd-button-renderer.style-default[is-icon-button],ytd-button-renderer.style-opacity[is-icon-button] {
    color: var(--yt-icon-color);
}

ytd-button-renderer.style-black[is-icon-button] {
    color: var(--yt-primary-text-color);
}

ytd-button-renderer.style-opacity[is-icon-button][disabled] {
    color: var(--yt-icon-disabled-color);
}

ytd-button-renderer.style-white-with-border[is-paper-button] {
    background-color: transparent;
    border: 2px solid hsl(0, 0%, 100%);
    color: hsl(0, 0%, 100%);
}

ytd-button-renderer.style-dark-on-black[is-paper-button] {
    background-color: hsl(0, 0%, 15%);
    border: none;
    color: hsla(0, 0%, 100%, .8);
}

ytd-button-renderer.style-blue-text-with-inverse-theme[is-paper-button] {
    color: var(--yt-spec-call-to-action-inverse);
}

paper-tooltip.ytd-button-renderer {
    white-space: nowrap;
}

paper-button.ytd-button-renderer {
    display: inline-block;
    text-align: center;
    font-family: inherit;
}

canvas.ytd-button-renderer,caption.ytd-button-renderer,center.ytd-button-renderer,cite.ytd-button-renderer,code.ytd-button-renderer,dd.ytd-button-renderer,del.ytd-button-renderer,dfn.ytd-button-renderer,div.ytd-button-renderer,dl.ytd-button-renderer,dt.ytd-button-renderer,em.ytd-button-renderer,embed.ytd-button-renderer,fieldset.ytd-button-renderer,font.ytd-button-renderer,form.ytd-button-renderer,h1.ytd-button-renderer,h2.ytd-button-renderer,h3.ytd-button-renderer,h4.ytd-button-renderer,h5.ytd-button-renderer,h6.ytd-button-renderer,hr.ytd-button-renderer,i.ytd-button-renderer,iframe.ytd-button-renderer,img.ytd-button-renderer,ins.ytd-button-renderer,kbd.ytd-button-renderer,label.ytd-button-renderer,legend.ytd-button-renderer,li.ytd-button-renderer,menu.ytd-button-renderer,object.ytd-button-renderer,ol.ytd-button-renderer,p.ytd-button-renderer,pre.ytd-button-renderer,q.ytd-button-renderer,s.ytd-button-renderer,samp.ytd-button-renderer,small.ytd-button-renderer,span.ytd-button-renderer,strike.ytd-button-renderer,strong.ytd-button-renderer,sub.ytd-button-renderer,sup.ytd-button-renderer,table.ytd-button-renderer,tbody.ytd-button-renderer,td.ytd-button-renderer,tfoot.ytd-button-renderer,th.ytd-button-renderer,thead.ytd-button-renderer,tr.ytd-button-renderer,tt.ytd-button-renderer,u.ytd-button-renderer,ul.ytd-button-renderer,var.ytd-button-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-button-renderer[hidden] {
    display: none !important;
}

ytd-button-renderer {
    display: inline-block;
    text-transform: uppercase;
}

ytd-button-renderer.force-icon-button a.ytd-button-renderer {
    cursor: pointer;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-button-renderer[disabled] a.ytd-button-renderer:focus {
    outline: none;
}

ytd-button-renderer[is-icon-button][has-no-text] {
    font-size: 0;
}

a.ytd-button-renderer {
    display: flex;
}

a.yt-simple-endpoint.ytd-button-renderer {
    color: inherit;
    border-radius: inherit;
    text-decoration: none;
}

ytd-button-renderer[is-paper-button] {
    border-radius: var(--yt-button-border-radius, 3px);
    margin: var(--yt-button-margin, 0 0.29em);
}

ytd-button-renderer[is-paper-button][disabled] {
    color: var(--yt-disabled-paper-button-color);
    background-color: transparent;
}

ytd-button-renderer[is-icon-button][disabled] {
    color: #9b9b9b;
}

ytd-button-renderer[is-paper-button][align-by-text]:not(:empty) {
    margin-left: -16px;
}

ytd-button-renderer[is-paper-button][button-size="size-large"] {
    line-height: 24px;
}

paper-button.ytd-button-renderer {
    width: var(--yt-paper-button-width, auto);
    height: auto;
    border-radius: inherit;
    margin: 0;
    padding: var(--yt-button-padding, 0.7em 0.57em);
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

ytd-button-renderer[start-justified] paper-button.ytd-button-renderer {
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

#button.ytd-button-renderer {
    color: var(--yt-button-color);
    background-color;}

ytd-button-renderer #button.ytd-button-renderer {
    color: var(--yt-button-color, inherit);
    background-color: transparent;
    text-transform: inherit;
}

button.ytd-button-renderer,yt-icon-button.ytd-button-renderer {
    padding: 1px 6px;
}

yt-icon-button.ytd-button-renderer {
    width: var(--yt-button-icon-size, 40px);
    height: var(--yt-button-icon-size, 40px);
    color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
}

yt-icon-button.ytd-button-renderer::-moz-focus-inner {
    padding: 0;
    margin: 0;
    border: 0;
}

yt-icon-button.ytd-button-renderer[disabled] {
    color: hsla(0, 0%, 6.7%, .2);
}

yt-icon-button.ytd-button-renderer {
    line-height: 1;
    padding: var(--yt-button-icon-padding, 8px);
    width: var(--yt-button-icon-size, var(--yt-icon-width, 40px));
    height: var(--yt-button-icon-size, var(--yt-icon-height, 40px));
}

yt-icon-button.ytd-button-renderer > yt-icon.ytd-button-renderer {
    width: 100%;
    height: 100%;
}

#button.ytd-button-renderer yt-icon.ytd-button-renderer + yt-formatted-string.ytd-button-renderer {
    margin-left: 8px;
}

#button.ytd-button-renderer yt-formatted-string.ytd-button-renderer + yt-icon.ytd-button-renderer {
    margin-left: var(--yt-button-icon-padding, 8px);
}

canvas.ytd-toggle-button-renderer,caption.ytd-toggle-button-renderer,center.ytd-toggle-button-renderer,cite.ytd-toggle-button-renderer,code.ytd-toggle-button-renderer,dd.ytd-toggle-button-renderer,del.ytd-toggle-button-renderer,dfn.ytd-toggle-button-renderer,div.ytd-toggle-button-renderer,dl.ytd-toggle-button-renderer,dt.ytd-toggle-button-renderer,em.ytd-toggle-button-renderer,embed.ytd-toggle-button-renderer,fieldset.ytd-toggle-button-renderer,font.ytd-toggle-button-renderer,form.ytd-toggle-button-renderer,h1.ytd-toggle-button-renderer,h2.ytd-toggle-button-renderer,h3.ytd-toggle-button-renderer,h4.ytd-toggle-button-renderer,h5.ytd-toggle-button-renderer,h6.ytd-toggle-button-renderer,hr.ytd-toggle-button-renderer,i.ytd-toggle-button-renderer,iframe.ytd-toggle-button-renderer,img.ytd-toggle-button-renderer,ins.ytd-toggle-button-renderer,kbd.ytd-toggle-button-renderer,label.ytd-toggle-button-renderer,legend.ytd-toggle-button-renderer,li.ytd-toggle-button-renderer,menu.ytd-toggle-button-renderer,object.ytd-toggle-button-renderer,ol.ytd-toggle-button-renderer,p.ytd-toggle-button-renderer,pre.ytd-toggle-button-renderer,q.ytd-toggle-button-renderer,s.ytd-toggle-button-renderer,samp.ytd-toggle-button-renderer,small.ytd-toggle-button-renderer,span.ytd-toggle-button-renderer,strike.ytd-toggle-button-renderer,strong.ytd-toggle-button-renderer,sub.ytd-toggle-button-renderer,sup.ytd-toggle-button-renderer,table.ytd-toggle-button-renderer,tbody.ytd-toggle-button-renderer,td.ytd-toggle-button-renderer,tfoot.ytd-toggle-button-renderer,th.ytd-toggle-button-renderer,thead.ytd-toggle-button-renderer,tr.ytd-toggle-button-renderer,tt.ytd-toggle-button-renderer,u.ytd-toggle-button-renderer,ul.ytd-toggle-button-renderer,var.ytd-toggle-button-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-toggle-button-renderer[hidden] {
    display: none !important;
}

paper-button.ytd-toggle-button-renderer {
    display: inline-block;
    text-align: center;
    font-family: inherit;
}

canvas.ytd-toggle-button-renderer,caption.ytd-toggle-button-renderer,center.ytd-toggle-button-renderer,cite.ytd-toggle-button-renderer,code.ytd-toggle-button-renderer,dd.ytd-toggle-button-renderer,del.ytd-toggle-button-renderer,dfn.ytd-toggle-button-renderer,div.ytd-toggle-button-renderer,dl.ytd-toggle-button-renderer,dt.ytd-toggle-button-renderer,em.ytd-toggle-button-renderer,embed.ytd-toggle-button-renderer,fieldset.ytd-toggle-button-renderer,font.ytd-toggle-button-renderer,form.ytd-toggle-button-renderer,h1.ytd-toggle-button-renderer,h2.ytd-toggle-button-renderer,h3.ytd-toggle-button-renderer,h4.ytd-toggle-button-renderer,h5.ytd-toggle-button-renderer,h6.ytd-toggle-button-renderer,hr.ytd-toggle-button-renderer,i.ytd-toggle-button-renderer,iframe.ytd-toggle-button-renderer,img.ytd-toggle-button-renderer,ins.ytd-toggle-button-renderer,kbd.ytd-toggle-button-renderer,label.ytd-toggle-button-renderer,legend.ytd-toggle-button-renderer,li.ytd-toggle-button-renderer,menu.ytd-toggle-button-renderer,object.ytd-toggle-button-renderer,ol.ytd-toggle-button-renderer,p.ytd-toggle-button-renderer,pre.ytd-toggle-button-renderer,q.ytd-toggle-button-renderer,s.ytd-toggle-button-renderer,samp.ytd-toggle-button-renderer,small.ytd-toggle-button-renderer,span.ytd-toggle-button-renderer,strike.ytd-toggle-button-renderer,strong.ytd-toggle-button-renderer,sub.ytd-toggle-button-renderer,sup.ytd-toggle-button-renderer,table.ytd-toggle-button-renderer,tbody.ytd-toggle-button-renderer,td.ytd-toggle-button-renderer,tfoot.ytd-toggle-button-renderer,th.ytd-toggle-button-renderer,thead.ytd-toggle-button-renderer,tr.ytd-toggle-button-renderer,tt.ytd-toggle-button-renderer,u.ytd-toggle-button-renderer,ul.ytd-toggle-button-renderer,var.ytd-toggle-button-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-toggle-button-renderer[hidden] {
    display: none !important;
}

ytd-toggle-button-renderer {
    display: inline-block;
    text-transform: uppercase;
}

ytd-toggle-button-renderer.force-icon-button a.ytd-toggle-button-renderer {
    cursor: pointer;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-toggle-button-renderer[disabled] a.ytd-toggle-button-renderer:focus {
    outline: none;
}

ytd-toggle-button-renderer[is-icon-button][has-no-text] {
    font-size: 0;
}

a.ytd-toggle-button-renderer {
    display: flex;
}

a.yt-simple-endpoint.ytd-toggle-button-renderer {
    color: inherit;
    border-radius: inherit;
    text-decoration: none;
}

ytd-toggle-button-renderer[is-paper-button] {
    border-radius: var(--yt-button-border-radius, 3px);
    margin: var(--yt-button-margin, 0 0.29em);
}

ytd-toggle-button-renderer[is-paper-button][disabled] {
    color: var(--yt-disabled-paper-button-color);
    background-color: transparent;
}

ytd-toggle-button-renderer[is-icon-button][disabled] {
    color: #9b9b9b;
}

ytd-toggle-button-renderer[is-paper-button][align-by-text]:not(:empty) {
    margin-left: -16px;
}

ytd-toggle-button-renderer[is-paper-button][button-size="size-large"] {
    line-height: 24px;
}

paper-button.ytd-toggle-button-renderer {
    width: var(--yt-paper-button-width, auto);
    height: auto;
    border-radius: inherit;
    margin: 0;
    padding: var(--yt-button-padding, 0.7em 0.57em);
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

ytd-toggle-button-renderer[start-justified] paper-button.ytd-toggle-button-renderer {
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

#button.ytd-toggle-button-renderer {
    color: var(--yt-button-color);
    background-color;}

ytd-toggle-button-renderer #button.ytd-toggle-button-renderer {
    color: var(--yt-button-color, inherit);
    background-color: transparent;
    text-transform: inherit;
}

button.ytd-toggle-button-renderer,yt-icon-button.ytd-toggle-button-renderer {
    padding: 1px 6px;
}

yt-icon-button.ytd-toggle-button-renderer {
    width: var(--yt-button-icon-size, 40px);
    height: var(--yt-button-icon-size, 40px);
    color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
}

yt-icon-button.ytd-toggle-button-renderer::-moz-focus-inner {
    padding: 0;
    margin: 0;
    border: 0;
}

yt-icon-button.ytd-toggle-button-renderer[disabled] {
    color: hsla(0, 0%, 6.7%, .2);
}

yt-icon-button.ytd-toggle-button-renderer {
    line-height: 1;
    padding: var(--yt-button-icon-padding, 8px);
    width: var(--yt-button-icon-size, var(--yt-icon-width, 40px));
    height: var(--yt-button-icon-size, var(--yt-icon-height, 40px));
}

yt-icon-button.ytd-toggle-button-renderer > yt-icon.ytd-toggle-button-renderer {
    width: 100%;
    height: 100%;
}

#button.ytd-toggle-button-renderer yt-icon.ytd-toggle-button-renderer + yt-formatted-string.ytd-toggle-button-renderer {
    margin-left: 8px;
}

#button.ytd-toggle-button-renderer yt-formatted-string.ytd-toggle-button-renderer + yt-icon.ytd-toggle-button-renderer {
    margin-left: var(--yt-button-icon-padding, 8px);
}

ytd-toggle-button-renderer {
    --paper-button-ink-color:hsl(0, 0%, 53.3%);--yt-button-padding:10px 16px;--yt-button-margin:0;--yt-button-padding-minus-border:9px 15px;vertical-align: middle;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

ytd-toggle-button-renderer.force-icon-button {
    padding-right: 8px;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

ytd-toggle-button-renderer[is-icon-button] {
    color: var(--yt-button-color);
}

ytd-toggle-button-renderer[is-paper-button] {
    color: var(--yt-button-color);
}

ytd-toggle-button-renderer.style-default[is-paper-button] {
    background-color: hsl(0, 0%, 93.3%);
    color: hsla(0, 0%, 6.7%, .8);
}

ytd-toggle-button-renderer.style-light-text[is-icon-button] {
    color: hsl(0, 0%, 100%);
}

ytd-toggle-button-renderer.style-grey-text[is-icon-button] {
    color: hsl(0, 0%, 53.3%);
}

ytd-toggle-button-renderer.style-text[is-icon-button] {
    color: var(--yt-spec-icon-inactive);
}

ytd-toggle-button-renderer.style-default-active[is-icon-button] {
    color: var(--yt-spec-icon-active-button-link);
}

ytd-toggle-button-renderer.style-default-active[is-paper-button] {
    color: var(--yt-button-active-color);
}

ytd-toggle-button-renderer.style-text[is-paper-button] {
    color: var(--yt-button-text-color);
}

ytd-toggle-button-renderer.style-compact-gray[is-paper-button] {
    background-color: hsl(0, 0%, 93.3%);
    color: hsla(0, 0%, 6.7%, .6);
}

ytd-toggle-button-renderer.style-compact-gray[is-paper-button] paper-button.ytd-toggle-button-renderer {
    padding: 4px 8px;
}

ytd-toggle-button-renderer.style-primary[is-paper-button] {
    background-color: var(--yt-spec-icon-active-button-link, hsl(206.1, 79.3%, 52.7%));
    color: var(--yt-spec-filled-button-text, hsl(0, 0%, 100%));
}

ytd-toggle-button-renderer.style-primary[is-paper-button]:hover {
    color: hsl(0, 0%, 100%);
}

ytd-toggle-button-renderer.style-primary[disabled][is-paper-button] {
    background-color: hsla(206.1, 79.3%, 52.7%, .2);
    color: var(--yt-primary-disabled-button-text-color);
}

ytd-toggle-button-renderer.style-primary[disabled][is-paper-button]:hover {
    color: var(--yt-primary-disabled-button-text-color);
}

ytd-toggle-button-renderer.style-suggestive[is-paper-button] {
    --yt-formatted-string-deemphasize-color:hsla(206.1, 79.3%, 52.7%, .6);background-color: var(--yt-spec-bordered-button-chip-background);
    border: 1px solid var(--yt-spec-icon-active-button-link);
    color: var(--yt-spec-icon-active-button-link);
}

ytd-toggle-button-renderer.style-suggestive[is-paper-button] paper-button.ytd-toggle-button-renderer {
    padding: var(--yt-button-padding-minus-border);
}

ytd-toggle-button-renderer.size-small {
    --yt-button-padding:8px 16px;}

paper-tooltip.ytd-toggle-button-renderer {
    white-space: nowrap;
}

iron-icon.ytd-toggle-button-renderer {
    margin-right: 8px;
}

canvas.ytd-menu-renderer,caption.ytd-menu-renderer,center.ytd-menu-renderer,cite.ytd-menu-renderer,code.ytd-menu-renderer,dd.ytd-menu-renderer,del.ytd-menu-renderer,dfn.ytd-menu-renderer,div.ytd-menu-renderer,dl.ytd-menu-renderer,dt.ytd-menu-renderer,em.ytd-menu-renderer,embed.ytd-menu-renderer,fieldset.ytd-menu-renderer,font.ytd-menu-renderer,form.ytd-menu-renderer,h1.ytd-menu-renderer,h2.ytd-menu-renderer,h3.ytd-menu-renderer,h4.ytd-menu-renderer,h5.ytd-menu-renderer,h6.ytd-menu-renderer,hr.ytd-menu-renderer,i.ytd-menu-renderer,iframe.ytd-menu-renderer,img.ytd-menu-renderer,ins.ytd-menu-renderer,kbd.ytd-menu-renderer,label.ytd-menu-renderer,legend.ytd-menu-renderer,li.ytd-menu-renderer,menu.ytd-menu-renderer,object.ytd-menu-renderer,ol.ytd-menu-renderer,p.ytd-menu-renderer,pre.ytd-menu-renderer,q.ytd-menu-renderer,s.ytd-menu-renderer,samp.ytd-menu-renderer,small.ytd-menu-renderer,span.ytd-menu-renderer,strike.ytd-menu-renderer,strong.ytd-menu-renderer,sub.ytd-menu-renderer,sup.ytd-menu-renderer,table.ytd-menu-renderer,tbody.ytd-menu-renderer,td.ytd-menu-renderer,tfoot.ytd-menu-renderer,th.ytd-menu-renderer,thead.ytd-menu-renderer,tr.ytd-menu-renderer,tt.ytd-menu-renderer,u.ytd-menu-renderer,ul.ytd-menu-renderer,var.ytd-menu-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-menu-renderer[hidden] {
    display: none !important;
}

ytd-menu-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-menu-renderer:not([condensed]) .ytd-menu-renderer[button-renderer] + .ytd-menu-renderer[button-renderer],.ytd-menu-renderer[button-renderer] + template.ytd-menu-renderer + #button.ytd-menu-renderer,#top-level-buttons.ytd-menu-renderer:not(:empty) + #button.ytd-menu-renderer {
    margin-left: 8px;
}

#button.ytd-menu-renderer {
    --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;width: var(--yt-icon-width);
    height: var(--yt-icon-height);
    padding: var(--paper-icon-button_-_padding);
    width: var(--paper-icon-button_-_width, var(--yt-icon-width));
    height: var(--paper-icon-button_-_height, var(--yt-icon-height));
}

#button.ytd-menu-renderer yt-icon.ytd-menu-renderer {
    color: var(--yt-spec-icon-inactive);
}

.ytd-menu-renderer[button-renderer].ytd-menu-renderer:hover yt-icon.ytd-menu-renderer,#button.ytd-menu-renderer:hover yt-icon.ytd-menu-renderer {
    color: var(--yt-spec-icon-active-other);
}

#items.ytd-menu-renderer::after {
    display: none;
}

#top-level-buttons.ytd-menu-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

canvas.yt-img-shadow,caption.yt-img-shadow,center.yt-img-shadow,cite.yt-img-shadow,code.yt-img-shadow,dd.yt-img-shadow,del.yt-img-shadow,dfn.yt-img-shadow,div.yt-img-shadow,dl.yt-img-shadow,dt.yt-img-shadow,em.yt-img-shadow,embed.yt-img-shadow,fieldset.yt-img-shadow,font.yt-img-shadow,form.yt-img-shadow,h1.yt-img-shadow,h2.yt-img-shadow,h3.yt-img-shadow,h4.yt-img-shadow,h5.yt-img-shadow,h6.yt-img-shadow,hr.yt-img-shadow,i.yt-img-shadow,iframe.yt-img-shadow,img.yt-img-shadow,ins.yt-img-shadow,kbd.yt-img-shadow,label.yt-img-shadow,legend.yt-img-shadow,li.yt-img-shadow,menu.yt-img-shadow,object.yt-img-shadow,ol.yt-img-shadow,p.yt-img-shadow,pre.yt-img-shadow,q.yt-img-shadow,s.yt-img-shadow,samp.yt-img-shadow,small.yt-img-shadow,span.yt-img-shadow,strike.yt-img-shadow,strong.yt-img-shadow,sub.yt-img-shadow,sup.yt-img-shadow,table.yt-img-shadow,tbody.yt-img-shadow,td.yt-img-shadow,tfoot.yt-img-shadow,th.yt-img-shadow,thead.yt-img-shadow,tr.yt-img-shadow,tt.yt-img-shadow,u.yt-img-shadow,ul.yt-img-shadow,var.yt-img-shadow {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.yt-img-shadow[hidden] {
    display: none !important;
}

yt-img-shadow {
    display: inline-block;
    opacity: 0;
    transition: opacity 0.2s;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

yt-img-shadow.no-transition {
    opacity: 1;
    transition: none;
}

yt-img-shadow.with-placeholder {
    background-color: var(--yt-img-shadow-placeholder-color, transparent);
    min-height: var(--yt-img-shadow-min-height, unset);
    min-width: var(--yt-img-shadow-min-width, unset);
}

yt-img-shadow[loaded] {
    opacity: 1;
}

yt-img-shadow.empty img.yt-img-shadow {
    visibility: hidden;
}

yt-img-shadow[object-fit="FILL"] img.yt-img-shadow,yt-img-shadow[fit] img.yt-img-shadow {
    width: 100%;
    height: 100%;
}

yt-img-shadow[object-fit="COVER"] img.yt-img-shadow {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

yt-img-shadow[object-fit="CONTAIN"] img.yt-img-shadow {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

yt-img-shadow[object-position="LEFT"] img.yt-img-shadow {
    object-position: left;
}

img.yt-img-shadow {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-height: var(--yt-img-max-height, none);
    max-width: var(--yt-img-max-width, 100%);
    border-radius: 12px !important;/*var(--yt-img-border-radius, none);*/
}

canvas.ytd-badge-supported-renderer,caption.ytd-badge-supported-renderer,center.ytd-badge-supported-renderer,cite.ytd-badge-supported-renderer,code.ytd-badge-supported-renderer,dd.ytd-badge-supported-renderer,del.ytd-badge-supported-renderer,dfn.ytd-badge-supported-renderer,div.ytd-badge-supported-renderer,dl.ytd-badge-supported-renderer,dt.ytd-badge-supported-renderer,em.ytd-badge-supported-renderer,embed.ytd-badge-supported-renderer,fieldset.ytd-badge-supported-renderer,font.ytd-badge-supported-renderer,form.ytd-badge-supported-renderer,h1.ytd-badge-supported-renderer,h2.ytd-badge-supported-renderer,h3.ytd-badge-supported-renderer,h4.ytd-badge-supported-renderer,h5.ytd-badge-supported-renderer,h6.ytd-badge-supported-renderer,hr.ytd-badge-supported-renderer,i.ytd-badge-supported-renderer,iframe.ytd-badge-supported-renderer,img.ytd-badge-supported-renderer,ins.ytd-badge-supported-renderer,kbd.ytd-badge-supported-renderer,label.ytd-badge-supported-renderer,legend.ytd-badge-supported-renderer,li.ytd-badge-supported-renderer,menu.ytd-badge-supported-renderer,object.ytd-badge-supported-renderer,ol.ytd-badge-supported-renderer,p.ytd-badge-supported-renderer,pre.ytd-badge-supported-renderer,q.ytd-badge-supported-renderer,s.ytd-badge-supported-renderer,samp.ytd-badge-supported-renderer,small.ytd-badge-supported-renderer,span.ytd-badge-supported-renderer,strike.ytd-badge-supported-renderer,strong.ytd-badge-supported-renderer,sub.ytd-badge-supported-renderer,sup.ytd-badge-supported-renderer,table.ytd-badge-supported-renderer,tbody.ytd-badge-supported-renderer,td.ytd-badge-supported-renderer,tfoot.ytd-badge-supported-renderer,th.ytd-badge-supported-renderer,thead.ytd-badge-supported-renderer,tr.ytd-badge-supported-renderer,tt.ytd-badge-supported-renderer,u.ytd-badge-supported-renderer,ul.ytd-badge-supported-renderer,var.ytd-badge-supported-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-badge-supported-renderer[hidden] {
    display: none !important;
}

ytd-badge-supported-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.badge.ytd-badge-supported-renderer {
    border-radius: 2px;
    display: var(--ytd-badge-display, block);
    padding: 2px 4px;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.2rem;
    white-space: var(--ytd-badge-white-space, inherit);
}

.badge.ytd-badge-supported-renderer:not(:last-of-type) {
    margin: 0;
}

yt-icon.ytd-badge-supported-renderer {
    width: var(--ytd-badge-icon-size, 13px);
    height: var(--ytd-badge-icon-size, 13px);
    color: var(--ytd-badge-icon-color, var(--ytd-owner-badge-color));
}

.badge-style-type-ad.ytd-badge-supported-renderer {
    background: hsl(46.8, 79.3%, 52.7%);
    color: var(--ytd-ad-badge-text-color);
}

.badge-style-type-simple.ytd-badge-supported-renderer {
    background: var(--ytd-badge-background);
    color: var(--ytd-simple-badge-color);
}

.badge-style-type-red.ytd-badge-supported-renderer {
    background: var(--ytd-badge-background);
    color: hsl(3, 81.8%, 49.6%);
}

.badge-style-type-ypc.ytd-badge-supported-renderer {
    background: var(--ytd-badge-background);
    color: hsl(122.6, 41%, 44.5%);
}

.badge-style-type-simple-strikethrough.ytd-badge-supported-renderer {
    background: var(--ytd-badge-background);
    color: var(--ytd-simple-badge-color);
    text-decoration: line-through;
}

.badge-style-type-verified.ytd-badge-supported-renderer {
    background: none;
    margin-bottom: 1px;
    padding: 0;
    padding-left: 4px;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

.badge-style-type-verified-artist.ytd-badge-supported-renderer {
    background: none;
    margin-bottom: 1px;
    padding: 0;
    padding-left: 4px;
    color: var(--ytd-simple-badge-color);
}

.badge-style-type-disabled.ytd-badge-supported-renderer {
    background: var(--ytd-badge-background);
    color: var(--ytd-badge-disabled-color);
}

.badge-style-type-collection.ytd-badge-supported-renderer {
    background: none;
    color: var(--ytd-collection-badge-color);
    padding: 2px 0 8px 0;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

.badge-style-type-featured.ytd-badge-supported-renderer {
    background: hsl(206.1, 79.3%, 52.7%);
    color: hsl(0, 0%, 100%);
}

.badge-style-type-accelerator.ytd-badge-supported-renderer {
    background: var(--ytd-badge-background);
    color: var(--ytd-simple-badge-color);
}

.badge-style-type-live-now.ytd-badge-supported-renderer {
    background: var(--ytd-ad-badge-text-color);
    color: hsl(3, 81.8%, 49.6%);
    border: 1px solid hsl(3, 81.8%, 49.6%);
}

.badge-style-type-medium-grey.ytd-badge-supported-renderer {
    background: var(--yt-spec-badge-chip-background);
    color: var(--ytd-simple-badge-color);
    margin-right: 8px;
}

.badge.ytd-badge-supported-renderer:not(:first-of-type) {
    margin-left: 4px;
}

canvas.ytd-playlist-video-thumbnail-renderer,caption.ytd-playlist-video-thumbnail-renderer,center.ytd-playlist-video-thumbnail-renderer,cite.ytd-playlist-video-thumbnail-renderer,code.ytd-playlist-video-thumbnail-renderer,dd.ytd-playlist-video-thumbnail-renderer,del.ytd-playlist-video-thumbnail-renderer,dfn.ytd-playlist-video-thumbnail-renderer,div.ytd-playlist-video-thumbnail-renderer,dl.ytd-playlist-video-thumbnail-renderer,dt.ytd-playlist-video-thumbnail-renderer,em.ytd-playlist-video-thumbnail-renderer,embed.ytd-playlist-video-thumbnail-renderer,fieldset.ytd-playlist-video-thumbnail-renderer,font.ytd-playlist-video-thumbnail-renderer,form.ytd-playlist-video-thumbnail-renderer,h1.ytd-playlist-video-thumbnail-renderer,h2.ytd-playlist-video-thumbnail-renderer,h3.ytd-playlist-video-thumbnail-renderer,h4.ytd-playlist-video-thumbnail-renderer,h5.ytd-playlist-video-thumbnail-renderer,h6.ytd-playlist-video-thumbnail-renderer,hr.ytd-playlist-video-thumbnail-renderer,i.ytd-playlist-video-thumbnail-renderer,iframe.ytd-playlist-video-thumbnail-renderer,img.ytd-playlist-video-thumbnail-renderer,ins.ytd-playlist-video-thumbnail-renderer,kbd.ytd-playlist-video-thumbnail-renderer,label.ytd-playlist-video-thumbnail-renderer,legend.ytd-playlist-video-thumbnail-renderer,li.ytd-playlist-video-thumbnail-renderer,menu.ytd-playlist-video-thumbnail-renderer,object.ytd-playlist-video-thumbnail-renderer,ol.ytd-playlist-video-thumbnail-renderer,p.ytd-playlist-video-thumbnail-renderer,pre.ytd-playlist-video-thumbnail-renderer,q.ytd-playlist-video-thumbnail-renderer,s.ytd-playlist-video-thumbnail-renderer,samp.ytd-playlist-video-thumbnail-renderer,small.ytd-playlist-video-thumbnail-renderer,span.ytd-playlist-video-thumbnail-renderer,strike.ytd-playlist-video-thumbnail-renderer,strong.ytd-playlist-video-thumbnail-renderer,sub.ytd-playlist-video-thumbnail-renderer,sup.ytd-playlist-video-thumbnail-renderer,table.ytd-playlist-video-thumbnail-renderer,tbody.ytd-playlist-video-thumbnail-renderer,td.ytd-playlist-video-thumbnail-renderer,tfoot.ytd-playlist-video-thumbnail-renderer,th.ytd-playlist-video-thumbnail-renderer,thead.ytd-playlist-video-thumbnail-renderer,tr.ytd-playlist-video-thumbnail-renderer,tt.ytd-playlist-video-thumbnail-renderer,u.ytd-playlist-video-thumbnail-renderer,ul.ytd-playlist-video-thumbnail-renderer,var.ytd-playlist-video-thumbnail-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-playlist-video-thumbnail-renderer[hidden] {
    display: none !important;
}

ytd-playlist-video-thumbnail-renderer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

yt-img-shadow.ytd-playlist-video-thumbnail-renderer {
    display: block;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    width: 100%;
}

canvas.ytd-thumbnail-overlay-hover-text-renderer,caption.ytd-thumbnail-overlay-hover-text-renderer,center.ytd-thumbnail-overlay-hover-text-renderer,cite.ytd-thumbnail-overlay-hover-text-renderer,code.ytd-thumbnail-overlay-hover-text-renderer,dd.ytd-thumbnail-overlay-hover-text-renderer,del.ytd-thumbnail-overlay-hover-text-renderer,dfn.ytd-thumbnail-overlay-hover-text-renderer,div.ytd-thumbnail-overlay-hover-text-renderer,dl.ytd-thumbnail-overlay-hover-text-renderer,dt.ytd-thumbnail-overlay-hover-text-renderer,em.ytd-thumbnail-overlay-hover-text-renderer,embed.ytd-thumbnail-overlay-hover-text-renderer,fieldset.ytd-thumbnail-overlay-hover-text-renderer,font.ytd-thumbnail-overlay-hover-text-renderer,form.ytd-thumbnail-overlay-hover-text-renderer,h1.ytd-thumbnail-overlay-hover-text-renderer,h2.ytd-thumbnail-overlay-hover-text-renderer,h3.ytd-thumbnail-overlay-hover-text-renderer,h4.ytd-thumbnail-overlay-hover-text-renderer,h5.ytd-thumbnail-overlay-hover-text-renderer,h6.ytd-thumbnail-overlay-hover-text-renderer,hr.ytd-thumbnail-overlay-hover-text-renderer,i.ytd-thumbnail-overlay-hover-text-renderer,iframe.ytd-thumbnail-overlay-hover-text-renderer,img.ytd-thumbnail-overlay-hover-text-renderer,ins.ytd-thumbnail-overlay-hover-text-renderer,kbd.ytd-thumbnail-overlay-hover-text-renderer,label.ytd-thumbnail-overlay-hover-text-renderer,legend.ytd-thumbnail-overlay-hover-text-renderer,li.ytd-thumbnail-overlay-hover-text-renderer,menu.ytd-thumbnail-overlay-hover-text-renderer,object.ytd-thumbnail-overlay-hover-text-renderer,ol.ytd-thumbnail-overlay-hover-text-renderer,p.ytd-thumbnail-overlay-hover-text-renderer,pre.ytd-thumbnail-overlay-hover-text-renderer,q.ytd-thumbnail-overlay-hover-text-renderer,s.ytd-thumbnail-overlay-hover-text-renderer,samp.ytd-thumbnail-overlay-hover-text-renderer,small.ytd-thumbnail-overlay-hover-text-renderer,span.ytd-thumbnail-overlay-hover-text-renderer,strike.ytd-thumbnail-overlay-hover-text-renderer,strong.ytd-thumbnail-overlay-hover-text-renderer,sub.ytd-thumbnail-overlay-hover-text-renderer,sup.ytd-thumbnail-overlay-hover-text-renderer,table.ytd-thumbnail-overlay-hover-text-renderer,tbody.ytd-thumbnail-overlay-hover-text-renderer,td.ytd-thumbnail-overlay-hover-text-renderer,tfoot.ytd-thumbnail-overlay-hover-text-renderer,th.ytd-thumbnail-overlay-hover-text-renderer,thead.ytd-thumbnail-overlay-hover-text-renderer,tr.ytd-thumbnail-overlay-hover-text-renderer,tt.ytd-thumbnail-overlay-hover-text-renderer,u.ytd-thumbnail-overlay-hover-text-renderer,ul.ytd-thumbnail-overlay-hover-text-renderer,var.ytd-thumbnail-overlay-hover-text-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-thumbnail-overlay-hover-text-renderer[hidden] {
    display: none !important;
}

ytd-thumbnail-overlay-hover-text-renderer {
    opacity: 0;
    color: hsla(0, 0%, 100%, .8);
    background-color: hsla(0, 0%, 6.7%, .8);
    text-align: center;
    transition: opacity 0.3s;
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

canvas.ytd-thumbnail-overlay-resume-playback-renderer,caption.ytd-thumbnail-overlay-resume-playback-renderer,center.ytd-thumbnail-overlay-resume-playback-renderer,cite.ytd-thumbnail-overlay-resume-playback-renderer,code.ytd-thumbnail-overlay-resume-playback-renderer,dd.ytd-thumbnail-overlay-resume-playback-renderer,del.ytd-thumbnail-overlay-resume-playback-renderer,dfn.ytd-thumbnail-overlay-resume-playback-renderer,div.ytd-thumbnail-overlay-resume-playback-renderer,dl.ytd-thumbnail-overlay-resume-playback-renderer,dt.ytd-thumbnail-overlay-resume-playback-renderer,em.ytd-thumbnail-overlay-resume-playback-renderer,embed.ytd-thumbnail-overlay-resume-playback-renderer,fieldset.ytd-thumbnail-overlay-resume-playback-renderer,font.ytd-thumbnail-overlay-resume-playback-renderer,form.ytd-thumbnail-overlay-resume-playback-renderer,h1.ytd-thumbnail-overlay-resume-playback-renderer,h2.ytd-thumbnail-overlay-resume-playback-renderer,h3.ytd-thumbnail-overlay-resume-playback-renderer,h4.ytd-thumbnail-overlay-resume-playback-renderer,h5.ytd-thumbnail-overlay-resume-playback-renderer,h6.ytd-thumbnail-overlay-resume-playback-renderer,hr.ytd-thumbnail-overlay-resume-playback-renderer,i.ytd-thumbnail-overlay-resume-playback-renderer,iframe.ytd-thumbnail-overlay-resume-playback-renderer,img.ytd-thumbnail-overlay-resume-playback-renderer,ins.ytd-thumbnail-overlay-resume-playback-renderer,kbd.ytd-thumbnail-overlay-resume-playback-renderer,label.ytd-thumbnail-overlay-resume-playback-renderer,legend.ytd-thumbnail-overlay-resume-playback-renderer,li.ytd-thumbnail-overlay-resume-playback-renderer,menu.ytd-thumbnail-overlay-resume-playback-renderer,object.ytd-thumbnail-overlay-resume-playback-renderer,ol.ytd-thumbnail-overlay-resume-playback-renderer,p.ytd-thumbnail-overlay-resume-playback-renderer,pre.ytd-thumbnail-overlay-resume-playback-renderer,q.ytd-thumbnail-overlay-resume-playback-renderer,s.ytd-thumbnail-overlay-resume-playback-renderer,samp.ytd-thumbnail-overlay-resume-playback-renderer,small.ytd-thumbnail-overlay-resume-playback-renderer,span.ytd-thumbnail-overlay-resume-playback-renderer,strike.ytd-thumbnail-overlay-resume-playback-renderer,strong.ytd-thumbnail-overlay-resume-playback-renderer,sub.ytd-thumbnail-overlay-resume-playback-renderer,sup.ytd-thumbnail-overlay-resume-playback-renderer,table.ytd-thumbnail-overlay-resume-playback-renderer,tbody.ytd-thumbnail-overlay-resume-playback-renderer,td.ytd-thumbnail-overlay-resume-playback-renderer,tfoot.ytd-thumbnail-overlay-resume-playback-renderer,th.ytd-thumbnail-overlay-resume-playback-renderer,thead.ytd-thumbnail-overlay-resume-playback-renderer,tr.ytd-thumbnail-overlay-resume-playback-renderer,tt.ytd-thumbnail-overlay-resume-playback-renderer,u.ytd-thumbnail-overlay-resume-playback-renderer,ul.ytd-thumbnail-overlay-resume-playback-renderer,var.ytd-thumbnail-overlay-resume-playback-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-thumbnail-overlay-resume-playback-renderer[hidden] {
    display: none !important;
}

ytd-thumbnail-overlay-resume-playback-renderer {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 4px;
    background-color: hsl(0, 0%, 53.3%);
    z-index: 1;
}

#progress.ytd-thumbnail-overlay-resume-playback-renderer {
    background-color: hsl(3, 81.8%, 49.6%);
    height: 100%;
}

iron-pages {
    display: block;
}

iron-pages > :not(slot):not(.iron-selected) {
    display: none !important;
}

paper-tabs {
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 48px;
    font-size: 14px;
    font-weight: 500;
    overflow: hidden;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

[dir="rtl"] paper-tabs, paper-tabs[dir="rtl"] {
    display: flex;
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

#tabsContainer.paper-tabs {
    position: relative;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

#tabsContent.paper-tabs {
    height: 100%;
    -moz-flex-basis: auto;
    -ms-flex-basis: auto;
    flex-basis: auto;
}

#tabsContent.scrollable.paper-tabs {
    position: absolute;
    white-space: nowrap;
}

#tabsContent.paper-tabs:not(.scrollable),#tabsContent.scrollable.fit-container.paper-tabs {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#tabsContent.scrollable.fit-container.paper-tabs {
    min-width: 100%;
}

#tabsContent.scrollable.fit-container.paper-tabs > * {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
}

.hidden.paper-tabs {
    display: none;
}

.not-visible.paper-tabs {
    opacity: 0;
    cursor: default;
}

paper-icon-button.paper-tabs {
    width: 48px;
    height: 48px;
    padding: 12px;
    margin: 0 4px;
}

#selectionBar.paper-tabs {
    position: absolute;
    height: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid var(--paper-tabs-selection-bar-color, #ffff8d);
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    transition: -webkit-transform;
    transition: transform;
    border-bottom-width: var(--paper-tabs-selection-bar_-_border-bottom-width);
}

#selectionBar.align-bottom.paper-tabs {
    top: 0;
    bottom: auto;
}

#selectionBar.expand.paper-tabs {
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
}

#selectionBar.contract.paper-tabs {
    transition-duration: 0.18s;
    transition-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);
}

#tabsContent.paper-tabs > :not(#selectionBar) {
    height: 100%;
}

canvas.ytd-channel-renderer,caption.ytd-channel-renderer,center.ytd-channel-renderer,cite.ytd-channel-renderer,code.ytd-channel-renderer,dd.ytd-channel-renderer,del.ytd-channel-renderer,dfn.ytd-channel-renderer,div.ytd-channel-renderer,dl.ytd-channel-renderer,dt.ytd-channel-renderer,em.ytd-channel-renderer,embed.ytd-channel-renderer,fieldset.ytd-channel-renderer,font.ytd-channel-renderer,form.ytd-channel-renderer,h1.ytd-channel-renderer,h2.ytd-channel-renderer,h3.ytd-channel-renderer,h4.ytd-channel-renderer,h5.ytd-channel-renderer,h6.ytd-channel-renderer,hr.ytd-channel-renderer,i.ytd-channel-renderer,iframe.ytd-channel-renderer,img.ytd-channel-renderer,ins.ytd-channel-renderer,kbd.ytd-channel-renderer,label.ytd-channel-renderer,legend.ytd-channel-renderer,li.ytd-channel-renderer,menu.ytd-channel-renderer,object.ytd-channel-renderer,ol.ytd-channel-renderer,p.ytd-channel-renderer,pre.ytd-channel-renderer,q.ytd-channel-renderer,s.ytd-channel-renderer,samp.ytd-channel-renderer,small.ytd-channel-renderer,span.ytd-channel-renderer,strike.ytd-channel-renderer,strong.ytd-channel-renderer,sub.ytd-channel-renderer,sup.ytd-channel-renderer,table.ytd-channel-renderer,tbody.ytd-channel-renderer,td.ytd-channel-renderer,tfoot.ytd-channel-renderer,th.ytd-channel-renderer,thead.ytd-channel-renderer,tr.ytd-channel-renderer,tt.ytd-channel-renderer,u.ytd-channel-renderer,ul.ytd-channel-renderer,var.ytd-channel-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-channel-renderer[hidden] {
    display: none !important;
}

ytd-channel-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

a.ytd-channel-renderer {
    min-width: 0;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

yt-img-shadow.ytd-channel-renderer {
    border-radius: 50%;
    background-color: transparent;
    overflow: hidden;
    height: 136px;
    width: 136px;
    margin-right: 16px;
}

#avatar.ytd-channel-renderer {
    padding: 16px 0 0;
    width: 246px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

#info.ytd-channel-renderer {
    padding: 0 16px 0 16px;
    min-width: 0;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#channel-title.ytd-channel-renderer {
    color: var(--yt-spec-text-primary);
    margin-bottom: 8px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#channel-title.ytd-channel-renderer span.ytd-channel-renderer {
    display: block;
    max-height: 4.8rem;
    overflow: hidden;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 2.4rem;
}

#metadata.ytd-channel-renderer {
    color: var(--yt-spec-text-secondary);
    display: block;
    line-height: 1.8rem;
    max-height: 3.6rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    text-transform: none;
}

#description.ytd-channel-renderer {
    color: var(--yt-spec-text-secondary);
    display: block;
    line-height: 1.8rem;
    max-height: 3.6rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    text-transform: none;
}

#metadata.ytd-channel-renderer {
    margin-bottom: 4px;
}

#metadata.ytd-channel-renderer > .ytd-channel-renderer:not(:last-of-type):not(:empty):after {
    content: '•';
    margin: 0 4px;
}

#subscribe-button.ytd-channel-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

ytd-badge-supported-renderer.ytd-channel-renderer {
    --ytd-badge-icon-size:16px;}

@media (min-width: 0) and (max-width: 662px) {
    #subscribe-button.ytd-channel-renderer {
        display:none;
    }

    #info.ytd-channel-renderer {
        padding: 0 0 0 16px;
    }
}

canvas.ytd-promoted-video-renderer,caption.ytd-promoted-video-renderer,center.ytd-promoted-video-renderer,cite.ytd-promoted-video-renderer,code.ytd-promoted-video-renderer,dd.ytd-promoted-video-renderer,del.ytd-promoted-video-renderer,dfn.ytd-promoted-video-renderer,div.ytd-promoted-video-renderer,dl.ytd-promoted-video-renderer,dt.ytd-promoted-video-renderer,em.ytd-promoted-video-renderer,embed.ytd-promoted-video-renderer,fieldset.ytd-promoted-video-renderer,font.ytd-promoted-video-renderer,form.ytd-promoted-video-renderer,h1.ytd-promoted-video-renderer,h2.ytd-promoted-video-renderer,h3.ytd-promoted-video-renderer,h4.ytd-promoted-video-renderer,h5.ytd-promoted-video-renderer,h6.ytd-promoted-video-renderer,hr.ytd-promoted-video-renderer,i.ytd-promoted-video-renderer,iframe.ytd-promoted-video-renderer,img.ytd-promoted-video-renderer,ins.ytd-promoted-video-renderer,kbd.ytd-promoted-video-renderer,label.ytd-promoted-video-renderer,legend.ytd-promoted-video-renderer,li.ytd-promoted-video-renderer,menu.ytd-promoted-video-renderer,object.ytd-promoted-video-renderer,ol.ytd-promoted-video-renderer,p.ytd-promoted-video-renderer,pre.ytd-promoted-video-renderer,q.ytd-promoted-video-renderer,s.ytd-promoted-video-renderer,samp.ytd-promoted-video-renderer,small.ytd-promoted-video-renderer,span.ytd-promoted-video-renderer,strike.ytd-promoted-video-renderer,strong.ytd-promoted-video-renderer,sub.ytd-promoted-video-renderer,sup.ytd-promoted-video-renderer,table.ytd-promoted-video-renderer,tbody.ytd-promoted-video-renderer,td.ytd-promoted-video-renderer,tfoot.ytd-promoted-video-renderer,th.ytd-promoted-video-renderer,thead.ytd-promoted-video-renderer,tr.ytd-promoted-video-renderer,tt.ytd-promoted-video-renderer,u.ytd-promoted-video-renderer,ul.ytd-promoted-video-renderer,var.ytd-promoted-video-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-promoted-video-renderer[hidden] {
    display: none !important;
}

ytd-promoted-video-renderer {
    position: relative;
    display: block;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-thumbnail.ytd-promoted-video-renderer {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    width: 246px;
    height: 138px;
    margin-right: 16px;
}

#description-text.ytd-promoted-video-renderer {
    color: hsl(0, 0%, 53.3%);
    padding-top: 8px;
    margin-bottom: 8px;
    display: block;
    line-height: 1.8rem;
    max-height: 3.6rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    text-transform: none;
}

#text-container.ytd-promoted-video-renderer {
    max-width: 600px;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

#endpoint.ytd-promoted-video-renderer {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: var(--yt-endpoint_-_color);
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

#endpoint.ytd-promoted-video-renderer:hover {
    color: var(--yt-endpoint-hover_-_color);
    text-decoration: var(--yt-endpoint-hover_-_text-decoration);
}

#title-wrapper.ytd-promoted-video-renderer {
    display: flex;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

#meta-block.ytd-promoted-video-renderer {
    display: flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#byline.ytd-promoted-video-renderer {
    display: flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#ad-badge-container.ytd-promoted-video-renderer {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 5px;
}

#menu.ytd-promoted-video-renderer {
    height: 2.4rem;
}

ytd-menu-renderer.ytd-promoted-video-renderer {
    margin-top: -11px;
}

#video-title.ytd-promoted-video-renderer {
    color: var(--yt-spec-text-primary);
    display: block;
    max-height: 4.8rem;
    overflow: hidden;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 2.4rem;
}

canvas.ytd-search-pyv-renderer,caption.ytd-search-pyv-renderer,center.ytd-search-pyv-renderer,cite.ytd-search-pyv-renderer,code.ytd-search-pyv-renderer,dd.ytd-search-pyv-renderer,del.ytd-search-pyv-renderer,dfn.ytd-search-pyv-renderer,div.ytd-search-pyv-renderer,dl.ytd-search-pyv-renderer,dt.ytd-search-pyv-renderer,em.ytd-search-pyv-renderer,embed.ytd-search-pyv-renderer,fieldset.ytd-search-pyv-renderer,font.ytd-search-pyv-renderer,form.ytd-search-pyv-renderer,h1.ytd-search-pyv-renderer,h2.ytd-search-pyv-renderer,h3.ytd-search-pyv-renderer,h4.ytd-search-pyv-renderer,h5.ytd-search-pyv-renderer,h6.ytd-search-pyv-renderer,hr.ytd-search-pyv-renderer,i.ytd-search-pyv-renderer,iframe.ytd-search-pyv-renderer,img.ytd-search-pyv-renderer,ins.ytd-search-pyv-renderer,kbd.ytd-search-pyv-renderer,label.ytd-search-pyv-renderer,legend.ytd-search-pyv-renderer,li.ytd-search-pyv-renderer,menu.ytd-search-pyv-renderer,object.ytd-search-pyv-renderer,ol.ytd-search-pyv-renderer,p.ytd-search-pyv-renderer,pre.ytd-search-pyv-renderer,q.ytd-search-pyv-renderer,s.ytd-search-pyv-renderer,samp.ytd-search-pyv-renderer,small.ytd-search-pyv-renderer,span.ytd-search-pyv-renderer,strike.ytd-search-pyv-renderer,strong.ytd-search-pyv-renderer,sub.ytd-search-pyv-renderer,sup.ytd-search-pyv-renderer,table.ytd-search-pyv-renderer,tbody.ytd-search-pyv-renderer,td.ytd-search-pyv-renderer,tfoot.ytd-search-pyv-renderer,th.ytd-search-pyv-renderer,thead.ytd-search-pyv-renderer,tr.ytd-search-pyv-renderer,tt.ytd-search-pyv-renderer,u.ytd-search-pyv-renderer,ul.ytd-search-pyv-renderer,var.ytd-search-pyv-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-search-pyv-renderer[hidden] {
    display: none !important;
}

ytd-search-pyv-renderer {
    display: inline-block;
    width: 100%;
}

ytd-promoted-video-renderer.ytd-search-pyv-renderer {
    padding-top: 24px;
}

canvas.ytd-vertical-list-renderer,caption.ytd-vertical-list-renderer,center.ytd-vertical-list-renderer,cite.ytd-vertical-list-renderer,code.ytd-vertical-list-renderer,dd.ytd-vertical-list-renderer,del.ytd-vertical-list-renderer,dfn.ytd-vertical-list-renderer,div.ytd-vertical-list-renderer,dl.ytd-vertical-list-renderer,dt.ytd-vertical-list-renderer,em.ytd-vertical-list-renderer,embed.ytd-vertical-list-renderer,fieldset.ytd-vertical-list-renderer,font.ytd-vertical-list-renderer,form.ytd-vertical-list-renderer,h1.ytd-vertical-list-renderer,h2.ytd-vertical-list-renderer,h3.ytd-vertical-list-renderer,h4.ytd-vertical-list-renderer,h5.ytd-vertical-list-renderer,h6.ytd-vertical-list-renderer,hr.ytd-vertical-list-renderer,i.ytd-vertical-list-renderer,iframe.ytd-vertical-list-renderer,img.ytd-vertical-list-renderer,ins.ytd-vertical-list-renderer,kbd.ytd-vertical-list-renderer,label.ytd-vertical-list-renderer,legend.ytd-vertical-list-renderer,li.ytd-vertical-list-renderer,menu.ytd-vertical-list-renderer,object.ytd-vertical-list-renderer,ol.ytd-vertical-list-renderer,p.ytd-vertical-list-renderer,pre.ytd-vertical-list-renderer,q.ytd-vertical-list-renderer,s.ytd-vertical-list-renderer,samp.ytd-vertical-list-renderer,small.ytd-vertical-list-renderer,span.ytd-vertical-list-renderer,strike.ytd-vertical-list-renderer,strong.ytd-vertical-list-renderer,sub.ytd-vertical-list-renderer,sup.ytd-vertical-list-renderer,table.ytd-vertical-list-renderer,tbody.ytd-vertical-list-renderer,td.ytd-vertical-list-renderer,tfoot.ytd-vertical-list-renderer,th.ytd-vertical-list-renderer,thead.ytd-vertical-list-renderer,tr.ytd-vertical-list-renderer,tt.ytd-vertical-list-renderer,u.ytd-vertical-list-renderer,ul.ytd-vertical-list-renderer,var.ytd-vertical-list-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-vertical-list-renderer[hidden] {
    display: none !important;
}

ytd-vertical-list-renderer {
    display: block;
    padding-bottom: 24px;
}

ytd-vertical-list-renderer #items.ytd-vertical-list-renderer > *.ytd-vertical-list-renderer:first-child {
    padding-top: 0;
}

#items.ytd-vertical-list-renderer > *.ytd-vertical-list-renderer {
    padding-top: 24px;
}

#more.ytd-vertical-list-renderer yt-formatted-string.ytd-vertical-list-renderer,#all.ytd-vertical-list-renderer yt-formatted-string.ytd-vertical-list-renderer {
    color: var(--yt-expand-color);
    cursor: pointer;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

#more.ytd-vertical-list-renderer,#all.ytd-vertical-list-renderer {
    padding-top: 24px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

canvas.ytd-sentiment-bar-renderer,caption.ytd-sentiment-bar-renderer,center.ytd-sentiment-bar-renderer,cite.ytd-sentiment-bar-renderer,code.ytd-sentiment-bar-renderer,dd.ytd-sentiment-bar-renderer,del.ytd-sentiment-bar-renderer,dfn.ytd-sentiment-bar-renderer,div.ytd-sentiment-bar-renderer,dl.ytd-sentiment-bar-renderer,dt.ytd-sentiment-bar-renderer,em.ytd-sentiment-bar-renderer,embed.ytd-sentiment-bar-renderer,fieldset.ytd-sentiment-bar-renderer,font.ytd-sentiment-bar-renderer,form.ytd-sentiment-bar-renderer,h1.ytd-sentiment-bar-renderer,h2.ytd-sentiment-bar-renderer,h3.ytd-sentiment-bar-renderer,h4.ytd-sentiment-bar-renderer,h5.ytd-sentiment-bar-renderer,h6.ytd-sentiment-bar-renderer,hr.ytd-sentiment-bar-renderer,i.ytd-sentiment-bar-renderer,iframe.ytd-sentiment-bar-renderer,img.ytd-sentiment-bar-renderer,ins.ytd-sentiment-bar-renderer,kbd.ytd-sentiment-bar-renderer,label.ytd-sentiment-bar-renderer,legend.ytd-sentiment-bar-renderer,li.ytd-sentiment-bar-renderer,menu.ytd-sentiment-bar-renderer,object.ytd-sentiment-bar-renderer,ol.ytd-sentiment-bar-renderer,p.ytd-sentiment-bar-renderer,pre.ytd-sentiment-bar-renderer,q.ytd-sentiment-bar-renderer,s.ytd-sentiment-bar-renderer,samp.ytd-sentiment-bar-renderer,small.ytd-sentiment-bar-renderer,span.ytd-sentiment-bar-renderer,strike.ytd-sentiment-bar-renderer,strong.ytd-sentiment-bar-renderer,sub.ytd-sentiment-bar-renderer,sup.ytd-sentiment-bar-renderer,table.ytd-sentiment-bar-renderer,tbody.ytd-sentiment-bar-renderer,td.ytd-sentiment-bar-renderer,tfoot.ytd-sentiment-bar-renderer,th.ytd-sentiment-bar-renderer,thead.ytd-sentiment-bar-renderer,tr.ytd-sentiment-bar-renderer,tt.ytd-sentiment-bar-renderer,u.ytd-sentiment-bar-renderer,ul.ytd-sentiment-bar-renderer,var.ytd-sentiment-bar-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-sentiment-bar-renderer[hidden] {
    display: none !important;
}

ytd-sentiment-bar-renderer {
    display: inline-block;
    padding-top: 6px;
    padding-bottom: 28px;
}

#container.ytd-sentiment-bar-renderer {
    height: 2px;
    background-color: var(--yt-spec-icon-disabled);
}

#like-bar.ytd-sentiment-bar-renderer {
    background: var(--yt-spec-icon-inactive);
    height: 2px;
    transition: width 0.3s;
}

ytd-sentiment-bar-renderer[activated_] #like-bar.ytd-sentiment-bar-renderer {
    background-color: var(--yt-spec-icon-active-button-link);
}

canvas.yt-view-count-renderer,caption.yt-view-count-renderer,center.yt-view-count-renderer,cite.yt-view-count-renderer,code.yt-view-count-renderer,dd.yt-view-count-renderer,del.yt-view-count-renderer,dfn.yt-view-count-renderer,div.yt-view-count-renderer,dl.yt-view-count-renderer,dt.yt-view-count-renderer,em.yt-view-count-renderer,embed.yt-view-count-renderer,fieldset.yt-view-count-renderer,font.yt-view-count-renderer,form.yt-view-count-renderer,h1.yt-view-count-renderer,h2.yt-view-count-renderer,h3.yt-view-count-renderer,h4.yt-view-count-renderer,h5.yt-view-count-renderer,h6.yt-view-count-renderer,hr.yt-view-count-renderer,i.yt-view-count-renderer,iframe.yt-view-count-renderer,img.yt-view-count-renderer,ins.yt-view-count-renderer,kbd.yt-view-count-renderer,label.yt-view-count-renderer,legend.yt-view-count-renderer,li.yt-view-count-renderer,menu.yt-view-count-renderer,object.yt-view-count-renderer,ol.yt-view-count-renderer,p.yt-view-count-renderer,pre.yt-view-count-renderer,q.yt-view-count-renderer,s.yt-view-count-renderer,samp.yt-view-count-renderer,small.yt-view-count-renderer,span.yt-view-count-renderer,strike.yt-view-count-renderer,strong.yt-view-count-renderer,sub.yt-view-count-renderer,sup.yt-view-count-renderer,table.yt-view-count-renderer,tbody.yt-view-count-renderer,td.yt-view-count-renderer,tfoot.yt-view-count-renderer,th.yt-view-count-renderer,thead.yt-view-count-renderer,tr.yt-view-count-renderer,tt.yt-view-count-renderer,u.yt-view-count-renderer,ul.yt-view-count-renderer,var.yt-view-count-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.yt-view-count-renderer[hidden] {
    display: none !important;
}

yt-view-count-renderer {
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
}

yt-view-count-renderer[fixie_] {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.1rem;
}

.short-view-count.yt-view-count-renderer {
    display: none;
}

@media screen and (max-width: 600px) {
    .short-view-count.yt-view-count-renderer {
        display:inline-block;
    }

    .view-count.yt-view-count-renderer {
        display: none;
    }
}

span.yt-view-count-renderer {
    color: var(--yt-spec-text-secondary);
}

canvas.ytd-video-primary-info-renderer,caption.ytd-video-primary-info-renderer,center.ytd-video-primary-info-renderer,cite.ytd-video-primary-info-renderer,code.ytd-video-primary-info-renderer,dd.ytd-video-primary-info-renderer,del.ytd-video-primary-info-renderer,dfn.ytd-video-primary-info-renderer,div.ytd-video-primary-info-renderer,dl.ytd-video-primary-info-renderer,dt.ytd-video-primary-info-renderer,em.ytd-video-primary-info-renderer,embed.ytd-video-primary-info-renderer,fieldset.ytd-video-primary-info-renderer,font.ytd-video-primary-info-renderer,form.ytd-video-primary-info-renderer,h1.ytd-video-primary-info-renderer,h2.ytd-video-primary-info-renderer,h3.ytd-video-primary-info-renderer,h4.ytd-video-primary-info-renderer,h5.ytd-video-primary-info-renderer,h6.ytd-video-primary-info-renderer,hr.ytd-video-primary-info-renderer,i.ytd-video-primary-info-renderer,iframe.ytd-video-primary-info-renderer,img.ytd-video-primary-info-renderer,ins.ytd-video-primary-info-renderer,kbd.ytd-video-primary-info-renderer,label.ytd-video-primary-info-renderer,legend.ytd-video-primary-info-renderer,li.ytd-video-primary-info-renderer,menu.ytd-video-primary-info-renderer,object.ytd-video-primary-info-renderer,ol.ytd-video-primary-info-renderer,p.ytd-video-primary-info-renderer,pre.ytd-video-primary-info-renderer,q.ytd-video-primary-info-renderer,s.ytd-video-primary-info-renderer,samp.ytd-video-primary-info-renderer,small.ytd-video-primary-info-renderer,span.ytd-video-primary-info-renderer,strike.ytd-video-primary-info-renderer,strong.ytd-video-primary-info-renderer,sub.ytd-video-primary-info-renderer,sup.ytd-video-primary-info-renderer,table.ytd-video-primary-info-renderer,tbody.ytd-video-primary-info-renderer,td.ytd-video-primary-info-renderer,tfoot.ytd-video-primary-info-renderer,th.ytd-video-primary-info-renderer,thead.ytd-video-primary-info-renderer,tr.ytd-video-primary-info-renderer,tt.ytd-video-primary-info-renderer,u.ytd-video-primary-info-renderer,ul.ytd-video-primary-info-renderer,var.ytd-video-primary-info-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-video-primary-info-renderer[hidden] {
    display: none !important;
}

ytd-video-primary-info-renderer {
    --yt-button-icon-size:36px;display: block;
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
    padding: 20px 0 8px 0;
}

ytd-video-primary-info-renderer.loading #container.ytd-video-primary-info-renderer {
    visibility: hidden;
}

.title.ytd-video-primary-info-renderer {
    display: block;
    max-height: 4.8rem;
    overflow: hidden;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: var(--ytd-video-primary-info-renderer-title-color, var(--yt-spec-text-primary));
    font-family: var(--ytd-video-primary-info-renderer-title-font-family, inherit);
    font-size: var(--ytd-video-primary-info-renderer-title-font-size, 1.8rem);
    font-variant: var(--ytd-video-primary-info-renderer-title-font-variant, inherit);
    transform: var(--ytd-video-primary-info-renderer-title-transform, none);
    text-shadow: var(--ytd-video-primary-info-renderer-title-text-shadow, none);
}

.title.ytd-video-primary-info-renderer yt-formatted-string.ytd-video-primary-info-renderer {
    --yt-endpoint-color:hsl(206.1, 79.3%, 52.7%);}

.super-title.ytd-video-primary-info-renderer {
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5rem;
}

.super-title-icon.ytd-video-primary-info-renderer {
    color: var(--yt-spec-icon-active-button-link);
    height: 16px;
    width: 16px;
    margin-right: 4px;
    vertical-align: bottom;
}

ytd-menu-renderer.ytd-video-primary-info-renderer {
    position: relative;
}

#info.ytd-video-primary-info-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#info-text.ytd-video-primary-info-renderer {
    display: block;
    max-height: 2rem;
    overflow: hidden;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
}

ytd-video-primary-info-renderer[fixie_] #info-text.ytd-video-primary-info-renderer {
    display: block;
    max-height: 2.1rem;
    overflow: hidden;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.1rem;
}

#count.ytd-video-primary-info-renderer {
    display: inline-block;
}

#date.ytd-video-primary-info-renderer {
    display: inline-block;
    margin-left: 4px;
    color: var(--yt-spec-text-secondary);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.1rem;
}

#date.ytd-video-primary-info-renderer yt-formatted-string.ytd-video-primary-info-renderer {
    margin-left: 4px;
}

#flex.ytd-video-primary-info-renderer {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#sentiment.ytd-video-primary-info-renderer {
    width: 110px;
    position: absolute;
    left: 0;
}

#menu.ytd-video-primary-info-renderer {
    position: relative;
    top: 4px;
}

#menu-container.ytd-video-primary-info-renderer {
    position: relative;
}

canvas.ytd-metadata-row-container-renderer,caption.ytd-metadata-row-container-renderer,center.ytd-metadata-row-container-renderer,cite.ytd-metadata-row-container-renderer,code.ytd-metadata-row-container-renderer,dd.ytd-metadata-row-container-renderer,del.ytd-metadata-row-container-renderer,dfn.ytd-metadata-row-container-renderer,div.ytd-metadata-row-container-renderer,dl.ytd-metadata-row-container-renderer,dt.ytd-metadata-row-container-renderer,em.ytd-metadata-row-container-renderer,embed.ytd-metadata-row-container-renderer,fieldset.ytd-metadata-row-container-renderer,font.ytd-metadata-row-container-renderer,form.ytd-metadata-row-container-renderer,h1.ytd-metadata-row-container-renderer,h2.ytd-metadata-row-container-renderer,h3.ytd-metadata-row-container-renderer,h4.ytd-metadata-row-container-renderer,h5.ytd-metadata-row-container-renderer,h6.ytd-metadata-row-container-renderer,hr.ytd-metadata-row-container-renderer,i.ytd-metadata-row-container-renderer,iframe.ytd-metadata-row-container-renderer,img.ytd-metadata-row-container-renderer,ins.ytd-metadata-row-container-renderer,kbd.ytd-metadata-row-container-renderer,label.ytd-metadata-row-container-renderer,legend.ytd-metadata-row-container-renderer,li.ytd-metadata-row-container-renderer,menu.ytd-metadata-row-container-renderer,object.ytd-metadata-row-container-renderer,ol.ytd-metadata-row-container-renderer,p.ytd-metadata-row-container-renderer,pre.ytd-metadata-row-container-renderer,q.ytd-metadata-row-container-renderer,s.ytd-metadata-row-container-renderer,samp.ytd-metadata-row-container-renderer,small.ytd-metadata-row-container-renderer,span.ytd-metadata-row-container-renderer,strike.ytd-metadata-row-container-renderer,strong.ytd-metadata-row-container-renderer,sub.ytd-metadata-row-container-renderer,sup.ytd-metadata-row-container-renderer,table.ytd-metadata-row-container-renderer,tbody.ytd-metadata-row-container-renderer,td.ytd-metadata-row-container-renderer,tfoot.ytd-metadata-row-container-renderer,th.ytd-metadata-row-container-renderer,thead.ytd-metadata-row-container-renderer,tr.ytd-metadata-row-container-renderer,tt.ytd-metadata-row-container-renderer,u.ytd-metadata-row-container-renderer,ul.ytd-metadata-row-container-renderer,var.ytd-metadata-row-container-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-metadata-row-container-renderer[hidden] {
    display: none !important;
}

ytd-metadata-row-container-renderer {
    display: block;
}

ytd-metadata-row-renderer.ytd-metadata-row-container-renderer,ytd-metadata-with-image-row-renderer.ytd-metadata-row-container-renderer,ytd-metadata-row-header-renderer.ytd-metadata-row-container-renderer {
    max-width: 615px;
}

canvas.ytd-video-owner-renderer,caption.ytd-video-owner-renderer,center.ytd-video-owner-renderer,cite.ytd-video-owner-renderer,code.ytd-video-owner-renderer,dd.ytd-video-owner-renderer,del.ytd-video-owner-renderer,dfn.ytd-video-owner-renderer,div.ytd-video-owner-renderer,dl.ytd-video-owner-renderer,dt.ytd-video-owner-renderer,em.ytd-video-owner-renderer,embed.ytd-video-owner-renderer,fieldset.ytd-video-owner-renderer,font.ytd-video-owner-renderer,form.ytd-video-owner-renderer,h1.ytd-video-owner-renderer,h2.ytd-video-owner-renderer,h3.ytd-video-owner-renderer,h4.ytd-video-owner-renderer,h5.ytd-video-owner-renderer,h6.ytd-video-owner-renderer,hr.ytd-video-owner-renderer,i.ytd-video-owner-renderer,iframe.ytd-video-owner-renderer,img.ytd-video-owner-renderer,ins.ytd-video-owner-renderer,kbd.ytd-video-owner-renderer,label.ytd-video-owner-renderer,legend.ytd-video-owner-renderer,li.ytd-video-owner-renderer,menu.ytd-video-owner-renderer,object.ytd-video-owner-renderer,ol.ytd-video-owner-renderer,p.ytd-video-owner-renderer,pre.ytd-video-owner-renderer,q.ytd-video-owner-renderer,s.ytd-video-owner-renderer,samp.ytd-video-owner-renderer,small.ytd-video-owner-renderer,span.ytd-video-owner-renderer,strike.ytd-video-owner-renderer,strong.ytd-video-owner-renderer,sub.ytd-video-owner-renderer,sup.ytd-video-owner-renderer,table.ytd-video-owner-renderer,tbody.ytd-video-owner-renderer,td.ytd-video-owner-renderer,tfoot.ytd-video-owner-renderer,th.ytd-video-owner-renderer,thead.ytd-video-owner-renderer,tr.ytd-video-owner-renderer,tt.ytd-video-owner-renderer,u.ytd-video-owner-renderer,ul.ytd-video-owner-renderer,var.ytd-video-owner-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-video-owner-renderer[hidden] {
    display: none !important;
}

ytd-video-owner-renderer {
    --yt-button-payment-background-color:hsl(206.1, 79.3%, 52.7%);display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#avatar.ytd-video-owner-renderer {
    margin-right: 16px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: transparent;
    overflow: hidden;
}

#owner-container.ytd-video-owner-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#owner-name.ytd-video-owner-renderer {
    --yt-endpoint-color:var(--yt-channel-owner);--yt-endpoint-hover-color:var(--yt-channel-owner);font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

#upload-info.ytd-video-owner-renderer {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

#sponsor-button.ytd-video-owner-renderer,#analytics-button.ytd-video-owner-renderer {
    margin-right: 4px;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

#analytics-button.ytd-video-owner-renderer {
    margin-right: 4px;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.yt-simple-endpoint.ytd-video-owner-renderer {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: var(--yt-endpoint_-_color);
}

.yt-simple-endpoint.ytd-video-owner-renderer:hover {
    color: var(--yt-endpoint-hover_-_color);
    text-decoration: var(--yt-endpoint-hover_-_text-decoration);
}

canvas.ytd-video-secondary-info-renderer,caption.ytd-video-secondary-info-renderer,center.ytd-video-secondary-info-renderer,cite.ytd-video-secondary-info-renderer,code.ytd-video-secondary-info-renderer,dd.ytd-video-secondary-info-renderer,del.ytd-video-secondary-info-renderer,dfn.ytd-video-secondary-info-renderer,div.ytd-video-secondary-info-renderer,dl.ytd-video-secondary-info-renderer,dt.ytd-video-secondary-info-renderer,em.ytd-video-secondary-info-renderer,embed.ytd-video-secondary-info-renderer,fieldset.ytd-video-secondary-info-renderer,font.ytd-video-secondary-info-renderer,form.ytd-video-secondary-info-renderer,h1.ytd-video-secondary-info-renderer,h2.ytd-video-secondary-info-renderer,h3.ytd-video-secondary-info-renderer,h4.ytd-video-secondary-info-renderer,h5.ytd-video-secondary-info-renderer,h6.ytd-video-secondary-info-renderer,hr.ytd-video-secondary-info-renderer,i.ytd-video-secondary-info-renderer,iframe.ytd-video-secondary-info-renderer,img.ytd-video-secondary-info-renderer,ins.ytd-video-secondary-info-renderer,kbd.ytd-video-secondary-info-renderer,label.ytd-video-secondary-info-renderer,legend.ytd-video-secondary-info-renderer,li.ytd-video-secondary-info-renderer,menu.ytd-video-secondary-info-renderer,object.ytd-video-secondary-info-renderer,ol.ytd-video-secondary-info-renderer,p.ytd-video-secondary-info-renderer,pre.ytd-video-secondary-info-renderer,q.ytd-video-secondary-info-renderer,s.ytd-video-secondary-info-renderer,samp.ytd-video-secondary-info-renderer,small.ytd-video-secondary-info-renderer,span.ytd-video-secondary-info-renderer,strike.ytd-video-secondary-info-renderer,strong.ytd-video-secondary-info-renderer,sub.ytd-video-secondary-info-renderer,sup.ytd-video-secondary-info-renderer,table.ytd-video-secondary-info-renderer,tbody.ytd-video-secondary-info-renderer,td.ytd-video-secondary-info-renderer,tfoot.ytd-video-secondary-info-renderer,th.ytd-video-secondary-info-renderer,thead.ytd-video-secondary-info-renderer,tr.ytd-video-secondary-info-renderer,tt.ytd-video-secondary-info-renderer,u.ytd-video-secondary-info-renderer,ul.ytd-video-secondary-info-renderer,var.ytd-video-secondary-info-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-video-secondary-info-renderer[hidden] {
    display: none !important;
}

ytd-video-secondary-info-renderer {
    display: block;
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
    margin-bottom: 24px;
    padding-bottom: 16px;
}

ytd-video-secondary-info-renderer.loading #container.ytd-video-secondary-info-renderer {
    visibility: hidden;
}

#top-row.ytd-video-secondary-info-renderer {
    margin-bottom: 12px;
    padding-top: 16px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-video-owner-renderer.ytd-video-secondary-info-renderer {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#subscribe-button.ytd-video-secondary-info-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

#subscribe-button.ytd-video-secondary-info-renderer ytd-button-renderer.ytd-video-secondary-info-renderer,#subscribe-button.ytd-video-secondary-info-renderer ytd-subscribe-button-renderer.ytd-video-secondary-info-renderer {
    --yt-button-text-color:hsl(0, 0%, 100%);}

.date.ytd-video-secondary-info-renderer {
    color: var(--ytd-video-publish-date-color);
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
}

ytd-expander.ytd-video-secondary-info-renderer {
    margin-left: 64px;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.1rem;
}

#description.ytd-video-secondary-info-renderer {
    display: block;
    max-width: 615px;
}

.more-button.ytd-video-secondary-info-renderer,.less-button.ytd-video-secondary-info-renderer {
    color: var(--yt-expand-color);
    display: inline-block;
    margin-top: 8px;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

.content.ytd-video-secondary-info-renderer {
    color: var(--yt-spec-text-primary);
}

ytd-horizontal-card-list-renderer.ytd-video-secondary-info-renderer {
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
    padding-bottom: 24px;
}

ytd-horizontal-card-list-renderer.ytd-video-secondary-info-renderer[empty] {
    display: none;
}

#list-container.expanded.ytd-video-secondary-info-renderer {
    margin: 0 -22px;
    max-height: 204px;
    overflow: hidden;
    padding: 0 22px;
    -webkit-transition: max-height 0.3s linear;
    -moz-transition: max-height 0.3s linear;
    transition: max-height 0.3s linear;
}

#list-container.ytd-video-secondary-info-renderer {
    max-height: 0;
}

canvas.ytd-player-legacy-desktop-watch-ads-renderer,caption.ytd-player-legacy-desktop-watch-ads-renderer,center.ytd-player-legacy-desktop-watch-ads-renderer,cite.ytd-player-legacy-desktop-watch-ads-renderer,code.ytd-player-legacy-desktop-watch-ads-renderer,dd.ytd-player-legacy-desktop-watch-ads-renderer,del.ytd-player-legacy-desktop-watch-ads-renderer,dfn.ytd-player-legacy-desktop-watch-ads-renderer,div.ytd-player-legacy-desktop-watch-ads-renderer,dl.ytd-player-legacy-desktop-watch-ads-renderer,dt.ytd-player-legacy-desktop-watch-ads-renderer,em.ytd-player-legacy-desktop-watch-ads-renderer,embed.ytd-player-legacy-desktop-watch-ads-renderer,fieldset.ytd-player-legacy-desktop-watch-ads-renderer,font.ytd-player-legacy-desktop-watch-ads-renderer,form.ytd-player-legacy-desktop-watch-ads-renderer,h1.ytd-player-legacy-desktop-watch-ads-renderer,h2.ytd-player-legacy-desktop-watch-ads-renderer,h3.ytd-player-legacy-desktop-watch-ads-renderer,h4.ytd-player-legacy-desktop-watch-ads-renderer,h5.ytd-player-legacy-desktop-watch-ads-renderer,h6.ytd-player-legacy-desktop-watch-ads-renderer,hr.ytd-player-legacy-desktop-watch-ads-renderer,i.ytd-player-legacy-desktop-watch-ads-renderer,iframe.ytd-player-legacy-desktop-watch-ads-renderer,img.ytd-player-legacy-desktop-watch-ads-renderer,ins.ytd-player-legacy-desktop-watch-ads-renderer,kbd.ytd-player-legacy-desktop-watch-ads-renderer,label.ytd-player-legacy-desktop-watch-ads-renderer,legend.ytd-player-legacy-desktop-watch-ads-renderer,li.ytd-player-legacy-desktop-watch-ads-renderer,menu.ytd-player-legacy-desktop-watch-ads-renderer,object.ytd-player-legacy-desktop-watch-ads-renderer,ol.ytd-player-legacy-desktop-watch-ads-renderer,p.ytd-player-legacy-desktop-watch-ads-renderer,pre.ytd-player-legacy-desktop-watch-ads-renderer,q.ytd-player-legacy-desktop-watch-ads-renderer,s.ytd-player-legacy-desktop-watch-ads-renderer,samp.ytd-player-legacy-desktop-watch-ads-renderer,small.ytd-player-legacy-desktop-watch-ads-renderer,span.ytd-player-legacy-desktop-watch-ads-renderer,strike.ytd-player-legacy-desktop-watch-ads-renderer,strong.ytd-player-legacy-desktop-watch-ads-renderer,sub.ytd-player-legacy-desktop-watch-ads-renderer,sup.ytd-player-legacy-desktop-watch-ads-renderer,table.ytd-player-legacy-desktop-watch-ads-renderer,tbody.ytd-player-legacy-desktop-watch-ads-renderer,td.ytd-player-legacy-desktop-watch-ads-renderer,tfoot.ytd-player-legacy-desktop-watch-ads-renderer,th.ytd-player-legacy-desktop-watch-ads-renderer,thead.ytd-player-legacy-desktop-watch-ads-renderer,tr.ytd-player-legacy-desktop-watch-ads-renderer,tt.ytd-player-legacy-desktop-watch-ads-renderer,u.ytd-player-legacy-desktop-watch-ads-renderer,ul.ytd-player-legacy-desktop-watch-ads-renderer,var.ytd-player-legacy-desktop-watch-ads-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-player-legacy-desktop-watch-ads-renderer[hidden] {
    display: none !important;
}

ytd-player-legacy-desktop-watch-ads-renderer {
    display: block;
}

canvas.ytd-third-party-manager,caption.ytd-third-party-manager,center.ytd-third-party-manager,cite.ytd-third-party-manager,code.ytd-third-party-manager,dd.ytd-third-party-manager,del.ytd-third-party-manager,dfn.ytd-third-party-manager,div.ytd-third-party-manager,dl.ytd-third-party-manager,dt.ytd-third-party-manager,em.ytd-third-party-manager,embed.ytd-third-party-manager,fieldset.ytd-third-party-manager,font.ytd-third-party-manager,form.ytd-third-party-manager,h1.ytd-third-party-manager,h2.ytd-third-party-manager,h3.ytd-third-party-manager,h4.ytd-third-party-manager,h5.ytd-third-party-manager,h6.ytd-third-party-manager,hr.ytd-third-party-manager,i.ytd-third-party-manager,iframe.ytd-third-party-manager,img.ytd-third-party-manager,ins.ytd-third-party-manager,kbd.ytd-third-party-manager,label.ytd-third-party-manager,legend.ytd-third-party-manager,li.ytd-third-party-manager,menu.ytd-third-party-manager,object.ytd-third-party-manager,ol.ytd-third-party-manager,p.ytd-third-party-manager,pre.ytd-third-party-manager,q.ytd-third-party-manager,s.ytd-third-party-manager,samp.ytd-third-party-manager,small.ytd-third-party-manager,span.ytd-third-party-manager,strike.ytd-third-party-manager,strong.ytd-third-party-manager,sub.ytd-third-party-manager,sup.ytd-third-party-manager,table.ytd-third-party-manager,tbody.ytd-third-party-manager,td.ytd-third-party-manager,tfoot.ytd-third-party-manager,th.ytd-third-party-manager,thead.ytd-third-party-manager,tr.ytd-third-party-manager,tt.ytd-third-party-manager,u.ytd-third-party-manager,ul.ytd-third-party-manager,var.ytd-third-party-manager {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-third-party-manager[hidden] {
    display: none !important;
}

canvas.ytd-search-sub-menu-renderer,caption.ytd-search-sub-menu-renderer,center.ytd-search-sub-menu-renderer,cite.ytd-search-sub-menu-renderer,code.ytd-search-sub-menu-renderer,dd.ytd-search-sub-menu-renderer,del.ytd-search-sub-menu-renderer,dfn.ytd-search-sub-menu-renderer,div.ytd-search-sub-menu-renderer,dl.ytd-search-sub-menu-renderer,dt.ytd-search-sub-menu-renderer,em.ytd-search-sub-menu-renderer,embed.ytd-search-sub-menu-renderer,fieldset.ytd-search-sub-menu-renderer,font.ytd-search-sub-menu-renderer,form.ytd-search-sub-menu-renderer,h1.ytd-search-sub-menu-renderer,h2.ytd-search-sub-menu-renderer,h3.ytd-search-sub-menu-renderer,h4.ytd-search-sub-menu-renderer,h5.ytd-search-sub-menu-renderer,h6.ytd-search-sub-menu-renderer,hr.ytd-search-sub-menu-renderer,i.ytd-search-sub-menu-renderer,iframe.ytd-search-sub-menu-renderer,img.ytd-search-sub-menu-renderer,ins.ytd-search-sub-menu-renderer,kbd.ytd-search-sub-menu-renderer,label.ytd-search-sub-menu-renderer,legend.ytd-search-sub-menu-renderer,li.ytd-search-sub-menu-renderer,menu.ytd-search-sub-menu-renderer,object.ytd-search-sub-menu-renderer,ol.ytd-search-sub-menu-renderer,p.ytd-search-sub-menu-renderer,pre.ytd-search-sub-menu-renderer,q.ytd-search-sub-menu-renderer,s.ytd-search-sub-menu-renderer,samp.ytd-search-sub-menu-renderer,small.ytd-search-sub-menu-renderer,span.ytd-search-sub-menu-renderer,strike.ytd-search-sub-menu-renderer,strong.ytd-search-sub-menu-renderer,sub.ytd-search-sub-menu-renderer,sup.ytd-search-sub-menu-renderer,table.ytd-search-sub-menu-renderer,tbody.ytd-search-sub-menu-renderer,td.ytd-search-sub-menu-renderer,tfoot.ytd-search-sub-menu-renderer,th.ytd-search-sub-menu-renderer,thead.ytd-search-sub-menu-renderer,tr.ytd-search-sub-menu-renderer,tt.ytd-search-sub-menu-renderer,u.ytd-search-sub-menu-renderer,ul.ytd-search-sub-menu-renderer,var.ytd-search-sub-menu-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-search-sub-menu-renderer[hidden] {
    display: none !important;
}

ytd-search-sub-menu-renderer {
    display: block;
}

ytd-search-filter-group-renderer.ytd-search-sub-menu-renderer {
    padding: 0 32px 0 0;
}

#filter-menu.ytd-search-sub-menu-renderer {
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
}

#collapse-content.ytd-search-sub-menu-renderer {
    margin-bottom: 32px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#collapse.ytd-search-sub-menu-renderer {
    overflow: hidden;
}

#container.ytd-search-sub-menu-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#container.ytd-search-sub-menu-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

ytd-toggle-button-renderer.ytd-search-sub-menu-renderer:hover {
    color: var(--yt-spec-icon-active-other);
}

canvas.ytd-generic-watch-card,caption.ytd-generic-watch-card,center.ytd-generic-watch-card,cite.ytd-generic-watch-card,code.ytd-generic-watch-card,dd.ytd-generic-watch-card,del.ytd-generic-watch-card,dfn.ytd-generic-watch-card,div.ytd-generic-watch-card,dl.ytd-generic-watch-card,dt.ytd-generic-watch-card,em.ytd-generic-watch-card,embed.ytd-generic-watch-card,fieldset.ytd-generic-watch-card,font.ytd-generic-watch-card,form.ytd-generic-watch-card,h1.ytd-generic-watch-card,h2.ytd-generic-watch-card,h3.ytd-generic-watch-card,h4.ytd-generic-watch-card,h5.ytd-generic-watch-card,h6.ytd-generic-watch-card,hr.ytd-generic-watch-card,i.ytd-generic-watch-card,iframe.ytd-generic-watch-card,img.ytd-generic-watch-card,ins.ytd-generic-watch-card,kbd.ytd-generic-watch-card,label.ytd-generic-watch-card,legend.ytd-generic-watch-card,li.ytd-generic-watch-card,menu.ytd-generic-watch-card,object.ytd-generic-watch-card,ol.ytd-generic-watch-card,p.ytd-generic-watch-card,pre.ytd-generic-watch-card,q.ytd-generic-watch-card,s.ytd-generic-watch-card,samp.ytd-generic-watch-card,small.ytd-generic-watch-card,span.ytd-generic-watch-card,strike.ytd-generic-watch-card,strong.ytd-generic-watch-card,sub.ytd-generic-watch-card,sup.ytd-generic-watch-card,table.ytd-generic-watch-card,tbody.ytd-generic-watch-card,td.ytd-generic-watch-card,tfoot.ytd-generic-watch-card,th.ytd-generic-watch-card,thead.ytd-generic-watch-card,tr.ytd-generic-watch-card,tt.ytd-generic-watch-card,u.ytd-generic-watch-card,ul.ytd-generic-watch-card,var.ytd-generic-watch-card {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-generic-watch-card[hidden] {
    display: none !important;
}

ytd-generic-watch-card {
    display: block;
    max-width: 385px;
}

#watch-card-title.ytd-generic-watch-card {
    color: hsl(0, 0%, 100%);
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 3rem;
}

#watch-card-header.ytd-generic-watch-card {
    background: hsl(3, 81.8%, 49.6%);
    color: hsl(0, 0%, 100%);
    padding: 16px;
}

#watch-card-labels.ytd-generic-watch-card {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    color: hsl(0, 0%, 100%);
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
}

ytd-generic-watch-card[header-style=WATCH_CARD_HEADER_STYLE_TYPE_ALBUM] #watch-card-header.ytd-generic-watch-card {
    background: var(--ytd-watch-card-album-header-background);
    border: 1px solid var(--yt-spec-10-percent-layer);
}

ytd-generic-watch-card[header-style=WATCH_CARD_HEADER_STYLE_TYPE_ALBUM] #watch-card-title.ytd-generic-watch-card,ytd-generic-watch-card[header-style=WATCH_CARD_HEADER_STYLE_TYPE_ALBUM] #watch-card-labels.ytd-generic-watch-card {
    color: var(--yt-spec-text-primary);
}

#watch-card-labels.ytd-generic-watch-card li.ytd-generic-watch-card {
    display: inline;
}

#img-endpoint.ytd-generic-watch-card {
    position: relative;
}

#img-endpoint.ytd-generic-watch-card #overlay-button.ytd-generic-watch-card {
    position: absolute;
    bottom: 16px;
    left: 16px;
    color: hsl(0, 0%, 100%);
    background: hsl(3, 81.8%, 49.6%);
}

#overlay-button.ytd-generic-watch-card {
    margin: 0;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#overlay-icon.ytd-generic-watch-card {
    height: 20px;
    width: 20px;
    margin-right: 4px;
}

#overlay-text.ytd-generic-watch-card {
    padding: 0 12px 0 4px;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

paper-tabs.ytd-generic-watch-card {
    --paper-tabs-selection-bar-color:hsl(3, 81.8%, 49.6%);color: var(--yt-spec-text-secondary);
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
    height: 40px;
    padding-top: 8px;
}

paper-tab.ytd-generic-watch-card {
    --paper-tab-ink:hsl(3, 81.8%, 49.6%);font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

paper-tab.iron-selected.ytd-generic-watch-card {
    color: hsl(3, 81.8%, 49.6%);
}

#tab-title.ytd-generic-watch-card {
    margin-top: 1px;
}

#related.ytd-generic-watch-card {
    color: var(--yt-spec-text-primary);
    padding: 32px 0 0 16px;
}

#related-header.ytd-generic-watch-card {
    margin: 0;
    padding-bottom: 16px;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
}

#related-items.ytd-generic-watch-card {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.related-entity.ytd-generic-watch-card {
    padding-bottom: 8px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.related-img.ytd-generic-watch-card {
    margin-right: 8px;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background-color: transparent;
    overflow: hidden;
}

.related-entity-title.ytd-generic-watch-card {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
    color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
}

ytd-badge-supported-renderer.ytd-generic-watch-card {
    padding-right: 8px;
}

#subtitle-row.ytd-generic-watch-card {
    padding-top: 8px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

canvas.ytd-artist-watch-card-renderer,caption.ytd-artist-watch-card-renderer,center.ytd-artist-watch-card-renderer,cite.ytd-artist-watch-card-renderer,code.ytd-artist-watch-card-renderer,dd.ytd-artist-watch-card-renderer,del.ytd-artist-watch-card-renderer,dfn.ytd-artist-watch-card-renderer,div.ytd-artist-watch-card-renderer,dl.ytd-artist-watch-card-renderer,dt.ytd-artist-watch-card-renderer,em.ytd-artist-watch-card-renderer,embed.ytd-artist-watch-card-renderer,fieldset.ytd-artist-watch-card-renderer,font.ytd-artist-watch-card-renderer,form.ytd-artist-watch-card-renderer,h1.ytd-artist-watch-card-renderer,h2.ytd-artist-watch-card-renderer,h3.ytd-artist-watch-card-renderer,h4.ytd-artist-watch-card-renderer,h5.ytd-artist-watch-card-renderer,h6.ytd-artist-watch-card-renderer,hr.ytd-artist-watch-card-renderer,i.ytd-artist-watch-card-renderer,iframe.ytd-artist-watch-card-renderer,img.ytd-artist-watch-card-renderer,ins.ytd-artist-watch-card-renderer,kbd.ytd-artist-watch-card-renderer,label.ytd-artist-watch-card-renderer,legend.ytd-artist-watch-card-renderer,li.ytd-artist-watch-card-renderer,menu.ytd-artist-watch-card-renderer,object.ytd-artist-watch-card-renderer,ol.ytd-artist-watch-card-renderer,p.ytd-artist-watch-card-renderer,pre.ytd-artist-watch-card-renderer,q.ytd-artist-watch-card-renderer,s.ytd-artist-watch-card-renderer,samp.ytd-artist-watch-card-renderer,small.ytd-artist-watch-card-renderer,span.ytd-artist-watch-card-renderer,strike.ytd-artist-watch-card-renderer,strong.ytd-artist-watch-card-renderer,sub.ytd-artist-watch-card-renderer,sup.ytd-artist-watch-card-renderer,table.ytd-artist-watch-card-renderer,tbody.ytd-artist-watch-card-renderer,td.ytd-artist-watch-card-renderer,tfoot.ytd-artist-watch-card-renderer,th.ytd-artist-watch-card-renderer,thead.ytd-artist-watch-card-renderer,tr.ytd-artist-watch-card-renderer,tt.ytd-artist-watch-card-renderer,u.ytd-artist-watch-card-renderer,ul.ytd-artist-watch-card-renderer,var.ytd-artist-watch-card-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-artist-watch-card-renderer[hidden] {
    display: none !important;
}

ytd-artist-watch-card-renderer {
    display: inline-block;
}

canvas.ytd-two-column-search-results-renderer,caption.ytd-two-column-search-results-renderer,center.ytd-two-column-search-results-renderer,cite.ytd-two-column-search-results-renderer,code.ytd-two-column-search-results-renderer,dd.ytd-two-column-search-results-renderer,del.ytd-two-column-search-results-renderer,dfn.ytd-two-column-search-results-renderer,div.ytd-two-column-search-results-renderer,dl.ytd-two-column-search-results-renderer,dt.ytd-two-column-search-results-renderer,em.ytd-two-column-search-results-renderer,embed.ytd-two-column-search-results-renderer,fieldset.ytd-two-column-search-results-renderer,font.ytd-two-column-search-results-renderer,form.ytd-two-column-search-results-renderer,h1.ytd-two-column-search-results-renderer,h2.ytd-two-column-search-results-renderer,h3.ytd-two-column-search-results-renderer,h4.ytd-two-column-search-results-renderer,h5.ytd-two-column-search-results-renderer,h6.ytd-two-column-search-results-renderer,hr.ytd-two-column-search-results-renderer,i.ytd-two-column-search-results-renderer,iframe.ytd-two-column-search-results-renderer,img.ytd-two-column-search-results-renderer,ins.ytd-two-column-search-results-renderer,kbd.ytd-two-column-search-results-renderer,label.ytd-two-column-search-results-renderer,legend.ytd-two-column-search-results-renderer,li.ytd-two-column-search-results-renderer,menu.ytd-two-column-search-results-renderer,object.ytd-two-column-search-results-renderer,ol.ytd-two-column-search-results-renderer,p.ytd-two-column-search-results-renderer,pre.ytd-two-column-search-results-renderer,q.ytd-two-column-search-results-renderer,s.ytd-two-column-search-results-renderer,samp.ytd-two-column-search-results-renderer,small.ytd-two-column-search-results-renderer,span.ytd-two-column-search-results-renderer,strike.ytd-two-column-search-results-renderer,strong.ytd-two-column-search-results-renderer,sub.ytd-two-column-search-results-renderer,sup.ytd-two-column-search-results-renderer,table.ytd-two-column-search-results-renderer,tbody.ytd-two-column-search-results-renderer,td.ytd-two-column-search-results-renderer,tfoot.ytd-two-column-search-results-renderer,th.ytd-two-column-search-results-renderer,thead.ytd-two-column-search-results-renderer,tr.ytd-two-column-search-results-renderer,tt.ytd-two-column-search-results-renderer,u.ytd-two-column-search-results-renderer,ul.ytd-two-column-search-results-renderer,var.ytd-two-column-search-results-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-two-column-search-results-renderer[hidden] {
    display: none !important;
}

ytd-two-column-search-results-renderer {
    --yt-horizontal-list-renderer-width:214px;max-width: 1280px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

@media (min-width: 428px ) {
    ytd-two-column-search-results-renderer {
        --yt-horizontal-list-renderer-width:428px;
    }
}

@media (min-width: 642px ) {
    ytd-two-column-search-results-renderer {
        --yt-horizontal-list-renderer-width:642px;
    }
}

@media (min-width: 856px ) {
    ytd-two-column-search-results-renderer {
        --yt-horizontal-list-renderer-width:856px;
    }
}

#primary.ytd-two-column-search-results-renderer {
    min-width: 0;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-two-column-search-results-renderer[center-results] #primary.ytd-two-column-search-results-renderer {
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

#secondary.ytd-two-column-search-results-renderer {
    padding-left: 40px;
    width: 385px;
}

ytd-two-column-search-results-renderer[center-results] #secondary.ytd-two-column-search-results-renderer {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

#continuations.ytd-two-column-search-results-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-section-list-renderer.ytd-two-column-search-results-renderer {
    min-width: 0;
}

@media (max-width: 1090px) {
    #secondary.ytd-two-column-search-results-renderer {
        display:none;
    }
}

@media (min-width: 1480px) {
    #primary.ytd-two-column-search-results-renderer {
        width:903px;
    }

    #secondary.ytd-two-column-search-results-renderer {
        width: 385px;
    }
}

@media (min-width: 1720px) {
    ytd-two-column-search-results-renderer[guide-persistent-and-visible] #primary.ytd-two-column-search-results-renderer {
        width:903px;
    }

    ytd-two-column-search-results-renderer[guide-persistent-and-visible] #secondary.ytd-two-column-search-results-renderer {
        width: 385px;
        display: block;
    }
}

canvas.ytd-search,caption.ytd-search,center.ytd-search,cite.ytd-search,code.ytd-search,dd.ytd-search,del.ytd-search,dfn.ytd-search,div.ytd-search,dl.ytd-search,dt.ytd-search,em.ytd-search,embed.ytd-search,fieldset.ytd-search,font.ytd-search,form.ytd-search,h1.ytd-search,h2.ytd-search,h3.ytd-search,h4.ytd-search,h5.ytd-search,h6.ytd-search,hr.ytd-search,i.ytd-search,iframe.ytd-search,img.ytd-search,ins.ytd-search,kbd.ytd-search,label.ytd-search,legend.ytd-search,li.ytd-search,menu.ytd-search,object.ytd-search,ol.ytd-search,p.ytd-search,pre.ytd-search,q.ytd-search,s.ytd-search,samp.ytd-search,small.ytd-search,span.ytd-search,strike.ytd-search,strong.ytd-search,sub.ytd-search,sup.ytd-search,table.ytd-search,tbody.ytd-search,td.ytd-search,tfoot.ytd-search,th.ytd-search,thead.ytd-search,tr.ytd-search,tt.ytd-search,u.ytd-search,ul.ytd-search,var.ytd-search {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-search[hidden] {
    display: none !important;
}

ytd-search {
    padding: 16px 24px;
    overflow-y: auto;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    z-index: 0;
}

#container.ytd-search {
    min-width: 0;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-two-column-search-results-renderer.ytd-search {
    min-width: 0;
}

ytd-search[center-results] #container.ytd-search {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-search[center-results] ytd-two-column-search-results-renderer.ytd-search {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

canvas.ytd-compact-playlist-renderer,caption.ytd-compact-playlist-renderer,center.ytd-compact-playlist-renderer,cite.ytd-compact-playlist-renderer,code.ytd-compact-playlist-renderer,dd.ytd-compact-playlist-renderer,del.ytd-compact-playlist-renderer,dfn.ytd-compact-playlist-renderer,div.ytd-compact-playlist-renderer,dl.ytd-compact-playlist-renderer,dt.ytd-compact-playlist-renderer,em.ytd-compact-playlist-renderer,embed.ytd-compact-playlist-renderer,fieldset.ytd-compact-playlist-renderer,font.ytd-compact-playlist-renderer,form.ytd-compact-playlist-renderer,h1.ytd-compact-playlist-renderer,h2.ytd-compact-playlist-renderer,h3.ytd-compact-playlist-renderer,h4.ytd-compact-playlist-renderer,h5.ytd-compact-playlist-renderer,h6.ytd-compact-playlist-renderer,hr.ytd-compact-playlist-renderer,i.ytd-compact-playlist-renderer,iframe.ytd-compact-playlist-renderer,img.ytd-compact-playlist-renderer,ins.ytd-compact-playlist-renderer,kbd.ytd-compact-playlist-renderer,label.ytd-compact-playlist-renderer,legend.ytd-compact-playlist-renderer,li.ytd-compact-playlist-renderer,menu.ytd-compact-playlist-renderer,object.ytd-compact-playlist-renderer,ol.ytd-compact-playlist-renderer,p.ytd-compact-playlist-renderer,pre.ytd-compact-playlist-renderer,q.ytd-compact-playlist-renderer,s.ytd-compact-playlist-renderer,samp.ytd-compact-playlist-renderer,small.ytd-compact-playlist-renderer,span.ytd-compact-playlist-renderer,strike.ytd-compact-playlist-renderer,strong.ytd-compact-playlist-renderer,sub.ytd-compact-playlist-renderer,sup.ytd-compact-playlist-renderer,table.ytd-compact-playlist-renderer,tbody.ytd-compact-playlist-renderer,td.ytd-compact-playlist-renderer,tfoot.ytd-compact-playlist-renderer,th.ytd-compact-playlist-renderer,thead.ytd-compact-playlist-renderer,tr.ytd-compact-playlist-renderer,tt.ytd-compact-playlist-renderer,u.ytd-compact-playlist-renderer,ul.ytd-compact-playlist-renderer,var.ytd-compact-playlist-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-compact-playlist-renderer[hidden] {
    display: none !important;
}

ytd-compact-playlist-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-playlist-thumbnail.ytd-compact-playlist-renderer {
    margin-right: 8px;
    height: 94px;
    width: 168px;
}

#title.ytd-compact-playlist-renderer {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#video-title.ytd-compact-playlist-renderer {
    display: block;
    margin: 0 0 4px 0;
    max-height: 3.2rem;
    overflow: hidden;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

ytd-compact-playlist-renderer #video-title.ytd-compact-playlist-renderer {
    margin: 0 0 4px 0;
    display: -webkit-box;
    max-height: 3.2rem;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

h3.ytd-compact-playlist-renderer {
    color: var(--yt-spec-text-primary);
}

.yt-simple-endpoint.ytd-compact-playlist-renderer {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: var(--yt-endpoint_-_color);
}

.yt-simple-endpoint.ytd-compact-playlist-renderer:hover {
    color: var(--yt-endpoint-hover_-_color);
    text-decoration: var(--yt-endpoint-hover_-_text-decoration);
}

a.yt-simple-endpoint.ytd-compact-playlist-renderer {
    min-width: 0;
}

canvas.ytd-compact-promoted-video-renderer,caption.ytd-compact-promoted-video-renderer,center.ytd-compact-promoted-video-renderer,cite.ytd-compact-promoted-video-renderer,code.ytd-compact-promoted-video-renderer,dd.ytd-compact-promoted-video-renderer,del.ytd-compact-promoted-video-renderer,dfn.ytd-compact-promoted-video-renderer,div.ytd-compact-promoted-video-renderer,dl.ytd-compact-promoted-video-renderer,dt.ytd-compact-promoted-video-renderer,em.ytd-compact-promoted-video-renderer,embed.ytd-compact-promoted-video-renderer,fieldset.ytd-compact-promoted-video-renderer,font.ytd-compact-promoted-video-renderer,form.ytd-compact-promoted-video-renderer,h1.ytd-compact-promoted-video-renderer,h2.ytd-compact-promoted-video-renderer,h3.ytd-compact-promoted-video-renderer,h4.ytd-compact-promoted-video-renderer,h5.ytd-compact-promoted-video-renderer,h6.ytd-compact-promoted-video-renderer,hr.ytd-compact-promoted-video-renderer,i.ytd-compact-promoted-video-renderer,iframe.ytd-compact-promoted-video-renderer,img.ytd-compact-promoted-video-renderer,ins.ytd-compact-promoted-video-renderer,kbd.ytd-compact-promoted-video-renderer,label.ytd-compact-promoted-video-renderer,legend.ytd-compact-promoted-video-renderer,li.ytd-compact-promoted-video-renderer,menu.ytd-compact-promoted-video-renderer,object.ytd-compact-promoted-video-renderer,ol.ytd-compact-promoted-video-renderer,p.ytd-compact-promoted-video-renderer,pre.ytd-compact-promoted-video-renderer,q.ytd-compact-promoted-video-renderer,s.ytd-compact-promoted-video-renderer,samp.ytd-compact-promoted-video-renderer,small.ytd-compact-promoted-video-renderer,span.ytd-compact-promoted-video-renderer,strike.ytd-compact-promoted-video-renderer,strong.ytd-compact-promoted-video-renderer,sub.ytd-compact-promoted-video-renderer,sup.ytd-compact-promoted-video-renderer,table.ytd-compact-promoted-video-renderer,tbody.ytd-compact-promoted-video-renderer,td.ytd-compact-promoted-video-renderer,tfoot.ytd-compact-promoted-video-renderer,th.ytd-compact-promoted-video-renderer,thead.ytd-compact-promoted-video-renderer,tr.ytd-compact-promoted-video-renderer,tt.ytd-compact-promoted-video-renderer,u.ytd-compact-promoted-video-renderer,ul.ytd-compact-promoted-video-renderer,var.ytd-compact-promoted-video-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-compact-promoted-video-renderer[hidden] {
    display: none !important;
}

ytd-compact-promoted-video-renderer {
    position: relative;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-thumbnail.ytd-compact-promoted-video-renderer {
    margin-right: 8px;
    height: 94px;
    width: 168px;
}

#endpoint-link.ytd-compact-promoted-video-renderer {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#ad-badge-container.ytd-compact-promoted-video-renderer {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#ad-badge.ytd-compact-promoted-video-renderer {
    background: hsl(46.8, 79.3%, 52.7%);
    border-radius: 2px;
    color: var(--ytd-ad-badge-text-color);
    padding: 2px 4px;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.2rem;
}

.yt-simple-endpoint.ytd-compact-promoted-video-renderer {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: var(--yt-endpoint_-_color);
}

.yt-simple-endpoint.ytd-compact-promoted-video-renderer:hover {
    color: var(--yt-endpoint-hover_-_color);
    text-decoration: var(--yt-endpoint-hover_-_text-decoration);
}

a.yt-simple-endpoint.ytd-compact-promoted-video-renderer {
    min-width: 0;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#video-title.ytd-compact-promoted-video-renderer {
    display: block;
    margin: 0 0 4px 0;
    max-height: 3.2rem;
    overflow: hidden;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
    margin-right: 24px;
}

h3.ytd-compact-promoted-video-renderer {
    color: var(--yt-spec-text-primary);
}

ytd-menu-renderer.ytd-compact-promoted-video-renderer {
    --paper-icon-button_-_padding:0;--paper-icon-button_-_width:24px;--paper-icon-button_-_height:24px;position: absolute;
    top: 0;
    right: 0;
}

canvas.ytd-compact-radio-renderer,caption.ytd-compact-radio-renderer,center.ytd-compact-radio-renderer,cite.ytd-compact-radio-renderer,code.ytd-compact-radio-renderer,dd.ytd-compact-radio-renderer,del.ytd-compact-radio-renderer,dfn.ytd-compact-radio-renderer,div.ytd-compact-radio-renderer,dl.ytd-compact-radio-renderer,dt.ytd-compact-radio-renderer,em.ytd-compact-radio-renderer,embed.ytd-compact-radio-renderer,fieldset.ytd-compact-radio-renderer,font.ytd-compact-radio-renderer,form.ytd-compact-radio-renderer,h1.ytd-compact-radio-renderer,h2.ytd-compact-radio-renderer,h3.ytd-compact-radio-renderer,h4.ytd-compact-radio-renderer,h5.ytd-compact-radio-renderer,h6.ytd-compact-radio-renderer,hr.ytd-compact-radio-renderer,i.ytd-compact-radio-renderer,iframe.ytd-compact-radio-renderer,img.ytd-compact-radio-renderer,ins.ytd-compact-radio-renderer,kbd.ytd-compact-radio-renderer,label.ytd-compact-radio-renderer,legend.ytd-compact-radio-renderer,li.ytd-compact-radio-renderer,menu.ytd-compact-radio-renderer,object.ytd-compact-radio-renderer,ol.ytd-compact-radio-renderer,p.ytd-compact-radio-renderer,pre.ytd-compact-radio-renderer,q.ytd-compact-radio-renderer,s.ytd-compact-radio-renderer,samp.ytd-compact-radio-renderer,small.ytd-compact-radio-renderer,span.ytd-compact-radio-renderer,strike.ytd-compact-radio-renderer,strong.ytd-compact-radio-renderer,sub.ytd-compact-radio-renderer,sup.ytd-compact-radio-renderer,table.ytd-compact-radio-renderer,tbody.ytd-compact-radio-renderer,td.ytd-compact-radio-renderer,tfoot.ytd-compact-radio-renderer,th.ytd-compact-radio-renderer,thead.ytd-compact-radio-renderer,tr.ytd-compact-radio-renderer,tt.ytd-compact-radio-renderer,u.ytd-compact-radio-renderer,ul.ytd-compact-radio-renderer,var.ytd-compact-radio-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-compact-radio-renderer[hidden] {
    display: none !important;
}

ytd-compact-radio-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-thumbnail.ytd-compact-radio-renderer {
    margin-right: 8px;
    height: 94px;
    width: 168px;
}

.yt-simple-endpoint.ytd-compact-radio-renderer {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: var(--yt-endpoint_-_color);
}

.yt-simple-endpoint.ytd-compact-radio-renderer:hover {
    color: var(--yt-endpoint-hover_-_color);
    text-decoration: var(--yt-endpoint-hover_-_text-decoration);
}

#title.yt-simple-endpoint.ytd-compact-radio-renderer {
    min-width: 0;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#video-title.ytd-compact-radio-renderer {
    display: block;
    margin: 0 0 4px 0;
    max-height: 3.2rem;
    overflow: hidden;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

ytd-compact-radio-renderer.use-ellipsis #video-title.ytd-compact-radio-renderer {
    margin: 0 0 4px 0;
    display: -webkit-box;
    max-height: 3.2rem;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

h3.ytd-compact-radio-renderer {
    color: var(--yt-spec-text-primary);
}

canvas.ytd-compact-autoplay-renderer,caption.ytd-compact-autoplay-renderer,center.ytd-compact-autoplay-renderer,cite.ytd-compact-autoplay-renderer,code.ytd-compact-autoplay-renderer,dd.ytd-compact-autoplay-renderer,del.ytd-compact-autoplay-renderer,dfn.ytd-compact-autoplay-renderer,div.ytd-compact-autoplay-renderer,dl.ytd-compact-autoplay-renderer,dt.ytd-compact-autoplay-renderer,em.ytd-compact-autoplay-renderer,embed.ytd-compact-autoplay-renderer,fieldset.ytd-compact-autoplay-renderer,font.ytd-compact-autoplay-renderer,form.ytd-compact-autoplay-renderer,h1.ytd-compact-autoplay-renderer,h2.ytd-compact-autoplay-renderer,h3.ytd-compact-autoplay-renderer,h4.ytd-compact-autoplay-renderer,h5.ytd-compact-autoplay-renderer,h6.ytd-compact-autoplay-renderer,hr.ytd-compact-autoplay-renderer,i.ytd-compact-autoplay-renderer,iframe.ytd-compact-autoplay-renderer,img.ytd-compact-autoplay-renderer,ins.ytd-compact-autoplay-renderer,kbd.ytd-compact-autoplay-renderer,label.ytd-compact-autoplay-renderer,legend.ytd-compact-autoplay-renderer,li.ytd-compact-autoplay-renderer,menu.ytd-compact-autoplay-renderer,object.ytd-compact-autoplay-renderer,ol.ytd-compact-autoplay-renderer,p.ytd-compact-autoplay-renderer,pre.ytd-compact-autoplay-renderer,q.ytd-compact-autoplay-renderer,s.ytd-compact-autoplay-renderer,samp.ytd-compact-autoplay-renderer,small.ytd-compact-autoplay-renderer,span.ytd-compact-autoplay-renderer,strike.ytd-compact-autoplay-renderer,strong.ytd-compact-autoplay-renderer,sub.ytd-compact-autoplay-renderer,sup.ytd-compact-autoplay-renderer,table.ytd-compact-autoplay-renderer,tbody.ytd-compact-autoplay-renderer,td.ytd-compact-autoplay-renderer,tfoot.ytd-compact-autoplay-renderer,th.ytd-compact-autoplay-renderer,thead.ytd-compact-autoplay-renderer,tr.ytd-compact-autoplay-renderer,tt.ytd-compact-autoplay-renderer,u.ytd-compact-autoplay-renderer,ul.ytd-compact-autoplay-renderer,var.ytd-compact-autoplay-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-compact-autoplay-renderer[hidden] {
    display: none !important;
}

ytd-compact-autoplay-renderer {
    display: block;
    padding-bottom: 8px;
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
    margin-bottom: 16px;
}

ytd-compact-autoplay-renderer[fixie_] {
    margin-bottom: 12px;
}

ytd-compact-autoplay-renderer:not([queue-is-empty_]) {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

#head.ytd-compact-autoplay-renderer {
    margin-bottom: 12px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

ytd-compact-autoplay-renderer[fixie_] #head.ytd-compact-autoplay-renderer {
    margin-bottom: 16px;
}

#upnext.ytd-compact-autoplay-renderer {
    color: var(--yt-spec-text-primary);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#autoplay.ytd-compact-autoplay-renderer {
    color: hsl(0, 0%, 53.3%);
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

paper-toggle-button.ytd-compact-autoplay-renderer {
    margin-left: 8px;
}

ytd-compact-autoplay-renderer[fixie_] paper-toggle-button.ytd-compact-autoplay-renderer {
    --paper-toggle-button-label-spacing:0px;}

ytd-compact-video-renderer.ytd-compact-autoplay-renderer {
    padding-bottom: 8px;
}

ytd-compact-video-renderer.ytd-compact-autoplay-renderer[expansion='collapsed'] {
    padding-bottom: 0;
}

ytd-compact-video-renderer.ytd-compact-autoplay-renderer[expansion='expanded'] {
    margin-bottom: 0;
}

ytd-compact-autoplay-renderer[fixie_] ytd-compact-video-renderer.ytd-compact-autoplay-renderer {
    padding-bottom: 4px;
}

#tooltip.ytd-compact-autoplay-renderer {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.1rem;
}

canvas.ytd-watch-next-secondary-results-renderer,caption.ytd-watch-next-secondary-results-renderer,center.ytd-watch-next-secondary-results-renderer,cite.ytd-watch-next-secondary-results-renderer,code.ytd-watch-next-secondary-results-renderer,dd.ytd-watch-next-secondary-results-renderer,del.ytd-watch-next-secondary-results-renderer,dfn.ytd-watch-next-secondary-results-renderer,div.ytd-watch-next-secondary-results-renderer,dl.ytd-watch-next-secondary-results-renderer,dt.ytd-watch-next-secondary-results-renderer,em.ytd-watch-next-secondary-results-renderer,embed.ytd-watch-next-secondary-results-renderer,fieldset.ytd-watch-next-secondary-results-renderer,font.ytd-watch-next-secondary-results-renderer,form.ytd-watch-next-secondary-results-renderer,h1.ytd-watch-next-secondary-results-renderer,h2.ytd-watch-next-secondary-results-renderer,h3.ytd-watch-next-secondary-results-renderer,h4.ytd-watch-next-secondary-results-renderer,h5.ytd-watch-next-secondary-results-renderer,h6.ytd-watch-next-secondary-results-renderer,hr.ytd-watch-next-secondary-results-renderer,i.ytd-watch-next-secondary-results-renderer,iframe.ytd-watch-next-secondary-results-renderer,img.ytd-watch-next-secondary-results-renderer,ins.ytd-watch-next-secondary-results-renderer,kbd.ytd-watch-next-secondary-results-renderer,label.ytd-watch-next-secondary-results-renderer,legend.ytd-watch-next-secondary-results-renderer,li.ytd-watch-next-secondary-results-renderer,menu.ytd-watch-next-secondary-results-renderer,object.ytd-watch-next-secondary-results-renderer,ol.ytd-watch-next-secondary-results-renderer,p.ytd-watch-next-secondary-results-renderer,pre.ytd-watch-next-secondary-results-renderer,q.ytd-watch-next-secondary-results-renderer,s.ytd-watch-next-secondary-results-renderer,samp.ytd-watch-next-secondary-results-renderer,small.ytd-watch-next-secondary-results-renderer,span.ytd-watch-next-secondary-results-renderer,strike.ytd-watch-next-secondary-results-renderer,strong.ytd-watch-next-secondary-results-renderer,sub.ytd-watch-next-secondary-results-renderer,sup.ytd-watch-next-secondary-results-renderer,table.ytd-watch-next-secondary-results-renderer,tbody.ytd-watch-next-secondary-results-renderer,td.ytd-watch-next-secondary-results-renderer,tfoot.ytd-watch-next-secondary-results-renderer,th.ytd-watch-next-secondary-results-renderer,thead.ytd-watch-next-secondary-results-renderer,tr.ytd-watch-next-secondary-results-renderer,tt.ytd-watch-next-secondary-results-renderer,u.ytd-watch-next-secondary-results-renderer,ul.ytd-watch-next-secondary-results-renderer,var.ytd-watch-next-secondary-results-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-watch-next-secondary-results-renderer[hidden] {
    display: none !important;
}

ytd-watch-next-secondary-results-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

ytd-movie-offer-module-renderer.ytd-watch-next-secondary-results-renderer {
    margin: 0 0 20px 0;
}

ytd-compact-video-renderer.ytd-watch-next-secondary-results-renderer:not([expansion='collapsed']).ytd-watch-next-secondary-results-renderer,ytd-compact-radio-renderer.ytd-watch-next-secondary-results-renderer,ytd-compact-movie-renderer.ytd-watch-next-secondary-results-renderer,ytd-compact-playlist-renderer.ytd-watch-next-secondary-results-renderer,ytd-compact-promoted-video-renderer.ytd-watch-next-secondary-results-renderer {
    margin-bottom: 8px;
}

ytd-watch-next-secondary-results-renderer[fixie_] ytd-compact-video-renderer.ytd-watch-next-secondary-results-renderer,ytd-watch-next-secondary-results-renderer[fixie_] ytd-compact-radio-renderer.ytd-watch-next-secondary-results-renderer,ytd-watch-next-secondary-results-renderer[fixie_] ytd-compact-movie-renderer.ytd-watch-next-secondary-results-renderer,ytd-watch-next-secondary-results-renderer[fixie_] ytd-compact-playlist-renderer.ytd-watch-next-secondary-results-renderer,ytd-watch-next-secondary-results-renderer[fixie_] ytd-compact-promoted-video-renderer.ytd-watch-next-secondary-results-renderer {
    margin-bottom: 16px !important;
}

ytd-item-section-renderer.ytd-watch-next-secondary-results-renderer {
    --ytd-item-section-item-margin:8px;}

ytd-watch-next-secondary-results-renderer[fixie_] ytd-item-section-renderer.ytd-watch-next-secondary-results-renderer {
    --ytd-item-section-item-margin:16px;}

#items.ytd-watch-next-secondary-results-renderer > yt-related-chip-cloud-renderer.ytd-watch-next-secondary-results-renderer {
    margin-top: calc(0% - 8px);
}

#items.ytd-watch-next-secondary-results-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

yt-next-continuation.ytd-watch-next-secondary-results-renderer {
    --paper-button_-_background-color:var(--yt-spec-10-percent-layer);--paper-button_-_border:solid 1px transparent;--paper-button_-_color:hsla(0, 0%, 53.3%, .8);--paper-button_-_width:100%;--paper-button_-_margin:0;--paper-button_-_text-transform:initial;font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

canvas.ytd-pla-shelf-renderer,caption.ytd-pla-shelf-renderer,center.ytd-pla-shelf-renderer,cite.ytd-pla-shelf-renderer,code.ytd-pla-shelf-renderer,dd.ytd-pla-shelf-renderer,del.ytd-pla-shelf-renderer,dfn.ytd-pla-shelf-renderer,div.ytd-pla-shelf-renderer,dl.ytd-pla-shelf-renderer,dt.ytd-pla-shelf-renderer,em.ytd-pla-shelf-renderer,embed.ytd-pla-shelf-renderer,fieldset.ytd-pla-shelf-renderer,font.ytd-pla-shelf-renderer,form.ytd-pla-shelf-renderer,h1.ytd-pla-shelf-renderer,h2.ytd-pla-shelf-renderer,h3.ytd-pla-shelf-renderer,h4.ytd-pla-shelf-renderer,h5.ytd-pla-shelf-renderer,h6.ytd-pla-shelf-renderer,hr.ytd-pla-shelf-renderer,i.ytd-pla-shelf-renderer,iframe.ytd-pla-shelf-renderer,img.ytd-pla-shelf-renderer,ins.ytd-pla-shelf-renderer,kbd.ytd-pla-shelf-renderer,label.ytd-pla-shelf-renderer,legend.ytd-pla-shelf-renderer,li.ytd-pla-shelf-renderer,menu.ytd-pla-shelf-renderer,object.ytd-pla-shelf-renderer,ol.ytd-pla-shelf-renderer,p.ytd-pla-shelf-renderer,pre.ytd-pla-shelf-renderer,q.ytd-pla-shelf-renderer,s.ytd-pla-shelf-renderer,samp.ytd-pla-shelf-renderer,small.ytd-pla-shelf-renderer,span.ytd-pla-shelf-renderer,strike.ytd-pla-shelf-renderer,strong.ytd-pla-shelf-renderer,sub.ytd-pla-shelf-renderer,sup.ytd-pla-shelf-renderer,table.ytd-pla-shelf-renderer,tbody.ytd-pla-shelf-renderer,td.ytd-pla-shelf-renderer,tfoot.ytd-pla-shelf-renderer,th.ytd-pla-shelf-renderer,thead.ytd-pla-shelf-renderer,tr.ytd-pla-shelf-renderer,tt.ytd-pla-shelf-renderer,u.ytd-pla-shelf-renderer,ul.ytd-pla-shelf-renderer,var.ytd-pla-shelf-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-pla-shelf-renderer[hidden] {
    display: none !important;
}

ytd-pla-shelf-renderer {
    display: block;
}

#banner.ytd-pla-shelf-renderer {
    padding-bottom: 16px;
    padding-top: 16px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#title.ytd-pla-shelf-renderer {
    display: block;
    text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
    color: var(--yt-spec-text-primary);
    -ms-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
}

#banner-right.ytd-pla-shelf-renderer {
    color: hsla(0, 0%, 53.3%, .8);
    -ms-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

#info-container.ytd-pla-shelf-renderer {
    cursor: default;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#sponsored-text.ytd-pla-shelf-renderer {
    text-transform: uppercase;
    -ms-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.2rem;
}

#ad-info-tooltip.ytd-pla-shelf-renderer {
    width: 183px;
}

#expand-button.ytd-pla-shelf-renderer {
    --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;margin: 0px 16px;
    width: var(--yt-icon-width);
    height: var(--yt-icon-height);
}

#info-icon.ytd-pla-shelf-renderer {
    height: 14px;
    width: 14px;
}

#info-icon.ytd-pla-shelf-renderer,#info-button.ytd-pla-shelf-renderer {
    margin: 0 4px;
    -ms-align-self: center;
    -webkit-align-self: center;
    align-self: center;
}

#info-button.ytd-pla-shelf-renderer {
    --yt-button-icon-padding:0;--yt-button-icon-size:14px;}

yt-horizontal-list-renderer.ytd-pla-shelf-renderer {
    --ytd-horizontal-list-arrow-top:-13px;border-bottom: 1px solid var(--yt-spec-10-percent-layer);
}

canvas.ytd-playlist-panel-renderer,caption.ytd-playlist-panel-renderer,center.ytd-playlist-panel-renderer,cite.ytd-playlist-panel-renderer,code.ytd-playlist-panel-renderer,dd.ytd-playlist-panel-renderer,del.ytd-playlist-panel-renderer,dfn.ytd-playlist-panel-renderer,div.ytd-playlist-panel-renderer,dl.ytd-playlist-panel-renderer,dt.ytd-playlist-panel-renderer,em.ytd-playlist-panel-renderer,embed.ytd-playlist-panel-renderer,fieldset.ytd-playlist-panel-renderer,font.ytd-playlist-panel-renderer,form.ytd-playlist-panel-renderer,h1.ytd-playlist-panel-renderer,h2.ytd-playlist-panel-renderer,h3.ytd-playlist-panel-renderer,h4.ytd-playlist-panel-renderer,h5.ytd-playlist-panel-renderer,h6.ytd-playlist-panel-renderer,hr.ytd-playlist-panel-renderer,i.ytd-playlist-panel-renderer,iframe.ytd-playlist-panel-renderer,img.ytd-playlist-panel-renderer,ins.ytd-playlist-panel-renderer,kbd.ytd-playlist-panel-renderer,label.ytd-playlist-panel-renderer,legend.ytd-playlist-panel-renderer,li.ytd-playlist-panel-renderer,menu.ytd-playlist-panel-renderer,object.ytd-playlist-panel-renderer,ol.ytd-playlist-panel-renderer,p.ytd-playlist-panel-renderer,pre.ytd-playlist-panel-renderer,q.ytd-playlist-panel-renderer,s.ytd-playlist-panel-renderer,samp.ytd-playlist-panel-renderer,small.ytd-playlist-panel-renderer,span.ytd-playlist-panel-renderer,strike.ytd-playlist-panel-renderer,strong.ytd-playlist-panel-renderer,sub.ytd-playlist-panel-renderer,sup.ytd-playlist-panel-renderer,table.ytd-playlist-panel-renderer,tbody.ytd-playlist-panel-renderer,td.ytd-playlist-panel-renderer,tfoot.ytd-playlist-panel-renderer,th.ytd-playlist-panel-renderer,thead.ytd-playlist-panel-renderer,tr.ytd-playlist-panel-renderer,tt.ytd-playlist-panel-renderer,u.ytd-playlist-panel-renderer,ul.ytd-playlist-panel-renderer,var.ytd-playlist-panel-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-playlist-panel-renderer[hidden] {
    display: none !important;
}

#container.ytd-playlist-panel-renderer,.playlist-items.ytd-playlist-panel-renderer {
    height: 100%;
}

ytd-playlist-panel-renderer[collapsed] #container.ytd-playlist-panel-renderer {
    height: auto;
}

#container.ytd-playlist-panel-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

ytd-playlist-panel-renderer[is-watch][flexy] #container.ytd-playlist-panel-renderer {
    max-height: var(--yt-watch-playlist-max-height);
}

ytd-playlist-panel-renderer[fixie] #container.ytd-playlist-panel-renderer {
    max-height: 440px;
}

ytd-playlist-panel-renderer[collapsed] .controls.ytd-playlist-panel-renderer,ytd-playlist-panel-renderer[collapsed] .playlist-items.ytd-playlist-panel-renderer {
    display: none;
}

ytd-playlist-panel-renderer[loading] .header.ytd-playlist-panel-renderer {
    height: 86px;
}

ytd-playlist-panel-renderer[loading] #header-contents.ytd-playlist-panel-renderer,ytd-playlist-panel-renderer[loading] ytd-playlist-panel-video-renderer.ytd-playlist-panel-renderer {
    visibility: hidden;
}

#playlist-actions.ytd-playlist-panel-renderer,#publisher-container.ytd-playlist-panel-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-playlist-panel-renderer[collapsible][collapsed] #playlist-actions.ytd-playlist-panel-renderer {
    display: none;
}

ytd-playlist-panel-renderer[has-playlist-buttons] ytd-menu-renderer.yt-playlist-buttons.ytd-playlist-panel-renderer {
    margin-left: -8px;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-playlist-panel-renderer:not([has-playlist-buttons]) #save-button-wrapper.ytd-playlist-panel-renderer {
    margin: 16px 0px;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#overflow-menu.ytd-playlist-panel-renderer ytd-menu-renderer.ytd-playlist-panel-renderer {
    margin-left: -8px;
}

.header.ytd-playlist-panel-renderer {
    background-color: var(--yt-playlist-background-header);
    padding: 16px 16px 0 24px;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

ytd-playlist-panel-renderer[flexy] .header.ytd-playlist-panel-renderer {
    padding: 15px 15px 0;
}

ytd-playlist-panel-renderer[collapsible] .header.ytd-playlist-panel-renderer {
    padding: 12px 16px 0;
}

ytd-playlist-panel-renderer[collapsible][collapsed] .header.ytd-playlist-panel-renderer {
    padding-bottom: 12px;
}

ytd-playlist-panel-renderer[hide-header-text] .header.ytd-playlist-panel-renderer {
    padding-top: 0;
}

#header-top-row.ytd-playlist-panel-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#playlist-icon.ytd-playlist-panel-renderer {
    margin-right: 16px;
    color: var(--yt-spec-icon-active-other);
}

ytd-playlist-panel-renderer:not([collapsible]) #playlist-icon.ytd-playlist-panel-renderer {
    display: none;
}

#header-description.ytd-playlist-panel-renderer {
    min-width: 0;
    margin-right: 8px;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#expand-button.ytd-playlist-panel-renderer {
    color: var(--yt-spec-icon-active-other);
}

ytd-playlist-panel-renderer:not([collapsible]) #expand-button.ytd-playlist-panel-renderer {
    display: none;
}

ytd-playlist-panel-renderer[hide-header-text] .title.ytd-playlist-panel-renderer,ytd-playlist-panel-renderer[hide-header-text] #publisher-container.ytd-playlist-panel-renderer {
    display: none;
}

.playlist-items.ytd-playlist-panel-renderer {
    background-color: var(--yt-playlist-background-item);
    height: 100%;
    padding-top: 4px;
}

ytd-playlist-panel-renderer[flexy] .playlist-items.ytd-playlist-panel-renderer {
    padding: 4px 0;
}

.title.ytd-playlist-panel-renderer {
    --yt-endpoint-color:var(--yt-playlist-title-text);color: var(--yt-playlist-title-text);
    margin-bottom: 8px;
    display: block;
    max-height: 2rem;
    overflow: hidden;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
}

ytd-playlist-panel-renderer[flexy] .title.ytd-playlist-panel-renderer {
    margin-bottom: 9px;
}

ytd-playlist-panel-renderer[collapsible] .title.ytd-playlist-panel-renderer {
    margin: 0;
    text-overflow: ellipsis;
    display: block;
    max-height: 1.6rem;
    white-space: nowrap;
    overflow: hidden;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

.publisher.ytd-playlist-panel-renderer {
    color: var(--yt-playlist-message-text);
    display: block;
    max-height: 1.8rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
}

.publisher.ytd-playlist-panel-renderer:hover {
    color: var(--yt-playlist-message-text-hover);
}

ytd-playlist-panel-renderer[collapsible] .publisher.ytd-playlist-panel-renderer {
    --yt-endpoint-color:var(--yt-playlist-message-text);font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5rem;
}

.index-message-wrapper.ytd-playlist-panel-renderer {
    color: var(--yt-playlist-message-text);
    display: block;
    max-height: 1.8rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

.publisher.ytd-playlist-panel-renderer:not(:empty) + .index-message-wrapper.ytd-playlist-panel-renderer::before {
    color: var(--yt-playlist-message-text);
    content: '-';
    padding: 0 4px;
}

ytd-playlist-panel-renderer[collapsible] .index-message-wrapper.ytd-playlist-panel-renderer {
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5rem;
}

.yt-scrollbar-dark.ytd-playlist-panel-renderer::-webkit-scrollbar-thumb {
    height: 56px;
    background: hsla(0, 0%, 53.3%, .4);
}

.yt-scrollbar-dark.ytd-playlist-panel-renderer::-webkit-scrollbar {
    width: 8px;
}

ytd-playlist-panel-renderer[dark] {
    --yt-playlist-background-header:hsla(0, 0%, 53.3%, .4);--yt-playlist-background-item:hsla(0, 0%, 53.3%, .2);--yt-playlist-title-text:hsla(0, 100%, 100%, .88);--yt-playlist-message-text:hsl(0, 0%, 93.3%);--yt-endpoint-color:hsl(0, 0%, 93.3%);--yt-spec-text-primary:hsla(0, 100%, 100%, .88);--yt-icon-color:hsla(0, 100%, 100%, .5);--yt-icon-hover-color:hsla(0, 100%, 100%, .74);--yt-icon-active-color:hsla(0, 100%, 100%, .88);background-color: hsl(0, 0%, 7%);
}

ytd-playlist-panel-renderer[dark] ytd-playlist-panel-video-renderer.ytd-playlist-panel-renderer:hover {
    background-color: #525252;
}

canvas.ytd-watch-flexy,caption.ytd-watch-flexy,center.ytd-watch-flexy,cite.ytd-watch-flexy,code.ytd-watch-flexy,dd.ytd-watch-flexy,del.ytd-watch-flexy,dfn.ytd-watch-flexy,div.ytd-watch-flexy,dl.ytd-watch-flexy,dt.ytd-watch-flexy,em.ytd-watch-flexy,embed.ytd-watch-flexy,fieldset.ytd-watch-flexy,font.ytd-watch-flexy,form.ytd-watch-flexy,h1.ytd-watch-flexy,h2.ytd-watch-flexy,h3.ytd-watch-flexy,h4.ytd-watch-flexy,h5.ytd-watch-flexy,h6.ytd-watch-flexy,hr.ytd-watch-flexy,i.ytd-watch-flexy,iframe.ytd-watch-flexy,img.ytd-watch-flexy,ins.ytd-watch-flexy,kbd.ytd-watch-flexy,label.ytd-watch-flexy,legend.ytd-watch-flexy,li.ytd-watch-flexy,menu.ytd-watch-flexy,object.ytd-watch-flexy,ol.ytd-watch-flexy,p.ytd-watch-flexy,pre.ytd-watch-flexy,q.ytd-watch-flexy,s.ytd-watch-flexy,samp.ytd-watch-flexy,small.ytd-watch-flexy,span.ytd-watch-flexy,strike.ytd-watch-flexy,strong.ytd-watch-flexy,sub.ytd-watch-flexy,sup.ytd-watch-flexy,table.ytd-watch-flexy,tbody.ytd-watch-flexy,td.ytd-watch-flexy,tfoot.ytd-watch-flexy,th.ytd-watch-flexy,thead.ytd-watch-flexy,tr.ytd-watch-flexy,tt.ytd-watch-flexy,u.ytd-watch-flexy,ul.ytd-watch-flexy,var.ytd-watch-flexy {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-watch-flexy[hidden] {
    display: none !important;
}

ytd-watch-flexy {
    --ytd-watch-flexy-sidebar-width:402px;--ytd-watch-flexy-sidebar-min-width:300px;--ytd-watch-flexy-masthead-height:56px;background: var(--yt-main-app-background-tmp);
    min-width: 0;
}

ytd-watch-flexy[fullscreen] {
    --ytd-watch-flexy-masthead-height:0px;}

ytd-watch-flexy[video-id="QrGrOK8oZG8"] {
    --ytd-video-primary-info-renderer-title-color:#e6d140;--ytd-video-primary-info-renderer-title-font-family:Georgia, serif;--ytd-video-primary-info-renderer-title-font-size:250%;--ytd-video-primary-info-renderer-title-font-variant:small-caps;--ytd-video-primary-info-renderer-title-transform:skew(-5deg, 0deg);--ytd-video-primary-info-renderer-title-text-shadow:1px 1px #000, 1px 1px 0.1px #000;}

#columns.ytd-watch-flexy {
    margin: 0 auto;
    background: var(--yt-main-app-background-tmp);
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#primary.ytd-watch-flexy {
    padding-right: 24px;
}

ytd-watch-flexy:not([theater]):not([fullscreen]) #primary.ytd-watch-flexy,ytd-watch-flexy:not([theater]):not([fullscreen]) #secondary.ytd-watch-flexy {
    padding-top: 24px;
}

ytd-watch-flexy:not([is-two-columns_]) #secondary.ytd-watch-flexy {
    display: none;
}

#player.ytd-watch-flexy {
    position: relative;
}

ytd-watch-flexy[player-unavailable] #player-container-outer.ytd-watch-flexy {
    visibility: hidden;
}

#error-screen.ytd-watch-flexy {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#playlist.ytd-watch-flexy {
    display: block;
}

#chat.ytd-watch-flexy,#transcript-loader.ytd-watch-flexy,#playlist.ytd-watch-flexy {
    margin-bottom: 24px;
}

ytd-watch-flexy:not([is-two-columns_]) #chat.ytd-watch-flexy,ytd-watch-flexy:not([is-two-columns_]) #transcript-loader.ytd-watch-flexy,ytd-watch-flexy:not([is-two-columns_]) #playlist.ytd-watch-flexy {
    margin-top: 24px;
}

ytd-miniplayer-bar-renderer.ytd-watch-flexy {
    position: fixed;
    z-index: 2008;
    top: 56px;
    left: 0;
    width: 100%;
    transform: translateY(0);
    transition: transform 0.2s ease;
}

ytd-miniplayer-bar-renderer.ytd-watch-flexy:not([active]).ytd-watch-flexy,ytd-miniplayer-bar-renderer.ytd-watch-flexy[dark-launch] {
    transform: translateY(calc(-100% - 56px));
    opacity: 0;
    transition: transform 0.2s ease, opacity 0s 0.2s;
}

ytd-watch-flexy.loading #chat.ytd-watch-flexy,ytd-watch-flexy.loading #comments.ytd-watch-flexy,ytd-watch-flexy.loading #pla-shelf.ytd-watch-flexy,ytd-watch-flexy.loading #related.ytd-watch-flexy {
    visibility: hidden;
}

ytd-watch-flexy.loading-player #player-container-outer.ytd-watch-flexy {
    visibility: hidden;
}

ytd-watch-flexy.loading-player #player.ytd-watch-flexy {
    background-color: #000;
}

ytd-watch-flexy[theater] #player-theater-container.ytd-watch-flexy,ytd-watch-flexy[fullscreen] #player-theater-container.ytd-watch-flexy {
    position: relative;
    width: 100%;
    height: calc((9 / 16) * 100vw);
    max-height: calc(100vh - 169px);
    min-height: 480px;
    background: #000;
}

ytd-watch-flexy:not([fullscreen])[theater][full-window-mode_] #player-theater-container.ytd-watch-flexy {
    width: 100vw;
    height: 100vh;
    min-height: 240px;
    max-height: none;
}

ytd-watch-flexy[fullscreen] #player-theater-container.ytd-watch-flexy {
    height: 100vh;
    max-height: none;
}

ytd-watch-flexy[theater] #columns.ytd-watch-flexy,ytd-watch-flexy[fullscreen] #columns.ytd-watch-flexy {
    margin-top: 0;
}

ytd-watch-flexy[theater] #secondary.ytd-watch-flexy,ytd-watch-flexy[fullscreen] #secondary.ytd-watch-flexy {
    margin-top: 24px;
}

ytd-watch-flexy[theater] #player.ytd-watch-flexy,ytd-watch-flexy[fullscreen] #player.ytd-watch-flexy {
    display: none;
}

ytd-watch-flexy[theater] #clarify-box.ytd-watch-flexy:not(:empty),ytd-watch-flexy[fullscreen] #clarify-box.ytd-watch-flexy:not(:empty) {
    margin-top: 20px;
}

ytd-watch-flexy[flexy_] {
    --ytd-watch-flexy-width-ratio:16;--ytd-watch-flexy-height-ratio:9;--ytd-watch-flexy-space-below-player:136px;--ytd-watch-flexy-non-player-height:calc(var(--ytd-watch-flexy-masthead-height) + 24px + var(--ytd-watch-flexy-space-below-player));--ytd-watch-flexy-non-player-width:calc(var(--ytd-watch-flexy-sidebar-width) + (3 * 24px));--ytd-watch-flexy-min-player-height:240px;--ytd-watch-flexy-min-player-width:calc(var(--ytd-watch-flexy-min-player-height) * (var(--ytd-watch-flexy-width-ratio) / var(--ytd-watch-flexy-height-ratio)));--ytd-watch-flexy-max-player-height:calc(100vh - var(--ytd-watch-flexy-non-player-height));--ytd-watch-flexy-max-player-width:calc(var(--ytd-watch-flexy-max-player-height) * (var(--ytd-watch-flexy-width-ratio) / var(--ytd-watch-flexy-height-ratio)));}

ytd-watch-flexy[flexy_][transcript-opened_][is-two-columns_],ytd-watch-flexy[flexy_][playlist][is-two-columns_],ytd-watch-flexy[flexy_][should-stamp-chat][is-two-columns_] {
    --ytd-watch-flexy-min-player-height:380px;}

ytd-watch-flexy[flexy_][flexy-small-window_]:not([is-extra-wide-video_]),ytd-watch-flexy[flexy_][flexy-small-window_][transcript-opened_][is-two-columns_]:not([is-extra-wide-video_]),ytd-watch-flexy[flexy_][flexy-small-window_][playlist][is-two-columns_]:not([is-extra-wide-video_]),ytd-watch-flexy[flexy_][flexy-small-window_][should-stamp-chat][is-two-columns_]:not([is-extra-wide-video_]) {
    --ytd-watch-flexy-min-player-height:360px;}

ytd-watch-flexy[flexy_][flexy-large-window_]:not([is-extra-wide-video_]),ytd-watch-flexy[flexy_][flexy-large-window_][transcript-opened_][is-two-columns_]:not([is-extra-wide-video_]),ytd-watch-flexy[flexy_][flexy-large-window_][playlist][is-two-columns_]:not([is-extra-wide-video_]),ytd-watch-flexy[flexy_][flexy-large-window_][should-stamp-chat][is-two-columns_]:not([is-extra-wide-video_]) {
    --ytd-watch-flexy-min-player-height:480px;}

ytd-watch-flexy[flexy_] #columns.ytd-watch-flexy {
    max-width: calc(1280px + var(--ytd-watch-flexy-non-player-width));
}

ytd-watch-flexy[flexy_][is-two-columns_] #columns.ytd-watch-flexy {
    min-width: calc(var(--ytd-watch-flexy-min-player-height) * (var(--ytd-watch-flexy-width-ratio) / var(--ytd-watch-flexy-height-ratio)) + 3 * 24px + var(--ytd-watch-flexy-sidebar-min-width));
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-watch-flexy[flexy_] #primary.ytd-watch-flexy {
    margin-left: 24px;
    min-width: var(--ytd-watch-flexy-min-player-width);
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-watch-flexy[flexy_][is-two-columns_]:not([is-four-three-to-sixteen-nine-video_]):not([is-extra-wide-video_]) #primary.ytd-watch-flexy {
    max-width: calc(var(--ytd-watch-flexy-max-player-height) * (16 / 9));
    min-width: calc(var(--ytd-watch-flexy-min-player-height) * (16 / 9));
}

ytd-watch-flexy[flexy_][is-two-columns_][is-extra-wide-video_] #primary.ytd-watch-flexy,ytd-watch-flexy[flexy_][is-two-columns_][is-four-three-to-sixteen-nine-video_] #primary.ytd-watch-flexy {
    max-width: var(--ytd-watch-flexy-max-player-width);
    min-width: var(--ytd-watch-flexy-min-player-width);
}

ytd-watch-flexy[flexy_] #secondary.ytd-watch-flexy {
    padding-right: 24px;
    width: var(--ytd-watch-flexy-sidebar-width);
    min-width: var(--ytd-watch-flexy-sidebar-min-width);
}

ytd-watch-flexy[flexy_] #player-container-outer.ytd-watch-flexy {
    max-width: var(--ytd-watch-flexy-max-player-width);
    min-width: var(--ytd-watch-flexy-min-player-width);
    margin: 0 auto;
}

ytd-watch-flexy[flexy_] #player-container-inner.ytd-watch-flexy {
    padding-top: calc(var(--ytd-watch-flexy-height-ratio) / var(--ytd-watch-flexy-width-ratio) * 100%);
}

ytd-watch-flexy[flexy_]:not([is-vertical-video_]) #player-container-inner.ytd-watch-flexy {
    position: relative;
}

ytd-watch-flexy[flexy_] #player-container.ytd-watch-flexy {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

ytd-watch-flexy[flexy_]:not([is-two-columns_]) #chat.ytd-watch-flexy,ytd-watch-flexy[flexy_]:not([is-two-columns_]) #transcript-loader.ytd-watch-flexy {
    height: 460px;
}

ytd-watch-flexy[flexy_]:not([is-two-columns_]) #playlist.ytd-watch-flexy {
    height: 308px;
}

ytd-watch-flexy[flexy_][is-two-columns_] #chat.ytd-watch-flexy:not([collapsed]).ytd-watch-flexy,ytd-watch-flexy[flexy_][is-two-columns_] #transcript-loader.ytd-watch-flexy,ytd-watch-flexy[flexy_][is-two-columns_] #playlist.ytd-watch-flexy {
    height: calc((100vw - var(--ytd-watch-flexy-non-player-width) - var(--ytd-watch-flexy-scrollbar-width)) * (var(--ytd-watch-flexy-height-ratio) / var(--ytd-watch-flexy-width-ratio)));
    min-height: var(--ytd-watch-flexy-min-player-height);
    max-height: var(--ytd-watch-flexy-max-player-height);
}

ytd-watch-flexy[flexy_] #chat.ytd-watch-flexy:not([collapsed]).ytd-watch-flexy {
    min-height: 596px;
}

@media (min-height: 729px) {
    ytd-watch-flexy[flexy_][is-two-columns_] #chat.ytd-watch-flexy,ytd-watch-flexy[flexy_][is-two-columns_] #transcript-loader.ytd-watch-flexy,ytd-watch-flexy[flexy_][is-two-columns_] #playlist.ytd-watch-flexy {
        max-height:502px;
    }
}

ytd-watch-flexy[split-pane_] {
    position: absolute;
    top: var(--ytd-watch-flexy-masthead-height);
    left: 0;
    right: 0;
    bottom: 0;
}

ytd-watch-flexy[split-pane_] #columns.ytd-watch-flexy {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

ytd-watch-flexy[split-pane_] #primary.ytd-watch-flexy,ytd-watch-flexy[split-pane_] #secondary.ytd-watch-flexy {
    max-height: 100%;
}

ytd-watch-flexy[split-pane_] #primary.ytd-watch-flexy {
    overflow-y: hidden;
}

ytd-watch-flexy[split-pane_][is-two-columns_] #primary.ytd-watch-flexy:hover {
    overflow-y: auto;
    min-width: calc(var(--ytd-watch-flexy-player-width) + var(--ytd-watch-flexy-scrollbar-width));
    padding-right: calc(24px - var(--ytd-watch-flexy-scrollbar-width));
}

ytd-watch-flexy[split-pane_] #secondary.ytd-watch-flexy {
    overflow-y: auto;
}

ytd-watch-flexy[split-pane_] #secondary.ytd-watch-flexy {
    background: var(--ytd-watch-split-pane-sidebar-background-color);
    padding-left: 24px;
}

@media (max-width: 656px) {
    ytd-watch-flexy[snap_] {
        --ytd-watch-flexy-player-width:426px;
        --ytd-watch-flexy-player-height:240px;}
}

@media (min-width: 657px) and (max-width: 856px) {
    ytd-watch-flexy[snap_] {
        --ytd-watch-flexy-player-width:640px;
        --ytd-watch-flexy-player-height:360px;}
}

@media (min-width: 857px) and (max-width: 999px) {
    ytd-watch-flexy[snap_] {
        --ytd-watch-flexy-player-width:854px;
        --ytd-watch-flexy-player-height:480px;}
}

@media (min-width: 1000px) {
    ytd-watch-flexy[snap_] {
        --ytd-watch-flexy-player-width:640px;
        --ytd-watch-flexy-player-height:360px;}
}

@media (min-width: 1294px) and (min-height: 630px) {
    ytd-watch-flexy[snap_] {
        --ytd-watch-flexy-player-width:854px;
        --ytd-watch-flexy-player-height:480px;}
}

@media (min-width: 1720px) and (min-height: 980px) {
    ytd-watch-flexy[snap_] {
        --ytd-watch-flexy-player-width:1280px;
        --ytd-watch-flexy-player-height:720px;}
}

ytd-watch-flexy[snap_] #columns.ytd-watch-flexy {
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

ytd-watch-flexy[snap_]:not([is-two-columns_]) #columns.ytd-watch-flexy {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-watch-flexy[snap_] #player-container-outer.ytd-watch-flexy,ytd-watch-flexy[snap_] #player-container-inner.ytd-watch-flexy,ytd-watch-flexy[snap_] #player-container.ytd-watch-flexy {
    width: 100%;
    height: 100%;
}

ytd-watch-flexy[snap_][is-two-columns_] #primary.ytd-watch-flexy {
    min-width: var(--ytd-watch-flexy-player-width);
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-watch-flexy[snap_]:not([is-two-columns_]) #primary.ytd-watch-flexy {
    padding-right: 0;
}

ytd-watch-flexy[snap_] #primary-inner.ytd-watch-flexy {
    width: var(--ytd-watch-flexy-player-width);
}

ytd-watch-flexy[snap_] #player.ytd-watch-flexy {
    width: var(--ytd-watch-flexy-player-width);
    height: var(--ytd-watch-flexy-player-height);
}

ytd-watch-flexy[snap_] #secondary.ytd-watch-flexy {
    width: calc((100vw - var(--ytd-watch-flexy-player-width) - (2 * 24px) - var(--ytd-watch-flexy-sidebar-width)) / 2 + var(--ytd-watch-flexy-sidebar-width));
}

ytd-watch-flexy[snap_] #secondary-inner.ytd-watch-flexy {
    width: var(--ytd-watch-flexy-sidebar-width);
    max-width: 100%;
}

ytd-watch-flexy[snap_]:not([is-two-columns_]) #chat.ytd-watch-flexy,ytd-watch-flexy[snap_]:not([is-two-columns_]) #transcript-loader.ytd-watch-flexy {
    height: 460px;
}

ytd-watch-flexy[snap_]:not([is-two-columns_]) #playlist.ytd-watch-flexy {
    height: 308px;
}

ytd-watch-flexy[snap_][is-two-columns_] #chat.ytd-watch-flexy,ytd-watch-flexy[snap_][is-two-columns_] #transcript-loader.ytd-watch-flexy,ytd-watch-flexy[snap_][is-two-columns_] #playlist.ytd-watch-flexy {
    height: var(--ytd-watch-flexy-player-height);
}

ytd-watch-flexy.loading #chat.ytd-watch-flexy,ytd-watch-flexy.loading #comments.ytd-watch-flexy,ytd-watch-flexy.loading #pla-shelf.ytd-watch-flexy,ytd-watch-flexy.loading:not(.show-skeleton) #related.ytd-watch-flexy {
    visibility: hidden;
}

ytd-watch-flexy.show-skeleton ytd-pla-shelf-renderer.ytd-watch-flexy,ytd-watch-flexy.show-skeleton ytd-video-primary-info-renderer.ytd-watch-flexy,ytd-watch-flexy.show-skeleton ytd-video-secondary-info-renderer.ytd-watch-flexy,ytd-watch-flexy.show-skeleton ytd-watch-next-secondary-results-renderer.ytd-watch-flexy,ytd-watch-flexy.show-skeleton #player-ads.ytd-watch-flexy {
    display: none;
}

ytd-watch-flexy.hide-skeleton #info-skeleton.ytd-watch-flexy,ytd-watch-flexy.hide-skeleton #meta-skeleton.ytd-watch-flexy {
    display: none;
}

canvas.ytd-miniplayer,caption.ytd-miniplayer,center.ytd-miniplayer,cite.ytd-miniplayer,code.ytd-miniplayer,dd.ytd-miniplayer,del.ytd-miniplayer,dfn.ytd-miniplayer,div.ytd-miniplayer,dl.ytd-miniplayer,dt.ytd-miniplayer,em.ytd-miniplayer,embed.ytd-miniplayer,fieldset.ytd-miniplayer,font.ytd-miniplayer,form.ytd-miniplayer,h1.ytd-miniplayer,h2.ytd-miniplayer,h3.ytd-miniplayer,h4.ytd-miniplayer,h5.ytd-miniplayer,h6.ytd-miniplayer,hr.ytd-miniplayer,i.ytd-miniplayer,iframe.ytd-miniplayer,img.ytd-miniplayer,ins.ytd-miniplayer,kbd.ytd-miniplayer,label.ytd-miniplayer,legend.ytd-miniplayer,li.ytd-miniplayer,menu.ytd-miniplayer,object.ytd-miniplayer,ol.ytd-miniplayer,p.ytd-miniplayer,pre.ytd-miniplayer,q.ytd-miniplayer,s.ytd-miniplayer,samp.ytd-miniplayer,small.ytd-miniplayer,span.ytd-miniplayer,strike.ytd-miniplayer,strong.ytd-miniplayer,sub.ytd-miniplayer,sup.ytd-miniplayer,table.ytd-miniplayer,tbody.ytd-miniplayer,td.ytd-miniplayer,tfoot.ytd-miniplayer,th.ytd-miniplayer,thead.ytd-miniplayer,tr.ytd-miniplayer,tt.ytd-miniplayer,u.ytd-miniplayer,ul.ytd-miniplayer,var.ytd-miniplayer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-miniplayer[hidden] {
    display: none !important;
}

ytd-miniplayer {
    --ytd-miniplayer-width:400px;--ytd-miniplayer-height:225px;opacity: 0;
    pointer-events: none;
    position: fixed;
    z-index: var(--ytd-z-index-miniplayer);
    right: 12px;
    height: 359px;
    bottom: 0;
    background-color: var(--yt-dialog-background);
    overflow: hidden;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 3px 6px 0 rgba(0,0,0,0.20);
}

ytd-miniplayer[enabled] {
    transition-property: opacity, height;
    transition-duration: 366ms;
    transition-timing-function: cubic-bezier(0.05, 0, 0, 1);
}

ytd-miniplayer[active] {
    opacity: 1;
    pointer-events: auto;
    display: block;
    height: 289px;
}

ytd-miniplayer[expanded] {
    height: 574px;
}

.miniplayer.ytd-miniplayer {
    height: 100%;
}

#card.ytd-miniplayer {
    position: relative;
    left: 0px;
    top: 0px;
    width: var(--ytd-miniplayer-width);
    height: 289px;
    color: hsl(0, 0%, 100%);
    background-color: var(--yt-dialog-background);
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

ytd-miniplayer[expanded] #card.ytd-miniplayer {
    height: 100%;
}

#card.ytd-miniplayer:hover {
    box-shadow: 0 8px 18px 2px rgba(0,0,0,0.16), 0 14px 20px 1px rgba(0,0,0,0.20);
}

.cast-thumbnail.ytd-miniplayer {
    background-color: black;
    height: var(--ytd-miniplayer-height);
    width: 100%;
    position: absolute;
}

.cast-label.ytd-miniplayer {
    position: absolute;
    top: 0;
    right: 0;
    opacity: .5;
    padding: 8px;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

.drop-shadow.ytd-miniplayer {
    -webkit-filter: drop-shadow( 2px 2px 6px rgba(0,0,0,.6));
    filter: drop-shadow(2px 2px 6px rgba(0,0,0,.6));
}

.video.ytd-miniplayer {
    width: var(--ytd-miniplayer-width);
    height: var(--ytd-miniplayer-height);
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

#info-bar.ytd-miniplayer {
    height: 64px;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#info-bar.ytd-miniplayer .playlist-icon.ytd-miniplayer {
    padding-left: 10px;
    margin-right: -7px;
    color: var(--yt-spec-icon-inactive);
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

#info-bar.ytd-miniplayer .metadata.ytd-miniplayer {
    padding: 14px 16px 16px;
    overflow: hidden;
    cursor: pointer;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

#info-bar.ytd-miniplayer .expander.ytd-miniplayer {
    padding-right: 16px;
    margin-left: -8px;
    opacity: .7;
    color: var(--yt-spec-text-primary);
    transition: opacity .1s cubic-bezier(.4, 0, .2, 1) 0s;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

#info-bar.ytd-miniplayer .title.ytd-miniplayer {
    color: var(--yt-spec-text-primary);
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

#info-bar.ytd-miniplayer .channel.ytd-miniplayer {
    color: var(--yt-spec-text-secondary);
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5rem;
}

#info-bar.ytd-miniplayer .metadata.ytd-miniplayer:hover .channel.ytd-miniplayer {
    color: var(--yt-hovered-text-color);
}

#player-container.ytd-miniplayer {
    width: var(--ytd-miniplayer-width);
    height: var(--ytd-miniplayer-height);
    background-color: var(--yt-dialog-background);
}

#playlist.ytd-miniplayer {
    height: 0;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

.placeholder.ytd-miniplayer {
    width: 48px;
    height: 48px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

canvas.ytd-thumbnail-overlay-side-panel-renderer,caption.ytd-thumbnail-overlay-side-panel-renderer,center.ytd-thumbnail-overlay-side-panel-renderer,cite.ytd-thumbnail-overlay-side-panel-renderer,code.ytd-thumbnail-overlay-side-panel-renderer,dd.ytd-thumbnail-overlay-side-panel-renderer,del.ytd-thumbnail-overlay-side-panel-renderer,dfn.ytd-thumbnail-overlay-side-panel-renderer,div.ytd-thumbnail-overlay-side-panel-renderer,dl.ytd-thumbnail-overlay-side-panel-renderer,dt.ytd-thumbnail-overlay-side-panel-renderer,em.ytd-thumbnail-overlay-side-panel-renderer,embed.ytd-thumbnail-overlay-side-panel-renderer,fieldset.ytd-thumbnail-overlay-side-panel-renderer,font.ytd-thumbnail-overlay-side-panel-renderer,form.ytd-thumbnail-overlay-side-panel-renderer,h1.ytd-thumbnail-overlay-side-panel-renderer,h2.ytd-thumbnail-overlay-side-panel-renderer,h3.ytd-thumbnail-overlay-side-panel-renderer,h4.ytd-thumbnail-overlay-side-panel-renderer,h5.ytd-thumbnail-overlay-side-panel-renderer,h6.ytd-thumbnail-overlay-side-panel-renderer,hr.ytd-thumbnail-overlay-side-panel-renderer,i.ytd-thumbnail-overlay-side-panel-renderer,iframe.ytd-thumbnail-overlay-side-panel-renderer,img.ytd-thumbnail-overlay-side-panel-renderer,ins.ytd-thumbnail-overlay-side-panel-renderer,kbd.ytd-thumbnail-overlay-side-panel-renderer,label.ytd-thumbnail-overlay-side-panel-renderer,legend.ytd-thumbnail-overlay-side-panel-renderer,li.ytd-thumbnail-overlay-side-panel-renderer,menu.ytd-thumbnail-overlay-side-panel-renderer,object.ytd-thumbnail-overlay-side-panel-renderer,ol.ytd-thumbnail-overlay-side-panel-renderer,p.ytd-thumbnail-overlay-side-panel-renderer,pre.ytd-thumbnail-overlay-side-panel-renderer,q.ytd-thumbnail-overlay-side-panel-renderer,s.ytd-thumbnail-overlay-side-panel-renderer,samp.ytd-thumbnail-overlay-side-panel-renderer,small.ytd-thumbnail-overlay-side-panel-renderer,span.ytd-thumbnail-overlay-side-panel-renderer,strike.ytd-thumbnail-overlay-side-panel-renderer,strong.ytd-thumbnail-overlay-side-panel-renderer,sub.ytd-thumbnail-overlay-side-panel-renderer,sup.ytd-thumbnail-overlay-side-panel-renderer,table.ytd-thumbnail-overlay-side-panel-renderer,tbody.ytd-thumbnail-overlay-side-panel-renderer,td.ytd-thumbnail-overlay-side-panel-renderer,tfoot.ytd-thumbnail-overlay-side-panel-renderer,th.ytd-thumbnail-overlay-side-panel-renderer,thead.ytd-thumbnail-overlay-side-panel-renderer,tr.ytd-thumbnail-overlay-side-panel-renderer,tt.ytd-thumbnail-overlay-side-panel-renderer,u.ytd-thumbnail-overlay-side-panel-renderer,ul.ytd-thumbnail-overlay-side-panel-renderer,var.ytd-thumbnail-overlay-side-panel-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-thumbnail-overlay-side-panel-renderer[hidden] {
    display: none !important;
}

ytd-thumbnail-overlay-side-panel-renderer {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: hsla(0, 0%, 6.7%, .8);
    color: hsla(0, 0%, 100%, .8);
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-thumbnail-overlay-side-panel-renderer[bottom-panel] {
    bottom: 0;
    top: auto;
    width: 100%;
    height: 40px;
    display: flex;
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.1rem;
}

yt-icon.ytd-thumbnail-overlay-side-panel-renderer {
    margin: 4px 0 0;
}

ytd-thumbnail-overlay-side-panel-renderer[bottom-panel] yt-icon.ytd-thumbnail-overlay-side-panel-renderer {
    margin: 0 8px 0 0;
}

ytd-thumbnail-overlay-side-panel-renderer[bottom-panel] yt-formatted-string.ytd-thumbnail-overlay-side-panel-renderer {
    margin-right: 8px;
}

yt-formatted-string.ytd-thumbnail-overlay-side-panel-renderer {
    color: hsla(0, 0%, 100%, .8);
}

canvas.ytd-thumbnail-overlay-time-status-renderer,caption.ytd-thumbnail-overlay-time-status-renderer,center.ytd-thumbnail-overlay-time-status-renderer,cite.ytd-thumbnail-overlay-time-status-renderer,code.ytd-thumbnail-overlay-time-status-renderer,dd.ytd-thumbnail-overlay-time-status-renderer,del.ytd-thumbnail-overlay-time-status-renderer,dfn.ytd-thumbnail-overlay-time-status-renderer,div.ytd-thumbnail-overlay-time-status-renderer,dl.ytd-thumbnail-overlay-time-status-renderer,dt.ytd-thumbnail-overlay-time-status-renderer,em.ytd-thumbnail-overlay-time-status-renderer,embed.ytd-thumbnail-overlay-time-status-renderer,fieldset.ytd-thumbnail-overlay-time-status-renderer,font.ytd-thumbnail-overlay-time-status-renderer,form.ytd-thumbnail-overlay-time-status-renderer,h1.ytd-thumbnail-overlay-time-status-renderer,h2.ytd-thumbnail-overlay-time-status-renderer,h3.ytd-thumbnail-overlay-time-status-renderer,h4.ytd-thumbnail-overlay-time-status-renderer,h5.ytd-thumbnail-overlay-time-status-renderer,h6.ytd-thumbnail-overlay-time-status-renderer,hr.ytd-thumbnail-overlay-time-status-renderer,i.ytd-thumbnail-overlay-time-status-renderer,iframe.ytd-thumbnail-overlay-time-status-renderer,img.ytd-thumbnail-overlay-time-status-renderer,ins.ytd-thumbnail-overlay-time-status-renderer,kbd.ytd-thumbnail-overlay-time-status-renderer,label.ytd-thumbnail-overlay-time-status-renderer,legend.ytd-thumbnail-overlay-time-status-renderer,li.ytd-thumbnail-overlay-time-status-renderer,menu.ytd-thumbnail-overlay-time-status-renderer,object.ytd-thumbnail-overlay-time-status-renderer,ol.ytd-thumbnail-overlay-time-status-renderer,p.ytd-thumbnail-overlay-time-status-renderer,pre.ytd-thumbnail-overlay-time-status-renderer,q.ytd-thumbnail-overlay-time-status-renderer,s.ytd-thumbnail-overlay-time-status-renderer,samp.ytd-thumbnail-overlay-time-status-renderer,small.ytd-thumbnail-overlay-time-status-renderer,span.ytd-thumbnail-overlay-time-status-renderer,strike.ytd-thumbnail-overlay-time-status-renderer,strong.ytd-thumbnail-overlay-time-status-renderer,sub.ytd-thumbnail-overlay-time-status-renderer,sup.ytd-thumbnail-overlay-time-status-renderer,table.ytd-thumbnail-overlay-time-status-renderer,tbody.ytd-thumbnail-overlay-time-status-renderer,td.ytd-thumbnail-overlay-time-status-renderer,tfoot.ytd-thumbnail-overlay-time-status-renderer,th.ytd-thumbnail-overlay-time-status-renderer,thead.ytd-thumbnail-overlay-time-status-renderer,tr.ytd-thumbnail-overlay-time-status-renderer,tt.ytd-thumbnail-overlay-time-status-renderer,u.ytd-thumbnail-overlay-time-status-renderer,ul.ytd-thumbnail-overlay-time-status-renderer,var.ytd-thumbnail-overlay-time-status-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

[hidden].ytd-thumbnail-overlay-time-status-renderer {
    display: none !important;
}

ytd-thumbnail-overlay-time-status-renderer {
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 4px;
    color: hsl(0, 0%, 100%);
    background-color: hsl(0, 0%, 6.7%);
    opacity: .8;
    padding: 2px 4px;
    border-radius: 2px;
    letter-spacing: .5px;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.2rem;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: inline-flex;
}

ytd-thumbnail-overlay-time-status-renderer[overlay-style=DEFAULT] {
    background-color: hsl(0, 0%, 6.7%);
}

ytd-thumbnail-overlay-time-status-renderer[overlay-style=LIVE] {
    background-color: hsl(3, 81.8%, 49.6%);
}

ytd-thumbnail-overlay-time-status-renderer[overlay-style=HERO] {
    background-color: hsl(0, 0%, 6.7%);
    margin: 16px;
    padding: 6px;
    z-index: 1;
}

canvas.ytd-playlist-thumbnail,caption.ytd-playlist-thumbnail,center.ytd-playlist-thumbnail,cite.ytd-playlist-thumbnail,code.ytd-playlist-thumbnail,dd.ytd-playlist-thumbnail,del.ytd-playlist-thumbnail,dfn.ytd-playlist-thumbnail,div.ytd-playlist-thumbnail,dl.ytd-playlist-thumbnail,dt.ytd-playlist-thumbnail,em.ytd-playlist-thumbnail,embed.ytd-playlist-thumbnail,fieldset.ytd-playlist-thumbnail,font.ytd-playlist-thumbnail,form.ytd-playlist-thumbnail,h1.ytd-playlist-thumbnail,h2.ytd-playlist-thumbnail,h3.ytd-playlist-thumbnail,h4.ytd-playlist-thumbnail,h5.ytd-playlist-thumbnail,h6.ytd-playlist-thumbnail,hr.ytd-playlist-thumbnail,i.ytd-playlist-thumbnail,iframe.ytd-playlist-thumbnail,img.ytd-playlist-thumbnail,ins.ytd-playlist-thumbnail,kbd.ytd-playlist-thumbnail,label.ytd-playlist-thumbnail,legend.ytd-playlist-thumbnail,li.ytd-playlist-thumbnail,menu.ytd-playlist-thumbnail,object.ytd-playlist-thumbnail,ol.ytd-playlist-thumbnail,p.ytd-playlist-thumbnail,pre.ytd-playlist-thumbnail,q.ytd-playlist-thumbnail,s.ytd-playlist-thumbnail,samp.ytd-playlist-thumbnail,small.ytd-playlist-thumbnail,span.ytd-playlist-thumbnail,strike.ytd-playlist-thumbnail,strong.ytd-playlist-thumbnail,sub.ytd-playlist-thumbnail,sup.ytd-playlist-thumbnail,table.ytd-playlist-thumbnail,tbody.ytd-playlist-thumbnail,td.ytd-playlist-thumbnail,tfoot.ytd-playlist-thumbnail,th.ytd-playlist-thumbnail,thead.ytd-playlist-thumbnail,tr.ytd-playlist-thumbnail,tt.ytd-playlist-thumbnail,u.ytd-playlist-thumbnail,ul.ytd-playlist-thumbnail,var.ytd-playlist-thumbnail {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-playlist-thumbnail[hidden] {
    display: none !important;
}

canvas.ytd-playlist-thumbnail,caption.ytd-playlist-thumbnail,center.ytd-playlist-thumbnail,cite.ytd-playlist-thumbnail,code.ytd-playlist-thumbnail,dd.ytd-playlist-thumbnail,del.ytd-playlist-thumbnail,dfn.ytd-playlist-thumbnail,div.ytd-playlist-thumbnail,dl.ytd-playlist-thumbnail,dt.ytd-playlist-thumbnail,em.ytd-playlist-thumbnail,embed.ytd-playlist-thumbnail,fieldset.ytd-playlist-thumbnail,font.ytd-playlist-thumbnail,form.ytd-playlist-thumbnail,h1.ytd-playlist-thumbnail,h2.ytd-playlist-thumbnail,h3.ytd-playlist-thumbnail,h4.ytd-playlist-thumbnail,h5.ytd-playlist-thumbnail,h6.ytd-playlist-thumbnail,hr.ytd-playlist-thumbnail,i.ytd-playlist-thumbnail,iframe.ytd-playlist-thumbnail,img.ytd-playlist-thumbnail,ins.ytd-playlist-thumbnail,kbd.ytd-playlist-thumbnail,label.ytd-playlist-thumbnail,legend.ytd-playlist-thumbnail,li.ytd-playlist-thumbnail,menu.ytd-playlist-thumbnail,object.ytd-playlist-thumbnail,ol.ytd-playlist-thumbnail,p.ytd-playlist-thumbnail,pre.ytd-playlist-thumbnail,q.ytd-playlist-thumbnail,s.ytd-playlist-thumbnail,samp.ytd-playlist-thumbnail,small.ytd-playlist-thumbnail,span.ytd-playlist-thumbnail,strike.ytd-playlist-thumbnail,strong.ytd-playlist-thumbnail,sub.ytd-playlist-thumbnail,sup.ytd-playlist-thumbnail,table.ytd-playlist-thumbnail,tbody.ytd-playlist-thumbnail,td.ytd-playlist-thumbnail,tfoot.ytd-playlist-thumbnail,th.ytd-playlist-thumbnail,thead.ytd-playlist-thumbnail,tr.ytd-playlist-thumbnail,tt.ytd-playlist-thumbnail,u.ytd-playlist-thumbnail,ul.ytd-playlist-thumbnail,var.ytd-playlist-thumbnail {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-playlist-thumbnail[hidden] {
    display: none !important;
}

ytd-playlist-thumbnail {
    display: inline-block;
    position: relative;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

ytd-thumbnail-overlay-hover-text-renderer.ytd-playlist-thumbnail {
    opacity: 1.0;
}

ytd-thumbnail-overlay-toggle-button-renderer.ytd-playlist-thumbnail,ytd-thumbnail-overlay-button-renderer.ytd-playlist-thumbnail {
    opacity: 0.8;
}

#length.ytd-playlist-thumbnail {
    position: absolute;
    bottom: 0;
    right: 0;
}

#length.ytd-playlist-thumbnail {
    margin: 4px;
    color: hsl(0, 0%, 100%);
    background-color: hsl(0, 0%, 6.7%);
    opacity: .8;
    padding: 2px 4px;
    border-radius: 2px;
    letter-spacing: .5px;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.2rem;
}

#thumbnail.ytd-playlist-thumbnail {
    height: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#thumbnail.ytd-playlist-thumbnail yt-img-shadow.ytd-playlist-thumbnail {
    display: block;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    width: 100%;
}

ytd-playlist-thumbnail {
    display: block;
}

#thumbnail.ytd-playlist-thumbnail,#playlist-thumbnails.ytd-playlist-thumbnail {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

canvas.ytd-video-meta-block,caption.ytd-video-meta-block,center.ytd-video-meta-block,cite.ytd-video-meta-block,code.ytd-video-meta-block,dd.ytd-video-meta-block,del.ytd-video-meta-block,dfn.ytd-video-meta-block,div.ytd-video-meta-block,dl.ytd-video-meta-block,dt.ytd-video-meta-block,em.ytd-video-meta-block,embed.ytd-video-meta-block,fieldset.ytd-video-meta-block,font.ytd-video-meta-block,form.ytd-video-meta-block,h1.ytd-video-meta-block,h2.ytd-video-meta-block,h3.ytd-video-meta-block,h4.ytd-video-meta-block,h5.ytd-video-meta-block,h6.ytd-video-meta-block,hr.ytd-video-meta-block,i.ytd-video-meta-block,iframe.ytd-video-meta-block,img.ytd-video-meta-block,ins.ytd-video-meta-block,kbd.ytd-video-meta-block,label.ytd-video-meta-block,legend.ytd-video-meta-block,li.ytd-video-meta-block,menu.ytd-video-meta-block,object.ytd-video-meta-block,ol.ytd-video-meta-block,p.ytd-video-meta-block,pre.ytd-video-meta-block,q.ytd-video-meta-block,s.ytd-video-meta-block,samp.ytd-video-meta-block,small.ytd-video-meta-block,span.ytd-video-meta-block,strike.ytd-video-meta-block,strong.ytd-video-meta-block,sub.ytd-video-meta-block,sup.ytd-video-meta-block,table.ytd-video-meta-block,tbody.ytd-video-meta-block,td.ytd-video-meta-block,tfoot.ytd-video-meta-block,th.ytd-video-meta-block,thead.ytd-video-meta-block,tr.ytd-video-meta-block,tt.ytd-video-meta-block,u.ytd-video-meta-block,ul.ytd-video-meta-block,var.ytd-video-meta-block {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-video-meta-block[hidden] {
    display: none !important;
}

ytd-video-meta-block,.ytd-video-meta-block[meta-block] {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

ytd-video-meta-block.grid #metadata.ytd-video-meta-block,ytd-video-meta-block.compact #metadata.ytd-video-meta-block,.ytd-video-meta-block[meta-block].grid.ytd-video-meta-block #metadata.ytd-video-meta-block,.ytd-video-meta-block[meta-block].compact.ytd-video-meta-block #metadata.ytd-video-meta-block {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

ytd-video-meta-block.light #byline.ytd-video-meta-block,.ytd-video-meta-block[meta-block].light.ytd-video-meta-block #byline.ytd-video-meta-block {
    color: hsl(0, 0%, 53.3%);
}

#metadata.ytd-video-meta-block {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

#additional-metadata-line.ytd-video-meta-block > .ytd-video-meta-block:not(:last-of-type):after {
    content: '•';
    margin: 4px 4px 0;
}

#metadata-line.ytd-video-meta-block {
    color: var(--ytd-metadata-line-color, var(--yt-spec-text-secondary));
    max-width: 100%;
    display: block;
    line-height: 1.8rem;
    max-height: 3.6rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    text-transform: none;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

#additional-metadata-line.ytd-video-meta-block {
    display: block;
    max-height: 1.8rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
}

#byline-container.ytd-video-meta-block {
    max-width: 100%;
    display: block;
    max-height: 1.8rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#byline-inner-container.ytd-video-meta-block {
    max-width: 100%;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#separator.ytd-video-meta-block {
    display: none;
}

ytd-video-meta-block:not(.grid):not(.compact).byline-separated #separator.ytd-video-meta-block,.ytd-video-meta-block[meta-block].ytd-video-meta-block:not(.grid):not(.compact).byline-separated #separator.ytd-video-meta-block {
    display: inline-block;
    color: var(--yt-spec-text-secondary);
    margin: 0 4px;
}

#byline.ytd-video-meta-block {
    --yt-endpoint-color:var(--yt-spec-text-secondary);--yt-endpoint-visited-color:var(--yt-spec-text-secondary);color: var(--yt-spec-text-secondary);
    overflow-x: hidden;
    text-overflow: ellipsis;
    display: flex;
}

ytd-video-meta-block.grid #byline.ytd-video-meta-block,.ytd-video-meta-block[meta-block].grid.ytd-video-meta-block #byline.ytd-video-meta-block {
    --yt-endpoint-color:var(--yt-spec-text-secondary);--yt-endpoint-hover-color:var(--yt-hovered-text-color);}

#metadata-line.ytd-video-meta-block > .ytd-video-meta-block:not(:last-of-type):after {
    content: '•';
    margin: 0 4px;
}

#metadata-line.ytd-video-meta-block span.ytd-video-meta-block {
    display: inline-block;
}

ytd-badge-supported-renderer.ytd-video-meta-block {
    margin-right: 8px;
}

canvas.ytd-playlist-renderer,caption.ytd-playlist-renderer,center.ytd-playlist-renderer,cite.ytd-playlist-renderer,code.ytd-playlist-renderer,dd.ytd-playlist-renderer,del.ytd-playlist-renderer,dfn.ytd-playlist-renderer,div.ytd-playlist-renderer,dl.ytd-playlist-renderer,dt.ytd-playlist-renderer,em.ytd-playlist-renderer,embed.ytd-playlist-renderer,fieldset.ytd-playlist-renderer,font.ytd-playlist-renderer,form.ytd-playlist-renderer,h1.ytd-playlist-renderer,h2.ytd-playlist-renderer,h3.ytd-playlist-renderer,h4.ytd-playlist-renderer,h5.ytd-playlist-renderer,h6.ytd-playlist-renderer,hr.ytd-playlist-renderer,i.ytd-playlist-renderer,iframe.ytd-playlist-renderer,img.ytd-playlist-renderer,ins.ytd-playlist-renderer,kbd.ytd-playlist-renderer,label.ytd-playlist-renderer,legend.ytd-playlist-renderer,li.ytd-playlist-renderer,menu.ytd-playlist-renderer,object.ytd-playlist-renderer,ol.ytd-playlist-renderer,p.ytd-playlist-renderer,pre.ytd-playlist-renderer,q.ytd-playlist-renderer,s.ytd-playlist-renderer,samp.ytd-playlist-renderer,small.ytd-playlist-renderer,span.ytd-playlist-renderer,strike.ytd-playlist-renderer,strong.ytd-playlist-renderer,sub.ytd-playlist-renderer,sup.ytd-playlist-renderer,table.ytd-playlist-renderer,tbody.ytd-playlist-renderer,td.ytd-playlist-renderer,tfoot.ytd-playlist-renderer,th.ytd-playlist-renderer,thead.ytd-playlist-renderer,tr.ytd-playlist-renderer,tt.ytd-playlist-renderer,u.ytd-playlist-renderer,ul.ytd-playlist-renderer,var.ytd-playlist-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-playlist-renderer[hidden] {
    display: none !important;
}

ytd-playlist-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-playlist-thumbnail.ytd-playlist-renderer {
    width: 246px;
    height: 138px;
    margin-right: 16px;
}

ytd-playlist-renderer[is-backstage-playlist] ytd-playlist-thumbnail.ytd-playlist-renderer {
    width: 210px;
    height: 118px;
    margin-right: 8px;
}

ytd-playlist-renderer[is-post-compact-playlist] ytd-playlist-thumbnail.ytd-playlist-renderer {
    width: 128px;
    height: 72px;
    margin-right: 8px;
}

#content.ytd-playlist-renderer {
    overflow: hidden;
    max-width: 600px;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-playlist-renderer[is-post-compact-playlist] #content.ytd-playlist-renderer {
    margin: 8px 8px 0 0;
}

#list.ytd-playlist-renderer {
    list-style-type: none;
    padding: 0;
    margin: 12px 0 8px 0;
}

#list.ytd-playlist-renderer li.ytd-playlist-renderer {
    padding-bottom: 4px;
}

#view-more.ytd-playlist-renderer {
    --yt-endpoint-color:var(--yt-button-text-color);font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

ytd-playlist-renderer[is-post-compact-playlist] #view-more.ytd-playlist-renderer {
    display: none;
}

#video-title.ytd-playlist-renderer {
    display: block;
    max-height: 4.8rem;
    overflow: hidden;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 2.4rem;
}

ytd-playlist-renderer[is-post-compact-playlist] #video-title.ytd-playlist-renderer {
    display: block;
    max-height: 2rem;
    overflow: hidden;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
}

h3.ytd-playlist-renderer {
    color: var(--yt-spec-text-primary);
}

#description-text.ytd-playlist-renderer {
    color: var(--yt-spec-text-secondary);
    padding-top: 8px;
    -webkit-line-clamp: 2;
    display: block;
    line-height: 1.8rem;
    max-height: 3.6rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    text-transform: none;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    display: -webkit-box;
}

canvas.ytd-moving-thumbnail-renderer,caption.ytd-moving-thumbnail-renderer,center.ytd-moving-thumbnail-renderer,cite.ytd-moving-thumbnail-renderer,code.ytd-moving-thumbnail-renderer,dd.ytd-moving-thumbnail-renderer,del.ytd-moving-thumbnail-renderer,dfn.ytd-moving-thumbnail-renderer,div.ytd-moving-thumbnail-renderer,dl.ytd-moving-thumbnail-renderer,dt.ytd-moving-thumbnail-renderer,em.ytd-moving-thumbnail-renderer,embed.ytd-moving-thumbnail-renderer,fieldset.ytd-moving-thumbnail-renderer,font.ytd-moving-thumbnail-renderer,form.ytd-moving-thumbnail-renderer,h1.ytd-moving-thumbnail-renderer,h2.ytd-moving-thumbnail-renderer,h3.ytd-moving-thumbnail-renderer,h4.ytd-moving-thumbnail-renderer,h5.ytd-moving-thumbnail-renderer,h6.ytd-moving-thumbnail-renderer,hr.ytd-moving-thumbnail-renderer,i.ytd-moving-thumbnail-renderer,iframe.ytd-moving-thumbnail-renderer,img.ytd-moving-thumbnail-renderer,ins.ytd-moving-thumbnail-renderer,kbd.ytd-moving-thumbnail-renderer,label.ytd-moving-thumbnail-renderer,legend.ytd-moving-thumbnail-renderer,li.ytd-moving-thumbnail-renderer,menu.ytd-moving-thumbnail-renderer,object.ytd-moving-thumbnail-renderer,ol.ytd-moving-thumbnail-renderer,p.ytd-moving-thumbnail-renderer,pre.ytd-moving-thumbnail-renderer,q.ytd-moving-thumbnail-renderer,s.ytd-moving-thumbnail-renderer,samp.ytd-moving-thumbnail-renderer,small.ytd-moving-thumbnail-renderer,span.ytd-moving-thumbnail-renderer,strike.ytd-moving-thumbnail-renderer,strong.ytd-moving-thumbnail-renderer,sub.ytd-moving-thumbnail-renderer,sup.ytd-moving-thumbnail-renderer,table.ytd-moving-thumbnail-renderer,tbody.ytd-moving-thumbnail-renderer,td.ytd-moving-thumbnail-renderer,tfoot.ytd-moving-thumbnail-renderer,th.ytd-moving-thumbnail-renderer,thead.ytd-moving-thumbnail-renderer,tr.ytd-moving-thumbnail-renderer,tt.ytd-moving-thumbnail-renderer,u.ytd-moving-thumbnail-renderer,ul.ytd-moving-thumbnail-renderer,var.ytd-moving-thumbnail-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-moving-thumbnail-renderer[hidden] {
    display: none !important;
}

ytd-moving-thumbnail-renderer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#player-container.loading.ytd-moving-thumbnail-renderer {
    transition: opacity 0.25s;
    opacity: 0.5;
    display: block;
}

#player-container.playing.ytd-moving-thumbnail-renderer {
    transition: opacity 0.25s;
    opacity: 1;
    display: block;
}

#player-container.ytd-moving-thumbnail-renderer {
    transition: opacity 0.5s;
    opacity: 0;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#thumbnail.ytd-moving-thumbnail-renderer {
    transition: opacity 0.5s;
    opacity: 0;
    max-height: var(--yt-img-max-height, none);
    max-width: var(--yt-img-max-width, 100%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#thumbnail.fade-in.ytd-moving-thumbnail-renderer {
    opacity: 1;
}

#play.fade-in.ytd-moving-thumbnail-renderer {
    transition: opacity 0.5s;
}

#play.fade-in.ytd-moving-thumbnail-renderer,#play.show.ytd-moving-thumbnail-renderer {
    opacity: 0.8;
}

#play.ytd-moving-thumbnail-renderer {
    height: 48px;
    width: 48px;
    margin: auto;
    opacity: 0;
    fill: hsl(0, 0%, 100%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

canvas.ytd-thumbnail-overlay-toggle-button-renderer,caption.ytd-thumbnail-overlay-toggle-button-renderer,center.ytd-thumbnail-overlay-toggle-button-renderer,cite.ytd-thumbnail-overlay-toggle-button-renderer,code.ytd-thumbnail-overlay-toggle-button-renderer,dd.ytd-thumbnail-overlay-toggle-button-renderer,del.ytd-thumbnail-overlay-toggle-button-renderer,dfn.ytd-thumbnail-overlay-toggle-button-renderer,div.ytd-thumbnail-overlay-toggle-button-renderer,dl.ytd-thumbnail-overlay-toggle-button-renderer,dt.ytd-thumbnail-overlay-toggle-button-renderer,em.ytd-thumbnail-overlay-toggle-button-renderer,embed.ytd-thumbnail-overlay-toggle-button-renderer,fieldset.ytd-thumbnail-overlay-toggle-button-renderer,font.ytd-thumbnail-overlay-toggle-button-renderer,form.ytd-thumbnail-overlay-toggle-button-renderer,h1.ytd-thumbnail-overlay-toggle-button-renderer,h2.ytd-thumbnail-overlay-toggle-button-renderer,h3.ytd-thumbnail-overlay-toggle-button-renderer,h4.ytd-thumbnail-overlay-toggle-button-renderer,h5.ytd-thumbnail-overlay-toggle-button-renderer,h6.ytd-thumbnail-overlay-toggle-button-renderer,hr.ytd-thumbnail-overlay-toggle-button-renderer,i.ytd-thumbnail-overlay-toggle-button-renderer,iframe.ytd-thumbnail-overlay-toggle-button-renderer,img.ytd-thumbnail-overlay-toggle-button-renderer,ins.ytd-thumbnail-overlay-toggle-button-renderer,kbd.ytd-thumbnail-overlay-toggle-button-renderer,label.ytd-thumbnail-overlay-toggle-button-renderer,legend.ytd-thumbnail-overlay-toggle-button-renderer,li.ytd-thumbnail-overlay-toggle-button-renderer,menu.ytd-thumbnail-overlay-toggle-button-renderer,object.ytd-thumbnail-overlay-toggle-button-renderer,ol.ytd-thumbnail-overlay-toggle-button-renderer,p.ytd-thumbnail-overlay-toggle-button-renderer,pre.ytd-thumbnail-overlay-toggle-button-renderer,q.ytd-thumbnail-overlay-toggle-button-renderer,s.ytd-thumbnail-overlay-toggle-button-renderer,samp.ytd-thumbnail-overlay-toggle-button-renderer,small.ytd-thumbnail-overlay-toggle-button-renderer,span.ytd-thumbnail-overlay-toggle-button-renderer,strike.ytd-thumbnail-overlay-toggle-button-renderer,strong.ytd-thumbnail-overlay-toggle-button-renderer,sub.ytd-thumbnail-overlay-toggle-button-renderer,sup.ytd-thumbnail-overlay-toggle-button-renderer,table.ytd-thumbnail-overlay-toggle-button-renderer,tbody.ytd-thumbnail-overlay-toggle-button-renderer,td.ytd-thumbnail-overlay-toggle-button-renderer,tfoot.ytd-thumbnail-overlay-toggle-button-renderer,th.ytd-thumbnail-overlay-toggle-button-renderer,thead.ytd-thumbnail-overlay-toggle-button-renderer,tr.ytd-thumbnail-overlay-toggle-button-renderer,tt.ytd-thumbnail-overlay-toggle-button-renderer,u.ytd-thumbnail-overlay-toggle-button-renderer,ul.ytd-thumbnail-overlay-toggle-button-renderer,var.ytd-thumbnail-overlay-toggle-button-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-thumbnail-overlay-toggle-button-renderer[hidden] {
    display: none !important;
}

ytd-thumbnail-overlay-toggle-button-renderer {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    color: hsl(0, 0%, 100%);
    outline: none;
    background-color: hsl(0, 0%, 6.7%);
    transition: opacity 0.3s;
    width: 28px;
    height: 28px;
    border-radius: 2px;
    margin: 4px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    --paper-tooltip-background:hsla(0, 0%, 6.7%, .8);}

ytd-thumbnail-overlay-toggle-button-renderer:focus yt-icon.ytd-thumbnail-overlay-toggle-button-renderer {
    outline: #5B9DD9 auto 5px;
}

canvas.ytd-thumbnail,caption.ytd-thumbnail,center.ytd-thumbnail,cite.ytd-thumbnail,code.ytd-thumbnail,dd.ytd-thumbnail,del.ytd-thumbnail,dfn.ytd-thumbnail,div.ytd-thumbnail,dl.ytd-thumbnail,dt.ytd-thumbnail,em.ytd-thumbnail,embed.ytd-thumbnail,fieldset.ytd-thumbnail,font.ytd-thumbnail,form.ytd-thumbnail,h1.ytd-thumbnail,h2.ytd-thumbnail,h3.ytd-thumbnail,h4.ytd-thumbnail,h5.ytd-thumbnail,h6.ytd-thumbnail,hr.ytd-thumbnail,i.ytd-thumbnail,iframe.ytd-thumbnail,img.ytd-thumbnail,ins.ytd-thumbnail,kbd.ytd-thumbnail,label.ytd-thumbnail,legend.ytd-thumbnail,li.ytd-thumbnail,menu.ytd-thumbnail,object.ytd-thumbnail,ol.ytd-thumbnail,p.ytd-thumbnail,pre.ytd-thumbnail,q.ytd-thumbnail,s.ytd-thumbnail,samp.ytd-thumbnail,small.ytd-thumbnail,span.ytd-thumbnail,strike.ytd-thumbnail,strong.ytd-thumbnail,sub.ytd-thumbnail,sup.ytd-thumbnail,table.ytd-thumbnail,tbody.ytd-thumbnail,td.ytd-thumbnail,tfoot.ytd-thumbnail,th.ytd-thumbnail,thead.ytd-thumbnail,tr.ytd-thumbnail,tt.ytd-thumbnail,u.ytd-thumbnail,ul.ytd-thumbnail,var.ytd-thumbnail {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-thumbnail[hidden] {
    display: none !important;
}

canvas.ytd-thumbnail,caption.ytd-thumbnail,center.ytd-thumbnail,cite.ytd-thumbnail,code.ytd-thumbnail,dd.ytd-thumbnail,del.ytd-thumbnail,dfn.ytd-thumbnail,div.ytd-thumbnail,dl.ytd-thumbnail,dt.ytd-thumbnail,em.ytd-thumbnail,embed.ytd-thumbnail,fieldset.ytd-thumbnail,font.ytd-thumbnail,form.ytd-thumbnail,h1.ytd-thumbnail,h2.ytd-thumbnail,h3.ytd-thumbnail,h4.ytd-thumbnail,h5.ytd-thumbnail,h6.ytd-thumbnail,hr.ytd-thumbnail,i.ytd-thumbnail,iframe.ytd-thumbnail,img.ytd-thumbnail,ins.ytd-thumbnail,kbd.ytd-thumbnail,label.ytd-thumbnail,legend.ytd-thumbnail,li.ytd-thumbnail,menu.ytd-thumbnail,object.ytd-thumbnail,ol.ytd-thumbnail,p.ytd-thumbnail,pre.ytd-thumbnail,q.ytd-thumbnail,s.ytd-thumbnail,samp.ytd-thumbnail,small.ytd-thumbnail,span.ytd-thumbnail,strike.ytd-thumbnail,strong.ytd-thumbnail,sub.ytd-thumbnail,sup.ytd-thumbnail,table.ytd-thumbnail,tbody.ytd-thumbnail,td.ytd-thumbnail,tfoot.ytd-thumbnail,th.ytd-thumbnail,thead.ytd-thumbnail,tr.ytd-thumbnail,tt.ytd-thumbnail,u.ytd-thumbnail,ul.ytd-thumbnail,var.ytd-thumbnail {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-thumbnail[hidden] {
    display: none !important;
}

ytd-thumbnail {
    display: inline-block;
    position: relative;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

ytd-thumbnail-overlay-hover-text-renderer.ytd-thumbnail {
    opacity: 1.0;
}

ytd-thumbnail-overlay-toggle-button-renderer.ytd-thumbnail,ytd-thumbnail-overlay-button-renderer.ytd-thumbnail {
    opacity: 0.8;
}

#length.ytd-thumbnail {
    position: absolute;
    bottom: 0;
    right: 0;
}

#length.ytd-thumbnail {
    margin: 4px;
    color: hsl(0, 0%, 100%);
    background-color: hsl(0, 0%, 6.7%);
    opacity: .8;
    padding: 2px 4px;
    border-radius: 2px;
    letter-spacing: .5px;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.2rem;
}

#thumbnail.ytd-thumbnail {
    height: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#thumbnail.ytd-thumbnail yt-img-shadow.ytd-thumbnail {
    display: block;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    width: 100%;
}

#thumbnail.ytd-thumbnail {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

ytd-thumbnail[add-background] yt-img-shadow.ytd-thumbnail {
    --yt-img-shadow-placeholder-color:var(--yt-thumbnail-placeholder-color);--yt-img-shadow-min-height:100%;--yt-img-shadow-min-width:100%;}

ytd-thumbnail[queued] ytd-thumbnail-overlay-button-renderer.ytd-thumbnail {
    display: none;
}

#overlays.ytd-thumbnail {
    display: none;
}

yt-img-shadow.ytd-thumbnail[loaded] + #overlays.ytd-thumbnail {
    display: block;
}

canvas.ytd-video-renderer,caption.ytd-video-renderer,center.ytd-video-renderer,cite.ytd-video-renderer,code.ytd-video-renderer,dd.ytd-video-renderer,del.ytd-video-renderer,dfn.ytd-video-renderer,div.ytd-video-renderer,dl.ytd-video-renderer,dt.ytd-video-renderer,em.ytd-video-renderer,embed.ytd-video-renderer,fieldset.ytd-video-renderer,font.ytd-video-renderer,form.ytd-video-renderer,h1.ytd-video-renderer,h2.ytd-video-renderer,h3.ytd-video-renderer,h4.ytd-video-renderer,h5.ytd-video-renderer,h6.ytd-video-renderer,hr.ytd-video-renderer,i.ytd-video-renderer,iframe.ytd-video-renderer,img.ytd-video-renderer,ins.ytd-video-renderer,kbd.ytd-video-renderer,label.ytd-video-renderer,legend.ytd-video-renderer,li.ytd-video-renderer,menu.ytd-video-renderer,object.ytd-video-renderer,ol.ytd-video-renderer,p.ytd-video-renderer,pre.ytd-video-renderer,q.ytd-video-renderer,s.ytd-video-renderer,samp.ytd-video-renderer,small.ytd-video-renderer,span.ytd-video-renderer,strike.ytd-video-renderer,strong.ytd-video-renderer,sub.ytd-video-renderer,sup.ytd-video-renderer,table.ytd-video-renderer,tbody.ytd-video-renderer,td.ytd-video-renderer,tfoot.ytd-video-renderer,th.ytd-video-renderer,thead.ytd-video-renderer,tr.ytd-video-renderer,tt.ytd-video-renderer,u.ytd-video-renderer,ul.ytd-video-renderer,var.ytd-video-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-video-renderer[hidden] {
    display: none !important;
}

ytd-video-renderer {
    display: block;
}

ytd-video-renderer[is-dismissed] #dismissable.ytd-video-renderer,ytd-video-renderer:not([is-dismissed]) #dismissed.ytd-video-renderer {
    display: none;
}

#dismissable.ytd-video-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    position: relative;
}

#dismissed.ytd-video-renderer:focus {
    outline: none;
}

ytd-video-renderer:not(:hover) ytd-menu-renderer.ytd-video-renderer:not([menu-active]).ytd-video-renderer:not(:focus-within) {
    opacity: 0;
}

ytd-thumbnail.ytd-video-renderer {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    width: 246px;
    height: 138px;
    margin-right: 16px;
}

ytd-video-renderer[is-backstage-video] ytd-thumbnail.ytd-video-renderer {
    width: 210px;
    height: 118px;
    margin-right: 8px;
}

ytd-video-renderer[is-post-compact-video] ytd-thumbnail.ytd-video-renderer {
    width: 128px;
    height: 72px;
    margin-right: 8px;
}

#description-text.ytd-video-renderer {
    color: hsl(0, 0%, 53.3%);
    padding-top: 8px;
    margin-bottom: 8px;
    display: block;
    line-height: 1.8rem;
    max-height: 3.6rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    text-transform: none;
}

.text-wrapper.ytd-video-renderer {
    max-width: 600px;
    min-width: 0;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: var(--yt-endpoint_-_color);
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.text-wrapper.ytd-video-renderer:hover {
    color: var(--yt-endpoint-hover_-_color);
    text-decoration: var(--yt-endpoint-hover_-_text-decoration);
}

#title-wrapper.ytd-video-renderer {
    display: flex;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

#menu.ytd-video-renderer {
    height: 2.4rem;
}

ytd-menu-renderer.ytd-video-renderer {
    margin-top: -11px;
}

#video-title.ytd-video-renderer {
    color: var(--yt-spec-text-primary);
    display: block;
    max-height: 4.8rem;
    overflow: hidden;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 2.4rem;
}

ytd-video-renderer[is-backstage-video] #video-title.ytd-video-renderer {
    color: var(--yt-spec-text-primary);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
}

ytd-video-renderer[is-post-compact-video] #video-title.ytd-video-renderer {
    color: var(--yt-spec-text-primary);
    display: block;
    max-height: 2rem;
    overflow: hidden;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
}

ytd-video-renderer.blue-links #video-title.ytd-video-renderer {
    color: #167AC6;
}

.title-and-badge.ytd-video-renderer {
    color: var(--yt-spec-text-primary);
    margin-right: 8px;
}

#buttons.ytd-video-renderer > *.ytd-video-renderer {
    border-radius: 3px;
    margin-top: 4px;
}

ytd-video-renderer[is-post-compact-video] #description-text.ytd-video-renderer,ytd-video-renderer[is-post-compact-video] #buttons.ytd-video-renderer {
    display: none;
}

ytd-video-renderer[is-post-compact-video] .text-wrapper.ytd-video-renderer {
    margin-top: 8px;
    margin-right: 8px;
}

canvas.ytd-expander,caption.ytd-expander,center.ytd-expander,cite.ytd-expander,code.ytd-expander,dd.ytd-expander,del.ytd-expander,dfn.ytd-expander,div.ytd-expander,dl.ytd-expander,dt.ytd-expander,em.ytd-expander,embed.ytd-expander,fieldset.ytd-expander,font.ytd-expander,form.ytd-expander,h1.ytd-expander,h2.ytd-expander,h3.ytd-expander,h4.ytd-expander,h5.ytd-expander,h6.ytd-expander,hr.ytd-expander,i.ytd-expander,iframe.ytd-expander,img.ytd-expander,ins.ytd-expander,kbd.ytd-expander,label.ytd-expander,legend.ytd-expander,li.ytd-expander,menu.ytd-expander,object.ytd-expander,ol.ytd-expander,p.ytd-expander,pre.ytd-expander,q.ytd-expander,s.ytd-expander,samp.ytd-expander,small.ytd-expander,span.ytd-expander,strike.ytd-expander,strong.ytd-expander,sub.ytd-expander,sup.ytd-expander,table.ytd-expander,tbody.ytd-expander,td.ytd-expander,tfoot.ytd-expander,th.ytd-expander,thead.ytd-expander,tr.ytd-expander,tt.ytd-expander,u.ytd-expander,ul.ytd-expander,var.ytd-expander {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-expander[hidden] {
    display: none !important;
}

ytd-expander {
    display: block;
}

paper-button.ytd-expander {
    display: inline-block;
    text-align: center;
    font-family: inherit;
}

ytd-expander[collapsed] > #content.ytd-expander {
    overflow: hidden;
    max-height: var(--ytd-expander-collapsed-height);
}

ytd-expander[reversed],ytd-expander[reversed] > #content.ytd-expander {
    display: flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

ytd-expander[reversed][collapsed][collapsed-height="0"] > #content.ytd-expander {
    display: none;
    visibility: hidden;
}

ytd-expander > * {
    word-wrap: break-word;
    min-width: 0;
}

paper-button.ytd-expander {
    margin: 0 auto 0 0;
    padding: 0;
}

#more.ytd-expander,#less.ytd-expander {
    margin-right: var(--ytd-expander-button-margin-right, auto);
}

#more.ytd-expander:focus,#less.ytd-expander:focus {
    outline: -webkit-focus-ring-color auto 5px;
}

#more.ytd-expander:focus:hover,#less.ytd-expander:focus:hover {
    outline: none;
}

#less.scrolling.ytd-expander {
    box-shadow: var(--ytd-expander-button-scrolling-box-shadow);
    border-radius: var(--ytd-expander-button-border-radius);
}

canvas.yt-next-continuation,caption.yt-next-continuation,center.yt-next-continuation,cite.yt-next-continuation,code.yt-next-continuation,dd.yt-next-continuation,del.yt-next-continuation,dfn.yt-next-continuation,div.yt-next-continuation,dl.yt-next-continuation,dt.yt-next-continuation,em.yt-next-continuation,embed.yt-next-continuation,fieldset.yt-next-continuation,font.yt-next-continuation,form.yt-next-continuation,h1.yt-next-continuation,h2.yt-next-continuation,h3.yt-next-continuation,h4.yt-next-continuation,h5.yt-next-continuation,h6.yt-next-continuation,hr.yt-next-continuation,i.yt-next-continuation,iframe.yt-next-continuation,img.yt-next-continuation,ins.yt-next-continuation,kbd.yt-next-continuation,label.yt-next-continuation,legend.yt-next-continuation,li.yt-next-continuation,menu.yt-next-continuation,object.yt-next-continuation,ol.yt-next-continuation,p.yt-next-continuation,pre.yt-next-continuation,q.yt-next-continuation,s.yt-next-continuation,samp.yt-next-continuation,small.yt-next-continuation,span.yt-next-continuation,strike.yt-next-continuation,strong.yt-next-continuation,sub.yt-next-continuation,sup.yt-next-continuation,table.yt-next-continuation,tbody.yt-next-continuation,td.yt-next-continuation,tfoot.yt-next-continuation,th.yt-next-continuation,thead.yt-next-continuation,tr.yt-next-continuation,tt.yt-next-continuation,u.yt-next-continuation,ul.yt-next-continuation,var.yt-next-continuation {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.yt-next-continuation[hidden] {
    display: none !important;
}

yt-next-continuation {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

paper-button.yt-next-continuation {
    display: inline-block;
    text-align: center;
    font-family: inherit;
}

paper-spinner.yt-next-continuation {
    margin: 16px 0;
}

paper-button.yt-next-continuation {
    margin-left: var(--yt-next-continuation-button-margin-left);
}

canvas.ytd-player,caption.ytd-player,center.ytd-player,cite.ytd-player,code.ytd-player,dd.ytd-player,del.ytd-player,dfn.ytd-player,div.ytd-player,dl.ytd-player,dt.ytd-player,em.ytd-player,embed.ytd-player,fieldset.ytd-player,font.ytd-player,form.ytd-player,h1.ytd-player,h2.ytd-player,h3.ytd-player,h4.ytd-player,h5.ytd-player,h6.ytd-player,hr.ytd-player,i.ytd-player,iframe.ytd-player,img.ytd-player,ins.ytd-player,kbd.ytd-player,label.ytd-player,legend.ytd-player,li.ytd-player,menu.ytd-player,object.ytd-player,ol.ytd-player,p.ytd-player,pre.ytd-player,q.ytd-player,s.ytd-player,samp.ytd-player,small.ytd-player,span.ytd-player,strike.ytd-player,strong.ytd-player,sub.ytd-player,sup.ytd-player,table.ytd-player,tbody.ytd-player,td.ytd-player,tfoot.ytd-player,th.ytd-player,thead.ytd-player,tr.ytd-player,tt.ytd-player,u.ytd-player,ul.ytd-player,var.ytd-player {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-player[hidden] {
    display: none !important;
}

ytd-player,#container.ytd-player {
    display: block;
    width: 100%;
    height: 100%;
}

canvas.ytd-subscribe-button-renderer,caption.ytd-subscribe-button-renderer,center.ytd-subscribe-button-renderer,cite.ytd-subscribe-button-renderer,code.ytd-subscribe-button-renderer,dd.ytd-subscribe-button-renderer,del.ytd-subscribe-button-renderer,dfn.ytd-subscribe-button-renderer,div.ytd-subscribe-button-renderer,dl.ytd-subscribe-button-renderer,dt.ytd-subscribe-button-renderer,em.ytd-subscribe-button-renderer,embed.ytd-subscribe-button-renderer,fieldset.ytd-subscribe-button-renderer,font.ytd-subscribe-button-renderer,form.ytd-subscribe-button-renderer,h1.ytd-subscribe-button-renderer,h2.ytd-subscribe-button-renderer,h3.ytd-subscribe-button-renderer,h4.ytd-subscribe-button-renderer,h5.ytd-subscribe-button-renderer,h6.ytd-subscribe-button-renderer,hr.ytd-subscribe-button-renderer,i.ytd-subscribe-button-renderer,iframe.ytd-subscribe-button-renderer,img.ytd-subscribe-button-renderer,ins.ytd-subscribe-button-renderer,kbd.ytd-subscribe-button-renderer,label.ytd-subscribe-button-renderer,legend.ytd-subscribe-button-renderer,li.ytd-subscribe-button-renderer,menu.ytd-subscribe-button-renderer,object.ytd-subscribe-button-renderer,ol.ytd-subscribe-button-renderer,p.ytd-subscribe-button-renderer,pre.ytd-subscribe-button-renderer,q.ytd-subscribe-button-renderer,s.ytd-subscribe-button-renderer,samp.ytd-subscribe-button-renderer,small.ytd-subscribe-button-renderer,span.ytd-subscribe-button-renderer,strike.ytd-subscribe-button-renderer,strong.ytd-subscribe-button-renderer,sub.ytd-subscribe-button-renderer,sup.ytd-subscribe-button-renderer,table.ytd-subscribe-button-renderer,tbody.ytd-subscribe-button-renderer,td.ytd-subscribe-button-renderer,tfoot.ytd-subscribe-button-renderer,th.ytd-subscribe-button-renderer,thead.ytd-subscribe-button-renderer,tr.ytd-subscribe-button-renderer,tt.ytd-subscribe-button-renderer,u.ytd-subscribe-button-renderer,ul.ytd-subscribe-button-renderer,var.ytd-subscribe-button-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-subscribe-button-renderer[hidden] {
    display: none !important;
}

ytd-subscribe-button-renderer {
    --yt-formatted-string-deemphasize_-_color:hsla(0, 0%, 100%, .85);--yt-formatted-string-deemphasize_-_margin-left:4px;--yt-formatted-string-deemphasize_-_display:initial;display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

paper-button.ytd-subscribe-button-renderer {
    background-color: var(--yt-spec-brand-button-background);
    border-radius: 2px;
    color: var(--yt-subscribe-button-text-color);
    padding: 10px 16px;
    margin: auto var(--ytd-subscribe-button-margin, 4px);
    white-space: nowrap;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

paper-button.ytd-subscribe-button-renderer[subscribed] {
    background-color: hsl(0, 0%, 93.3%);
    color: hsla(0, 0%, 6.7%, .6);
}

paper-button.ytd-subscribe-button-renderer[subscribed] yt-formatted-string.ytd-subscribe-button-renderer {
    --yt-formatted-string-deemphasize_-_color:hsla(0, 0%, 6.7%, .6);--yt-formatted-string-deemphasize_-_margin-left:4px;--yt-formatted-string-deemphasize_-_display:initial;}

ytd-subscribe-button-renderer[button-style="COMPACT_GRAY"] {
    --yt-button-icon-size:24px;--yt-button-icon-padding:4px;}

ytd-subscribe-button-renderer[button-style="COMPACT_GRAY"] paper-button.ytd-subscribe-button-renderer {
    background-color: hsl(0, 0%, 93.3%);
    color: hsla(0, 0%, 6.7%, .6);
    padding: 4px 8px;
    margin: 0;
}

ytd-subscribe-button-renderer[button-style="COMPACT_RED"] {
    max-width: 100%;
}

ytd-subscribe-button-renderer[button-style="COMPACT_RED"] yt-formatted-string.ytd-subscribe-button-renderer {
    overflow: hidden;
    text-overflow: ellipsis;
}

ytd-subscribe-button-renderer[button-style="COMPACT_RED"] ytd-toggle-button-renderer.ytd-subscribe-button-renderer,ytd-subscribe-button-renderer[button-style="COMPACT_RED"] ytd-button-renderer.ytd-subscribe-button-renderer {
    --yt-button-icon-size:24px;--yt-button-icon-padding:0;margin-left: 8px;
}

ytd-subscribe-button-renderer[button-style="COMPACT_RED"] paper-button.ytd-subscribe-button-renderer {
    padding: 4px 8px;
    margin: 0;
}

ytd-subscribe-button-renderer[button-style="COMPACT_RED"] paper-button.ytd-subscribe-button-renderer[subscribed] yt-formatted-string.ytd-subscribe-button-renderer {
    --yt-formatted-string-deemphasize_-_display:none;--yt-formatted-string-deemphasize_-_color:initial;--yt-formatted-string-deemphasize_-_margin-left:initial;}

canvas.ytd-grid-radio-renderer,caption.ytd-grid-radio-renderer,center.ytd-grid-radio-renderer,cite.ytd-grid-radio-renderer,code.ytd-grid-radio-renderer,dd.ytd-grid-radio-renderer,del.ytd-grid-radio-renderer,dfn.ytd-grid-radio-renderer,div.ytd-grid-radio-renderer,dl.ytd-grid-radio-renderer,dt.ytd-grid-radio-renderer,em.ytd-grid-radio-renderer,embed.ytd-grid-radio-renderer,fieldset.ytd-grid-radio-renderer,font.ytd-grid-radio-renderer,form.ytd-grid-radio-renderer,h1.ytd-grid-radio-renderer,h2.ytd-grid-radio-renderer,h3.ytd-grid-radio-renderer,h4.ytd-grid-radio-renderer,h5.ytd-grid-radio-renderer,h6.ytd-grid-radio-renderer,hr.ytd-grid-radio-renderer,i.ytd-grid-radio-renderer,iframe.ytd-grid-radio-renderer,img.ytd-grid-radio-renderer,ins.ytd-grid-radio-renderer,kbd.ytd-grid-radio-renderer,label.ytd-grid-radio-renderer,legend.ytd-grid-radio-renderer,li.ytd-grid-radio-renderer,menu.ytd-grid-radio-renderer,object.ytd-grid-radio-renderer,ol.ytd-grid-radio-renderer,p.ytd-grid-radio-renderer,pre.ytd-grid-radio-renderer,q.ytd-grid-radio-renderer,s.ytd-grid-radio-renderer,samp.ytd-grid-radio-renderer,small.ytd-grid-radio-renderer,span.ytd-grid-radio-renderer,strike.ytd-grid-radio-renderer,strong.ytd-grid-radio-renderer,sub.ytd-grid-radio-renderer,sup.ytd-grid-radio-renderer,table.ytd-grid-radio-renderer,tbody.ytd-grid-radio-renderer,td.ytd-grid-radio-renderer,tfoot.ytd-grid-radio-renderer,th.ytd-grid-radio-renderer,thead.ytd-grid-radio-renderer,tr.ytd-grid-radio-renderer,tt.ytd-grid-radio-renderer,u.ytd-grid-radio-renderer,ul.ytd-grid-radio-renderer,var.ytd-grid-radio-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-grid-radio-renderer[hidden] {
    display: none !important;
}

ytd-grid-radio-renderer {
    display: inline-block;
    width: 210px;
}

ytd-grid-radio-renderer:not(:hover) ytd-menu-renderer.ytd-grid-radio-renderer:not([menu-active]).ytd-grid-radio-renderer {
    opacity: 0;
}

ytd-grid-radio-renderer[is-dismissed] #dismissable.ytd-grid-radio-renderer,ytd-grid-radio-renderer #dismissed.ytd-grid-radio-renderer {
    display: none;
}

ytd-grid-radio-renderer[is-dismissed] #dismissed.ytd-grid-radio-renderer {
    display: block;
}

ytd-thumbnail.ytd-grid-radio-renderer {
    height: var(--ytd-grid-thumbnail_-_height);
    width: 210px;
}

ytd-video-meta-block.ytd-grid-radio-renderer {
    padding-right: 24px;
}

.yt-simple-endpoint.ytd-grid-radio-renderer {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: var(--yt-endpoint_-_color);
}

.yt-simple-endpoint.ytd-grid-radio-renderer:hover {
    color: var(--yt-endpoint-hover_-_color);
    text-decoration: var(--yt-endpoint-hover_-_text-decoration);
}

a.yt-simple-endpoint.ytd-grid-radio-renderer {
    display: block;
}

#video-title.ytd-grid-radio-renderer {
    display: block;
    margin: 8px 0 8px;
    max-height: 3.2rem;
    overflow: hidden;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

ytd-grid-radio-renderer #video-title.ytd-grid-radio-renderer {
    margin: 8px 0 8px;
    display: -webkit-box;
    max-height: 3.2rem;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

h3.ytd-grid-radio-renderer {
    color: var(--yt-spec-text-primary);
}

#details.ytd-grid-radio-renderer {
    position: relative;
    padding-right: 24px;
}

ytd-menu-renderer.ytd-grid-radio-renderer {
    --paper-icon-button_-_padding:0;--paper-icon-button_-_width:24px;--paper-icon-button_-_height:24px;position: absolute;
    top: 0;
    right: 0;
    margin-top: 4px;
}

canvas.ytd-grid-video-renderer,caption.ytd-grid-video-renderer,center.ytd-grid-video-renderer,cite.ytd-grid-video-renderer,code.ytd-grid-video-renderer,dd.ytd-grid-video-renderer,del.ytd-grid-video-renderer,dfn.ytd-grid-video-renderer,div.ytd-grid-video-renderer,dl.ytd-grid-video-renderer,dt.ytd-grid-video-renderer,em.ytd-grid-video-renderer,embed.ytd-grid-video-renderer,fieldset.ytd-grid-video-renderer,font.ytd-grid-video-renderer,form.ytd-grid-video-renderer,h1.ytd-grid-video-renderer,h2.ytd-grid-video-renderer,h3.ytd-grid-video-renderer,h4.ytd-grid-video-renderer,h5.ytd-grid-video-renderer,h6.ytd-grid-video-renderer,hr.ytd-grid-video-renderer,i.ytd-grid-video-renderer,iframe.ytd-grid-video-renderer,img.ytd-grid-video-renderer,ins.ytd-grid-video-renderer,kbd.ytd-grid-video-renderer,label.ytd-grid-video-renderer,legend.ytd-grid-video-renderer,li.ytd-grid-video-renderer,menu.ytd-grid-video-renderer,object.ytd-grid-video-renderer,ol.ytd-grid-video-renderer,p.ytd-grid-video-renderer,pre.ytd-grid-video-renderer,q.ytd-grid-video-renderer,s.ytd-grid-video-renderer,samp.ytd-grid-video-renderer,small.ytd-grid-video-renderer,span.ytd-grid-video-renderer,strike.ytd-grid-video-renderer,strong.ytd-grid-video-renderer,sub.ytd-grid-video-renderer,sup.ytd-grid-video-renderer,table.ytd-grid-video-renderer,tbody.ytd-grid-video-renderer,td.ytd-grid-video-renderer,tfoot.ytd-grid-video-renderer,th.ytd-grid-video-renderer,thead.ytd-grid-video-renderer,tr.ytd-grid-video-renderer,tt.ytd-grid-video-renderer,u.ytd-grid-video-renderer,ul.ytd-grid-video-renderer,var.ytd-grid-video-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-grid-video-renderer[hidden] {
    display: none !important;
}

ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block] {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

ytd-grid-video-renderer.grid #metadata.ytd-grid-video-renderer,ytd-grid-video-renderer.compact #metadata.ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block].grid.ytd-grid-video-renderer #metadata.ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block].compact.ytd-grid-video-renderer #metadata.ytd-grid-video-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

ytd-grid-video-renderer.light #byline.ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block].light.ytd-grid-video-renderer #byline.ytd-grid-video-renderer {
    color: hsl(0, 0%, 53.3%);
}

#metadata.ytd-grid-video-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

#additional-metadata-line.ytd-grid-video-renderer > .ytd-grid-video-renderer:not(:last-of-type):after {
    content: '•';
    margin: 4px 4px 0;
}

#metadata-line.ytd-grid-video-renderer {
    color: var(--ytd-metadata-line-color, var(--yt-spec-text-secondary));
    max-width: 100%;
    display: block;
    line-height: 1.8rem;
    max-height: 3.6rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    text-transform: none;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

#additional-metadata-line.ytd-grid-video-renderer {
    display: block;
    max-height: 1.8rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
}

#byline-container.ytd-grid-video-renderer {
    max-width: 100%;
    display: block;
    max-height: 1.8rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#byline-inner-container.ytd-grid-video-renderer {
    max-width: 100%;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#separator.ytd-grid-video-renderer {
    display: none;
}

ytd-grid-video-renderer:not(.grid):not(.compact).byline-separated #separator.ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block].ytd-grid-video-renderer:not(.grid):not(.compact).byline-separated #separator.ytd-grid-video-renderer {
    display: inline-block;
    color: var(--yt-spec-text-secondary);
    margin: 0 4px;
}

#byline.ytd-grid-video-renderer {
    --yt-endpoint-color:var(--yt-spec-text-secondary);--yt-endpoint-visited-color:var(--yt-spec-text-secondary);color: var(--yt-spec-text-secondary);
    overflow-x: hidden;
    text-overflow: ellipsis;
    display: flex;
}

ytd-grid-video-renderer.grid #byline.ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block].grid.ytd-grid-video-renderer #byline.ytd-grid-video-renderer {
    --yt-endpoint-color:var(--yt-spec-text-secondary);--yt-endpoint-hover-color:var(--yt-hovered-text-color);}

#metadata-line.ytd-grid-video-renderer > .ytd-grid-video-renderer:not(:last-of-type):after {
    content: '•';
    margin: 0 4px;
}

#metadata-line.ytd-grid-video-renderer span.ytd-grid-video-renderer {
    display: inline-block;
}

ytd-badge-supported-renderer.ytd-grid-video-renderer {
    margin-right: 8px;
}

ytd-grid-video-renderer {
    display: inline-block;
    width: 210px;
}

ytd-grid-video-renderer:not(:hover) ytd-menu-renderer.ytd-grid-video-renderer:not([menu-active]).ytd-grid-video-renderer:not(:focus-within) {
    opacity: 0;
}

ytd-grid-video-renderer[is-dismissed] #dismissable.ytd-grid-video-renderer,ytd-grid-video-renderer #dismissed.ytd-grid-video-renderer {
    display: none;
}

ytd-grid-video-renderer[is-dismissed] #dismissed.ytd-grid-video-renderer {
    display: block;
}

ytd-thumbnail.ytd-grid-video-renderer {
    height: var(--ytd-grid-thumbnail_-_height);
    width: 210px;
}

#meta.ytd-grid-video-renderer {
    padding-right: 24px;
}

#badges.ytd-grid-video-renderer {
    margin-top: 8px;
}

#details.ytd-grid-video-renderer {
    position: relative;
    cursor: pointer;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

#details.ytd-grid-video-renderer a.ytd-grid-video-renderer {
    display: block;
}

ytd-grid-video-renderer.use-ellipsis #details.ytd-grid-video-renderer a.ytd-grid-video-renderer {
    display: -webkit-box;
}

ytd-menu-renderer.ytd-grid-video-renderer {
    --paper-icon-button_-_padding:0;--paper-icon-button_-_width:24px;--paper-icon-button_-_height:24px;position: absolute;
    top: 0;
    right: 0;
    margin-top: 4px;
}

#dismissed.ytd-grid-video-renderer {
    padding-bottom: 56.19%;
    border: 1px solid var(--yt-spec-10-percent-layer);
    position: relative;
}

#dismissed.ytd-grid-video-renderer:focus {
    outline: none;
}

#dismissed-content.ytd-grid-video-renderer {
    box-sizing: border-box;
    padding: 8px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#video-title.yt-simple-endpoint.ytd-grid-video-renderer {
    color: var(--yt-spec-text-primary);
    display: block;
    max-height: 3.2rem;
    overflow: hidden;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

ytd-grid-video-renderer #video-title.yt-simple-endpoint.ytd-grid-video-renderer {
    display: -webkit-box;
    max-height: 3.2rem;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

h3.ytd-grid-video-renderer {
    color: var(--yt-spec-text-primary);
    margin: 8px 0 8px;
}

#buttons.ytd-grid-video-renderer > *.ytd-grid-video-renderer {
    border-radius: 3px;
    margin-top: 4px;
}

canvas.ytd-grid-renderer,caption.ytd-grid-renderer,center.ytd-grid-renderer,cite.ytd-grid-renderer,code.ytd-grid-renderer,dd.ytd-grid-renderer,del.ytd-grid-renderer,dfn.ytd-grid-renderer,div.ytd-grid-renderer,dl.ytd-grid-renderer,dt.ytd-grid-renderer,em.ytd-grid-renderer,embed.ytd-grid-renderer,fieldset.ytd-grid-renderer,font.ytd-grid-renderer,form.ytd-grid-renderer,h1.ytd-grid-renderer,h2.ytd-grid-renderer,h3.ytd-grid-renderer,h4.ytd-grid-renderer,h5.ytd-grid-renderer,h6.ytd-grid-renderer,hr.ytd-grid-renderer,i.ytd-grid-renderer,iframe.ytd-grid-renderer,img.ytd-grid-renderer,ins.ytd-grid-renderer,kbd.ytd-grid-renderer,label.ytd-grid-renderer,legend.ytd-grid-renderer,li.ytd-grid-renderer,menu.ytd-grid-renderer,object.ytd-grid-renderer,ol.ytd-grid-renderer,p.ytd-grid-renderer,pre.ytd-grid-renderer,q.ytd-grid-renderer,s.ytd-grid-renderer,samp.ytd-grid-renderer,small.ytd-grid-renderer,span.ytd-grid-renderer,strike.ytd-grid-renderer,strong.ytd-grid-renderer,sub.ytd-grid-renderer,sup.ytd-grid-renderer,table.ytd-grid-renderer,tbody.ytd-grid-renderer,td.ytd-grid-renderer,tfoot.ytd-grid-renderer,th.ytd-grid-renderer,thead.ytd-grid-renderer,tr.ytd-grid-renderer,tt.ytd-grid-renderer,u.ytd-grid-renderer,ul.ytd-grid-renderer,var.ytd-grid-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-grid-renderer[hidden] {
    display: none !important;
}

ytd-grid-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

paper-button.ytd-grid-renderer {
    display: inline-block;
    text-align: center;
    font-family: inherit;
}

#items.ytd-grid-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

#items.hovering.ytd-grid-renderer {
    position: relative;
    overflow-x: hidden;
}

#items.ytd-grid-renderer > ytd-grid-video-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-radio-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-channel-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-playlist-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-movie-playlist-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-movie-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-show-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-game-card-renderer.ytd-grid-renderer {
    margin-right: 4px;
    display: inline-block;
    width: 210px;
    margin-bottom: 24px;
}

#items.ytd-grid-renderer > ytd-game-card-renderer.ytd-grid-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

#items.ytd-grid-renderer > yt-music-pass-small-feature-info-renderer.ytd-grid-renderer {
    width: 312px;
}

#toggle.ytd-grid-renderer {
    color: var(--yt-button-text-color);
    margin: 0;
    padding: 0;
    margin-right: auto;
    margin-bottom: 24px;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

yt-music-pass-small-feature-info-renderer.ytd-grid-renderer {
    margin-top: 64px;
    margin-bottom: 64px;
}

yt-music-pass-small-feature-info-renderer.ytd-grid-renderer:not(:last-child) {
    margin-right: 24px;
}

ytd-poster-renderer.ytd-grid-renderer {
    margin-right: 4px;
    margin-bottom: 24px;
}

#view-all.ytd-grid-renderer {
    --yt-endpoint-color:var(--yt-spec-text-secondary);display: block;
    color: var(--yt-spec-text-secondary);
    cursor: pointer;
    margin: 16px 0 24px;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

canvas.yt-horizontal-list-renderer,caption.yt-horizontal-list-renderer,center.yt-horizontal-list-renderer,cite.yt-horizontal-list-renderer,code.yt-horizontal-list-renderer,dd.yt-horizontal-list-renderer,del.yt-horizontal-list-renderer,dfn.yt-horizontal-list-renderer,div.yt-horizontal-list-renderer,dl.yt-horizontal-list-renderer,dt.yt-horizontal-list-renderer,em.yt-horizontal-list-renderer,embed.yt-horizontal-list-renderer,fieldset.yt-horizontal-list-renderer,font.yt-horizontal-list-renderer,form.yt-horizontal-list-renderer,h1.yt-horizontal-list-renderer,h2.yt-horizontal-list-renderer,h3.yt-horizontal-list-renderer,h4.yt-horizontal-list-renderer,h5.yt-horizontal-list-renderer,h6.yt-horizontal-list-renderer,hr.yt-horizontal-list-renderer,i.yt-horizontal-list-renderer,iframe.yt-horizontal-list-renderer,img.yt-horizontal-list-renderer,ins.yt-horizontal-list-renderer,kbd.yt-horizontal-list-renderer,label.yt-horizontal-list-renderer,legend.yt-horizontal-list-renderer,li.yt-horizontal-list-renderer,menu.yt-horizontal-list-renderer,object.yt-horizontal-list-renderer,ol.yt-horizontal-list-renderer,p.yt-horizontal-list-renderer,pre.yt-horizontal-list-renderer,q.yt-horizontal-list-renderer,s.yt-horizontal-list-renderer,samp.yt-horizontal-list-renderer,small.yt-horizontal-list-renderer,span.yt-horizontal-list-renderer,strike.yt-horizontal-list-renderer,strong.yt-horizontal-list-renderer,sub.yt-horizontal-list-renderer,sup.yt-horizontal-list-renderer,table.yt-horizontal-list-renderer,tbody.yt-horizontal-list-renderer,td.yt-horizontal-list-renderer,tfoot.yt-horizontal-list-renderer,th.yt-horizontal-list-renderer,thead.yt-horizontal-list-renderer,tr.yt-horizontal-list-renderer,tt.yt-horizontal-list-renderer,u.yt-horizontal-list-renderer,ul.yt-horizontal-list-renderer,var.yt-horizontal-list-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.yt-horizontal-list-renderer[hidden] {
    display: none !important;
}

yt-horizontal-list-renderer {
    display: block;
    position: relative;
    width: var(--yt-horizontal-list-renderer-width, auto);
}

#scroll-container.yt-horizontal-list-renderer {
    overflow: hidden;
}

#items.yt-horizontal-list-renderer {
    margin-bottom: var(--ytd-horizontal-list-margin-bottom, 24px);
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    will-change: transform;
    display: inline-block;
    white-space: nowrap;
}

#items.yt-horizontal-list-renderer > *.yt-horizontal-list-renderer {
    padding-right: 4px;
    display: inline-block;
    vertical-align: top;
    white-space: normal;
}

#items.yt-horizontal-list-renderer > ytd-compact-channel-recommendation-card-renderer.yt-horizontal-list-renderer[is-dismissed] {
    display: none;
}

#items.yt-horizontal-list-renderer > ytd-post-renderer.yt-horizontal-list-renderer {
    display: inline-flex;
    padding-right: 16px;
    margin: 0 4px;
}

yt-horizontal-list-renderer[at-start] #left-arrow.yt-horizontal-list-renderer .arrow.yt-horizontal-list-renderer {
    display: none;
    opacity: 0;
}

yt-horizontal-list-renderer[at-end] #right-arrow.yt-horizontal-list-renderer .arrow.yt-horizontal-list-renderer {
    display: none;
    opacity: 0;
}

#left-arrow.yt-horizontal-list-renderer {
    position: absolute;
    top: var(--ytd-horizontal-list-arrow-top, 0);
    left: -20px;
    height: var(--ytd-thumbnail-height);
    z-index: 1;
}

#right-arrow.yt-horizontal-list-renderer {
    position: absolute;
    top: var(--ytd-horizontal-list-arrow-top, 0);
    right: -16px;
    height: var(--ytd-thumbnail-height);
    z-index: 200;
}

#left-arrow.yt-horizontal-list-renderer,#right-arrow.yt-horizontal-list-renderer {
    will-change: transform;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.arrow.yt-horizontal-list-renderer {
    cursor: pointer;
    width: 40px;
    height: 40px;
    border-radius: 24px;
    background-color: var(--yt-dialog-background);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
    fill-opacity: 50%;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

#items.yt-horizontal-list-renderer > ytd-primetime-promo-panel-renderer.yt-horizontal-list-renderer {
    padding-right: 0;
}

#items.yt-horizontal-list-renderer > ytd-primetime-promo-panel-renderer.yt-horizontal-list-renderer:not(:last-child)::after {
    content: "";
    display: inline-block;
    background-color: var(--yt-spec-static-overlay-background-medium);
    width: 5px;
    position: absolute;
    top: 0px;
    height: 138px;
    margin-left: calc(317px + 2px);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gsaFgUKWiVUWgAAABpJREFUKM9j+P///38mBgYGhlFilBglhisBAJS4BYu0405rAAAAAElFTkSuQmCC');
    background-size: 1px 118px;
    background-repeat: no-repeat;
    background-position: 2px 10px;
}

canvas.ytd-shelf-renderer,caption.ytd-shelf-renderer,center.ytd-shelf-renderer,cite.ytd-shelf-renderer,code.ytd-shelf-renderer,dd.ytd-shelf-renderer,del.ytd-shelf-renderer,dfn.ytd-shelf-renderer,div.ytd-shelf-renderer,dl.ytd-shelf-renderer,dt.ytd-shelf-renderer,em.ytd-shelf-renderer,embed.ytd-shelf-renderer,fieldset.ytd-shelf-renderer,font.ytd-shelf-renderer,form.ytd-shelf-renderer,h1.ytd-shelf-renderer,h2.ytd-shelf-renderer,h3.ytd-shelf-renderer,h4.ytd-shelf-renderer,h5.ytd-shelf-renderer,h6.ytd-shelf-renderer,hr.ytd-shelf-renderer,i.ytd-shelf-renderer,iframe.ytd-shelf-renderer,img.ytd-shelf-renderer,ins.ytd-shelf-renderer,kbd.ytd-shelf-renderer,label.ytd-shelf-renderer,legend.ytd-shelf-renderer,li.ytd-shelf-renderer,menu.ytd-shelf-renderer,object.ytd-shelf-renderer,ol.ytd-shelf-renderer,p.ytd-shelf-renderer,pre.ytd-shelf-renderer,q.ytd-shelf-renderer,s.ytd-shelf-renderer,samp.ytd-shelf-renderer,small.ytd-shelf-renderer,span.ytd-shelf-renderer,strike.ytd-shelf-renderer,strong.ytd-shelf-renderer,sub.ytd-shelf-renderer,sup.ytd-shelf-renderer,table.ytd-shelf-renderer,tbody.ytd-shelf-renderer,td.ytd-shelf-renderer,tfoot.ytd-shelf-renderer,th.ytd-shelf-renderer,thead.ytd-shelf-renderer,tr.ytd-shelf-renderer,tt.ytd-shelf-renderer,u.ytd-shelf-renderer,ul.ytd-shelf-renderer,var.ytd-shelf-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-shelf-renderer[hidden] {
    display: none !important;
}

ytd-shelf-renderer {
    --yt-icon-disabled-color:var(--yt-icon-active-color);display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

ytd-shelf-renderer[is-dismissed] #dismissable.ytd-shelf-renderer,ytd-shelf-renderer:not([is-dismissed]) #dismissed.ytd-shelf-renderer {
    display: none;
}

ytd-shelf-renderer[enable-fluid-dismiss_][is-dismissed] #dismissed.ytd-shelf-renderer {
    display: none;
}

.grid-subheader.ytd-shelf-renderer {
    margin-top: 24px;
}

#title-text.ytd-shelf-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

#contents.ytd-shelf-renderer {
    margin-top: 24px;
}

#title-container.ytd-shelf-renderer {
    color: var(--yt-spec-text-primary);
    height: 2rem;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#title-container.ytd-shelf-renderer a.ytd-shelf-renderer {
    display: flex;
    --yt-endpoint-color:var(--yt-spec-text-primary);}

#title.ytd-shelf-renderer {
    color: var(--yt-spec-text-primary);
    display: block;
    max-height: 2rem;
    overflow: hidden;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2rem;
}

#title-annotation.ytd-shelf-renderer {
    color: var(--yt-spec-text-secondary);
    margin-left: 8px;
    display: block;
    max-height: 1.8rem;
    overflow: hidden;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
}

ytd-shelf-renderer[thumbnail-style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #title-annotation.ytd-shelf-renderer {
    margin-left: 0px;
}

yt-sort-filter-sub-menu-renderer.ytd-shelf-renderer {
    --yt-dropdown-menu-label-text_-_color:var(--yt-spec-text-secondary);--yt-dropdown-menu-label-text_-_font-size:1.4rem;--yt-dropdown-menu-label-text_-_font-weight:500;--yt-dropdown-menu-label-text_-_line-height:1.6rem;margin-left: 28px;
}

h2.ytd-shelf-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#avatar.ytd-shelf-renderer {
    height: 32px;
    width: 32px;
    margin-right: 8px;
    border-radius: 50%;
    background-color: transparent;
    overflow: hidden;
}

ytd-shelf-renderer[thumbnail-style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #avatar.ytd-shelf-renderer {
    width: 29px;
    height: 40px;
    border-radius: 0%;
    background-color: transparent;
    overflow: hidden;
}

#icon.ytd-shelf-renderer {
    margin-right: 16px;
    color: var(--yt-spec-icon-inactive);
}

#featured-badge.ytd-shelf-renderer {
    margin-left: 8px;
}

#subtitle.ytd-shelf-renderer {
    display: block;
    color: var(--yt-spec-text-secondary);
    margin-top: 8px;
    max-width: 615px;
    display: block;
    max-height: 4.2rem;
    overflow: hidden;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.1rem;
}

#subtitle.can-be-empty.ytd-shelf-renderer:empty {
    display: none;
}

#image-container.ytd-shelf-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#spacer.ytd-shelf-renderer {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#dismissed.ytd-shelf-renderer {
    padding: 8px;
}

#dismissed.ytd-shelf-renderer:focus {
    outline: none;
}

canvas.ytd-horizontal-card-list-renderer,caption.ytd-horizontal-card-list-renderer,center.ytd-horizontal-card-list-renderer,cite.ytd-horizontal-card-list-renderer,code.ytd-horizontal-card-list-renderer,dd.ytd-horizontal-card-list-renderer,del.ytd-horizontal-card-list-renderer,dfn.ytd-horizontal-card-list-renderer,div.ytd-horizontal-card-list-renderer,dl.ytd-horizontal-card-list-renderer,dt.ytd-horizontal-card-list-renderer,em.ytd-horizontal-card-list-renderer,embed.ytd-horizontal-card-list-renderer,fieldset.ytd-horizontal-card-list-renderer,font.ytd-horizontal-card-list-renderer,form.ytd-horizontal-card-list-renderer,h1.ytd-horizontal-card-list-renderer,h2.ytd-horizontal-card-list-renderer,h3.ytd-horizontal-card-list-renderer,h4.ytd-horizontal-card-list-renderer,h5.ytd-horizontal-card-list-renderer,h6.ytd-horizontal-card-list-renderer,hr.ytd-horizontal-card-list-renderer,i.ytd-horizontal-card-list-renderer,iframe.ytd-horizontal-card-list-renderer,img.ytd-horizontal-card-list-renderer,ins.ytd-horizontal-card-list-renderer,kbd.ytd-horizontal-card-list-renderer,label.ytd-horizontal-card-list-renderer,legend.ytd-horizontal-card-list-renderer,li.ytd-horizontal-card-list-renderer,menu.ytd-horizontal-card-list-renderer,object.ytd-horizontal-card-list-renderer,ol.ytd-horizontal-card-list-renderer,p.ytd-horizontal-card-list-renderer,pre.ytd-horizontal-card-list-renderer,q.ytd-horizontal-card-list-renderer,s.ytd-horizontal-card-list-renderer,samp.ytd-horizontal-card-list-renderer,small.ytd-horizontal-card-list-renderer,span.ytd-horizontal-card-list-renderer,strike.ytd-horizontal-card-list-renderer,strong.ytd-horizontal-card-list-renderer,sub.ytd-horizontal-card-list-renderer,sup.ytd-horizontal-card-list-renderer,table.ytd-horizontal-card-list-renderer,tbody.ytd-horizontal-card-list-renderer,td.ytd-horizontal-card-list-renderer,tfoot.ytd-horizontal-card-list-renderer,th.ytd-horizontal-card-list-renderer,thead.ytd-horizontal-card-list-renderer,tr.ytd-horizontal-card-list-renderer,tt.ytd-horizontal-card-list-renderer,u.ytd-horizontal-card-list-renderer,ul.ytd-horizontal-card-list-renderer,var.ytd-horizontal-card-list-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-horizontal-card-list-renderer[hidden] {
    display: none !important;
}

ytd-horizontal-card-list-renderer {
    display: block;
    position: relative;
}

#header-container.ytd-horizontal-card-list-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#header.ytd-horizontal-card-list-renderer {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-title-and-button-list-header-renderer.ytd-horizontal-card-list-renderer {
    margin-bottom: 16px;
}

ytd-rich-list-header-renderer.ytd-horizontal-card-list-renderer {
    margin: 16px 0;
}

#header-button.ytd-horizontal-card-list-renderer {
    -ms-align-self: center;
    -webkit-align-self: center;
    align-self: center;
}

#scroll-container.ytd-horizontal-card-list-renderer {
    overflow: hidden;
}

#items.ytd-horizontal-card-list-renderer {
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    will-change: transform;
    display: inline-block;
    white-space: nowrap;
}

ytd-search-refinement-card-renderer.ytd-horizontal-card-list-renderer {
    padding-right: 4px;
    vertical-align: top;
    white-space: normal;
}

ytd-compact-channel-recommendation-card-renderer.ytd-horizontal-card-list-renderer {
    padding-right: 4px;
}

ytd-grid-video-renderer.ytd-horizontal-card-list-renderer {
    padding-right: 4px;
    vertical-align: top;
    display: inline-block;
    width: 210px;
    margin-bottom: 24px;
}

ytd-game-card-renderer.ytd-horizontal-card-list-renderer {
    padding-right: 4px;
    width: 210px;
    margin-bottom: 24px;
}

#sort-filter.ytd-horizontal-card-list-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

#left-arrow-container.ytd-horizontal-card-list-renderer {
    left: -20px;
    height: var(--ytd-thumbnail-height);
}

#right-arrow-container.ytd-horizontal-card-list-renderer {
    right: -16px;
    height: var(--ytd-thumbnail-height);
}

#left-arrow-container.ytd-horizontal-card-list-renderer,#right-arrow-container.ytd-horizontal-card-list-renderer {
    position: absolute;
    top: 0;
    margin-top: 24px;
    z-index: 200;
}

ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"] #left-arrow-container.ytd-horizontal-card-list-renderer,ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"] #right-arrow-container.ytd-horizontal-card-list-renderer {
    margin-top: 56px;
}

ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-subtitle] #left-arrow-container.ytd-horizontal-card-list-renderer,ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-subtitle] #right-arrow-container.ytd-horizontal-card-list-renderer {
    margin-top: 78px;
}

ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"]:not([has-subtitle]) #left-arrow-container.ytd-horizontal-card-list-renderer,ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"]:not([has-subtitle]) #right-arrow-container.ytd-horizontal-card-list-renderer {
    margin-top: 52px;
}

ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][thumbnail-style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #left-arrow-container.ytd-horizontal-card-list-renderer,ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][thumbnail-style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #right-arrow-container.ytd-horizontal-card-list-renderer {
    margin-top: 74px;
}

ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-game-card]:not([has-subtitle]) #left-arrow-container.ytd-horizontal-card-list-renderer,ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-game-card]:not([has-subtitle]) #right-arrow-container.ytd-horizontal-card-list-renderer {
    margin-top: 136px;
}

ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-game-card][has-subtitle] #left-arrow-container.ytd-horizontal-card-list-renderer,ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-game-card][has-subtitle] #right-arrow-container.ytd-horizontal-card-list-renderer {
    margin-top: 162px;
}

ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-game-card] #items.ytd-horizontal-card-list-renderer {
    display: inline-flex;
}

.arrow.ytd-horizontal-card-list-renderer,.ytd-horizontal-card-list-renderer[arrow] {
    cursor: pointer;
    width: 40px;
    height: 40px;
    border-radius: 24px;
    background-color: var(--yt-dialog-background);
    color: var(--yt-spec-icon-inactive);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
}

.center-aligned.ytd-horizontal-card-list-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"] {
    padding-top: 12px;
}

ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"] #left-arrow-container.ytd-horizontal-card-list-renderer,ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"] #right-arrow-container.ytd-horizontal-card-list-renderer {
    top: auto;
    bottom: 16px;
}

canvas.ytd-compact-video-renderer,caption.ytd-compact-video-renderer,center.ytd-compact-video-renderer,cite.ytd-compact-video-renderer,code.ytd-compact-video-renderer,dd.ytd-compact-video-renderer,del.ytd-compact-video-renderer,dfn.ytd-compact-video-renderer,div.ytd-compact-video-renderer,dl.ytd-compact-video-renderer,dt.ytd-compact-video-renderer,em.ytd-compact-video-renderer,embed.ytd-compact-video-renderer,fieldset.ytd-compact-video-renderer,font.ytd-compact-video-renderer,form.ytd-compact-video-renderer,h1.ytd-compact-video-renderer,h2.ytd-compact-video-renderer,h3.ytd-compact-video-renderer,h4.ytd-compact-video-renderer,h5.ytd-compact-video-renderer,h6.ytd-compact-video-renderer,hr.ytd-compact-video-renderer,i.ytd-compact-video-renderer,iframe.ytd-compact-video-renderer,img.ytd-compact-video-renderer,ins.ytd-compact-video-renderer,kbd.ytd-compact-video-renderer,label.ytd-compact-video-renderer,legend.ytd-compact-video-renderer,li.ytd-compact-video-renderer,menu.ytd-compact-video-renderer,object.ytd-compact-video-renderer,ol.ytd-compact-video-renderer,p.ytd-compact-video-renderer,pre.ytd-compact-video-renderer,q.ytd-compact-video-renderer,s.ytd-compact-video-renderer,samp.ytd-compact-video-renderer,small.ytd-compact-video-renderer,span.ytd-compact-video-renderer,strike.ytd-compact-video-renderer,strong.ytd-compact-video-renderer,sub.ytd-compact-video-renderer,sup.ytd-compact-video-renderer,table.ytd-compact-video-renderer,tbody.ytd-compact-video-renderer,td.ytd-compact-video-renderer,tfoot.ytd-compact-video-renderer,th.ytd-compact-video-renderer,thead.ytd-compact-video-renderer,tr.ytd-compact-video-renderer,tt.ytd-compact-video-renderer,u.ytd-compact-video-renderer,ul.ytd-compact-video-renderer,var.ytd-compact-video-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-compact-video-renderer[hidden] {
    display: none !important;
}

ytd-compact-video-renderer {
    position: relative;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

@keyframes fade-out-slide-up {
    0% {
        opacity: 1;
        transform: translateY(0);
    }

    80% {
        opacity: 0;
        transform: translateY(calc(16px * -1));
    }

    100% {
        opacity: 0;
    }
}

ytd-compact-video-renderer[animation='fade-out-slide-up'] {
    animation: fade-out-slide-up forwards 0.620s;
    animation-timing-function: linear;
}

@keyframes fade-in-slide-up {
    0% {
        opacity: 0;
        transform: translateY(16px);
    }

    20% {
        opacity: 0;
        transform: translateY(16px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

ytd-compact-video-renderer[animation='fade-in-slide-up'] {
    animation: fade-in-slide-up forwards 0.620s;
    animation-timing-function: linear;
}

@keyframes expanded-slide-down {
    0% {
        transform: translateY(calc(94px * -1));
    }

    100% {
        transform: translateY(0);
    }
}

ytd-compact-video-renderer[animation='expanded-slide-down'] {
    animation: expanded-slide-down forwards 0.4s;
    animation-timing-function: linear;
}

ytd-compact-video-renderer[expansion='expanded']:not([is-dismissed]) {
    max-height: 94px;
    margin-bottom: 8px;
}

ytd-compact-video-renderer[expansion='collapsed'] {
    max-height: 0;
    margin-bottom: 0;
    overflow: hidden;
}

ytd-compact-video-renderer:not(:hover) ytd-menu-renderer.ytd-compact-video-renderer:not([menu-active]).ytd-compact-video-renderer:not(:focus-within),ytd-compact-video-renderer:not(:hover) #queue-button.ytd-compact-video-renderer {
    opacity: 0;
}

ytd-compact-video-renderer[edu-force-menu-display_] ytd-menu-renderer.ytd-compact-video-renderer,ytd-compact-video-renderer[edu-force-menu-display_]:not(:hover) ytd-menu-renderer.ytd-compact-video-renderer {
    opacity: 1;
}

ytd-compact-video-renderer[queue-hide-menu] ytd-menu-renderer.ytd-compact-video-renderer {
    display: none;
}

ytd-compact-video-renderer[is-dismissed] #dismissable.ytd-compact-video-renderer,ytd-compact-video-renderer:not([is-dismissed]) #dismissed.ytd-compact-video-renderer {
    display: none;
}

#dismissable.ytd-compact-video-renderer,#dismissed.ytd-compact-video-renderer {
    width: 100%;
}

#dismissable.ytd-compact-video-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#dismissed.ytd-compact-video-renderer {
    padding: 8px;
    border: 1px solid var(--yt-spec-10-percent-layer);
}

#dismissed.ytd-compact-video-renderer:focus {
    outline: none;
}

ytd-thumbnail.ytd-compact-video-renderer {
    margin-right: 8px;
    height: 94px;
    width: 168px;
}

a.yt-simple-endpoint.ytd-compact-video-renderer {
    min-width: 0;
    padding-right: 24px;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#queue-button.ytd-compact-video-renderer ytd-button-renderer.ytd-compact-video-renderer,ytd-menu-renderer.ytd-compact-video-renderer {
    --paper-icon-button_-_padding:0;--paper-icon-button_-_width:24px;--paper-icon-button_-_height:24px;--yt-button-icon-padding:0;--yt-button-icon-size:24px;position: absolute;
    top: 0;
    right: 0;
}

#video-title.ytd-compact-video-renderer {
    display: block;
    margin: 0 0 4px 0;
    max-height: 3.2rem;
    overflow: hidden;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

ytd-compact-video-renderer #video-title.ytd-compact-video-renderer {
    margin: 0 0 4px 0;
    display: -webkit-box;
    max-height: 3.2rem;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

h3.ytd-compact-video-renderer {
    color: var(--yt-spec-text-primary);
}

canvas.yt-masthead-ad-renderer,caption.yt-masthead-ad-renderer,center.yt-masthead-ad-renderer,cite.yt-masthead-ad-renderer,code.yt-masthead-ad-renderer,dd.yt-masthead-ad-renderer,del.yt-masthead-ad-renderer,dfn.yt-masthead-ad-renderer,div.yt-masthead-ad-renderer,dl.yt-masthead-ad-renderer,dt.yt-masthead-ad-renderer,em.yt-masthead-ad-renderer,embed.yt-masthead-ad-renderer,fieldset.yt-masthead-ad-renderer,font.yt-masthead-ad-renderer,form.yt-masthead-ad-renderer,h1.yt-masthead-ad-renderer,h2.yt-masthead-ad-renderer,h3.yt-masthead-ad-renderer,h4.yt-masthead-ad-renderer,h5.yt-masthead-ad-renderer,h6.yt-masthead-ad-renderer,hr.yt-masthead-ad-renderer,i.yt-masthead-ad-renderer,iframe.yt-masthead-ad-renderer,img.yt-masthead-ad-renderer,ins.yt-masthead-ad-renderer,kbd.yt-masthead-ad-renderer,label.yt-masthead-ad-renderer,legend.yt-masthead-ad-renderer,li.yt-masthead-ad-renderer,menu.yt-masthead-ad-renderer,object.yt-masthead-ad-renderer,ol.yt-masthead-ad-renderer,p.yt-masthead-ad-renderer,pre.yt-masthead-ad-renderer,q.yt-masthead-ad-renderer,s.yt-masthead-ad-renderer,samp.yt-masthead-ad-renderer,small.yt-masthead-ad-renderer,span.yt-masthead-ad-renderer,strike.yt-masthead-ad-renderer,strong.yt-masthead-ad-renderer,sub.yt-masthead-ad-renderer,sup.yt-masthead-ad-renderer,table.yt-masthead-ad-renderer,tbody.yt-masthead-ad-renderer,td.yt-masthead-ad-renderer,tfoot.yt-masthead-ad-renderer,th.yt-masthead-ad-renderer,thead.yt-masthead-ad-renderer,tr.yt-masthead-ad-renderer,tt.yt-masthead-ad-renderer,u.yt-masthead-ad-renderer,ul.yt-masthead-ad-renderer,var.yt-masthead-ad-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.yt-masthead-ad-renderer[hidden] {
    display: none !important;
}

yt-masthead-ad-renderer {
    display: block;
    margin: 24px 16px 0 16px;
}

#expand-ad.yt-masthead-ad-renderer {
    cursor: pointer;
    color: hsl(0, 0%, 53.3%);
    margin: 4px;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

canvas.ytd-video-masthead-ad-renderer,caption.ytd-video-masthead-ad-renderer,center.ytd-video-masthead-ad-renderer,cite.ytd-video-masthead-ad-renderer,code.ytd-video-masthead-ad-renderer,dd.ytd-video-masthead-ad-renderer,del.ytd-video-masthead-ad-renderer,dfn.ytd-video-masthead-ad-renderer,div.ytd-video-masthead-ad-renderer,dl.ytd-video-masthead-ad-renderer,dt.ytd-video-masthead-ad-renderer,em.ytd-video-masthead-ad-renderer,embed.ytd-video-masthead-ad-renderer,fieldset.ytd-video-masthead-ad-renderer,font.ytd-video-masthead-ad-renderer,form.ytd-video-masthead-ad-renderer,h1.ytd-video-masthead-ad-renderer,h2.ytd-video-masthead-ad-renderer,h3.ytd-video-masthead-ad-renderer,h4.ytd-video-masthead-ad-renderer,h5.ytd-video-masthead-ad-renderer,h6.ytd-video-masthead-ad-renderer,hr.ytd-video-masthead-ad-renderer,i.ytd-video-masthead-ad-renderer,iframe.ytd-video-masthead-ad-renderer,img.ytd-video-masthead-ad-renderer,ins.ytd-video-masthead-ad-renderer,kbd.ytd-video-masthead-ad-renderer,label.ytd-video-masthead-ad-renderer,legend.ytd-video-masthead-ad-renderer,li.ytd-video-masthead-ad-renderer,menu.ytd-video-masthead-ad-renderer,object.ytd-video-masthead-ad-renderer,ol.ytd-video-masthead-ad-renderer,p.ytd-video-masthead-ad-renderer,pre.ytd-video-masthead-ad-renderer,q.ytd-video-masthead-ad-renderer,s.ytd-video-masthead-ad-renderer,samp.ytd-video-masthead-ad-renderer,small.ytd-video-masthead-ad-renderer,span.ytd-video-masthead-ad-renderer,strike.ytd-video-masthead-ad-renderer,strong.ytd-video-masthead-ad-renderer,sub.ytd-video-masthead-ad-renderer,sup.ytd-video-masthead-ad-renderer,table.ytd-video-masthead-ad-renderer,tbody.ytd-video-masthead-ad-renderer,td.ytd-video-masthead-ad-renderer,tfoot.ytd-video-masthead-ad-renderer,th.ytd-video-masthead-ad-renderer,thead.ytd-video-masthead-ad-renderer,tr.ytd-video-masthead-ad-renderer,tt.ytd-video-masthead-ad-renderer,u.ytd-video-masthead-ad-renderer,ul.ytd-video-masthead-ad-renderer,var.ytd-video-masthead-ad-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-video-masthead-ad-renderer[hidden] {
    display: none !important;
}

ytd-video-masthead-ad-renderer {
    display: block;
    margin: 24px 16px 0 16px;
}

iframe.ytd-video-masthead-ad-renderer {
    width: 850px;
    height: 250px;
}

iframe.responsive.ytd-video-masthead-ad-renderer {
    width: 428px;
    height: 239px;
}

@media (min-width: 662px) {
    iframe.responsive.ytd-video-masthead-ad-renderer {
        width:642px;
    }
}

@media (min-width: 876px) {
    iframe.responsive.ytd-video-masthead-ad-renderer {
        width:856px;
    }
}

@media (min-width: 1090px) {
    iframe.responsive.ytd-video-masthead-ad-renderer {
        width:1070px;
    }
}

@media (min-width: 1304px) {
    iframe.responsive.ytd-video-masthead-ad-renderer {
        width:1284px;
    }
}

@media (min-width: 1276px) {
    ytd-video-masthead-ad-renderer[guide-persistent-and-visible] iframe.responsive.ytd-video-masthead-ad-renderer {
        width:856px;
    }
}

@media (min-width: 1390px) {
    ytd-video-masthead-ad-renderer[guide-persistent-and-visible] iframe.responsive.ytd-video-masthead-ad-renderer {
        width:1070px;
    }
}

@media (min-width: 1604px) {
    ytd-video-masthead-ad-renderer[guide-persistent-and-visible] iframe.responsive.ytd-video-masthead-ad-renderer {
        width:1284px;
    }
}

#expand-ad.ytd-video-masthead-ad-renderer {
    display: block;
    cursor: pointer;
    color: hsl(0, 0%, 53.3%);
    margin: 4px;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

canvas.ytd-item-section-renderer,caption.ytd-item-section-renderer,center.ytd-item-section-renderer,cite.ytd-item-section-renderer,code.ytd-item-section-renderer,dd.ytd-item-section-renderer,del.ytd-item-section-renderer,dfn.ytd-item-section-renderer,div.ytd-item-section-renderer,dl.ytd-item-section-renderer,dt.ytd-item-section-renderer,em.ytd-item-section-renderer,embed.ytd-item-section-renderer,fieldset.ytd-item-section-renderer,font.ytd-item-section-renderer,form.ytd-item-section-renderer,h1.ytd-item-section-renderer,h2.ytd-item-section-renderer,h3.ytd-item-section-renderer,h4.ytd-item-section-renderer,h5.ytd-item-section-renderer,h6.ytd-item-section-renderer,hr.ytd-item-section-renderer,i.ytd-item-section-renderer,iframe.ytd-item-section-renderer,img.ytd-item-section-renderer,ins.ytd-item-section-renderer,kbd.ytd-item-section-renderer,label.ytd-item-section-renderer,legend.ytd-item-section-renderer,li.ytd-item-section-renderer,menu.ytd-item-section-renderer,object.ytd-item-section-renderer,ol.ytd-item-section-renderer,p.ytd-item-section-renderer,pre.ytd-item-section-renderer,q.ytd-item-section-renderer,s.ytd-item-section-renderer,samp.ytd-item-section-renderer,small.ytd-item-section-renderer,span.ytd-item-section-renderer,strike.ytd-item-section-renderer,strong.ytd-item-section-renderer,sub.ytd-item-section-renderer,sup.ytd-item-section-renderer,table.ytd-item-section-renderer,tbody.ytd-item-section-renderer,td.ytd-item-section-renderer,tfoot.ytd-item-section-renderer,th.ytd-item-section-renderer,thead.ytd-item-section-renderer,tr.ytd-item-section-renderer,tt.ytd-item-section-renderer,u.ytd-item-section-renderer,ul.ytd-item-section-renderer,var.ytd-item-section-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-item-section-renderer[hidden] {
    display: none !important;
}

yt-subscription-product-renderer.ytd-item-section-renderer,yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer {
    display: inline-block;
    box-sizing: border-box;
    margin: 0 0 24px;
    vertical-align: top;
    width: 100%;
}

@media (min-width: 876px) {
    yt-subscription-product-renderer.ytd-item-section-renderer,yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer {
        width:50%;
    }

    yt-subscription-product-renderer.ytd-item-section-renderer:nth-of-type(odd),yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer:nth-of-type(odd) {
        padding: 0 12px 0 0;
    }

    yt-subscription-product-renderer.ytd-item-section-renderer:nth-of-type(even),yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer:nth-of-type(even) {
        padding: 0 0 0 12px;
    }
}

@media (min-width: 1090px) {
    yt-subscription-product-renderer.ytd-item-section-renderer,yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer {
        width:33.33%;
    }

    yt-subscription-product-renderer.ytd-item-section-renderer:nth-of-type(3n+1),yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer:nth-of-type(3n+1) {
        padding: 0 16px 0 0;
    }

    yt-subscription-product-renderer.ytd-item-section-renderer:nth-of-type(3n+2),yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer:nth-of-type(3n+2) {
        padding: 0 8px;
    }

    yt-subscription-product-renderer.ytd-item-section-renderer:nth-of-type(3n+3),yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer:nth-of-type(3n+3) {
        padding: 0 0 0 16px;
    }
}

ytd-item-section-renderer {
    display: block;
}

ytd-button-renderer.ytd-item-section-renderer,ytd-compact-video-renderer.ytd-item-section-renderer,ytd-crisis-health-renderer.ytd-item-section-renderer,ytd-emergency-onebox-renderer.ytd-item-section-renderer,ytd-movie-renderer.ytd-item-section-renderer,ytd-playlist-renderer.ytd-item-section-renderer,ytd-show-renderer.ytd-item-section-renderer,ytd-radio-renderer.ytd-item-section-renderer,yt-search-no-results-renderer.ytd-item-section-renderer,ytd-video-renderer.ytd-item-section-renderer,ytd-clarification-renderer.ytd-item-section-renderer {
    margin-top: var(--ytd-item-section-item-margin, 16px);
}

ytd-button-renderer.ytd-item-section-renderer:last-child,ytd-compact-video-renderer.ytd-item-section-renderer:last-child,ytd-crisis-health-renderer.ytd-item-section-renderer:last-child,ytd-emergency-onebox-renderer.ytd-item-section-renderer:last-child,ytd-movie-renderer.ytd-item-section-renderer:last-child,ytd-playlist-renderer.ytd-item-section-renderer:last-child,ytd-show-renderer.ytd-item-section-renderer:last-child,ytd-radio-renderer.ytd-item-section-renderer:last-child,yt-search-no-results-renderer.ytd-item-section-renderer:last-child,ytd-video-renderer.ytd-item-section-renderer:last-child,ytd-clarification-renderer.ytd-item-section-renderer {
    margin-bottom: var(--ytd-item-section-item-margin, 16px);
}

ytd-clarification-renderer.ytd-item-section-renderer {
    max-width: 846px;
}

yt-subscription-product-header-renderer.ytd-item-section-renderer {
    margin: 40px 0 16px;
    color: var(--yt-spec-text-primary);
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 3rem;
}

ytd-exploratory-results-renderer.ytd-item-section-renderer,ytd-shelf-renderer.ytd-item-section-renderer {
    border-top: 1px solid var(--yt-spec-10-percent-layer);
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
    margin-top: 24px;
}

#contents.ytd-item-section-renderer > ytd-settings-options-renderer.ytd-item-section-renderer:first-child {
    margin-top: 20px;
}

#contents.ytd-item-section-renderer > ytd-settings-options-renderer.ytd-item-section-renderer:last-child {
    margin-bottom: 20px;
}

#contents.ytd-item-section-renderer > ytd-settings-options-renderer.ytd-item-section-renderer:only-child {
    margin: 0;
}

ytd-exploratory-results-renderer.ytd-item-section-renderer + ytd-exploratory-results-renderer.ytd-item-section-renderer,ytd-exploratory-results-renderer.ytd-item-section-renderer + ytd-shelf-renderer.ytd-item-section-renderer,#contents.ytd-item-section-renderer > ytd-exploratory-results-renderer.ytd-item-section-renderer:first-child,ytd-shelf-renderer.ytd-item-section-renderer + ytd-exploratory-results-renderer.ytd-item-section-renderer,ytd-shelf-renderer.ytd-item-section-renderer + ytd-shelf-renderer.ytd-item-section-renderer,#contents.ytd-item-section-renderer > ytd-shelf-renderer.ytd-item-section-renderer:first-child {
    border-top: none;
    margin-top: 0;
}

#contents.ytd-item-section-renderer > ytd-exploratory-results-renderer.ytd-item-section-renderer:last-child,#contents.ytd-item-section-renderer > ytd-shelf-renderer.ytd-item-section-renderer:last-child {
    border-bottom: none;
}

.reloading.ytd-item-section-renderer {
    opacity: .25;
    pointer-events: none;
}

paper-spinner-lite.ytd-item-section-renderer {
    margin: auto;
    display: none;
}

paper-spinner-lite.ytd-item-section-renderer[active] {
    display: block;
}

yt-next-continuation.ytd-item-section-renderer {
    --paper-button_-_background-color:var(--yt-spec-10-percent-layer);--paper-button_-_border:solid 1px transparent;--paper-button_-_color:hsla(0, 0%, 53.3%, .8);--paper-button_-_width:100%;--paper-button_-_margin:0;--paper-button_-_text-transform:initial;font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

ytd-item-section-renderer[can-show-more] #continuations.ytd-item-section-renderer {
    visibility: hidden;
}

canvas.ytd-section-list-renderer,caption.ytd-section-list-renderer,center.ytd-section-list-renderer,cite.ytd-section-list-renderer,code.ytd-section-list-renderer,dd.ytd-section-list-renderer,del.ytd-section-list-renderer,dfn.ytd-section-list-renderer,div.ytd-section-list-renderer,dl.ytd-section-list-renderer,dt.ytd-section-list-renderer,em.ytd-section-list-renderer,embed.ytd-section-list-renderer,fieldset.ytd-section-list-renderer,font.ytd-section-list-renderer,form.ytd-section-list-renderer,h1.ytd-section-list-renderer,h2.ytd-section-list-renderer,h3.ytd-section-list-renderer,h4.ytd-section-list-renderer,h5.ytd-section-list-renderer,h6.ytd-section-list-renderer,hr.ytd-section-list-renderer,i.ytd-section-list-renderer,iframe.ytd-section-list-renderer,img.ytd-section-list-renderer,ins.ytd-section-list-renderer,kbd.ytd-section-list-renderer,label.ytd-section-list-renderer,legend.ytd-section-list-renderer,li.ytd-section-list-renderer,menu.ytd-section-list-renderer,object.ytd-section-list-renderer,ol.ytd-section-list-renderer,p.ytd-section-list-renderer,pre.ytd-section-list-renderer,q.ytd-section-list-renderer,s.ytd-section-list-renderer,samp.ytd-section-list-renderer,small.ytd-section-list-renderer,span.ytd-section-list-renderer,strike.ytd-section-list-renderer,strong.ytd-section-list-renderer,sub.ytd-section-list-renderer,sup.ytd-section-list-renderer,table.ytd-section-list-renderer,tbody.ytd-section-list-renderer,td.ytd-section-list-renderer,tfoot.ytd-section-list-renderer,th.ytd-section-list-renderer,thead.ytd-section-list-renderer,tr.ytd-section-list-renderer,tt.ytd-section-list-renderer,u.ytd-section-list-renderer,ul.ytd-section-list-renderer,var.ytd-section-list-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-section-list-renderer[hidden] {
    display: none !important;
}

ytd-section-list-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

#contents.ytd-section-list-renderer > *.ytd-section-list-renderer:not(:last-child):not(ytd-page-introduction-renderer):not([item-dismissed]).ytd-section-list-renderer {
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
}

ytd-section-list-renderer[can-show-more] #continuations.ytd-section-list-renderer {
    visibility: hidden;
}

ytd-section-list-renderer[has-sort-filter] #header.ytd-section-list-renderer {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-section-list-renderer[has-sort-filter] #header-container.ytd-section-list-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-section-list-renderer[has-sort-filter] #sub-menu.ytd-section-list-renderer {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-channel-list-sub-menu-renderer.ytd-section-list-renderer {
    display: block;
    padding: 16px 0;
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
}

canvas.ytd-two-column-browse-results-renderer,caption.ytd-two-column-browse-results-renderer,center.ytd-two-column-browse-results-renderer,cite.ytd-two-column-browse-results-renderer,code.ytd-two-column-browse-results-renderer,dd.ytd-two-column-browse-results-renderer,del.ytd-two-column-browse-results-renderer,dfn.ytd-two-column-browse-results-renderer,div.ytd-two-column-browse-results-renderer,dl.ytd-two-column-browse-results-renderer,dt.ytd-two-column-browse-results-renderer,em.ytd-two-column-browse-results-renderer,embed.ytd-two-column-browse-results-renderer,fieldset.ytd-two-column-browse-results-renderer,font.ytd-two-column-browse-results-renderer,form.ytd-two-column-browse-results-renderer,h1.ytd-two-column-browse-results-renderer,h2.ytd-two-column-browse-results-renderer,h3.ytd-two-column-browse-results-renderer,h4.ytd-two-column-browse-results-renderer,h5.ytd-two-column-browse-results-renderer,h6.ytd-two-column-browse-results-renderer,hr.ytd-two-column-browse-results-renderer,i.ytd-two-column-browse-results-renderer,iframe.ytd-two-column-browse-results-renderer,img.ytd-two-column-browse-results-renderer,ins.ytd-two-column-browse-results-renderer,kbd.ytd-two-column-browse-results-renderer,label.ytd-two-column-browse-results-renderer,legend.ytd-two-column-browse-results-renderer,li.ytd-two-column-browse-results-renderer,menu.ytd-two-column-browse-results-renderer,object.ytd-two-column-browse-results-renderer,ol.ytd-two-column-browse-results-renderer,p.ytd-two-column-browse-results-renderer,pre.ytd-two-column-browse-results-renderer,q.ytd-two-column-browse-results-renderer,s.ytd-two-column-browse-results-renderer,samp.ytd-two-column-browse-results-renderer,small.ytd-two-column-browse-results-renderer,span.ytd-two-column-browse-results-renderer,strike.ytd-two-column-browse-results-renderer,strong.ytd-two-column-browse-results-renderer,sub.ytd-two-column-browse-results-renderer,sup.ytd-two-column-browse-results-renderer,table.ytd-two-column-browse-results-renderer,tbody.ytd-two-column-browse-results-renderer,td.ytd-two-column-browse-results-renderer,tfoot.ytd-two-column-browse-results-renderer,th.ytd-two-column-browse-results-renderer,thead.ytd-two-column-browse-results-renderer,tr.ytd-two-column-browse-results-renderer,tt.ytd-two-column-browse-results-renderer,u.ytd-two-column-browse-results-renderer,ul.ytd-two-column-browse-results-renderer,var.ytd-two-column-browse-results-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-two-column-browse-results-renderer[hidden] {
    display: none !important;
}

ytd-two-column-browse-results-renderer {
    flex: none;
    margin-bottom: 16px;
    display: flex;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

#primary.ytd-two-column-browse-results-renderer {
    max-width: 100%;
    min-width: 0;
}

ytd-browse-feed-actions-renderer.ytd-two-column-browse-results-renderer {
    width: 100%;
    margin-top: 8px;
}

ytd-browse-secondary-contents-renderer.ytd-two-column-browse-results-renderer {
    display: none;
}

@media (min-width: 876px) {
    ytd-two-column-browse-results-renderer {
        display:flex;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    #primary.ytd-two-column-browse-results-renderer {
        -ms-flex: 1 1 0.000000001px;
        -webkit-flex: 1;
        flex: 1;
        -webkit-flex-basis: 0.000000001px;
        flex-basis: 0.000000001px;
    }

    ytd-two-column-browse-results-renderer[page-subtype="history"] #secondary.ytd-two-column-browse-results-renderer {
        overflow-y: auto;
        background-color: var(--yt-spec-feed-background-b);
        height: 100%;
        position: fixed;
        right: 0;
    }

    ytd-two-column-browse-results-renderer[page-subtype="history"] #primary.ytd-two-column-browse-results-renderer {
        padding-right: 442px;
    }

    ytd-two-column-browse-results-renderer[page-subtype="history"] ytd-browse-feed-actions-renderer.ytd-two-column-browse-results-renderer {
        padding: 0 28px;
    }

    ytd-browse-feed-actions-renderer.ytd-two-column-browse-results-renderer {
        width: 385px;
    }

    ytd-browse-secondary-contents-renderer.ytd-two-column-browse-results-renderer {
        display: block;
        width: 187px;
    }
}

@media (max-width: 876px) {
    ytd-profile-column-renderer.ytd-two-column-browse-results-renderer {
        display:none;
    }
}

canvas.ytd-browse,caption.ytd-browse,center.ytd-browse,cite.ytd-browse,code.ytd-browse,dd.ytd-browse,del.ytd-browse,dfn.ytd-browse,div.ytd-browse,dl.ytd-browse,dt.ytd-browse,em.ytd-browse,embed.ytd-browse,fieldset.ytd-browse,font.ytd-browse,form.ytd-browse,h1.ytd-browse,h2.ytd-browse,h3.ytd-browse,h4.ytd-browse,h5.ytd-browse,h6.ytd-browse,hr.ytd-browse,i.ytd-browse,iframe.ytd-browse,img.ytd-browse,ins.ytd-browse,kbd.ytd-browse,label.ytd-browse,legend.ytd-browse,li.ytd-browse,menu.ytd-browse,object.ytd-browse,ol.ytd-browse,p.ytd-browse,pre.ytd-browse,q.ytd-browse,s.ytd-browse,samp.ytd-browse,small.ytd-browse,span.ytd-browse,strike.ytd-browse,strong.ytd-browse,sub.ytd-browse,sup.ytd-browse,table.ytd-browse,tbody.ytd-browse,td.ytd-browse,tfoot.ytd-browse,th.ytd-browse,thead.ytd-browse,tr.ytd-browse,tt.ytd-browse,u.ytd-browse,ul.ytd-browse,var.ytd-browse {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-browse[hidden] {
    display: none !important;
}

ytd-browse {
    overflow: hidden;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

ytd-browse[page-subtype="channels"] {
    background: var(--yt-main-app-background-tmp);
}

ytd-browse[page-subtype="account-settings"] {
    margin-left: 240px;
}

ytd-browse[page-subtype="playlist"] {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

#header.ytd-browse {
    width: 100%;
    z-index: 2000;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

#header.ytd-browse > *.ytd-browse {
    width: 100%;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

#masthead-ad.ytd-browse {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

#masthead-ad.ytd-browse {
    width: 100%;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

yt-masthead-ad-renderer.ytd-browse,ytd-video-masthead-ad-renderer.ytd-browse {
    position: relative;
    z-index: 0;
}

ytd-video-masthead-ad-v3-renderer.ytd-browse {
    margin: 24px 20px 0 16px;
}

ytd-playlist-sidebar-renderer.ytd-browse,ytd-settings-sidebar-renderer.ytd-browse {
    position: fixed;
    left: 0;
    height: calc(100vh - 56px);
}

ytd-browse[guide-persistent-and-visible] ytd-playlist-sidebar-renderer.ytd-browse {
    left: var(--app-drawer-width);
}

ytd-two-column-browse-results-renderer.ytd-browse,ytd-video-masthead-ad-v3-renderer.ytd-browse {
    width: 428px;
}

@media (min-width: 662px) {
    ytd-two-column-browse-results-renderer.ytd-browse,ytd-video-masthead-ad-v3-renderer.ytd-browse {
        width:642px;
    }
}

@media (min-width: 876px) {
    ytd-two-column-browse-results-renderer.ytd-browse,ytd-video-masthead-ad-v3-renderer.ytd-browse {
        width:856px;
    }
}

@media (min-width: 1090px) {
    ytd-two-column-browse-results-renderer.ytd-browse,ytd-video-masthead-ad-v3-renderer.ytd-browse {
        width:1070px;
    }
}

@media (min-width: 1304px) {
    ytd-two-column-browse-results-renderer.ytd-browse,ytd-video-masthead-ad-v3-renderer.ytd-browse {
        width:1284px;
    }
}

@media (max-width: 680px) {
    ytd-browse[page-subtype="account-settings"] ytd-settings-sidebar-renderer.ytd-browse {
        display:none;
    }

    ytd-browse[page-subtype="account-settings"] {
        margin-left: 0;
    }
}

@media (max-width: 826px) {
    ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
        width:428px;
    }
}

@media (min-width: 826px) {
    ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
        width:562px;
    }
}

@media (min-width: 1026px) {
    ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
        width:756px;
    }
}

@media (min-width: 1226px) {
    ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
        width:872px;
    }
}

@media (min-width: 1486px) {
    ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
        width:1072px;
    }
}

@media (min-width: 1856px) {
    ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
        width:1472px;
    }
}

@media (min-width: 1276px) {
    ytd-browse[guide-persistent-and-visible] ytd-two-column-browse-results-renderer.ytd-browse,ytd-browse[guide-persistent-and-visible] ytd-video-masthead-ad-v3-renderer.ytd-browse {
        width:856px;
    }
}

@media (min-width: 1390px) {
    ytd-browse[guide-persistent-and-visible] ytd-two-column-browse-results-renderer.ytd-browse,ytd-browse[guide-persistent-and-visible] ytd-video-masthead-ad-v3-renderer.ytd-browse {
        width:1070px;
    }
}

@media (min-width: 1604px) {
    ytd-browse[guide-persistent-and-visible] ytd-two-column-browse-results-renderer.ytd-browse,ytd-browse[guide-persistent-and-visible] ytd-video-masthead-ad-v3-renderer.ytd-browse {
        width:1284px;
    }
}

#alerts.ytd-browse {
    width: 100%;
}

#alerts.ytd-browse yt-alert-renderer.ytd-browse {
    padding: 16px;
}

ytd-browse[page-subtype~="red"] ytd-two-column-browse-results-renderer.ytd-browse {
    width: 100%;
}

ytd-browse[page-subtype="playlist"] {
    position: relative;
}

ytd-browse[page-subtype="playlist"] ytd-two-column-browse-results-renderer.ytd-browse {
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
    padding-left: 417px;
    margin: 0;
    background-color: var(--yt-app-background);
    min-height: calc(100vh - 56px);
}

ytd-browse[page-subtype="playlist"] #alerts.ytd-browse {
    padding-left: 417px;
    background-color: var(--yt-app-background);
    box-sizing: border-box;
    width: 100%;
}

ytd-browse[page-subtype="playlist"] #alerts.ytd-browse yt-alert-renderer.ytd-browse {
    padding: 16px 16px 0;
}

ytd-browse[page-subtype~="channels"] ytd-two-column-browse-results-renderer.ytd-browse {
    min-height: calc(100vh - 56px - 48px - 16px);
}

ytd-browse[page-subtype~="red-originals-home"] ytd-two-column-browse-results-renderer.ytd-browse,ytd-browse[page-subtype~="labs"] ytd-two-column-browse-results-renderer.ytd-browse {
    width: 100%;
    margin: 0;
}

ytd-browse[page-subtype~="red-originals-home"] {
    background-color: hsl(0, 0%, 7%);
}

canvas.ytd-page-manager,caption.ytd-page-manager,center.ytd-page-manager,cite.ytd-page-manager,code.ytd-page-manager,dd.ytd-page-manager,del.ytd-page-manager,dfn.ytd-page-manager,div.ytd-page-manager,dl.ytd-page-manager,dt.ytd-page-manager,em.ytd-page-manager,embed.ytd-page-manager,fieldset.ytd-page-manager,font.ytd-page-manager,form.ytd-page-manager,h1.ytd-page-manager,h2.ytd-page-manager,h3.ytd-page-manager,h4.ytd-page-manager,h5.ytd-page-manager,h6.ytd-page-manager,hr.ytd-page-manager,i.ytd-page-manager,iframe.ytd-page-manager,img.ytd-page-manager,ins.ytd-page-manager,kbd.ytd-page-manager,label.ytd-page-manager,legend.ytd-page-manager,li.ytd-page-manager,menu.ytd-page-manager,object.ytd-page-manager,ol.ytd-page-manager,p.ytd-page-manager,pre.ytd-page-manager,q.ytd-page-manager,s.ytd-page-manager,samp.ytd-page-manager,small.ytd-page-manager,span.ytd-page-manager,strike.ytd-page-manager,strong.ytd-page-manager,sub.ytd-page-manager,sup.ytd-page-manager,table.ytd-page-manager,tbody.ytd-page-manager,td.ytd-page-manager,tfoot.ytd-page-manager,th.ytd-page-manager,thead.ytd-page-manager,tr.ytd-page-manager,tt.ytd-page-manager,u.ytd-page-manager,ul.ytd-page-manager,var.ytd-page-manager {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-page-manager[hidden] {
    display: none !important;
}

ytd-page-manager {
    display: block;
    overflow-y: auto;
    margin-top: 56px;
}

ytd-page-manager > *.ytd-page-manager {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

canvas.ytd-topbar-menu-button-renderer,caption.ytd-topbar-menu-button-renderer,center.ytd-topbar-menu-button-renderer,cite.ytd-topbar-menu-button-renderer,code.ytd-topbar-menu-button-renderer,dd.ytd-topbar-menu-button-renderer,del.ytd-topbar-menu-button-renderer,dfn.ytd-topbar-menu-button-renderer,div.ytd-topbar-menu-button-renderer,dl.ytd-topbar-menu-button-renderer,dt.ytd-topbar-menu-button-renderer,em.ytd-topbar-menu-button-renderer,embed.ytd-topbar-menu-button-renderer,fieldset.ytd-topbar-menu-button-renderer,font.ytd-topbar-menu-button-renderer,form.ytd-topbar-menu-button-renderer,h1.ytd-topbar-menu-button-renderer,h2.ytd-topbar-menu-button-renderer,h3.ytd-topbar-menu-button-renderer,h4.ytd-topbar-menu-button-renderer,h5.ytd-topbar-menu-button-renderer,h6.ytd-topbar-menu-button-renderer,hr.ytd-topbar-menu-button-renderer,i.ytd-topbar-menu-button-renderer,iframe.ytd-topbar-menu-button-renderer,img.ytd-topbar-menu-button-renderer,ins.ytd-topbar-menu-button-renderer,kbd.ytd-topbar-menu-button-renderer,label.ytd-topbar-menu-button-renderer,legend.ytd-topbar-menu-button-renderer,li.ytd-topbar-menu-button-renderer,menu.ytd-topbar-menu-button-renderer,object.ytd-topbar-menu-button-renderer,ol.ytd-topbar-menu-button-renderer,p.ytd-topbar-menu-button-renderer,pre.ytd-topbar-menu-button-renderer,q.ytd-topbar-menu-button-renderer,s.ytd-topbar-menu-button-renderer,samp.ytd-topbar-menu-button-renderer,small.ytd-topbar-menu-button-renderer,span.ytd-topbar-menu-button-renderer,strike.ytd-topbar-menu-button-renderer,strong.ytd-topbar-menu-button-renderer,sub.ytd-topbar-menu-button-renderer,sup.ytd-topbar-menu-button-renderer,table.ytd-topbar-menu-button-renderer,tbody.ytd-topbar-menu-button-renderer,td.ytd-topbar-menu-button-renderer,tfoot.ytd-topbar-menu-button-renderer,th.ytd-topbar-menu-button-renderer,thead.ytd-topbar-menu-button-renderer,tr.ytd-topbar-menu-button-renderer,tt.ytd-topbar-menu-button-renderer,u.ytd-topbar-menu-button-renderer,ul.ytd-topbar-menu-button-renderer,var.ytd-topbar-menu-button-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-topbar-menu-button-renderer[hidden] {
    display: none !important;
}

paper-button.ytd-topbar-menu-button-renderer {
    display: inline-block;
    text-align: center;
    font-family: inherit;
}

canvas.ytd-topbar-menu-button-renderer,caption.ytd-topbar-menu-button-renderer,center.ytd-topbar-menu-button-renderer,cite.ytd-topbar-menu-button-renderer,code.ytd-topbar-menu-button-renderer,dd.ytd-topbar-menu-button-renderer,del.ytd-topbar-menu-button-renderer,dfn.ytd-topbar-menu-button-renderer,div.ytd-topbar-menu-button-renderer,dl.ytd-topbar-menu-button-renderer,dt.ytd-topbar-menu-button-renderer,em.ytd-topbar-menu-button-renderer,embed.ytd-topbar-menu-button-renderer,fieldset.ytd-topbar-menu-button-renderer,font.ytd-topbar-menu-button-renderer,form.ytd-topbar-menu-button-renderer,h1.ytd-topbar-menu-button-renderer,h2.ytd-topbar-menu-button-renderer,h3.ytd-topbar-menu-button-renderer,h4.ytd-topbar-menu-button-renderer,h5.ytd-topbar-menu-button-renderer,h6.ytd-topbar-menu-button-renderer,hr.ytd-topbar-menu-button-renderer,i.ytd-topbar-menu-button-renderer,iframe.ytd-topbar-menu-button-renderer,img.ytd-topbar-menu-button-renderer,ins.ytd-topbar-menu-button-renderer,kbd.ytd-topbar-menu-button-renderer,label.ytd-topbar-menu-button-renderer,legend.ytd-topbar-menu-button-renderer,li.ytd-topbar-menu-button-renderer,menu.ytd-topbar-menu-button-renderer,object.ytd-topbar-menu-button-renderer,ol.ytd-topbar-menu-button-renderer,p.ytd-topbar-menu-button-renderer,pre.ytd-topbar-menu-button-renderer,q.ytd-topbar-menu-button-renderer,s.ytd-topbar-menu-button-renderer,samp.ytd-topbar-menu-button-renderer,small.ytd-topbar-menu-button-renderer,span.ytd-topbar-menu-button-renderer,strike.ytd-topbar-menu-button-renderer,strong.ytd-topbar-menu-button-renderer,sub.ytd-topbar-menu-button-renderer,sup.ytd-topbar-menu-button-renderer,table.ytd-topbar-menu-button-renderer,tbody.ytd-topbar-menu-button-renderer,td.ytd-topbar-menu-button-renderer,tfoot.ytd-topbar-menu-button-renderer,th.ytd-topbar-menu-button-renderer,thead.ytd-topbar-menu-button-renderer,tr.ytd-topbar-menu-button-renderer,tt.ytd-topbar-menu-button-renderer,u.ytd-topbar-menu-button-renderer,ul.ytd-topbar-menu-button-renderer,var.ytd-topbar-menu-button-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-topbar-menu-button-renderer[hidden] {
    display: none !important;
}

ytd-topbar-menu-button-renderer {
    display: inline-block;
    text-transform: uppercase;
}

ytd-topbar-menu-button-renderer.force-icon-button a.ytd-topbar-menu-button-renderer {
    cursor: pointer;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-topbar-menu-button-renderer[disabled] a.ytd-topbar-menu-button-renderer:focus {
    outline: none;
}

ytd-topbar-menu-button-renderer[is-icon-button][has-no-text] {
    font-size: 0;
}

a.ytd-topbar-menu-button-renderer {
    display: flex;
}

a.yt-simple-endpoint.ytd-topbar-menu-button-renderer {
    color: inherit;
    border-radius: inherit;
    text-decoration: none;
}

ytd-topbar-menu-button-renderer[is-paper-button] {
    border-radius: var(--yt-button-border-radius, 3px);
    margin: var(--yt-button-margin, 0 0.29em);
}

ytd-topbar-menu-button-renderer[is-paper-button][disabled] {
    color: var(--yt-disabled-paper-button-color);
    background-color: transparent;
}

ytd-topbar-menu-button-renderer[is-icon-button][disabled] {
    color: #9b9b9b;
}

ytd-topbar-menu-button-renderer[is-paper-button][align-by-text]:not(:empty) {
    margin-left: -16px;
}

ytd-topbar-menu-button-renderer[is-paper-button][button-size="size-large"] {
    line-height: 24px;
}

paper-button.ytd-topbar-menu-button-renderer {
    width: var(--yt-paper-button-width, auto);
    height: auto;
    border-radius: inherit;
    margin: 0;
    padding: var(--yt-button-padding, 0.7em 0.57em);
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

ytd-topbar-menu-button-renderer[start-justified] paper-button.ytd-topbar-menu-button-renderer {
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

#button.ytd-topbar-menu-button-renderer {
    color: var(--yt-button-color);
    background-color;}

ytd-topbar-menu-button-renderer #button.ytd-topbar-menu-button-renderer {
    color: var(--yt-button-color, inherit);
    background-color: transparent;
    text-transform: inherit;
}

button.ytd-topbar-menu-button-renderer,yt-icon-button.ytd-topbar-menu-button-renderer {
    padding: 1px 6px;
}

yt-icon-button.ytd-topbar-menu-button-renderer {
    width: var(--yt-button-icon-size, 40px);
    height: var(--yt-button-icon-size, 40px);
    color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
}

yt-icon-button.ytd-topbar-menu-button-renderer::-moz-focus-inner {
    padding: 0;
    margin: 0;
    border: 0;
}

yt-icon-button.ytd-topbar-menu-button-renderer[disabled] {
    color: hsla(0, 0%, 6.7%, .2);
}

yt-icon-button.ytd-topbar-menu-button-renderer {
    line-height: 1;
    padding: var(--yt-button-icon-padding, 8px);
    width: var(--yt-button-icon-size, var(--yt-icon-width, 40px));
    height: var(--yt-button-icon-size, var(--yt-icon-height, 40px));
}

yt-icon-button.ytd-topbar-menu-button-renderer > yt-icon.ytd-topbar-menu-button-renderer {
    width: 100%;
    height: 100%;
}

#button.ytd-topbar-menu-button-renderer yt-icon.ytd-topbar-menu-button-renderer + yt-formatted-string.ytd-topbar-menu-button-renderer {
    margin-left: 8px;
}

#button.ytd-topbar-menu-button-renderer yt-formatted-string.ytd-topbar-menu-button-renderer + yt-icon.ytd-topbar-menu-button-renderer {
    margin-left: var(--yt-button-icon-padding, 8px);
}

ytd-topbar-menu-button-renderer.style-text[is-icon-button],ytd-topbar-menu-button-renderer.style-default[is-icon-button] {
    color: var(--yt-swatch-important-text, var(--yt-spec-icon-inactive));
}

button.ytd-topbar-menu-button-renderer {
    background: none;
    border: none;
    outline: none;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

yt-img-shadow.ytd-topbar-menu-button-renderer {
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin: 0 8px;
    border-radius: 50%;
    background-color: transparent;
    overflow: hidden;
}

#avatar-btn.ytd-topbar-menu-button-renderer:focus yt-img-shadow.ytd-topbar-menu-button-renderer {
    box-shadow: 0 0 0 1px hsl(206.1, 79.3%, 52.7%);
}

paper-tooltip.ytd-topbar-menu-button-renderer {
    white-space: nowrap;
}

canvas.ytd-guide-entry-renderer,caption.ytd-guide-entry-renderer,center.ytd-guide-entry-renderer,cite.ytd-guide-entry-renderer,code.ytd-guide-entry-renderer,dd.ytd-guide-entry-renderer,del.ytd-guide-entry-renderer,dfn.ytd-guide-entry-renderer,div.ytd-guide-entry-renderer,dl.ytd-guide-entry-renderer,dt.ytd-guide-entry-renderer,em.ytd-guide-entry-renderer,embed.ytd-guide-entry-renderer,fieldset.ytd-guide-entry-renderer,font.ytd-guide-entry-renderer,form.ytd-guide-entry-renderer,h1.ytd-guide-entry-renderer,h2.ytd-guide-entry-renderer,h3.ytd-guide-entry-renderer,h4.ytd-guide-entry-renderer,h5.ytd-guide-entry-renderer,h6.ytd-guide-entry-renderer,hr.ytd-guide-entry-renderer,i.ytd-guide-entry-renderer,iframe.ytd-guide-entry-renderer,img.ytd-guide-entry-renderer,ins.ytd-guide-entry-renderer,kbd.ytd-guide-entry-renderer,label.ytd-guide-entry-renderer,legend.ytd-guide-entry-renderer,li.ytd-guide-entry-renderer,menu.ytd-guide-entry-renderer,object.ytd-guide-entry-renderer,ol.ytd-guide-entry-renderer,p.ytd-guide-entry-renderer,pre.ytd-guide-entry-renderer,q.ytd-guide-entry-renderer,s.ytd-guide-entry-renderer,samp.ytd-guide-entry-renderer,small.ytd-guide-entry-renderer,span.ytd-guide-entry-renderer,strike.ytd-guide-entry-renderer,strong.ytd-guide-entry-renderer,sub.ytd-guide-entry-renderer,sup.ytd-guide-entry-renderer,table.ytd-guide-entry-renderer,tbody.ytd-guide-entry-renderer,td.ytd-guide-entry-renderer,tfoot.ytd-guide-entry-renderer,th.ytd-guide-entry-renderer,thead.ytd-guide-entry-renderer,tr.ytd-guide-entry-renderer,tt.ytd-guide-entry-renderer,u.ytd-guide-entry-renderer,ul.ytd-guide-entry-renderer,var.ytd-guide-entry-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

[hidden].ytd-guide-entry-renderer {
    display: none !important;
}

ytd-guide-entry-renderer {
    padding: 0;
}

ytd-guide-entry-renderer {
    --yt-guide-icon-spacing:24px;display: block;
    width: 100%;
}

ytd-guide-entry-renderer[active] {
    background-color: var(--yt-spec-10-percent-layer);
}

ytd-guide-entry-renderer[active] .title.ytd-guide-entry-renderer,ytd-guide-entry-renderer[is-guide-refresh][active] .title.ytd-guide-entry-renderer {
    font-weight: 500;
}

ytd-guide-entry-renderer[is-guide-refresh][is-primary][active] .title.ytd-guide-entry-renderer {
    color: var(--yt-spec-text-primary);
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.8rem;
}

ytd-guide-entry-renderer[active] .guide-icon.ytd-guide-entry-renderer,ytd-guide-entry-renderer[is-guide-refresh][active] .guide-icon.ytd-guide-entry-renderer {
    color: var(--yt-spec-brand-button-background);
}

.title.ytd-guide-entry-renderer {
    margin-right: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.1rem;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-guide-entry-renderer[is-guide-refresh] .title.ytd-guide-entry-renderer {
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
}

ytd-guide-entry-renderer[is-guide-refresh][is-primary] .title.ytd-guide-entry-renderer {
    color: var(--yt-guide-entry-text-color);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.6rem;
}

#endpoint.yt-simple-endpoint.ytd-guide-entry-renderer {
    min-height: var(--paper-item-min-height, 48px);
    padding: 0 24px;
    cursor: pointer;
    box-sizing: border-box;
    outline: 0;
    color: var(--yt-spec-text-primary);
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

ytd-guide-entry-renderer[is-guide-refresh] #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer {
    color: var(--yt-guide-entry-text-color);
}

#endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:hover,#endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:focus,#endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:active {
    background-color: var(--yt-guide-entry-hover-background-color);
}

yt-img-shadow.ytd-guide-entry-renderer {
    height: 24px;
    width: 24px;
    margin-right: 24px;
    border-radius: 50%;
    background-color: transparent;
    overflow: hidden;
}

a.ytd-guide-entry-renderer:hover yt-formatted-string.ytd-guide-entry-renderer,a.ytd-guide-entry-renderer:focus yt-formatted-string.ytd-guide-entry-renderer,a.ytd-guide-entry-renderer:active yt-formatted-string.ytd-guide-entry-renderer {
    color: hsl(0, 0%, 6.7%);
}

a.ytd-guide-entry-renderer {
    width: 100%;
}

.guide-icon.ytd-guide-entry-renderer {
    margin-right: 24px;
    color: hsl(0, 0%, 53.3%);
    --iron-icon-height:var(--yt-guide-icon-spacing);--iron-icon-width:var(--yt-guide-icon-spacing); }

ytd-guide-entry-renderer[is-guide-refresh] .guide-icon.ytd-guide-entry-renderer {
    color: var(--yt-spec-icon-inactive);
}

.guide-entry-count.ytd-guide-entry-renderer {
    opacity: .4;
    vertical-align: middle;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.1rem;
    display: none;
}

ytd-guide-entry-renderer[line-end-style='count'] .guide-entry-count.ytd-guide-entry-renderer {
    display: block;
}

ytd-guide-entry-renderer[is-guide-refresh] .guide-entry-count.ytd-guide-entry-renderer {
    color: var(--yt-spec-text-disabled);
    opacity: 1;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
}

.guide-entry-badge.ytd-guide-entry-renderer {
    width: 16px;
    height: 16px;
    color: hsl(3, 81.8%, 49.6%);
    display: none;
}

ytd-guide-entry-renderer[line-end-style='badge'] .guide-entry-badge.ytd-guide-entry-renderer {
    display: block;
}

#newness-dot.ytd-guide-entry-renderer {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: var(--yt-spec-themed-blue);
    margin: 0 6px;
    display: none;
}

ytd-guide-entry-renderer[line-end-style='dot'] #newness-dot.ytd-guide-entry-renderer {
    display: block;
}

canvas.ytd-guide-collapsible-entry-renderer,caption.ytd-guide-collapsible-entry-renderer,center.ytd-guide-collapsible-entry-renderer,cite.ytd-guide-collapsible-entry-renderer,code.ytd-guide-collapsible-entry-renderer,dd.ytd-guide-collapsible-entry-renderer,del.ytd-guide-collapsible-entry-renderer,dfn.ytd-guide-collapsible-entry-renderer,div.ytd-guide-collapsible-entry-renderer,dl.ytd-guide-collapsible-entry-renderer,dt.ytd-guide-collapsible-entry-renderer,em.ytd-guide-collapsible-entry-renderer,embed.ytd-guide-collapsible-entry-renderer,fieldset.ytd-guide-collapsible-entry-renderer,font.ytd-guide-collapsible-entry-renderer,form.ytd-guide-collapsible-entry-renderer,h1.ytd-guide-collapsible-entry-renderer,h2.ytd-guide-collapsible-entry-renderer,h3.ytd-guide-collapsible-entry-renderer,h4.ytd-guide-collapsible-entry-renderer,h5.ytd-guide-collapsible-entry-renderer,h6.ytd-guide-collapsible-entry-renderer,hr.ytd-guide-collapsible-entry-renderer,i.ytd-guide-collapsible-entry-renderer,iframe.ytd-guide-collapsible-entry-renderer,img.ytd-guide-collapsible-entry-renderer,ins.ytd-guide-collapsible-entry-renderer,kbd.ytd-guide-collapsible-entry-renderer,label.ytd-guide-collapsible-entry-renderer,legend.ytd-guide-collapsible-entry-renderer,li.ytd-guide-collapsible-entry-renderer,menu.ytd-guide-collapsible-entry-renderer,object.ytd-guide-collapsible-entry-renderer,ol.ytd-guide-collapsible-entry-renderer,p.ytd-guide-collapsible-entry-renderer,pre.ytd-guide-collapsible-entry-renderer,q.ytd-guide-collapsible-entry-renderer,s.ytd-guide-collapsible-entry-renderer,samp.ytd-guide-collapsible-entry-renderer,small.ytd-guide-collapsible-entry-renderer,span.ytd-guide-collapsible-entry-renderer,strike.ytd-guide-collapsible-entry-renderer,strong.ytd-guide-collapsible-entry-renderer,sub.ytd-guide-collapsible-entry-renderer,sup.ytd-guide-collapsible-entry-renderer,table.ytd-guide-collapsible-entry-renderer,tbody.ytd-guide-collapsible-entry-renderer,td.ytd-guide-collapsible-entry-renderer,tfoot.ytd-guide-collapsible-entry-renderer,th.ytd-guide-collapsible-entry-renderer,thead.ytd-guide-collapsible-entry-renderer,tr.ytd-guide-collapsible-entry-renderer,tt.ytd-guide-collapsible-entry-renderer,u.ytd-guide-collapsible-entry-renderer,ul.ytd-guide-collapsible-entry-renderer,var.ytd-guide-collapsible-entry-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-guide-collapsible-entry-renderer[hidden] {
    display: none !important;
}

ytd-guide-collapsible-entry-renderer {
    display: block;
}

ytd-guide-collapsible-entry-renderer[expanded] #expander-item.ytd-guide-collapsible-entry-renderer {
    display: none;
}

ytd-guide-collapsible-entry-renderer[expanded] #expanded.ytd-guide-collapsible-entry-renderer {
    display: block;
}

#expanded.ytd-guide-collapsible-entry-renderer {
    display: none;
}

canvas.ytd-guide-collapsible-section-entry-renderer,caption.ytd-guide-collapsible-section-entry-renderer,center.ytd-guide-collapsible-section-entry-renderer,cite.ytd-guide-collapsible-section-entry-renderer,code.ytd-guide-collapsible-section-entry-renderer,dd.ytd-guide-collapsible-section-entry-renderer,del.ytd-guide-collapsible-section-entry-renderer,dfn.ytd-guide-collapsible-section-entry-renderer,div.ytd-guide-collapsible-section-entry-renderer,dl.ytd-guide-collapsible-section-entry-renderer,dt.ytd-guide-collapsible-section-entry-renderer,em.ytd-guide-collapsible-section-entry-renderer,embed.ytd-guide-collapsible-section-entry-renderer,fieldset.ytd-guide-collapsible-section-entry-renderer,font.ytd-guide-collapsible-section-entry-renderer,form.ytd-guide-collapsible-section-entry-renderer,h1.ytd-guide-collapsible-section-entry-renderer,h2.ytd-guide-collapsible-section-entry-renderer,h3.ytd-guide-collapsible-section-entry-renderer,h4.ytd-guide-collapsible-section-entry-renderer,h5.ytd-guide-collapsible-section-entry-renderer,h6.ytd-guide-collapsible-section-entry-renderer,hr.ytd-guide-collapsible-section-entry-renderer,i.ytd-guide-collapsible-section-entry-renderer,iframe.ytd-guide-collapsible-section-entry-renderer,img.ytd-guide-collapsible-section-entry-renderer,ins.ytd-guide-collapsible-section-entry-renderer,kbd.ytd-guide-collapsible-section-entry-renderer,label.ytd-guide-collapsible-section-entry-renderer,legend.ytd-guide-collapsible-section-entry-renderer,li.ytd-guide-collapsible-section-entry-renderer,menu.ytd-guide-collapsible-section-entry-renderer,object.ytd-guide-collapsible-section-entry-renderer,ol.ytd-guide-collapsible-section-entry-renderer,p.ytd-guide-collapsible-section-entry-renderer,pre.ytd-guide-collapsible-section-entry-renderer,q.ytd-guide-collapsible-section-entry-renderer,s.ytd-guide-collapsible-section-entry-renderer,samp.ytd-guide-collapsible-section-entry-renderer,small.ytd-guide-collapsible-section-entry-renderer,span.ytd-guide-collapsible-section-entry-renderer,strike.ytd-guide-collapsible-section-entry-renderer,strong.ytd-guide-collapsible-section-entry-renderer,sub.ytd-guide-collapsible-section-entry-renderer,sup.ytd-guide-collapsible-section-entry-renderer,table.ytd-guide-collapsible-section-entry-renderer,tbody.ytd-guide-collapsible-section-entry-renderer,td.ytd-guide-collapsible-section-entry-renderer,tfoot.ytd-guide-collapsible-section-entry-renderer,th.ytd-guide-collapsible-section-entry-renderer,thead.ytd-guide-collapsible-section-entry-renderer,tr.ytd-guide-collapsible-section-entry-renderer,tt.ytd-guide-collapsible-section-entry-renderer,u.ytd-guide-collapsible-section-entry-renderer,ul.ytd-guide-collapsible-section-entry-renderer,var.ytd-guide-collapsible-section-entry-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

[hidden].ytd-guide-collapsible-section-entry-renderer {
    display: none !important;
}

ytd-guide-collapsible-section-entry-renderer {
    display: block;
}

#header.ytd-guide-collapsible-section-entry-renderer {
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

canvas.ytd-guide-section-renderer,caption.ytd-guide-section-renderer,center.ytd-guide-section-renderer,cite.ytd-guide-section-renderer,code.ytd-guide-section-renderer,dd.ytd-guide-section-renderer,del.ytd-guide-section-renderer,dfn.ytd-guide-section-renderer,div.ytd-guide-section-renderer,dl.ytd-guide-section-renderer,dt.ytd-guide-section-renderer,em.ytd-guide-section-renderer,embed.ytd-guide-section-renderer,fieldset.ytd-guide-section-renderer,font.ytd-guide-section-renderer,form.ytd-guide-section-renderer,h1.ytd-guide-section-renderer,h2.ytd-guide-section-renderer,h3.ytd-guide-section-renderer,h4.ytd-guide-section-renderer,h5.ytd-guide-section-renderer,h6.ytd-guide-section-renderer,hr.ytd-guide-section-renderer,i.ytd-guide-section-renderer,iframe.ytd-guide-section-renderer,img.ytd-guide-section-renderer,ins.ytd-guide-section-renderer,kbd.ytd-guide-section-renderer,label.ytd-guide-section-renderer,legend.ytd-guide-section-renderer,li.ytd-guide-section-renderer,menu.ytd-guide-section-renderer,object.ytd-guide-section-renderer,ol.ytd-guide-section-renderer,p.ytd-guide-section-renderer,pre.ytd-guide-section-renderer,q.ytd-guide-section-renderer,s.ytd-guide-section-renderer,samp.ytd-guide-section-renderer,small.ytd-guide-section-renderer,span.ytd-guide-section-renderer,strike.ytd-guide-section-renderer,strong.ytd-guide-section-renderer,sub.ytd-guide-section-renderer,sup.ytd-guide-section-renderer,table.ytd-guide-section-renderer,tbody.ytd-guide-section-renderer,td.ytd-guide-section-renderer,tfoot.ytd-guide-section-renderer,th.ytd-guide-section-renderer,thead.ytd-guide-section-renderer,tr.ytd-guide-section-renderer,tt.ytd-guide-section-renderer,u.ytd-guide-section-renderer,ul.ytd-guide-section-renderer,var.ytd-guide-section-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-guide-section-renderer[hidden] {
    display: none !important;
}

ytd-guide-section-renderer {
    --paper-item-min-height:40px;display: block;
}

h3.ytd-guide-section-renderer {
    margin: 0;
}

#guide-section-title.ytd-guide-section-renderer {
    --yt-endpoint-color:var(--yt-expand-color);color: var(--yt-expand-color);
    display: block;
    padding: 8px 24px;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

ytd-guide-section-renderer[is-guide-refresh] #guide-section-title.ytd-guide-section-renderer {
    color: var(--yt-spec-text-secondary);
}

ytd-guide-collapsible-section-entry-renderer.ytd-guide-section-renderer:not(:first-child) {
    border-top: 1px solid var(--yt-spec-10-percent-layer);
    margin-top: 12px;
    padding-top: 12px;
}

canvas.ytd-guide-renderer,caption.ytd-guide-renderer,center.ytd-guide-renderer,cite.ytd-guide-renderer,code.ytd-guide-renderer,dd.ytd-guide-renderer,del.ytd-guide-renderer,dfn.ytd-guide-renderer,div.ytd-guide-renderer,dl.ytd-guide-renderer,dt.ytd-guide-renderer,em.ytd-guide-renderer,embed.ytd-guide-renderer,fieldset.ytd-guide-renderer,font.ytd-guide-renderer,form.ytd-guide-renderer,h1.ytd-guide-renderer,h2.ytd-guide-renderer,h3.ytd-guide-renderer,h4.ytd-guide-renderer,h5.ytd-guide-renderer,h6.ytd-guide-renderer,hr.ytd-guide-renderer,i.ytd-guide-renderer,iframe.ytd-guide-renderer,img.ytd-guide-renderer,ins.ytd-guide-renderer,kbd.ytd-guide-renderer,label.ytd-guide-renderer,legend.ytd-guide-renderer,li.ytd-guide-renderer,menu.ytd-guide-renderer,object.ytd-guide-renderer,ol.ytd-guide-renderer,p.ytd-guide-renderer,pre.ytd-guide-renderer,q.ytd-guide-renderer,s.ytd-guide-renderer,samp.ytd-guide-renderer,small.ytd-guide-renderer,span.ytd-guide-renderer,strike.ytd-guide-renderer,strong.ytd-guide-renderer,sub.ytd-guide-renderer,sup.ytd-guide-renderer,table.ytd-guide-renderer,tbody.ytd-guide-renderer,td.ytd-guide-renderer,tfoot.ytd-guide-renderer,th.ytd-guide-renderer,thead.ytd-guide-renderer,tr.ytd-guide-renderer,tt.ytd-guide-renderer,u.ytd-guide-renderer,ul.ytd-guide-renderer,var.ytd-guide-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-guide-renderer[hidden] {
    display: none !important;
}

ytd-guide-renderer {
    display: block;
    --yt-endpoint-color:var(--yt-spec-text-primary);}

#sections.ytd-guide-renderer > *.ytd-guide-renderer:first-child {
    padding: 12px 0;
}

#sections.ytd-guide-renderer > ytd-guide-section-renderer.ytd-guide-renderer:not(:first-child),#sections.ytd-guide-renderer > ytd-guide-subscriptions-section-renderer.ytd-guide-renderer {
    padding: 8px 0;
}

#sections.ytd-guide-renderer > *.ytd-guide-renderer:not(:last-child) {
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
}

ytd-guide-renderer[is-guide-refresh] #sections.ytd-guide-renderer > *.ytd-guide-renderer:not(:last-child) {
    border-bottom: 1px solid var(--yt-spec-10-percent-layer);
}

#footer.ytd-guide-renderer > #vat-notice,#footer.ytd-guide-renderer > #copyright {
    display: block !important;
}

#guide-links-primary.ytd-guide-renderer {
    padding: 24px 27px 0;
    border-top: 1px solid var(--yt-spec-10-percent-layer);
}

ytd-guide-renderer[is-guide-refresh] #guide-links-primary.ytd-guide-renderer {
    padding: 16px 24px 0;
    border-top: 1px solid var(--yt-spec-10-percent-layer);
}

#guide-links-secondary.ytd-guide-renderer {
    padding: 12px 27px 0;
}

ytd-guide-renderer[is-guide-refresh] #guide-links-secondary.ytd-guide-renderer {
    padding: 12px 24px 0;
}

#footer.ytd-guide-renderer > #vat-notice {
    padding: 8px 27px;
    color: var(--ytd-vat-notice-text);
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 2.1rem;
}

ytd-guide-renderer[is-guide-refresh] #footer.ytd-guide-renderer > #vat-notice {
    padding: 8px 24px;
}

#footer.ytd-guide-renderer > #copyright {
    padding: 24px 27px;
    color: var(--yt-copyright-text);
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 2.1rem;
}

ytd-guide-renderer[is-guide-refresh] #footer.ytd-guide-renderer > #copyright {
    padding: 16px 24px;
    color: var(--yt-spec-text-disabled);
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.8rem;
    text-transform: none;
}

#guide-links-primary.ytd-guide-renderer > a,#guide-links-secondary.ytd-guide-renderer > a {
    display: inline-block !important;
    text-decoration: none;
    color: hsl(0, 0%, 53.3%);
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 2.1rem;
    white-space: nowrap;
}

ytd-guide-renderer[is-guide-refresh] #guide-links-primary.ytd-guide-renderer > a,ytd-guide-renderer[is-guide-refresh] #guide-links-secondary.ytd-guide-renderer > a {
    color: var(--yt-spec-text-secondary);
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 1.8rem;
}

#guide-links-primary.ytd-guide-renderer > a:not(:last-child),#guide-links-secondary.ytd-guide-renderer > a:not(:last-child) {
    margin-right: 8px;
}

canvas.ytd-notification-topbar-button-renderer,caption.ytd-notification-topbar-button-renderer,center.ytd-notification-topbar-button-renderer,cite.ytd-notification-topbar-button-renderer,code.ytd-notification-topbar-button-renderer,dd.ytd-notification-topbar-button-renderer,del.ytd-notification-topbar-button-renderer,dfn.ytd-notification-topbar-button-renderer,div.ytd-notification-topbar-button-renderer,dl.ytd-notification-topbar-button-renderer,dt.ytd-notification-topbar-button-renderer,em.ytd-notification-topbar-button-renderer,embed.ytd-notification-topbar-button-renderer,fieldset.ytd-notification-topbar-button-renderer,font.ytd-notification-topbar-button-renderer,form.ytd-notification-topbar-button-renderer,h1.ytd-notification-topbar-button-renderer,h2.ytd-notification-topbar-button-renderer,h3.ytd-notification-topbar-button-renderer,h4.ytd-notification-topbar-button-renderer,h5.ytd-notification-topbar-button-renderer,h6.ytd-notification-topbar-button-renderer,hr.ytd-notification-topbar-button-renderer,i.ytd-notification-topbar-button-renderer,iframe.ytd-notification-topbar-button-renderer,img.ytd-notification-topbar-button-renderer,ins.ytd-notification-topbar-button-renderer,kbd.ytd-notification-topbar-button-renderer,label.ytd-notification-topbar-button-renderer,legend.ytd-notification-topbar-button-renderer,li.ytd-notification-topbar-button-renderer,menu.ytd-notification-topbar-button-renderer,object.ytd-notification-topbar-button-renderer,ol.ytd-notification-topbar-button-renderer,p.ytd-notification-topbar-button-renderer,pre.ytd-notification-topbar-button-renderer,q.ytd-notification-topbar-button-renderer,s.ytd-notification-topbar-button-renderer,samp.ytd-notification-topbar-button-renderer,small.ytd-notification-topbar-button-renderer,span.ytd-notification-topbar-button-renderer,strike.ytd-notification-topbar-button-renderer,strong.ytd-notification-topbar-button-renderer,sub.ytd-notification-topbar-button-renderer,sup.ytd-notification-topbar-button-renderer,table.ytd-notification-topbar-button-renderer,tbody.ytd-notification-topbar-button-renderer,td.ytd-notification-topbar-button-renderer,tfoot.ytd-notification-topbar-button-renderer,th.ytd-notification-topbar-button-renderer,thead.ytd-notification-topbar-button-renderer,tr.ytd-notification-topbar-button-renderer,tt.ytd-notification-topbar-button-renderer,u.ytd-notification-topbar-button-renderer,ul.ytd-notification-topbar-button-renderer,var.ytd-notification-topbar-button-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-notification-topbar-button-renderer[hidden] {
    display: none !important;
}

paper-button.ytd-notification-topbar-button-renderer {
    display: inline-block;
    text-align: center;
    font-family: inherit;
}

canvas.ytd-notification-topbar-button-renderer,caption.ytd-notification-topbar-button-renderer,center.ytd-notification-topbar-button-renderer,cite.ytd-notification-topbar-button-renderer,code.ytd-notification-topbar-button-renderer,dd.ytd-notification-topbar-button-renderer,del.ytd-notification-topbar-button-renderer,dfn.ytd-notification-topbar-button-renderer,div.ytd-notification-topbar-button-renderer,dl.ytd-notification-topbar-button-renderer,dt.ytd-notification-topbar-button-renderer,em.ytd-notification-topbar-button-renderer,embed.ytd-notification-topbar-button-renderer,fieldset.ytd-notification-topbar-button-renderer,font.ytd-notification-topbar-button-renderer,form.ytd-notification-topbar-button-renderer,h1.ytd-notification-topbar-button-renderer,h2.ytd-notification-topbar-button-renderer,h3.ytd-notification-topbar-button-renderer,h4.ytd-notification-topbar-button-renderer,h5.ytd-notification-topbar-button-renderer,h6.ytd-notification-topbar-button-renderer,hr.ytd-notification-topbar-button-renderer,i.ytd-notification-topbar-button-renderer,iframe.ytd-notification-topbar-button-renderer,img.ytd-notification-topbar-button-renderer,ins.ytd-notification-topbar-button-renderer,kbd.ytd-notification-topbar-button-renderer,label.ytd-notification-topbar-button-renderer,legend.ytd-notification-topbar-button-renderer,li.ytd-notification-topbar-button-renderer,menu.ytd-notification-topbar-button-renderer,object.ytd-notification-topbar-button-renderer,ol.ytd-notification-topbar-button-renderer,p.ytd-notification-topbar-button-renderer,pre.ytd-notification-topbar-button-renderer,q.ytd-notification-topbar-button-renderer,s.ytd-notification-topbar-button-renderer,samp.ytd-notification-topbar-button-renderer,small.ytd-notification-topbar-button-renderer,span.ytd-notification-topbar-button-renderer,strike.ytd-notification-topbar-button-renderer,strong.ytd-notification-topbar-button-renderer,sub.ytd-notification-topbar-button-renderer,sup.ytd-notification-topbar-button-renderer,table.ytd-notification-topbar-button-renderer,tbody.ytd-notification-topbar-button-renderer,td.ytd-notification-topbar-button-renderer,tfoot.ytd-notification-topbar-button-renderer,th.ytd-notification-topbar-button-renderer,thead.ytd-notification-topbar-button-renderer,tr.ytd-notification-topbar-button-renderer,tt.ytd-notification-topbar-button-renderer,u.ytd-notification-topbar-button-renderer,ul.ytd-notification-topbar-button-renderer,var.ytd-notification-topbar-button-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-notification-topbar-button-renderer[hidden] {
    display: none !important;
}

ytd-notification-topbar-button-renderer {
    display: inline-block;
    text-transform: uppercase;
}

ytd-notification-topbar-button-renderer.force-icon-button a.ytd-notification-topbar-button-renderer {
    cursor: pointer;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

ytd-notification-topbar-button-renderer[disabled] a.ytd-notification-topbar-button-renderer:focus {
    outline: none;
}

ytd-notification-topbar-button-renderer[is-icon-button][has-no-text] {
    font-size: 0;
}

a.ytd-notification-topbar-button-renderer {
    display: flex;
}

a.yt-simple-endpoint.ytd-notification-topbar-button-renderer {
    color: inherit;
    border-radius: inherit;
    text-decoration: none;
}

ytd-notification-topbar-button-renderer[is-paper-button] {
    border-radius: var(--yt-button-border-radius, 3px);
    margin: var(--yt-button-margin, 0 0.29em);
}

ytd-notification-topbar-button-renderer[is-paper-button][disabled] {
    color: var(--yt-disabled-paper-button-color);
    background-color: transparent;
}

ytd-notification-topbar-button-renderer[is-icon-button][disabled] {
    color: #9b9b9b;
}

ytd-notification-topbar-button-renderer[is-paper-button][align-by-text]:not(:empty) {
    margin-left: -16px;
}

ytd-notification-topbar-button-renderer[is-paper-button][button-size="size-large"] {
    line-height: 24px;
}

paper-button.ytd-notification-topbar-button-renderer {
    width: var(--yt-paper-button-width, auto);
    height: auto;
    border-radius: inherit;
    margin: 0;
    padding: var(--yt-button-padding, 0.7em 0.57em);
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

ytd-notification-topbar-button-renderer[start-justified] paper-button.ytd-notification-topbar-button-renderer {
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

#button.ytd-notification-topbar-button-renderer {
    color: var(--yt-button-color);
    background-color;}

ytd-notification-topbar-button-renderer #button.ytd-notification-topbar-button-renderer {
    color: var(--yt-button-color, inherit);
    background-color: transparent;
    text-transform: inherit;
}

button.ytd-notification-topbar-button-renderer,yt-icon-button.ytd-notification-topbar-button-renderer {
    padding: 1px 6px;
}

yt-icon-button.ytd-notification-topbar-button-renderer {
    width: var(--yt-button-icon-size, 40px);
    height: var(--yt-button-icon-size, 40px);
    color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
}

yt-icon-button.ytd-notification-topbar-button-renderer::-moz-focus-inner {
    padding: 0;
    margin: 0;
    border: 0;
}

yt-icon-button.ytd-notification-topbar-button-renderer[disabled] {
    color: hsla(0, 0%, 6.7%, .2);
}

yt-icon-button.ytd-notification-topbar-button-renderer {
    line-height: 1;
    padding: var(--yt-button-icon-padding, 8px);
    width: var(--yt-button-icon-size, var(--yt-icon-width, 40px));
    height: var(--yt-button-icon-size, var(--yt-icon-height, 40px));
}

yt-icon-button.ytd-notification-topbar-button-renderer > yt-icon.ytd-notification-topbar-button-renderer {
    width: 100%;
    height: 100%;
}

#button.ytd-notification-topbar-button-renderer yt-icon.ytd-notification-topbar-button-renderer + yt-formatted-string.ytd-notification-topbar-button-renderer {
    margin-left: 8px;
}

#button.ytd-notification-topbar-button-renderer yt-formatted-string.ytd-notification-topbar-button-renderer + yt-icon.ytd-notification-topbar-button-renderer {
    margin-left: var(--yt-button-icon-padding, 8px);
}

ytd-notification-topbar-button-renderer {
    color: var(--yt-swatch-important-text);
    position: relative;
}

ytd-notification-topbar-button-renderer.notification-button-style-type-default[is-icon-button] {
    color: var(--yt-swatch-important-text, var(--yt-spec-icon-inactive));
}

ytd-notification-topbar-button-renderer.notification-button-style-type-conversation-default[is-icon-button] {
    color: var(--yt-swatch-important-text, var(--yt-spec-icon-inactive));
}

button.ytd-notification-topbar-button-renderer {
    background: none;
    border: none;
    outline: none;
    display: flex;
}

paper-tooltip.ytd-notification-topbar-button-renderer {
    white-space: nowrap;
}

#notification-count.ytd-notification-topbar-button-renderer {
    position: absolute;
    top: 4px;
    right: 0;
    color: var(--yt-notification-button-bubble_-_color);
    background-color: var(--yt-notification-button-bubble_-_background-color);
    width: 18px;
    height: 18px;
    border-radius: 50%;
    line-height: 18px;
    font-size: 10px;
    text-align: center;
    cursor: pointer;
}

#blue-info-notification-icon.ytd-notification-topbar-button-renderer {
    color: hsl(206.1, 79.3%, 52.7%);
    position: absolute;
    top: 4px;
    right: 0;
    height: 18px;
    width: 18px;
}

canvas.ytd-searchbox,caption.ytd-searchbox,center.ytd-searchbox,cite.ytd-searchbox,code.ytd-searchbox,dd.ytd-searchbox,del.ytd-searchbox,dfn.ytd-searchbox,div.ytd-searchbox,dl.ytd-searchbox,dt.ytd-searchbox,em.ytd-searchbox,embed.ytd-searchbox,fieldset.ytd-searchbox,font.ytd-searchbox,form.ytd-searchbox,h1.ytd-searchbox,h2.ytd-searchbox,h3.ytd-searchbox,h4.ytd-searchbox,h5.ytd-searchbox,h6.ytd-searchbox,hr.ytd-searchbox,i.ytd-searchbox,iframe.ytd-searchbox,img.ytd-searchbox,ins.ytd-searchbox,kbd.ytd-searchbox,label.ytd-searchbox,legend.ytd-searchbox,li.ytd-searchbox,menu.ytd-searchbox,object.ytd-searchbox,ol.ytd-searchbox,p.ytd-searchbox,pre.ytd-searchbox,q.ytd-searchbox,s.ytd-searchbox,samp.ytd-searchbox,small.ytd-searchbox,span.ytd-searchbox,strike.ytd-searchbox,strong.ytd-searchbox,sub.ytd-searchbox,sup.ytd-searchbox,table.ytd-searchbox,tbody.ytd-searchbox,td.ytd-searchbox,tfoot.ytd-searchbox,th.ytd-searchbox,thead.ytd-searchbox,tr.ytd-searchbox,tt.ytd-searchbox,u.ytd-searchbox,ul.ytd-searchbox,var.ytd-searchbox {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-searchbox[hidden] {
    display: none !important;
}

ytd-searchbox {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-searchbox[mode=blue] {
    height: 40px;
}

@media all and (-ms-high-contrast:none) {
    ytd-searchbox {
        max-width: none;
    }
}

#container.ytd-searchbox > [slot="search-input"] {
    width: 100%;
}

#search-form.ytd-searchbox {
    max-width: 640px;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

ytd-searchbox[mode=wide] #search-form.ytd-searchbox {
    max-width: 840px;
}

#container.ytd-searchbox {
    position: relative;
    align-items: center;
    background-color: var(--yt-swatch-textbox-bg, );
    border: 1px solid var(--ytd-searchbox-border-color);
    border-radius: 2px;
    color: var(--yt-searchbox-text-color);
    padding: 0 8px;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-searchbox:not([mode=blue])[has-focus] #container.ytd-searchbox {
    box-shadow: 0 1px 2px hsla(0, 0%, 6.7%, .2);
}

ytd-searchbox[mode=material-left] #container.ytd-searchbox,ytd-searchbox[mode=material-centered] #container.ytd-searchbox {
    background-color: var(--yt-material-searchbox-inactive);
    border: none;
    box-shadow: 0 2px 2px 0 var(--yt-material-searchbox-inactive-shadow), 0 0 0 1px var(--yt-material-searchbox-inset);
    transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1);
    transition: background 200ms;
}

ytd-searchbox[mode=material-left] #container.ytd-searchbox:hover,ytd-searchbox[mode=material-centered] #container.ytd-searchbox:hover,ytd-searchbox[mode=material-left][has-focus] #container.ytd-searchbox,ytd-searchbox[mode=material-centered][has-focus] #container.ytd-searchbox {
    box-shadow: 0 3px 8px 0 var(--yt-material-searchbox-active-shadow), 0 0 0 1px var(--yt-material-searchbox-inset);
}

ytd-searchbox[mode=material-left][has-focus] #container.ytd-searchbox,ytd-searchbox[mode=material-centered][has-focus] #container.ytd-searchbox {
    background-color: var(--yt-material-searchbox-active);
}

ytd-searchbox[mode=material-left][has-focus] #container.ytd-searchbox input.ytd-searchbox,ytd-searchbox[mode=material-centered][has-focus] #container.ytd-searchbox input.ytd-searchbox {
    color: var(--yt-material-searchbox-text-color);
}

ytd-searchbox[mode=material-left] #search-form.ytd-searchbox,ytd-searchbox[mode=material-centered] #search-form.ytd-searchbox {
    max-width: 560px;
}

#search-icon.ytd-searchbox {
    --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;color: var(--yt-swatch-icon-color);
    display: inline-block;
    margin: 0;
    width: var(--yt-icon-width);
    height: var(--yt-icon-height);
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

ytd-searchbox[mode=legacy],ytd-searchbox[mode=legacy-centered] {
    max-width: none;
}

ytd-searchbox[mode=legacy] #search-form.ytd-searchbox,ytd-searchbox[mode=blue] #search-form.ytd-searchbox {
    max-width: 656px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-searchbox[mode=legacy-centered] #search-form.ytd-searchbox {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

ytd-searchbox[mode=legacy] #container.ytd-searchbox,ytd-searchbox[mode=legacy-centered] #container.ytd-searchbox {
    background-color: var(--yt-searchbox-background);
    border: 1px solid var(--ytd-searchbox-legacy-border-color);
    border-right: none;
    box-shadow: inset 0 1px 2px var(--ytd-searchbox-legacy-border-shadow-color);
    padding: 2px 6px;
    border-radius: 2px 0 0 2px;
}

ytd-searchbox[mode=legacy] #container.ytd-searchbox input.ytd-searchbox,ytd-searchbox[mode=legacy-centered] #container.ytd-searchbox input.ytd-searchbox {
    color: var(--yt-searchbox-text-color);
}

ytd-searchbox[mode=legacy][has-focus] #container.ytd-searchbox,ytd-searchbox[mode=legacy-centered][has-focus] #container.ytd-searchbox {
    border: 1px solid #1c62b9;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}

#search-icon-legacy.ytd-searchbox {
    cursor: pointer;
    width: 65px;
    border: 1px solid var(--ytd-searchbox-legacy-button-border-color);
    background-color: var(--ytd-searchbox-legacy-button-color);
    border-radius: 0 2px 2px 0;
    margin: 0;
    --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;}

#search-icon-legacy.ytd-searchbox yt-icon.ytd-searchbox {
    width: 20px;
    height: 20px;
    color: var(--ytd-searchbox-legacy-button-icon-color);
    opacity: 0.6;
}

ytd-searchbox[mode=blue] #search-icon-legacy.ytd-searchbox {
    background-color: hsl(206.1, 79.3%, 52.7%);
}

ytd-searchbox[mode=blue] #search-icon-legacy.ytd-searchbox yt-icon.ytd-searchbox {
    color: hsl(0, 0%, 100%);
    opacity: 1;
}

ytd-searchbox[mode=legacy] #search-icon-legacy.ytd-searchbox:hover,ytd-searchbox[mode=legacy-centered] #search-icon-legacy.ytd-searchbox:hover {
    border-color: var(--ytd-searchbox-legacy-button-hover-border-color);
    background-color: var(--ytd-searchbox-legacy-button-hover-color);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10);
}

#search-icon-legacy.ytd-searchbox:focus {
    outline: none;
}

ytd-searchbox[mode=legacy] #search-icon-legacy.ytd-searchbox:focus,ytd-searchbox[mode=legacy-centered] #search-icon-legacy.ytd-searchbox:focus {
    background-color: var(--ytd-searchbox-legacy-button-focus-color);
}

#search-icon-legacy.ytd-searchbox:hover yt-icon.ytd-searchbox {
    opacity: 1;
}

canvas.ytd-topbar-logo-renderer,caption.ytd-topbar-logo-renderer,center.ytd-topbar-logo-renderer,cite.ytd-topbar-logo-renderer,code.ytd-topbar-logo-renderer,dd.ytd-topbar-logo-renderer,del.ytd-topbar-logo-renderer,dfn.ytd-topbar-logo-renderer,div.ytd-topbar-logo-renderer,dl.ytd-topbar-logo-renderer,dt.ytd-topbar-logo-renderer,em.ytd-topbar-logo-renderer,embed.ytd-topbar-logo-renderer,fieldset.ytd-topbar-logo-renderer,font.ytd-topbar-logo-renderer,form.ytd-topbar-logo-renderer,h1.ytd-topbar-logo-renderer,h2.ytd-topbar-logo-renderer,h3.ytd-topbar-logo-renderer,h4.ytd-topbar-logo-renderer,h5.ytd-topbar-logo-renderer,h6.ytd-topbar-logo-renderer,hr.ytd-topbar-logo-renderer,i.ytd-topbar-logo-renderer,iframe.ytd-topbar-logo-renderer,img.ytd-topbar-logo-renderer,ins.ytd-topbar-logo-renderer,kbd.ytd-topbar-logo-renderer,label.ytd-topbar-logo-renderer,legend.ytd-topbar-logo-renderer,li.ytd-topbar-logo-renderer,menu.ytd-topbar-logo-renderer,object.ytd-topbar-logo-renderer,ol.ytd-topbar-logo-renderer,p.ytd-topbar-logo-renderer,pre.ytd-topbar-logo-renderer,q.ytd-topbar-logo-renderer,s.ytd-topbar-logo-renderer,samp.ytd-topbar-logo-renderer,small.ytd-topbar-logo-renderer,span.ytd-topbar-logo-renderer,strike.ytd-topbar-logo-renderer,strong.ytd-topbar-logo-renderer,sub.ytd-topbar-logo-renderer,sup.ytd-topbar-logo-renderer,table.ytd-topbar-logo-renderer,tbody.ytd-topbar-logo-renderer,td.ytd-topbar-logo-renderer,tfoot.ytd-topbar-logo-renderer,th.ytd-topbar-logo-renderer,thead.ytd-topbar-logo-renderer,tr.ytd-topbar-logo-renderer,tt.ytd-topbar-logo-renderer,u.ytd-topbar-logo-renderer,ul.ytd-topbar-logo-renderer,var.ytd-topbar-logo-renderer {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-topbar-logo-renderer[hidden] {
    display: none !important;
}

should_not_match,.yt-icon-container.ytd-topbar-logo-renderer {
    display: inline-flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    vertical-align: middle;
    fill: var(--iron-icon-fill-color, currentcolor);
    stroke: none;
    width: var(--iron-icon-width, 24px);
    height: var(--iron-icon-height, 24px);
    margin-left: var(--iron-icon_-_margin-left);
    margin-bottom: var(--iron-icon_-_margin-bottom);
    margin-right: var(--iron-icon_-_margin-right);
    width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));
    height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));
}

ytd-topbar-logo-renderer.external-container {
    display: none;
}

ytd-topbar-logo-renderer {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#logo.ytd-topbar-logo-renderer,ytd-yoodle-renderer.ytd-topbar-logo-renderer {
    padding: 0;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-align-self: center;
    -webkit-align-self: center;
    align-self: center;
}

[dir="rtl"] .ytd-topbar-logo-renderer, .ytd-topbar-logo-renderer[dir="rtl"] #logo.ytd-topbar-logo-renderer {
    display: flex;
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

ytd-yoodle-renderer.ytd-topbar-logo-renderer {
    transform: scale(0.8);
    margin-left: -11px;
}

#logo-icon-container.ytd-topbar-logo-renderer {
    width: 80px;
    height: 24px;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
}

#logo-red-icon-container.ytd-topbar-logo-renderer {
    width: 106.4px;
}

#logo-icon-container.ytd-topbar-logo-renderer #youtube-paths.ytd-topbar-logo-renderer path.ytd-topbar-logo-renderer {
    fill: var(--yt-swatch-logo-override, #282828);
}

#logo-red-icon-container.ytd-topbar-logo-renderer #youtube-red-paths.ytd-topbar-logo-renderer path.ytd-topbar-logo-renderer {
    fill: var(--yt-swatch-logo-override, #282828);
}

#country-code.ytd-topbar-logo-renderer {
    color: var(--yt-swatch-logo-override, hsl(0, 0%, 53.3%));
    margin: 0 0 0 2px;
}

canvas.ytd-masthead,caption.ytd-masthead,center.ytd-masthead,cite.ytd-masthead,code.ytd-masthead,dd.ytd-masthead,del.ytd-masthead,dfn.ytd-masthead,div.ytd-masthead,dl.ytd-masthead,dt.ytd-masthead,em.ytd-masthead,embed.ytd-masthead,fieldset.ytd-masthead,font.ytd-masthead,form.ytd-masthead,h1.ytd-masthead,h2.ytd-masthead,h3.ytd-masthead,h4.ytd-masthead,h5.ytd-masthead,h6.ytd-masthead,hr.ytd-masthead,i.ytd-masthead,iframe.ytd-masthead,img.ytd-masthead,ins.ytd-masthead,kbd.ytd-masthead,label.ytd-masthead,legend.ytd-masthead,li.ytd-masthead,menu.ytd-masthead,object.ytd-masthead,ol.ytd-masthead,p.ytd-masthead,pre.ytd-masthead,q.ytd-masthead,s.ytd-masthead,samp.ytd-masthead,small.ytd-masthead,span.ytd-masthead,strike.ytd-masthead,strong.ytd-masthead,sub.ytd-masthead,sup.ytd-masthead,table.ytd-masthead,tbody.ytd-masthead,td.ytd-masthead,tfoot.ytd-masthead,th.ytd-masthead,thead.ytd-masthead,tr.ytd-masthead,tt.ytd-masthead,u.ytd-masthead,ul.ytd-masthead,var.ytd-masthead {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

.ytd-masthead[hidden] {
    display: none !important;
}

ytd-masthead {
    --paper-input-container-input-align:baseline;display: block;
    width: 100%;
    background: var(--yt-swatch-primary);
}

#container.ytd-masthead {
    height: 56px;
    padding: 0 16px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

#guide-button.ytd-masthead {
    margin: 0 16px 0 0;
}

#guide-icon.ytd-masthead {
    fill: var(--yt-swatch-text);
}

#guide-icon.swatch-path.ytd-masthead {
    color: var(--yt-swatch-text);
}

ytd-searchbox.ytd-masthead {
    margin: 0 40px;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}

#skip-navigation.ytd-masthead {
    position: absolute;
    top: -1000px;
}

#skip-navigation.ytd-masthead:focus-within {
    top: 12px;
    left: 185px;
    z-index: 1;
    color: var(--yt-spec-text-secondary);
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .007px;
    text-transform: uppercase;
}

#start.ytd-masthead,#end.ytd-masthead {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

yt-icon-button.ytd-masthead {
    --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;color: var(--yt-swatch-text);
    width: 40px;
    height: 40px;
    padding: 8px;
    margin-right: 8px;
    box-sizing: border-box;
}

#search-button.ytd-masthead,#back-button.ytd-masthead,#back-button-tooltip.ytd-masthead {
    display: none;
}

#back-button.ytd-masthead {
    margin-right: 8px;
}

#end.ytd-masthead {
    min-width: 225px;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

#buttons.ytd-masthead {
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

#buttons.ytd-masthead > *.ytd-masthead {
    display: flex;
}

#buttons.ytd-masthead > *.ytd-masthead:not(:last-child) {
    margin-right: 8px;
}

#buttons.ytd-masthead .ytd-masthead[is-icon-button] {
    color: var(--yt-swatch-important-text, var(--yt-swatch-icon-color));
    outline: none;
}

@media (min-width: 876px) {
    #logo.ytd-masthead {
        width:129px;
    }
}

@media (max-width: 656px) {
    #container.ytd-masthead {
        padding:0 8px;
    }

    #end.ytd-masthead {
        min-width: 0;
    }

    #guide-button.ytd-masthead {
        margin: 0 4px 0 0;
    }

    ytd-topbar-menu-button-renderer.ytd-masthead {
        padding: 0;
    }

    #buttons.ytd-masthead > *.ytd-masthead:not(:last-child) {
        margin-right: 0;
    }

    ytd-searchbox.ytd-masthead {
        display: none;
        margin: 0;
    }

    #search-button.ytd-masthead {
        display: block;
        margin-right: 0;
    }

    ytd-masthead[show-input] #guide-button.ytd-masthead,ytd-masthead[show-input] #logo.ytd-masthead,ytd-masthead[show-input] #end.ytd-masthead {
        display: none;
    }

    ytd-masthead[show-input] ytd-searchbox.ytd-masthead,ytd-masthead[show-input] #back-button.ytd-masthead,ytd-masthead[show-input] #back-button-tooltip.ytd-masthead {
        display: block;
    }

    yt-icon-button.ytd-masthead {
        margin-right: 0;
    }

    ytd-topbar-logo-renderer.ytd-masthead {
        -ms-flex: 1 1 0.000000001px;
        -webkit-flex: 1;
        flex: 1;
        -webkit-flex-basis: 0.000000001px;
        flex-basis: 0.000000001px;
    }
}

ytd-masthead[mode="legacy"] #container.ytd-masthead,ytd-masthead[mode="material-left"] #container.ytd-masthead {
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

ytd-masthead[mode="legacy"] ytd-searchbox.ytd-masthead,ytd-masthead[mode="material-left"] ytd-searchbox.ytd-masthead {
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

@media (min-width: 656px) {
    ytd-masthead[mode="material-centered"] #end.ytd-masthead {
        min-width:230px;
    }
}

<meta http-equiv="origin-trial" data-feature="Media Capabilities" data-expires="2018-04-12" content="AjLq5uNF7MpG/eM34tWcJD3h8yZY1Q72ckfwdKbUNKGtUNaZkrw55eq2tI60vG0IlsCNw33W9WmuV113EAsdHAwAAABpeyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJNZWRpYUNhcGFiaWxpdGllcyIsImV4cGlyeSI6MTUyMzQ5MTIwMCwiaXNTdWJkb21haW4iOnRydWV9"><meta http-equiv="origin-trial" data-feature="Long Task Observer" data-expires="2017-04-17" content="AgXf9faUpH8YmYNhInb5nw8BxXZaT8pZlj3At6FUrcvdBzs0I8VxKDkfinT4bbXfPZX8lXKfjotQZrhFVnpzFwYAAABZeyJvcmlnaW4iOiJodHRwczovL3d3dy55b3V0dWJlLmNvbTo0NDMiLCJmZWF0dXJlIjoiTG9uZ1Rhc2tPYnNlcnZlciIsImV4cGlyeSI6MTQ5MjQ3MzYwMH0="><script src="https://apis.google.com/_/scs/abc-static/_/js/k=gapi.gapi.en.BstDmEhpa_Q.O/m=auth/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-oqKdOJIcyAi5YyA6pahSkp_ojsw/cb=gapi.loaded_0" async=""></script><script>var ytcfg = {
    d: function() {
        return (window.yt && yt.config_) || ytcfg.data_ || (ytcfg.data_ = {
        }

        );}

    ,get: function(k, o) {
        return (k in ytcfg.d()) ? ytcfg.d()[k] : o;
    }

    ,set: function() {
        var a = arguments;
        if (a.length > 1) {
            ytcfg.d()[a[0]] = a[1];}

        else {
            for (var k in a[0]) {
                ytcfg.d()[k] = a[0][k];}
        }
    }
}

;window.ytcfg.set('EMERGENCY_BASE_URL', "\/error_204?client.name=1\u0026client.version=2.20181220\u0026level=ERROR\u0026t=jserror");</script><link rel="shortcut icon" href="https://s.ytimg.com/yts/img/favicon-vfl8qSV2F.ico" type="image/x-icon"><link rel="icon" href="https://s.ytimg.com/yts/img/favicon_32-vflOogEID.png" sizes="32x32"><link rel="icon" href="https://s.ytimg.com/yts/img/favicon_48-vflVjB_Qk.png" sizes="48x48"><link rel="icon" href="https://s.ytimg.com/yts/img/favicon_96-vflW9Ec0w.png" sizes="96x96"><link rel="icon" href="https://s.ytimg.com/yts/img/favicon_144-vfliLAfaB.png" sizes="144x144"><title>YouTube</title><script>var ytcsi = {
    gt: function(n) {
        n = (n || '') + 'data_';
        return ytcsi[n] || (ytcsi[n] = {
            tick: {
            }

            ,info: {
            }
        }

        );}

    ,now: window.performance && window.performance.timing &&window.performance.now ? function() {
        return window.performance.timing.navigationStart + window.performance.now();
    }

    : function() {
        return (new Date()).getTime();}

    ,tick: function(l, t, n) {
        ticks = ytcsi.gt(n).tick;
        var v = t || ytcsi.now();if (ticks[l]) {
            ticks['_' + l] = (ticks['_' + l] || [ticks[l]]);ticks['_' + l].push(v);}

        ticks[l] = v;}

    ,info: function(k, v, n) {
        ytcsi.gt(n).info[k] = v;
    }

    ,setStart: function(s, t, n) {
        ytcsi.info('yt_sts', s, n);
        ytcsi.tick('_start', t, n);}
}

;(function(w, d) {
    ytcsi.setStart('dhs', w.performance ? w.performance.timing.responseStart : null);
    var isPrerender = (d.visibilityState || d.webkitVisibilityState) == 'prerender';var vName = (!d.visibilityState && d.webkitVisibilityState)? 'webkitvisibilitychange' : 'visibilitychange';
    if (isPrerender) {
        ytcsi.info('prerender', 1);var startTick = function() {
            ytcsi.setStart('dhs');d.removeEventListener(vName, startTick);}

        ;d.addEventListener(vName, startTick, false);}

    if (d.addEventListener) {
        d.addEventListener(vName, function() {
            ytcsi.tick('vc');}

        , false);}

    var slt = function(el, t) {
        setTimeout(function() {
            var n = ytcsi.now();el.loadTime = n;if (el.slt) {
                el.slt();}
        }

        , t);}

    ;w.__ytRIL = function(el) {
        if (!el.getAttribute('data-thumb')) {
            if (w.requestAnimationFrame) {
                w.requestAnimationFrame(function() {
                    slt(el, 0);}

                );}

            else {
                slt(el, 16);}
        }
    }

    ;}

)(window, document);</script> <script src="/yts/jsbin/web-animations-next-lite.min-vflDmW-uJ/web-animations-next-lite.min.js" type="text/javascript" name="web-animations-next-lite.min/web-animations-next-lite.min" class="js-httpswwwyoutubecomytsjsbinwebanimationsnextliteminvflDmWuJwebanimationsnextliteminjs"></script> <script>if (window.ytcsi) {
    window.ytcsi.tick("rsbe_dpsashh", null, '');}

</script> <link rel="import" href="/yts/htmlbin/desktop_polymer_sel_auto_svg_home-vflF31V0Y.html" name="desktop_polymer_sel_auto_svg_home"> <script>if (window.ytcsi) {
    window.ytcsi.tick("rsae_dpsashh", null, '');}

</script> <script>if (window.ytcsi) {
    window.ytcsi.tick("lpcs", null, '');}

window.Polymer = {
    "suppressBindingNotifications": true,"useNativeCSSProperties":true,"lazyRegister":"max","disableUpgradeEnabled":true,"suppressTemplateNotifications":true
}

;(function() {
    window.ytplayer = {
    }

    ;ytcfg.set( {
        "DEFERRED_DETACH": true,"CHANNEL_DEFAULT_BANNER":"https:\/\/s.ytimg.com\/yts\/img\/channels\/c4\/default_banner-vfl7DRgTn.png","NO_EMPTY_DATA_IMG":true,"INNERTUBE_CONTEXT_GL":"FR","ONE_PICK_URL":"","ASYNC_WATCH":true,"REUSE_COMPONENTS":true,"UPLOAD_BTN_CLICKTRACKING":"ei=fAUdXMr1FNXAhAfNoZzoDg\u0026feature=mhsb","HISTORY_CACHE_MAX_SIZE":100,"SBOX_JS_URL":"\/yts\/jsbin\/www-searchbox-vflo1t401\/www-searchbox.js","EXPERIMENT_FLAGS": {
            "enable_desktop_polymer_video_masthead":true,"kevlar_miniplayer":true,"enable_signals":true,"kevlar_sticky_channel_header":true,"log_playback_associated_web":true,"kevlar_disable_background_prefetch":true,"web_logging_max_batch":100,"enable_creator_highlights":true,"kevlar_library_v1":true,"kevlar_center_search_results":true,"ten_video_reordering":[0,1,2,3,6,4,5,7,8,9],"live_chat_flash_money_button_on_super_chat_delivery":true,"cold_load_nav_start_web":true,"polymer_page_data_load_refactoring":true,"web_show_masthead_early":true,"interaction_screen_on_gel_web":true,"polymer_schedule_immediate_components":true,"enable_cold_load_instrumentation":true,"youthere_innertube_actions":true,"consent_url_override":"","kevlar_use_page_dispose_jobs":true,"live_chat_inline_moderation":true,"low_engagement_player_quality_cap":360,"external_fullscreen_button_shown_threshold":10,"enable_watch_next_pause_autoplay_lact":true,"kevlar_search_thumbnails_resize":true,"service_worker_push_prompt_delay_ms":3888000000,"disable_youthere_lact_threshold_check":true,"web_always_load_chat_support":true,"kevlar_disable_fast_player_sizing_on_channel_page":true,"desktop_action_companion_wta_support":true,"kevlar_mousedown_prefetchable_components":["ytd-playlist-video-renderer","ytd-grid-video-renderer","ytd-compact-video-renderer","ytd-video-renderer","ytd-playlist-panel-video-renderer"],"kevlar_flexy_watch_space_below_player":136,"watch_next_pause_autoplay_lact_sec":4500,"kevlar_time_caching":true,"kevlar_live_badges":true,"enable_web_red_carpet_video_as_thumbnail":true,"desktop_polymer_video_masthead_always_use_responsive_iframe":true,"enable_server_side_search_pyv":true,"kevlar_no_url_params":true,"grid_playlist_view_more_text":true,"cold_missing_history":true,"enable_web_ketchup_hero_animation":true,"enable_more_related_ve_logging":true,"interaction_logging_on_gel_web":true,"kevlar_use_multiline_ellipsis":true,"desktop_polymer":true,"use_webrtc_ingestor_handshake":true,"kevlar_use_page_data_will_update":true,"enable_afv_div_reset_in_kevlar":true,"desktop_notification_set_title_bar":true,"kevlar_use_chunking_lib":true,"service_worker_push_enabled":true,"kevlar_library":true,"client_streamz_web_flush_count":100,"kevlar_cancel_scheduled_comment_jobs_on_navigate":true,"enable_classic_encoder_pointback":true,"kevlar_enable_logging_directives":true,"player_unified_fullscreen_transitions":true,"user_mention_suggestions_edu_impression_cap":10,"web_memory_bloat_mb":0,"app_settings_snapshot_min_time_between_snapshots_hours":24,"kevlar_miniplayer_button":true,"kevlar_set_internal_player_size":true,"live_chat_message_sampling_rate":4.0,"kevlar_home_skeleton_hide_later":true,"kevlar_library_profile_column":true,"kevlar_droppable_prefetchable_requests":true,"enable_wta_classic_search_pyv":true,"kevlar_generate_subs_button_without_delay":true,"add_old_subscribe_button":true,"enable_service_ajax_csn":true,"ad_to_video_use_gel":true,"kevlar_next_up_next_edu_emoji":"","kevlar_real_search_endpoint":true,"desktop_shopping_companion_wta_support":true,"external_fullscreen":true,"kevlar_abort_continuation_handler_on_navigate_and_refetch":true,"kevlar_nitrate_mealbar_button_to_spec":true,"enable_docked_chat_messages":true,"player_swfcfg_cleanup":true,"log_vis_on_tab_change":true,"web_max_history_cache_size":100,"enable_html5_conversion_ve_reporting":true,"pbj_navigate_limit":-1,"kevlar_mealbar_popup":true,"inline_comment_taller_inbox":true,"recommended_video_reordering":true,"desktop_notification_high_priority_ignore_push":true,"kevlar_autonav_popup_filtering":true,"live_chat_increased_min_height":true,"kevlar_transparent_player_background":true,"kevlar_library_v1_edu":true,"enable_verified_author_highlights":true,"preview_play_duration":3000,"desktop_pyv_on_watch_override_lact":true,"log_web_meta_interval_ms":0,"service_worker_push_home_page_prompt":true,"kevlar_settings_page":true,"polymer_video_renderer_defer_menu":true,"webcam_prefer_vp9":true,"html5_serverside_pagead_id_sets_cookie":true,"enable_button_behavior_reuse":true,"retry_web_logging_batches":true,"autoplay_pause_by_lact_sec":0,"enable_servlet_streamz":true,"kevlar_manage_subscriptions_link":true,"external_fullscreen_with_edu":true,"wn_comments_use_gel":true,"polymer_simple_endpoint":true,"polymer_selective_registration":true,"player_external_control_on_classic_desktop":true,"searchbox_reporting":true,"enable_logging_directives_desktop":true,"kevlar_flexy_watch_v2_extended":true,"service_worker_push_prompt_delay_microseconds":3888000000000,"scheduled_watch_response":true,"gfeedback_for_signed_out_users_enabled":true,"service_worker_scope":"\/","kevlar_flexy_watch_secondary_column_extra_margin":0,"desktop_image_companion_wta_support":true,"kevlar_improved_autonav":true,"kevlar_use_page_dispose_jobs_priority":"low","kevlar_guide_subscription_uncollapsed_count":7,"twelve_video_reordering":[0,1,2,4,7,8,3,5,6,9,10,11],"autoplay_time":8000,"kevlar_mousedown_prefetch":true,"service_worker_push_home_only":true,"polymer_report_missing_web_navigation_endpoint_rate":0.1,"desktop_classic_video_masthead_wta_support":true,"web_emulated_idle_callback_delay":0,"kevlar_use_ytd_player":true,"web_android9_useragent_fix":true,"debug_forced_promo_id":"","interaction_click_on_gel_web":true,"kevlar_cancellable_service_request":true,"polymer_report_client_url_requested_rate":0.001,"enable_gel_web_client_event_id":true,"kevlar_exit_fullscreen_leaving_watch":true,"warm_load_nav_start_web":true,"web_gel_lact":true,"live_chat_use_new_default_filter_mode":true,"is_browser_support_for_webcam_streaming":true,"kevlar_enable_live_badge":true,"tvfilm_complete_transaction_grafting":true,"polymer_cold_home_preload":true,"kevlar_use_response_ttl_to_invalidate_cache":true,"autoescape_tempdata_url":true,"polymer_sel_auto":true,"service_worker_push_logged_out_prompt_watches":-1,"embed_api_deprecation":true,"desktop_polymer_video_masthead_session_tempdata_ttl":30,"same_domain_static_resources_desktop":true,"is_part_of_any_user_engagement_experiment":true,"desktop_pyv_on_watch_via_valor":true,"kevlar_tooltip_impression_cap":2,"kevlar_guide_refresh":true,"log_window_onerror_fraction":0.1,"polymer_enable_mdx":true,"web_system_health_fraction":0.01,"high_priority_flyout_frequency":3,"service_worker_push_prompt_cap":-1,"polymer_addcreator_settimeout":true,"kevlar_history_buttons":true,"kevlar_masthead_skeleton":true,"mentions_linkify_user_mention":true,"kevlar_searchbox_designs":"legacy-centered","service_worker_push_force_notification_prompt_tag":"1","youtubei_for_web":true,"autoplay_pause_by_lact_sampling_fraction":0.0,"desktop_reactr_enable_dogfood":true,"enable_client_streamz_web":true,"live_chat_top_chat_split":0.5,"kevlar_prefetch":true,"kevlar_better_logging_hides":true,"defer_menus":true,"visibility_time_between_jobs_ms":100,"enable_desktop_polymer_video_masthead_upgrade":true,"log_js_exceptions_fraction":0.2,"external_fullscreen_button_click_threshold":2,"move_desktop_topbar_to_watch_next":true,"kevlar_enable_editable_playlists":true,"autoplay_pause_sampling_fraction":0.0,"enable_webcam_scheduling_hint":true,"viewport_load_collection_wait_time":0,"enable_classic_creation_menu":true,"desktop_scheduler_soft_state_timer":800,"defer_overlays":true,"remove_web_visibility_batching":true,"kevlar_home_skeleton":true,"live_chat_top_chat_window_length_sec":4,"desktop_pyv_on_watch_missing_params":true,"kevlar_watch_skeleton":true,"live_chat_replay":true,"enable_webcam_dynamic_poll_period":true,"attach_child_on_gel_web":true,"use_watch_fragments2":true,"enable_shorter_posts_on_home_desktop":true,"desktop_videowall_companion_wta_support":true,"kevlar_enable_reorderable_playlists":true,"client_streamz_web_flush_interval_seconds":60,"backstage_share_as_community_post":true,"desktop_polymer_video_masthead_mute_ad_support":true,"kevlar_flexy_watch_v2":true,"service_worker_enabled":true,"graft_guide_on_navigation":true,"defer_rendering_outside_visible_area":true,"enable_wta_kevlar_search_pyv":true,"enable_webcam_dvr":true,"kevlar_time_caching_end_threshold":15,"web_enable_history_cache_map":true,"optimistically_create_transport_client":true,"enable_red_carpet_experience_web":true,"desktop_companion_wta_support":true,"kevlar_home_skeleton_less_grids":true,"user_mention_suggestions_in_posts":true,"theater_mode_at_all_widths":true,"enable_webcam_scheduling":true,"enable_wta_kevlar_watch_pyv":true,"kevlar_help_use_locale":true,"kevlar_flexy_watch_cold_sizing":true,"polymer_selective_initialization_watch":true,"enable_web_poster_hover_animation":true,"kevlar_no_early_init_unpause":true,"disable_comments_prescan_visibility":true,"use_push_for_desktop_live_chat":true,"kevlar_time_caching_start_threshold":15,"lact_local_listeners":true,"global_spacebar_pause":true,"json_serialize_service_endpoints2":true,"is_browser_supported_for_live_studio_streaming":true,"desktop_polymer_video_masthead_wta_support":true,"live_chat_flagging_reasons":true,"enable_youtubei_innertube":true,"very_optimistically_create_gel_client":true,"kevlar_history_nav_new_screen":true,"clear_web_implicit_clicktracking":true,"kevlar_flexy_watch_new_dom":true,"kevlar_mealbar_trigger_conditions":true,"polymer_warm_thumbnail_preload":true,"third_party_integration_main":true,"log_web_screen_end":true,"tighter_critical_section":true,"kevlar_allow_multistep_video_init":true,"kevlar_thumbnail_fluid":true,"botguard_periodic_refresh":true,"service_worker_push_watch_page_prompt":true,"polymer_task_manager_status":"production","kevlar_player_stop_by_action":true,"polymer_selective_initialization":true,"user_engagement_experiments_rate_limit_ms":86400000,"restore_player_preloading":true,"kevlar_svg_content_modularization_enabled":true,"kevlar_flexy_watch_no_smaller_players":true,"kevlar_enable_search_on_watch_history":true,"app_settings_snapshot_is_logging_enabled":true,"web_dont_cancel_pending_navigation_same_url":true,"enable_playlist_visibility":true,"cancel_pending_navs":true,"live_chat_replay_milliqps_threshold":5000
        }

        ,"XSRF_TOKEN":"QUFFLUhqbkZQdVJrSHdSMzUzSjR4dXpubmlwUWpKRndKQXxBQ3Jtc0tuYUpZSVVZVmVQbTFvbXNIZGxfcmxNOUFSZVdjUmlDOEI4LWZjakpjcU9Wbkt6a3RrNEE1dzhBekF5TVJvRXU1Qkd6bVFWZjB6OS11RklKWl90Mm0tT0ZZTnlTTW9kTHFoY3JweUJUNmZJZTN6Ymd5LWdkUDBlZk5BNWd3NVJFS0d2SVpodmFOSDlBcFczQm5URGh6SzhIOHExNnc=","ENABLE_SELECTIVE_REGISTRATION":true,"LATEST_ECATCHER_SERVICE_TRACKING_PARAMS": {
            "client.name":"WEB"}

        ,"DEFERRED_BUNDLE_URL":"https:\/\/s.ytimg.com\/yts\/htmlbin\/desktop_polymer_sel_auto_svg_home_deferred-vfl7IbX5-.html","START_IN_FULL_WINDOW_MODE":false,"HTML_LANG":"en","ZWIEBACK_PING_URLS":["https:\/\/www.google.fr\/pagead\/lvz?req_ts=1545405820\u0026pg=index\u0026evtid=ANkIOlciF491fIyWGakfH9bj_VSQ1wyv-x7PtKuwlnB7AAuQUCwq38tZCfhnElTj0o_5zatonnuMUf5p9CvvpW9v8MDNZu_HkQ\u0026sigh=AMNhBmDHJ-izxwOXWGfPw5Q4K_cNcGXcLg","https:\/\/www.google.com\/pagead\/lvz?req_ts=1545405820\u0026pg=index\u0026evtid=ANkIOlfICsUF0LiUMMNrQ1GreZcLiSDQ1HYtTU-UFV0yLhcWFLlmITTEf-g9A20OlWImNSVTOJfA45H4tSNAJvY5Dsi_CTJz8Q\u0026sigh=AMNhBmAqYz4AI4wgOpectFYNe8rvx4Jnrg"],"COUNTRY":"France","LANGUAGE":"English","PLAYER_JS_URL":"\/yts\/jsbin\/player_ias-vflSzU_20\/en_US\/base.js","MINIPLAYER_ENABLED":true,"XSRF_FIELD_NAME":"session_token","GAPI_HOST":"https:\/\/apis.google.com","GAPI_HINT_PARAMS":"m;\/_\/scs\/abc-static\/_\/js\/k=gapi.gapi.en.BstDmEhpa_Q.O\/rt=j\/d=1\/rs=AHpOoo-oqKdOJIcyAi5YyA6pahSkp_ojsw\/m=__features__","PAGE_BUILD_LABEL":"youtube.ytfe.desktop_20181219_4_RC2","STAMPER_STABLE_LIST":true,"INNERTUBE_API_VERSION":"v1","IS_TABLET":false,"VISIBILITY_TIME_BETWEEN_JOBS_MS":100,"ENABLE_IMG_TRANSITION":false,"CLIENT_PROTOCOL":"h2","GAPI_LOCALE":"en_US","USE_CUSTOM_CONTROLS":false,"XHR_APIARY_HOST":"youtubei.youtube.com","GOOGLE_FEEDBACK_PRODUCT_ID":"59","GOOGLE_FEEDBACK_PRODUCT_DATA": {
            "accept_language":"fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7","polymer":"active"}

        ,"SBOX_SETTINGS": {
            "PQ":"","IS_POLYMER":true,"IS_FUSION":false,"SEARCHBOX_DESIGN_EXPERIMENT":"legacy-centered","REQUEST_LANGUAGE":"en","SUGG_EXP_ID":"","SESSION_INDEX":0,"SEARCHBOX_BEHAVIOR_EXPERIMENT":"zero-prefix","HAS_ON_SCREEN_KEYBOARD":false,"SEARCHBOX_ENABLE_REFINEMENT_SUGGEST":true,"REQUEST_DOMAIN":"fr","PSUGGEST_TOKEN":"LrEB_mhnPTqNeL9MbhMTow"}

        ,"ENABLE_SELECTIVE_INITIALIZATION":true,"INNERTUBE_CONTEXT_CLIENT_NAME":1,"SIGNIN_URL":"https:\/\/accounts.google.com\/ServiceLogin?passive=true\u0026continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26authuser%3D0%26action_handle_signin%3Dtrue%26next%3D%252F%26feature%3D__FEATURE__%26hl%3Den\u0026authuser=0\u0026service=youtube\u0026hl=en\u0026uilel=3","INNERTUBE_API_KEY":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","VARIANTS_CHECKSUM":"ab4e79bacc719ba8b14c787ba9739051","YTR_FAMILY_CREATION_URL":"https:\/\/families.google.com\/webcreation?usegapi=1","DISABLE_WARM_LOADS":false,"ELEMENT_POOL_DEFAULT_CAP":75,"PAGE_CL":226370883,"ENABLE_ELEMENT_POOL_POPULATOR":true,"RECORD_LONG_TASKS":false,"ENABLE_SEL_AUTO":true,"INNERTUBE_CONTEXT_HL":"en","DISABLE_YT_IMG_DELAY_LOADING":false,"LOGGED_IN":true,"PLAYER_CSS_URL":"\/yts\/cssbin\/player-vfl_7uOa_\/www-player-2x-webp.css","HTML_IMPORT_DEFERRED_BUNDLE":true,"SCHEDULER_SOFT_STATE_TIMER":800,"SERVICE_WORKER_PROMPT_NOTIFICATIONS":true,"HTML_DIR":"ltr","VISITOR_DATA":"CgtGWDR2UnM0am10TSj8ivTgBQ%3D%3D","SUPPORTS_ANIMATIONS":true,"CLIENT_TRANSPORT":"tcp","DISABLE_DATA_REPLAY":false,"ENABLE_SERVICE_REQUEST":true,"EVENT_ID":"fAUdXMr1FNXAhAfNoZzoDg","ID_TOKEN":"QUFFLUhqa3dRXzN3YldLRkxaZHNhWTFQdkV6U2NfMUxqUXw=","SCHEDULED_LAZY_LIST":true,"INNERTUBE_CONTEXT_CLIENT_VERSION":"2.20181220","ANIMATED_YOODLE_JS_URL":"\/yts\/jsbin\/www-animated-yoodle-vfl5JlrCB\/www-animated-yoodle.js","SESSION_INDEX":0,"START_IN_THEATER_MODE":true,"WELCOME_POPUP_ENABLED_END":null,"YPC_MB_URL":"https:\/\/payments.youtube.com\/payments\/v4\/js\/integrator.js?ss=md"}

    );ytcfg.set("SBOX_LABELS", {
        "SUGGESTION_DISMISSED_LABEL": "Suggestion removed","SUGGESTION_DISMISS_LABEL":"Remove"
    }

    );var setMessage = function(msg) {
        if (window.yt && yt.setMsg) {
            yt.setMsg(msg);}

        else {
            window.ytcfg = window.ytcfg || {
            }

            ;ytcfg.msgs = msg;}
    }

    ;setMessage( {
        'SIGN_IN_LABEL': "Sign in",'SHARE_LABEL': "Share",'GUIDE_ALT_LABEL': "Guide",'LOGO_ALT_LABEL': "YouTube Home",'BACK_ALT_LABEL': "Back",'CHOOSE_COUNTRY_LABEL': "Choose your location",'COUNTRY_LABEL': "Location:",'CHOOSE_LANGUAGE_LABEL': "Choose your language",'LANGUAGE_LABEL': "Language:",'OFF': "Off",'ON': "On",'RESTRICTED_MODE_LABEL': "Restricted Mode:",'RESTRICTED_MODE_TEXT_LINE_1': "Restricted Mode hides videos that may contain inappropriate content flagged by users and other signals. No filter is 100% accurate, but it should help you avoid most inappropriate content.",'RESTRICTED_MODE_TEXT_LINE_2': "Your Restricted Mode setting will apply to this browser only.",'RESTRICTED_MODE_TITLE': "Restricted Mode",'FEEDBACK_LABEL': "Send feedback",'SBOX_PLACEHOLDER': "Search",'SBOX_INAPPROPRIATE_PROMPT': "Report search predictions",'SBOX_INAPPROPRIATE_TITLE': "Report search predictions",'SBOX_INAPPROPRIATE_SUGGESTIONS': "Select predictions you would like to report:",'SBOX_INAPPROPRIATE_CATEGORY': "The selected predictions are:",'SBOX_INAPPROPRIATE_HATEFUL': "Hateful",'SBOX_INAPPROPRIATE_EXPLICIT': "Sexually explicit",'SBOX_INAPPROPRIATE_VIOLENT': "Violent",'SBOX_INAPPROPRIATE_DANGEROUS': "Dangerous and harmful activity",'SBOX_INAPPROPRIATE_OTHER': "Other",'SBOX_INAPPROPRIATE_REASON': "Reason (required)",'SBOX_INAPPROPRIATE_ADDITIONAL': "Provide additional details (optional)",'SBOX_INAPPROPRIATE_SUBMIT': "Submit",'SBOX_INAPPROPRIATE_REPORT': "Report",'SBOX_INAPPROPRIATE_CANCEL': "Cancel",'SBOX_INAPPROPRIATE_TOAST': "Thanks for your feedback!",'CLASSIC_YOUTUBE_LABEL': "Restore old YouTube",'ADD_TO_DROPDOWN_LABEL': "Save to...",'REQUIRED_LABEL': "Required",'EDIT_AVATAR_LABEL': "Edit channel icon",'AD_BADGE_TEXT': "Ad",'EDU_GOT_IT': "Got It",'MINIPLAYER_EDU_TITLE': "Keep watching while you browse",'MINIPLAYER_EDU_TEXT': "You can turn off this miniplayer in Settings",'MINIPLAYER_EDU_SETTINGS': "Settings",'NEXT_UP_NEXT_EDU_TITLE': "Control what video to play next",'NEXT_UP_NEXT_EDU_TEXT': "Click the ⋮ icon on any video to try it out.\n",'SUBS_FILTER_EDU_TEXT': "See new videos from each channel",'SUBS_GUIDE_ITEM_EDU_TEXT': "See new videos from all of your subscriptions",'SUBS_FILTER_EDU_CHANNEL_TEXT': "Now showing new videos from this channel.",'LIBRARY_GUIDE_ITEM_EDU_TITLE': "Check out your new Library",'LIBRARY_GUIDE_ITEM_EDU_TEXT': "Find your history, playlists, purchases, and more",'MENTIONS_EDU_TITLE': "Learn more",'MENTIONS_EDU_TEXT': "Go to the Help Center to see how mentions work on YouTube.",'EXPLORE_EDU_TEXT': "New! More ways to find great videos, channels and topics",'LS_LOADING_STANDARD': "Loading standard view",'LS_LOAD_HTML': "\u003ca href=\"https:\/\/www.youtube.com\/?disable_polymer=1\u0026amp;dp_lcl=1\"\u003eLoad basic HTML\u003c\/a\u003e (for slow connections)\n",'LS_HOLD_ON': "Loading YouTube is taking longer than expected. Hold on ...",'LS_TIMED_OUT': "Something is wrong, it usually doesn’t take this long. You can continue to wait or click \u003ca href=\"https:\/\/www.youtube.com\/?pbjreload=10\"\u003ehere\u003c\/a\u003e to reload the page.\n",'JOIN_MEMBERSHIP_EDU_TITLE': "Membership",'JOIN_MEMBERSHIP_EDU_TEXT': "Get exclusive perks when you purchase a membership to this channel.",'MANAGE_MEMBERSHIP_EDU_TITLE': "See your members-only perks",'MANAGE_MEMBERSHIP_EDU_TEXT': "Access your benefits and manage your membership from here."
    }

    );}

)();ytcfg.set('MENTIONS_EDU_HELP_LINK', "https:\/\/support.google.com\/youtube\/?p=creator_community");ytcfg.set('scheduler', {
    useRaf: true, timeout: 20
}

);ytcfg.set('initialInnerWidth', window.innerWidth);ytcfg.set('initialInnerHeight', window.innerHeight);ytcfg.set("YTO_CKEE_ENABLED", {
    "guide":false,"wax_on":true,"crane_kick":true}

);ytcfg.set("YTO_CKEE_VIDEOS", ["1Aoc-cd9eYs","1jTy2VMqaM4","81XSlh_UKJg","9S9ydLeG-Lw","9z1nTwP2n0w","Anw5KRS2bjs","EsXRIHhAo5M","MfePCtYUy1g","NujGR1l9hAc","XPRNwg7KNos","_COmckF6OxE","_rB36UGoP4Y","aDTUH8VkhVE","c1z7iLlFu9E","d2_2oCRPrjM","hkwDj6A1oNk","iIaVdlcDRA0","l2t7qNQBthk","nrc-fRMHvBM","vNgbK85d0ZM","xCwwxNbtK6Y","xLtYmhj-0Kg","yO-hXXhYVkc"]);ytcfg.set("YTO_CKEE_FRAMERATE", 301);ytcfg.set("YTO_CKEE_SEEK_THRESHOLD", 0.5);window.ytcfg.set('IS_HOMEPAGE_COLD', true);window.ytcfg.set('COLD_LOADED_PAGE', 'home');window.ytcfg.set('LINK_API_KEY', "AIzaSyDophAQuyyiBr8h0nypEwXUKozH-BEswD0");window.ytcfg.set('LINK_OIS_DOMAIN', "oauthintegrations.googleapis.com");(function() {
    var state = 'new';var data = {
    }

    ;var endpoint = null;var setFiller = null;var isPolymerReady = false;window['chp_spr'] = function(response) {
        if (state == 'new') {
            data.filler = true;data.response = response;if (isPolymerReady) {
                preload();}

            else {
                state = 'hpr'; }
        }

        window['chp_spr'] = null; }

    ;window['chp_ssr'] = function(csn, endpoint, page, playerResponse, response, url, setter) {
        if (state == 'new' || state == 'hpr' || state == 'ip') {
            data = {
                page: page,response: response,url: url,endpoint: endpoint
            }

            ;if (csn) {
                data.csn = csn;}

            setFiller = setter;if (isPolymerReady) {
                load();}

            else {
                state = 'hsr'; }
        }

        window['chp_ssr'] = null; }

    ;window['chp_opr'] = function(page, playerConfig, url) {
        isPolymerReady = true;if (state == 'hsr') {
            load(); }

        else if (state == 'hpr') {
            data.page = page;data.url = url;preload();}

        data = window['chp_opr'] = null; }

    ;var preload = function() {
        if (window.loadDataHook) {
            if (window.ytcsi) {
                window.ytcsi.tick("chps", null, '');}

            window.loadDataHook(null, data); state = 'ip'; }

        else {
            window.getPageData = function() {
                state = 'ip';if (window.ytcsi) {
                    window.ytcsi.tick("chps", null, '');}

                return {
                    data: data, endpoint: null
                }

                ;}

            ;}
    }

    ;var load = function() {
        if (window.loadDataHook) {
            if (window.ytcsi) {
                window.ytcsi.tick("chls", null, '');}

            window.loadDataHook(endpoint, data);window.loadDataHook = null;state = 'ir'; }

        else {
            window.getPageData = function() {
                if (window.ytcsi) {
                    window.ytcsi.tick("chls", null, '');}

                if (window.ytcsi) {
                    window.ytcsi.tick("pr", null, '');}

                state = 'ir';return {
                    data: data, endpoint: endpoint
                }

                ;}

            ;}

        setFiller && setFiller();}

    ;}

)();if (window.ytcsi) {
    window.ytcsi.tick("lpcf", null, '');}

</script> <script src="/yts/jsbin/scheduler-vfl2iJIO4/scheduler.js" type="text/javascript" name="scheduler/scheduler" class="js-httpswwwyoutubecomytsjsbinschedulervfl2iJIO4schedulerjs"></script> <script src="/yts/jsbin/www-tampering-vfln1v9cO/www-tampering.js" type="text/javascript" name="www-tampering/www-tampering" class="js-httpswwwyoutubecomytsjsbinwwwtamperingvfln1v9cOwwwtamperingjs"></script> <script src="/yts/jsbin/www-prepopulator-vfl8hLntF/www-prepopulator.js" type="text/javascript" name="www-prepopulator/www-prepopulator" class="js-httpswwwyoutubecomytsjsbinwwwprepopulatorvfl8hLntFwwwprepopulatorjs"></script> <script src="/yts/jsbin/spf-vflhSOzLf/spf.js" type="text/javascript" name="spf/spf" class="js-httpswwwyoutubecomytsjsbinspfvflhSOzLfspfjs"></script> <script src="/yts/jsbin/network-vflNZTggj/network.js" type="text/javascript" name="network/network" class="js-httpswwwyoutubecomytsjsbinnetworkvflNZTggjnetworkjs"></script> <script>if (window.ytcsi) {
    window.ytcsi.tick("csl", null, '');}

</script> @font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff2)format('woff2');
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2)format('woff2');
    unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk.woff2)format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff2)format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk.woff2)format('woff2');
    unicode-range: U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2)format('woff2');
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2)format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc3CsTYl4BOQ3o.woff2)format('woff2');
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc-CsTYl4BOQ3o.woff2)format('woff2');
    unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc2CsTYl4BOQ3o.woff2)format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc5CsTYl4BOQ3o.woff2)format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc1CsTYl4BOQ3o.woff2)format('woff2');
    unicode-range: U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc0CsTYl4BOQ3o.woff2)format('woff2');
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2)format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2)format('woff2');
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2)format('woff2');
    unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2)format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2)format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2)format('woff2');
    unicode-range: U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2)format('woff2');
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2)format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2)format('woff2');
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2)format('woff2');
    unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2)format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2)format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2)format('woff2');
    unicode-range: U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2)format('woff2');
    unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2)format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

<script name="www-roboto">if (document.fonts && document.fonts.load) {
    document.fonts.load("400 10pt Roboto", "E");document.fonts.load("500 10pt Roboto", "E");}

</script> <link rel="stylesheet" href="//fonts.googleapis.com/css?family=YT%20Sans%3A300%2C500%2C700" name="www-webfont-yt-sans" class="css-httpsfontsgoogleapiscomcssfamilyYT20Sans3A3002C5002C700"><link rel="stylesheet" href="/yts/cssbin/www-main-desktop-home-page-skeleton-2x-webp-vflTvn0X1.css" name="www-main-desktop-home-page-skeleton" class="css-httpswwwyoutubecomytscssbinwwwmaindesktophomepageskeleton2xwebpvflTvn0X1css"><link rel="stylesheet" href="/yts/cssbin/www-onepick-2x-webp-vflsYL2Tr.css" name="www-onepick" class="css-httpswwwyoutubecomytscssbinwwwonepick2xwebpvflsYL2Trcss"> html[hide-scrollbar]: :-webkit-scrollbar {
    display:none
}

html[hide-scrollbar] {
    width: 100%;
    height: 100%;
    overflow-x: hidden
}

html[fullscreen] {
    overflow: hidden
}

body {
    padding: 0;
    margin: 0;
    overflow-y: scroll
}

body.autoscroll {
    overflow-y: auto
}

body.noscroll {
    overflow-y: hidden
}

html[fullscreen] body {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.hidden {
    display: none
}

textarea {
    --paper-input-container-input_-_white-space:pre-wrap}

.ytd-hidden-scrollbar-measurer::-webkit-scrollbar {
    display: none
}

ytd-masthead.shell {
    background: #fff;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

ytd-masthead.shell #menu-icon {
    margin-left: 16px
}

ytd-app>ytd-masthead.chunked {
    position: fixed;
    top: 0;
    width: 100%
}

ytd-masthead.shell.dark,ytd-masthead.shell.theater-all-widths {
    background: #232323
}

@media (min-width: 882px) {
    ytd-masthead.shell.theater {
        background:#232323
    }
}

ytd-masthead.shell.full-window-mode {
    background: #232323;
    opacity: 0;
    transform: translateY(calc(-100% - 5px))
}

ytd-masthead.shell>*:first-child {
    padding-left: 16px
}

ytd-masthead.shell>*:last-child {
    padding-right: 16px
}

ytd-masthead #masthead-logo {
    display: -ms-flex;
    display: -webkit-flex;
    display: flex
}

ytd-masthead #masthead-logo #country-code {
    margin-right: 2px
}

ytd-masthead.shell #yt-logo-svg,ytd-masthead.shell #yt-logo-red-svg {
    align-self: center;
    margin-left: 8px;
    padding: 0;
    color: black
}

ytd-masthead.shell #a11y-skip-nav {
    display: none
}

ytd-masthead.shell svg {
    width: 40px;
    height: 40px;
    padding: 8px;
    margin-right: 8px;
    box-sizing: border-box;
    color: rgba(17,17,17,.4);
    fill: currentColor
}

ytd-masthead .external-icon {
    width: 24px;
    height: 24px
}

ytd-masthead .yt-icons-ext {
    fill: currentColor;
    color: rgba(17,17,17,.4)
}

ytd-masthead.shell.dark .yt-icons-ext ytd-masthead.shell.theater-all-widths .yt-icons-ext {
    fill: #fff
}

@media (min-width: 882px) {
    ytd-masthead.shell.theater .yt-icons-ext {
        fill:#fff
    }
}

ytd-masthead svg#yt-logo-svg {
    width: 80px
}

ytd-masthead svg#yt-logo-red-svg {
    width: 106.4px
}

ytd-app>#drop-shadow {
    pointer-events: none;
    box-shadow: inset 0 4px 8px -3px rgba(17,17,17,.06);
    height: 8px;
    position: fixed;
    top: 56px;
    width: 100%;
    z-index: 2
}

@media (max-width: 656px) {
    ytd-masthead.shell>*:first-child {
        padding-left:8px
    }

    ytd-masthead.shell>*:last-child {
        padding-right: 8px
    }

    ytd-masthead.shell svg {
        margin-right: 0
    }

    ytd-masthead #masthead-logo {
        -ms-flex: 1 1 .000000001px;
        -webkit-flex: 1;
        flex: 1;
        -webkit-flex-basis: .000000001px;
        flex-basis: .000000001px
    }

    ytd-masthead.shell #yt-logo-svg,ytd-masthead.shell #yt-logo-red-svg {
        margin-left: 4px
    }
}

@media (min-width: 876px) {
    ytd-masthead #masthead-logo {
        width:129px
    }
}

#masthead-skeleton-icons {
    display: flex;
    flex: 1;
    flex-direction: row;
    justify-content: flex-end
}

ytd-masthead.masthead-finish #masthead-skeleton-icons {
    display: none
}

.masthead-skeleton-icon {
    border-radius: 50%;
    height: 32px;
    width: 32px;
    margin: 0 8px;
    background-color: hsl(0,0%,89%)
}

ytd-masthead.dark .masthead-skeleton-icon {
    background-color: hsl(0,0%,16%)
}

ytd-masthead:not([style-scope]):not(.style-scope) .yt-icons-ext:not([style-scope]):not(.style-scope) {
    color: var(--yt-swatch-text)
}

ytd-masthead:not([style-scope]):not(.style-scope) svg#yt-logo-svg:not([style-scope]):not(.style-scope) #youtube-paths:not([style-scope]):not(.style-scope) path:not([style-scope]):not(.style-scope),ytd-masthead:not([style-scope]):not(.style-scope) svg#yt-logo-red-svg:not([style-scope]):not(.style-scope) #youtube-red-paths:not([style-scope]):not(.style-scope) path:not([style-scope]):not(.style-scope) {
    fill: var(--yt-swatch-logo-override,#282828)
}

ytd-masthead.dark:not([style-scope]):not(.style-scope) svg#yt-logo-svg:not([style-scope]):not(.style-scope) #youtube-paths:not([style-scope]):not(.style-scope) path:not([style-scope]):not(.style-scope),ytd-masthead.dark:not([style-scope]):not(.style-scope) svg#yt-logo-red-svg:not([style-scope]):not(.style-scope) #youtube-red-paths:not([style-scope]):not(.style-scope) path:not([style-scope]):not(.style-scope),ytd-masthead.theater-all-widths:not([style-scope]):not(.style-scope) svg#yt-logo-svg:not([style-scope]):not(.style-scope) #youtube-paths:not([style-scope]):not(.style-scope) path:not([style-scope]):not(.style-scope),ytd-masthead.theater-all-widths:not([style-scope]):not(.style-scope) svg#yt-logo-red-svg:not([style-scope]):not(.style-scope) #youtube-red-paths:not([style-scope]):not(.style-scope) path:not([style-scope]):not(.style-scope) {
    fill: var(--yt-swatch-logo-override,#fff)
}

@media (min-width: 882px) {
    ytd-masthead.theater:not([style-scope]):not(.style-scope) svg#yt-logo-svg:not([style-scope]):not(.style-scope) #youtube-paths:not([style-scope]):not(.style-scope) path:not([style-scope]):not(.style-scope),ytd-masthead.theater:not([style-scope]):not(.style-scope) svg#yt-logo-red-svg:not([style-scope]):not(.style-scope) #youtube-red-paths:not([style-scope]):not(.style-scope) path:not([style-scope]):not(.style-scope) {
        fill:var(--yt-swatch-logo-override,#fff)
    }
}

#search-input.ytd-searchbox-spt input {
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: inherit;
    font-family: 'Roboto','Noto',sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 4px;
    max-width: 100%;
    outline: none;
    text-align: inherit;
    width: 100%;
    -ms-flex: 1 1 .000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: .000000001px;
    flex-basis: .000000001px
}

#search-container.ytd-searchbox-spt {
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#search-input.ytd-searchbox-spt #search::-webkit-input-placeholder,#search-input.ytd-searchbox-spt #search::-moz-input-placeholder,#search-input.ytd-searchbox-spt #search:-ms-input-placeholder {
    color: hsl(0,0%,53.3%)
}

#a11y-skip-nav {
    display: none !important
}

.yt-simple-endpoint {
    text-decoration: none
}

#watch-page-skeleton #related {
    display: none
}

.ytp-player-minimized .ad-container-single-media-element-annotations {
    display: block;
}

ytd-watch-flexy {
    min-width: 0;
}

ytd-watch-flexy[flexy_] #primary.ytd-watch-flexy {
    min-width: calc(var(--ytd-watch-flexy-min-player-height) * (var(--ytd-watch-flexy-width-ratio) / var(--ytd-watch-flexy-height-ratio)));
}

ytd-watch-flexy[flexy_] #secondary.ytd-watch-flexy {
    min-width: 300px;
}

ytd-live-chat-frame[collapsed] {
    height: auto !important;
}

ytd-live-chat-frame[collapsed] iframe.ytd-live-chat-frame {
    height: 0;
    max-height: 0;
}

<link rel="search" type="application/opensearchdescription+xml" href="https://www.youtube.com/opensearch?locale=en_US" title="YouTube"><link rel="manifest" href="/manifest.json"> :not(.style-scope)[hidden] {
    display: none !important;
}

html:not(.style-scope) {
    --yt-std-body-300:hsla(0, 0%, 0%, .54);--yt-std-surface-200:hsl(0, 0%, 98%);--yt-std-surface-300:hsl(0, 0%, 96%);--yt-std-surface-400:hsl(0, 0%, 93%);--yt-primary-color:hsl(0, 0%, 6.7%);--yt-primary-text-color:hsl(0, 0%, 6.7%);--yt-hovered-text-color:hsla(0, 0%, 6.7%, .8);--yt-secondary-text-color:hsla(0, 0%, 6.7%, .8);--yt-tertiary-text-color:hsla(0, 0%, 6.7%, .6);--yt-disabled-text-color:hsla(0, 0%, 6.7%, 0.3);--yt-placeholder-text-color:hsla(0, 0%, 6.7%, .6);--yt-border-color:hsl(0, 0%, 93.3%);--yt-commentbox-border-inactive:hsl(0, 0%, 93.3%);--yt-commentbox-border-active:hsla(0, 0%, 6.7%, .6);--yt-primary-disabled-button-text-color:hsl(0, 0%, 100%);--yt-disabled-paper-button-color:var(--yt-disabled-text-color);--yt-paper-button-ink-color:hsl(0, 0%, 53.3%);--yt-icon-color:hsla(0, 0%, 6.7%, .4);--yt-icon-hover-color:hsla(0, 0%, 6.7%, .8);--yt-icon-disabled-color:hsla(0, 0%, 6.7%, .6);--yt-icon-active-color:hsl(0, 0%, 6.7%);--yt-expand-color:hsla(0, 0%, 6.7%, .6);--yt-metadata-color:hsla(0, 0%, 6.7%, .6);--yt-placeholder-text:hsla(0, 0%, 6.7%, .6);--yt-playlist-background-header:hsl(0, 0%, 93.3%);--yt-playlist-background-item:hsla(0, 0%, 93.3%, .6);--yt-playlist-title-text:hsl(0, 0%, 6.7%);--yt-playlist-message-text:hsla(0, 0%, 6.7%, .6);--yt-playlist-message-text-hover:hsl(0, 0%, 6.7%);--yt-subscribe-button-text-color:hsl(0, 0%, 100%);--yt-button-text-color:hsla(0, 0%, 6.7%, .6);--yt-button-payment-text-color:hsl(0, 0%, 100%);--yt-button-active-color:hsl(0, 0%, 6.7%);--yt-copyright-text:hsla(0, 0%, 6.7%, .6);--yt-guide-entry-hover-background-color:hsla(0, 0%, 0%, .04);--yt-guide-entry-text-color:hsla(0, 0%, 6.7%, .8);--yt-thumbnail-placeholder-color:hsl(0, 0%, 89%);--yt-featured-channel-title-text-color:hsla(0, 0%, 0%, .54);--yt-formatted-string-deemphasize-color:hsl(0, 0%, 53.3%);--yt-alert-background:hsla(0, 0%, 93.3%, .4);--yt-video-secondary-info-description-background:hsla(0, 0%, 93.3%, .6);--yt-searchbox-text-color:var(--yt-primary-text-color);--yt-material-searchbox-inactive:hsla(0, 0%, 93.3%, .6);--yt-material-searchbox-active:hsl(0, 0%, 100%);--yt-material-searchbox-inactive-shadow:hsla(0, 0%, 53.3%, .2);--yt-material-searchbox-active-shadow:hsla(0, 0%, 0%, .26);--yt-material-searchbox-inset:hsla(0, 0%, 0%, .04);--yt-material-searchbox-text-color:var(--yt-primary-text-color);--yt-simple-menu-header-background:hsl(0, 0%, 93.3%);--yt-item-section-header-color:hsla(0, 0%, 6.7%, .6);--yt-menu-hover-backgound-color:hsl(0, 0%, 93.3%);--yt-menu-focus-background-color:hsla(0, 0%, 6.7%, .2);--yt-chat-bubble-other-border-color:#CCCCCC;--yt-chat-bubble-other-background-color:#F9F9F9;--yt-chat-bubble-self-border-color:#CCCCCC;--yt-chat-bubble-self-background-color:#EDEDED;--yt-app-background:hsl(0, 0%, 100%);--yt-main-app-background:hsl(0, 0%, 98%);--yt-main-app-background-tmp:hsl(0, 0%, 100%);--yt-guide-background:hsl(0, 0%, 96%);--yt-dialog-background:hsl(0, 0%, 100%);--yt-searchbox-background:hsl(0, 0%, 100%);--yt-channel-header-background:hsl(0, 0%, 98%);--yt-sidebar-background:hsl(0, 0%, 98%);--yt-transcript-background:hsl(0, 0%, 100%);}

html:not(.style-scope)[dark],:not(.style-scope)[dark] {
    --yt-std-body-300:hsla(0, 100%, 100%, .5);--yt-std-surface-200:hsl(0, 0%, 11%);--yt-std-surface-300:hsl(0, 0%, 14%);--yt-std-surface-400:hsl(0, 0%, 16%);--yt-primary-color:hsla(0, 100%, 100%, .88);--yt-primary-text-color:hsla(0, 100%, 100%, .88);--yt-hovered-text-color:hsla(0, 100%, 100%, .74);--yt-secondary-text-color:hsla(0, 100%, 100%, .5);--yt-tertiary-text-color:hsla(0, 100%, 100%, .5);--yt-disabled-text-color:hsla(0, 100%, 100%, .26);--yt-placeholder-text-color:hsla(0, 100%, 100%, .5);--yt-border-color:hsla(0, 100%, 100%, .08);--yt-commentbox-border-inactive:hsla(0, 100%, 100%, .5);--yt-commentbox-border-active:hsla(0, 100%, 100%, .88);--yt-alert-background:hsla(0, 100%, 100%, .26);--yt-paper-button-ink-color:hsla(0, 0%, 100%, .2);--yt-icon-color:hsla(0, 100%, 100%, .5);--yt-icon-hover-color:hsla(0, 100%, 100%, .74);--yt-icon-active-color:hsla(0, 100%, 100%, .88);--yt-icon-disabled-color:hsla(0, 100%, 100%, .26);--yt-expand-color:hsla(0, 0%, 100%, .6);--yt-metadata-color:hsl(0, 0%, 53.3%);--yt-channel-owner:hsla(0, 100%, 100%, .88);--yt-placeholder-text:hsl(0, 0%, 93.3%);--yt-playlist-background-header:hsla(0, 0%, 53.3%, .4);--yt-playlist-background-item:hsla(0, 0%, 53.3%, .2);--yt-playlist-title-text:hsla(0, 100%, 100%, .88);--yt-playlist-message-text:hsl(0, 0%, 93.3%);--yt-playlist-message-text-hover:hsla(0, 100%, 100%, .74);--yt-subscribe-button-text-color:hsla(0, 100%, 100%, .88);--yt-button-text-color:hsla(0, 100%, 100%, .5);--yt-button-active-color:hsla(0, 100%, 100%, .88);--yt-button-payment-text-color:hsla(0, 100%, 100%, .88);--yt-copyright-text:hsla(0, 0%, 100%, .6);--yt-guide-entry-hover-background-color:hsla(0, 0%, 53.3%, .4);--yt-guide-entry-text-color:hsla(0, 100%, 100%, .88);--yt-thumbnail-placeholder-color:hsl(0, 0%, 16%);--yt-primary-disabled-button-text-color:hsla(0, 0%, 100%, .2);--yt-featured-channel-title-text-color:hsla(0, 100%, 100%, .5);--yt-formatted-string-deemphasize-color:hsl(0, 0%, 53.3%);--yt-video-secondary-info-description-background:hsla(0, 0%, 53.3%, .2);--yt-simple-menu-header-background:hsla(0, 0%, 53.3%, .4);--yt-item-section-header-color:hsl(0, 0%, 93.3%);--yt-menu-hover-backgound-color:hsla(0, 100%, 100%, .08);--yt-menu-focus-background-color:hsla(0, 100%, 100%, .26);--yt-searchbox-text-color:var(--yt-primary-text-color);--yt-material-searchbox-inactive:hsl(0, 0%, 7%);--yt-material-searchbox-active:hsl(0, 0%, 100%);--yt-material-searchbox-inactive-shadow:hsla(0, 0%, 0%, .04);--yt-material-searchbox-active-shadow:hsla(0, 0%, 0%, .26);--yt-material-searchbox-inset:hsla(0, 0%, 0%, .04);--yt-material-searchbox-text-color:hsl(0, 0%, 6.7%);--yt-app-background:hsl(0, 0%, 7%);--yt-main-app-background:hsl(0, 0%, 7%);--yt-main-app-background-tmp:hsl(0, 0%, 7%);--yt-guide-background:hsl(0, 0%, 11%);--yt-dialog-background:hsl(0, 0%, 14%);--yt-searchbox-background:hsl(0, 0%, 7%);--yt-channel-header-background:hsla(0, 0%, 11%, .8);--yt-sidebar-background:hsla(0, 0%, 11%, .8);--yt-transcript-background:hsl(0, 0%, 11%);--yt-chat-bubble-other-border-color:rgba(255, 255, 255, 0.20);--yt-chat-bubble-other-background-color:transparent;--yt-chat-bubble-self-border-color:rgba(255, 255, 255, 0.20);--yt-chat-bubble-self-background-color:#282828;}

.theme-tester:not(.style-scope)[dark] {
    background-color: hsl(0, 0%, 7%);
}

html:not(.style-scope) {
    --yt-spec-brand-background-solid:#FFFFFF;--yt-spec-feed-background-a:#F9F9F9;--yt-spec-feed-background-b:#F3F3F3;--yt-spec-feed-background-c:#EDEDED;--yt-spec-error-background:#1F1F1F;--yt-spec-text-primary:#0A0A0A;--yt-spec-text-primary-inverse:#FFFFFF;--yt-spec-text-secondary:#606060;--yt-spec-text-disabled:#909090;--yt-spec-icon-active-button-link:#065FD4;--yt-spec-icon-active-other:#606060;--yt-spec-icon-inactive:#909090;--yt-spec-icon-disabled:#CCCCCC;--yt-spec-badge-chip-background:rgba(0, 0, 0, 0.05);--yt-spec-bordered-button-chip-background:#F2F8FF;--yt-spec-button-chip-background-hover:rgba(0, 0, 0, 0.10);--yt-spec-touch-response:#000000;--yt-spec-filled-button-text:#FFFFFF;--yt-spec-call-to-action-inverse:#3EA6FF;--yt-spec-brand-button-background:#FF0000;--yt-spec-brand-link-text:#CC0000;--yt-spec-10-percent-layer:rgba(0, 0, 0, 0.10);--yt-spec-themed-blue:#065FD4;--yt-spec-themed-green:#107516;--yt-spec-static-brand-red:#FF0000;--yt-spec-static-brand-white:#FFFFFF;--yt-spec-static-overlay-background-medium:rgba(0, 0, 0, 0.60);--yt-spec-static-overlay-background-light:rgba(0, 0, 0, 0.10);--yt-spec-static-overlay-icon-active-call-to-action:#3EA6FF;}

html:not(.style-scope)[dark],:not(.style-scope)[dark] {
    --yt-spec-brand-background-solid:#282828;--yt-spec-feed-background-a:#1F1F1F;--yt-spec-feed-background-b:#141414;--yt-spec-feed-background-c:#0A0A0A;--yt-spec-error-background:#F9F9F9;--yt-spec-text-primary:#FFFFFF;--yt-spec-text-primary-inverse:#0A0A0A;--yt-spec-text-secondary:#AAAAAA;--yt-spec-text-disabled:#717171;--yt-spec-icon-active-button-link:#3EA6FF;--yt-spec-icon-active-other:#FFFFFF;--yt-spec-icon-inactive:#909090;--yt-spec-icon-disabled:#606060;--yt-spec-badge-chip-background:rgba(255, 255, 255, 0.10);--yt-spec-bordered-button-chip-background:#252A3A;--yt-spec-button-chip-background-hover:rgba(255, 255, 255, 0.20);--yt-spec-touch-response:#FFFFFF;--yt-spec-filled-button-text:#0A0A0A;--yt-spec-call-to-action-inverse:#065FD4;--yt-spec-brand-button-background:#FF0000;--yt-spec-brand-link-text:#FF4E45;--yt-spec-10-percent-layer:rgba(255, 255, 255, 0.10);--yt-spec-themed-blue:#3EA6FF;--yt-spec-themed-green:#2BA640;--yt-spec-static-brand-red:#FF0000;--yt-spec-static-brand-white:#FFFFFF;--yt-spec-static-overlay-background-medium:rgba(0, 0, 0, 0.60);--yt-spec-static-overlay-background-light:rgba(0, 0, 0, 0.10);--yt-spec-static-overlay-icon-active-call-to-action:#3EA6FF;}

html:not(.style-scope) {
    --primary-text-color:#212121;--disabled-text-color:#9b9b9b;--divider-color:#dbdbdb;}

#player-container object:not(.style-scope),#player-container embed:not(.style-scope) {
    width: 100%;
    height: 100%;
}

html:not(.style-scope) {
    --yt-swatch-icon-color:hsla(0, 0%, 6.7%, .4);--yt-swatch-primary:hsl(0, 0%, 100%);--yt-swatch-primary-darker:rgb(230, 230, 230);--yt-swatch-text:hsla(0, 0%, 6.7%, .4);--yt-swatch-input-text:hsl(0, 0%, 6.7%);--yt-swatch-textbox-bg:rgb(255, 255, 255);}

html:not(.style-scope) {
    --paper-dialog-background-color:var(--yt-spec-brand-background-solid);--paper-listbox-background-color:var(--yt-spec-brand-background-solid);--paper-listbox-color:var(--yt-spec-text-primary);--paper-input-container-focus-color:hsl(0, 0%, 6.7%);--paper-checkbox-unchecked-color:var(--yt-spec-icon-inactive);--paper-checkbox-unchecked-ink-color:var(--yt-spec-icon-inactive);--paper-checkbox-checked-color:var(--yt-spec-icon-active-button-link);--paper-checkbox-checked-ink-color:var(--yt-spec-icon-active-button-link);--paper-checkbox-label-color:var(--yt-spec-text-primary);--paper-checkbox-size:20px;--paper-checkbox-checkmark-color:var(--yt-spec-text-primary-inverse);--paper-radio-button-unchecked-color:var(--yt-spec-icon-inactive);--paper-radio-button-unchecked-ink-color:var(--yt-spec-icon-inactive);--paper-radio-button-checked-color:var(--yt-spec-icon-active-button-link);--paper-radio-button-checked-ink-color:var(--yt-spec-icon-active-button-link);--paper-radio-button-label-spacing:16px;--paper-radio-button-label-color:var(--yt-spec-text-primary);--paper-toggle-button-unchecked-bar-color:var(--yt-spec-icon-disabled);--paper-toggle-button-unchecked-button-color:var(--yt-spec-icon-inactive);--paper-toggle-button-checked-bar-color:var(--yt-spec-icon-disabled);--paper-toggle-button-checked-button-color:var(--yt-spec-icon-active-button-link);--paper-toggle-button-checked-ink-color:var(--yt-spec-icon-active-button-link);--paper-toggle-button-unchecked-ink-color:var(--yt-spec-touch-response);--yt-icon-width:40px;--yt-icon-height:40px;--yt-search-correction-corrected_-_color:var(--yt-primary-text-color, hsl(0, 0%, 6.7%));--yt-search-correction-original_-_color:var(--yt-primary-text-color, hsl(0, 0%, 6.7%));--yt-endpoint_-_color:var(--yt-endpoint-color, var(--yt-spec-text-primary));--yt-endpoint-hover_-_color:var(--yt-endpoint-hover-color, var(--yt-spec-text-primary));--yt-endpoint-hover_-_text-decoration:var(--yt-endpoint-text-decoration, none);--yt-notification-button-bubble_-_color:var(--yt-swatch-important-text, hsl(0, 0%, 100%));--yt-notification-button-bubble_-_background-color:var(--yt-spec-brand-button-background);}

html:not(.style-scope) {
    --ytd-searchbox-border-color:hsla(0, 0%, 53.3%, .2);--ytd-searchbox-legacy-border-color:#ccc;--ytd-searchbox-legacy-border-shadow-color:#eee;--ytd-searchbox-legacy-button-color:#f8f8f8;--ytd-searchbox-legacy-button-border-color:#d3d3d3;--ytd-searchbox-legacy-button-focus-color:#e9e9e9;--ytd-searchbox-legacy-button-hover-color:#f0f0f0;--ytd-searchbox-legacy-button-hover-border-color:#c6c6c6;--ytd-searchbox-legacy-button-icon-color:#333;--ytd-moderation-panel-background:hsla(0, 0%, 93.3%, .6);--ytd-moderation-panel-hover:hsla(0, 0%, 93.3%, .8);--ytd-moderation-panel-comment-text:hsl(0, 0%, 6.7%);--ytd-moderation-panel-comment-metadata-text:hsla(0, 0%, 6.7%, .6);--ytd-moderation-icon-color:hsla(0, 0%, 6.7%, .6);--ytd-moderation-icon-hover-color:hsl(0, 0%, 6.7%);--ytd-comment-text-color:hsl(0, 0%, 6.7%);--ytd-comment-metadata-text-color:var(--yt-spec-text-secondary);--ytd-watch-card-secondary-text-color:hsl(0, 0%, 53.3%);--ytd-watch-card-album-header-background:hsl(0, 0%, 100%);--ytd-backstage-metadata-text-color:hsl(0, 0%, 53.3%);--ytd-backstage-video-link-background-color:hsla(0, 0%, 93.3%, .4);--ytd-backstage-image-alert-color:hsla(0, 0%, 6.7%, .6);--ytd-backstage-cancel-background-color:hsl(0, 0%, 100%);--ytd-backstage-cancel-color:hsla(0, 0%, 6.7%, .4);--ytd-backstage-attachment-background-color:hsl(0, 0%, 100%);--ytd-backstage-creationbox-background-color:hsl(0, 0%, 98%);--ytd-backstage-creationbox-background-color-focus:hsl(0, 0%, 96%);--ytd-backstage-creationbox-inactive-color:hsla(0, 0%, 0%, .26);--ytd-backstage-creationbox-text-color:hsla(0, 0%, 0%, .54);--ytd-backstage-creationbox-input-text-color:hsla(0, 0%, 0%, .87);--ytd-backstage-creationbox-disabled-button-color:hsla(0, 0%, 0%, .04);--ytd-backstage-creationbox-disabled-button-text-color:hsl(0, 0%, 100%);--ytd-backstage-attachment-icon-hover-color:hsla(0, 0%, 0%, .74);--ytd-sponsorships-background-color-focus:hsla(0, 0%, 93.3%, .4);--ytd-badge-background:hsla(0, 0%, 93.3%, .6);--ytd-badge-disabled-color:hsla(0, 0%, 53.3%, .4);--ytd-collection-badge-color:hsla(0, 0%, 6.7%, .8);--ytd-owner-badge-color:hsla(0, 0%, 6.7%, .4);--ytd-simple-badge-color:hsla(0, 0%, 6.7%, .6);--ytd-ad-badge-text-color:hsl(0, 0%, 100%);--ytd-shopping-product-info:hsla(0, 0%, 6.7%, .8);--ytd-transcript-cue-hover-background-color:hsl(0, 0%, 93.3%);--ytd-transcript-toolbar-background-color:hsl(0, 0%, 93.3%);--ytd-transcript-toolbar-text:hsl(0, 0%, 6.7%);--ytd-video-publish-date-color:hsla(0, 0%, 6.7%, .6);--ytd-vat-notice-text:hsla(0, 0%, 6.7%, .6);--ytd-offer-background-color:hsla(0, 0%, 93.3%, .4);--ytd-video-game-watch-card-logo-color:hsl(0, 0%, 6.7%);--ytd-watch-split-pane-sidebar-background-color:hsl(0, 0%, 98%);}

html:not(.style-scope)[dark],:not(.style-scope)[dark] {
    --ytd-searchbox-border-color:hsla(0, 0%, 53.3%, .2);--ytd-searchbox-legacy-border-color:hsl(0, 0%, 18.82%);--ytd-searchbox-legacy-border-shadow-color:hsla(0, 0%, 0%, 0);--ytd-searchbox-legacy-button-color:hsla(0, 0%, 100%, .08);--ytd-searchbox-legacy-button-border-color:hsl(0, 0%, 18.82%);--ytd-searchbox-legacy-button-focus-color:hsla(0, 0%, 100%, .08);--ytd-searchbox-legacy-button-hover-color:hsla(0, 0%, 100%, .08);--ytd-searchbox-legacy-button-hover-border-color:hsl(0, 0%, 18.82%);--ytd-searchbox-legacy-button-icon-color:hsla(0, 100%, 100%, .5);--ytd-moderation-panel-background:hsla(0, 0%, 11%, .8);--ytd-moderation-panel-hover:hsl(0, 0%, 11%);--ytd-moderation-panel-comment-text:hsla(0, 100%, 100%, .5);--ytd-moderation-panel-comment-metadata-text:hsla(0, 100%, 100%, .5);--ytd-moderation-icon-color:hsla(0, 100%, 100%, .5);--ytd-moderation-icon-hover-color:hsla(0, 100%, 100%, .74);--ytd-comment-text-color:hsla(0, 100%, 100%, .88);--ytd-comment-metadata-text-color:hsl(0, 0%, 53.3%);--ytd-watch-card-secondary-text-color:hsl(0, 0%, 93.3%);--ytd-watch-card-album-header-background:hsl(0, 0%, 6.7%);--ytd-backstage-metadata-text-color:hsla(0, 100%, 100%, .88);--ytd-backstage-video-link-background-color:hsl(0, 0%, 14%);--ytd-backstage-image-alert-color:hsla(0, 100%, 100%, .88);--ytd-backstage-cancel-background-color:hsl(0, 0%, 14%);--ytd-backstage-cancel-color:hsl(0, 0%, 100%);--ytd-backstage-attachment-background-color:hsl(0, 0%, 7%);--ytd-backstage-creationbox-background-color:hsl(0, 0%, 11%);--ytd-backstage-creationbox-background-color-focus:hsl(0, 0%, 14%);--ytd-backstage-creationbox-inactive-color:hsla(0, 100%, 100%, .26);--ytd-backstage-creationbox-text-color:hsla(0, 100%, 100%, .5);--ytd-backstage-creationbox-input-text-color:hsla(0, 100%, 100%, .88);--ytd-backstage-creationbox-disabled-button-color:hsla(0, 100%, 100%, .08);--ytd-backstage-creationbox-disabled-button-text-color:hsla(0, 100%, 100%, .26);--ytd-backstage-attachment-icon-hover-color:hsla(0, 100%, 100%, .74);--ytd-sponsorships-background-color-focus:hsl(0, 0%, 11%);--ytd-badge-background:hsla(0, 100%, 100%, .08);--ytd-badge-disabled-color:hsla(0, 0%, 100%, .4);--ytd-collection-badge-color:hsla(0, 0%, 100%, .8);--ytd-owner-badge-color:hsla(0, 0%, 100%, .4);--ytd-simple-badge-color:hsla(0, 0%, 100%, .6);--ytd-ad-badge-text-color:hsl(0, 0%, 7%);--ytd-shopping-product-info:hsla(0, 100%, 100%, .74);--ytd-transcript-cue-hover-background-color:hsla(0, 0%, 53.3%, .4);--ytd-transcript-toolbar-background-color:hsla(0, 0%, 53.3%, .4);--ytd-transcript-toolbar-text:hsla(0, 100%, 100%, .88);--ytd-video-publish-date-color:hsla(0, 0%, 100%, .6);--ytd-vat-notice-text:hsla(0, 0%, 100%, .6);--ytd-offer-background-color:hsl(0, 0%, 14%);--ytd-video-game-watch-card-logo-color:hsl(0, 0%, 100%);--ytd-watch-split-pane-sidebar-background-color:hsl(0, 0%, 11%);}

html:not(.style-scope) {
    --ytd-z-index-notification:2024;--ytd-z-index-miniplayer:2025;--ytd-thumbnail-height:118px;--ytd-grid-thumbnail_-_height:var(--ytd-thumbnail-height);--ytd-default-promo-panel-renderer-height:600px;}

body:not(.style-scope)[no-y-overflow] {
    overflow-y: hidden;
}

html:not(.style-scope) {
    --yt-button-margin:0;--yt-button-padding:10px 16px;--yt-button-padding-minus-border:9px 15px;--yt-button-border-radius:2px;}

html:not(.style-scope) {
    --paper-input-container-shared-input-style_-_vertical-align:var(--paper-input-container-input-align, baseline);}

html:not(.style-scope) {
    --yt-live-chat-action-panel-background-color:hsla(0, 0%, 93.3%, .4);--yt-live-chat-action-panel-background-color-transparent:hsla(0, 0%, 97%, .8);--yt-live-chat-primary-text-color:hsl(0, 0%, 6.7%);--yt-live-chat-secondary-text-color:hsla(0, 0%, 6.7%, .6);--yt-live-chat-tertiary-text-color:hsla(0, 0%, 6.7%, .4);--yt-live-chat-disabled-icon-button-color:hsla(0, 0%, 6.7%, .2);--yt-live-chat-picker-button-color:hsla(0, 0%, 6.7%, .4);--yt-formatted-string-emoji-size:24px;--yt-live-chat-text-input-field-suggestion-background-color:hsl(0, 0%, 100%);--yt-live-chat-text-input-field-suggestion-background-color-hover:#eee;--yt-live-chat-text-input-field-suggestion-text-color:#666;--yt-live-chat-text-input-field-suggestion-text-color-hover:#333;--yt-emoji-picker-category-background-color:var(--yt-live-chat-action-panel-background-color-transparent);--yt-emoji-picker-category-color:var(--yt-live-chat-secondary-text-color);--yt-emoji-picker-category-button-color:var(--yt-live-chat-picker-button-color);--yt-emoji-picker-search-background-color:hsla(0, 0%, 100%, .6);--yt-emoji-picker-search-color:hsla(0, 0%, 6.7%, .8);--yt-emoji-picker-search-placeholder-color:hsla(0, 0%, 6.7%, .6);}

yt-live-chat-app:not(.style-scope) {
    --yt-menu-item-icon-display:inline-block;}

:not(.style-scope)[dark] *:not(.style-scope) {
    --yt-live-chat-action-panel-background-color:#282828;--yt-live-chat-action-panel-background-color-transparent:rgba(40, 40, 40, .8);--yt-live-chat-primary-text-color:hsl(0, 0%, 100%);--yt-live-chat-secondary-text-color:rgba(255, 255, 255, 0.7);--yt-live-chat-tertiary-text-color:rgba(255, 255, 255, 0.54);--yt-live-chat-disabled-icon-button-color:rgba(255, 255, 255, 0.3);--yt-live-chat-picker-button-color:var(--yt-live-chat-tertiary-text-color);--yt-formatted-string-emoji-size:24px;--yt-live-chat-text-input-field-suggestion-background-color:#3e3e3e;--yt-live-chat-text-input-field-suggestion-background-color-hover:#343434;--yt-live-chat-text-input-field-suggestion-text-color:hsl(0, 0%, 100%);--yt-live-chat-text-input-field-suggestion-text-color-hover:hsl(0, 0%, 100%);--yt-emoji-picker-category-background-color:var(--yt-live-chat-action-panel-background-color-transparent);--yt-emoji-picker-category-color:var(--yt-live-chat-secondary-text-color);--yt-emoji-picker-category-button-color:var(--yt-live-chat-picker-button-color);--yt-emoji-picker-search-background-color:#444;--yt-emoji-picker-search-color:#fff;--yt-emoji-picker-search-placeholder-color:#999;}

[hidden] {
    display: none !important;
}

<script src="chrome-extension://pkedcjkdefgpdelpbcmbmeomcjbeemfm/cast_sender.js" class="js-chromeextensionpkedcjkdefgpdelpbcmbmeomcjbeemfmcast_senderjs"></script><meta name="referrer" content="origin-when-cross-origin"> <link as="document" rel="import" href="https://s.ytimg.com/yts/htmlbin/desktop_polymer_sel_auto_svg_home_deferred-vfl7IbX5-.html"><script src="/yts/jsbin/player_ias-vflSzU_20/en_US/base.js"></script><link id="player-css" rel="stylesheet" href="/yts/cssbin/player-vfl_7uOa_/www-player-2x-webp.css"><script src="/yts/jsbin/player_ias-vflSzU_20/en_US/base.js"></script> .gsok_a {
    background: url(data:image/gif;base64,R0lGODlhEwALAKECAAAAABISEv///////yH5BAEKAAIALAAAAAATAAsAAAIdDI6pZ+suQJyy0ocV3bbm33EcCArmiUYk1qxAUAAAOw==) no-repeat center;
    display: inline-block;
    height: 11px;
    line-height: 0;
    width: 19px
}

.gsok_a img {
    border: none;
    visibility: hidden
}

.gsst_a {
    display: inline-block
}

.gsst_a {
    cursor: pointer;
    padding: 0 4px
}

.gsst_a:hover {
    text-decoration: none!important
}

.gsst_b {
    font-size: 16px;
    padding: 0 2px;
    position: relative;
    user-select: none;
    -webkit-user-select: none;
    white-space: nowrap
}

.gsst_e {
    vertical-align: middle;
    opacity: 0.6;
}

.gsst_a:hover .gsst_e,.gsst_a:focus .gsst_e {
    opacity: 0.8;
}

.gsst_a:active .gsst_e {
    opacity: 1;
}

.sbib_a {
    background: #fff;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.sbib_b {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 100%;
    overflow: hidden;
    padding: 6px 9px 0
}

.sbib_c[dir=ltr] {
    float: right
}

.sbib_c[dir=rtl] {
    float: left
}

.sbib_d {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 100%;
    unicode-bidi: embed;
    white-space: nowrap
}

.sbib_d[dir=ltr] {
    float: left
}

.sbib_d[dir=rtl] {
    float: right
}

.sbib_a,.sbib_c {
    vertical-align: top
}

.sbdd_a {
    z-index: 989
}

.sbdd_a[dir=ltr] .fl, .sbdd_a[dir=rtl] .fr {
    float: left
}

.sbdd_a[dir=ltr] .fr, .sbdd_a[dir=rtl] .fl {
    float: right
}

.sbdd_b {
    background: #fff;
    border: 1px solid #ccc;
    border-top-color: #d9d9d9;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    cursor: default
}

.sbdd_c {
    border: 0;
    display: block;
    position: absolute;
    top: 0;
    z-index: 988
}

.sbpqs_a {
    color: #52188c
}

.sbdd_a[dir=ltr] .sbpqs_a {
    padding-right: 8px
}

.sbdd_a[dir=rtl] .sbpqs_a {
    padding-left: 8px
}

.sbdd_a[dir=ltr] .sbpqs_b {
    padding-right: 3px
}

.sbdd_a[dir=rtl] .sbpqs_b {
    padding-left: 3px
}

.sbpqs_c {
    color: #666;
    line-height: 22px
}

.gspr_a {
    padding-right: 1px
}

.sbsb_c[dir=ltr] .sbqs_a {
    float: right
}

.sbsb_c[dir=rtl] .sbqs_a {
    float: left
}

.sbqs_b {
    visibility: hidden
}

.sbsb_d .sbqs_b {
    visibility: visible
}

.sbsb_c[dir=ltr] .sbqs_b {
    padding-left: 5px;
}

.sbsb_c[dir=rtl] .sbqs_b {
    padding-right: 5px;
}

.sbqs_c {
    word-wrap: break-word
}

.sbfl_a {
    font-size: 12px;
    font-style: italic;
    color: #777;
    margin: -5px -18px -5px 0
}

.sbsb_c[dir=ltr] .sbfl_a {
    text-align: right
}

.sbsb_c[dir=rtl] .sbfl_a {
    text-align: left
}

.sbfl_a:hover {
    color: #333;
    cursor: pointer
}

.sbfl_b {
    background: rgba(255,255,255,.9)
}

.sbsb_a {
    background: #fff
}

.sbsb_b {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.sbsb_c {
    line-height: 22px;
    overflow: hidden;
    padding: 0 10px
}

.sbsb_d {
    background: #eee
}

.sbsb_e {
    height: 1px;
    background-color: #e5e5e5
}

#sbsb_f {
    font-size: 11px;
    color: #36c;
    text-decoration: none
}

#sbsb_f:hover {
    font-size: 11px;
    color: #36c;
    text-decoration: underline
}

.sbsb_g {
    text-align: center;
    padding: 8px 0 7px;
    position: relative
}

.sbsb_h {
    font-size: 15px;
    height: 28px;
    margin: 0.2em;
    -webkit-appearance: button
}

.sbsb_i {
    font-size: 13px;
    color: #36c;
    text-decoration: none;
    line-height: 100%
}

.sbsb_i:hover {
    text-decoration: underline
}

.sbsb_j {
    padding-top: 1px 0 2px 0;
    font-size: 11px
}

.sbdd_a[dir=ltr] .sbsb_j {
    padding-right: 4px;
    text-align: right
}

.sbdd_a[dir=rtl] .sbsb_j {
    padding-left: 4px;
    text-align: left
}

.sbsb_c {
    padding: 4px 24px 4px 10px
}

.sbsb_a {
    padding: 16px 0 0
}

.sbdd_b {
    border-top: 0
}

.sbib_a {
    background: transparent
}

.sbib_b {
    padding: 0
}

.gsfs {
    font-size: 1.6rem;
    color: #222
}

.sbqs_c b {
    font-weight: 500
}

.sbdd_c {
    z-index: 2010
}

.sbdd_a {
    z-index: 2011
}

.sbib_a {
    background: transparent;
    width: 100%;
    flex: 1;
}

ytd-masthead[dark] .gsst_e {
    filter: invert(100%)
}


ytd-two-column-browse-results-renderer.grid-6-columns, .grid-6-columns.ytd-two-column-browse-results-renderer {
    width: 1284px !important;
}

ytd-two-column-browse-results-renderer.grid-5-columns, .grid-5-columns.ytd-two-column-browse-results-renderer {
    width: 1070px !important;
}

ytd-two-column-browse-results-renderer.grid-4-columns, .grid-4-columns.ytd-two-column-browse-results-renderer {
    width: 856px !important;
}

ytd-two-column-browse-results-renderer.grid-3-columns, .grid-3-columns.ytd-two-column-browse-results-renderer {
    width: 642px !important;
}

ytd-two-column-browse-results-renderer.grid-2-columns, .grid-2-columns.ytd-two-column-browse-results-renderer {
    width: 428px !important;
}