.ads-err-modal-container .ads-content-container .content-msg{letter-spacing:0;color:#111315;width:376px;font-family:WkdFont-Roboto-Regular;font-size:14px;font-weight:400}.ads-err-modal-container .ads-content-container{margin-left:32px}.ads-err-modal-container .error-info-desc{letter-spacing:0;color:#737373;margin-top:8px;font-family:WkdFont-Roboto-Regular;font-size:14px}.login-modal-overlay{z-index:50;background:rgba(0,0,0,.9);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.login-modal{background:#121212;border-radius:24px;flex-direction:column;gap:21px;width:580px;padding:48px 70px;display:flex;position:relative}.login-modal-border{pointer-events:none;border:1px solid rgba(255,255,255,.1);border-radius:24px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 25px 50px rgba(0,0,0,.25)}.login-modal-close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:20px;right:20px}.login-modal-close svg{width:12px;height:12px}.login-modal-close:hover svg path{stroke:#fff}.login-modal-content{flex-direction:column;gap:24px;display:flex}.login-modal-header{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.login-modal-title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:32px;font-weight:700}.login-modal-subtitle{color:rgba(255,255,255,.5);margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.login-modal-buttons{flex-direction:column;gap:16px;width:100%;display:flex}.login-btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;padding:16px;transition:all .2s;display:flex}.login-btn-icon{flex-shrink:0;width:24px;height:24px}.login-btn span{font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.google-btn{background:#fff}.google-btn span{color:#101828}.google-btn:hover{background:rgba(255,255,255,.9)}.facebook-btn{background:#006fff}.facebook-btn span{color:#fff}.facebook-btn:hover{background:#0060e0}.login-modal-agreement{width:100%}.login-modal-agreement p{color:rgba(255,255,255,.35);text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.login-modal-agreement p a{color:rgba(255,255,255,.35);text-decoration:underline}.login-modal-agreement p a:hover{color:rgba(255,255,255,.5)}@media (max-width:640px){.login-modal{width:calc(100vw - 32px);max-width:400px;padding:32px 24px}.login-modal-title{font-size:24px}.login-modal-subtitle{font-size:14px}.login-btn{height:48px}.login-btn span{font-size:14px}}.login-page{background:var(--color-background);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.login-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(229,57,53,.08) 0%,transparent 50%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.music-btn{font-family:var(--font-family);border-radius:var(--radius-button);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast)}.music-btn.ant-btn-primary{background:var(--color-primary-gradient);color:var(--color-primary-foreground);border:none}.music-btn.ant-btn-primary:hover:not(:disabled){opacity:var(--opacity-hover);background:var(--color-primary-gradient)}.music-btn.ant-btn-primary:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--color-primary-gradient)}.music-btn.ant-btn-default{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-card-foreground)}.music-btn.ant-btn-default:hover:not(:disabled){opacity:var(--opacity-hover);border-color:var(--color-border);color:var(--color-card-foreground);background:var(--color-card)}.music-btn.ant-btn-default:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.music-btn--sm{height:var(--size-button-height-sm);font-size:var(--font-size-sm);padding:9px 24px}.music-btn--md{height:var(--size-button-height-md);font-size:var(--font-size-base);padding:12px 24px}.music-btn--lg{height:var(--size-button-height);font-size:var(--font-size-base);padding:16px 32px}.music-input.ant-input,.music-input.ant-input-affix-wrapper:not(.ant-input-textarea){height:var(--size-input-height);font-family:var(--font-family);padding:12px 16px;color:var(--color-foreground)!important;background:rgba(255,255,255,.06)!important;border:1px solid transparent!important;border-radius:16px!important}.music-input.ant-input::-webkit-input-placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input::-ms-input-placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input::placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input-affix-wrapper:not(.ant-input-textarea)::-webkit-input-placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input-affix-wrapper:not(.ant-input-textarea)::-ms-input-placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input-affix-wrapper:not(.ant-input-textarea)::placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input:hover:not(:focus):not(.ant-input-affix-wrapper-focused),.music-input.ant-input-affix-wrapper:not(.ant-input-textarea):hover:not(:focus):not(.ant-input-affix-wrapper-focused){border-color:transparent!important}.music-input.ant-input:focus,.music-input.ant-input.ant-input-affix-wrapper-focused,.music-input.ant-input-affix-wrapper:not(.ant-input-textarea):focus,.music-input.ant-input-affix-wrapper:not(.ant-input-textarea).ant-input-affix-wrapper-focused{border-color:var(--color-border-active)!important;box-shadow:none!important}.music-input.ant-input:not(:focus):not(.ant-input-affix-wrapper-focused),.music-input.ant-input-affix-wrapper:not(.ant-input-textarea):not(:focus):not(.ant-input-affix-wrapper-focused){border-color:transparent!important}.music-input.ant-input-textarea,.music-input.ant-input-affix-wrapper.ant-input-textarea{height:auto!important;min-height:auto!important}.music-input.ant-input-textarea .ant-input,.music-input.ant-input-textarea textarea.ant-input{min-height:unset;resize:none;height:auto;font-family:var(--font-family);padding:12px 16px;background:var(--color-input-background)!important;color:var(--color-foreground)!important;border:1px solid transparent!important;border-radius:16px!important}.music-input.ant-input-textarea .ant-input::-webkit-input-placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input-textarea .ant-input::-ms-input-placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input-textarea .ant-input::placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input-textarea textarea.ant-input::-webkit-input-placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input-textarea textarea.ant-input::-ms-input-placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input-textarea textarea.ant-input::placeholder{color:var(--color-muted-foreground)!important}.music-input.ant-input-textarea .ant-input:hover:not(:focus),.music-input.ant-input-textarea textarea.ant-input:hover:not(:focus){border-color:transparent!important}.music-input.ant-input-textarea .ant-input:focus,.music-input.ant-input-textarea textarea.ant-input:focus{border-color:var(--color-border-active)!important;box-shadow:none!important}.music-input-textarea-wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.music-input-textarea-wrapper .music-input-textarea-header{justify-content:space-between;align-items:center;min-height:20px;display:flex}.music-input-textarea-wrapper .music-input-textarea-label{color:var(--color-foreground);font-size:14px;font-weight:500}.music-input-textarea-wrapper .music-input-textarea-count{color:var(--color-muted-foreground);font-size:12px;line-height:1}.ant-input,.ant-input-affix-wrapper,textarea.ant-input{color:#fff!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:16px!important}.ant-input::-webkit-input-placeholder{color:rgba(255,255,255,.5)!important}.ant-input::-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.ant-input::placeholder{color:rgba(255,255,255,.5)!important}.ant-input-affix-wrapper::-webkit-input-placeholder{color:rgba(255,255,255,.5)!important}.ant-input-affix-wrapper::-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.ant-input-affix-wrapper::placeholder{color:rgba(255,255,255,.5)!important}textarea.ant-input::-webkit-input-placeholder{color:rgba(255,255,255,.5)!important}textarea.ant-input::-ms-input-placeholder{color:rgba(255,255,255,.5)!important}textarea.ant-input::placeholder{color:rgba(255,255,255,.5)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,textarea.ant-input:hover{border-color:rgba(255,255,255,.3)!important}.ant-input:focus,.ant-input-affix-wrapper:focus,textarea.ant-input:focus{box-shadow:none!important;border-color:rgba(255,255,255,.5)!important}.music-input.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled),.music-input.ant-input.ant-input-status-error,.music-input.ant-input-affix-wrapper.ant-input-status-error,input.music-input.ant-input-status-error{background:rgba(255,255,255,.1)!important;border-color:transparent!important}.music-input.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus,.music-input.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled).ant-input-affix-wrapper-focused,.music-input.ant-input.ant-input-status-error:focus,.music-input.ant-input.ant-input-status-error.ant-input-affix-wrapper-focused,.music-input.ant-input-affix-wrapper.ant-input-status-error:focus,.music-input.ant-input-affix-wrapper.ant-input-status-error.ant-input-affix-wrapper-focused,input.music-input.ant-input-status-error:focus,input.music-input.ant-input-status-error.ant-input-affix-wrapper-focused{border-color:var(--color-border-active)!important}.music-input-number.ant-input-number{background:var(--color-input-background);border-color:var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground);height:var(--size-input-height);outline:.5px solid transparent}.music-input-number.ant-input-number::-webkit-input-placeholder{color:var(--color-muted-foreground)}.music-input-number.ant-input-number::-ms-input-placeholder{color:var(--color-muted-foreground)}.music-input-number.ant-input-number::placeholder{color:var(--color-muted-foreground)}.music-input-number.ant-input-number:hover:not(:disabled):not(:focus){border-color:var(--color-border-hover)}.music-input-number.ant-input-number:focus,.music-input-number.ant-input-number.ant-input-number-focused{border-color:var(--color-primary);outline:.5px solid var(--color-primary)}.music-input-number.ant-input-number[disabled]{border-color:var(--color-border)!important}.music-input-number.ant-input-number.ant-input-number-status-error{border-color:var(--color-error)!important;outline:.5px solid transparent!important}.music-input-number.ant-input-number.ant-input-number-status-error:focus,.music-input-number.ant-input-number.ant-input-number-status-error.ant-input-number-focused{outline:.5px solid var(--color-error)!important}.music-input-number.ant-input-number .ant-input-number-input{height:100%;color:var(--color-foreground);padding:12px 16px}.music-input-number.ant-input-number .ant-input-number-input::-webkit-input-placeholder{color:var(--color-muted-foreground)}.music-input-number.ant-input-number .ant-input-number-input::-ms-input-placeholder{color:var(--color-muted-foreground)}.music-input-number.ant-input-number .ant-input-number-input::placeholder{color:var(--color-muted-foreground)}.music-input-number.ant-input-number .ant-input-number-handler-wrap{border-left-color:var(--color-border);background:0 0}.music-input-number.ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler{border-color:var(--color-border)}.music-input-number.ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler:hover{color:var(--color-primary)}.music-input-number.ant-input-number.ant-input-number-disabled{background-color:var(--color-input-background);color:var(--color-muted-foreground);border-color:var(--color-border);opacity:var(--opacity-disabled)}.music-input-number.ant-input-number.ant-input-number-disabled:hover{border-color:var(--color-border)}.music-affix-input-number{background:var(--color-input-background);border-color:var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground);height:var(--size-input-height);outline:.5px solid transparent}.music-affix-input-number::-webkit-input-placeholder{color:var(--color-muted-foreground)}.music-affix-input-number::-ms-input-placeholder{color:var(--color-muted-foreground)}.music-affix-input-number::placeholder{color:var(--color-muted-foreground)}.music-affix-input-number:hover:not(:disabled):not(:focus){border-color:var(--color-border-hover)}.music-affix-input-number:focus,.music-affix-input-number.ant-input-number-affix-wrapper-focused{border-color:var(--color-primary);outline:.5px solid var(--color-primary)}.music-affix-input-number[disabled]{border-color:var(--color-border)!important}.music-affix-input-number.ant-input-number-affix-wrapper-status-error{border-color:var(--color-error)!important;outline:.5px solid transparent!important}.music-affix-input-number.ant-input-number-affix-wrapper-status-error:focus,.music-affix-input-number.ant-input-number-affix-wrapper-status-error.ant-input-number-affix-wrapper-focused{outline:.5px solid var(--color-error)!important}.music-affix-input-number .ant-input-number-input{height:100%;color:var(--color-foreground);padding:12px 16px}.music-affix-input-number .ant-input-number-input::-webkit-input-placeholder{color:var(--color-muted-foreground)}.music-affix-input-number .ant-input-number-input::-ms-input-placeholder{color:var(--color-muted-foreground)}.music-affix-input-number .ant-input-number-input::placeholder{color:var(--color-muted-foreground)}.music-affix-input-number .ant-input-number-handler-wrap{border-left-color:var(--color-border);background:0 0}.music-affix-input-number .ant-input-number-handler-wrap .ant-input-number-handler{border-color:var(--color-border)}.music-affix-input-number .ant-input-number-handler-wrap .ant-input-number-handler:hover{color:var(--color-primary)}.music-select.ant-select{height:var(--size-input-height)}.music-select.ant-select .ant-select-selector{background:var(--color-input-background)!important;border:1px solid var(--color-border)!important;height:var(--size-input-height)!important;border-radius:16px!important;align-items:center!important;padding:0 16px!important;display:flex!important}.music-select.ant-select .ant-select-selection-placeholder{color:var(--color-muted-foreground)!important}.music-select.ant-select .ant-select-selection-item{color:var(--color-foreground)!important}.music-select.ant-select:hover .ant-select-selector{border-color:var(--color-border-hover)!important}.music-select.ant-select.ant-select-focused .ant-select-selector{border-color:var(--color-border-active)!important;box-shadow:none!important}.music-select.ant-select .ant-select-suffix{flex-shrink:0!important;align-items:center!important;display:inline-flex!important}.music-select.ant-select .ant-select-suffix:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.music-select.ant-select .ant-select-suffix:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.music-select.ant-select .ant-select-suffix:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.music-select.ant-select .ant-select-suffix:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.music-select.ant-select .ant-select-suffix:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.music-select.ant-select .ant-select-suffix:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.music-select.ant-select .ant-select-arrow,.music-select.ant-select .music-select-arrow{color:var(--color-foreground)!important;align-items:center!important;display:inline-flex!important}.music-select.ant-select .ant-select-arrow img,.music-select.ant-select .music-select-arrow img{width:24px!important;height:24px!important;display:block!important}.music-select.ant-select.ant-select-status-error .ant-select-selector,.music-select.ant-select.ant-select-outlined.ant-select-status-error:not(.ant-select-disabled) .ant-select-selector{background:var(--color-input-background)!important;border-color:var(--color-error)!important}.music-select-dropdown.ant-select-dropdown,.ant-select-dropdown{background:#1e1e1e!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;padding:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.4)!important}.music-select-dropdown.ant-select-dropdown .ant-select-item,.ant-select-dropdown .ant-select-item{align-items:center;min-height:40px;font-family:Poppins,sans-serif;font-size:14px;display:flex;color:#fff!important;border-radius:8px!important;padding:10px 12px!important}.music-select-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;color:#fff!important;background:rgba(147,97,255,.2)!important}.music-select-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.music-select-dropdown.ant-select-dropdown .ant-select-item-option:hover:not(.ant-select-item-option-disabled),.ant-select-dropdown .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:rgba(255,255,255,.1)!important}.music-select-dropdown.ant-select-dropdown .ant-select-item-empty,.ant-select-dropdown .ant-select-item-empty{color:rgba(255,255,255,.5)!important}.music-radio.ant-radio-wrapper{color:var(--color-foreground);font-family:var(--font-family)}.music-radio.ant-radio-wrapper .ant-radio-inner{width:var(--size-radio);height:var(--size-radio);background:0 0;border:2px solid rgba(255,255,255,.4)}.music-radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--color-primary)}.music-radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{background:var(--color-primary-gradient);width:12px;height:12px;margin-top:-6px}.music-radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:-6px}.music-radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:-6px}.music-radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:-6px}.music-radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:-6px}.music-radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:-6px}.music-radio.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:-6px}.music-radio.ant-radio-wrapper:hover .ant-radio-inner{border-color:var(--color-border-hover)}.music-checkbox.ant-checkbox-wrapper{color:var(--color-foreground);font-family:var(--font-family)}.music-checkbox.ant-checkbox-wrapper .ant-checkbox-inner{width:var(--size-checkbox);height:var(--size-checkbox);background:0 0;border:2px solid rgba(255,255,255,.4);border-radius:4px}.music-checkbox.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background:var(--color-primary-gradient);border-color:transparent}.music-checkbox.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.music-checkbox.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--color-border-hover)}.music-switch.ant-switch{background:var(--color-muted)}.music-switch.ant-switch.ant-switch-checked{background:var(--color-primary-gradient)}.music-switch.ant-switch .ant-switch-handle:before{background:var(--color-foreground)}.music-form.ant-form .ant-form-item-label>label{color:var(--color-foreground);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);font-family:var(--font-family)}.music-form.ant-form .item{margin-bottom:0!important}.music-form.ant-form .ant-form-item-explain-error{color:var(--color-destructive);font-size:var(--font-size-xs)}.ant-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:before{display:none!important}.ant-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:after{color:red!important;content:"*"!important;visibility:visible!important;font-family:SimSun,sans-serif!important;font-size:14px!important;line-height:1!important;display:inline-block!important}.ant-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px;margin-right:0}.ant-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px;margin-right:0}.ant-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px;margin-right:0}.ant-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-left:0;margin-right:4px}.ant-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-left:0;margin-right:4px}.ant-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-left:0;margin-right:4px}.music-date-picker.ant-picker{background:var(--color-bg-input,rgba(255,255,255,.06));border:1px solid var(--color-border,rgba(255,255,255,.15));border-radius:var(--radius-md,12px);height:var(--height-input,48px);width:100%;padding:12px 16px}.music-date-picker.ant-picker .ant-picker-input>input{color:var(--color-text-primary,#fff);font-family:Poppins,sans-serif;font-size:14px}.music-date-picker.ant-picker .ant-picker-input>input::-webkit-input-placeholder{color:var(--color-text-placeholder,rgba(255,255,255,.35))}.music-date-picker.ant-picker .ant-picker-input>input::-ms-input-placeholder{color:var(--color-text-placeholder,rgba(255,255,255,.35))}.music-date-picker.ant-picker .ant-picker-input>input::placeholder{color:var(--color-text-placeholder,rgba(255,255,255,.35))}.music-date-picker.ant-picker .ant-picker-suffix{color:var(--color-text-secondary,rgba(255,255,255,.7))}.music-date-picker.ant-picker .ant-picker-clear{color:var(--color-text-secondary,rgba(255,255,255,.7));background:0 0}.music-date-picker.ant-picker .ant-picker-clear:hover{color:var(--color-text-primary,#fff)}.music-date-picker.ant-picker:hover{border-color:var(--color-border-hover,rgba(255,255,255,.3))}.music-date-picker.ant-picker.active,.music-date-picker.ant-picker.ant-picker-focused{border-color:var(--color-primary,#9361ff);box-shadow:none}.music-date-picker.ant-picker.shadow{box-shadow:var(--shadow-md)}.music-date-picker.ant-picker.ant-picker-disabled{background:var(--color-bg-input,rgba(255,255,255,.06));border-color:var(--color-border,rgba(255,255,255,.15));opacity:.5}.music-date-picker.ant-picker.ant-picker-disabled .ant-picker-input>input{color:var(--color-text-disabled,rgba(255,255,255,.35))}.music-date-picker-popup,.ant-picker-dropdown{z-index:10000!important}.music-date-picker-popup .ant-picker-panel-container,.ant-picker-dropdown .ant-picker-panel-container{overflow:hidden;background:#2a2a2a!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important}.music-date-picker-popup .ant-picker-panel,.ant-picker-dropdown .ant-picker-panel{background:#2a2a2a!important;border:none!important}.music-date-picker-popup .ant-picker-header,.ant-picker-dropdown .ant-picker-header{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:8px 12px!important}.music-date-picker-popup .ant-picker-header button,.ant-picker-dropdown .ant-picker-header button{color:rgba(255,255,255,.7)!important}.music-date-picker-popup .ant-picker-header button:hover,.ant-picker-dropdown .ant-picker-header button:hover{color:#fff!important}.music-date-picker-popup .ant-picker-header .ant-picker-header-view button,.ant-picker-dropdown .ant-picker-header .ant-picker-header-view button{color:#fff!important;font-weight:600!important}.music-date-picker-popup .ant-picker-header .ant-picker-header-view button:hover,.ant-picker-dropdown .ant-picker-header .ant-picker-header-view button:hover{color:#9361ff!important}.music-date-picker-popup .ant-picker-body,.ant-picker-dropdown .ant-picker-body{padding:8px 12px!important}.music-date-picker-popup .ant-picker-content th,.ant-picker-dropdown .ant-picker-content th{color:rgba(255,255,255,.5)!important;font-weight:500!important}.music-date-picker-popup .ant-picker-cell,.ant-picker-dropdown .ant-picker-cell{color:rgba(255,255,255,.35)!important}.music-date-picker-popup .ant-picker-cell-in-view,.ant-picker-dropdown .ant-picker-cell-in-view{color:#fff!important}.music-date-picker-popup .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:rgba(147,97,255,.2)!important}.music-date-picker-popup .ant-picker-cell-selected .ant-picker-cell-inner,.music-date-picker-popup .ant-picker-cell-selected:hover .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-selected:hover .ant-picker-cell-inner{color:#fff!important;background:#9361ff!important}.music-date-picker-popup .ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#9361ff!important}.music-date-picker-popup .ant-picker-cell-disabled,.ant-picker-dropdown .ant-picker-cell-disabled{color:rgba(255,255,255,.2)!important}.music-date-picker-popup .ant-picker-cell-disabled:before,.ant-picker-dropdown .ant-picker-cell-disabled:before{background:0 0!important}.music-date-picker-popup .ant-picker-footer,.ant-picker-dropdown .ant-picker-footer{background:#2a2a2a!important;border-top:1px solid rgba(255,255,255,.1)!important}.music-date-picker-popup .ant-picker-today-btn,.music-date-picker-popup .ant-picker-now-btn,.ant-picker-dropdown .ant-picker-today-btn,.ant-picker-dropdown .ant-picker-now-btn{color:#9361ff!important}.music-date-picker-popup .ant-picker-today-btn:hover,.music-date-picker-popup .ant-picker-now-btn:hover,.ant-picker-dropdown .ant-picker-today-btn:hover,.ant-picker-dropdown .ant-picker-now-btn:hover{color:#b088ff!important}.music-date-picker-popup .ant-picker-ok button,.ant-picker-dropdown .ant-picker-ok button{background:#9361ff!important;border-color:#9361ff!important}.music-date-picker-popup .ant-picker-ok button:hover,.ant-picker-dropdown .ant-picker-ok button:hover{background:#b088ff!important;border-color:#b088ff!important}.music-date-picker-popup .ant-picker-time-panel,.ant-picker-dropdown .ant-picker-time-panel{border-left:1px solid rgba(255,255,255,.1)!important}.music-date-picker-popup .ant-picker-time-panel .ant-picker-header,.ant-picker-dropdown .ant-picker-time-panel .ant-picker-header{border-bottom:1px solid rgba(255,255,255,.1)!important}.music-date-picker-popup .ant-picker-time-panel .ant-picker-content:after,.ant-picker-dropdown .ant-picker-time-panel .ant-picker-content:after,.music-date-picker-popup .ant-picker-time-panel .ant-picker-time-panel-column:after,.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column:after{background:0 0!important}.music-date-picker-popup .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner,.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:rgba(255,255,255,.7)!important;background:0 0!important}.music-date-picker-popup .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover,.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:rgba(147,97,255,.2)!important}.music-date-picker-popup .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner,.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important;background:#9361ff!important}.music-date-picker-popup .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner,.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:rgba(255,255,255,.2)!important}.music-date-picker-popup .ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-date-panel{border-right:1px solid rgba(255,255,255,.1)!important}.music-date-picker-popup .ant-picker-range-arrow:before,.music-date-picker-popup .ant-picker-range-arrow:after,.ant-picker-dropdown .ant-picker-range-arrow:before,.ant-picker-dropdown .ant-picker-range-arrow:after{background:#2a2a2a!important;border-color:rgba(255,255,255,.15)!important}.music-datetime-picker-container{width:100%;position:relative}@media (min-width:769px){.music-datetime-picker-container{justify-content:flex-start;display:flex}}.music-datetime-picker__input{cursor:pointer;background:rgba(255,255,255,.06);border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:all .2s;display:flex}@media (min-width:769px){.music-datetime-picker__input{width:280px}}.music-datetime-picker__input:hover{background:rgba(255,255,255,.1)}.music-datetime-picker__placeholder{font-family:var(--font-family);color:rgba(255,255,255,.5);font-size:14px}.music-datetime-picker__value{font-family:var(--font-family);color:#fff;font-size:14px}.music-datetime-picker__icon{color:rgba(255,255,255,.5);flex-shrink:0}.music-datetime-picker__dropdown{z-index:1000;background:#2a2a2a;border-radius:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4)}@media (max-width:768px){.music-datetime-picker__dropdown{border-radius:16px 16px 0 0;flex-direction:column;max-height:70vh;position:fixed;top:auto;bottom:0;left:0;right:0}}.music-datetime-picker__calendar{min-width:280px;padding:16px}@media (max-width:768px){.music-datetime-picker__calendar{width:100%;min-width:auto}}.music-datetime-picker__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.music-datetime-picker__nav-btn{color:rgba(255,255,255,.7);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.music-datetime-picker__nav-btn:hover{color:#fff;background:rgba(255,255,255,.1)}.music-datetime-picker__month{font-family:var(--font-family);color:#fff;font-size:16px;font-weight:600}.music-datetime-picker__weekdays{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.music-datetime-picker__weekday{font-family:var(--font-family);color:rgba(255,255,255,.5);text-align:center;padding:4px;font-size:12px}.music-datetime-picker__days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.music-datetime-picker__day{width:36px;height:36px;font-family:var(--font-family);color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.music-datetime-picker__day:hover:not(:disabled){background:rgba(255,255,255,.1)}.music-datetime-picker__day--outside{color:rgba(255,255,255,.2);pointer-events:none}.music-datetime-picker__day--today{border:1px solid rgba(147,97,255,.5)}.music-datetime-picker__day--selected{color:#fff;background:#9361ff!important}.music-datetime-picker__day--disabled{color:rgba(255,255,255,.2);cursor:not-allowed;pointer-events:none}.music-datetime-picker__time{border-left:1px solid rgba(255,255,255,.1);flex-direction:column;width:100px;max-height:320px;display:flex}@media (max-width:768px){.music-datetime-picker__time{border-top:1px solid rgba(255,255,255,.1);border-left:none;width:100%;max-height:200px}}.music-datetime-picker__time-header{font-family:var(--font-family);color:#fff;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0;padding:16px;font-size:14px;font-weight:600}.music-datetime-picker__time-list{flex:1;padding:8px;overflow-y:auto}@media (max-width:768px){.music-datetime-picker__time-list{flex-wrap:wrap;gap:8px;padding:12px;display:flex}}.music-datetime-picker__time-list::-webkit-scrollbar{width:4px}.music-datetime-picker__time-list::-webkit-scrollbar-track{background:0 0}.music-datetime-picker__time-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}.music-datetime-picker__time-item{width:100%;font-family:var(--font-family);color:rgba(255,255,255,.7);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:14px;transition:all .2s;display:block}.music-datetime-picker__time-item:hover{color:#fff;background:rgba(255,255,255,.1)}.music-datetime-picker__time-item--selected{color:#9361ff;background:rgba(147,97,255,.2)}@media (max-width:768px){.music-datetime-picker__time-item{text-align:center;flex-shrink:0;width:auto}}.music-tooltip.ant-tooltip .ant-tooltip-inner{background:var(--color-card);color:var(--color-card-foreground);border-radius:var(--radius-sm);font-size:var(--font-size-sm);padding:8px 12px}.music-tooltip.ant-tooltip .ant-tooltip-arrow:before{background:var(--color-card)}.music-popover.ant-popover .ant-popover-inner{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 16px}.music-popover.ant-popover .ant-popover-title{color:var(--color-card-foreground);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-bottom:8px}.music-popover.ant-popover .ant-popover-inner-content{color:var(--color-card-foreground)}.music-popover.ant-popover .ant-popover-arrow:before{background:var(--color-card)}.music-modal.ant-modal .ant-modal-content{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px}.music-modal.ant-modal .ant-modal-header{background:0 0;border-bottom:none;padding:0 0 16px}.music-modal.ant-modal .ant-modal-title{color:var(--color-card-foreground);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.music-modal.ant-modal .ant-modal-close{color:var(--color-card-foreground)}.music-modal.ant-modal .ant-modal-close:hover{color:var(--color-muted-foreground)}.music-modal.ant-modal .ant-modal-body{color:var(--color-card-foreground);padding:0}.music-modal.ant-modal .ant-modal-footer{border-top:none;padding:16px 0 0}.music-modal-mask{background:rgba(0,0,0,.75)}:global .ant-message .ant-message-notice-content{color:#fff!important;background:#2a2a2a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:12px 20px!important;box-shadow:0 4px 20px rgba(0,0,0,.5)!important}:global .ant-message .ant-message-custom-content{align-items:center;display:flex;color:#fff!important}:global .ant-message .ant-message-custom-content .anticon{margin-right:12px;font-size:20px}:global .ant-message .ant-message-custom-content span{font-size:14px;color:#fff!important}:global .ant-message .ant-message-custom-content.ant-message-success .anticon{color:#05df72}:global .ant-message .ant-message-custom-content.ant-message-error .anticon{color:#e53935}:global .ant-message .ant-message-custom-content.ant-message-warning .anticon{color:#fdc700}:global .ant-message .ant-message-custom-content.ant-message-info .anticon{color:#e53935}.music-icon{color:var(--color-text-primary);transition:color var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.music-icon:hover{opacity:.8}.music-icon--small{width:16px;height:16px}.music-icon--medium{width:24px;height:24px}.music-icon--large{width:32px;height:32px}.music-cover{flex-shrink:0;position:relative;overflow:hidden}.music-cover--small{border-radius:var(--radius-sm)}.music-cover--medium{border-radius:var(--radius-md)}.music-cover--large{border-radius:var(--radius-lg)}.music-cover--clickable{cursor:pointer;transition:transform var(--transition-fast)}.music-cover--clickable:hover{transform:scale(1.02)}.music-cover__image{object-fit:cover;width:100%;height:100%;display:block}.music-cover__placeholder{background-color:var(--color-bg-card);width:100%;height:100%;color:var(--color-text-quaternary);justify-content:center;align-items:center;display:flex}.music-avatar{border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.music-avatar--clickable{cursor:pointer;transition:transform var(--transition-fast)}.music-avatar--clickable:hover{transform:scale(1.02)}.music-avatar__image{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.music-avatar__placeholder{background-color:var(--color-bg-card);width:100%;height:100%;color:var(--color-text-quaternary);border-radius:50%;justify-content:center;align-items:center;display:flex}.music-avatar__placeholder img{object-fit:contain;width:50%;height:50%}.music-tag{border:1px solid var(--color-border-tags);height:22px;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);white-space:nowrap;transition:all var(--transition-fast);background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex}.music-tag--clickable{cursor:pointer}.music-tag--clickable:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.music-tag__text{line-height:1}.music-tag__close{cursor:pointer;opacity:.7;margin-left:4px;font-size:14px}.music-tag__close:hover{opacity:1}.music-chips{height:36px;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);background-color:var(--color-bg-card);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);border:none;border-radius:9999px;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex}.music-chips:hover:not(.music-chips--selected){background-color:var(--color-bg-hover)}.music-chips--selected{background-color:var(--color-brand-highlight);color:#fff}.music-chips-group{flex-wrap:wrap;gap:8px;display:flex}.music-release-state{border-radius:9999px;align-items:center;gap:6px;height:24px;padding:0 8px;display:inline-flex}.music-release-state__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.music-release-state__dot--success{background-color:var(--color-success)}.music-release-state__dot--warning{background-color:var(--color-warning)}.music-release-state__dot--error{background-color:var(--color-error)}.music-release-state__text{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);white-space:nowrap}.music-card{border-radius:var(--radius-card);background-color:var(--color-card);box-shadow:var(--shadow-md);padding:20px}.music-card-border{border:1px solid var(--color-border)}.music-card-no-shadow{box-shadow:none}.music-card-header{align-items:center;margin-bottom:16px;display:flex}.music-card-header-title{color:var(--color-card-foreground);font-size:var(--font-size-base);line-height:20px;font-weight:var(--font-weight-semibold);flex-grow:1}.music-card-header-extra{flex-shrink:0}.music-card-title-wrap{align-items:center;display:flex}.music-card-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-card-foreground);line-height:20px}.music-card-title-icon{width:16px;height:16px;font-size:var(--font-size-xs);color:var(--color-muted-foreground);background:var(--color-muted);cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.music-card-footer{margin-top:18px;display:flex;position:relative}.music-card-footer-loading{background:var(--color-card);z-index:20;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.music-card-body{position:relative}.music-card-body-loading{background:var(--color-card);z-index:20;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.music-resize-hoc{width:100%;position:relative}.music-resize-hoc .ant-spin-nested-loading,.music-resize-hoc .ant-spin-container{width:100%}.chart-icon-fullscreen{z-index:10;position:absolute;top:0;right:40px;cursor:pointer!important}.music-song-album-card{background-color:var(--color-bg-card);border-radius:16px;gap:16px;width:100%;max-width:494px;padding:16px;display:flex}.music-song-album-card--clickable{cursor:pointer;transition:background-color var(--transition-fast)}.music-song-album-card--clickable:hover{background-color:var(--color-bg-hover)}.music-song-album-card__content{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;display:flex}.music-song-album-card__title{font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1;overflow:hidden}.music-song-album-card__artist,.music-song-album-card__tracks{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-tertiary);margin:0;line-height:1}.music-song-album-card__tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.main-layout{background-color:var(--color-bg-primary);min-height:100vh;display:flex}.sidebar{background-color:var(--color-bg-primary);z-index:100;border-right:1px solid var(--color-border-default);flex-direction:column;width:250px;height:100vh;display:flex;position:fixed;top:0;left:0}.sidebar__logo{padding:26px 24px}.sidebar__logo img{width:202px;height:48px}.sidebar__logo .logo-text{color:var(--color-text-primary);flex-direction:column;align-items:center;gap:4px;display:flex}.sidebar__logo .logo-text__main{font-family:var(--font-family);letter-spacing:-.26px;font-size:26px;font-weight:700;line-height:32px}.sidebar__logo .logo-text__sub{font-family:var(--font-family);text-transform:uppercase;letter-spacing:4.4px;opacity:.7;font-size:10px;font-weight:300}.sidebar__user{flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.sidebar__user-name{font-family:var(--font-family);color:var(--color-text-primary);text-align:center;font-size:20px;font-weight:700}.sidebar__edit-profile{cursor:pointer;color:var(--color-text-tertiary);font-family:var(--font-family);align-items:center;gap:4px;padding:4px;font-size:14px;transition:color .2s;display:flex}.sidebar__edit-profile:hover{color:var(--color-text-primary)}.sidebar__edit-profile svg{width:16px;height:16px}.sidebar__divider{background:linear-gradient(90deg,transparent,var(--color-border-default),transparent);width:170px;height:1px;margin:24px auto}.sidebar__release-btn{padding:10px 30px 10px 20px}.sidebar__release-btn .release-btn{width:100%;height:48px;font-family:var(--font-family);border-radius:100px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex;background:var(--color-brand-highlight)!important;color:#fff!important;border:none!important}.sidebar__release-btn .release-btn svg,.sidebar__release-btn .release-btn img{width:24px;height:24px}.sidebar__nav{flex-direction:column;gap:42px;padding:30px 32px;display:flex}.sidebar__nav-item{cursor:pointer;color:var(--color-text-tertiary);align-items:center;gap:10px;transition:color .2s;display:flex}.sidebar__nav-item:hover,.sidebar__nav-item--active{color:var(--color-text-primary)}.sidebar__nav-item--active .sidebar__nav-label{font-weight:600}.sidebar__nav-icon{justify-content:center;align-items:center;display:flex}.sidebar__nav-icon svg,.sidebar__nav-icon img{width:24px;height:24px}.sidebar__nav-label{font-family:var(--font-family);font-size:16px;font-weight:400}.main-content{flex:1;min-height:100vh;margin-left:250px;position:relative}.main-content__header{z-index:50;position:absolute;top:24px;right:24px}.user-avatar-dropdown{position:relative}.user-avatar-dropdown__trigger{cursor:pointer;border-radius:50%;transition:transform .2s;overflow:hidden}.user-avatar-dropdown__trigger:hover{transform:scale(1.05)}.user-avatar-dropdown__menu{z-index:1000;background:#2a2a2a;border-radius:12px;min-width:200px;padding:8px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px rgba(0,0,0,.4)}.user-avatar-dropdown__header{font-family:var(--font-family);color:var(--color-text-primary);padding:12px 16px;font-size:16px;font-weight:600}.user-avatar-dropdown__divider{background:rgba(255,255,255,.1);height:1px;margin:4px 0}.user-avatar-dropdown__item{cursor:pointer;color:var(--color-text-secondary);font-family:var(--font-family);align-items:center;gap:12px;padding:12px 16px;font-size:14px;transition:all .2s;display:flex}.user-avatar-dropdown__item:hover{color:var(--color-text-primary);background:rgba(255,255,255,.05)}.user-avatar-dropdown__item svg,.user-avatar-dropdown__item img{width:20px;height:20px}.mobile-tab-bar{z-index:100;background:#1a1a1a;border-top:1px solid rgba(255,255,255,.1);height:60px;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-tab-bar__item{cursor:pointer;color:var(--color-text-tertiary);font-family:var(--font-family);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:12px;transition:color .2s;display:flex}.mobile-tab-bar__item svg,.mobile-tab-bar__item img{width:24px;height:24px}.mobile-tab-bar__item--active{color:var(--color-text-primary)}.page-loading{background-color:var(--color-bg-primary);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-loading__spinner{border:3px solid var(--color-border-default);border-top-color:var(--color-brand-highlight);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mobile-header{z-index:100;background:#121212;justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:none;position:fixed;top:0;left:0;right:0}.mobile-header__logo{flex-direction:column;display:flex}.mobile-header__logo-main{font-family:var(--font-family);color:var(--color-text-primary);font-size:22px;font-weight:700}.mobile-header__logo-sub{font-family:var(--font-family);text-transform:uppercase;letter-spacing:3px;color:var(--color-text-tertiary);font-size:9px;font-weight:300}.mobile-header__avatar-wrapper{position:relative}.mobile-header__avatar{cursor:pointer;border-radius:50%;transition:transform .2s;overflow:hidden}.mobile-header__avatar:hover{transform:scale(1.05)}.mobile-header__dropdown{z-index:200;background:#2a2a2a;border-radius:12px;width:200px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4)}.mobile-header__dropdown-header{font-family:var(--font-family);color:var(--color-text-primary);padding:16px;font-size:14px;font-weight:600}.mobile-header__dropdown-divider{background:var(--color-border-default);height:1px;margin:0 12px}.mobile-header__dropdown-item{font-family:var(--font-family);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-size:14px;transition:background .2s;display:flex}.mobile-header__dropdown-item:hover{background:rgba(255,255,255,.05)}.mobile-header__dropdown-item svg,.mobile-header__dropdown-item img{opacity:.7;width:20px;height:20px}@media (max-width:768px){.sidebar{display:none}.mobile-header{display:flex}.main-content{margin-left:0}.main-content__header{display:none}.main-layout--with-mobile-header .main-content{box-sizing:border-box;min-height:100vh;padding-top:70px;padding-bottom:60px}.mobile-tab-bar{display:flex}}.onboarding-layout{background-color:var(--color-bg-primary);min-height:100vh;display:flex}.onboarding-sidebar{z-index:10;width:250px;height:100vh;position:fixed;top:0;left:0}.onboarding-logo{padding:26px 24px}.onboarding-logo img{width:202px;height:48px}.onboarding-logo .logo-text{color:var(--color-text-primary);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.onboarding-logo .logo-text__main{font-family:var(--font-family);letter-spacing:-.26px;font-size:26px;font-weight:700;line-height:32px}.onboarding-logo .logo-text__sub{font-family:var(--font-family);text-transform:uppercase;letter-spacing:4.4px;opacity:.7;font-size:10px;font-weight:300}.onboarding-content{flex:1;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex;overflow-y:auto}@media (max-width:768px){.onboarding-layout{flex-direction:column}.onboarding-sidebar{width:100%;height:auto;position:relative}.onboarding-logo{padding:16px 20px}.onboarding-logo img{width:160px;height:auto}.onboarding-content{align-items:flex-start;min-height:auto;margin-left:0;padding:24px 20px}.onboarding-layout:has(.onboarding-profile) .onboarding-sidebar{display:none}.onboarding-layout:has(.onboarding-profile) .onboarding-content{min-height:100vh;padding:0}}.onboarding-name{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100%;padding:40px;display:flex}.onboarding-name__content{flex-direction:column;gap:64px;width:100%;max-width:480px;display:flex}.onboarding-name__header{flex-direction:column;gap:24px;display:flex}.onboarding-name__header .title-container{justify-content:center;align-items:center;width:100%;display:flex}.onboarding-name__header .title-image{object-fit:contain;width:100%;max-width:480px;height:auto}.onboarding-name__header .subtitle{font-family:var(--font-family);color:var(--color-text-tertiary);text-align:center;font-size:16px;font-weight:400;line-height:24px}@media (max-width:768px){.onboarding-name{padding:24px 20px}.onboarding-name__content{gap:48px}.onboarding-name__header{gap:16px}.onboarding-name__header .title-image{max-width:100%}.onboarding-name__header .subtitle{font-size:14px;line-height:20px}}.onboarding-name__form{flex-direction:column;gap:40px;display:flex}.onboarding-name__form .form-label{color:var(--color-text-primary);font-family:var(--font-family);font-size:14px;font-weight:500}.onboarding-name__form .form-label .required{color:#e53935;margin-left:2px}.onboarding-name__form .ant-input{color:var(--color-text-primary);background:#2a2a2a;border:none;border-radius:8px;height:48px;padding:12px 16px;font-size:16px}.onboarding-name__form .ant-input::-webkit-input-placeholder{color:#666}.onboarding-name__form .ant-input::-ms-input-placeholder{color:#666}.onboarding-name__form .ant-input::placeholder{color:#666}.onboarding-name__form .ant-input:hover{background:#333}.onboarding-name__form .ant-input:focus{box-shadow:none;background:#333}.onboarding-name__form .submit-btn{width:100%;height:64px;font-family:var(--font-family);color:#000;background:#fff;border:none;border-radius:999px;font-size:18px;font-weight:600;transition:all .2s}.onboarding-name__form .submit-btn:hover:not(:disabled){color:#000;background:#f0f0f0}.onboarding-name__form .submit-btn--disabled,.onboarding-name__form .submit-btn:disabled{cursor:not-allowed;border:none;color:#666!important;background:#3a3a3a!important}.onboarding-name__form .ant-form-item-label>label{color:var(--color-text-primary);font-family:var(--font-family);font-size:14px}.onboarding-name__form .ant-form-item-label>label:before{display:none!important}.onboarding-name__form .ant-form-item{margin-bottom:32px!important}@media (max-width:768px){.onboarding-name__form{gap:32px}.onboarding-name__form .ant-input{height:44px;padding:10px 14px;font-size:14px}.onboarding-name__form .submit-btn{height:56px;font-size:16px}.onboarding-name__form .form-label{font-size:13px}.onboarding-name__form .ant-form-item{margin-bottom:20px}}.onboarding-profile{box-sizing:border-box;width:100%;max-width:640px;margin:0 auto;padding:36px 24px}.onboarding-profile__nav{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.onboarding-profile__nav .nav-back{color:var(--color-text-primary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}.onboarding-profile__nav .nav-back:hover{opacity:.8}.onboarding-profile__nav .nav-back svg{flex-shrink:0}.onboarding-profile__nav .nav-avatar{background:var(--color-bg-input);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s;display:flex;overflow:hidden}.onboarding-profile__nav .nav-avatar:hover{opacity:.8}.onboarding-profile__nav .nav-avatar img{object-fit:cover;width:100%;height:100%}.onboarding-profile__nav .nav-avatar svg{color:var(--color-text-secondary)}.onboarding-profile__header{margin-bottom:24px}.onboarding-profile__header .greeting{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.onboarding-profile__header .greeting__hi{font-family:var(--font-family);color:var(--color-brand-highlight);font-size:32px;font-weight:700}.onboarding-profile__header .greeting__name{font-family:var(--font-family);color:var(--color-text-primary);font-size:32px;font-weight:700}.onboarding-profile__header .subtitle{font-family:var(--font-family);color:var(--color-text-tertiary);font-size:14px}.onboarding-profile__form{background:var(--color-bg-card,#1a1a1a);border-radius:16px;padding:24px;overflow:visible}.onboarding-profile__form .form-label{color:var(--color-text-primary);font-family:var(--font-family);font-size:14px;font-weight:500}.onboarding-profile__form .form-label .required{color:#e53935;margin-left:2px}.onboarding-profile__form .avatar-upload{flex-direction:column;gap:8px;display:flex}.onboarding-profile__form .avatar-upload__trigger{cursor:pointer;background:#2a2a2a;border:2px dashed #444;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .2s;display:flex;overflow:hidden}.onboarding-profile__form .avatar-upload__trigger:hover{border-color:var(--color-brand-highlight);background:#333}.onboarding-profile__form .avatar-upload__preview{object-fit:cover;width:100%;height:100%}.onboarding-profile__form .avatar-upload__placeholder{color:#666}.onboarding-profile__form .avatar-upload__loading{justify-content:center;align-items:center;display:flex}.onboarding-profile__form .avatar-upload__spinner{border:2px solid rgba(255,255,255,.2);border-top-color:var(--color-brand-highlight,#7c3aed);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite avatar-spin}@keyframes avatar-spin{to{transform:rotate(360deg)}}.onboarding-profile__form .avatar-upload .avatar-hint{color:#666;font-size:12px}.onboarding-profile__form .phone-input{gap:8px;display:flex}.onboarding-profile__form .phone-input .phone-prefix{flex-shrink:0;width:100px}.onboarding-profile__form .phone-input .phone-number{flex:1}.onboarding-profile__form .phone-error{color:#e53935;margin-top:6px;font-size:14px}.onboarding-profile__form .social-links{flex-direction:column;gap:12px;display:flex}.onboarding-profile__form .social-links .social-link-row{gap:8px;display:flex}.onboarding-profile__form .social-links .social-link-row .social-platform{flex-shrink:0;width:120px}.onboarding-profile__form .social-links .social-link-row .social-url-wrap{flex:1;align-items:center;gap:8px;display:flex}.onboarding-profile__form .social-links .social-link-row .social-url-wrap .social-url{flex:1}.onboarding-profile__form .social-links .social-link-row .social-link-remove{cursor:pointer;color:rgba(255,255,255,.4);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex}.onboarding-profile__form .social-links .social-link-row .social-link-remove:hover{color:#fff;background:rgba(255,255,255,.1)}.onboarding-profile__form .social-links .add-social-btn{color:var(--color-text-tertiary);cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 0;font-size:14px}.onboarding-profile__form .social-links .add-social-btn:hover{color:var(--color-brand-highlight)}.onboarding-profile__form .chips-container{flex-wrap:wrap;gap:8px;display:flex}.onboarding-profile__form .ant-input,.onboarding-profile__form .ant-input-affix-wrapper{color:var(--color-text-primary);background:#2a2a2a;border:none;height:44px;padding:10px 14px;font-size:14px}.onboarding-profile__form .ant-input::-webkit-input-placeholder{color:#666}.onboarding-profile__form .ant-input::-ms-input-placeholder{color:#666}.onboarding-profile__form .ant-input::placeholder{color:#666}.onboarding-profile__form .ant-input-affix-wrapper::-webkit-input-placeholder{color:#666}.onboarding-profile__form .ant-input-affix-wrapper::-ms-input-placeholder{color:#666}.onboarding-profile__form .ant-input-affix-wrapper::placeholder{color:#666}.onboarding-profile__form .ant-input:hover,.onboarding-profile__form .ant-input-affix-wrapper:hover{background:#333}.onboarding-profile__form .ant-input:focus,.onboarding-profile__form .ant-input-affix-wrapper:focus{box-shadow:none;background:#333}.onboarding-profile__form .ant-input-textarea,.onboarding-profile__form .ant-input-affix-wrapper.ant-input-textarea{background:#2a2a2a!important;border:none!important;height:auto!important;padding:14px!important;overflow:visible!important}.onboarding-profile__form .ant-input-textarea:hover,.onboarding-profile__form .ant-input-affix-wrapper.ant-input-textarea:hover{background:#333!important}.onboarding-profile__form .ant-input-textarea>textarea.ant-input,.onboarding-profile__form .ant-input-affix-wrapper.ant-input-textarea>textarea.ant-input{box-shadow:none!important;height:auto!important;min-height:unset!important;resize:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.onboarding-profile__form .ant-input-textarea>textarea.ant-input:hover,.onboarding-profile__form .ant-input-textarea>textarea.ant-input:focus,.onboarding-profile__form .ant-input-affix-wrapper.ant-input-textarea>textarea.ant-input:hover,.onboarding-profile__form .ant-input-affix-wrapper.ant-input-textarea>textarea.ant-input:focus{box-shadow:none!important;background:0 0!important;border:none!important}.onboarding-profile__form .ant-select .ant-select-selector{background:#2a2a2a!important;border:none!important;height:44px!important;padding:0 14px!important}.onboarding-profile__form .ant-select .ant-select-selector .ant-select-selection-search-input{height:42px!important}.onboarding-profile__form .ant-select .ant-select-selector .ant-select-selection-placeholder,.onboarding-profile__form .ant-select .ant-select-selector .ant-select-selection-item{color:var(--color-text-primary);line-height:42px!important}.onboarding-profile__form .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#666}.onboarding-profile__form .ant-select:hover .ant-select-selector{background:#333!important}.onboarding-profile__form .ant-select.ant-select-focused .ant-select-selector{box-shadow:none!important;background:#333!important}.onboarding-profile__form .terms-consent-item{margin-bottom:16px!important}.onboarding-profile__form .terms-consent{background:0 0;border:none;border-radius:0;flex-direction:column;gap:8px;width:100%;max-width:600px;padding:0;display:flex}.onboarding-profile__form .terms-consent__title{font-family:var(--font-family);color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:1.5}.onboarding-profile__form .terms-consent__title .required{color:#e53935}.onboarding-profile__form .terms-consent .ant-checkbox-wrapper{color:var(--color-text-primary);align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.onboarding-profile__form .terms-consent .ant-checkbox{top:0}.onboarding-profile__form .terms-consent .ant-checkbox .ant-checkbox-inner{background:0 0;border:1px solid rgba(255,255,255,.35);border-radius:4px;width:20px;height:20px}.onboarding-profile__form .terms-consent .ant-checkbox-checked .ant-checkbox-inner{background:#9361ff;border-color:#9361ff}.onboarding-profile__form .terms-consent .ant-checkbox-checked .ant-checkbox-inner:after{border-width:0 2px 2px 0}.onboarding-profile__form .terms-consent a{color:#9361ff;text-decoration:underline}.onboarding-profile__form .submit-btn{width:100%;max-width:460px;height:56px;font-family:var(--font-family);color:#000;background:#fff;border:none;border-radius:999px;margin-top:24px;font-size:16px;font-weight:600;transition:all .2s}.onboarding-profile__form .submit-btn:hover:not(:disabled){color:#000;background:#f0f0f0}.onboarding-profile__form .submit-btn--disabled,.onboarding-profile__form .submit-btn:disabled{cursor:not-allowed;border:none;color:#666!important;background:#3a3a3a!important}.onboarding-profile__form .ant-form-item{margin-bottom:32px!important}.onboarding-profile__form .ant-form-item-label>label{color:var(--color-text-primary);font-family:var(--font-family);font-size:14px}.onboarding-profile__form .ant-form-item-label>label:before{display:none!important}@media (max-width:768px){.onboarding-profile{padding:0 16px 16px}.onboarding-profile__nav{margin-bottom:24px;padding-top:8px}.onboarding-profile__nav .nav-back{font-size:14px}.onboarding-profile__nav .nav-avatar{width:32px;height:32px}.onboarding-profile__header{margin-bottom:16px}.onboarding-profile__header .greeting{gap:6px}.onboarding-profile__header .greeting__hi,.onboarding-profile__header .greeting__name{font-size:24px}.onboarding-profile__header .subtitle{font-size:13px}.onboarding-profile__form{border-radius:12px;padding:20px 16px}.onboarding-profile__form .avatar-upload__trigger{width:64px;height:64px}.onboarding-profile__form .avatar-upload .avatar-hint{font-size:11px}.onboarding-profile__form .phone-input .phone-prefix{width:90px}.onboarding-profile__form .social-links .social-link-row{flex-direction:column}.onboarding-profile__form .social-links .social-link-row .social-platform,.onboarding-profile__form .social-links .social-link-row .social-url-wrap{width:100%}.onboarding-profile__form .submit-btn{max-width:100%;height:52px;font-size:15px}.onboarding-profile__form .ant-form-item{margin-bottom:16px}}.ant-popover .ant-popover-inner{box-shadow:none!important;background:0 0!important;padding:0!important}.ant-popover .ant-popover-arrow{display:none!important}.user-menu{background:#2a2a2a;border-radius:8px;min-width:160px;padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.user-menu__item{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;transition:background .2s;display:flex}.user-menu__item:hover{background:rgba(255,255,255,.1)}.user-menu__item svg{color:rgba(255,255,255,.7);flex-shrink:0}.dashboard{min-height:100vh}.dashboard__hero{background-color:#1a1a2e;background-image:url("https://akoss.bangcdn.net/fe/Hero bkg.webp");background-position:50%;background-size:cover;align-items:flex-end;height:280px;padding:40px 45px;display:flex;position:relative}.dashboard__hero .hero-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.dashboard__hero .hero-content{z-index:1;position:relative}.dashboard__hero .hero-content__name{font-family:var(--font-family);color:var(--color-text-primary);margin:0;font-size:48px;font-weight:700}.dashboard__mobile-release{padding:16px 20px;display:none}.dashboard__mobile-release .release-btn{width:100%;height:52px;font-family:var(--font-family);border-radius:100px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex;background:var(--color-brand-highlight)!important;color:#fff!important;border:none!important}.dashboard__mobile-release .release-btn svg{width:24px;height:24px}.dashboard__section{padding:20px 45px 45px}.dashboard .section-title{font-family:var(--font-family);color:var(--color-text-primary);margin-bottom:32px;font-size:24px;font-weight:700}.dashboard .section-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.dashboard .section-header .section-title{margin-bottom:0}.stats-grid{background:var(--color-bg-card);border-radius:16px;align-items:center;padding:33px 0;display:flex}.stat-card{flex-direction:column;flex:1;align-items:center;gap:12px;display:flex}.stat-card__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:16px}.stat-card__value{font-family:var(--font-family);color:var(--color-text-primary);font-size:48px;font-weight:700}.stats-divider{background:var(--color-border-default);width:1px;height:80px}.songs-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.songs-empty{background:var(--color-bg-card);border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex}.songs-empty__icon{color:var(--color-text-quaternary);opacity:.5}.songs-empty__icon img{display:block}.songs-empty__text{font-family:var(--font-family);color:var(--color-text-tertiary);margin:0;font-size:16px}.song-stats-card{background:var(--color-bg-card);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.song-stats-card__header{gap:16px;display:flex}.song-stats-card__cover{background:rgba(255,255,255,.06);border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.song-stats-card__cover img{object-fit:cover;width:100%;height:100%}.song-stats-card__cover-placeholder{width:100%;height:100%;color:var(--color-text-quaternary);justify-content:center;align-items:center;display:flex}.song-stats-card__info{flex-direction:column;flex:1;gap:4px;display:flex}.song-stats-card__title{font-family:var(--font-family);color:var(--color-text-primary);margin:0;font-size:16px;font-weight:700;line-height:1.2}.song-stats-card__album{font-family:var(--font-family);color:var(--color-text-tertiary);margin:0;font-size:13px}.song-stats-card__tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.song-stats-card__tag{border:1px solid var(--color-border-tags);font-family:var(--font-family);color:var(--color-text-secondary);border-radius:999px;padding:2px 8px;font-size:11px}.song-stats-card__release{font-family:var(--font-family);color:var(--color-text-tertiary);margin:4px 0 0;font-size:12px}.song-stats-card__stats{background:rgba(255,255,255,.03);border-radius:8px;align-items:center;padding:12px 0;display:flex}.song-stats-card__stat{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.song-stats-card__stat-label{font-family:var(--font-family);color:var(--color-text-tertiary);font-size:12px}.song-stats-card__stat-value{font-family:var(--font-family);color:var(--color-text-primary);font-size:16px;font-weight:600}.song-stats-card__stat-divider{background:var(--color-border-default);width:1px;height:32px}.segmented-control{background:var(--color-bg-card);border-radius:999px;padding:4px;display:flex}.segmented-control__btn{font-family:var(--font-family);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:12px;transition:all .2s}.segmented-control__btn:hover{color:var(--color-text-primary)}.segmented-control__btn--active{color:#000;background:#fff;font-weight:600}@media (max-width:768px){.dashboard__hero{height:200px;padding:20px}.dashboard__hero .hero-content__name{font-size:28px}.dashboard__mobile-release{padding:12px 20px;display:block}.dashboard__mobile-release .release-btn{gap:8px;height:44px;font-size:14px}.dashboard__mobile-release .release-btn svg{width:20px;height:20px}.dashboard__section{padding:12px 20px 24px}.dashboard .section-title{margin-bottom:12px;font-size:16px;font-weight:600}.dashboard .section-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px}.dashboard .section-header .section-title{margin-bottom:0}.stats-grid{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding:16px 0;overflow-x:auto}.stat-card{flex:1;gap:4px;min-width:0;padding:6px 4px}.stat-card__label{white-space:nowrap;font-size:11px}.stat-card__value{white-space:nowrap;font-size:18px;font-weight:600}.stats-divider{flex-shrink:0;height:32px}.songs-grid{grid-template-columns:1fr;gap:12px}.song-stats-card{gap:12px;padding:12px}.song-stats-card__header{gap:12px}.song-stats-card__cover{width:60px;height:60px}.song-stats-card__title{font-size:14px}.song-stats-card__album{font-size:11px}.song-stats-card__tags{gap:4px;margin-top:2px}.song-stats-card__tag{padding:2px 6px;font-size:9px}.song-stats-card__release{font-size:11px}.song-stats-card__stats{padding:10px 0}.song-stats-card__stat{gap:3px}.song-stats-card__stat-label{font-size:11px}.song-stats-card__stat-value{font-size:14px}.song-stats-card__stat-divider{height:28px}.songs-empty{gap:12px;padding:60px 20px}.songs-empty__icon img{width:48px;height:48px}.songs-empty__text{font-size:14px}.segmented-control{padding:3px}.segmented-control__btn{padding:5px 10px;font-size:10px}}.my-songs{min-height:100vh}.my-songs__header{border-bottom:1px solid var(--color-border-default);padding:20px 36px}.my-songs__header .header-content{justify-content:space-between;align-items:center;height:60px;display:flex}.my-songs__header .header-content__title{font-family:var(--font-family);color:var(--color-text-primary);margin:0;font-size:24px;font-weight:700}.my-songs__content{padding:36px}.my-songs-empty{background:var(--color-bg-card);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex}.my-songs-empty__icon{color:var(--color-text-quaternary);opacity:.5}.my-songs-empty__icon img{display:block}.my-songs-empty__text{font-family:var(--font-family);color:var(--color-text-tertiary);margin:0;font-size:16px}.songs-list-area{background:var(--color-bg-card);border-radius:16px;width:100%;overflow:hidden}.songs-table{border-collapse:collapse;width:100%}.songs-table th{text-align:left;font-family:var(--font-family);color:var(--color-text-secondary);padding:16px 12px;font-size:14px;font-weight:600}.song-row:nth-child(odd){background:var(--color-bg-card)}.song-row:hover{background:var(--color-bg-hover)}.song-row__cell{font-family:var(--font-family);color:var(--color-text-primary);vertical-align:middle;padding:16px 12px;font-size:14px}.song-row__cell--song{min-width:250px}.song-row__cell--actions .song-row__actions-wrap{vertical-align:middle;align-items:center;display:inline-flex}.song-info{flex-direction:row;align-items:center;gap:12px;display:flex}.song-info__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;overflow:hidden}.tags{flex-wrap:wrap;gap:8px;display:flex}.action-btn svg,.action-btn img{width:100%;height:100%;display:block}.mobile-song-card{background:rgba(255,255,255,.06);border-radius:16px;gap:16px;margin-bottom:12px;padding:12px;display:flex;position:relative}.mobile-song-card .wkd-cover{border-radius:8px;flex-shrink:0;width:120px!important;height:120px!important}.mobile-song-card__info{flex-direction:column;flex:1;justify-content:center;gap:12px;min-width:0;display:flex}.mobile-song-card__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden}.mobile-song-card__tags{flex-wrap:wrap;gap:8px;display:flex}.mobile-song-card__tags .wkd-tag{background:0 0;border-color:rgba(255,255,255,.35);padding:4px 12px;font-size:12px}.mobile-song-card__date{color:rgba(255,255,255,.5);font-family:Poppins,sans-serif;font-size:12px}.mobile-song-card__status-row{justify-content:space-between;align-items:center;display:flex;position:relative}.mobile-song-card__status-row .music-release-state{gap:6px;padding:0!important;font-size:12px!important}.mobile-song-card__status-row .music-release-state .music-release-state__dot{width:10px!important;height:10px!important}.mobile-song-card__status-row .music-release-state .music-release-state__text{font-size:12px!important}.mobile-song-card__menu-btn{cursor:pointer;color:rgba(255,255,255,.5);background:0 0;border:none;flex-shrink:0;padding:0}.mobile-song-card__menu-btn svg{width:24px;height:24px}.mobile-song-card__menu-btn:hover{color:#fff}.mobile-song-card__dropdown{z-index:100;background:#2a2a2a;border-radius:12px;min-width:140px;padding:8px 0;position:absolute;top:100%;right:0;box-shadow:0 8px 24px rgba(0,0,0,.4)}.mobile-song-card__dropdown--up{margin-bottom:4px;top:auto;bottom:100%}.mobile-song-card__dropdown button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;display:flex}.mobile-song-card__dropdown button:hover{background:rgba(255,255,255,.05)}.mobile-song-card__dropdown button svg{flex-shrink:0;width:20px;height:20px}@media (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.my-songs{min-height:auto}.my-songs__header{display:none}.my-songs__content{padding:16px 20px}.tabs{border-bottom:none;gap:24px;margin-bottom:16px;padding-bottom:8px}.tabs__btn{padding:0 0 8px;font-size:20px}.tabs__btn--active:after{height:3px;bottom:-9px}.mobile-cards{flex-direction:column;gap:12px;display:flex}.songs-list-area{background:0 0;border-radius:0}}.my-albums{min-height:100vh}.my-albums__header{border-bottom:1px solid var(--color-border-default);padding:20px 36px}.my-albums__header .header-content{justify-content:space-between;align-items:center;display:flex}.my-albums__header .header-content__title{font-family:var(--font-family);color:var(--color-text-primary);margin:0;font-size:24px;font-weight:700}.my-albums__content{padding:36px}.tabs{border-bottom:1px solid var(--color-border-default);gap:32px;margin-bottom:24px;padding-bottom:12px;display:flex}.tabs__btn{font-family:var(--font-family);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0 0 12px;font-size:24px;font-weight:400;transition:color .2s;position:relative}.tabs__btn:hover{color:var(--color-text-primary)}.tabs__btn--active{color:var(--color-text-primary);font-weight:700}.tabs__btn--active:after{content:"";background:var(--color-text-primary);border-radius:2px;height:4px;position:absolute;bottom:-13px;left:0;right:0}.table-container{overflow-x:auto}.albums-table{border-collapse:collapse;width:100%}.albums-table th{text-align:left;font-family:var(--font-family);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-default);padding:16px 12px;font-size:14px;font-weight:600}.album-row:nth-child(odd){background:var(--color-bg-card)}.album-row:hover{background:var(--color-bg-hover)}.album-row__cell{font-family:var(--font-family);color:var(--color-text-primary);vertical-align:middle;padding:16px 12px;font-size:14px}.album-row__cell--album{min-width:250px}.album-row__cell--actions{gap:20px;display:flex}.album-cell{flex-direction:row;align-items:center;gap:12px;display:flex}.album-cell__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;overflow:hidden}.action-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .2s;display:flex}.action-btn:hover{opacity:.7}.action-btn svg{width:100%;height:100%}.delete-dialog-overlay{z-index:9999;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.delete-dialog-backdrop{background:rgba(0,0,0,.8);position:absolute;top:0;bottom:0;left:0;right:0}.delete-dialog{background:#121212;border:1px solid rgba(255,255,255,.1);border-radius:24px;flex-direction:column;gap:24px;width:100%;max-width:420px;padding:24px;display:flex;position:relative;box-shadow:0 4px 4px rgba(0,0,0,.25)}.delete-dialog__content{flex-direction:column;align-items:center;gap:16px;display:flex}.delete-dialog__title{color:#fff;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}.delete-dialog__desc{color:rgba(255,255,255,.7);text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.delete-dialog__buttons{flex-direction:column;gap:12px;width:100%;display:flex}.delete-dialog__btn{cursor:pointer;border:none;border-radius:999px;width:100%;height:56px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;transition:all .2s}.delete-dialog__btn--confirm{color:#121212;background:#fff}.delete-dialog__btn--confirm:hover{background:rgba(255,255,255,.9)}.delete-dialog__btn--cancel{color:#fff;background:0 0}.delete-dialog__btn--cancel:hover{background:rgba(255,255,255,.05)}.desktop-only{display:block}.mobile-only{display:none}.mobile-album-card{background:rgba(255,255,255,.06);border-radius:16px;gap:12px;margin-bottom:10px;padding:12px;display:flex;position:relative}.mobile-album-card .wkd-cover{border-radius:8px;flex-shrink:0;width:110px!important;height:110px!important}.mobile-album-card__info{flex-direction:column;flex:1;min-width:0;padding:2px 0;display:flex}.mobile-album-card__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:relative}.mobile-album-card__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.mobile-album-card__menu-btn{cursor:pointer;color:rgba(255,255,255,.5);background:0 0;border:none;flex-shrink:0;padding:0}.mobile-album-card__menu-btn svg{width:24px;height:24px}.mobile-album-card__menu-btn:hover{color:#fff}.mobile-album-card__dropdown{z-index:100;background:#2a2a2a;border-radius:12px;min-width:140px;padding:8px 0;position:absolute;top:100%;right:0;box-shadow:0 8px 24px rgba(0,0,0,.4)}.mobile-album-card__dropdown button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;display:flex}.mobile-album-card__dropdown button:hover{background:rgba(255,255,255,.05)}.mobile-album-card__dropdown button svg{flex-shrink:0;width:20px;height:20px}.mobile-album-card__tracks{color:rgba(255,255,255,.5);margin-top:4px;font-family:Poppins,sans-serif;font-size:13px}.mobile-album-card__footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.mobile-album-card__footer .music-release-state{gap:4px;font-size:12px}.mobile-album-card__footer .music-release-state .music-release-state__dot{width:8px!important;height:8px!important}.mobile-album-card__date{color:rgba(255,255,255,.5);font-family:Poppins,sans-serif;font-size:12px}@media (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.my-albums{min-height:auto}.my-albums__header{display:none}.my-albums__content{padding:16px 20px}.tabs{border-bottom:none;gap:24px;margin-bottom:16px;padding-bottom:8px}.tabs__btn{padding:0 0 8px;font-size:20px}.tabs__btn--active:after{height:3px;bottom:-9px}.mobile-cards{flex-direction:column;display:flex}}.edit-profile{min-height:100vh}.edit-profile__header{border-bottom:1px solid var(--color-border-default);padding:20px 16px}@media (min-width:768px){.edit-profile__header{padding:32px 44px}}.edit-profile__header .back-btn{color:#fff;font-family:var(--font-family);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.edit-profile__header .back-btn{font-size:24px}}.edit-profile__header .back-btn:hover{opacity:.8}.edit-profile__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.edit-profile__header .back-btn svg{width:36px;height:36px}}.edit-profile__content{padding:36px 118px}.edit-profile__form{background:var(--color-bg-card);border-radius:16px;padding:24px}.edit-profile__form .form-section-title{font-family:var(--font-family);color:var(--color-text-primary);margin:0 0 32px;font-size:24px;font-weight:700}.edit-profile__form .avatar-upload__trigger{cursor:pointer;background:var(--color-bg-card);border:2px dashed var(--color-border-default);border-radius:50%;width:120px;height:120px;transition:border-color .2s;overflow:hidden}.edit-profile__form .avatar-upload__trigger:hover{border-color:var(--color-brand-highlight)}.edit-profile__form .avatar-upload__preview{object-fit:cover;width:100%;height:100%}.edit-profile__form .avatar-upload__placeholder{width:100%;height:100%;color:var(--color-text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.edit-profile__form .social-links{flex-direction:column;gap:12px;display:flex}.edit-profile__form .chips-container{flex-wrap:wrap;gap:8px;display:flex}.edit-profile__form .submit-btn{width:460px;height:64px;font-family:var(--font-family);border-radius:999px;font-size:18px;font-weight:600}.edit-profile__form .ant-form-item{margin-bottom:24px}.edit-profile__form .ant-form-item-label>label{color:var(--color-text-primary);font-family:var(--font-family);font-size:14px}@media (max-width:768px){.edit-profile__header{padding:16px 20px}.edit-profile__header .header-title{font-size:20px}.edit-profile__content{padding:20px 16px}.edit-profile__form{border-radius:12px;padding:20px 16px}.edit-profile__form .form-section-title{margin-bottom:24px;font-size:20px}.edit-profile__form .avatar-upload__trigger{width:100px;height:100px}.edit-profile__form .social-links{gap:8px}.edit-profile__form .submit-btn{width:100%;height:56px;font-size:16px}.edit-profile__form .ant-form-item{margin-bottom:16px}}.release-type{flex-direction:column;min-height:100%;display:flex}.release-type__header{padding:20px 16px}@media (min-width:768px){.release-type__header{padding:32px 44px}}.release-type__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.release-type__header .back-btn{font-size:24px}}.release-type__header .back-btn:hover{opacity:.8}.release-type__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.release-type__header .back-btn svg{width:36px;height:36px}}.release-type__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.release-type__content{padding:0 44px 40px}}.release-type__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:940px;padding:40px 16px;display:flex}@media (min-width:768px){.release-type__card{padding:70px 24px}}.release-type__title{text-align:center;margin-bottom:32px}@media (min-width:768px){.release-type__title{margin-bottom:60px}}.release-type__title h1{color:#fff;margin:0 0 6px;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}@media (min-width:768px){.release-type__title h1{font-size:32px}}.release-type__title p{color:rgba(255,255,255,.5);margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}@media (min-width:768px){.release-type__title p{font-size:16px}}.release-type__options{flex-direction:column;gap:16px;width:100%;max-width:826px;margin-bottom:32px;display:flex}@media (min-width:768px){.release-type__options{flex-direction:row;gap:26px;margin-bottom:60px}}.release-type__submit{border:none;border-radius:999px;width:100%;max-width:460px;height:48px;margin-bottom:24px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:all .2s;color:#000!important;background:#fff!important}@media (min-width:768px){.release-type__submit{height:64px;margin-bottom:32px;font-size:18px}}.release-type__submit:hover:not(:disabled):not(.release-type__submit--disabled){color:#000!important;background:#f0f0f0!important}.release-type__submit--disabled{cursor:not-allowed;color:rgba(255,255,255,.35)!important;background:rgba(255,255,255,.1)!important}.release-type__submit--disabled:hover{background:rgba(255,255,255,.1)!important}.release-type__notice{color:rgba(255,255,255,.5);text-align:center;max-width:611px;margin:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:768px){.release-type__notice{font-size:14px}}.type-card{cursor:pointer;background:rgba(255,255,255,.06);border-radius:16px;width:100%;height:220px;transition:all .2s;position:relative;overflow:hidden}@media (min-width:768px){.type-card{flex:1;height:280px}}.type-card:hover{transform:scale(1.02)}.type-card--selected{border:4px solid #9361ff}.type-card__label{color:#fff;z-index:10;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;position:absolute;bottom:24px;left:24px}@media (min-width:768px){.type-card__label{font-size:32px;bottom:30px;left:30px}}.type-card__icon{opacity:.8;width:180px;height:180px;display:block;position:absolute;top:-17px;right:-20px}@media (min-width:768px){.type-card__icon{width:240px;height:240px;right:-30px}}.type-card__icon--album{opacity:.7;width:160px;height:180px;top:-10px}@media (min-width:768px){.type-card__icon--album{width:200px;height:200px;right:-24px}}.type-card:nth-child(2) .type-card__label{opacity:.7;letter-spacing:-.45px;font-weight:500}.type-card--disabled{opacity:.5;cursor:not-allowed}.type-card--disabled:hover{transform:none}.type-card__coming-soon{color:rgba(255,255,255,.7);z-index:10;background:rgba(255,255,255,.15);border-radius:12px;padding:4px 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;position:absolute;top:16px;left:16px}.release-upload{flex-direction:column;min-height:100%;display:flex}.release-upload__header{padding:20px 16px}@media (min-width:768px){.release-upload__header{padding:32px 44px}}.release-upload__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.release-upload__header .back-btn{font-size:24px}}.release-upload__header .back-btn:hover{opacity:.8}.release-upload__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.release-upload__header .back-btn svg{width:36px;height:36px}}.release-upload__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.release-upload__content{padding:0 44px 40px}}.release-upload__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:940px;padding:40px 16px;display:flex}@media (min-width:768px){.release-upload__card{gap:60px;padding:70px 80px}}.release-upload__title{color:#fff;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}@media (min-width:768px){.release-upload__title{font-size:32px}}.release-upload__input{display:none}.upload-zone{border:2px dashed rgba(255,255,255,.2);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:300px;padding:40px 24px;transition:all .2s;display:flex}@media (min-width:768px){.upload-zone{min-height:420px;padding:64px 80px}}.upload-zone--clickable{cursor:pointer}.upload-zone--clickable:hover{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.4)}.upload-zone--dragging{background:rgba(147,97,255,.1);border-color:#9361ff}.upload-zone__icon{margin-bottom:20px}@media (min-width:768px){.upload-zone__icon{margin-bottom:24px}}.upload-zone__icon svg,.upload-zone__icon img{width:72px;height:72px;display:block}@media (min-width:768px){.upload-zone__icon svg,.upload-zone__icon img{width:96px;height:96px}}.upload-zone__text{text-align:center;margin-bottom:0}.upload-zone__text h2{color:#fff;margin:0 0 12px;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}@media (min-width:768px){.upload-zone__text h2{font-size:24px}}.upload-zone__text p{color:rgba(255,255,255,.5);margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}@media (min-width:768px){.upload-zone__text p{font-size:16px}}.upload-zone__uploading,.upload-zone__empty{flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex}.upload-zone--uploading{cursor:not-allowed}.upload-zone__progress{width:100%;margin-top:32px}@media (min-width:768px){.upload-zone__progress{margin-top:56px}}.progress-bar{background:rgba(255,255,255,.1);border-radius:160px;width:100%;height:12px;margin-bottom:12px;overflow:hidden}.progress-bar__fill{background:#9361ff;border-radius:160px;height:100%;transition:width .3s}.progress-bar--loading .progress-bar__fill{position:relative;overflow:hidden;width:100%!important}.progress-bar--loading .progress-bar__fill:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);border-radius:160px;width:40%;height:100%;animation:1.2s ease-in-out infinite progress-shimmer;position:absolute;top:0;left:0}@keyframes progress-shimmer{0%{transform:translate(-150%)}to{transform:translate(400%)}}.progress-info{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-info__name{color:rgba(255,255,255,.5);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;overflow:hidden}@media (min-width:768px){.progress-info__name{font-size:16px}}.progress-info__percent{color:rgba(255,255,255,.5);white-space:nowrap;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}@media (min-width:768px){.progress-info__percent{font-size:16px}}.release-basic{flex-direction:column;min-height:100%;display:flex}.release-basic__header{padding:20px 16px}@media (min-width:768px){.release-basic__header{padding:32px 44px}}.release-basic__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.release-basic__header .back-btn{font-size:24px}}.release-basic__header .back-btn:hover{opacity:.8}.release-basic__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.release-basic__header .back-btn svg{width:36px;height:36px}}.release-basic__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.release-basic__content{padding:0 44px 40px}}.release-basic__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:940px;padding:20px 16px 24px;display:flex}@media (min-width:768px){.release-basic__card{gap:32px;padding:24px 24px 36px}}.release-basic__title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}@media (min-width:768px){.release-basic__title{font-size:24px}}.release-basic__form{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.release-basic__form{gap:32px}}.release-basic__submit{border:none;border-radius:999px;width:100%;max-width:460px;height:50px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:all .2s;color:#000!important;background:#fff!important}@media (min-width:768px){.release-basic__submit{height:64px;font-size:18px}}.release-basic__submit:hover:not(:disabled):not(.release-basic__submit--disabled){color:#000!important;background:#f0f0f0!important}.release-basic__submit--disabled{cursor:not-allowed;color:rgba(255,255,255,.35)!important;background:rgba(255,255,255,.1)!important}.release-basic__submit--disabled:hover{background:rgba(255,255,255,.1)!important}.audio-file-info{border:2px solid rgba(255,255,255,.1);border-radius:16px;align-items:center;gap:12px;max-width:600px;padding:16px;display:flex}@media (min-width:768px){.audio-file-info{gap:16px;padding:26px 22px}}.audio-file-info__icon{color:#fff;flex-shrink:0;width:40px;height:40px}@media (min-width:768px){.audio-file-info__icon{width:48px;height:48px}}.audio-file-info__icon .music-icon,.audio-file-info__icon img{object-fit:contain;width:100%;height:100%;display:block}.audio-file-info__text{flex-direction:column;gap:4px;min-width:0;display:flex;overflow:hidden}.audio-file-info__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;overflow:hidden}@media (min-width:768px){.audio-file-info__name{font-size:16px}}.audio-file-info__status{color:rgba(255,255,255,.7);font-family:Poppins,sans-serif;font-size:12px;font-weight:400}@media (min-width:768px){.audio-file-info__status{font-size:14px}}.form-item .ant-form-item-required:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .music-select.ant-select .ant-select-selector{background:rgba(255,255,255,.06)!important;border:none!important}.form-item .music-select.ant-select:hover .ant-select-selector{border:none!important}.form-item .music-select.ant-select.ant-select-focused .ant-select-selector{box-shadow:none!important;border:none!important}.form-item .music-select .ant-select-selection-placeholder{color:#a0a0a0!important}.form-item .music-select .ant-select-suffix,.form-item .music-select .ant-select-arrow{opacity:1!important;display:inline-flex!important}.form-item .music-select .ant-select-suffix img,.form-item .music-select .ant-select-arrow img{width:24px!important;height:24px!important;display:block!important}.form-item--artist .artist-fields{flex-direction:column;gap:8px;display:flex}.form-item--artist .artist-fields__main{width:100%}.form-item--artist .artist-fields__row{margin-bottom:0}.form-item--artist .add-btn{margin-top:4px}@media (min-width:768px){.cover-upload{width:150px;height:150px}}.cover-upload--hover{opacity:.8}.cover-upload__placeholder{color:#fff;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (min-width:768px){.cover-upload__placeholder{width:48px;height:48px}}.cover-upload__placeholder .music-icon,.cover-upload__placeholder img{object-fit:contain;width:100%;height:100%}.cover-upload__loading{justify-content:center;align-items:center;display:flex}.cover-upload__spinner{border:3px solid rgba(255,255,255,.2);border-top-color:var(--color-brand-highlight,#7c3aed);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite cover-spin}@keyframes cover-spin{to{transform:rotate(360deg)}}.album-song-dialog .ant-modal-content{background:#1e1e1e;border-radius:16px;padding:0}.album-song-dialog .dialog-content{text-align:center;flex-direction:column;align-items:center;padding:24px 16px;display:flex}@media (min-width:768px){.album-song-dialog .dialog-content{padding:40px 24px}}.album-song-dialog .dialog-icon{color:#9361ff;width:60px;height:60px;margin-bottom:16px}@media (min-width:768px){.album-song-dialog .dialog-icon{width:80px;height:80px;margin-bottom:24px}}.album-song-dialog .dialog-icon .music-icon,.album-song-dialog .dialog-icon img{object-fit:contain;width:100%;height:100%;display:block}.album-song-dialog .dialog-title{color:#fff;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}@media (min-width:768px){.album-song-dialog .dialog-title{font-size:24px}}.album-song-dialog .dialog-subtitle{color:rgba(255,255,255,.7);margin:0 0 12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}@media (min-width:768px){.album-song-dialog .dialog-subtitle{margin:0 0 16px;font-size:16px}}.album-song-dialog .dialog-desc{color:rgba(255,255,255,.5);margin:0 0 24px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}@media (min-width:768px){.album-song-dialog .dialog-desc{margin:0 0 32px;font-size:14px}}.album-song-dialog .dialog-actions{flex-direction:column;gap:12px;width:100%;max-width:300px;display:flex}.album-song-dialog .dialog-btn{border-radius:999px;width:100%;height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}@media (min-width:768px){.album-song-dialog .dialog-btn{height:48px;font-size:16px}}.album-song-dialog .dialog-btn--primary{color:#121212;background:#fff}.album-song-dialog .dialog-btn--primary:hover{color:#121212!important;background:#f0f0f0!important}.album-song-dialog .dialog-btn--secondary{color:#fff;background:0 0;border:2px solid rgba(255,255,255,.2)}.album-song-dialog .dialog-btn--secondary:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.3)!important}.release-advanced{flex-direction:column;min-height:100%;display:flex}.release-advanced__header{padding:20px 16px}@media (min-width:768px){.release-advanced__header{padding:32px 44px}}.release-advanced__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.release-advanced__header .back-btn{font-size:24px}}.release-advanced__header .back-btn:hover{opacity:.8}.release-advanced__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.release-advanced__header .back-btn svg{width:36px;height:36px}}.release-advanced__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.release-advanced__content{padding:0 44px 40px}}.release-advanced__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:940px;padding:20px 16px 24px;display:flex}@media (min-width:768px){.release-advanced__card{gap:32px;padding:24px 24px 36px}}.release-advanced__title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}@media (min-width:768px){.release-advanced__title{font-size:24px}}.release-advanced__form{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.release-advanced__form{gap:32px}}.release-advanced__submit{border:none;border-radius:999px;width:100%;max-width:460px;height:50px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:all .2s;color:#000!important;background:#fff!important}@media (min-width:768px){.release-advanced__submit{height:64px;font-size:18px}}.release-advanced__submit:hover:not(:disabled){color:#000!important;background:#f0f0f0!important}.form-item .ant-form-item-label>label{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.form-item--checkbox .ant-form-item-control-input-content{flex-direction:column;display:flex}.explicit-section{flex-direction:column;gap:8px;display:flex}.explicit-section__label{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.explicit-section__hint{color:rgba(255,255,255,.5);margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.4}.explicit-section__checkbox{align-items:center;gap:12px;margin-top:4px;display:flex}.explicit-section__checkbox .ant-checkbox-wrapper,.explicit-section__checkbox .music-checkbox .ant-checkbox-wrapper{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.explicit-section__checkbox .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,.explicit-section__checkbox .music-checkbox .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{background:0 0;border:2px solid rgba(255,255,255,.35);border-radius:4px;width:20px;height:20px}.explicit-section__checkbox .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after,.explicit-section__checkbox .music-checkbox .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after{border-width:2px;width:6px;height:10px}.explicit-section__checkbox .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.explicit-section__checkbox .music-checkbox .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:#9361ff;border-color:#9361ff}.release-schedule{flex-direction:column;min-height:100%;display:flex}.release-schedule__header{padding:20px 16px}@media (min-width:768px){.release-schedule__header{padding:32px 44px}}.release-schedule__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.release-schedule__header .back-btn{font-size:24px}}.release-schedule__header .back-btn:hover{opacity:.8}.release-schedule__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.release-schedule__header .back-btn svg{width:36px;height:36px}}.release-schedule__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.release-schedule__content{padding:0 44px 40px}}.release-schedule__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:940px;padding:20px 16px 24px;display:flex}@media (min-width:768px){.release-schedule__card{gap:32px;padding:24px 24px 36px}}.release-schedule__title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}@media (min-width:768px){.release-schedule__title{font-size:24px}}.release-schedule__form{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.release-schedule__form{gap:32px}}.release-schedule__submit{border:none;border-radius:999px;width:100%;max-width:460px;height:50px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:all .2s;color:#000!important;background:#fff!important}@media (min-width:768px){.release-schedule__submit{height:64px;font-size:18px}}.release-schedule__submit:hover:not(:disabled):not(.release-schedule__submit--disabled){color:#000!important;background:#f0f0f0!important}.release-schedule__submit--disabled{cursor:not-allowed;color:rgba(255,255,255,.35)!important;background:rgba(255,255,255,.1)!important}.release-schedule__submit--disabled:hover{background:rgba(255,255,255,.1)!important}.song-preview{background:rgba(255,255,255,.06);border-radius:16px;padding:12px}@media (min-width:768px){.song-preview{padding:16px}}.form-item .ant-form-item-required:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.release-schedule__form .form-item,.release-schedule__form .ant-input-textarea,.release-schedule__form textarea{width:100%!important;max-width:100%!important}@media (min-width:768px){.release-option{padding:18px}}@media (min-width:768px){.release-option--selected{padding:16px}}@media (min-width:768px){.release-option__content{gap:6px}}@media (min-width:768px){.release-option__title{font-size:16px}}@media (min-width:768px){.release-option__desc{font-size:14px}}@media (min-width:768px){.release-option__datepicker{padding-left:32px}}.release-option__datepicker .ant-picker .ant-picker-input>input::-webkit-input-placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .ant-picker .ant-picker-input>input::-ms-input-placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .ant-picker .ant-picker-input>input::placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .music-date-picker .ant-picker-input>input::-webkit-input-placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .music-date-picker .ant-picker-input>input::-ms-input-placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .music-date-picker .ant-picker-input>input::placeholder{color:rgba(255,255,255,.35)!important}.datetime-input{cursor:pointer;background:rgba(255,255,255,.06);border-radius:16px;justify-content:space-between;align-items:center;width:100%;max-width:320px;height:50px;padding:0 16px;transition:background .2s;display:flex}.datetime-input:hover{background:rgba(255,255,255,.08)}.datetime-input__value{color:#fff;font-family:Poppins,sans-serif;font-size:14px}@media (min-width:768px){.datetime-input__value{font-size:16px}}.datetime-input__placeholder{color:rgba(255,255,255,.35);font-family:Poppins,sans-serif;font-size:14px}@media (min-width:768px){.datetime-input__placeholder{font-size:16px}}.datetime-input__icon{color:#fff;flex-shrink:0;width:24px;height:24px}.datetime-picker{z-index:1000;background:#2a2a2a;border-radius:16px;flex-direction:column;gap:20px;max-width:100%;padding:20px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5)}@media (min-width:768px){.datetime-picker{flex-direction:row;width:auto;max-width:440px;right:auto}}.datetime-picker__calendar{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}@media (min-width:768px){.datetime-picker__calendar{flex:none;width:280px}}.datetime-picker__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.datetime-picker__nav-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s;display:flex}.datetime-picker__nav-btn:hover{background:rgba(255,255,255,.1)}.datetime-picker__month{color:#fff;text-align:center;flex:1;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.datetime-picker__weekdays{gap:2px;grid-template-columns:repeat(7,1fr)!important;display:grid!important}.datetime-picker__weekday{text-align:center;color:rgba(255,255,255,.5);padding:8px 4px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.datetime-picker__days{gap:2px;grid-template-columns:repeat(7,1fr)!important;display:grid!important}.datetime-picker__day{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;min-width:36px;height:36px;font-family:Poppins,sans-serif;font-size:14px;transition:all .2s;display:flex}.datetime-picker__day:hover:not(:disabled){background:rgba(255,255,255,.1)}.datetime-picker__day--outside{color:rgba(255,255,255,.25)}.datetime-picker__day--today{border:2px solid #9361ff}.datetime-picker__day--selected{color:#fff!important;background:#9361ff!important}.datetime-picker__day--disabled{color:rgba(255,255,255,.15)!important;cursor:not-allowed!important}.datetime-picker__time{border-top:1px solid rgba(255,255,255,.1);flex-direction:column;gap:12px;padding-top:16px;display:flex}@media (min-width:768px){.datetime-picker__time{border-top:none;border-left:1px solid rgba(255,255,255,.1);width:100px;padding-top:0;padding-left:16px}}.datetime-picker__time-header{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.datetime-picker__time-list{flex-direction:column;gap:2px;max-height:180px;display:flex;overflow-y:auto}@media (min-width:768px){.datetime-picker__time-list{max-height:250px}}.datetime-picker__time-list::-webkit-scrollbar{width:4px}.datetime-picker__time-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}.datetime-picker__time-item{color:#fff;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:14px;transition:background .2s}.datetime-picker__time-item:hover{background:rgba(255,255,255,.1)}.datetime-picker__time-item--selected{background:#9361ff!important}.release-success{flex-direction:column;min-height:100%;display:flex}.release-success__header{padding:20px 16px}@media (min-width:768px){.release-success__header{padding:32px 44px}}.release-success__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.release-success__header .back-btn{font-size:24px}}.release-success__header .back-btn:hover{opacity:.8}.release-success__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.release-success__header .back-btn svg{width:36px;height:36px}}.release-success__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.release-success__content{padding:0 44px 40px}}.release-success__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:940px;padding:20px 16px 24px;display:flex}@media (min-width:768px){.release-success__card{gap:32px;padding:24px 24px 36px}}.release-success__heading{text-align:center}.release-success__heading h1{color:#fff;margin:0 0 6px;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}@media (min-width:768px){.release-success__heading h1{font-size:32px}}.release-success__heading p{color:rgba(255,255,255,.5);margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}@media (min-width:768px){.release-success__heading p{font-size:16px}}.release-success__submit{border:none;border-radius:999px;width:100%;max-width:460px;height:48px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:all .2s;color:#000!important;background:#fff!important}@media (min-width:768px){.release-success__submit{height:64px;font-size:18px}}.release-success__submit:hover:not(:disabled){color:#000!important;background:#f0f0f0!important}.song-preview{background:rgba(255,255,255,.06);border-radius:16px;width:100%;padding:12px}@media (min-width:768px){.song-preview{padding:16px}}.song-preview .music-song-album-card{background:0 0;padding:0}@media (min-width:768px){.share-section{gap:24px}}@media (min-width:768px){.share-section__title{font-size:16px}}.share-section__buttons{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:600px;display:grid}@media (min-width:768px){.share-section__buttons{gap:12px}}.share-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;transition:opacity .2s;display:flex}@media (min-width:768px){.share-btn{gap:8px}}.share-btn:hover{opacity:.8}.share-btn__icon{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (min-width:768px){.share-btn__icon{width:56px;height:56px}}@media (min-width:768px){.share-btn__icon svg{width:24px;height:24px}}@media (min-width:768px){.share-btn__label{font-size:14px}}.share-btn--whatsapp .share-btn__icon{background:#25d366}.share-btn--facebook .share-btn__icon{background:#1877f2}.share-btn--x .share-btn__icon{background:#000;border:1px solid #3a3a3a}.share-btn--link .share-btn__icon{background:#2a2a2a}.album-create{flex-direction:column;min-height:100%;display:flex}.album-create__header{padding:20px 16px}@media (min-width:768px){.album-create__header{padding:32px 44px}}.album-create__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.album-create__header .back-btn{font-size:24px}}.album-create__header .back-btn:hover{opacity:.8}.album-create__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.album-create__header .back-btn svg{width:36px;height:36px}}.album-create__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.album-create__content{padding:0 44px 40px}}.album-create__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:940px;padding:20px 16px 32px;display:flex}@media (min-width:768px){.album-create__card{gap:32px;padding:24px 24px 36px}}.album-create__title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}@media (min-width:768px){.album-create__title{font-size:24px}}.album-create__form{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.album-create__form{gap:32px}}.album-create__submit{border-radius:999px;width:100%;max-width:460px;height:48px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}@media (min-width:768px){.album-create__submit{height:64px;font-size:18px}}.album-create__submit--disabled{cursor:not-allowed;color:rgba(255,255,255,.35)!important;background:rgba(255,255,255,.1)!important}.album-create__submit--disabled:hover{background:rgba(255,255,255,.1)!important}.form-item .ant-form-item-required:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item__hint{color:rgba(255,255,255,.5);margin:8px 0 0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400}@media (min-width:768px){.form-item__hint{font-size:14px}}.cover-upload{cursor:pointer;background:rgba(255,255,255,.06);border-radius:16px;justify-content:center;align-items:center;width:120px;height:120px;transition:all .2s;display:flex;overflow:hidden}@media (min-width:768px){.cover-upload{width:150px;height:150px}}.cover-upload--hover{background:rgba(255,255,255,.08)}@media (min-width:768px){.cover-upload__placeholder{width:48px;height:48px}}.cover-upload__placeholder .music-icon{width:100%;height:100%}.remove-btn{cursor:pointer;color:#fff;background:0 0;border:none;flex-shrink:0;width:24px;height:24px;padding:0;transition:opacity .2s}.add-btn{cursor:pointer;color:rgba(255,255,255,.5);background:0 0;border:none;align-items:center;gap:2px;margin-top:8px;padding:4px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:opacity .2s;display:flex}.album-created-dialog .ant-modal-content{background:#1e1e1e;border-radius:16px;padding:0}.album-created-dialog .dialog-content{text-align:center;flex-direction:column;align-items:center;padding:40px 24px;display:flex}.album-created-dialog .dialog-icon{color:#9361ff;width:80px;height:80px;margin-bottom:24px}.album-created-dialog .dialog-icon .music-icon{width:100%;height:100%}.album-created-dialog .dialog-title{color:#fff;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}.album-created-dialog .dialog-subtitle{color:rgba(255,255,255,.7);margin:0 0 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.album-created-dialog .dialog-desc{color:rgba(255,255,255,.5);margin:0 0 32px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.album-created-dialog .dialog-actions{flex-direction:column;gap:12px;width:100%;max-width:300px;display:flex}.album-created-dialog .dialog-btn{border-radius:999px;width:100%;height:48px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.album-created-dialog .dialog-btn--primary{color:#121212;background:#fff}.album-created-dialog .dialog-btn--primary:hover{color:#121212!important;background:#f0f0f0!important}.album-created-dialog .dialog-btn--secondary{color:#fff;background:0 0;border:2px solid rgba(255,255,255,.2)}.album-created-dialog .dialog-btn--secondary:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.3)!important}.album-edit-reorder{flex-direction:column;min-height:100%;display:flex}.album-edit-reorder__header{padding:20px 16px}@media (min-width:768px){.album-edit-reorder__header{padding:32px 44px}}.album-edit-reorder__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.album-edit-reorder__header .back-btn{font-size:24px}}.album-edit-reorder__header .back-btn:hover{opacity:.8}.album-edit-reorder__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.album-edit-reorder__header .back-btn svg{width:36px;height:36px}}.album-edit-reorder__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.album-edit-reorder__content{padding:0 36px 54px}}.album-edit-reorder__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:954px;padding:20px 16px 24px;display:flex}@media (min-width:768px){.album-edit-reorder__card{gap:32px;padding:24px 24px 36px}}.album-edit-reorder__title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}.album-edit-reorder__actions{flex-direction:column;align-items:center;gap:16px;display:flex}.album-edit-reorder__submit{border-radius:999px;width:100%;max-width:420px;height:56px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}@media (min-width:768px){.album-edit-reorder__submit{height:64px;font-size:18px}}.album-info-card{border:2px solid rgba(255,255,255,.1);border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}.album-info-card__cover{border-radius:8px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.album-info-card__cover img{object-fit:cover;width:100%;height:100%}.album-info-card__placeholder{background:rgba(255,255,255,.1);width:100%;height:100%}.album-info-card__info{flex-direction:column;gap:2px;display:flex;overflow:hidden}.album-info-card__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;overflow:hidden}.album-info-card__artist{color:rgba(255,255,255,.5);white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.track-item__edit{cursor:pointer;color:#fff;opacity:.7;background:0 0;border:none;flex-shrink:0;width:24px;height:24px;padding:0;transition:opacity .2s}.track-item__edit .music-icon{width:100%;height:100%}@media (min-width:768px){.add-songs-btn{height:64px;font-size:18px}}.album-schedule{flex-direction:column;min-height:100%;display:flex}.album-schedule__header{padding:20px 16px}@media (min-width:768px){.album-schedule__header{padding:32px 44px}}.album-schedule__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.album-schedule__header .back-btn{font-size:24px}}.album-schedule__header .back-btn:hover{opacity:.8}.album-schedule__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.album-schedule__header .back-btn svg{width:36px;height:36px}}.album-schedule__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.album-schedule__content{padding:0 44px 40px}}.album-schedule__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:940px;padding:20px 16px 24px;display:flex}@media (min-width:768px){.album-schedule__card{gap:32px;padding:24px 24px 36px}}.album-schedule__title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}.album-schedule__form{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.album-schedule__form{gap:32px}}.album-schedule__submit{border-radius:999px;width:100%;max-width:460px;height:50px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}@media (min-width:768px){.album-schedule__submit{height:64px;font-size:18px}}.album-schedule__submit--disabled{cursor:not-allowed;color:rgba(255,255,255,.35)!important;background:rgba(255,255,255,.1)!important}.album-schedule__submit--disabled:hover{background:rgba(255,255,255,.1)!important}.album-preview{background:rgba(255,255,255,.06);border-radius:16px;padding:16px}.form-item .ant-form-item-required:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-label-with-counter{justify-content:space-between;align-items:center;width:100%;display:flex}.form-label-with-counter .counter{color:rgba(255,255,255,.5);font-family:Inter,sans-serif;font-size:12px;font-weight:400}.release-options{flex-direction:column;gap:8px;max-width:600px;display:flex}.release-option{cursor:pointer;background:rgba(255,255,255,.06);border-radius:16px;align-items:flex-start;gap:12px;padding:18px;transition:all .2s;display:flex}.release-option--selected{border:2px solid #9361ff;padding:16px}.release-option__header{cursor:pointer;align-items:flex-start;gap:12px;width:100%;display:flex}.release-option__radio{flex-shrink:0;padding-top:2px}.release-option__content{flex-direction:column;flex:1;gap:6px;display:flex}.release-option__title{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.release-option__desc{color:rgba(255,255,255,.5);font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.release-option__datepicker{z-index:1;margin-top:12px;padding-left:0;position:relative}@media (min-width:768px){.release-option__datepicker{padding-left:32px}}.release-option__datepicker .ant-picker,.release-option__datepicker .music-date-picker{width:100%;max-width:320px;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;height:48px!important}.release-option__datepicker .ant-picker:hover,.release-option__datepicker .music-date-picker:hover{border-color:rgba(255,255,255,.3)!important}.release-option__datepicker .ant-picker.ant-picker-focused,.release-option__datepicker .music-date-picker.ant-picker-focused{box-shadow:none!important;border-color:#9361ff!important}.release-option__datepicker .ant-picker .ant-picker-input>input,.release-option__datepicker .music-date-picker .ant-picker-input>input{color:#fff!important;font-family:Poppins,sans-serif!important;font-size:14px!important}.release-option__datepicker .ant-picker .ant-picker-input>input::-webkit-input-placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .ant-picker .ant-picker-input>input::-ms-input-placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .ant-picker .ant-picker-input>input::placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .music-date-picker .ant-picker-input>input::-webkit-input-placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .music-date-picker .ant-picker-input>input::-ms-input-placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .music-date-picker .ant-picker-input>input::placeholder{color:rgba(255,255,255,.35)!important}.release-option__datepicker .ant-picker .ant-picker-suffix,.release-option__datepicker .music-date-picker .ant-picker-suffix{color:rgba(255,255,255,.7)!important}.release-option--selected:has(.release-option__datepicker){flex-direction:column;align-items:stretch}.radio-circle{border:2px solid rgba(255,255,255,.35);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.radio-circle--checked{border-color:#9361ff}.radio-circle__inner{background:#9361ff;border-radius:50%;width:12px;height:12px}.album-success{flex-direction:column;min-height:100%;display:flex}.album-success__header{padding:20px 16px}@media (min-width:768px){.album-success__header{padding:32px 44px}}.album-success__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.album-success__header .back-btn{font-size:24px}}.album-success__header .back-btn:hover{opacity:.8}.album-success__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.album-success__header .back-btn svg{width:36px;height:36px}}.album-success__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.album-success__content{padding:0 44px 40px}}.album-success__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:940px;padding:24px 16px 32px;display:flex}@media (min-width:768px){.album-success__card{gap:48px;padding:48px 24px}}.album-success__heading{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.album-success__heading h1{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}@media (min-width:768px){.album-success__heading h1{font-size:32px}}.album-success__heading p{color:rgba(255,255,255,.5);margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}@media (min-width:768px){.album-success__heading p{font-size:16px}}.album-success__submit{border-radius:999px;width:100%;max-width:460px;height:50px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}@media (min-width:768px){.album-success__submit{height:64px;font-size:18px}}.album-preview{background:rgba(255,255,255,.06);border-radius:16px;width:100%;max-width:600px;padding:16px}.album-preview .music-song-album-card{background:0 0;padding:0}.share-section{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.share-section__title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}@media (min-width:768px){.share-section__title{font-size:18px}}.share-section__buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.share-btn{cursor:pointer;border:none;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-width:80px;padding:16px 20px;transition:all .2s;display:flex}.share-btn:hover{background:rgba(255,255,255,.1)}.share-btn__icon{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.share-btn__icon svg{width:24px;height:24px}.share-btn__label{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:400}.share-btn--whatsapp .share-btn__icon{background:#25d366;border-radius:8px;width:40px;height:40px}.share-btn--facebook .share-btn__icon{background:#1877f2;border-radius:8px;width:40px;height:40px}.share-btn--x .share-btn__icon{background:#000;border-radius:8px;width:40px;height:40px}.share-btn--link .share-btn__icon{background:rgba(255,255,255,.1);border-radius:8px;width:40px;height:40px}.edit-album{flex-direction:column;min-height:100%;padding-bottom:40px;display:flex}.edit-album__header{padding:20px 16px}@media (min-width:768px){.edit-album__header{padding:32px 44px}}.edit-album__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;display:flex}@media (min-width:768px){.edit-album__header .back-btn{font-size:24px}}.edit-album__header .back-btn:hover{opacity:.8}.edit-album__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.edit-album__header .back-btn svg{width:36px;height:36px}}.edit-album__content{flex-direction:column;flex:1;gap:24px;width:100%;max-width:986px;margin:0 auto;padding:0 16px;display:flex}@media (min-width:768px){.edit-album__content{padding:0 44px}}.edit-album__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;gap:24px;padding:20px 16px 24px;display:flex}@media (min-width:768px){.edit-album__card{gap:32px;padding:24px 24px 36px}}.edit-album__title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}@media (min-width:768px){.edit-album__title{font-size:24px}}.edit-album__form{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.edit-album__form{gap:32px}}.edit-album__submit{border-radius:999px;width:100%;max-width:400px;height:48px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}@media (min-width:768px){.edit-album__submit{height:56px;font-size:18px}}.form-item .ant-form-item-required:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.album-info{flex-direction:column;min-height:100%;display:flex}.album-info__header{padding:20px 16px}@media (min-width:768px){.album-info__header{padding:32px 44px}}.album-info__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}@media (min-width:768px){.album-info__header .back-btn{font-size:24px}}.album-info__header .back-btn:hover{opacity:.8}.album-info__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.album-info__header .back-btn svg{width:36px;height:36px}}.album-info__content{flex:1;justify-content:center;padding:0 16px 40px;display:flex}@media (min-width:768px){.album-info__content{padding:0 36px 54px}}.album-info__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:954px;padding:20px 16px 24px;display:flex}@media (min-width:768px){.album-info__card{gap:32px;padding:24px 24px 36px}}.album-info__title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}.album-info__actions{flex-direction:column;align-items:center;gap:16px;display:flex}.album-info__submit{border-radius:999px;width:100%;max-width:420px;height:56px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}@media (min-width:768px){.album-info__submit{height:64px;font-size:18px}}.album-card{background:rgba(255,255,255,.06);border-radius:16px;padding:16px;position:relative}.album-card__inner{align-items:center;gap:16px;display:flex}.album-card__cover{background:rgba(255,255,255,.1);border-radius:16px;flex-shrink:0;width:120px;height:120px;overflow:hidden}@media (min-width:768px){.album-card__cover{width:150px;height:150px}}.album-card__cover img{object-fit:cover;width:100%;height:100%}.album-card__placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.album-card__details{flex-direction:column;flex:1;gap:8px;display:flex;overflow:hidden}.album-card__title{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}@media (min-width:768px){.album-card__title{font-size:20px}}.album-card__artist,.album-card__tracks{color:rgba(255,255,255,.5);font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.album-card__genres{flex-wrap:wrap;gap:8px;display:flex}.album-card__edit{cursor:pointer;z-index:1;background:0 0;border:none;width:24px;height:24px;padding:0;transition:opacity .2s;position:absolute;top:16px;right:16px}.album-card__edit:hover{opacity:.7}.album-card__edit svg{width:100%;height:100%}.track-list{border:2px solid rgba(255,255,255,.1);border-radius:10px;flex-direction:column;padding:8px 0;display:flex}.track-item{cursor:grab;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.track-item:active{cursor:grabbing}.track-item--dragging{opacity:.5;background:rgba(147,97,255,.1)}.track-item__drag{opacity:.5;flex-shrink:0;width:24px;height:24px}.track-item__number{background:#2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.track-item__number span{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.track-item__info{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.track-item__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;overflow:hidden}.track-item__artist{color:rgba(255,255,255,.5);white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.track-item__edit{cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;width:24px;height:24px;padding:0;transition:opacity .2s}.track-item__edit:hover{opacity:1}.empty-state{text-align:center;border:2px solid rgba(255,255,255,.1);border-radius:10px;padding:32px}.empty-state p{color:rgba(255,255,255,.5);margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.add-songs-btn{color:#fff;cursor:pointer;background:0 0;border:2px solid rgba(255,255,255,.1);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:420px;height:56px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:all .2s;display:flex}@media (min-width:768px){.add-songs-btn{height:64px;font-size:18px}}.add-songs-btn:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2)}.add-songs-btn .music-icon{width:24px;height:24px}.edit-song{flex-direction:column;min-height:100%;padding-bottom:40px;display:flex}.edit-song__header{padding:20px 16px}@media (min-width:768px){.edit-song__header{padding:32px 44px}}.edit-song__header .back-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;display:flex}@media (min-width:768px){.edit-song__header .back-btn{font-size:24px}}.edit-song__header .back-btn:hover{opacity:.8}.edit-song__header .back-btn svg{width:24px;height:24px}@media (min-width:768px){.edit-song__header .back-btn svg{width:36px;height:36px}}.edit-song__content{flex-direction:column;flex:1;gap:24px;width:100%;max-width:986px;margin:0 auto;padding:0 16px;display:flex}@media (min-width:768px){.edit-song__content{padding:0 44px}}.edit-song__card{background:rgba(255,255,255,.06);border-radius:16px;flex-direction:column;gap:24px;padding:20px 16px 24px;display:flex}@media (min-width:768px){.edit-song__card{gap:32px;padding:24px 24px 36px}}.edit-song__title{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}@media (min-width:768px){.edit-song__title{font-size:24px}}.edit-song__form{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.edit-song__form{gap:32px}}.edit-song__submit{border-radius:999px;width:100%;max-width:400px;height:48px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}@media (min-width:768px){.edit-song__submit{height:56px;font-size:18px}}.form-item{max-width:600px}.form-item--full{max-width:100%}.form-item .ant-form-item-label>label{color:#fff;width:100%;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.form-item .ant-form-item-required:before{display:none!important}.form-item .ant-form-item-required:after{font-size:14px;color:#e53935!important;content:"*"!important;visibility:visible!important;display:inline-block!important}.form-item .ant-form-item-required:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:4px}.form-item .ant-form-item-required:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item .ant-form-item-required:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:4px}.form-item__row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.form-item__row:last-of-type{margin-bottom:0}.form-item__row .music-input,.form-item__row .music-select{flex:1}.form-item__hint{color:rgba(255,255,255,.5);margin:8px 0 0;font-family:Poppins,sans-serif;font-size:14px}.form-item__desc{color:rgba(255,255,255,.5);margin:0 0 12px;font-family:Inter,sans-serif;font-size:12px}.form-label-with-counter{justify-content:space-between;width:100%;display:flex}.form-label-with-counter .counter{color:rgba(255,255,255,.5);font-size:12px}.cover-upload{cursor:pointer;background:rgba(255,255,255,.06);border-radius:16px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative;overflow:hidden}.cover-upload--hover .cover-upload__overlay{opacity:1}.cover-upload__preview{object-fit:cover;border-radius:14px;width:100%;height:100%}.cover-upload__overlay{opacity:0;background:linear-gradient(transparent 50%,rgba(0,0,0,.7));justify-content:center;align-items:flex-end;padding-bottom:16px;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cover-upload__overlay span{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.cover-upload__placeholder{color:#fff;width:48px;height:48px}.remove-btn{cursor:pointer;color:#fff;background:0 0;border:none;width:24px;height:24px;padding:0}.remove-btn:hover{opacity:.7}.remove-btn .music-icon{width:100%;height:100%}.add-btn{cursor:pointer;color:rgba(255,255,255,.5);background:0 0;border:none;align-items:center;gap:2px;margin-top:8px;padding:4px 0;font-family:Poppins,sans-serif;font-size:14px;display:flex}.add-btn:hover{opacity:.8}.add-btn span{text-align:center;width:10px}.checkbox-row{align-items:center;gap:12px;display:flex}.explicit-badge{color:#fff;background:rgba(255,255,255,.12);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:flex}.home-page{background:#000;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.background-video-container{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.background-video{object-fit:cover;-webkit-filter:brightness(.6);filter:brightness(.6);width:100%;height:100%}.home-header{z-index:10;background:rgba(0,0,0,.2);width:100%;max-width:1280px;padding:24px 64px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-header .home-header-content{justify-content:space-between;align-items:center;width:100%;max-width:1152px;margin:0 auto;display:flex}.home-logo{flex-direction:column;align-items:center;gap:4px;display:flex}.home-logo .logo-text{width:202px;height:48px}.home-logo .logo-subtitle{letter-spacing:2px;color:rgba(255,255,255,.7);font-family:Inter,sans-serif;font-size:11px;font-weight:500}.sign-in-button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:100px;padding:12px 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;transition:all .2s}.sign-in-button:hover{background:#f0f0f0}.home-hero{flex:1;justify-content:center;align-items:center;min-height:920px;padding:120px 64px;display:flex}.hero-content{flex-direction:column;gap:54px;width:100%;max-width:1152px;display:flex}.hero-text{flex-direction:column;gap:12px;display:flex}.hero-title{color:#fff;letter-spacing:-.9px;max-width:720px;margin:0;font-family:Inter,sans-serif;font-size:90px;font-weight:800;line-height:1.12}.hero-subtitle{color:rgba(255,255,255,.55);letter-spacing:-.09px;max-width:628px;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.45}.get-started-button{cursor:pointer;background:#fff;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 80px;transition:all .2s;display:flex}.get-started-button:hover{background:#f0f0f0}.get-started-button span{color:#050505;letter-spacing:-.12px;font-family:Outfit,sans-serif;font-size:24px;font-weight:800;line-height:1.45}.get-started-button .arrow-icon{width:32px;height:32px}.get-started-button .arrow-icon svg{width:100%;height:100%}@media (max-width:1024px){.home-header{padding:24px 32px}.home-hero{padding:120px 32px}.hero-title{font-size:64px}.get-started-button{padding:16px 48px}.get-started-button span{font-size:20px}}@media (max-width:768px){.home-header{padding:16px 24px}.home-hero{min-height:100vh;padding:100px 24px}.hero-title{font-size:48px}.hero-subtitle{font-size:16px}.get-started-button{width:100%;padding:16px 40px}.get-started-button span{font-size:18px}}:root{--color-bg-primary:#121212;--color-bg-card:rgba(255,255,255,.06);--color-bg-input:rgba(255,255,255,.1);--color-bg-hover:rgba(255,255,255,.15);--color-background:#121212;--color-foreground:#fff;--color-card:#1e1e1e;--color-card-foreground:#fff;--color-input-background:rgba(255,255,255,.1);--color-border:rgba(255,255,255,.2);--color-border-hover:rgba(255,255,255,.3);--color-border-active:#fff;--color-muted:rgba(255,255,255,.1);--color-muted-foreground:rgba(255,255,255,.5);--color-border-default:rgba(255,255,255,.1);--color-border-tags:rgba(255,255,255,.5);--color-text-primary:#fff;--color-text-secondary:rgba(255,255,255,.7);--color-text-tertiary:rgba(255,255,255,.5);--color-text-quaternary:rgba(255,255,255,.35);--color-text-button:#121212;--color-primary:#e53935;--color-primary-hover:#ef5350;--color-primary-active:#c62828;--color-brand-highlight:#9361ff;--color-button-bg-default:#fff;--color-button-bg-disabled:rgba(255,255,255,.1);--color-success:#05df72;--color-warning:#fdc700;--color-error:#e53935;--font-family:"Poppins","Inter",sans-serif;--font-family-base:"Poppins","Inter",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1;--line-height-snug:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:48px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--font-weight-normal:400;--padding-input-x:16px;--padding-input-y:12px;--padding-button-sm-x:24px;--padding-button-sm-y:9px;--padding-button-md-x:64px;--padding-button-md-y:12px;--padding-button-lg-x:90px;--padding-button-lg-y:20px;--height-button-mini:28px;--height-button-sm:38px;--height-button-md:48px;--height-button-lg:64px;--height-input:50px;--height-textarea:100px;--size-input-height:50px;--size-button-height:48px;--size-button-height-sm:38px;--size-button-height-md:48px;--size-checkbox:20px;--size-radio:20px;--size-avatar-sm:54px;--size-avatar-md:80px;--size-avatar-lg:112px;--size-cover-sm:48px;--size-cover-md:120px;--size-cover-lg:150px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:16px;--radius-input:16px;--radius-button:999px;--radius-card:12px;--radius-avatar:50%;--border-width-default:1px;--border-width-active:2px;--shadow-sm:0 1px 2px rgba(0,0,0,.2);--shadow-md:0 2px 8px rgba(0,0,0,.3);--shadow-lg:0 4px 16px rgba(0,0,0,.4);--shadow-card:0 2px 8px rgba(0,0,0,.3);--shadow-button-primary:0 4px 12px rgba(147,97,255,.3);--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--z-index-dropdown:1000;--z-index-modal:1100;--z-index-tooltip:1200;--opacity-disabled:.5;--opacity-hover:.8}
/*# sourceMappingURL=app.c586db77ee1b431d.css.map*/