.ai-wrap {	position: relative;	color: var(--be-body);	max-width: 100%;	margin: 10px 0;	padding: 15px 5px 10px 5px;	box-sizing: border-box;	-webkit-box-sizing: border-box;}.widget .ai-wrap {	margin: 0;}.ai-wrap img {	height: auto;	border: 0;	-webkit-box-shadow: none;	box-shadow: none;	margin: 0;	padding: 0}.ai-wrap p {	margin: 0;	padding: 0;	font-weight: normal;	line-height: normal}.ai-wrap span {	margin: 0;	padding: 0;	font-weight: normal;	line-height: normal}.ai-wrap a {	font-weight: normal;	-webkit-box-shadow: none;	box-shadow: none;	border: 0;	text-decoration: none;	text-transform: none}.ai-wrap svg {	display: inline-block}.ai-wrap .ai-btn,.ai-wrap .ai-audio-control {	display: inline-block;	font-weight: normal;	margin: 0;	padding: 0;	line-height: normal;	border: 0;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	text-align: center;	-webkit-box-shadow: none;	box-shadow: none;	vertical-align: middle;	cursor: pointer;	white-space: nowrap;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius: 0;	min-width: 0;	max-width: 100%;	min-height: 0;	width: auto;	height: auto;	background-image: none;	background-color: rgba(0,0,0,0)}.ai-wrap .ai-btn::before,.ai-wrap .ai-btn::after,.ai-wrap .ai-audio-control::before,.ai-wrap .ai-audio-control::after {	display: none}.ai-wrap .ai-control-wrap {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	min-height: 130px}.ai-thumb-area {	position: relative;	width: 130px;	height: 130px;	-webkit-box-flex: 0;	-ms-flex: none;	flex: none;	overflow: hidden;	margin: 0 30px 0 auto;	padding: 5px;	border-radius: 100%;	background: var(--be-bg-white);	-webkit-animation: ai-spin 3s;	animation: ai-spin 3s;	box-shadow: 0 0 0 1px var(--be-shadow);}.ai-thumb-area:before {	position: absolute;	content: "";	top: 50%;	left: 50%;	width: 32px;	height: 32px;	z-index: 1;	margin: -16px 0 0 -16px;	border-radius: 100%;	background: rgba(255,255,255,0.8);	-webkit-transition: .3s all ease-in-out;	transition: .3s all ease-in-out;}.ai-thumb-area:after {	position: absolute;	content: "";	top: 50%;	left: 50%;	width: 14px;	height: 14px;	z-index: 2;	margin: -7px 0 0 -7px;	border-radius: 100%;	background: var(--be-grey-5);	-webkit-transition: .3s all ease-in-out;	transition: .3s all ease-in-out;}.thumb-playing.ai-thumb-area:before, .thumb-playing.ai-thumb-area:after, .ai-thumb-area:hover:before, .ai-thumb-area:hover:after {	opacity: 0;}.ai-wrap .ai-thumb {	position: relative;	width: 120px;	height: 120px;	-webkit-box-flex: 0;	overflow: hidden;	line-height: 0;	border-radius: 100%;	background: var(--be-bg-white);}.ai-wrap .ai-thumb-area.thumb-playing {	-webkit-animation: ai-spin 15s linear infinite;	animation: ai-spin 15s linear infinite;}.ai-wrap .ai-thumb img, .widget .ai-wrap .ai-thumb img, .single-content .ai-wrap .ai-thumb img {	width: 100%;	height: 100%;	margin: 0;	border: 0;	object-fit: cover;	-webkit-box-shadow: none;	box-shadow: none;}.ai-wrap .ai-control-wrap-controls {	position: relative;	width: 100%;	padding: 5px;}.ai-wrap .ai-audio-controls-main {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	width: 100%;	margin-bottom: 10px}.ai-wrap .ai-audio-control {	width: 40px;	height: 40px;	border-radius: 50%;	display: block;	-webkit-box-flex: 0;	-ms-flex: none;	flex: none;	vertical-align: middle;	color: #fff;	background: var(--be-bg-btn);	opacity: 1;	margin: 0 0 0 4px;	-webkit-transition: opacity 1.5s ease;	transition: opacity 1.5s ease;	padding: 0;	position: relative}.ai-audio-control.ai-audio-playing, .ai-wrap .ai-audio-control:hover {	border: 0;	background: var(--be-bg-btn);}.ai-audio-control.ai-audio-playing:hover {	border: 0;	background: var(--be-bg-grey-6);}.ai-wrap .ai-audio-control:focus,.ai-wrap .ai-audio-control:active {	outline: 0}.ai-wrap .ai-audio-control.ai-audio-playing svg {	left: 0}.ai-wrap .ai-audio-control svg {	fill: var(--be-white);	height: 12px;	position: relative;	left: 1px;	top: 1px;	opacity: 0.9;}.ai-wrap .ai-track-info {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-ms-flex-direction: column;	flex-direction: column;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	padding-left: 20px;	-webkit-box-flex: 1;	-ms-flex: auto;	flex: auto;	width: 0}.ai-wrap .ai-track-title {	margin: 0 0 4px;	line-height: normal;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	padding-right: 20px}.ai-wrap .ai-track-title span {	opacity: 1;	-webkit-transition: opacity 1.5s ease;	transition: opacity 1.5s ease}.ai-wrap .ai-track-subtitle {	margin: 0;	line-height: normal;	opacity: .7;	font-size: .8125em}.ai-wrap .ai-track-subtitle span {	opacity: 1;	-webkit-transition: opacity 1.5s ease;	transition: opacity 1.5s ease}.ai-wrap .ai-audio-controls-progress {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	margin: 0 0 10px 4px}.ai-wrap .ai-track-progress-bar {	display: block;	-webkit-box-flex: 1;	-ms-flex: 1;	flex: 1;	position: relative;	height: 3px;	cursor: pointer;	background: var(--be-border-grey);	border-radius: 5px;	box-shadow: 0 1px 0 rgba(255,255,255,.07);}.ai-wrap .ai-track .ai-track-progress-bar {	position: absolute;	top: auto;	bottom: 0;	left: 0;	width: 100%;	height: 2px;	background: rgba(0,0,0,0)}.ai-wrap .ai-track .ai-track-progress-bar:hover {	background-color: rgba(255,255,255,.3)}.ai-wrap .ai-track-progress {	position: absolute;	top: 0;	left: 0;	height: 100%;	pointer-events: none;	background: var(--be-bg-btn);	-webkit-transition: width .28s ease;	transition: width .28s ease;	border-radius: 5px;}.ai-wrap .ai-track .ai-track-progress {	background: var(--be-bg-btn);	opacity: .5}.ai-wrap .ai-track-time {	-webkit-box-flex: 0;	-ms-flex: none;	flex: none;	font-size: 13px;	opacity: .7;	width: 55px;	text-align: right;	cursor: pointer;}.ai-wrap .ai-audio-volume-control {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.ai-wrap .ai-audio-volume-bars {	float: left;	margin: -1px 3px 0 0;	height: 32px;	overflow: hidden;	border-radius: 5px;}.ai-wrap .ai-audio-volume-bars::after {	content: "";	display: table;	clear: both}.ai-wrap .ai-volume-bar {	float: left;	position: relative;	width: 4px;	height: 100%;	background: var(--be-border-grey);	cursor: pointer;	border-right: 1px solid var(--be-bg-white);}.ai-wrap .ai-volume-bar::before {	content: "";	position: absolute;	bottom: 0;	left: 0;	right: 0;	-webkit-transition: background-color .18s ease;	transition: background-color .18s ease}.ai-wrap .ai-volume-bar.ai-volume-bar-active::before {	background: var(--be-bg-btn);}.ai-wrap .ai-volume-bar:nth-child(1)::before {	height: 0%}.ai-wrap .ai-volume-bar:nth-child(2)::before {	height: 10%}.ai-wrap .ai-volume-bar:nth-child(3)::before {	height: 20%}.ai-wrap .ai-volume-bar:nth-child(4)::before {	height: 30%}.ai-wrap .ai-volume-bar:nth-child(5)::before {	height: 40%}.ai-wrap .ai-volume-bar:nth-child(6)::before {	height: 50%}.ai-wrap .ai-volume-bar:nth-child(7)::before {	height: 60%}.ai-wrap .ai-volume-bar:nth-child(8)::before {	height: 70%}.ai-wrap .ai-volume-bar:nth-child(9)::before {	height: 80%}.ai-wrap .ai-volume-bar:nth-child(10)::before {	height: 90%}.ai-wrap .ai-volume-bar:nth-child(11)::before {	height: 100%}.ai-wrap .ai-audio-volume-control-btns {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-ms-flex-direction: column;	flex-direction: column;	height: 100%;}.ai-wrap .ai-audio-volume-control-btns .ai-btn {	height: 49.5%;	font-size: 10px;}.ai-wrap .ai-audio-volume-control-btns .ai-btn:first-child {	margin-bottom: 1px;	border-radius: 5px 5px 2px 2px;}.ai-wrap .ai-audio-volume-control-btns .ai-btn:last-child {	margin-top: 1px;	border-radius: 2px 2px 5px 5px;}.ai-wrap .ai-audio-volume-control-btns .ai-btn svg {	height: 6px}.ai-wrap .ai-audio-controls-meta {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	width: 100%;	opacity: 1;	margin: 0 0 0 4px;	-webkit-transition: opacity .36s ease;	transition: opacity .36s ease;}.ai-wrap .ai-audio-controls-meta::after {	content: "";	display: table;	clear: both}.ai-wrap .ai-audio-controls-meta .ai-btn {	margin-right: 4px}.ai-wrap .ai-btn {	width: 33px;	height: 34px;	font-size: 14px;	padding: 0;	background-image: none;	background: #101010;	color: var(--be-white);	-webkit-transition: color .18s ease;	transition: color .18s ease;	-webkit-box-shadow: none;	box-shadow: none;	text-decoration: none;	font-style: normal;	text-transform: none;	border-radius: 5px;	border: none;	box-shadow: 0 0 0 1px var(--be-shadow);	background: linear-gradient(0deg, var(--be-bg-grey-f8), var(--be-bg-white));}.ai-wrap .ai-btn svg {	position: relative;	fill: var(--be-body);	height: 10px;	opacity: 0.6;	-webkit-transition: fill .18s ease;	transition: fill .18s ease}.ai-wrap .ai-btn:hover svg {	fill: var(--be-white);	opacity: 1;}.ai-wrap .ai-btn:hover {	background: var(--be-bg-btn);}.ai-wrap .ai-btn.ai-btn-active {	position: relative;	color: var(--be-white);	overflow: hidden;	background: var(--be-bg-btn);}.ai-wrap .ai-btn.ai-btn-active:before {	position: absolute;	top: 0;	left: 0;	display: block;	height: 100%;	width: 100%;	content: "";	z-index: 1;	background: linear-gradient(to top, rgba(0,0,0,0.1), transparent);}.ai-wrap .ai-btn.ai-btn-active svg {	fill: var(--be-white);}.ai-wrap .ai-btn-repeat svg {	height: 17px;	top: 2px}.ai-wrap .ai-btn-shuffle svg {	height: 15px;	top: 2px;	left: 0;}.ai-wrap .ai-tracklist-toggle {	margin-left: auto;	margin-right: 0}.ai-wrap .ai-tracklist-toggle svg {	height: 16px;	top: 2px}.ai-wrap .ai-btn-skip-position,.ai-wrap .ai-btn-playback-rate {	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 11px;	font-weight: bold;	letter-spacing: -0.05em}.ai-wrap .ai-tracklist-wrap {	opacity: 1;	-webkit-transition: opacity 1.5s ease;	transition: opacity 1.5s ease}.ai-wrap .ai-tracklist-open {	overflow: hidden;	margin-top: 15px;	border-radius: 5px;	animation: fade-in;	-webkit-animation: fade-in;	animation-duration: 0.5s;	-webkit-animation: fade-in 0.5s;}.ai-wrap .ai-tracklist-open+.ai-footer {	margin-top: -1px;	border-top: 0}.ai-wrap .ai-tracklist {	margin: 0;	padding: 0;	list-style: none}.ai-wrap .ai-track {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	position: relative;	margin: 0;	padding: 0;	list-style: none;	height: 40px;	line-height: 40px;	cursor: pointer;	background: var(--be-bg-grey-f8);	-webkit-transition: background-color .18s ease;	transition: background-color .18s ease}.ai-wrap .ai-track:nth-child(2n+1) {	background: var(--be-bg-body);}.ai-wrap .ai-track.ai-track-active {	color: var(--be-body);}.ai-wrap .ai-track.ai-track-active .ai-track-thumb {	position: relative;}.ai-wrap .ai-track.ai-track-active .ai-track-thumb:before {	position: absolute;	top: -1px;	left: 10px;	z-index: 1;	content: "\e637";	font-family: be;	font-size: 20px !important;	color: var(--be-bg-white);}.ai-wrap .ai-track.ai-track-active .ai-track-thumb.ai-track-no-thumb:before {	top: -4px;}.ai-wrap .ai-track:hover {	background: var(--be-bg-btn);	color: var(--be-white);}.ai-wrap .ai-track:hover .ai-track-btn,.ai-wrap .ai-track.ai-track-active .ai-track-btn {	color: var(--be-white);}.ai-wrap .ai-track:hover .ai-track-btn svg {	fill: var(--be-white);}.ai-wrap .ai-track.ai-track-active .ai-track-btn svg {}.ai-wrap .ai-track-control {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	height: 100%;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-flex: 1;	-ms-flex: 1;	flex: 1;	overflow: hidden;}.ai-wrap .ai-track-control:first-child {	border-left: 0}.ai-wrap .ai-track-thumb {	display: inline-block;	width: 40px;	max-height: 100%;	margin: 0;	overflow: hidden}.widget .ai-wrap .ai-track-thumb img, .ai-wrap .ai-track-thumb img {	width: 100%;	height: 100%;	object-fit: cover;	border: 0;	margin: 0	-webkit-box-shadow: none;	box-shadow: none;}.ai-track-thumb .ai-track-no-thumb, .ai-wrap .ai-track-no-thumb {	display: block;	width: 120px;	height: 120px;	line-height: 142px;	text-align: center;	background: var(--be-bg-grey-9);}.ai-wrap .ai-track-no-thumb svg {	display: none;}.ai-wrap .ai-track-no-thumb svg {	fill: var(--be-white);	height: 40px;	opacity: .3}.ai-wrap .ai-track-no-thumb.ai-track-thumb {	width: 40px;	height: 40px;	line-height: 43px;}.ai-wrap .ai-track-no-thumb.ai-track-thumb svg {	height: 16px}.ai-wrap .ai-track-name {	display: inline-block;	padding: 0 10px;	font-size: 13px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	line-height: normal}.ai-wrap .ai-track-control-buttons {	margin-left: auto;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.ai-wrap .ai-track-btn {	display: inline-block;	width: 40px;	height: 40px;	text-align: center;	font-size: 13px;	line-height: 40px;	-webkit-box-shadow: none;	box-shadow: none;	border: 0;	color: #fff;	background: none;	cursor: pointer;	margin: 0;	padding: 0}.ai-wrap .ai-track-btn svg {	position: relative;	fill: var(--be-grey-c);	height: 15px;	-webkit-transition: fill .18s ease;	transition: fill .18s ease;	top: 3px}.ai-wrap .ai-track-btn-repeat .repeat svg {	fill: var(--be-bg-btn);}.ai-wrap .ai-track-inline-play-btn {	position: relative}.ai-wrap .ai-track-inline-play-btn:first-child {	border-left: 0}.ai-wrap .ai-track-inline-play-btn.ai-is-loading svg {	opacity: 0}.ai-wrap .ai-player-buttons {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	line-height: normal;	grid-gap: 10px;	margin-top: 20px}.ai-wrap .ai-player-button {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	grid-gap: 6px;	font-size: 13px;	color: currentColor;	width: auto;	padding-left: 15px;	padding-right: 15px}.ai-wrap .ai-player-button-icon-only {	padding: 0;	width: 32px}.ai-wrap .ai-player-button-icon {	width: 18px;	height: 18px;	display: block}.ai-wrap .ai-player-button-icon svg {	width: 100%;	height: 100%;	fill: currentColor}.ai-wrap .ai-player-button-icon svg rect,.ai-wrap .ai-player-button-icon svg path {	fill: currentColor}.ai-wrap .ai-footer {	position: absolute;	top: 8px;	right: 15px;	text-align: center;	font-size: 12px;	z-index: 1;}.ai-wrap .ai-footer a {	color: var(--be-grey-9);}.ai-wrap .ai-footer a:hover {	color: var(--be-bg-btn);}.ai-wrap.ai-is-loading .ai-track-title {	position: relative}.ai-wrap.ai-is-loading .ai-track-title span {	opacity: 0}.ai-wrap.ai-is-loading .ai-track-title::after {	content: "";	width: 140px;	height: 8px;	background: -webkit-gradient(linear, left top, right top, color-stop(8%, #3e3e3e), color-stop(18%, #4d4d4d), color-stop(33%, #3e3e3e));	background: linear-gradient(to right, #3e3e3e 8%, #4d4d4d 18%, #3e3e3e 33%);	background-size: 500px;	position: absolute;	top: -10px;	left: 0;	opacity: 1;	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: forwards;	animation-fill-mode: forwards;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-name: backgroundPosition;	animation-name: backgroundPosition;	-webkit-animation-timing-function: linear;	animation-timing-function: linear}.ai-wrap.ai-is-loading .ai-track-subtitle {	position: relative}.ai-wrap.ai-is-loading .ai-track-subtitle span {	opacity: 0}.ai-wrap.ai-is-loading .ai-track-subtitle::after {	content: "";	width: 100px;	height: 6px;	background: -webkit-gradient(linear, left top, right top, color-stop(8%, #3e3e3e), color-stop(18%, #4d4d4d), color-stop(33%, #3e3e3e));	background: linear-gradient(to right, #3e3e3e 8%, #4d4d4d 18%, #3e3e3e 33%);	background-size: 500px;	position: absolute;	top: 2px;	left: 0;	opacity: 1;	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: forwards;	animation-fill-mode: forwards;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-name: backgroundPosition;	animation-name: backgroundPosition;	-webkit-animation-timing-function: linear;	animation-timing-function: linear}.ai-wrap.ai-is-loading .ai-audio-controls-meta {	opacity: 0}.ai-wrap.ai-is-loading .ai-audio-control {	opacity: .5}.ai-wrap.ai-is-loading .ai-thumb::after {	opacity: 1;}.ai-wrap.ai-is-loading .ai-tracklist-wrap {	opacity: 1;}.ai-wrap .ai-tracklist-enter {	opacity: 0;}.ai-wrap .ai-tracklist-enter.ai-tracklist-enter-active {	opacity: 1;	-webkit-transition: opacity .5s ease-in;	transition: opacity .5s ease-in;}.ai-wrap .ai-scroll-wrap .ai-tracklist {	margin-right: 15px;}.ai-wrap .ai-scroll-wrap>div:last-child {	top: 0 !important;	bottom: 0 !important;	background-color: rgba(62,62,62,.5);}.ai-wrap .ai-scroll-wrap>div:last-child div {	background: var(--be-bg-btn) !important;}.ai-control-spinner {	border-radius: 50%;	position: absolute;	top: -5px;	left: -5px;	width: calc(100% + 10px);	height: calc(100% + 10px);	font-size: 10px;	text-indent: -9999em;	border-top: 5px solid #eff0f2;	border-right: 5px solid #eff0f2;	border-bottom: 5px solid #eff0f2;	border-left: 5px solid currentColor;	-webkit-transform: translateZ(0);	transform: translateZ(0);	-webkit-animation: ai-spin 1.1s infinite linear;	animation: ai-spin 1.1s infinite linear;	z-index: 1;	opacity: 0;	-webkit-transition: opacity .18s ease;	transition: opacity .18s ease;	-webkit-transition-delay: .2s;	transition-delay: .2s}.aigrey .ai-control-spinner {	border-top: 5px solid #d7d7d7;	border-right: 5px solid #d7d7d7;	border-bottom: 5px solid #d7d7d7;	border-left: 5px solid currentColor;}.aiblack .ai-control-spinner {	border-top: 5px solid #141414;	border-right: 5px solid #141414;	border-bottom: 5px solid #141414;	border-left: 5px solid currentColor;}.aiblack .ai-audio-loading .ai-control-spinner, .aigrey .ai-audio-loading .ai-control-spinner, .ai-audio-loading .ai-control-spinner {	opacity: .8}.ai-control-spinner::after {	border-radius: 50%;	position: absolute;	width: 100%;	height: 100%}.ai-track-spinner {	border-radius: 50%;	position: absolute;	top: 50%;	left: 50%;	margin-left: -10px !important;	margin-top: -10px !important;	width: 20px;	height: 20px;	font-size: 10px;	text-indent: -9999em;	border-top: 3px solid rgba(255,255,255,.2);	border-right: 3px solid rgba(255,255,255,.2);	border-bottom: 3px solid rgba(255,255,255,.2);	border-left: 3px solid currentColor;	-webkit-transform: translateZ(0);	transform: translateZ(0);	-webkit-animation: ai-spin 1.1s infinite linear;	animation: ai-spin 1.1s infinite linear;	z-index: 1;	opacity: 0}.ai-track-loading .ai-track-spinner {	opacity: .8}.ai-track-spinner::after {	border-radius: 50%;	position: absolute;	width: 100%;	height: 100%}.ReactModal__Body--open {	overflow: hidden}.ai-modal-overlay {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: 9999;	background-color: rgba(0,0,0,.3)}.ai-modal {	position: absolute;	top: 40px;	width: 460px;	max-width: calc(100% - 30px);	left: 50%;	-webkit-transform: translateX(-50%);	transform: translateX(-50%);	background-color: #fff;	color: #000;	border-radius: 4px;	border: 1px solid rgba(62,62,62,.4);	outline: 0;	max-height: calc(100vh - 50px);	overflow-y: auto;	-webkit-box-sizing: border-box;	box-sizing: border-box}.ai-modal-header {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	padding: 5px;	margin-bottom: 10px}.ai-modal-dismiss {	display: inline-block;	font-weight: normal;	margin: 0;	padding: 0;	line-height: normal;	border: 0;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	text-align: center;	-webkit-box-shadow: none;	box-shadow: none;	vertical-align: middle;	cursor: pointer;	white-space: nowrap;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius: 0;	min-width: 0;	max-width: 100%;	min-height: 0;	width: auto;	height: auto;	background-image: none;	background-color: rgba(0,0,0,0);	font-size: 30px;	margin-left: auto;	padding-left: 5px;	padding-right: 5px;	line-height: 1;	color: #000}.ai-modal-dismiss::before,.ai-modal-dismiss::after {	display: none}.ai-modal-dismiss:hover,.ai-modal-dismiss:active,.ai-modal-dismiss:focus {	background: none;	-webkit-box-shadow: none;	box-shadow: none;	border: 0;	color: #000}.ai-modal-content {	padding: 0 20px 20px;	white-space: pre-wrap}.ai-with-typography {	font-family: sans-serif;	font-weight: normal;	line-height: normal;	letter-spacing: 0;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.ai-with-typography .ai-track-subtitle {	font-size: 12px}.single-content .ai-track-info p:first-child {	margin: 0;}.ai-with-typography .ai-track-title {	font-size: 14px}.ai-modal-with-typography {	font-family: sans-serif;	font-weight: normal;	font-size: 15px;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	line-height: 1.45;	letter-spacing: 0}.ai-narrow .ai-control-wrap {	height: auto;	-ms-flex-wrap: wrap;	flex-wrap: wrap}.ai-narrow .ai-thumb-area {	margin: 0 auto 5px;}.ai-narrow .ai-audio-controls-meta {	position: relative}.ai-narrow .ai-track-thumb {}@media(max-width: 767px) {	.ai-wrap.ai-type-global-footer .ai-track-time,	.ai-wrap.ai-type-global-footer .ai-btn-repeat,	.ai-wrap.ai-type-global-footer .ai-audio-volume-control,	.ai-wrap.ai-type-global-footer .ai-btn-skip-position {		display: none	}	.ai-wrap.ai-type-global-footer .ai-track-title {		font-size: 15px	}	.ai-wrap.ai-type-global-footer .ai-audio-controls-main {		padding-left: 10px;		padding-right: 10px	}	.ai-wrap.ai-type-global-footer .ai-track-info {		padding-left: 10px	}	.ai-wrap.ai-type-global-footer .ai-audio-controls-meta {		margin-left: 10px	}	.ai-wrap .ai-audio-volume-control .ai-btn {		display: none	}}@media(max-width: 560px) {	.ai-wrap .ai-control-wrap {		height: auto;		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.ai-thumb-area {		margin: 0 auto 15px;	}	.ai-wrap .ai-audio-controls-meta {		position: relative	}	.ai-wrap .ai-scroll-wrap .ai-tracklist {		margin-right: 0	}}@-webkit-keyframes ai-spin {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg)	}	100% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg)	}}@keyframes ai-spin {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg)	}	100% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg)	}}@-webkit-keyframes backgroundPosition {	0% {		background-position: -140px 0	}	100% {		background-position: 140px 0	}}@keyframes backgroundPosition {	0% {		background-position: -140px 0	}	100% {		background-position: 140px 0	}}/** ȫ�� **/.adorn .ai-wrap {	padding: 45px 20px 20px;	border-radius: 8px;}.adorn .ai-wrap:before {	position: absolute;	top: 10px;	left: 15px;	display: block;	height: 8px;	width: 8px;	content: "";	border-radius: 50%;	background: #f44;	box-shadow: 0 0 0 1px #f44,16px 0 0 1px #fb5,32px 0 0 1px #9b3;	opacity: .8;	z-index: 1;	transition: all .3s ease;}.adorn .ai-wrap:hover:before {	opacity: 1;}.adorn .ai-wrap:after {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 30px;	content: "";	background: var(--be-bg-grey-f8);	border-radius: 8px 8px 0 0;	border-bottom: 1px solid var(--be-bg-body);}.adorn .ai-wrap::after, .adorn .ai-wrap::before {	-webkit-box-sizing: border-box;	box-sizing: border-box}/** ��ɫ **/.aiwhite .ai-wrap {	background: var(--be-bg-white);	border: 1px solid var(--be-border-grey);}/** ��ɫ **/.aiblack .ai-wrap {	background: var(--be-bg-white);	border: 1px solid var(--be-border-grey);}.aiblack .ai-thumb-area {	padding: 20px;	background: #101010;}.aiblack .ai-thumb-area:before {	position: absolute;	content: "";	left: -15px;	top: -15px;	border-top: 80px solid #666;	border-right: 80px solid #000;	border-bottom: 80px solid #666;	border-left: 80px solid #000;	-webkit-filter: blur(10px);	filter: blur(5px);	opacity: 0.6;	z-index: 0;	margin: 0;	-webkit-animation: ai-spin 25s linear infinite;	animation: ai-spin 25s linear infinite;}.aiblack .ai-wrap .ai-thumb {	position: relative;	width: 90px;	height: 90px;	-webkit-box-flex: 0;	overflow: hidden;	line-height: 120px;	border-radius: 100%;}.aiblack .ai-thumb-area:after {	display: none;}.aiblack .ai-wrap .ai-track-no-thumb svg {	fill: #fff;}.aiblack .ai-wrap .ai-track-title span {	font-weight: 700;	opacity: 0.8;}.aiblack .ai-wrap {	background: #292929;	color: var(--be-white);	border: none;	box-shadow: 0 0 0 1px var(--be-shadow);}.aiblack .ai-wrap::after {	background: linear-gradient(0deg,#101010,#262626);	border-bottom: 1px solid #000;}.aiblack .ai-wrap .ai-btn {	background: #e5e5e5;	background: linear-gradient(0deg,#101010,#333);	border: none;	box-shadow: 0 1px 0 rgba(255,255,255,.05);}.aiblack .ai-wrap .ai-btn svg {	fill: var(--be-grey-8);	opacity: 1;}.aiblack .ai-wrap .ai-btn:hover svg {	fill: var(--be-white);}.aiblack .ai-wrap .ai-track {	background: #1a1a1a;	opacity: 0.8;}.aiblack .ai-wrap .ai-track:nth-child(2n+1) {	background: #101010;}.aiblack .ai-wrap .ai-track:hover:nth-child(2n+1) {	background: var(--be-bg-btn);	color: var(--be-white);}.aiblack .ai-wrap .ai-track.ai-track-active {	color: var(--be-white);}.aiblack .ai-wrap .ai-track:hover {	background: var(--be-bg-btn);	color: var(--be-white);}.aiblack .ai-wrap .ai-volume-bar {	background: #101010;	border-right: 1px solid #292929;}.aiblack .ai-wrap .ai-track-progress-bar {	background: #101010;	box-shadow: 0 1px 0 rgba(255,255,255,.07);}.aiblack .ai-audio-control.ai-audio-playing:hover {	border: 0;	background: #101010;}.aiblack .ai-wrap .ai-btn.ai-btn-active {	background: var(--be-bg-btn);	border: 1px solid var(--be-bg-btn);}.aiblack .ai-wrap .ai-btn.ai-btn-active svg {	fill: var(--be-white);	opacity: 0.8;}.aiblack .ai-wrap .ai-btn:hover {	color: var(--be-white);	background: var(--be-bg-btn);}.aiblack .ai-wrap .ai-tracklist-open {	box-shadow: 0 1px 0 rgba(255,255,255,.07);}/** ��ɫ **/.aigrey .ai-wrap {	background: #ededed;	color: var(--be-body);	border: none;	box-shadow: 0 0 0 1px var(--be-shadow);}.aigrey .ai-wrap:before {	opacity: 1;}.aigrey .ai-wrap::after {	background: linear-gradient(0deg, #cfcfcf, #e4e4e4);	border-bottom: 1px solid #b7b7b7;}.aigrey .ai-wrap .ai-btn {	background: #e5e5e5;	background: linear-gradient(0deg, #dfdfdf, #f2f2f2);	border: 1px solid #cdcdcd;	box-shadow: 0 1px 0 rgba(255,255,255,.8);}.aigrey .ai-wrap .ai-btn svg {	fill: var(--be-grey-8);	opacity: 1;}.aigrey .ai-wrap .ai-btn:hover svg {	fill: var(--be-white);}.aigrey .ai-wrap .ai-audio-volume-control-btns .ai-btn {	font-size: 0;}.aigrey .ai-wrap .ai-track {	background: #e5e5e5;}.aigrey .ai-wrap .ai-track:nth-child(2n+1) {	background: #f5f5f5;}.aigrey .ai-wrap .ai-track:hover:nth-child(2n+1) {	background: var(--be-bg-btn);	color: var(--be-white);}.aigrey .ai-wrap .ai-track.ai-track-active {	color: var(--be-body);}.aigrey .ai-wrap .ai-track:hover {	background: var(--be-bg-btn);	color: var(--be-white);}.aigrey .ai-wrap .ai-volume-bar {	background: #d3d3d3;	border-right: 1px solid #f5f5f5;}.aigrey .ai-wrap .ai-track-progress-bar {	background: #d3d3d3;	box-shadow: 0 1px 0 rgba(255,255,255,.8);}.aigrey .ai-audio-control.ai-audio-playing:hover {	border: 0;	background: var(--be-bg-grey-5);}.aigrey .ai-wrap .ai-btn.ai-btn-active {	background: var(--be-bg-btn);	border: 1px solid var(--be-bg-btn);}.aigrey .ai-wrap .ai-btn.ai-btn-active svg {	fill: var(--be-white);	opacity: 0.8;}.aigrey .ai-wrap .ai-btn:hover {	color: var(--be-white);	background: var(--be-bg-btn);	border: 1px solid var(--be-bg-btn);}.aigrey .ai-wrap .ai-tracklist-open {	box-shadow: 0 1px 0 rgba(255,255,255,.5);}/** ���� **/.aiplain .ai-wrap .ai-track {	background: transparent;}.aiplain .ai-wrap .ai-track:nth-child(2n+1) {	background: var(--be-bg-grey-f8);}.aiplain .ai-wrap .ai-track:hover {	background: var(--be-bg-btn);}.aiplain .ai-wrap .ai-footer {	top: 15px;	right: 15px;}/** ҳ�� **/.ai-wrap.ai-type-global-footer {	width: 100%;	position: fixed;	bottom: 0;	left: 0;	right: 0;	padding: 0;	margin: 0;	z-index: 9991;	border-radius: 0;	border: none;	background: var(--be-bg-glass);	-webkit-backdrop-filter: saturate(5) blur(20px);	backdrop-filter: saturate(5) blur(20px);}.ai-type-global-footer.ai-wrap:after, .ai-type-global-footer.ai-wrap:before {	display: none;}.ai-wrap.ai-type-global-footer .ai-control-wrap {	min-height: 60px;}.ai-wrap.ai-type-global-footer .ai-control-wrap-controls {	padding: 0;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-ms-flex-direction: column;	flex-direction: column;}.ai-wrap.ai-type-global-footer .ai-audio-controls-main {	padding: 0 20px 0 20px;	margin: 0;	-webkit-box-flex: 1;	-ms-flex: auto;	flex: auto;}.ai-wrap.ai-type-global-footer .ai-audio-controls-meta {	width: auto;	margin-left: 20px;	-webkit-box-flex: 0;	-ms-flex: none;	flex: none;}.ai-wrap.ai-type-global-footer .ai-audio-controls-meta-right {	margin-left: auto}.ai-wrap.ai-type-global-footer .ai-track-progress-bar {	background: transparent;	-webkit-box-flex: initial;	-ms-flex: initial;	flex: initial;	height: 5px;	box-shadow: none;	border-top: 1px solid var(--be-border-grey);}.ai-wrap.ai-type-global-footer .ai-track-progress {	top: -1px;	height: 1px;}.ai-wrap.ai-type-global-footer .ai-tracklist-toggle {	margin-left: 15px;}.ai-wrap.ai-type-global-footer .ai-audio-controls-progress {	margin-bottom: 0;}.ai-wrap.ai-type-global-footer .ai-tracklist-wrap {	position: absolute;	bottom: 100%;	width: 100%;	padding: 20px;	background-color: inherit;	margin: 0;	border-radius: 0;	background: var(--be-bg-white);}.ai-wrap.ai-type-global-footer .ai-thumb-area {	position: absolute;	top: -30px;	right: 150px;	width: 60px;	height: 60px;	z-index: 1;	padding: 5px;	cursor: pointer;	background: var(--be-bg-glass);	-webkit-backdrop-filter: saturate(5) blur(20px);	backdrop-filter: saturate(5) blur(20px);	-webkit-transition: .8s all ease-in-out;	transition: .8s all ease-in-out;}.ai-wrap.ai-type-global-footer .ai-thumb {	width: 50px;	height: 50px;	line-height: 53px;}.ai-wrap.ai-type-global-footer .ai-thumb-area:before, .ai-wrap.ai-type-global-footer .ai-thumb-area:after {	display: none;}.ai-wrap.ai-type-global-footer .ai-track-no-thumb svg {	height: 15px;}.aiaudio-hide .ai-wrap.ai-type-global-footer .ai-thumb-area {	top: -70px;}@media(max-width: 560px) {	.aiaudio-hide .ai-wrap.ai-type-global-footer .ai-thumb-area {		top: -132px;		right: 80px;	}	.ai-wrap.ai-type-global-footer .ai-thumb-area {		top: -70px;		right: 80px;		width: 45px;		height: 45px;	}	.ai-wrap.ai-type-global-footer .ai-thumb {		width: 35px;		height: 35px;		line-height: 37px;	}}.aiaudio-hide .ai-wrap.ai-type-global-footer {	bottom: -62px;	-webkit-transition: .5s all ease-in-out;	transition: .5s all ease-in-out;}.aiaudio-show .ai-wrap.ai-type-global-footer {	-webkit-transition: .5s all ease-in-out;	transition: .5s all ease-in-out;}.ai-wrap.ai-type-global-footer .ai-footer {	top: 23px;	right: 110px;}@media(max-width: 767px) {	.ai-wrap.ai-type-global-footer .ai-footer {		right: 66px;	}}.widget_be_audioigniter_playlist .ai-type-global-footer .ai-control-wrap {	display: none;}.aiblack .ai-wrap.ai-type-global-footer {	background: rgba(0,0,0,0.8);}.aigrey .ai-wrap.ai-type-global-footer {	background: var(--be-bg-glass);}