.aeyn4z {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.qQrFOK {
    cursor: pointer
}

.VDJedC {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    fill: var(--corvid-fill-color, var(--fill));
    fill-opacity: var(--fill-opacity);
    stroke: var(--corvid-stroke-color, var(--stroke));
    stroke-opacity: var(--stroke-opacity);
    stroke-width: var(--stroke-width);
    filter: var(--drop-shadow, none);
    opacity: var(--opacity);
    transform: var(--flip)
}

.VDJedC,
.VDJedC svg {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.VDJedC svg {
    height: var(--svg-calculated-height, 100%);
    margin: auto;
    padding: var(--svg-calculated-padding, 0);
    width: var(--svg-calculated-width, 100%)
}

.VDJedC svg:not([data-type=ugc]) {
    overflow: visible
}

.l4CAhn * {
    vector-effect: non-scaling-stroke
}

.Saw6y5 {
    clip-path: var(--fill-layer-clip)
}

.Saw6y5,
._9tgL2 {
    position: absolute;
    top: 0
}

.B_8vzd img,
.Saw6y5,
._9tgL2 {
    height: 100%;
    width: 100%
}

.yq8wNF {
    opacity: 0
}

.UhZpjR,
.yq8wNF {
    position: absolute;
    top: 0
}

.UhZpjR {
    height: 0;
    left: 0;
    overflow: hidden;
    width: 0
}

.M7AL1H [data-mesh-id$=inlineContent-gridContainer],
.M7AL1H [data-mesh-id$=inlineContent] {
    height: 100%
}

.M7AL1H .bG1bix {
    height: 100%;
    position: absolute;
    width: 100%
}

.M7AL1H:before {
    grid-area: 1/1/2/2
}

.K0b3At {
    border-color: var(--border-color);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    border-width: var(--border-width);
    bottom: 0;
    box-shadow: var(--box-shadow);
    filter: var(--fill-container-drop-shadow, none);
    left: 0;
    margin: var(--border-compensate-margin, 0);
    overflow: var(--fill-container-overflow);
    position: absolute;
    right: 0;
    top: 0;
    transform: var(--fill-container-transform)
}

.K0b3At:focus {
    z-index: auto !important
}

.bno0bO {
    transform: var(--fill-transform)
}

.TFzbYK video {
    opacity: 0;
    visibility: hidden
}

.TFzbYK canvas {
    opacity: 0
}

.TFzbYK img {
    filter: var(--filter-effect-svg-url)
}

.AEWcAU {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: .15s, .5s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.12, 0, .39, 0), cubic-bezier(.61, 1, .88, 1)
}

.nWh_dn {
    opacity: 0;
    transform: scale(.95);
    transition-duration: .3s, .1s;
    transition-property: transform opacity;
    transition-timing-function: cubic-bezier(.12, 0, .39, 0), cubic-bezier(.61, 1, .88, 1)
}

.PZw00o {
    cursor: pointer;
    filter: drop-shadow(0 0 1px black);
    opacity: 0;
    transition-delay: .2s;
    transition-duration: .2s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.12, 0, .39, 0)
}

.PZw00o:focus {
    opacity: 1
}

.LovKv4 {
    width: 48px
}

.Igcjov,
.iuf0mL {
    margin: 5px 10px 7px 8px;
    opacity: 0
}

.M7AL1H[data-can-play] .AEWcAU {
    opacity: .99
}

@media (prefers-reduced-motion:no-preference) {
    .M7AL1H[data-has-play] {
        cursor: pointer
    }
}

.M7AL1H[data-no-audio] .PZw00o {
    --display: none;
    display: none
}

.M7AL1H[data-animate-poster=fade] [class~=bgVideoposter] {
    transition: opacity 1.6s ease-out
}

.M7AL1H[data-show-canvas] canvas {
    opacity: 1
}

.M7AL1H[data-show-canvas] [class~=bgVideoposter] {
    opacity: 0
}

.M7AL1H[data-playing] .AEWcAU {
    opacity: 0;
    transition-duration: .15s, .3s
}

.M7AL1H[data-show-audio] .PZw00o {
    opacity: 1;
    transition-delay: .2s;
    transition-duration: .35s;
    transition-timing-function: cubic-bezier(.61, 1, .88, 1)
}

.M7AL1H[data-roll-in] .AEWcAU {
    transform: scale(1.07);
    transition-duration: .25s, .5s
}

.M7AL1H[data-roll-in][data-playing] .AEWcAU {
    transition-duration: .25s, .3s
}

.M7AL1H[data-roll-in][data-playing] .nWh_dn {
    opacity: 1;
    transform: scale(1);
    transition-delay: .35s
}

.M7AL1H[data-audio=off] .iuf0mL,
.M7AL1H[data-audio=on] .Igcjov {
    opacity: 1
}

.M7AL1H[data-stop] {
    cursor: auto
}

.M7AL1H[data-stop] .AEWcAU {
    opacity: 0;
    transform: none;
    transition: none
}

.M7AL1H[data-stop] .PZw00o {
    cursor: auto;
    opacity: 0;
    transition: none
}

.M7AL1H:has(:focus-visible:not(.PZw00o)) .RMkeXU {
    box-shadow: 0 0 1px 2px #fff;
    outline: 2px solid #116dff;
    outline-offset: 1px
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .AEWcAU {
    opacity: 1
}

.M7AL1H:has(:focus-visible:not(.PZw00o)):not([data-playing]) .nWh_dn {
    opacity: 0
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .nWh_dn {
    opacity: 1
}

.M7AL1H:has(:focus-visible:not(.PZw00o))[data-playing] .AEWcAU {
    opacity: 0
}

.M7AL1H:has(:focus-visible:not(.PZw00o)) .K0b3At {
    box-shadow: none
}

@media (prefers-reduced-motion:reduce) {
    .M7AL1H {
        cursor: pointer
    }

    .M7AL1H .AEWcAU {
        opacity: .99
    }
}

.IT88M3 {
    position: absolute;
    inset: 0
}

.LXgYyC {
    cursor: pointer
}

.iL7Pq5 {
    -webkit-tap-highlight-color: #0000;
    opacity: var(--opacity);
    fill: var(--corvid-fill-color, var(--fill));
    fill-opacity: var(--fill-opacity);
    stroke: var(--corvid-stroke-color, var(--stroke));
    stroke-opacity: var(--stroke-opacity);
    stroke-width: var(--stroke-width);
    transform: var(--flip);
    filter: var(--drop-shadow, none);
    position: absolute;
    inset: 0
}

.iL7Pq5 svg {
    width: var(--svg-calculated-width, 100%);
    height: var(--svg-calculated-height, 100%);
    padding: var(--svg-calculated-padding, 0);
    margin: auto;
    position: absolute;
    inset: 0
}

.iL7Pq5 svg:not([data-type=ugc]) {
    overflow: visible
}

.gx51wo * {
    vector-effect: non-scaling-stroke
}

.tec4tH {
    clip-path: var(--fill-layer-clip)
}

.tec4tH,
.mOQG25 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.zL1Ueg img {
    width: 100%;
    height: 100%
}

.g4mdog {
    opacity: 0;
    position: absolute;
    top: 0
}

.E9jUYM {
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.LH0J3M [data-mesh-id$=inlineContent],
.LH0J3M [data-mesh-id$=inlineContent-gridContainer] {
    height: 100%
}

.LH0J3M .LPI5hn {
    width: 100%;
    height: 100%;
    position: absolute
}

.LH0J3M:before {
    grid-area: 1/1/2/2
}

.UeoHYs {
    transform: var(--fill-container-transform);
    overflow: var(--fill-container-overflow);
    box-shadow: var(--box-shadow);
    border-radius: var(--border-radius);
    border-width: var(--border-width);
    border-style: var(--border-style);
    border-color: var(--border-color);
    filter: var(--fill-container-drop-shadow, none);
    margin: var(--border-compensate-margin, 0px);
    position: absolute;
    inset: 0
}

.UeoHYs:focus {
    z-index: auto !important
}

.gbYoYU {
    transform: var(--fill-transform)
}

.wWvmGe video {
    visibility: hidden;
    opacity: 0
}

.wWvmGe canvas {
    opacity: 0
}

.wWvmGe img {
    filter: var(--filter-effect-svg-url)
}

.IuQm4G {
    opacity: 0;
    transition-property: transform, opacity;
    transition-duration: .15s, .5s;
    transition-timing-function: cubic-bezier(.12, 0, .39, 0), cubic-bezier(.61, 1, .88, 1);
    position: absolute;
    inset: 0
}

.uqsi3c {
    opacity: 0;
    transition-property: transform opacity;
    transition-duration: .3s, .1s;
    transition-timing-function: cubic-bezier(.12, 0, .39, 0), cubic-bezier(.61, 1, .88, 1);
    transform: scale(.95)
}

.JODVkC {
    cursor: pointer;
    opacity: 0;
    filter: drop-shadow(0 0 1px #000);
    transition: opacity .2s cubic-bezier(.12, 0, .39, 0) .2s
}

.JODVkC:focus {
    opacity: 1
}

.lK18Ei {
    width: 48px
}

.juFBxh,
.QpcXUG {
    opacity: 0;
    margin: 5px 10px 7px 8px
}

.LH0J3M[data-can-play] .IuQm4G {
    opacity: .99
}

@media (prefers-reduced-motion:no-preference) {
    .LH0J3M[data-has-play] {
        cursor: pointer
    }
}

.LH0J3M[data-no-audio] .JODVkC {
    --display: none;
    display: none
}

.LH0J3M[data-animate-poster=fade] [class~=bgVideoposter] {
    transition: opacity 1.6s ease-out
}

.LH0J3M[data-show-canvas] canvas {
    opacity: 1
}

.LH0J3M[data-show-canvas] [class~=bgVideoposter] {
    opacity: 0
}

.LH0J3M[data-playing] .IuQm4G {
    opacity: 0;
    transition-duration: .15s, .3s
}

.LH0J3M[data-show-audio] .JODVkC {
    opacity: 1;
    transition-duration: .35s;
    transition-delay: .2s;
    transition-timing-function: cubic-bezier(.61, 1, .88, 1)
}

.LH0J3M[data-roll-in] .IuQm4G {
    transition-duration: .25s, .5s;
    transform: scale(1.07)
}

.LH0J3M[data-roll-in][data-playing] .IuQm4G {
    transition-duration: .25s, .3s
}

.LH0J3M[data-roll-in][data-playing] .uqsi3c {
    opacity: 1;
    transition-delay: .35s;
    transform: scale(1)
}

.LH0J3M[data-audio=on] .juFBxh,
.LH0J3M[data-audio=off] .QpcXUG {
    opacity: 1
}

.LH0J3M[data-stop] {
    cursor: auto
}

.LH0J3M[data-stop] .IuQm4G {
    opacity: 0;
    transition: none;
    transform: none
}

.LH0J3M[data-stop] .JODVkC {
    opacity: 0;
    cursor: auto;
    transition: none
}

.LH0J3M:has(:focus-visible:not(.JODVkC)) .UCYv5s {
    outline-offset: 1px;
    outline: 2px solid #116dff;
    box-shadow: 0 0 1px 2px #fff
}

.LH0J3M:has(:focus-visible:not(.JODVkC)):not([data-playing]) .IuQm4G {
    opacity: 1
}

.LH0J3M:has(:focus-visible:not(.JODVkC)):not([data-playing]) .uqsi3c {
    opacity: 0
}

.LH0J3M:has(:focus-visible:not(.JODVkC))[data-playing] .uqsi3c {
    opacity: 1
}

.LH0J3M:has(:focus-visible:not(.JODVkC))[data-playing] .IuQm4G {
    opacity: 0
}

.LH0J3M:has(:focus-visible:not(.JODVkC)) .UeoHYs {
    box-shadow: none
}

@media (prefers-reduced-motion:reduce) {
    .LH0J3M {
        cursor: pointer
    }

    .LH0J3M .IuQm4G {
        opacity: .99
    }
}