.container_Container__9CQlN {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: var(--am-labs-max-width)
}

.container_Container__9CQlN.container_Fluid__3jrby {
    max-width: 100% !important
}

@media(min-width: 576px) {
    .container_Container__9CQlN:not(.container_Fluid__3jrby) {
        max-width: 576px
    }
}

@media(min-width: 768px) {
    .container_Container__9CQlN:not(.container_Fluid__3jrby) {
        max-width: 768px
    }
}

@media(min-width: 992px) {
    .container_Container__9CQlN:not(.container_Fluid__3jrby) {
        max-width: 992px
    }
}

@media(min-width: 1200px) {
    .container_Container__9CQlN:not(.container_Fluid__3jrby) {
        max-width: 1400px
    }
}

.container_Container__9CQlN.container_maxWidth--sm__S5rI6 {
    max-width: 576px
}

.container_Container__9CQlN.container_maxWidth--md__CWOrA {
    max-width: 768px
}

.container_Container__9CQlN.container_maxWidth--lg__qdGEW {
    max-width: 992px
}

.container_Container__9CQlN.container_maxWidth--xl__QKjPe {
    max-width: 1400px
}

@media(min-width: 992px) {
    .container_Container__9CQlN.container_noGutter__zla4d {
        padding-left: env(safe-area-inset-left, 0);
        padding-right: 0
    }
}

@media(min-width: 1200px) {
    .container_Container__9CQlN.container_noGutter__zla4d {
        padding-left: env(safe-area-inset-left, 0);
        padding-right: 0
    }
}

.container_Container__9CQlN.container_noGutter__zla4d>.flex-row {
    margin-right: 0;
    margin-left: env(safe-area-inset-left, 0)
}

.spinner_Spinner__VeFOg>div {
    flex-direction: column;
    gap: 22px;
    font-size: var(--font-p)
}

.spinner_Spinner__VeFOg>div,
.spinner_fullPage__fv95r {
    display: flex;
    justify-content: center;
    align-items: center
}

.spinner_fullPage__fv95r {
    position: fixed;
    top: env(safe-area-inset-top, 0);
    left: env(safe-area-inset-left, 0);
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: rgba(0, 0, 0, .89)
}

@supports((-webkit-backdrop-filter: none) or (backdrop-filter:none)) {
    .spinner_fullPage__fv95r {
        background: rgba(0, 0, 0, .69);
        -webkit-backdrop-filter: blur(12.5px);
        backdrop-filter: blur(12.5px)
    }
}

.spinner_fullPage__fv95r>div {
    width: 100%;
    height: 100%
}

.spinner_Center__n0h83 {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-around
}

.spinner_SpinnerCircle__dSAYY {
    border: calc(var(--spinner-thickness)*1.05px) solid var(--spinner-color-rgba);
    border-radius: 50%;
    border-top: calc(var(--spinner-thickness)*1.05px) solid;
    border-top-color: var(--spinner-color);
    width: var(--spinner-size);
    height: var(--spinner-size);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: relative;
    display: block;
    animation: spinner_spin__btSi7 1s linear infinite !important;
    padding: 2px;
    margin: 0 auto;
    transform-origin: center
}

@keyframes spinner_spin__btSi7 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.text_Text__P_iXk {
    -webkit-text-decoration: var(--text-decoration, unset);
    text-decoration: var(--text-decoration, unset);
    text-align: var(--text-align, unset);
    text-transform: var(--text-case, unset)
}

.text_Text__P_iXk:not(.text_adapt__1vVpM) {
    font-size: var(--font-p);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3
}

.text_Text__P_iXk.text_weight-400__NbG4Z {
    font-weight: 400
}

.text_Text__P_iXk.text_weight-500__WE6V_ {
    font-weight: 500
}

.text_Text__P_iXk.text_weight-600___lBlw {
    font-weight: 600
}

.text_Text__P_iXk.text_weight-700__GL4Yc {
    font-weight: 700
}

.text_Text__P_iXk.text_weight-800__4MEoX {
    font-weight: 800
}

.text_noOfLines-1___zVU2 {
    -webkit-line-clamp: 1
}

.text_noOfLines-1___zVU2,
.text_noOfLines-2__gRa0e {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.text_noOfLines-2__gRa0e {
    -webkit-line-clamp: 2
}

.toast_ToastRegion__D47PK {
    position: fixed;
    z-index: 100000;
    pointer-events: none;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: calc(var(--nav-height) - 4px) auto 0;
    top: env(safe-area-inset-top, 0);
    right: env(safe-area-inset-right, 0);
    left: env(safe-area-inset-left, 0)
}

.toast_Toast__NTXM5 {
    font-size: var(--font-p);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3;
    font-weight: 600;
    pointer-events: all;
    border-radius: 4px;
    display: flex;
    align-items: baseline;
    justify-content: center;
    gap: 16px;
    margin: auto
}

.toast_Toast__NTXM5 a {
    all: inherit;
    display: inline-block;
    color: var(--color-orange);
    text-decoration: underline
}

.toast_Toast__NTXM5 .toast_close__iwi7w {
    cursor: pointer;
    font-size: 22px;
    line-height: 1;
    position: relative;
    height: -moz-fit-content;
    height: fit-content;
    top: 2px;
    margin-top: -5px
}

.toast_Toast__NTXM5 .toast_close__iwi7w:hover {
    opacity: .6
}

.toast_Toast--position-relative__dqcZP {
    position: relative;
    padding: 14px 20px;
    max-width: 400px;
    z-index: 10000;
    justify-content: space-between
}

@supports((-webkit-backdrop-filter: none) or (backdrop-filter:none)) {
    .toast_Toast--position-relative__dqcZP {
        backdrop-filter: blur(11px) saturate(1);
        -webkit-backdrop-filter: blur(11px) saturate(1)
    }
}

.toast_Toast--position-absolute__2BUiI {
    transform: translateX(-50%);
    padding: 12px 20px;
    position: absolute;
    top: 30px;
    left: 50%
}

.toast_Toast--size-fit__HxSgH {
    width: -moz-fit-content;
    width: fit-content
}

.toast_Toast--size-block__CVSv2 {
    width: 100%
}

.toast_Toast--variant-primary__V1R6I,
.toast_Toast--variant-secondary__mACM8 {
    background: var(--color-black-30);
    color: var(--color-white)
}

.toast_Toast--variant-error__KYeUt {
    background-color: #e80000;
    color: var(--color-white)
}

.toast_ToastSpacer__SVAsh {
    margin-top: 12px
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr {
    display: flex;
    flex-direction: column;
    padding: 16px;
    box-sizing: border-box;
    border-bottom: 1px solid var(--color-gray-10)
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA a,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA button,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr a,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr button {
    font-size: var(--font-accent);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3;
    font-weight: 700;
    margin-bottom: 16px;
    text-align: left
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA a:last-child,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA button:last-child,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr a:last-child,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr button:last-child {
    margin-bottom: 0
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA a:disabled,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA button:disabled,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr a:disabled,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr button:disabled {
    color: var(--color-gray-30)
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA a:hover,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA button:hover,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr a:hover,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr button:hover {
    color: var(--color-orange)
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA:last-child,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr:last-child {
    border-bottom: none
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA svg,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_Section__NHtWr svg {
    fill: var(--color-orange);
    height: 14px;
    width: 14px
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA {
    padding: 0
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA a:not(:last-child),
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA button:not(:last-child) {
    padding: 16px 16px 0
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA a:last-child,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA button:last-child {
    padding: 16px
}

.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA a,
.player-controls_PlayerWaveformMoreControls__o_BMX .player-controls_CustomSection__plaUA button {
    margin-bottom: 0
}

.player-controls_PlayerControls__4qi4t {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 22px
}

.player-controls_PlayerControls__4qi4t .player-controls_bare__lY5u_ {
    height: 50px;
    width: 50px;
    border: 3px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

.player-controls_PlayerControls__4qi4t .player-controls_bare__lY5u_:hover {
    border-color: var(--color-orange);
    transition: all .2s ease-in-out
}

.player-controls_PlayerControls__4qi4t .player-controls_bare__lY5u_:hover svg path {
    fill: #fff !important
}

.player-controls_PlayerControls__4qi4t .player-controls_bare__lY5u_ svg {
    height: 20px !important
}

.player-controls_PlayerControls__4qi4t .player-controls_collapsedControlSect__e_fkB {
    gap: 22px
}

.player-controls_PlayerControls__4qi4t .player-controls_collapsedControlSect__e_fkB .popover-open svg path {
    fill: var(--color-orange)
}

@media(max-width: 767.98px) {
    .player-controls_PlayerControls__4qi4t {
        gap: 0
    }

    .player-controls_PlayerControls__4qi4t:not(.player-controls_RightSet__p5pEY) button:not(.mobilenweb) {
        display: none
    }

    .player-controls_PlayerControls__4qi4t .player-controls_collapsedControlSect__e_fkB {
        gap: 0
    }

    .player-controls_PlayerControls__4qi4t button.play-pause-button:not(.player-controls_bare__lY5u_) {
        height: 20px;
        width: 20px;
        box-sizing: content-box;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .player-controls_PlayerControls__4qi4t button.play-pause-button:not(.player-controls_bare__lY5u_) svg {
        width: 24px;
        height: 21px !important
    }

    .player-controls_PlayerControls__4qi4t button.play-pause-button.player-controls_bare__lY5u_ svg {
        max-height: 18px;
        width: 14px
    }

    .player-controls_PlayerControls__4qi4t button.play-pause-button svg[data-amlabs-icon=play] {
        margin-left: 2px !important
    }
}

.player-controls_PlayerControls__4qi4t button:disabled svg:not(.spinner__svg) {
    opacity: .6;
    pointer-events: none
}

.player-controls_PlayerControls__4qi4t button:hover svg:not(.is-stroke) path {
    fill: var(--color-orange)
}

.player-controls_PlayerControls__4qi4t button:hover svg.is-stroke path {
    stroke: var(--color-orange)
}

.player-controls_PlayerControls__4qi4t:not(.player-controls_RightSet__p5pEY) svg {
    max-height: 20px;
    height: 20px !important;
    width: 19px
}

.player-controls_PlayerControls__4qi4t.player-controls_RightSet__p5pEY svg {
    max-height: 20px;
    max-width: 22px
}

.player-controls_noMargin__l6CX8 {
    margin: 0 !important
}

.tooltip_Tooltip__foy1k {
    font-size: var(--font-accent);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3;
    font-weight: 600;
    background: var(--color-gray-10);
    border-radius: 30px;
    padding: 7px 12px
}

.tooltip_TooltipArea__3avgY.tooltip_block__YItjo {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 100%
}

.tooltip_TooltipArea__3avgY.tooltip_default__HBwb0 {
    display: inline-flex;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.tooltip_Popper__Y_iar {
    font-size: var(--font-size-13);
    font-weight: 600;
    background: var(--color-gray-10);
    border-radius: 30px;
    padding: 7px 12px;
    animation: tooltip_fadeIn__BKGzC .2s ease-in-out forwards !important;
    z-index: 1400
}

.tooltip_Popper__Y_iar #arrow {
    position: absolute;
    width: 10px;
    height: 10px
}

.tooltip_Popper__Y_iar #arrow:after {
    content: " ";
    background-color: var(--color-gray-10);
    position: absolute;
    top: -100%;
    left: env(safe-area-inset-left, 0);
    transform: rotate(45deg);
    width: 6px;
    height: 6px
}

.tooltip_Popper__Y_iar[data-popper-placement^=top]>#arrow {
    bottom: -100%
}

.tooltip_Arrow__xjdHR {
    opacity: 0;
    visibility: hidden
}

.tooltip_Arrow__xjdHR.tooltip_appear__zmkhm {
    opacity: 1;
    visibility: visible
}

@keyframes tooltip_fadeIn__BKGzC {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.heading_Heading__L5e_i {
    font-family: var(--font-base);
    font-size: var(--heading-font-size);
    color: var(--heading-font-color);
    text-align: var(--heading-text-align);
    text-transform: var(--heading-case, unset)
}

.heading_Heading-h1__wHRC7 {
    font-size: var(--font-h1);
    font-weight: var(--font-weight-700);
    letter-spacing: var(--letter-spacing-15);
    line-height: 54px
}

.heading_Heading-h2__6PgNb {
    font-size: var(--font-h2);
    font-weight: var(--font-weight-700);
    letter-spacing: var(--letter-spacing-1);
    line-height: 45px
}

.heading_Heading-h3__dkwa3 {
    font-size: var(--font-h3);
    line-height: 45px
}

.heading_Heading-h3__dkwa3,
.heading_Heading-h4__UJ8EK {
    font-weight: var(--font-weight-600);
    letter-spacing: var(--letter-spacing-05)
}

.heading_Heading-h4__UJ8EK {
    font-size: var(--font-h4);
    line-height: 33px
}

.heading_Heading-h5__mrCYN {
    font-size: var(--font-h5);
    font-weight: var(--font-weight-600);
    letter-spacing: var(--letter-spacing-05);
    line-height: 26px
}

.heading_Heading-h6__Eeja0 {
    font-size: var(--font-h6)
}

.heading_Heading-h6__Eeja0,
.heading_Heading-span__TyJNF {
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3
}

.heading_Heading-span__TyJNF {
    font-size: var(--font-p)
}

.heading_weight-400__U9ehJ {
    font-weight: 400
}

.heading_weight-500__OF_R5 {
    font-weight: 500
}

.heading_weight-600__Mi7MH {
    font-weight: 600
}

.heading_weight-700__vB_bz {
    font-weight: 700
}

.heading_weight-800__6gk8K {
    font-weight: 800
}

.heading_noOfLines-1__Uf1Sb {
    -webkit-line-clamp: 1
}

.heading_noOfLines-1__Uf1Sb,
.heading_noOfLines-2__zI2ZS {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.heading_noOfLines-2__zI2ZS {
    -webkit-line-clamp: 2
}

.checkable-interactive_CheckableInteractiveWrapper__LTFqt {
    --interactive-width: 45px;
    --interactive-height: 31px;
    --interactive-size: calc(var(--interactive-width) / var(--spacing-factor));
    --spacing-factor: 1.78;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 32px;
    flex-wrap: wrap
}

.checkable-interactive_CheckableInteractiveWrapper__LTFqt.checkable-interactive_sm__JOwJo {
    --interactive-width: 40px;
    --interactive-height: 24px;
    --interactive-size: calc(var(--interactive-width) / var(--spacing-factor));
    --spacing-factor: 1.8
}

.checkable-interactive_CheckableInteractiveWrapper__LTFqt .checkable-interactive_Label__Z5UPu {
    font-size: var(--font-h6);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3;
    font-weight: 600
}

.checkable-interactive_CheckableInteractiveWrapper__LTFqt.checkable-interactive_disabled__KQKf9 {
    cursor: not-allowed;
    opacity: .5
}

.checkable-interactive_CheckableInteractive__vIgxG {
    position: relative;
    display: inline-block;
    width: var(--interactive-width);
    height: var(--interactive-height);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.checkable-interactive_CheckableInteractive__vIgxG input {
    opacity: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 1;
    position: relative
}

.checkable-interactive_CheckableInteractive__vIgxG input:disabled {
    cursor: not-allowed
}

.checkable-interactive_CheckableInteractive__vIgxG input:checked+.checkable-interactive_Interactive__I_rR_ {
    background: var(--checkable-color, var(--color-orange))
}

.checkable-interactive_CheckableInteractive__vIgxG input:focus-visible+.checkable-interactive_Interactive__I_rR_ {
    transition: .1s;
    outline: 2px solid var(--checkable-color, var(--color-orange));
    outline-offset: 2px
}

.checkable-interactive_CheckableInteractive__vIgxG input:disabled+.checkable-interactive_Interactive__I_rR_ {
    background: var(--color-gray-45);
    cursor: not-allowed;
    opacity: .4
}

.checkable-interactive_CheckableInteractive__vIgxG input:checked+.checkable-interactive_Interactive__I_rR_:before {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    transform: translateX(calc(var(--interactive-size) - 2px * var(--spacing-factor)))
}

.checkable-interactive_CheckableInteractive--checkbox__YLxIi,
.checkable-interactive_CheckableInteractive--radio__K_xAo {
    --interactive-width: 25px;
    --interactive-height: 25px
}

.checkable-interactive_CheckableInteractive--checkbox__YLxIi.checkable-interactive_sm__JOwJo,
.checkable-interactive_CheckableInteractive--radio__K_xAo.checkable-interactive_sm__JOwJo {
    --interactive-width: 20px;
    --interactive-height: 20px
}

.checkable-interactive_CheckableInteractive--checkbox__YLxIi .checkable-interactive_Interactive__I_rR_,
.checkable-interactive_CheckableInteractive--radio__K_xAo .checkable-interactive_Interactive__I_rR_ {
    position: absolute;
    top: env(safe-area-inset-top, 0);
    left: env(safe-area-inset-left, 0);
    border-radius: 50%;
    height: var(--interactive-height);
    width: var(--interactive-width);
    background-color: var(--color-gray-10);
    transition: .4s
}

.checkable-interactive_CheckableInteractive--checkbox__YLxIi .checkable-interactive_Interactive__I_rR_:after {
    content: "";
    display: block;
    position: absolute;
    left: 46%;
    top: calc(var(--interactive-height)/3.5);
    width: var(--checkable-color, calc(var(--interactive-height) / 3.5));
    height: calc(var(--interactive-height)/2);
    border: solid var(--color-black-10);
    border-width: 0 2px 2px 0;
    transform: rotate(var(--checkable-transform, 45deg)) translateX(-50%)
}

.checkable-interactive_CheckableInteractive--radio__K_xAo .checkable-interactive_Interactive__I_rR_:after {
    left: 50%;
    top: 50%;
    content: "";
    display: block;
    position: absolute;
    border-radius: 50%;
    width: calc(var(--interactive-height)/2);
    height: calc(var(--interactive-height)/2);
    background: var(--color-black-10);
    transform: translate(-50%, -50%)
}

.checkable-interactive_CheckableInteractive--switch__34ld3 label {
    height: calc(var(--interactive-height)/1.8)
}

.checkable-interactive_CheckableInteractive--switch__34ld3 .checkable-interactive_Interactive__I_rR_ {
    position: absolute;
    cursor: pointer;
    border-radius: 18px;
    inset: 0;
    background-color: var(--color-gray-30);
    transition: .4s
}

.checkable-interactive_CheckableInteractive--switch__34ld3 .checkable-interactive_Interactive__I_rR_:before {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2392156863);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .1215686275);
    position: absolute;
    content: "";
    left: 0;
    top: -4px;
    height: var(--interactive-size);
    width: var(--interactive-size);
    border-radius: 50%;
    background-color: #fff;
    transition: .4s
}

.music-showcase_MusicShowcaseWrapper__eJOP2 {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex: 1 1 100%;
    gap: 8px;
    margin-bottom: 40px;
    position: relative
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseWrapper__eJOP2 {
        margin-bottom: 14px
    }
}

.music-showcase_MusicShowcase__JJbQ9 {
    --image-size: 208px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 16px;
    width: 100%;
    position: relative
}

.music-showcase_MusicShowcaseWaveformWrapper__Xw0Bf:focus-visible>p,
.music-showcase_MusicShowcaseWaveformWrapper__Xw0Bf:hover>p {
    opacity: 1
}

.music-showcase_MusicShowcaseWaveformWrapper__Xw0Bf>p {
    opacity: 0;
    transition: opacity .3s ease;
    font-size: var(--font-accent);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3;
    text-align: center;
    position: absolute;
    font-weight: 600;
    white-space: pre;
    max-width: 670px;
    padding: 6px 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 2;
    display: block;
    background: #1c1c1c;
    border-radius: 4px;
    left: 50%;
    transform: translate(-50%)
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseWaveformWrapper__Xw0Bf>p {
        max-width: 100%;
        width: 100%;
        white-space: unset
    }
}

.music-showcase_MusicShowcaseWaveformWrapper__Xw0Bf>p a {
    color: var(--color-orange);
    font-weight: 700
}

.music-showcase_MusicShowcase__JJbQ9.music-showcase_MusicShowcaseLessenActions__WnY0m:not(.music-showcase_MusicShowcaseVerbose__Iz5p2) {
    --image-size: 180px;
    padding-bottom: 24px;
    margin-bottom: 24px
}

.music-showcase_MusicShowcase__JJbQ9.music-showcase_MusicShowcaseLessenActions__WnY0m:not(.music-showcase_MusicShowcaseVerbose__Iz5p2).music-showcase_border__6Xpto {
    border-bottom: 1px solid #202020
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcase__JJbQ9.music-showcase_MusicShowcaseLessenActions__WnY0m:not(.music-showcase_MusicShowcaseVerbose__Iz5p2) {
        padding-bottom: 8px;
        margin-bottom: 0
    }

    .music-showcase_MusicShowcase__JJbQ9.music-showcase_MusicShowcaseLessenActions__WnY0m:not(.music-showcase_MusicShowcaseVerbose__Iz5p2) .music-showcase_isSmallMusicPlayButton__mBS7t {
        height: 35px;
        width: 35px;
        right: unset;
        left: 50%;
        transform: translate(-50%, -50%);
        top: 50%
    }

    .music-showcase_MusicShowcase__JJbQ9.music-showcase_MusicShowcaseLessenActions__WnY0m:not(.music-showcase_MusicShowcaseVerbose__Iz5p2) .music-showcase_isSmallMusicPlayButton__mBS7t svg {
        width: 14px;
        height: 14px
    }
}

.music-showcase_MusicShowcase__JJbQ9.music-showcase_xlg__36eLC {
    --image-size: 288px
}

.music-showcase_MusicShowcase__JJbQ9.music-showcase_lg__AAs20 {
    --image-size: 208px
}

.music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseActive__acl0T):focus-visible a:hover,
.music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseActive__acl0T):hover a:hover {
    transition: all .3s ease;
    color: var(--color-orange)
}

.music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseActive__acl0T) .music-showcase_MusicShowcaseImage__nfpw9,
.music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseActive__acl0T) .music-showcase_MusicShowcaseTrack__v6poc {
    position: relative
}

.music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseActive__acl0T) .music-showcase_MusicShowcaseImage__nfpw9:hover,
.music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseActive__acl0T) .music-showcase_MusicShowcaseTrack__v6poc:hover {
    transition: filter .2s linear;
    filter: brightness(.95)
}

.music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseActive__acl0T) .music-showcase_MusicShowcaseImage__nfpw9:hover .music-showcase_MusicShowcaseTrackTimeStamp__BLyF0,
.music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseActive__acl0T) .music-showcase_MusicShowcaseTrack__v6poc:hover .music-showcase_MusicShowcaseTrackTimeStamp__BLyF0 {
    visibility: visible;
    opacity: 1;
    z-index: 10;
    transition: all .2s ease
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_MusicShowcaseTrackTimeStamp__BLyF0 {
    position: absolute;
    bottom: 1px;
    right: 1px;
    background: var(--color-orange);
    color: var(--color-black-10);
    padding: 2px 4px;
    z-index: 1;
    font-size: 13px;
    font-weight: 700;
    visibility: hidden;
    opacity: 0
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_MusicShowcaseTrackWithLock__v42Mh {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    z-index: 1;
    border: 1px solid var(--color-gray-transparent);
    background: var(--color-black-50);
    height: 34px;
    width: 34px;
    padding: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_MusicShowcaseTrackWithLock__v42Mh img {
    border: none !important
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcase__JJbQ9 {
        --meta-bottom: 68px
    }

    .music-showcase_MusicShowcase__JJbQ9 .music-showcase_MusicShowcaseTrackWithLock__v42Mh {
        right: 5px;
        top: 5px;
        height: 25px;
        width: 25px;
        padding: 5px
    }

    .music-showcase_MusicShowcase__JJbQ9 .music-showcase_MusicShowcaseTrackWithLock__v42Mh svg {
        height: 12px;
        width: 12px
    }

    .music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseVerbose__Iz5p2) {
        padding-bottom: 14px;
        border-bottom: 1px solid #202020
    }
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_isMusicPlayButton__X8E_d {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 70px;
    width: 70px;
    transition: all .2s ease-in-out;
    z-index: 1;
    border-radius: 50%;
    display: flex;
    background: rgba(0, 0, 0, .7);
    border: 2.75px solid var(--color-white);
    align-items: center;
    justify-content: center
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_isMusicPlayButton__X8E_d:disabled {
    background: #595959;
    cursor: not-allowed
}

@supports((-webkit-backdrop-filter: none) or (backdrop-filter:none)) {
    .music-showcase_MusicShowcase__JJbQ9 .music-showcase_isMusicPlayButton__X8E_d:disabled {
        background: rgba(89, 89, 89, .7019607843);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px)
    }
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_isMusicPlayButton__X8E_d svg {
    width: 28px;
    height: 28px
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcase__JJbQ9 .music-showcase_isMusicPlayButton__X8E_d {
        height: 40px;
        width: 40px;
        border-width: 1.75px
    }

    .music-showcase_MusicShowcase__JJbQ9 .music-showcase_isMusicPlayButton__X8E_d svg[data-amweb-icon] {
        margin-left: 2px !important
    }

    .music-showcase_MusicShowcase__JJbQ9 .music-showcase_isMusicPlayButton__X8E_d svg {
        width: 18px;
        height: 18px
    }
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_isSmallMusicPlayButton__mBS7t {
    position: absolute;
    right: 10px;
    bottom: 12px;
    height: 48px;
    width: 48px;
    transition: all .2s ease-in-out;
    z-index: 1;
    border-radius: 50%;
    display: flex;
    background: var(--color-orange);
    align-items: center;
    justify-content: center
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_isSmallMusicPlayButton__mBS7t:focus-visible {
    outline: 2px solid var(--color-orange);
    outline-offset: 2px
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_isSmallMusicPlayButton__mBS7t:disabled {
    cursor: not-allowed;
    opacity: .5;
    filter: brightness(.3)
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_isSmallMusicPlayButton__mBS7t svg {
    width: 17px;
    height: 19px;
    fill: var(--color-black-10)
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_isSmallMusicPlayButton__mBS7t svg path,
.music-showcase_MusicShowcase__JJbQ9 .music-showcase_isSmallMusicPlayButton__mBS7t svg rect {
    fill: var(--color-black-10)
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcase__JJbQ9 .music-showcase_isSmallMusicPlayButton__mBS7t {
        height: 40px;
        width: 40px
    }

    .music-showcase_MusicShowcase__JJbQ9 .music-showcase_isSmallMusicPlayButton__mBS7t svg[data-amweb-icon] {
        margin-left: 2px !important
    }

    .music-showcase_MusicShowcase__JJbQ9 .music-showcase_isSmallMusicPlayButton__mBS7t svg {
        width: 18px;
        height: 18px
    }
}

.music-showcase_MusicShowcaseShowTracks__qjiPB:not(.music-showcase_MusicShowcaseShowTracks__qjiPB.music-showcase_MusicShowcaseShowSmallPlayButton__MB_px) .music-showcase_MusicShowcaseTrack__v6poc:hover:after {
    background: linear-gradient(0deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .15))
}

.music-showcase_MusicShowcaseShowTracks__qjiPB.music-showcase_MusicShowcaseShowSmallPlayButton__MB_px .music-showcase_MusicShowcaseTrack__v6poc:after {
    content: unset !important
}

.music-showcase_MusicShowcaseShowTracks__qjiPB.music-showcase_MusicShowcaseShowSmallPlayButton__MB_px .music-showcase_MusicShowcaseTrack__v6poc:hover {
    opacity: .95
}

.music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc>a:focus-visible {
    outline: 2px solid var(--color-orange);
    outline-offset: 3px;
    display: block
}

.music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc .music-showcase_isMusicPlayButton__X8E_d,
.music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc .music-showcase_isSmallMusicPlayButton__mBS7t {
    display: none
}

@keyframes music-showcase_fadeIn__t0eDy {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:focus-within .music-showcase_isMusicPlayButton__X8E_d,
.music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:hover .music-showcase_isMusicPlayButton__X8E_d {
    width: 75px;
    height: 75px;
    animation: music-showcase_fadeIn__t0eDy .35s ease-in-out
}

@media(min-width: 768px) {

    .music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:focus-within .music-showcase_isMusicPlayButton__X8E_d,
    .music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:hover .music-showcase_isMusicPlayButton__X8E_d {
        justify-content: center;
        display: flex
    }
}

@media(max-width: 767.98px) {

    .music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:focus-within .music-showcase_isMusicPlayButton__X8E_d,
    .music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:hover .music-showcase_isMusicPlayButton__X8E_d {
        display: flex;
        height: 50px;
        width: 50px
    }
}

.music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:focus-within .music-showcase_isSmallMusicPlayButton__mBS7t,
.music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:hover .music-showcase_isSmallMusicPlayButton__mBS7t {
    animation: music-showcase_fadeIn__t0eDy .25s ease-in-out
}

@media(min-width: 768px) {

    .music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:focus-within .music-showcase_isSmallMusicPlayButton__mBS7t,
    .music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:hover .music-showcase_isSmallMusicPlayButton__mBS7t {
        justify-content: center;
        display: flex
    }
}

@media(max-width: 767.98px) {

    .music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:focus-within .music-showcase_isSmallMusicPlayButton__mBS7t,
    .music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:hover .music-showcase_isSmallMusicPlayButton__mBS7t {
        display: flex;
        height: 50px;
        width: 50px
    }
}

.music-showcase_MusicShowcaseShowTracks__qjiPB .music-showcase_MusicShowcaseTrack__v6poc:after {
    background: rgba(0, 0, 0, 0);
    transition: background 1s linear;
    content: "";
    position: absolute;
    top: env(safe-area-inset-top, 0);
    left: env(safe-area-inset-left, 0);
    width: 100%;
    height: 100%
}

.music-showcase_MusicShowcaseAlbum__Q60Jf .music-showcase_MusicShowcaseTrack__v6poc,
.music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcaseTrack__v6poc {
    position: relative
}

.music-showcase_MusicShowcaseAlbum__Q60Jf .music-showcase_MusicShowcaseTrack__v6poc img,
.music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcaseTrack__v6poc img {
    border: 1px solid hsla(0, 0%, 100%, .05);
    filter: drop-shadow(0 3px 12px rgba(0, 0, 0, .153193))
}

.music-showcase_MusicShowcaseAlbum__Q60Jf .music-showcase_MusicShowcaseTrack__v6poc:before,
.music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcaseTrack__v6poc:before {
    background: #444;
    content: "";
    position: absolute;
    height: calc(100% - 20px);
    z-index: 0
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseTrack__v6poc {
        position: relative
    }
}

.music-showcase_MusicShowcaseMeta__IJWcV {
    display: flex;
    gap: 24px;
    word-break: break-word;
    justify-content: flex-start;
    align-items: center
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseMeta__IJWcV {
        gap: 14px
    }
}

.music-showcase_MusicShowcaseMeta__IJWcV .music-showcase_MusicShowcaseTrackWithPosition__AGbo7 {
    display: flex;
    position: relative
}

.music-showcase_MusicShowcaseMeta__IJWcV .music-showcase_MusicShowcaseTrackWithPosition__AGbo7 .music-showcase_MusicShowcasePosition__InyvB {
    font-size: var(--font-p);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3;
    position: absolute;
    font-weight: 700;
    background: var(--color-orange);
    padding: 4px;
    color: var(--color-black-10)
}

.music-showcase_MusicShowcaseMeta__IJWcV .music-showcase_MusicShowcaseImage__nfpw9 {
    width: var(--image-size);
    border: 1px solid hsla(0, 0%, 100%, .1);
    height: var(--image-size);
    object-fit: cover
}

.music-showcase_MusicShowcaseMeta__IJWcV .music-showcase_MusicShowcaseImage__nfpw9 img {
    object-fit: cover;
    height: 100%
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseMeta__IJWcV .music-showcase_MusicShowcaseImage__nfpw9 {
        width: 64px;
        height: 64px
    }
}

.music-showcase_MusicShowcaseMetaInfo__8un4G {
    display: flex;
    flex-direction: column;
    gap: 2px;
    flex: 1 1
}

.music-showcase_MusicShowcaseMetaInfo__8un4G h4 {
    line-height: 1.3
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseMetaInfo__8un4G {
        flex-basis: calc(100% - 80px);
        width: 100% !important
    }

    .music-showcase_MusicShowcaseMetaInfo__8un4G h1 {
        font-size: 16px !important;
        line-height: 1.3 !important
    }

    .music-showcase_MusicShowcaseMetaInfo__8un4G h5,
    .music-showcase_MusicShowcaseMetaInfo__8un4G p:not([data-amweb-embed]) {
        font-size: var(--font-accent);
        font-weight: var(--font-weight-400);
        letter-spacing: var(--letter-spacing-05);
        line-height: 1.3;
        font-weight: 600
    }

    .music-showcase_MusicShowcaseMetaInfo__8un4G h4 {
        font-size: var(--font-p);
        font-weight: var(--font-weight-400);
        letter-spacing: var(--letter-spacing-05);
        line-height: 1.3;
        font-weight: 700
    }

    .music-showcase_MusicShowcaseMetaInfo__8un4G>h4 {
        font-weight: 700 !important;
        max-width: 94%
    }
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_MusicShowcasesAction__Qpz_f {
    display: flex;
    gap: 28px;
    align-items: center;
    justify-content: flex-start
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_MusicShowcasesAction__Qpz_f .music-showcase_MusicShowcaseAction__Qh5uW {
    display: flex;
    gap: 4px;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    cursor: pointer;
    transition: color .2s ease-in
}

.music-showcase_MusicShowcase__JJbQ9 .music-showcase_MusicShowcasesAction__Qpz_f .music-showcase_MusicShowcaseAction__Qh5uW p {
    font-size: var(--font-accent);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3;
    color: var(--color-gray-30);
    font-weight: 600
}

.music-showcase_ShowcaseReupped__XnoFv {
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 600;
    font-size: var(--font-accent);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3
}

.music-showcase_ShowcaseReupped__XnoFv a {
    font-weight: 700;
    text-decoration: underline;
    color: var(--color-orange)
}

.music-showcase_ShowcaseReupped__XnoFv svg {
    width: 14px;
    height: 14px
}

.music-showcase_ShowcaseReupped__XnoFv svg path {
    fill: var(--color-orange)
}

.music-showcase_ShowcaseReuppedVerbose__d1ftF {
    position: absolute;
    right: 12px;
    margin-top: -3.5rem;
    background: var(--color-orange);
    height: 32px;
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

.music-showcase_ShowcaseReuppedVerbose__d1ftF svg path {
    fill: var(--color-black-10)
}

.music-showcase_MusicShowcasePlaylist__2sGh3 {
    margin-top: 10px
}

.music-showcase_MusicShowcasePlaylist__2sGh3:not(.music-showcase_MusicShowcaseShowTracks__qjiPB) {
    flex: 0 0 23.17%;
    max-width: 100%;
    flex-direction: row !important;
    margin-bottom: 20px !important
}

.music-showcase_MusicShowcasePlaylist__2sGh3:not(.music-showcase_MusicShowcaseShowTracks__qjiPB) .music-showcase_MusicShowcaseMeta__IJWcV {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    position: relative;
    word-break: break-word;
    max-width: var(--image-size)
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcasePlaylist__2sGh3:not(.music-showcase_MusicShowcaseShowTracks__qjiPB) {
        flex: 1 1
    }
}

.music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcasePlaylistImage__W8KQG {
    --playlist-image-size: 104px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0;
    gap: 0;
    grid-auto-rows: minmax(var(--playlist-image-size), auto)
}

.music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcasePlaylistImage__W8KQG img {
    width: var(--playlist-image-size) !important;
    height: var(--playlist-image-size) !important;
    border: none !important
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcasePlaylistImage__W8KQG {
        --playlist-image-size: 64px
    }
}

.music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcaseMetaInfo__8un4G {
    width: 100%
}

.music-showcase_MusicShowcasePlaylist__2sGh3.music-showcase_MusicShowcaseShowTracks__qjiPB:not(.music-showcase_MusicShowcasePlaylist__2sGh3.music-showcase_MusicShowcaseShowTracks__qjiPB.music-showcase_MusicShowcaseShowSmallPlayButton__MB_px) .music-showcase_MusicShowcaseMetaInfo__8un4G {
    width: calc(100% - var(--image-size))
}

.music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcaseTrack__v6poc:before {
    width: 96%;
    height: calc(100% - 20px);
    left: 50%;
    box-shadow: 0 -13px 0 -8px var(--color-gray-transparent);
    top: -4px;
    transform: translateX(-50%)
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcaseTrack__v6poc:before {
        height: calc(100% - 14px);
        top: -4px;
        box-shadow: 0 -8px 0 -4px var(--color-gray-transparent)
    }

    .music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcaseImage__nfpw9 {
        width: 155px !important;
        height: 155px !important
    }
}

.music-showcase_MusicShowcaseIsMusicPage__MS8YK {
    border: none !important
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK {
        margin-bottom: var(--meta-bottom)
    }
}

.music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseMeta__IJWcV h4 a {
    pointer-events: none
}

.music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseTrack__v6poc {
    cursor: zoom-in;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative
}

.music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseTrack__v6poc .music-showcase_MusicShowcaseTrackTimeStamp__BLyF0 {
    visibility: visible;
    opacity: 1;
    z-index: 10;
    transition: all .2s ease
}

.music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseTrack__v6poc:after {
    content: unset
}

.music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseTrack__v6poc a {
    cursor: zoom-in
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseMeta__IJWcV {
        position: relative
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK.music-showcase_MusicShowcaseAlbum__Q60Jf .music-showcase_MusicShowcasesAction__Qpz_f,
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK.music-showcase_MusicShowcasePlaylist__2sGh3 .music-showcase_MusicShowcasesAction__Qpz_f {
        bottom: calc(0px - var(--meta-bottom))
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f {
        position: absolute;
        bottom: calc(0px - var(--meta-bottom)*2);
        gap: 5%;
        z-index: 101;
        left: env(safe-area-inset-left, 0);
        max-width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        width: 100%;
        scrollbar-width: none;
        -webkit-scrollbar-width: none;
        overscroll-behavior-x: none;
        -webkit-overflow-scrolling: touch;
        scroll-snap-type: x mandatory;
        scrollbar-width: thin;
        -ms-overflow-style: none;
        transition: all .2s ease
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar {
        width: 8px;
        height: 6px
    }
}

@media(max-width: 767.98px)and (max-width:768px) {
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar {
        width: 0;
        height: 0
    }
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f:hover::-webkit-scrollbar-thumb {
        background-color: hsla(0, 0%, 100%, .15)
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-track {
        background: rgba(0, 0, 0, 0)
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0);
        border-radius: 20px;
        border: 3px solid rgba(0, 0, 0, 0)
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-thumb:hover {
        background-color: var(--color-gray-10)
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-thumb:active {
        background-color: var(--color-gray-45)
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-button,
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-corner,
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-gripper,
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-gripper:active,
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-gripper:hover,
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-resizer,
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f::-webkit-scrollbar-track-piece {
        display: none
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f button {
        white-space: nowrap;
        scroll-snap-align: start
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcasesAction__Qpz_f button b {
        font-size: var(--font-accent);
        font-weight: var(--font-weight-400);
        letter-spacing: var(--letter-spacing-05);
        line-height: 1.3;
        font-weight: 600;
        color: var(--color-gray-30)
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseImage__nfpw9 {
        width: 80px !important;
        height: 80px !important
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseMetaInfo__8un4G {
        flex-basis: calc(100% - 142px)
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseMetaInfo__8un4G h5,
    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseMetaInfo__8un4G p:not([data-amweb-embed]) {
        font-size: var(--font-accent);
        font-weight: var(--font-weight-400);
        letter-spacing: var(--letter-spacing-05);
        line-height: 1.3;
        font-weight: 600
    }

    .music-showcase_MusicShowcaseIsMusicPage__MS8YK .music-showcase_MusicShowcaseMetaInfo__8un4G h4 {
        font-size: var(--font-h6);
        font-weight: var(--font-weight-400);
        letter-spacing: var(--letter-spacing-05);
        line-height: 1.3;
        font-weight: 700
    }
}

.music-showcase_MusicShowcaseVerbose__Iz5p2 {
    flex: 0 0 23.17%;
    max-width: 100%;
    flex-direction: row !important;
    margin-bottom: 0 !important;
    --image-size: 232px
}

.music-showcase_MusicShowcaseVerbose__Iz5p2 .music-showcase_MusicShowcaseMeta__IJWcV {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    position: relative;
    word-break: break-word;
    max-width: var(--image-size)
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseVerbose__Iz5p2 {
        flex: 1 1;
        flex: 0 1
    }
}

@media(max-width: 1130px) {
    .music-showcase_MusicShowcaseVerbose__Iz5p2 {
        --image-size: 182px
    }
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseVerbose__Iz5p2 {
        --image-size: 160px
    }
}

.music-showcase_MusicShowcaseVerbose__Iz5p2.music-showcase_xlg__36eLC {
    --image-size: 288px
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseVerbose__Iz5p2.music-showcase_xlg__36eLC {
        --image-size: 150px
    }

    .music-showcase_MusicShowcaseVerbose__Iz5p2 {
        border: none !important
    }

    .music-showcase_MusicShowcaseVerbose__Iz5p2:not(.music-showcase_MusicShowcasePlaylist__2sGh3) {
        --image-size: 160px
    }
}

.music-showcase_MusicShowcaseVerbose__Iz5p2:not(.music-showcase_MusicShowcasePlaylist__2sGh3) .music-showcase_MusicShowcaseMetaInfo__8un4G {
    width: 100%;
    text-align: center
}

.music-showcase_MusicShowcaseVerbose__Iz5p2 .music-showcase_MusicShowcaseMetaInfo__8un4G {
    width: 100%;
    text-align: left
}

.music-showcase_MusicShowcaseVerbose__Iz5p2 .music-showcase_MusicShowcaseImage__nfpw9 {
    max-width: 228px;
    width: var(--image-size) !important;
    height: var(--image-size) !important;
    object-fit: cover
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseVerbose__Iz5p2 .music-showcase_MusicShowcaseImage__nfpw9 {
        max-width: var(--image-size);
        max-height: var(--image-size)
    }
}

.music-showcase_MusicShowcaseVerbose__Iz5p2 h5 {
    font-size: var(--font-p);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3
}

.music-showcase_MusicShowcaseVerbose__Iz5p2 h4 {
    font-size: var(--font-h6)
}

.music-showcase_MusicShowcaseAlbum__Q60Jf .music-showcase_MusicShowcaseTrack__v6poc:before {
    width: 100%;
    height: calc(100% - 20px);
    left: 4px;
    box-shadow: 12px 0 0 -8px var(--color-gray-transparent);
    top: 50%;
    transform: translateY(-50%)
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseAlbum__Q60Jf .music-showcase_MusicShowcaseTrack__v6poc:before {
        height: calc(100% - 14px);
        left: 2px;
        box-shadow: 8px 0 0 -4px var(--color-gray-transparent)
    }
}

.music-showcase_MusicShowcaseArtist__4Agg6 {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    background: var(--color-gray-10);
    position: absolute;
    padding: 6px 12px 6px 6px;
    top: 12px;
    left: 12px;
    gap: 4px
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseArtist__4Agg6 {
        top: 6px;
        left: 6px;
        padding: 4px
    }

    .music-showcase_MusicShowcaseArtist__4Agg6 img {
        width: 14px;
        height: 14px
    }

    .music-showcase_MusicShowcaseArtist__4Agg6 span {
        display: none
    }
}

.music-showcase_MusicShowcaseArtist__4Agg6 img {
    width: 20px;
    height: 20px;
    background-color: var(--color-black-50);
    border-radius: 50%
}

.music-showcase_MusicShowcaseArtist__4Agg6 span {
    font-size: var(--font-accent);
    font-weight: var(--font-weight-400);
    letter-spacing: var(--letter-spacing-05);
    line-height: 1.3;
    max-width: 160px;
    white-space: nowrap;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.4px;
    color: var(--color-white)
}

.music-showcase_MusicShowcasesActionSection__pvgUQ {
    justify-content: flex-end !important;
    width: 100%
}

.music-showcase_MusicShowcasesActionSection__pvgUQ button {
    align-items: flex-start !important
}

.music-showcase_MusicShowcasesActionSection__pvgUQ button p {
    font-weight: 700 !important;
    color: var(--color-white)
}

.music-showcase_MusicShowcaseActionMoreMobile__xGlmI {
    margin-top: -32px;
    background: var(--color-black-10)
}

.music-showcase_MusicShowcaseActionMoreMobile__xGlmI svg {
    transform: rotate(90deg)
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd {
    background: var(--color-black-10);
    --image-size: 170px;
    padding: 8px
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcase__JJbQ9 {
        gap: 28px
    }
}

.music-showcase_MusicShowcaseEmbedModeBorder__YBx2g {
    border: 1px solid var(--color-gray-transparent) !important
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMeta__IJWcV {
    --meta-bottom: 0px;
    z-index: 1
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMeta__IJWcV:after {
    content: "";
    position: absolute;
    width: 118px;
    height: 20px;
    background-size: 112px;
    right: 12px;
    z-index: 0;
    top: 12px;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-image: url(/icons/logo.svg)
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMeta__IJWcV:after {
        background-size: 100px;
        right: 0;
        z-index: 0;
        top: -12px
    }
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMeta__IJWcV:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: calc(100% - 70px);
    top: 0;
    background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), var(--dominant-color, var(--color-black-10));
    filter: blur(80px);
    opacity: 1;
    background-position: 50%;
    background-size: cover;
    -webkit-backdrop-filter: blur(80px);
    backdrop-filter: blur(80px);
    z-index: -1;
    -webkit-clip-path: inherit;
    clip-path: inherit
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMeta__IJWcV .music-showcase_MusicShowcaseImage__nfpw9 {
        width: 124px !important;
        height: 124px !important
    }
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMetaInfo__8un4G {
    flex: 1 1 !important
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMetaInfo__8un4G>h4 {
    font-size: 23px !important
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMetaInfo__8un4G>p {
    font-size: 16px !important
}

@media(max-width: 767.98px) {
    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMetaInfo__8un4G {
        flex: 1 1 !important
    }

    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMetaInfo__8un4G>h4 {
        font-size: 16px !important
    }

    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseMetaInfo__8un4G>p {
        font-size: 14px !important
    }

    .music-showcase_MusicShowcaseEmbedMode__yjvDd {
        padding: 32px 14px 18px
    }

    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcase__JJbQ9.music-showcase_MusicShowcaseAlbum__Q60Jf),
    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcase__JJbQ9:not(.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcase__JJbQ9.music-showcase_MusicShowcasePlaylist__2sGh3) {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        border-bottom: none !important
    }
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseTrack__v6poc {
    --image-size: 170px
}

@media(max-width: 767.98px) {

    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseTrack__v6poc .music-showcase_isMusicPlayButton__X8E_d,
    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseTrack__v6poc .music-showcase_isSmallMusicPlayButton__mBS7t {
        display: none
    }

    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseTrack__v6poc:before {
        content: unset
    }

    .music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseTrack__v6poc img {
        width: 87px;
        height: 87px
    }
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseListContainer__ar6fK {
    overflow: auto;
    width: 100%
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseListContainer__ar6fK.music-showcase_maxHeight__ow_dt {
    max-height: 180px
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseListContainer__ar6fK.music-showcase_embedMode__V_OpG {
    max-height: calc(100vh - 240px)
}

.music-showcase_MusicShowcaseEmbedMode__yjvDd .music-showcase_MusicShowcaseListContainer__ar6fK .music-showcase_MusicShowcaseList__fxxAC {
    padding: 8px
}

.music-showcase_MusicShowcaseListContainer__ar6fK {
    width: 100%
}

.music-showcase_MusicAlbumAndPlaylistActions__Ru6Eo {
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    margin-top: -77px;
    right: 0;
    gap: 16px;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    transition: all .2s ease-in-out
}

.music-showcase_MusicAlbumAndPlaylistActions__Ru6Eo span:first-child button {
    background: var(--color-orange)
}

.music-showcase_MusicAlbumAndPlaylistActions__Ru6Eo span:first-child svg path,
.music-showcase_MusicAlbumAndPlaylistActions__Ru6Eo span:first-child svg rect {
    fill: var(--color-black-10)
}

.music-showcase_MusicAlbumAndPlaylistActions__Ru6Eo span:nth-child(2) button {
    background: #1d1d1d
}

.music-showcase_MusicAlbumAndPlaylistActions__Ru6Eo span:nth-child(2) svg path {
    fill: #fff
}

.music-showcase_MusicAlbumAndPlaylistActions__Ru6Eo button {
    height: 75px;
    width: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px
}

.music-showcase_MusicAlbumAndPlaylistActions__Ru6Eo button svg {
    height: 24px;
    width: auto
}

.music-showcase_MusicAlbumAndPlaylistActions__Ru6Eo button.music-showcase_active__V5ifH svg path {
    fill: var(--color-orange)
}

.music-showcase_MusicShowcaseAdminStats__UjjGf {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: flex-start
}

@media screen and (max-width: 768px) {
    .music-showcase_MusicAlbumAndPlaylistActions__Ru6Eo {
        display: none
    }
}

.waveform-player_WaveformPlayer__GZvkS {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 18px
}

@media(max-width: 767.98px) {
    .waveform-player_WaveformPlayer__GZvkS {
        gap: 8px
    }

    .waveform-player_WaveformPlayer__GZvkS .player-controls-embed button {
        height: 40px;
        width: 40px
    }

    .waveform-player_WaveformPlayer__GZvkS .player-controls-embed button svg {
        max-height: 14px !important
    }
}

.waveform-player_WaveformPlayer__GZvkS.waveform-player_disabled__fB8Mc {
    opacity: .3;
    pointer-events: none;
    cursor: not-allowed
}