
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */

:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */

.bmeu-auth-wrap{max-width:980px;margin:0 auto;padding:80px 20px}.bmeu-auth-card{background:rgba(255,255,255,.98);border:1px solid #dfe3ef;border-radius:24px;padding:44px;box-shadow:0 25px 80px rgba(14,20,45,.10);color:#10152a}.bmeu-kicker{font-size:11px;letter-spacing:2.5px;font-weight:800;color:#6845ef;text-transform:uppercase}.bmeu-auth-card h1{font-size:42px;line-height:1.08;margin:10px 0;color:#10152a}.bmeu-subtitle{color:#68718a;margin:0 0 28px}.bmeu-form label{display:block;font-weight:700;font-size:13px;color:#202740;margin-bottom:18px}.bmeu-form label>span,.bmeu-form label span{color:#7046ff}.bmeu-grid,.bmeu-password-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bmeu-full{grid-column:1/-1}.bmeu-form input[type=text],.bmeu-form input[type=email],.bmeu-form input[type=password]{display:block;width:100%;height:48px;margin-top:8px;padding:0 14px;border:1px solid #d7dcea;border-radius:11px;background:#fafbff;color:#12172a;outline:0;transition:.2s}.bmeu-form input:focus{border-color:#7046ff;box-shadow:0 0 0 4px rgba(112,70,255,.10)}.bmeu-pass-wrap{position:relative}.bmeu-pass-wrap input{padding-right:65px!important}.bmeu-eye{position:absolute;right:7px;top:15px;border:0;background:transparent;color:#7046ff;font-weight:800;cursor:pointer}.bmeu-question{padding:18px 20px;border:1px solid #e3e6f0;border-radius:15px;background:#f8f9fd;margin:4px 0 22px}.bmeu-question-title{font-weight:800;margin-bottom:10px}.bmeu-check,.bmeu-human{display:flex!important;align-items:center;gap:10px!important;margin:0!important;font-weight:600!important}.bmeu-check input,.bmeu-human input{width:18px;height:18px;accent-color:#7046ff}.bmeu-strength{display:flex;align-items:center;gap:12px;margin-top:-7px;margin-bottom:9px;font-size:12px;color:#68718a}.bmeu-strength-bar{display:block;width:140px;height:6px;background:#e6e8f0;border-radius:99px;overflow:hidden}.bmeu-strength-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ff5c6c,#ffb72e,#7046ff);transition:.25s}.bmeu-note{font-size:12px;color:#707990;background:#f7f8fc;border-left:3px solid #7046ff;padding:10px 12px;margin-bottom:20px;border-radius:0 8px 8px 0}.bmeu-human{padding:14px 15px;border:1px solid #dfe3ef;border-radius:12px;background:#fff;margin-bottom:20px!important}.bmeu-human small{margin-left:auto;color:#9aa2b6;font-weight:500}.bmeu-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.bmeu-btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:13px 19px;border:0;border-radius:11px;background:linear-gradient(135deg,#7046ff,#a03cff);color:#fff!important;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:0 12px 28px rgba(112,70,255,.22)}.bmeu-submit{width:100%;font-size:14px;margin-top:3px}.bmeu-foot{text-align:center;color:#7a8398;font-size:13px;margin:18px 0 0}.bmeu-foot a{color:#7046ff;font-weight:800}.bmeu-success,.bmeu-error,.bmeu-pending{padding:15px 17px;border-radius:12px;margin-bottom:20px;font-size:13px}.bmeu-success{background:#effbf5;border:1px solid #bde8d0;color:#17663f}.bmeu-error{background:#fff2f3;border:1px solid #f1c5ca;color:#8d2630}.bmeu-error ul{margin:7px 0 0 18px}.bmeu-pending{background:#fff8e8;border:1px solid #f1d18a;color:#795600}.bmeu-login-card{max-width:560px;margin:auto}.bmeu-login-card .bmeu-human{margin-top:4px!important}@media(max-width:700px){.bmeu-auth-wrap{padding:45px 14px}.bmeu-auth-card{padding:27px 20px;border-radius:18px}.bmeu-auth-card h1{font-size:32px}.bmeu-grid,.bmeu-password-grid{grid-template-columns:1fr}.bmeu-full{grid-column:auto}.bmeu-human small{display:none}}
BODY.scrollDisabled{height:100% !important;overflow:hidden !important}.smediapopup{box-shadow:1px 1px 3px rgba(0,0,0,0.35);z-index:999999 !important}.smediapopup a#lg-gate-help-ico{color:#fff;background-color:#000;width:20px;padding:0;height:20px;line-height:19px;display:inline-block;border-radius:100%;font-size:14px;text-align:center;text-decoration:none;margin-left:0.5em;-webkit-box-shadow:inset -1px -1px 1px 0px rgba(0,0,0,0.25);-moz-box-shadow:inset -1px -1px 1px 0px rgba(0,0,0,0.25);box-shadow:inset -1px -1px 1px 0px rgba(0,0,0,0.25)}#modalwindow-freedownload,#modalwindow-presave{z-index:999;width:600px;padding:0 1.5em 1em;padding-top:0;background-color:white;display:none}#modalwindow-freedownload .container,#modalwindow-presave .container{margin:1em}#modalwindow-freedownload .btn,#modalwindow-freedownload .navbar .navbar-nav .navbar-btn,.spotify-api_button a,#modalwindow-presave .btn,#modalwindow-presave .navbar .navbar-nav .navbar-btn,.spotify-api_button a{font-size:14px;line-height:1.5;border-radius:500px;padding:12px 47px 8px;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;-o-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease;border-width:0;letter-spacing:1.2px;min-width:130px;text-transform:uppercase;white-space:normal}#modalwindow-freedownload .btn-green,#modalwindow-freedownload .btn-primary,#modalwindow-freedownload .navbar .navbar-nav .btn-primary,.spotify-api_button a,#modalwindow-presave .btn-green,#modalwindow-presave .btn-primary,#modalwindow-presave .navbar .navbar-nav .btn-primary,.spotify-api_button a{color:#fff;background-color:#1d7eb9;transition-property:background-color,border-color,color,box-shadow,filter;transition-duration:.3s;border-width:0;letter-spacing:2px;min-width:160px;text-transform:uppercase;white-space:normal;cursor:pointer;display:block;margin:0 auto;letter-spacing:1px;font-family:Helvetica,Arial,sans-serif;font-weight:bold}#modalwindow-freedownload .btn-green:focus,#modalwindow-freedownload .btn-green:hover,#modalwindow-freedownload .btn-primary:focus,#modalwindow-freedownload .btn-primary:hover,#modalwindow-freedownload .navbar .navbar-nav .btn-primary:focus,#modalwindow-freedownload .navbar .navbar-nav .btn-primary:hover,#modalwindow-presave .btn-green:focus,#modalwindow-presave .btn-green:hover,#modalwindow-presave .btn-primary:focus,#modalwindow-presave .btn-primary:hover,#modalwindow-presave .navbar .navbar-nav .btn-primary:focus,#modalwindow-presave .navbar .navbar-nav .btn-primary:hover{color:#fff;background-color:#3798d4;outline:none}#modalwindow-freedownload button:disabled,#modalwindow-freedownload button[disabled],#modalwindow-freedownload button:disabled:hover,#modalwindow-freedownload button:hover[disabled],#modalwindow-presave button:disabled,#modalwindow-presave button[disabled],#modalwindow-presave button:disabled:hover,#modalwindow-presave button:hover[disabled]{border:1px solid #999999;background-color:#cccccc;color:#666666;pointer-events:none}#modalwindow-freedownload h2,#modalwindow-presave h2{margin-bottom:0;text-align:center;line-height:1em;text-transform:uppercase;font-size:1.5em}#modalwindow-freedownload p,#modalwindow-presave p{text-align:center}#modalwindow-freedownload .gate_option_desc,#modalwindow-presave .gate_option_desc{font-size:0.6em;display:inline-block;padding:0px 0.1em;line-height:1em}#modalwindow-freedownload .gate_option_desc:after{content:","}#modalwindow-freedownload .gate_option_desc:last-child:after{content:""}#modalwindow-freedownload .gate_option_container .gate_option_desc A:focus,#modalwindow-presave .gate_option_container .gate_option_desc A:focus{text-decoration:none}#modalwindow-freedownload .gate_option_container,#modalwindow-presave .gate_option_container{margin:1em auto;text-align:left}#modalwindow-freedownload .gateimage,#modalwindow-presave .gateimage{background-repeat:no-repeat;background-position:left;background-size:contain;height:24px;width:24px;float:left;margin-right:1em;margin-top:-5px}#modalwindow-freedownload .register_services a,#modalwindow-presave .register_services a{border:1px solid #eee;display:block;padding:1em 2em 0.1em;height:40px;background-color:#ffffff;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;text-transform:uppercase;font-size:0.8em;font-weight:bold;max-width:340px;margin:0.5em auto}#modalwindow-freedownload .register_services a,#modalwindow-presave .register_services a{text-decoration:none}#modalwindow-freedownload .register_services a.registered,#modalwindow-presave .register_services a.registered{background:#bef7be}#modalwindow-freedownload .register_services a.registered:hover,#modalwindow-presave .register_services a.registered:hover{background:#bef7be}#modalwindow-freedownload .gateimage.spotify,#modalwindow-presave .gateimage.spotify{background-image:url("/wp-content/plugins/label-grid-tools/public/images/logo_spotify.svg")}#modalwindow-freedownload .gateimage.soundcloud{background-image:url("/wp-content/plugins/label-grid-tools/public/images/logo_soundcloud.svg")}#modalwindow-freedownload .gateimage.youtube{background-image:url("/wp-content/plugins/label-grid-tools/public/images/logo_youtube.svg")}#modalwindow-freedownload .gateimage.facebook{background-image:url("/wp-content/plugins/label-grid-tools/public/images/logo_facebook.svg")}#modalwindow-freedownload .gateimage.twitter{background-image:url("/wp-content/plugins/label-grid-tools/public/images/logo_twitter.svg")}#modalwindow-freedownload .register_services a:hover,#modalwindow-presave .register_services a:hover{background-color:#f9f9f9;text-decoration:none}#modalwindow-freedownload #content,#modalwindow-presave #content{margin-bottom:1em;width:100%}#modalwindow-freedownload #popdescription,#modalwindow-presave #popdescription{text-align:center;margin-bottom:0.3em;font-size:0.8em}#modalwindow-freedownload .gate_option_title,#modalwindow-presave .gate_option_title{font-size:0.8em;line-height:1.5em;display:inline-block;text-transform:uppercase;font-weight:bold}#modalwindow-freedownload .gate_option_title a,#modalwindow-presave .gate_option_title a{text-transform:initial;font-weight:normal;font-size:0.7em}#modalwindow-freedownload .gate_option_data_container,#modalwindow-presave .gate_option_data_container{padding:0 0.3em}#modalwindow-presave .gate_option_data_container{text-align:center}#modalwindow-freedownload .notelimit,#modalwindow-presave .notelimit{font-size:0.7em;font-style:italic;padding:0.9em 0 0;text-align:center}#modalwindow-presave #playlistdata{max-height:500px;height:234px;overflow:hidden;overflow-y:scroll;border:1px solid #eee;padding:10px;margin-top:5px}#modalwindow-presave #playlistdata::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}#modalwindow-presave #playlistdata::-webkit-scrollbar{width:12px;background-color:#F5F5F5}#modalwindow-presave #playlistdata::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#D62929}#modalwindow-presave #playlistdata table{width:auto;margin:0}#modalwindow-presave #playlistdata td{border:0;padding-bottom:1em}#modalwindow-presave #playlistdata td img{margin-right:1em}#modalwindow-presave .privacydisplay,#modalwindow-freedownload .privacydisplay{text-align:center;padding:0;font-size:0.6em}#modalwindow-presave .lg-gate-actions-details,#modalwindow-freedownload .lg-gate-actions-details{display:none;border:1px solid #ccc;padding:0.4em}#modalwindow-presave .lg-gate-actions-details,#modalwindow-freedownload .lg-gate-actions-details:target{display:block}#modalwindow-presave #maxaccountsdescription,#modalwindow-freedownload #maxaccountsdescription{font-size:0.8em;font-weight:bold;text-transform:uppercase;margin:0}@media only screen and (max-width:512px){#modalwindow-freedownload .register_services a,#modalwindow-presave .register_services a{font-size:0.70em}#modalwindow-presave #playlistdata{height:135px}}@media only screen and (max-width:375px){#modalwindow-freedownload .gateimage,#modalwindow-presave .gateimage{margin:0 auto;display:block;float:none}#modalwindow-freedownload .register_services a,#modalwindow-presave .register_services a{text-align:center;height:auto;padding:0.8em 2em 0.7em}}.lgt-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.45);z-index:999999;display:flex;align-items:center;justify-content:center;padding:1em}.lgt-modal{background-color:#fff;width:90vw;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;border-radius:3px;text-align:left}.lgt-modal:focus{outline:none}.lgt-modal-header{display:flex;align-items:center;justify-content:space-between;padding:0.6em 0.8em 0 1em;min-height:28px}.lgt-modal-title{font-size:0.9em;font-weight:bold}.lgt-modal-close{background:none;border:0;margin:0 0 0 auto;padding:0 0.2em;font-size:1.7em;line-height:1;color:#555;cursor:pointer}.lgt-modal-close:hover,.lgt-modal-close:focus{color:#000;background:none;outline:none}.lgt-modal-body #modalwindow-freedownload,.lgt-modal-body #modalwindow-presave{display:block;width:auto;z-index:auto}.lgt-modal-help{max-width:350px;font-size:0.9em}.lgt-modal-help .lgt-modal-body{padding:0 1.3em 1em}.lgt-modal-footer{text-align:center;padding:1em 0 0.3em}.lgt-modal-help-close{cursor:pointer;padding:0.5em 2em;border:1px solid #ccc;background-color:#f5f5f5;border-radius:3px}.lgt-modal-help-close:hover,.lgt-modal-help-close:focus{background-color:#e8e8e8}.lgt-modal-overlay{--lgt-fg:#111;--lgt-muted:#5b6470;--lgt-line:#e3e6ea;--lgt-accent:var(--lgt-gate-accent,#111);--lgt-accent-fg:var(--lgt-gate-accent-fg,#fff);--lgt-radius:10px;background:rgba(16,18,22,0.55);backdrop-filter:saturate(120%) blur(2px)}.lgt-modal{border-radius:var(--lgt-radius);box-shadow:0 18px 48px rgba(0,0,0,0.28);color:var(--lgt-fg)}#modalwindow-freedownload,#modalwindow-presave{width:auto;padding:0 1.75rem 1.75rem}#modalwindow-freedownload .container,#modalwindow-presave .container{margin:0}#modalwindow-freedownload h2,#modalwindow-presave h2{font-family:inherit;font-size:1.15rem;font-weight:700;letter-spacing:0.01em;text-transform:none;line-height:1.3;margin:0 0 0.5rem}#modalwindow-freedownload #popdescription,#modalwindow-presave #popdescription{font-size:0.9375rem;line-height:1.5;color:var(--lgt-muted);margin:0 0 1rem}#modalwindow-presave #maxaccountsdescription,#modalwindow-freedownload #maxaccountsdescription{font-size:0.8125rem;font-weight:600;letter-spacing:0.04em;color:var(--lgt-muted);margin:0 0 0.75rem}#modalwindow-freedownload .register_services a,#modalwindow-presave .register_services a{display:flex;align-items:center;gap:0.75rem;height:auto;min-height:52px;max-width:none;margin:0 0 0.5rem;padding:0.75rem 1rem;border:1px solid var(--lgt-line);border-radius:8px;font-size:0.9375rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--lgt-fg);background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#modalwindow-freedownload .register_services a:hover,#modalwindow-presave .register_services a:hover{background:#fff;border-color:#c8ced6;box-shadow:0 2px 10px rgba(0,0,0,0.07)}#modalwindow-freedownload .register_services a:focus-visible,#modalwindow-presave .register_services a:focus-visible{outline:2px solid var(--lgt-accent);outline-offset:2px}#modalwindow-freedownload .register_services a.registered,#modalwindow-presave .register_services a.registered,#modalwindow-freedownload .register_services a.registered:hover,#modalwindow-presave .register_services a.registered:hover{background:#f2faf4;border-color:#b7e3c4}#modalwindow-freedownload .gateimage,#modalwindow-presave .gateimage{float:none;margin:0;flex:0 0 22px;height:22px;width:22px;background-position:center}#modalwindow-freedownload .gateservice,#modalwindow-presave .gateservice{text-transform:capitalize}#modalwindow-freedownload .btn-primary,#modalwindow-presave .btn-primary,#modalwindow-freedownload .btn-green,#modalwindow-presave .btn-green{width:100%;min-width:0;padding:0.875rem 1.5rem;border-radius:8px;font-family:inherit;font-size:0.9375rem;font-weight:700;letter-spacing:0.02em;text-transform:none;background-color:var(--lgt-accent);color:var(--lgt-accent-fg)}#modalwindow-freedownload .btn-primary:hover,#modalwindow-presave .btn-primary:hover,#modalwindow-freedownload .btn-primary:focus,#modalwindow-presave .btn-primary:focus{background-color:var(--lgt-accent);filter:brightness(1.15);color:var(--lgt-accent-fg)}#modalwindow-freedownload .gate_option_container,#modalwindow-presave .gate_option_container{margin:0 0 1rem;padding:0.75rem 0.875rem;border:1px solid var(--lgt-line);border-radius:8px;background:#fafbfc}#modalwindow-freedownload .gate_option_title,#modalwindow-presave .gate_option_title{display:flex;align-items:baseline;gap:0.5rem;font-size:0.8125rem;letter-spacing:0.04em}#modalwindow-freedownload .gate_option_title a,#modalwindow-presave .gate_option_title a{font-size:0.8125rem;color:var(--lgt-muted)}#modalwindow-freedownload .gate_option_desc,#modalwindow-presave .gate_option_desc{font-size:0.8125rem;line-height:1.5}#modalwindow-presave .privacydisplay,#modalwindow-freedownload .privacydisplay,#modalwindow-freedownload .notelimit,#modalwindow-presave .notelimit{font-size:0.75rem;line-height:1.5;color:var(--lgt-muted)}#modalwindow-presave .privacydisplay,#modalwindow-freedownload .privacydisplay{margin:0 0 1rem}#modalwindow-presave .lg-gate-actions-details,#modalwindow-freedownload .lg-gate-actions-details{border:0;border-top:1px solid var(--lgt-line);margin-top:0.5rem;padding:0.5rem 0 0}#modalwindow-presave .lg-gate-actions-details:target,#modalwindow-freedownload .lg-gate-actions-details:target{display:block}.lgt-modal-header{padding:0.75rem 0.75rem 0 1.75rem}.lgt-modal-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:1.4rem;color:var(--lgt-muted)}.lgt-modal-close:hover,.lgt-modal-close:focus-visible{background:#f2f4f6;color:var(--lgt-fg)}.smediapopup a#lg-gate-help-ico{background-color:#eef0f3;color:#47505c;box-shadow:none;font-weight:700}#modalwindow-presave #playlistdata{border-radius:8px;border-color:var(--lgt-line);height:234px}#modalwindow-presave #playlistdata::-webkit-scrollbar-thumb{background-color:#c3c9d2;box-shadow:none}#modalwindow-presave #playlistdata::-webkit-scrollbar,#modalwindow-presave #playlistdata::-webkit-scrollbar-track{background-color:transparent;box-shadow:none;width:10px}@media only screen and (max-width:512px){#modalwindow-freedownload,#modalwindow-presave{padding:0 1.125rem 1.25rem}.lgt-modal-header{padding-left:1.125rem}#modalwindow-freedownload .register_services a,#modalwindow-presave .register_services a{font-size:0.9375rem;text-align:left;padding:0.75rem 0.875rem}#modalwindow-presave #playlistdata{height:135px}}@media (prefers-reduced-motion:reduce){#modalwindow-freedownload .register_services a,#modalwindow-presave .register_services a,#modalwindow-freedownload .btn-primary,#modalwindow-presave .btn-primary{transition:none}}#modalwindow-freedownload input[type="text"],#modalwindow-freedownload input[type="email"],#modalwindow-presave input[type="text"],#modalwindow-presave input[type="email"]{display:block;width:100%;box-sizing:border-box;margin:0 0 0.875rem;padding:0.75rem 0.875rem;min-height:48px;border:1px solid var(--lgt-line,#e3e6ea);border-radius:8px;background:#fff;font-family:inherit;font-size:1rem;line-height:1.4;color:var(--lgt-fg,#111)}#modalwindow-freedownload input[type="text"]:focus,#modalwindow-freedownload input[type="email"]:focus,#modalwindow-presave input[type="text"]:focus,#modalwindow-presave input[type="email"]:focus{outline:2px solid var(--lgt-accent,#111);outline-offset:1px;border-color:transparent}#modalwindow-freedownload input::placeholder,#modalwindow-presave input::placeholder{color:#98a1ad}#modalwindow-freedownload .lgt-loader,#modalwindow-presave .lgt-loader{display:flex;align-items:center;justify-content:center;gap:12px;margin:1.5em 0;font-size:14px;color:#555}#modalwindow-freedownload .lgt-loader::before,#modalwindow-presave .lgt-loader::before{content:"";flex:0 0 auto;width:22px;height:22px;border:3px solid rgba(29,126,185,.25);border-top-color:#1d7eb9;border-radius:50%;animation:lgt-spin .8s linear infinite}@keyframes lgt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#modalwindow-freedownload .lgt-loader::before,#modalwindow-presave .lgt-loader::before{animation-duration:2.4s}}#modalwindow-presave .lgt-presave-done,#modalwindow-freedownload .lgt-presave-done{display:flex;flex-direction:column;align-items:center;gap:6px;padding:1.25em 1em;text-align:center}#modalwindow-presave .lgt-presave-done::before,#modalwindow-freedownload .lgt-presave-done::before{content:"";width:44px;height:44px;margin-bottom:6px;border-radius:50%;background-color:#1d7eb9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px}#modalwindow-presave .lgt-presave-done-title,#modalwindow-freedownload .lgt-presave-done-title{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.3px;color:#1d1d1d}#modalwindow-presave .lgt-presave-done-body,#modalwindow-freedownload .lgt-presave-done-body{font-size:14px;line-height:1.5;color:#555;max-width:34em}#modalwindow-presave .lgt-playlist-status{display:block;margin:12px 0 2px;padding:10px 12px;border-radius:6px;font-size:14px;line-height:1.45;text-align:center}#modalwindow-presave .lgt-playlist-status.is-pending{background:#f3f5f6;color:#555}#modalwindow-presave .lgt-playlist-status.is-ok{background:rgba(29,126,185,.08);color:#14608f;font-weight:600}#modalwindow-presave .lgt-playlist-status.is-error{background:rgba(190,60,60,.08);color:#a3342f}#modalwindow-presave .lgt-playlist-search{display:block;width:100%;box-sizing:border-box;margin:0 0 8px;padding:9px 12px;border:1px solid #d6dade;border-radius:6px;font-size:14px;line-height:1.4;color:#1d1d1d;background:#fff}#modalwindow-presave .lgt-playlist-search:focus{border-color:#1d7eb9;outline:2px solid transparent;box-shadow:0 0 0 3px rgba(29,126,185,.15)}#modalwindow-presave .lgt-playlist-empty{margin:10px 0 2px;padding:10px 12px;border-radius:6px;background:#f3f5f6;color:#555;font-size:14px;text-align:center}#modalwindow-freedownload .lgt-connected-note,#modalwindow-presave .lgt-connected-note{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:rgba(29,126,185,.08);color:#14608f;font-size:14px;line-height:1.45;text-align:center}#releaselist,#artistlist{margin:0 -1%;margin-bottom:48px}.lgsquarelist{display:grid;grid-gap:1%}.lgsquarelist[data-columns="1"]{grid-template-columns:repeat(1,1fr);grid-gap:0}.lgsquarelist[data-columns="2"]{grid-template-columns:repeat(2,1fr);grid-gap:60px}.lgsquarelist[data-columns="3"]{grid-template-columns:repeat(3,1fr);grid-gap:40px}.lgsquarelist[data-columns="4"]{grid-template-columns:repeat(4,1fr);grid-gap:30px}.lgsquarelist[data-columns="5"]{grid-template-columns:repeat(5,1fr);grid-gap:20px}.lgsquarelist[data-columns="6"]{grid-template-columns:repeat(6,1fr);grid-gap:20px}.lgsquarelist[data-columns="7"]{grid-template-columns:repeat(7,1fr);grid-gap:20px}.lgsquarelist[data-columns="8"]{grid-template-columns:repeat(8,1fr);grid-gap:20px}.lgsquarelist[data-columns="x"]{grid-template-columns:repeat(1,1fr);grid-gap:0% 0%}#releaselist .releaseelement,#artistlist .releaseelement{position:relative;width:99%;margin:1%;display:inline-block;box-shadow:3px 3px 21px 2px rgb(0 0 0 / .4);overflow:hidden}#releaselist .releaseelement:hover,#artistlist .releaseelement:hover{background:#fff}#releaselist .releaseelement.elementrow8 .sub_text,#releaselist .releaseelement.elementrow7 .sub_text,#releaselist .releaseelement.elementrow6 .sub_text,#releaselist .releaseelement.elementrow5 .sub_text,#artistlist .releaseelement.elementrow8 .sub_text,#artistlist .releaseelement.elementrow7 .sub_text,#artistlist .releaseelement.elementrow6 .sub_text,#artistlist .releaseelement.elementrow5 .sub_text{font-size:.8em}#releaselist .releaseelement.elementrowx .image,#artistlist .releaseelement.elementrowx .image{width:30%;float:left}#releaselist .releaseelement.elementrowx:hover .image,#artistlist .releaseelement.elementrowx:hover .image{opacity:1;-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#releaselist .releaseelement.elementrowx .middle,#artistlist .releaseelement.elementrowx .middle{opacity:1;width:60%;margin-left:15%}#releaselist .releaseelement .image,#artistlist .releaseelement .image{opacity:1;display:block;width:100%;height:auto;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;backface-visibility:hidden;margin-bottom:0}#releaselist .releaseelement .image img,#artistlist .releaseelement .image img{width:100%}#releaselist .releaseelement .middle,#artistlist .releaseelement .middle{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:86%}#releaselist .releaseelement:hover .image,#artistlist .releaseelement:hover .image{opacity:.2;-o-transform:scale(1.7);-ms-transform:scale(1.7);-moz-transform:scale(1.7);-webkit-transform:scale(1.7);transform:scale(1.7)}#releaselist .releaseelement:hover .middle,#artistlist .releaseelement:hover .middle{opacity:1}#releaselist .releaseelement .text,#artistlist .releaseelement .text{font-size:14px;padding:1em 1em;color:#000}#releaselist .releaseelement .text .title{font-weight:700;font-size:18px}#releaselist .releaseelement .text .artist{font-weight:700;font-size:14px}#releaselist .releaseelement .text .button,#artistlist .releaseelement .text .button{display:block;text-decoration:none;text-transform:uppercase;margin-top:1em;background-color:#646bb8;color:#fff;border-color:#424996;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:9px 22px;cursor:pointer;border:none;-webkit-appearance:none;border-radius:0}#releaselist .releaseelement .text .button:hover,#artistlist .releaseelement .text .button:hover{background-color:#8e97ff;color:#fff;border-color:#6c75dd}#releaselist .releaseelement .middle .button{display:block}#releaselist .releaseelement .ribbonCover{position:absolute;right:-.3em;top:-.2em;z-index:1;overflow:hidden;width:175px;height:90px;text-align:right;z-index:90000}#releaselist .releaseelement .ribbonCover span{font-size:14px;font-weight:700;color:#FFF;text-transform:uppercase;text-align:center;line-height:26px;-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:119px;display:block;background:#2ebd59;background:linear-gradient(#2ebd59 5%,#29a84f 95%);box-shadow:0 3px 10px -5px rgb(0 0 0);position:absolute;top:16px;right:-28px;padding-top:5px}#releaselist .releaseelement .ribbonCover span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:2px solid #29a84f;border-right:2px solid #fff0;border-bottom:2px solid #fff0;border-top:2px solid #29a84f}#releaselist .releaseelement .ribbonCover span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid #fff0;border-right:3px solid #29a84f;border-bottom:3px solid #fff0;border-top:3px solid #29a84f}#releaselist .releaseelement.titlebelowyes,#artistlist .releaseelement.titlebelowyes{margin-top:16px;margin-bottom:16px;background:#fff0;box-shadow:none;overflow:initial;vertical-align:top}#releaselist .releaseelement.titlebelowyes .title,#artistlist .releaseelement.titlebelowyes .title{margin:16px 0 0!important;font-weight:700}#releaselist .releaseelement.titlebelowyes:hover img,#artistlist .releaseelement.titlebelowyes:hover img{opacity:1;transform:none}#releaselist .releaseelement.titlebelowyes:hover .cover,#artistlist .releaseelement.titlebelowyes:hover .cover{-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 16px 18px -2px rgb(0 0 0 / .55)}#releaselist .releaseelement.titlebelowyes .cover,#artistlist .releaseelement.titlebelowyes .cover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-shadow:0 16px 18px -2px rgb(0 0 0 / .3)}#releaselinks .linkTop{border:1px solid #e8e8e8;border-radius:8px;text-align:left;text-transform:uppercase;background:#fff;max-width:400px;margin:.5em auto;background-color:#fff;-webkit-transition:background-color 0.2s ease,border-color 0.2s ease;-moz-transition:background-color 0.2s ease,border-color 0.2s ease;-ms-transition:background-color .2s ease,border-color .2s ease;-o-transition:background-color 0.2s ease,border-color 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease}#releaselinks .linkTop:first-child{margin-top:0}#releaselinks .linkTop:last-child{margin-bottom:0}#releaselinks .linkTop:hover{background-color:#f7f7f7;border-color:#d9d9d9}#releaselinks .linkTop a{display:block;color:#111;text-decoration:none;text-align:left;margin:0;padding:0 1em 0 3.2em;background-repeat:no-repeat;background-position:1em center;background-size:1.5em 1.5em;font-size:14px;font-weight:600;line-height:3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#releaselinks .linkTop.freedownload a{background-image:url(/wp-content/plugins/label-grid-tools/public/images/logo_freedownload.svg)}#lg_content_release.release_detail .artwork{display:inline-block;width:45%;vertical-align:top;text-align:center;margin-right:4%}#lg_content_release.release_detail .artwork a{overflow:visible!important}#lg_content_release.release_detail .release_links{display:inline-block;width:50%;vertical-align:top}#lg_content_release.release_detail .artwork img{width:100%;max-width:400px;box-shadow:3px 3px 21px 2px rgb(0 0 0 / .4)}#lg_content_release.release_detail .separator{height:1px;border-bottom:1px solid #eee;clear:both;margin:2em 0}#lg_content_release.release_detail .press_release{width:67%;margin-left:3%;display:inline-block}#lg_content_release.release_detail .press_release .cont{vertical-align:top;padding:3em 2em;background:#f9f9f9;border-left:10px solid #eee;margin-bottom:1em;font-size:.9em;line-height:1.4em;quotes:"\201C" "\201D" "\2018" "\2019";position:relative}#lg_content_release.release_detail .press_release .cont:before{content:open-quote;display:inline;height:0;line-height:0;left:.2em;position:absolute;top:.5em;color:#ccc;font-size:6em}#lg_content_release.release_detail .right_col{width:30%;float:left;vertical-align:top}#lg_content_release.release_detail .right_col .release_date,#lg_content_release.release_detail .right_col .cat_number{margin-bottom:1em}#lg_content_release.release_detail .right_col .release_data{margin-bottom:1em;overflow:hidden}#lg_content_release.release_detail .right_col .release_data a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border:1px solid #f1f1f1;text-decoration:none;vertical-align:middle;width:100%;display:inline-flex}#lg_content_release.release_detail .right_col.afull_width .release_data{margin-bottom:1em;width:33.3%;display:inline-block}#lg_content_release.release_detail .right_col.afull_width .release_data.totrel1{width:50%;margin:0 auto;display:block}#lg_content_release.release_detail .right_col .release_data a:hover{background-color:#f1f1f1}#lg_content_release.release_detail .right_col .release_data .image_release{display:inline-block;margin-right:1em;border-right:1px solid #f1f1f1}#lg_content_release.release_detail .right_col .release_data .image_release img{max-width:80px;width:100%;display:block}#lg_content_release.release_detail .right_col .release_data .title_release{font-size:.85em;vertical-align:middle;height:100%;width:63%;text-align:center;margin:auto 5px}#lg_content_release.release_detail .spotify_preview,#lg_content_release.release_detail .spotify_preview iframe{max-height:300px;width:100%}#lg_content_release.release_detail .spotify_preview{width:67%;min-width:67%;display:inline-block;margin-left:3%;margin-bottom:2em}#lg_content_release.release_detail .right_col .artists{margin-bottom:1em}#lg_content_release.release_detail .artwork .sub_artwork_details{max-width:400px;margin:0 auto;font-size:.7em;font-weight:700;text-transform:uppercase}#lg_content_release.release_detail .artwork .sub_artwork_details .catalog_number{float:left;padding:.5em 0;display:block}#lg_content_release.release_detail .artwork .sub_artwork_details .catalog_recordlabel{float:left;padding:.5em 0;display:block}#lg_content_release.release_detail .artwork .sub_artwork_details .release_date{float:right;padding:.5em 0;display:block}#lg_content_release.release_detail .afull_width{width:100%;margin:0}#lg_content_release.release_detail .header_release{max-width:900px;margin:0 auto}#lg_content_release.release_detail .titleartist{font-size:1.2em;font-weight:700;margin-bottom:10px;clear:both}#lg-release-banner{height:350px;width:100%}#lg-release-banner A{display:block}#lg-release-banner .release-banner{background-repeat:no-repeat;background-size:cover;background-position:50%;height:350px;width:100%;display:table}#lg-release-banner .banner-image{display:table-cell;height:350px;vertical-align:middle;width:50%;text-align:center;background-color:rgb(0 0 0 / .65)}#lg-release-banner .banner-image IMG{width:250px;height:250px;box-shadow:0 5px 10px -2px rgb(255 255 255 / .25);margin:0;vertical-align:middle;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}#lg-release-banner .banner-texts{display:table-cell;height:350px;vertical-align:middle;width:50%;text-align:left;color:#fff;background-color:rgb(0 0 0 / .65)}#lg-release-banner .banner-texts .banner-artists{font-size:2em;text-transform:uppercase;line-height:1.5em}#lg-release-banner .banner-texts .banner-release-name{font-size:1.5em;text-transform:uppercase;line-height:2em}#lg-release-banner .banner-texts .banner-out-now{font-size:1.3em;padding-top:1.5em}#lg-release-banner .banner-texts .banner-release-more{margin:.5em 0;padding:.4em .8em;font-size:1.5em;display:inline-block;border:1px solid;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#lg-release-banner A:HOVER .banner-release-more{color:#be1e2d}#lg-release-banner A:HOVER .banner-image IMG{-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:0 5px 10px -2px rgb(255 255 255 / .5)}#lg_custom_background{position:absolute;overflow:hidden;z-index:-1;height:200%;width:200%;top:-50%;left:-50%;-o-transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#000;display:block;position:fixed}#lg_custom_background img{position:absolute;top:0;right:0;bottom:0;left:50%;min-width:55%;min-height:55%;margin:auto;-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);max-width:none;-o-filter:blur(30px);-ms-filter:blur(30px);-moz-filter:blur(30px);-webkit-filter:blur(30px);filter:blur(30px);opacity:.7}#lg_lite_page{background:transparent!important}#lg_lite_page *{box-sizing:border-box}#lg_lite_page #lg_content_release.release_lite .release_title{width:100%;text-align:center;background:#0009;padding:.8em;color:#fff;text-transform:uppercase}#lg_lite_page #lg_content_release.release_lite .release_title H1{text-transform:uppercase;color:#fff}#lg_release_list_filter_container{margin-bottom:1em}@media only screen and (min-width:1025px){#lg_lite_page #lg_content_release.release_lite{position:relative;height:100vh}#lg_lite_page #lg_content_release.release_lite .artwork,#lg_content_release.release_lite .release_links{position:absolute;width:50%;margin:0;padding:0 3%}#lg_lite_page #lg_content_release.release_lite .artwork{left:0;text-align:right}#lg_lite_page #lg_content_release.release_lite .release_links{right:0}#lg_lite_page #releaselinks .linkTop{margin:.5em 0}#lg_lite_page #lg_content_release.release_lite .release_title{background:linear-gradient(0deg,#fff0 0%,rgb(0 0 0 / .6) 20%,rgb(0 0 0 / .6) 80%,rgb(0 0 0 / .6) 100%);padding-bottom:2em}#lg_lite_page #lg_content_release.release_lite .release_box_content{position:absolute;top:20%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}}@media only screen and (max-width:1024px){#lg_lite_page{padding:3%}#lg_lite_page #lg_content_release{padding:0}#lg_lite_page #lg_content_release.release_lite .release_title{margin-bottom:1em}#lg_lite_page #lg_content_release.release_lite .release_title H1{font-size:1.1em}.lgsquarelist{grid-template-columns:repeat(2,1fr)!important;grid-gap:30px!important}#lg_content_release.release_detail .artwork,#lg_content_release.release_detail .release_links{width:100%}#lg_content_release.release_detail .artwork{text-align:center;margin-bottom:1em;margin-right:0%}#lg_content_release.release_detail .right_col{width:100%;float:none}#lg_content_release.release_detail .press_release{margin-left:0%;width:100%}#lg_content_release.release_detail .right_col .release_data{margin-bottom:1em;width:50%;display:inline-block}#lg_content_release.release_detail .right_col .twitter_preview{display:none}#lg_content_release.release_detail .spotify_preview{width:100%;min-width:100%;margin:0%}#releaselinks .linkTop a{font-size:16px}}@media only screen and (max-width:812px){#lg_content_release.release_detail .right_col .release_data .title_release{font-size:.75em}}@media only screen and (max-width:768px){#releaselist .releaseelement.elementrowx .image,#artistlist .releaseelement.elementrowx .image{width:30%;float:none;margin:1em auto 0}#releaselist .releaseelement.elementrowx .middle,#artistlist .releaseelement.elementrowx .middle{opacity:1;width:100%;margin-left:0%;position:initial;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none}}@media only screen and (max-width:520px){.lgsquarelist{grid-template-columns:repeat(1,1fr)!important;grid-gap:0px!important}#lg_content_release.release_detail .artwork img{width:100%}#lg_content_release.release_detail .separator{border-bottom:2px solid #eee}#releaselist .releaseelement.elementrowx .image,#artistlist .releaseelement.elementrowx .image{width:40%}#lg-release-banner{font-size:.8em}#lg-release-banner .banner-image IMG{width:180px;height:180px}}@media only screen and (max-width:425px){#lg_lite_page{padding:10%}#releaselinks .linkTop a{font-size:.9em}#lg_content_release.release_detail .right_col .release_data{width:100%}#lg_content_release.release_detail .right_col.afull_width .release_data.totrel1{width:100%}#lg_content_release.release_detail .press_release .cont{font-size:.8em;line-height:1.8em}#lg_content_release.release_detail .right_col .release_data .image_release img{max-width:60px}#releaselist .releaseelement.elementrowx .image,#artistlist .releaseelement.elementrowx .image{width:70%}#lg-release-banner .banner-image{display:none}#lg-release-banner .banner-texts{text-align:center}#releaselinks .linkTop a{margin:0;background-size:1.4em 1.4em;line-height:2.8em}}@media only screen and (max-width:375px){#lg_content_release.release_detail .right_col .release_data .image_release img{max-width:40px}#releaselist .releaseelement.elementrowx .image,#artistlist .releaseelement.elementrowx .image{width:80%}}@media only screen and (max-width:320px){#releaselinks .linkTop a{font-size:.7em}}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}:root {
	--cookieadmin-primary-color: #001d39;
	--cookieadmin-primary-hover-color: #985e23;
	
	--cookieadmin-secondary-color: #0046b2;
	--cookieadmin-secondary-hover-color: #0065ff;
	
	--cookieadmin-txcolor: #0f172a;
	
	--cookieadmin-green-txtcolor: #3a8356;
	--cookieadmin-warning-txtcolor: #9c7930;
	--cookieadmin-red-txtcolor: #b55355;
	
	--cookieadmin-green-color: #15a448;
	--cookieadmin-warning-color: #e9b306;
	--cookieadmin-red-color: #dd2727;
}

/* Typography baseline for the banner, modal and reconsent button. Everything inside
   inherits from these roots instead of the theme's body (font, fluid size, line-height,
   color, letter-spacing). Any explicit value here beats inheritance, whatever the theme's specificity. */
.cookieadmin_law_container,
.cookieadmin_cookie_modal,
.cookieadmin_reconsent_wrap{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-align: left;
	color: #1f2937;
}

/*  Consent page css */

.cookieadmin_cookie_modal label, .cookieadmin_cookie_modal input {
	padding: 5px;
	margin-right: 5px;
	font-size: 15px;
}

.cookieadmin_cookie_modal label{
	font-weight: 501;
}

.cookieadmin_bottom{
	bottom:20px;
}

.cookieadmin_top{
	top: 20px;
}

.cookieadmin_right{
	right: 15px;
}

.cookieadmin_left{
	left:15px;
}


 
/* Modal animations  */
@keyframes cookieadmin_slideUp {
	from {
		transform: translateY(100%);
		opacity: 0;
	}
	to {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes cookieadmin_slideSide {
	from {
		transform: translateX(-100%);
		opacity: 0;
	}
	to {
		transform: translateX(0);
		opacity: 1;
	}
}

/* Modal animations Ends */


/* Consent page css End*/


/* Website consent box  */

.cookieadmin_law_container{
	position: fixed;
	width: 25%;
	box-sizing: border-box;
	z-index: 99999;
	display: none;
}

.cookieadmin_law_container:focus{
	outline: none;
}

.cookieadmin_consent_btns{
	align-content: center;
	display: flex;
	justify-content: space-evenly;
	flex-wrap: wrap;
	gap: 8px;
}

/* Percentage widths below stay; the cap stops the box growing on very wide screens */
.cookieadmin_box{
	/*position: fixed;*/
	width: 25%;
	max-width: 440px;
	box-sizing: border-box;
	display: none;
}

.cookieadmin_notice_group{
	display: flex;
	flex-direction: column;
	gap: 10px; /* spacing between content and buttons */
	align-items: flex-start;
}


.cookieadmin_consent_inside{
	color: #1f2937;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	padding:15px;
	border-radius: 4px;
	box-shadow:1px 3px 10px rgba(0, 0, 0, 0.2);
}

/* Title and notice are <p>s: scoped by ID so theme paragraph sizes/margins don't apply.
   No side padding, so text lines up with the buttons and links. */
.cookieadmin_law_container p#cookieadmin_notice_title{
	margin: 0 0 6px;
	padding: 0;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
}

.cookieadmin_law_container p#cookieadmin_notice{
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 22px;
}

.cookieadmin_notice_con{
	padding: 0;
	flex: 1;
}

/* Box layout: space between the notice and the buttons (footer layout uses the group's gap) */
.cookieadmin_consent_inside > .cookieadmin_consent_btns{
	margin-top: 12px;
}

.cookieadmin_cookie_modal{
	display: none;
	flex-direction: column;
	position: fixed;
	max-height: 80vh;
	background-color: #FFFFFF;
	border: 1px solid #F4F4F4;
	border-radius: 8px;
	box-shadow: 0 4px 8px rgba(0,0,0,0.2);
	z-index: 999999;
}

.cookieadmin_center{
	top: 10%;
	left: 22%;
	max-width: 60vw;
}

.cookieadmin_side{
	flex-direction: column;
	position: fixed;
	width: 35vw;
	bottom: 0px;
	animation: 0.5s ease-out forwards cookieadmin_slideSide;
	max-height: 100vh;
	left: 0px;
	top: 0px;
	border-radius: 0px;
}

.cookieadmin_down{
	position: fixed;
	max-width: 100%;
	max-height: 55vh;
	bottom: 0px;
	animation: 0.5s ease-out forwards cookieadmin_slideUp;
}

.cookieadmin_cookie_modal:focus{
	outline: none;
}

.cookieadmin_modal_overlay{
	display: none; 
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4); 
	z-index: 1000;
}

/* Centered, not baseline: the CSS-drawn close button has no text baseline */
.cookieadmin_mod_head{
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	padding: 14px 20px;
	border-bottom: 1px solid #CCCCCC;
}

/* Close icon drawn in CSS, font-size 0 hides any glyph left in filtered templates.
   "all: unset" + (0,3,1) selector keeps theme button/hover styles out, same as the category buttons. */
.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref{
	all: unset;
	display: inline-block;
	position: relative;
	flex-shrink: 0;
	width: 32px;
	height: 32px;
	border-radius: 4px;
	color: #6b7280;
	font-size: 0;
	cursor: pointer;
	transition: color .15s, background-color .15s;
}

.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::before,
.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::after{
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16px;
	height: 2px;
	background-color: currentColor;
	border-radius: 1px;
	transform: translate(-50%, -50%) rotate(45deg);
}

.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref::after{
	transform: translate(-50%, -50%) rotate(-45deg);
}

.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref:hover{
	color: #111827;
	background-color: rgba(0, 0, 0, 0.06);
}

.cookieadmin_cookie_modal .cookieadmin_mod_head button.cookieadmin_close_pref:focus-visible{
	outline: 2px solid var(--cookieadmin-secondary-color);
	outline-offset: 2px;
}

.cookieadmin_preference_title{
	margin: 0;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3;
}

/* 5px + the wrapper's 15px lines the intro up with the title's 20px */
.cookieadmin_preference_details{
	padding: 0px 5px;
}

/* break-word (not overflow:auto) so long URLs wrap instead of adding an inner scrollbar */
.cookieadmin_preference{
	padding: 10px 0px;
	font-size: 14px;
	line-height: 28px;
	overflow-wrap: break-word;
}

/* Admin-entered HTML: keep theme paragraph margins and link colors out */
.cookieadmin_cookie_modal .cookieadmin_preference p{
	margin: 0 0 8px;
	padding: 0;
	font-size: inherit;
	line-height: inherit;
}

.cookieadmin_cookie_modal .cookieadmin_preference p:last-child{
	margin-bottom: 0;
}

.cookieadmin_cookie_modal .cookieadmin_preference a{
	color: inherit;
	text-decoration: underline;
}

.cookieadmin_details_wrapper{
	padding: 0px 15px;
	height: calc(100% - 6%);
	overflow: auto;
	scrollbar-width: thin;
}

.cookieadmin_types{
	padding: 10px 10px;
	border-top: 1px solid #CCCCCC;
}

.cookieadmin_header{
	display: flex;
	justify-content: space-between;
}


/* Clickable header text, e.g. Pro's "Override GPC" label */
.cookieadmin_header label[for]{
	cursor: pointer;
}

/* Header labels get explicit displays scoped to .cookieadmin_header so theme rules
   like "label { display: block }" can't push them onto their own line */
.cookieadmin_header label.stitle{
	display: inline;
}

.cookieadmin_header .cookieadmin_remark{
	display:none;
	justify-self:right;
}

.cookieadmin_header .cookieadmin_act{
	display: inline;
	color: #1863dc;
}

/* Lines up with .cookieadmin_desc; the old 4rem right margin squeezed cards on phones */
.cookieadmin-modal-cookies-list{
	display:none;
	margin: 8px 20px 4px;
	font-size: 14px;
	text-align: left;
}

.cookieadmin-modal-cookies-list .cookieadmin-nocookie-cat{
	display: block;
	padding: 4px 0;
	font-size: 13px;
	font-weight: 600;
	text-align: center;
	opacity: 0.7;
}

.cookieadmin_desc{
	padding:5px 20px;
	font-size: 15px;
	padding-right: 4rem;
}

.cookieadmin_footer{
	left: 0px;
	padding: 15px;
	flex-wrap: wrap;
	width: 100%;
}

/* Padding matches the header */
.cookieadmin_modal_footer{
	display: flex;
	padding: 14px 20px;
	flex-wrap: wrap;
	gap: 8px;
	border-top: 1px solid #CCCCCC;
}

/* GPC block and links take their own row above/below the buttons */
.cookieadmin_modal_footer > :not(.cookieadmin_btn){
	flex-basis: 100%;
}

/* Side panel is narrow: stack everything. nowrap matters, a wrapping column
   overflows into extra columns beside the panel when height is limited. */
.cookieadmin_side .cookieadmin_modal_footer{
	flex-direction: column;
	flex-wrap: nowrap;
}

.cookieadmin_cookie_modal.cookieadmin_side .cookieadmin_modal_footer > *{
	flex: none;
}

/* Scoped to the containers so common theme rules (e.g. ".elementor-kit-N button") don't win.
   Colors stay admin-controlled via the inline styles set in consent.js. */
.cookieadmin_law_container button.cookieadmin_btn,
.cookieadmin_cookie_modal button.cookieadmin_btn{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 1 1 0;
	min-height: 40px;
	margin: 0;
	padding: 8px 16px;
	background-color: transparent;
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	box-shadow: none;
	color: #1863dc;
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: normal;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	text-wrap: auto;
	cursor: pointer;
	transition: filter .15s;
}

/* Footer buttons size to their labels so "Save My Preferences" doesn't wrap;
   they still fill the row. The banner keeps equal widths. */
.cookieadmin_modal_footer button.cookieadmin_btn{
	flex: 1 1 auto;
}

/* Banner box is narrow (25% of the screen at 1366px = ~338px): size buttons to their labels
   with tighter padding so "Accept All" stays on one line; they still fill the row. */
.cookieadmin_consent_inside > .cookieadmin_consent_btns button.cookieadmin_btn{
	flex: 1 1 auto;
	padding-left: 12px;
	padding-right: 12px;
}

.cookieadmin_law_container button.cookieadmin_btn:hover,
.cookieadmin_cookie_modal button.cookieadmin_btn:hover{
	filter: brightness(0.92);
}

.cookieadmin_law_container button.cookieadmin_btn:focus-visible,
.cookieadmin_cookie_modal button.cookieadmin_btn:focus-visible{
	outline: 2px solid var(--cookieadmin-secondary-color);
	outline-offset: 2px;
}

/* Category name + chevron in one accordion button. "all: unset" drops theme button styles;
   the selector (0,3,1) outranks state rules like ".elementor-kit-N button:hover".
   Scoped to .cookieadmin_header: Pro reuses this class for a shortcode button. */
.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies{
	all: unset;
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 5px 0;
	color: inherit;
	font: inherit;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.4;
	cursor: pointer;
}

.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies::before{
	content: "";
	flex-shrink: 0;
	width: 7px;
	height: 7px;
	border-right: 2px solid currentColor;
	border-bottom: 2px solid currentColor;
	transform: rotate(-45deg);
	transition: transform .2s;
}

.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies.dwn::before{
	transform: rotate(45deg);
}

/* all: unset removes the outline, so the focus ring is added back */
.cookieadmin_types .cookieadmin_header button.cookieadmin_show_pref_cookies:focus-visible{
	outline: 2px solid var(--cookieadmin-secondary-color);
	outline-offset: 2px;
	border-radius: 2px;
}

/* Reconsent: all:unset drops theme button styles (min-height, hover/focus rules); the
   wrapper selector (0,2,2) outranks ".elementor-kit-N button:hover". Plain selector kept
   for templates filtered without the wrapper class. JS toggles display inline (none/block). */
button.cookieadmin_re_consent,
body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent{
	all: unset;
	display: none;
	position: fixed;
	bottom: 15px;
	left: 15px;
	z-index: 99999;
	box-sizing: border-box;
	width: 50px;
	height: 50px;
	padding: 5px;
	border-radius: 50%;
	background-color: #374FD4;
	box-shadow: -4px 5px 10px rgba(0, 0, 0, 0.4);
	cursor: pointer;
	transition: filter .15s;
}

button.cookieadmin_re_consent:hover,
body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent:hover{
	filter: brightness(0.92);
}

button.cookieadmin_re_consent:focus-visible,
body .cookieadmin_reconsent_wrap button.cookieadmin_re_consent:focus-visible{
	outline: 2px solid var(--cookieadmin-secondary-color);
	outline-offset: 3px;
}

/* Block + the button's 5px padding centres the 40px icon; theme img rules kept out */
.cookieadmin_re_consent img.cookieadmin_reconsent_img{
	display: block;
	width: 40px;
	height: 40px;
	max-width: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

/* Flat card: theme font, 4px corners like the buttons. Muted text uses opacity so it
   works on any admin-chosen modal background. */
.cookieadmin-cookie-card {
	margin: 0 0 8px;
	padding: 12px 14px;
	border: 1px solid rgb(187 187 187 / 12%);
	border-radius: 4px;
	text-align: left;
}

.cookieadmin-cookie-header {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 2px 12px;
	font-size: 14px;
}

.cookieadmin-cookie-name {
	font-weight: 600;
	word-break: break-word;
	overflow-wrap: anywhere;
}

.cookieadmin-cookie-duration {
	font-size: 13px;
	opacity: 0.75;
}

.cookieadmin-cookie-duration > b {
	font-weight: 600;
}

/* Scoped so theme paragraph margins/sizes don't apply */
.cookieadmin-cookie-card p.cookieadmin-cookie-description {
	margin: 6px 0 0;
	padding: 0;
	font-size: 13px;
	line-height: 1.5;
}

.cookieadmin-cookie-tags {
	display: flex;
	gap: 8px;
	margin-top: 8px;
}

.cookieadmin-tag {
	background: rgba(0, 0, 0, 0.06);
	padding: 2px 8px;
	border-radius: 4px;
	font-size: 12px;
}

/* Pro DPDP contact box. Keyed on the ID (not a new class) so it also restyles
   older Pro versions that still output the shared .cookieadmin-cookie-card class. */
#cookieadmin_dpdp_contact {
	margin: 4px 0 12px;
	padding: 12px 14px;
	background: rgba(0, 0, 0, 0.04);
	border: 1px solid rgba(0, 0, 0, 0.08);
	border-radius: 4px;
	box-shadow: none;
	font-family: inherit;
	font-size: 14px;
	line-height: 1.5;
	text-align: left;
}

#cookieadmin_dpdp_contact a {
	color: inherit;
	text-decoration: underline;
}

/* "Exercise your rights" link, the card's main action */
#cookieadmin_dpdp_contact > a {
	display: inline-block;
	margin-top: 6px;
	font-weight: 600;
}

/* Website consent box End*/





/* Checkbox switch Start */

/* Box matches the 34x21 slider; the modal's generic label/input padding is cancelled
   so the switch no longer overflows its box */
.cookieadmin_toggle,
.cookieadmin_cookie_modal .cookieadmin_toggle {
	position: relative;
	display: inline-block;
	flex-shrink: 0;
	width: 34px;
	height: 21px;
	margin: 0;
	padding: 0;
}

/* Hide the checkbox input */
.cookieadmin_toggle input,
.cookieadmin_cookie_modal .cookieadmin_toggle input{
	/* display: none; */
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
}

/* Keyboard accessibility: When the checkbox is focused, add a visible outline to indicate focus. */
.cookieadmin_show_pref_cookies:focus-visible{
	outline: 1px solid #000;
}
.cookieadmin_toggle input:focus + .cookieadmin_slider {
    outline: 1px solid #000;
}
/* end keyboard accessibility */

/* Describe slider's look and position. */
.cookieadmin_slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 21px;
	width: 34px;
	background-color: gray;
	transition: .4s;
	border-radius: 34px;
}

/* Describe the white ball's location 
  and appearance in the slider. */
.cookieadmin_slider:before {
	position: absolute;
	content: "";
	height: 15px;
	width: 15px;
	left: 3.2px;
	bottom: 3.2px;
	background-color: white;
	transition: .2s;
	border-radius: 50%;
}

/* Modify the slider's background color to 
  green once the checkbox has been selected. */
input:checked+.cookieadmin_slider {
	background-color: #3582c4;
}

/* When the checkbox is checked, shift the 
  white ball towards the right within the slider. */
input:checked+.cookieadmin_slider:before {
	transform: translateX(13px);
}

/* Checkbox switch End */

.cookieadmin_law_container .cookieadmin-poweredby{
margin-top: 10px;
}

.cookieadmin_modal_footer_links .cookieadmin-poweredby{
margin-left: auto;
}

.cookieadmin-poweredby a img{
height: 15px;
}

.cookieadmin-poweredby a{
color : unset;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
font-size: 11px;
gap: 2px;
text-decoration: none;
}

.cookieadmin_modal_footer .cookieadmin-poweredby a{
justify-content: end;
}

#cookieadmin-gpc-toast{
display:flex;
visibility: hidden;
position: fixed;
bottom: 24px;
right: 24px;
color: #ffffff;
padding: 10px 14px;
border-radius: 6px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
align-items: center;
justify-content: space-between;
gap: 10px;
font-size: 14px;
z-index: 99999;
opacity: 0;
transform: translateY(20px);
transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s 0.3s;
line-height:1.5;
}

#cookieadmin_gpc_override{
padding-bottom:10px;
}

/* Policy Links */
.cookieadmin_policy_link_box{
	display: flex;
	justify-content: space-around;
	gap: 4px 16px;
	margin-top: 8px;
	font-size: 13px;
	flex-wrap: wrap;
}

/* Same treatment as the modal links, so theme link colors don't apply */
.cookieadmin_law_container .cookieadmin_policy_link_box a{
	color: inherit;
	text-decoration: underline;
}

.cookieadmin_modal_policy_link_box{
	display: flex;
	gap: 4px 16px;
	font-size: 13px;
	flex-wrap: wrap;
}

/* Same treatment as the intro and DPDP links, so theme link colors don't apply */
.cookieadmin_cookie_modal .cookieadmin_modal_policy_link_box a{
	color: inherit;
	text-decoration: underline;
}

/* Footer gap handles spacing; the old 9px side margins pushed links out of line with the buttons */
.cookieadmin_modal_footer_links{
	display:flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content:space-between;
	gap: 8px 16px;
	margin-top: 4px;
}

/* Hidden when there are no policy links and "Powered by" is off (Pro) */
.cookieadmin_modal_footer_links:not(:has(*)){
	display: none;
}

/* CSS for phones only */
@media (max-width: 767px) {

	.cookieadmin_center{
		top: 10%;
		left: 5%;
		max-width: 90vw;
	}

	.cookieadmin_show_pref_cookies{
		font-size: 14px;
	}

	/* Even 16px on both sides; the footer bar keeps its 100% width */
	.cookieadmin_box{
		left: 16px;
		right: 16px;
		width: auto;
		max-width: none;
	}
	
	.cookieadmin_side{
		width: 100%;
	}
}

/* CSS for tablet */
@media (min-width: 768px) and (max-width: 991px) {

	.cookieadmin_box{
		width: 45%;
	}
}

/* CSS for small laptop */
@media (min-width: 992px) and (max-width: 1199px) {

	.cookieadmin_box{
		width: 35%;
	}
	
}
/* CSS for HD TV screens */
@media (min-width: 1200px) and (max-width: 1360px) {

	.cookieadmin_box{
		width: 30%;
	}
}

/* Desktop Layout */
@media (min-width: 768px) {
	.cookieadmin_notice_group {
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}

	.cookieadmin_notice_con {
		flex: 1; /* take remaining space */
	}

	.cookieadmin_consent_btns {
		flex-shrink: 0;
	}
	
	/* Footer layout: the button group sizes to its content, so equal-width (flex-basis 0)
	   buttons would shrink and wrap their labels. Size them to their labels instead. */
	.cookieadmin_footer .cookieadmin_consent_btns button.cookieadmin_btn{
		flex: 0 0 auto;
	}
}

@media (max-width:480px){
	.cookieadmin_preference_title{
		font-size: 18px;
	}
	
	/* 28px leaves no room for the categories on phones */
	.cookieadmin_preference{
		line-height: 22px;
	}
	
	.cookieadmin_law_container button.cookieadmin_btn,
	.cookieadmin_cookie_modal button.cookieadmin_btn,
	.cookieadmin_consent_inside > .cookieadmin_consent_btns button.cookieadmin_btn{
		flex-basis: 100%;
	}
	
	.cookieadmin_modal_footer{
		padding: 12px 16px;
	}
}

@media (prefers-reduced-motion: reduce){
	.cookieadmin_law_container *, .cookieadmin_cookie_modal *{
		transition: none !important;
	}
}

.cookieadmin_remark, .cookieadmin_showmore { color: #1863dc !important; }input:checked+.cookieadmin_slider, input:disabled+.cookieadmin_slider { background-color: #3582C4 !important; }.cookieadmin_slider{ background-color: #808080 !important; }
/*# sourceURL=cookieadmin-style-inline-css */
/*
Theme Name: Biswas Music Entertainment Premium 5.8 — Clean Hero
Theme URI: https://biswasmusicentertainment.com/
Author: Biswas Music Entertainment
Description: Professional multi-page music distribution website theme with platform branding, artist/label portal links and admin-safe WordPress behavior.
Version: 5.8.0
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: biswas-music-entertainment-premium
*/
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format('truetype');
}
*{box-sizing:border-box}.bmd-app{display:flex;min-height:100vh;background:#f6f7fb;color:#101828;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.bmd-sidebar{width:235px;background:#071427;color:#fff;padding:20px 12px;flex:0 0 235px}.bmd-brand{display:flex;align-items:center;gap:10px;padding:5px 8px 28px;font-size:18px;letter-spacing:.3px}.bmd-brand small{display:block;font-size:7px;letter-spacing:1.1px;color:#aab4c5;margin-top:2px}.bmd-brand-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#5130ef;font-size:22px}.bmd-nav a{display:flex;align-items:center;gap:11px;padding:10px 12px;margin:3px 0;color:#aeb9ca;text-decoration:none;border-radius:9px;font-size:13px}.bmd-nav a.active,.bmd-nav a:hover{background:linear-gradient(90deg,#5530ee,#4520d6);color:#fff}.bmd-nav-label{font-size:9px;color:#65738a;letter-spacing:1px;margin:19px 10px 7px}.bmd-ico{width:18px;text-align:center}.bmd-upgrade{margin-top:25px;padding:16px;border-radius:12px;background:linear-gradient(145deg,#3820bd,#5d29f5);font-size:12px}.bmd-upgrade p{color:#ddd8ff;font-size:10px;line-height:1.5}.bmd-upgrade button{border:0;background:#fff;color:#4b25df;padding:8px 12px;border-radius:7px;font-size:11px;font-weight:700}.bmd-main{flex:1;min-width:0}.bmd-header{height:64px;background:#fff;border-bottom:1px solid #e8ebf0;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.bmd-menu{border:0;background:none;font-size:20px}.bmd-header-right{display:flex;align-items:center;gap:13px;font-size:13px}.bmd-header-right small{display:block;color:#667085;font-size:10px}.bmd-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eadfff;color:#4c25db;font-weight:800}.bmd-bell{position:relative}.bmd-bell i{position:absolute;top:-7px;right:-8px;background:#5a2bea;color:#fff;border-radius:20px;font-size:8px;padding:2px 5px;font-style:normal}.bmd-content{padding:28px;max-width:1500px;margin:auto}.bmd-pagehead{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.bmd-pagehead h1{margin:0;font-size:27px}.bmd-pagehead p{margin:5px 0;color:#667085;font-size:13px}.bmd-date{background:#fff;border:1px solid #e3e7ed;border-radius:9px;padding:10px 13px;color:#475467;font-size:12px}.bmd-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.bmd-kpi,.bmd-card{background:#fff;border:1px solid #e6e9ef;border-radius:13px}.bmd-kpi{padding:17px}.bmd-kpi span{display:block;color:#667085;font-size:11px}.bmd-kpi strong{display:block;font-size:25px;margin:8px 0}.bmd-kpi small{color:#12a150;font-size:10px}.bmd-two{display:grid;grid-template-columns:2fr 1fr;gap:15px;margin-top:15px}.bmd-three{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px;margin-top:15px}.bmd-card{padding:18px}.bmd-card h2{font-size:16px;margin:0 0 13px}.bmd-cardhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bmd-cardhead h2{margin:0}.bmd-cardhead a{font-size:11px;color:#5125ed}.bmd-cardhead select,.bmd-cardhead button{border:1px solid #e1e5ec;background:#fff;padding:7px 9px;border-radius:7px}.bmd-chart{height:220px;position:relative;overflow:hidden;background:repeating-linear-gradient(to bottom,#fff 0,#fff 43px,#eef1f6 44px)}.bmd-chart.tall{height:290px}.chart-line{position:absolute;left:3%;right:3%;bottom:28px;height:70%;background:linear-gradient(160deg,transparent 0 20%,#ede7ff 20% 100%);clip-path:polygon(0 62%,5% 70%,10% 48%,15% 58%,20% 34%,25% 52%,30% 25%,35% 42%,40% 60%,45% 38%,50% 47%,55% 20%,60% 42%,65% 28%,70% 62%,75% 38%,80% 54%,85% 15%,90% 48%,95% 8%,100% 32%,100% 100%,0 100%)}.chart-labels{position:absolute;bottom:3px;left:3%;right:3%;display:flex;justify-content:space-between;color:#98a2b3;font-size:9px}.bmd-activity{list-style:none;padding:0;margin:0}.bmd-activity li{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid #eef0f3;font-size:11px}.bmd-activity li b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#eefcf3;color:#12a150}.bmd-activity small{display:block;color:#98a2b3;margin-top:3px}.bmd-release-mini{display:grid;grid-template-columns:32px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #eef0f3;font-size:11px}.bmd-release-mini small{display:block;color:#98a2b3;font-size:9px;margin-top:2px}.cover{width:30px;height:30px;border-radius:6px;background:linear-gradient(135deg,#202a54,#7540ef);display:inline-grid;place-items:center;color:#fff}.donut{width:145px;height:145px;margin:8px auto;border-radius:50%;background:conic-gradient(#6135f0 0 45%,#3977ef 45% 70%,#31b968 70% 85%,#f39a31 85% 100%);display:grid;place-items:center}.donut>div{width:90px;height:90px;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center}.donut b{font-size:14px}.donut small{font-size:8px;color:#98a2b3}.legend{display:grid;gap:5px;font-size:10px;color:#667085}.status-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eef0f3;font-size:11px}.status-row em,.bmd-table em{font-style:normal;padding:4px 7px;border-radius:20px;font-size:9px}.delivered{background:#e9f9ef;color:#159447}.processing,.under-review{background:#fff4df;color:#c97900}.rejected{background:#fff0f0;color:#d92d20}.draft{background:#f1f3f5;color:#667085}.toolbar{display:flex}.bmd-toolbar{display:flex;gap:9px;align-items:center;margin-bottom:15px}.bmd-toolbar input,.bmd-toolbar select{border:1px solid #dfe4ea;background:#fff;border-radius:8px;padding:10px 12px;font-size:12px}.bmd-toolbar input{min-width:260px}.bmd-purple{display:inline-block;background:#5530ef;color:#fff!important;border:0;border-radius:8px;padding:10px 14px;text-decoration:none;font-weight:700;font-size:12px}.bmd-tablecard{overflow:auto}.bmd-table{width:100%;border-collapse:collapse;font-size:11px}.bmd-table th,.bmd-table td{text-align:left;padding:12px 9px;border-bottom:1px solid #eef0f3;white-space:nowrap}.bmd-table th{color:#667085;font-size:10px}.avatar-sm{width:27px;height:27px;border-radius:50%;display:inline-grid;place-items:center;background:#eee5ff;color:#4c25df;margin-right:7px}.steps{display:flex;gap:0;margin:-18px -18px 25px;padding:16px;border-bottom:1px solid #eef0f3;justify-content:space-around;color:#98a2b3;font-size:11px}.steps b{color:#5125ed}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid label,.bmd-card>label{font-size:11px;color:#475467;font-weight:600}.form-grid input,.form-grid select,.bmd-card>label input{display:block;width:100%;margin-top:6px;border:1px solid #dfe4ea;border-radius:7px;padding:10px}.radio{margin-top:8px}.align-right{text-align:right;margin-top:20px}.muted{color:#667085;font-size:12px}.bmd-tabs{background:#fff;border-bottom:1px solid #ddd;padding:14px;color:#5125ed;font-size:12px;margin-top:15px}.upcoming{padding:10px 0}.upcoming b{display:block;font-size:27px}.upcoming span{font-size:11px;color:#667085}.progress{height:7px;background:#edf0f4;border-radius:10px;margin:14px 0}.progress i{display:block;width:80%;height:100%;background:#5a30ee;border-radius:10px}.full{width:100%}.method{display:grid;grid-template-columns:25px 1fr auto;gap:8px;padding:13px 0;border-bottom:1px solid #eef0f3;font-size:11px}.method small{grid-column:2;color:#98a2b3}.method em{font-style:normal;background:#eaf9ef;color:#168b45;padding:4px 7px;border-radius:20px;font-size:9px;height:max-content}.bar-row{margin:15px 0;font-size:11px}.bar-row i{display:block;height:7px;background:linear-gradient(90deg,#5b30ef 45%,#edf0f4 45%);border-radius:10px;margin-top:6px}.placeholder{padding:35px;border:1px dashed #cfd5df;border-radius:10px;color:#667085;text-align:center;margin-top:15px}.bmd-footer{padding:15px 28px;border-top:1px solid #e8ebf0;color:#98a2b3;font-size:10px}.bmd-footer span{float:right}.bmd-footer b{color:#5125ed}@media(max-width:1100px){.bmd-kpis{grid-template-columns:repeat(3,1fr)}.bmd-three{grid-template-columns:1fr 1fr}.bmd-three .bmd-card:last-child{grid-column:1/-1}}@media(max-width:800px){.bmd-sidebar{position:fixed;left:-250px;top:0;bottom:0;z-index:20;transition:.2s}.bmd-sidebar.open{left:0}.bmd-two,.bmd-three{grid-template-columns:1fr}.bmd-kpis{grid-template-columns:1fr 1fr}.bmd-content{padding:16px}.bmd-pagehead{align-items:flex-start;gap:10px;flex-direction:column}.form-grid{grid-template-columns:1fr}.bmd-footer span{float:none;display:block;margin-top:5px}}@media(max-width:500px){.bmd-kpis{grid-template-columns:1fr}.bmd-header-right>span:nth-child(1),.bmd-header-right>span:nth-child(2),.bmd-header-right>span:nth-child(4){display:none}.bmd-toolbar{flex-wrap:wrap}.bmd-toolbar input{min-width:100%}}


/* Landing page */
.bmd-landing{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:#070b18;color:#fff;margin:0;overflow:hidden}.lp-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;background:#050813;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:5}.lp-logo{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.lp-logo-box{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#9b38ff,#5422e9);font-size:21px}.lp-logo b{display:block;font-size:17px;letter-spacing:.5px}.lp-logo small{display:block;font-size:8px;color:#b4b8c8;letter-spacing:.8px}.lp-nav{display:flex;gap:30px}.lp-nav a{color:#d7d8e1;text-decoration:none;font-size:12px;padding:27px 0}.lp-nav a.active{color:#fff;border-bottom:2px solid #8a4cff}.lp-actions{display:flex;gap:12px;align-items:center}.lp-login,.lp-outline{border:1px solid #3a4051;border-radius:7px;padding:10px 16px;color:#fff;text-decoration:none;font-size:12px}.lp-cta{background:linear-gradient(100deg,#7b39f4,#5a23eb);border-radius:7px;padding:10px 17px;color:#fff;text-decoration:none;font-weight:700;font-size:12px;box-shadow:0 10px 30px rgba(100,40,240,.25)}.lp-hero{min-height:500px;display:flex;position:relative;background:radial-gradient(circle at 75% 50%,#402080 0,#130f2c 30%,#070b18 67%);overflow:hidden}.lp-hero-glow{position:absolute;right:0;top:0;width:65%;height:100%;background:radial-gradient(circle at 55% 45%,rgba(175,55,255,.55),transparent 48%),radial-gradient(circle at 70% 55%,rgba(48,68,255,.45),transparent 45%);filter:blur(18px)}.lp-hero-copy{position:relative;z-index:2;width:55%;padding:65px 4% 50px}.lp-trust{display:inline-block;background:#11152a;border:1px solid #292e4d;border-radius:20px;padding:8px 13px;font-size:10px;color:#c6c8d5}.lp-trust b,.lp-hero h1 span,.lp-hero .lead b,.lp-section-title em,.lp-final em{color:#914cff}.eyebrow{font-size:16px;color:#c2c3d0;margin:28px 0 6px}.lp-hero h1{font-size:54px;line-height:1.02;margin:0 0 20px;letter-spacing:-2px}.lp-hero .lead{font-size:14px;line-height:1.7;color:#c9cad4;max-width:570px}.lp-buttons{display:flex;gap:14px;margin:24px 0}.lp-cta.big,.lp-outline{padding:13px 20px}.lp-badges{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#c9cad5}.lp-hero-art{position:absolute;right:-3%;top:0;width:55%;height:100%;background:linear-gradient(90deg,rgba(7,11,24,1) 0%,rgba(7,11,24,.35) 30%,rgba(7,11,24,0) 60%),url("/wp-content/themes/biswas-music-entertainment-premium-v580/assets/hero-reference.png") center/cover no-repeat;mix-blend-mode:screen;opacity:.8}.lp-artist-silhouette{display:none}.lp-stage{display:none}.lp-platforms{margin:-22px 2.2% 0;padding:20px 22px;position:relative;z-index:3;background:rgba(15,20,38,.96);border:1px solid #2a3044;border-radius:15px;text-align:center}.lp-platforms p{margin:0 0 15px;font-size:12px}.lp-platform-row{display:flex;justify-content:space-around;gap:16px;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:700}.lp-platform-row strong{font-size:11px;color:#b56dff}.lp-platform-meta{border-top:1px solid #252b40;margin-top:17px;padding-top:14px;display:flex;justify-content:space-around;gap:10px;flex-wrap:wrap;color:#c0c3cf;font-size:9px}.lp-light{background:#f8f9fd;color:#111a33;padding:70px 3% 0}.lp-section-title{text-align:center;margin-bottom:30px}.lp-section-title>span{font-size:9px;color:#6532ec;background:#f0eaff;padding:5px 10px;border-radius:20px;letter-spacing:.6px}.lp-section-title h2{font-size:30px;margin:12px 0 0}.lp-section-title em{font-style:normal}.lp-features{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-width:1300px;margin:auto}.lp-feature{background:#fff;border:1px solid #e4e7ef;border-radius:12px;padding:20px 15px;box-shadow:0 7px 25px rgba(25,35,70,.05)}.lp-feature i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eee5ff;color:#6130ee;font-style:normal;font-size:19px}.lp-feature h3{font-size:12px;margin:15px 0 7px}.lp-feature p{font-size:9px;line-height:1.55;color:#6b7280;margin:0}.lp-stats{max-width:1300px;margin:40px auto 70px;background:linear-gradient(120deg,#21124d,#120b30);border-radius:13px;padding:25px 10px;display:grid;grid-template-columns:repeat(5,1fr);text-align:center;color:#fff}.lp-stats div{border-right:1px solid rgba(255,255,255,.12)}.lp-stats div:last-child{border:0}.lp-stats b{display:block;font-size:27px}.lp-stats span{font-size:9px;color:#c9c7d8}.lp-steps{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:35px;text-align:center;position:relative}.lp-steps:before{content:"";position:absolute;top:27px;left:8%;right:8%;border-top:1px dashed #aa8bff}.lp-steps div{position:relative}.lp-steps i{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;margin:auto;background:linear-gradient(135deg,#7040f5,#a348ff);color:#fff;font-style:normal;font-weight:800;border:5px solid #eee7ff}.lp-steps b{display:block;margin-top:12px;font-size:12px}.lp-steps p{font-size:9px;color:#667085;line-height:1.5}.lp-testimonials{max-width:1200px;margin:55px auto 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.lp-testimonials div{background:#fff;border:1px solid #e4e7ef;border-radius:12px;padding:20px;font-size:11px}.lp-testimonials small{display:block;color:#98a2b3;margin-top:3px}.lp-testimonials p{color:#667085;line-height:1.5}.lp-final{max-width:1200px;margin:30px auto 0;padding:35px 40px;border-radius:17px;background:linear-gradient(110deg,#29115f,#4a1bbd);display:flex;align-items:center;gap:20px;color:#fff}.lp-final>span{font-size:65px}.lp-final h2{margin:0;font-size:25px}.lp-final p{margin:7px 0 0;font-size:11px;color:#ddd6ef}.lp-white-cta{margin-left:auto;background:#fff;color:#5121d6;border-radius:7px;padding:12px 18px;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}.lp-footer{background:#050813;color:#fff;padding:40px 4% 20px;display:grid;grid-template-columns:2fr repeat(4,1fr);gap:35px;font-size:10px}.lp-footer h4{font-size:11px;margin:0 0 13px}.lp-footer a{display:block;color:#aeb2c1;text-decoration:none;margin:9px 0}.lp-footer p{color:#aeb2c1;line-height:1.5}.lp-footer input{width:100%;background:#0e1322;border:1px solid #2b3141;border-radius:6px;padding:9px;color:#fff}.lp-footer button{margin-top:7px;border:0;border-radius:6px;background:#6931ec;color:#fff;padding:8px 12px;font-size:10px}.lp-copy{grid-column:1/-1;border-top:1px solid #1c2232;padding-top:18px;text-align:center;color:#737a8c}@media(max-width:1000px){.lp-nav{gap:15px}.lp-features{grid-template-columns:repeat(3,1fr)}.lp-hero-copy{width:65%}.lp-hero-art{width:60%;opacity:.55}}@media(max-width:760px){.lp-header{padding:0 18px}.lp-nav{display:none}.lp-actions .lp-login{display:none}.lp-hero-copy{width:100%;padding:45px 22px}.lp-hero h1{font-size:43px}.lp-hero-art{width:100%;opacity:.25}.lp-platforms{margin:0 12px}.lp-features,.lp-stats,.lp-steps,.lp-testimonials{grid-template-columns:1fr 1fr}.lp-stats div{border:0;padding:10px}.lp-steps:before{display:none}.lp-final{margin:20px 0 0;padding:25px;flex-wrap:wrap}.lp-white-cta{margin-left:0}.lp-footer{grid-template-columns:1fr 1fr}.lp-footer-brand{grid-column:1/-1}}@media(max-width:480px){.lp-features,.lp-stats,.lp-steps,.lp-testimonials,.lp-footer{grid-template-columns:1fr}.lp-hero h1{font-size:37px}.lp-section-title h2{font-size:24px}}


/* Continuous moving logos / artists / releases */
.lp-marquee-wrap{width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent)}
.lp-marquee{display:flex;width:max-content;align-items:center;gap:28px;white-space:nowrap;animation:lpMove 32s linear infinite;will-change:transform}
.lp-platform-marquee span{display:inline-flex;align-items:center;gap:5px;color:#e8e9f1;font-size:13px}
.lp-platform-marquee strong{color:#b56dff;font-size:11px}
.lp-marquee-wrap:hover .lp-marquee{animation-play-state:paused}
.lp-moving-artists{background:#070b18;color:#fff;padding:24px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}
.lp-moving-title{text-align:center;font-size:9px;letter-spacing:1.5px;color:#9d70ff;margin-bottom:15px}
.artist-marquee{animation-duration:42s;gap:12px}
.artist-pill{display:flex;align-items:center;gap:8px;background:#11162a;border:1px solid #292f46;border-radius:30px;padding:7px 14px 7px 7px;color:#e5e7ef;font-size:11px;box-shadow:0 5px 20px rgba(0,0,0,.15)}
.artist-pill b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8b42ff,#4c25e7);font-size:8px;color:#fff}
.release-wrap{margin-top:15px}
.release-marquee{animation-duration:36s;animation-direction:reverse;gap:12px}
.release-marquee span{border:1px solid #2a3045;background:#0e1323;border-radius:8px;padding:9px 14px;color:#cdd0dc;font-size:10px}
@keyframes lpMove{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(prefers-reduced-motion:reduce){.lp-marquee{animation:none;transform:none}}

.lp-logo-image{display:flex;align-items:center;width:205px;height:52px;overflow:hidden}
.lp-logo-image img{display:block;width:205px;height:auto;max-height:52px;object-fit:contain;object-position:left center}
.lp-hero-brand-logo{position:absolute;z-index:2;right:9%;top:50%;transform:translateY(-50%);width:min(390px,34vw);height:auto;max-height:360px;object-fit:contain;filter:drop-shadow(0 0 28px rgba(80,120,255,.28))}
.lp-footer .lp-logo-image{width:185px;height:55px}
.lp-footer .lp-logo-image img{width:185px;max-height:55px}
@media(max-width:760px){
.lp-logo-image{width:170px;height:45px}.lp-logo-image img{width:170px;max-height:45px}
.lp-hero-brand-logo{width:240px;right:50%;top:39%;transform:translate(50%,-50%);opacity:.35}
.lp-hero-copy{position:relative;z-index:3}
}

.lp-about{max-width:1200px;margin:0 auto;padding:72px 0 15px}
.lp-about-head{text-align:center;max-width:820px;margin:0 auto 34px}
.lp-about-head>span{font-size:9px;color:#6932ee;background:#eee8ff;padding:6px 12px;border-radius:20px;letter-spacing:1px}
.lp-about-head h2{font-size:31px;margin:13px 0 10px}
.lp-about-head h2 em{font-style:normal;color:#8b42ff}
.lp-about-head p{font-size:11px;line-height:1.8;color:#667085}
.lp-about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.lp-about-card{background:#fff;border:1px solid #e4e7ef;border-radius:15px;padding:25px;box-shadow:0 10px 30px rgba(25,35,70,.06)}
.lp-about-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#eee4ff,#e8f0ff);color:#7135ee;font-size:21px}
.lp-about-card h3{font-size:15px;margin:16px 0 8px}.lp-about-card p{font-size:10px;line-height:1.75;color:#667085;margin:0}
.lp-about-contact{margin-top:17px;padding:22px;border-radius:15px;background:linear-gradient(110deg,#1b0d42,#301176);color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.lp-about-contact div{border-right:1px solid rgba(255,255,255,.14);padding-right:20px}.lp-about-contact div:last-child{border:0}
.lp-about-contact small{display:block;color:#b78aff;font-size:8px;letter-spacing:1px;margin-bottom:7px}.lp-about-contact b{display:block;font-size:11px}.lp-about-contact span{display:block;color:#c6c2d5;font-size:9px;margin-top:5px}
@media(max-width:760px){.lp-about{padding:50px 18px 10px}.lp-about-grid,.lp-about-contact{grid-template-columns:1fr}.lp-about-contact div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:0 0 15px}.lp-about-contact div:last-child{border:0;padding-bottom:0}}

.bme-header{position:sticky;top:0;z-index:999;background:rgba(7,10,22,.95);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.bme-container{width:min(1180px,calc(100% - 40px));margin:auto}.bme-nav{min-height:72px;display:flex;align-items:center;gap:16px}.bme-brand img{width:150px;height:58px;object-fit:contain}.bme-menu{display:flex;gap:12px;justify-content:center;align-items:center;flex:1;overflow:auto}.bme-menu a,.bme-login,.bme-outline{color:#dfe1eb;text-decoration:none;font-size:10px;white-space:nowrap}.bme-actions{display:flex;gap:8px}.bme-login,.bme-outline{border:1px solid rgba(255,255,255,.18);padding:10px 13px;border-radius:8px}.bme-cta{display:inline-block;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff!important;text-decoration:none;padding:11px 16px;border-radius:8px;font-size:10px}.bme-page{background:#f7f8fc;min-height:70vh}.bme-page-hero{background:radial-gradient(circle at 80% 20%,rgba(124,58,237,.3),transparent 35%),linear-gradient(135deg,#080b18,#17102e);color:#fff;padding:85px 0 70px}.bme-eyebrow{color:#c3a5ff;font-size:9px;letter-spacing:1.8px}.bme-page-hero h1{font-size:48px;line-height:1.08;max-width:800px;margin:14px 0}.bme-page-hero p{max-width:720px;color:#c8cad5;font-size:14px;line-height:1.8}.bme-page-actions{display:flex;gap:10px;margin-top:25px}.bme-content{padding:55px 0 75px}.bme-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bme-card{background:#fff;border:1px solid #e5e7ef;border-radius:16px;padding:25px;min-height:180px;box-shadow:0 10px 30px rgba(17,24,39,.05)}.bme-card-num{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eee8ff;color:#6d28d9;font-size:9px}.bme-card h2{font-size:17px;margin:18px 0 9px;color:#151827}.bme-card p{font-size:11px;color:#667085;line-height:1.8}.bme-contact-band{margin-top:20px;background:linear-gradient(110deg,#190b3c,#301176);border-radius:16px;padding:25px;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bme-contact-band div{border-right:1px solid rgba(255,255,255,.15)}.bme-contact-band div:last-child{border:0}.bme-contact-band small{display:block;color:#b88bff;font-size:8px}.bme-contact-band strong{display:block;font-size:12px;margin:7px 0}.bme-contact-band span{font-size:9px;color:#c8c4d6}.bme-footer{background:#070a15;color:#c7c9d5;padding:48px 0 20px}.bme-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.bme-footer-grid h4{color:#fff;font-size:11px}.bme-footer-grid a{display:block;color:#aeb1bf;text-decoration:none;font-size:10px;margin:8px 0}.bme-footer-grid p{font-size:10px;line-height:1.8;max-width:300px}.bme-footer-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:28px;padding-top:16px;display:flex;justify-content:space-between;font-size:8px;color:#777b89}
@media(max-width:1050px){.bme-menu{gap:8px}.bme-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.bme-nav{flex-wrap:wrap}.bme-menu{order:3;width:100%;justify-content:flex-start}.bme-page-hero{padding:60px 0}.bme-page-hero h1{font-size:36px}.bme-cards,.bme-contact-band,.bme-footer-grid{grid-template-columns:1fr}.bme-contact-band div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:14px}.bme-contact-band div:last-child{border:0}.bme-footer-bottom{flex-direction:column}}


/* Platform brand row */
.lp-platform-marquee{align-items:center}
.platform-logo{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.025);color:#f4f6ff;font-size:13px;line-height:1;box-shadow:inset 0 1px rgba(255,255,255,.04)}
.platform-logo i{font-style:normal;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#f2f5ff;color:#0b1020;font-size:13px;font-weight:900}
.platform-logo b{font-weight:700}
.platform-spotify i{background:#1ed760;color:#07120b;border-radius:50%}
.platform-apple i{background:#f7f7f7;color:#111;border-radius:50%}
.platform-youtube i{background:#ff0033;color:#fff;border-radius:7px}
.platform-tiktok i{background:#111;color:#fff}
.platform-instagram i{background:linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7);color:#fff}
.platform-facebook i{background:#1877f2;color:#fff;border-radius:50%}
.platform-amazon i{background:#ff9900;color:#111}
.platform-deezer i{background:linear-gradient(180deg,#a238ff,#ff2d78);color:#fff}
.platform-tidal i{background:#fff;color:#111}
.platform-boomplay i{background:#e31c3d;color:#fff;border-radius:50%}
.platform-audiomack i{background:#ff5b22;color:#fff}
.platform-soundcloud i{background:#ff5500;color:#fff}
.platform-more i{background:#6740ff;color:#fff}

.bme-inner-page{min-height:70vh;background:#f7f8fc;color:#101828;padding-top:78px}
.bme-inner-hero{padding:88px 0 55px;background:radial-gradient(circle at 75% 30%,rgba(102,61,255,.18),transparent 35%),linear-gradient(135deg,#090d1d,#121a31);color:#fff}
.bme-inner-hero h1{max-width:850px;font-size:clamp(36px,5vw,62px);line-height:1.05;margin:12px 0}
.bme-inner-hero p{max-width:760px;color:#b8c2d8;font-size:16px}
.bme-eyebrow{font-size:11px;letter-spacing:2.5px;color:#9b87ff;font-weight:800}
.bme-inner-content{padding:55px 0 90px}
.bme-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.bme-info-card,.bme-portal-box{background:#fff;border:1px solid #e5e8ef;border-radius:18px;padding:26px;box-shadow:0 10px 35px rgba(16,24,40,.05)}
.bme-info-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#6539f4,#18bfe9);color:#fff;font-weight:900}
.bme-info-card h3{margin:16px 0 8px}.bme-info-card p,.bme-portal-box p{color:#667085}
.bme-portal-box{max-width:620px;margin:auto}
.bme-page-copy{margin-top:25px;background:#fff;border:1px solid #e5e8ef;border-radius:18px;padding:28px}
@media(max-width:760px){.bme-card-grid{grid-template-columns:1fr}.bme-inner-hero{padding:65px 0 40px}}

/* v2.3 premium public header */
.lp-header{
  height:88px;
  padding:0;
  background:rgba(6,9,20,.96);
  border-bottom:1px solid rgba(255,255,255,.10);
  backdrop-filter:blur(16px);
}
.lp-header-inner{
  width:min(1440px,92%);
  height:100%;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
}
.lp-logo{gap:13px;min-width:235px}
.lp-logo-mark{
  width:58px;height:58px;flex:0 0 58px;
  border-radius:12px;overflow:hidden;
  background:#02040b;
  border:1px solid rgba(255,255,255,.16);
  box-shadow:0 8px 28px rgba(0,0,0,.35);
}
.lp-logo-mark img{width:100%;height:100%;object-fit:cover;display:block}
.lp-logo-text{display:flex;flex-direction:column;line-height:1.05}
.lp-logo-text strong{
  color:#fff;font-size:16px;letter-spacing:1.1px;font-weight:800
}
.lp-logo-text small{
  color:#9ca6bd;font-size:8px;letter-spacing:3px;margin-top:6px
}
.lp-nav{gap:26px;align-items:center;justify-content:center;flex:1}
.lp-nav a{
  color:#c8ccda;font-size:12px;font-weight:600;
  padding:34px 0 30px;white-space:nowrap;transition:.2s
}
.lp-nav a:hover,.lp-nav a.active{color:#fff}
.lp-nav a.active{border-bottom:2px solid #8a4cff}
.lp-actions{gap:10px;min-width:205px;justify-content:flex-end}
.lp-login,.lp-cta{
  height:42px;display:inline-flex;align-items:center;justify-content:center;
  border-radius:9px;padding:0 18px;font-size:12px
}
.lp-login{border:1px solid #3b4256;background:rgba(255,255,255,.02)}
.lp-cta{min-width:110px}
@media(max-width:1050px){
 .lp-header{height:78px}.lp-logo{min-width:auto}.lp-logo-text{display:none}
 .lp-logo-mark{width:52px;height:52px;flex-basis:52px}
 .lp-nav{gap:15px}.lp-nav a{font-size:11px;padding:29px 0 26px}
 .lp-actions{min-width:auto}
}
@media(max-width:780px){
 .lp-header{height:72px}.lp-header-inner{width:94%;gap:10px}
 .lp-nav{display:none}.lp-actions{margin-left:auto}
 .lp-logo-mark{width:48px;height:48px;flex-basis:48px}
 .lp-login,.lp-cta{height:38px;padding:0 13px;font-size:11px}
}

/* v2.4 — unified professional header */
.lp-header{
  height:82px!important;padding:0!important;
  background:#0b0e18!important;
  border-bottom:1px solid rgba(255,255,255,.085)!important;
  box-shadow:0 8px 30px rgba(0,0,0,.18);
}
.lp-header-inner{
  width:min(1320px,92%)!important;height:100%!important;margin:0 auto!important;
  display:flex!important;align-items:center!important;
  justify-content:space-between!important;gap:34px!important;
}
.lp-logo{
  min-width:235px!important;display:flex!important;align-items:center!important;
  gap:12px!important;text-decoration:none!important;
}
.lp-logo-mark{
  width:52px!important;height:52px!important;flex:0 0 52px!important;
  border-radius:10px!important;border:1px solid rgba(255,255,255,.13)!important;
  box-shadow:0 7px 24px rgba(0,0,0,.35)!important;
}
.lp-logo-text strong{font-size:14px!important;letter-spacing:1.5px!important}
.lp-logo-text small{font-size:7px!important;letter-spacing:2.7px!important;margin-top:5px!important}
.lp-nav{
  display:flex!important;align-items:center!important;justify-content:center!important;
  gap:25px!important;flex:1!important;
}
.lp-nav a{
  color:#aeb5c7!important;font-size:11px!important;font-weight:600!important;
  padding:31px 0 27px!important;border-bottom:2px solid transparent!important;
  transition:color .2s ease,border-color .2s ease!important;
}
.lp-nav a:hover,.lp-nav a.active{color:#fff!important}
.lp-nav a.active{border-bottom-color:#7046ff!important}
.lp-actions{
  min-width:205px!important;display:flex!important;justify-content:flex-end!important;
  align-items:center!important;gap:9px!important;
}
.lp-login,.lp-cta{
  height:40px!important;border-radius:9px!important;font-size:11px!important;font-weight:700!important;
}
.lp-login{padding:0 17px!important;background:transparent!important}
.lp-cta{padding:0 18px!important;min-width:106px!important}

/* Prevent accidental duplicate header */
body .lp-header + .lp-header{display:none!important}

@media(max-width:1050px){
 .lp-header{height:76px!important}.lp-header-inner{width:94%!important;gap:18px!important}
 .lp-logo{min-width:auto!important}.lp-logo-text{display:none!important}
 .lp-logo-mark{width:50px!important;height:50px!important;flex-basis:50px!important}
 .lp-nav{gap:16px!important}.lp-nav a{font-size:10px!important}
 .lp-actions{min-width:auto!important}
}
@media(max-width:780px){
 .lp-header{height:70px!important}.lp-header-inner{width:94%!important}
 .lp-nav{display:none!important}
 .lp-logo-mark{width:46px!important;height:46px!important;flex-basis:46px!important}
 .lp-login,.lp-cta{height:37px!important;padding:0 12px!important;font-size:10px!important}
}

/* v2.5 — homepage uses the dedicated landing header only.
   Keep the WordPress header on internal pages. */
body.home .bme-header,
body.front-page .bme-header{
  display:none!important;
}
body.home .bmd-landing,
body.front-page .bmd-landing{
  padding-top:0!important;
}

/* v3.0 — rich multi-page public site */
.bme-rich-page{background:#070a14;color:#eef1ff;min-height:70vh}
.bme-rich-hero{position:relative;overflow:hidden;padding:105px 0 88px;background:radial-gradient(circle at 75% 30%,rgba(112,70,255,.22),transparent 38%),linear-gradient(180deg,#0b0f1f,#070a14)}
.bme-rich-hero:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#7b4dff,transparent)}
.bme-rich-hero h1{max-width:900px;margin:15px 0 20px;font-size:clamp(44px,6vw,78px);line-height:1.02;letter-spacing:-2.5px}
.bme-rich-hero h1 span{background:linear-gradient(90deg,#fff,#9a55ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.bme-rich-hero p{max-width:760px;color:#aab2c8;font-size:18px;line-height:1.75}
.bme-section{padding:72px 0}
.bme-feature-grid,.bme-home-feature-grid,.bme-card-grid,.bme-resource-grid,.bme-mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.bme-feature-grid article,.bme-resource-grid article,.bme-mission-grid article,.bme-home-feature-grid article,.bme-info-card,.bme-leader-card{
 background:linear-gradient(180deg,rgba(20,25,43,.95),rgba(10,14,27,.95));border:1px solid #202942;border-radius:20px;padding:30px;box-shadow:0 20px 55px rgba(0,0,0,.16)
}
.bme-feature-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#7046ff,#a33dff);font-size:21px;margin-bottom:20px}
.bme-feature-grid h3,.bme-resource-grid h3,.bme-mission-grid h3,.bme-home-feature-grid h3{font-size:20px;margin:0 0 10px;color:#fff}
.bme-feature-grid p,.bme-resource-grid p,.bme-mission-grid p,.bme-home-feature-grid p,.bme-info-card p,.bme-leader-card p{color:#919ab0;line-height:1.7;margin:0}
.bme-platform-panel{border:1px solid #202942;border-radius:24px;padding:40px;background:radial-gradient(circle at 50% 0,rgba(112,70,255,.14),transparent 50%),#0b0f1c}
.bme-platform-panel h2{font-size:34px;margin:8px 0 28px}
.bme-brand-row{display:flex;flex-wrap:wrap;gap:12px}
.bme-brand-row span{padding:14px 18px;border:1px solid #28324b;border-radius:12px;background:#0f1424;color:#d9ddec;font-weight:700}
.bme-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.bme-steps article{padding:30px;border:1px solid #202942;border-radius:20px;background:#0c1120}
.bme-steps b{color:#8a51ff;font-size:28px}.bme-steps h3{margin:16px 0 9px}.bme-steps p{color:#929bb1;line-height:1.7}
.bme-dashboard-preview{display:flex;min-height:480px;border:1px solid #2a3350;border-radius:22px;overflow:hidden;background:#080c16;box-shadow:0 30px 90px rgba(0,0,0,.35)}
.bme-dash-side{width:190px;background:#0c101b;border-right:1px solid #1e2639;padding:25px 14px;display:flex;flex-direction:column;gap:7px}
.bme-dash-side strong{font-size:13px;letter-spacing:2px;margin:0 8px 25px}.bme-dash-side span{padding:10px 12px;color:#8f98ad;border-radius:9px;font-size:12px}.bme-dash-side .on{background:#23184b;color:#fff}
.bme-dash-main{padding:30px;flex:1}.bme-dash-top{display:flex;justify-content:space-between;color:#8f98ad}.bme-dash-top button,.bme-price-card .bme-cta{border:0;background:linear-gradient(135deg,#7046ff,#9b3cff);color:#fff;padding:11px 16px;border-radius:9px;font-weight:700}
.bme-dash-main h2{font-size:30px;margin:35px 0 18px}.bme-dash-status{padding:17px 20px;border:1px solid #5c4720;background:#17150e;border-radius:14px;color:#f2b23e}.bme-dash-status b{color:#fff;margin-left:8px}.bme-dash-status small{display:block;color:#8d94a6;margin-top:5px}
.bme-dash-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.bme-dash-cards div{padding:18px;border:1px solid #202942;border-radius:14px;background:#0d1322}.bme-dash-cards small,.bme-dash-cards span{display:block;color:#7e879b;font-size:10px}.bme-dash-cards b{display:block;font-size:23px;margin:10px 0;color:#fff}
.bme-dash-chart{height:120px;border:1px solid #202942;border-radius:14px;margin-top:16px;padding:16px;display:flex;align-items:flex-end;gap:12px}.bme-dash-chart span{align-self:flex-start;color:#cfd4e1}.bme-dash-chart i{display:block;width:14%;height:30%;background:linear-gradient(#7b4dff,#301a69);border-radius:5px 5px 0 0}.bme-dash-chart i:nth-of-type(2){height:55%}.bme-dash-chart i:nth-of-type(3){height:42%}.bme-dash-chart i:nth-of-type(4){height:78%}.bme-dash-chart i:nth-of-type(5){height:65%}
.bme-preview-caption{text-align:center;color:#7e879b;margin-top:18px}
.bme-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bme-price-card{position:relative;padding:34px;border:1px solid #27304a;border-radius:22px;background:#0c1120}.bme-price-card.featured{border-color:#7046ff;box-shadow:0 20px 70px rgba(112,70,255,.15)}.bme-price-card em{position:absolute;top:18px;right:18px;background:#7046ff;color:#fff;font-size:10px;padding:6px 9px;border-radius:20px;font-style:normal}.bme-price-card>span{font-size:12px;color:#a8b0c3;letter-spacing:1.5px}.bme-price-card h2{font-size:44px;margin:18px 0 0}.bme-price-card>small{color:#70798d}.bme-price-card p{color:#949caf;min-height:48px}.bme-price-card ul{list-style:none;padding:0;margin:24px 0}.bme-price-card li{padding:9px 0;color:#c9cfdd;border-bottom:1px solid #1e2638}.bme-price-card li:before{content:"✓";color:#8c50ff;font-weight:800;margin-right:9px}.bme-price-card .bme-cta,.bme-price-card .bme-outline{display:flex;justify-content:center;width:100%;box-sizing:border-box;text-decoration:none}.bme-pricing-note{text-align:center;color:#70798d;margin-top:24px;font-size:12px}
.bme-resource-grid article b{color:#8650ff;font-size:13px}.bme-resource-grid article h3{margin-top:25px}
.bme-about-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:30px}.bme-about-grid h2{font-size:38px;margin:10px 0 20px}.bme-about-grid p{color:#949caf;line-height:1.8}.bme-leader-card .bme-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7046ff,#a13dff);font-weight:800;margin-bottom:18px}.bme-leader-card h3{margin:0}.bme-leader-card span{display:block;color:#8954ff;margin:7px 0 20px;font-size:12px}
.bme-home-features{padding:75px 0;background:#080c16}.bme-home-heading{text-align:center;max-width:720px;margin:0 auto 35px}.bme-home-heading h2{font-size:42px;margin:10px 0}.bme-home-heading p{color:#929bb1}.bme-home-feature-grid{grid-template-columns:repeat(4,1fr)}.bme-home-feature-grid article b{font-size:34px;color:#8b4fff}.bme-home-cta{padding:60px 0;background:linear-gradient(100deg,#100d24,#090c17);border-top:1px solid #1f2740}.bme-home-cta .bme-container{display:flex;justify-content:space-between;align-items:center;gap:30px}.bme-home-cta h2{font-size:38px;margin:10px 0}.bme-home-cta p{color:#929bb1}
@media(max-width:900px){.bme-feature-grid,.bme-home-feature-grid,.bme-card-grid,.bme-resource-grid,.bme-mission-grid,.bme-steps,.bme-price-grid{grid-template-columns:1fr 1fr}.bme-dash-cards{grid-template-columns:1fr 1fr}.bme-about-grid{grid-template-columns:1fr}}
@media(max-width:620px){.bme-feature-grid,.bme-home-feature-grid,.bme-card-grid,.bme-resource-grid,.bme-mission-grid,.bme-steps,.bme-price-grid{grid-template-columns:1fr}.bme-rich-hero{padding:75px 0 65px}.bme-rich-hero h1{font-size:43px}.bme-dashboard-preview{min-height:420px}.bme-dash-side{display:none}.bme-home-cta .bme-container{flex-direction:column;align-items:flex-start}.bme-dash-cards{grid-template-columns:1fr 1fr}}

/* v3.1 — premium sticky navigation */
.bme-header{
  position:sticky!important;
  top:0!important;
  z-index:9999!important;
  height:92px;
  background:rgba(6,9,20,.90)!important;
  backdrop-filter:blur(20px) saturate(150%);
  -webkit-backdrop-filter:blur(20px) saturate(150%);
  border-bottom:1px solid rgba(139,92,246,.18)!important;
  box-shadow:0 8px 35px rgba(0,0,0,.22);
}
.bme-nav{
  min-height:92px!important;
  gap:28px!important;
}
.bme-brand img{
  width:58px!important;
  height:58px!important;
  object-fit:contain;
  border-radius:12px;
}
.bme-menu{
  gap:7px!important;
  overflow:visible!important;
}
.bme-menu a{
  color:#c9cedd!important;
  text-decoration:none;
  font-size:14px!important;
  font-weight:600;
  padding:12px 15px!important;
  border:1px solid transparent;
  border-radius:10px;
  transition:all .2s ease;
  white-space:nowrap;
}
.bme-menu a:hover,
.bme-menu a:focus,
.bme-menu a.active{
  color:#fff!important;
  background:rgba(124,58,237,.13);
  border-color:rgba(139,92,246,.22);
  box-shadow:0 5px 18px rgba(91,33,182,.10);
}
.bme-actions{gap:10px!important}
.bme-actions a{
  font-size:13px!important;
  font-weight:700!important;
  padding:13px 20px!important;
  border-radius:11px!important;
}
.bme-login{
  color:#fff!important;
  border:1px solid #30384e!important;
  background:rgba(255,255,255,.025);
  text-decoration:none;
}
.bme-login:hover{border-color:#7651dc!important;background:rgba(124,58,237,.10)}
.bme-cta{
  background:linear-gradient(135deg,#7c3aed,#5b21f0)!important;
  box-shadow:0 8px 24px rgba(112,70,255,.28);
}
.bme-cta:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(112,70,255,.38)}

.lp-header{
  position:sticky!important;
  top:0!important;
  z-index:9999!important;
  height:92px!important;
  padding:0 3%!important;
  background:rgba(6,9,20,.90)!important;
  backdrop-filter:blur(20px) saturate(150%);
  -webkit-backdrop-filter:blur(20px) saturate(150%);
  border-bottom:1px solid rgba(139,92,246,.18)!important;
  box-shadow:0 8px 35px rgba(0,0,0,.22);
}
.lp-header-inner{
  width:96%!important;
  max-width:1500px;
  margin:0 auto;
  min-height:92px!important;
  display:flex!important;
  align-items:center!important;
  gap:28px!important;
}
.lp-logo{gap:13px!important}
.lp-logo-mark img{
  width:58px!important;
  height:58px!important;
  object-fit:contain;
  border-radius:12px;
}
.lp-logo-text strong{font-size:17px!important;letter-spacing:1.1px}
.lp-logo-text small{font-size:8px!important;letter-spacing:2.2px}
.lp-nav{gap:7px!important}
.lp-nav a{
  color:#c9cedd!important;
  font-size:14px!important;
  font-weight:600!important;
  padding:12px 15px!important;
  border:1px solid transparent;
  border-radius:10px;
  transition:all .2s ease;
  white-space:nowrap;
}
.lp-nav a:hover,.lp-nav a.active{
  color:#fff!important;
  background:rgba(124,58,237,.13);
  border-color:rgba(139,92,246,.22);
}
.lp-nav a.active{box-shadow:0 5px 18px rgba(91,33,182,.10)}
.lp-actions{gap:10px!important}
.lp-login{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  min-width:78px;
  padding:12px 18px!important;
  border:1px solid #30384e!important;
  border-radius:11px!important;
  color:#fff!important;
  background:rgba(255,255,255,.025);
  font-size:13px!important;
  font-weight:700!important;
  text-decoration:none;
}
.lp-login:hover{border-color:#7651dc;background:rgba(124,58,237,.10)}
.lp-actions .lp-cta{
  padding:13px 20px!important;
  border-radius:11px!important;
  font-size:13px!important;
  box-shadow:0 8px 24px rgba(112,70,255,.28);
}
@media(max-width:1050px){
  .bme-menu a,.lp-nav a{font-size:12px!important;padding:10px 9px!important}
  .bme-nav,.lp-header-inner{gap:12px!important}
}
@media(max-width:760px){
  .bme-header,.lp-header{height:76px!important}
  .bme-nav,.lp-header-inner{min-height:76px!important}
  .bme-brand img,.lp-logo-mark img{width:48px!important;height:48px!important}
  .bme-menu,.lp-nav{display:none!important}
  .bme-actions a,.lp-actions a{font-size:12px!important;padding:10px 13px!important}
}

/* v3.2 — force homepage header to remain locked while scrolling */
html, body { scroll-padding-top: 92px; }

body.home .lp-header,
body.front-page .lp-header {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 99999 !important;
}

body.home .lp-header + *,
body.front-page .lp-header + * {
  /* keep the first page content from hiding behind the fixed header */
}

@media (max-width:760px){
  html, body { scroll-padding-top: 76px; }
  body.home .lp-header,
  body.front-page .lp-header { height:76px!important; }
}

/* v3.3 — premium, larger, distinctive footer */
.bme-premium-footer{
  position:relative!important;
  overflow:hidden;
  padding:78px 0 0!important;
  background:
    radial-gradient(circle at 78% 20%,rgba(112,70,255,.16),transparent 28%),
    radial-gradient(circle at 12% 80%,rgba(57,91,255,.10),transparent 25%),
    #050812!important;
  border-top:1px solid rgba(139,92,246,.16)!important;
}
.bme-footer-glow{
  position:absolute;left:50%;top:-130px;transform:translateX(-50%);
  width:520px;height:260px;border-radius:50%;
  background:rgba(113,66,255,.13);filter:blur(75px);pointer-events:none;
}
.bme-footer-main{
  position:relative;z-index:1;
  display:grid;grid-template-columns:1.25fr 1.35fr 1fr;gap:70px;
  padding-bottom:62px;
}
.bme-footer-brand{max-width:390px}
.bme-footer-logo{display:inline-flex;width:66px;height:66px;padding:6px;border-radius:15px;background:#080c17;border:1px solid #283149;box-shadow:0 15px 40px rgba(0,0,0,.35)}
.bme-footer-logo img{width:100%;height:100%;object-fit:contain;border-radius:9px}
.bme-footer-brand-name{margin-top:18px;color:#fff;font-weight:800;letter-spacing:1.8px;font-size:17px}
.bme-footer-brand-name span{display:block;margin-top:5px;color:#858da4;font-size:8px;letter-spacing:3.5px}
.bme-footer-brand p{color:#858ea4;line-height:1.75;font-size:13px;margin:17px 0 20px;max-width:360px}
.bme-footer-badges{display:flex;gap:8px;flex-wrap:wrap}.bme-footer-badges span{border:1px solid #222c43;background:#0b1020;color:#858da4;padding:7px 10px;border-radius:7px;font-size:8px;letter-spacing:1px}
.bme-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.bme-premium-footer h4{margin:7px 0 20px;color:#fff;font-size:13px;letter-spacing:.4px}
.bme-premium-footer .bme-footer-links a{display:block;color:#8c95a9!important;text-decoration:none!important;font-size:12px;margin:0 0 14px;transition:.2s}
.bme-premium-footer .bme-footer-links a:hover{color:#fff!important;transform:translateX(2px)}
.bme-footer-contact{padding:24px;border:1px solid #252e47;border-radius:18px;background:linear-gradient(145deg,rgba(20,25,43,.88),rgba(8,12,23,.92));box-shadow:0 18px 50px rgba(0,0,0,.2)}
.bme-footer-contact .bme-eyebrow{font-size:8px;letter-spacing:2px;color:#9258ff}
.bme-footer-contact h3{font-size:25px;line-height:1.2;color:#fff;margin:10px 0 10px}
.bme-footer-contact p{font-size:11px;line-height:1.65;color:#858ea4;margin:0 0 18px}
.bme-footer-cta{display:inline-flex;align-items:center;gap:12px;padding:11px 15px;border-radius:9px;background:linear-gradient(135deg,#7c3aed,#5b21f0);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:700;box-shadow:0 9px 25px rgba(112,70,255,.25)}
.bme-footer-cta b{font-size:16px}
.bme-premium-footer-bottom{
  position:relative;z-index:1;
  min-height:68px!important;
  border-top:1px solid #1b2336!important;
  display:flex;align-items:center;gap:25px;
  color:#626c82!important;font-size:10px!important;
}
.bme-premium-footer-bottom i{font-style:normal;color:#7c3aed;margin:0 5px}
.bme-footer-legal{margin-left:auto;display:flex;gap:20px}.bme-footer-legal a{color:#626c82!important;text-decoration:none}.bme-footer-legal a:hover{color:#fff!important}
@media(max-width:950px){
 .bme-footer-main{grid-template-columns:1fr 1fr;gap:45px}.bme-footer-brand{max-width:none}.bme-footer-contact{grid-column:1/-1}
}
@media(max-width:650px){
 .bme-premium-footer{padding-top:55px!important}.bme-footer-main{grid-template-columns:1fr;gap:35px;padding-bottom:40px}
 .bme-footer-links{gap:20px}.bme-footer-contact{grid-column:auto}.bme-premium-footer-bottom{height:auto!important;padding:20px 0;flex-wrap:wrap;line-height:1.7}.bme-footer-legal{margin-left:0;width:100%}
}

/* v3.4 — full-height home hero: show the complete front section */
.lp-hero{
  min-height:clamp(620px, calc(100vh - 88px), 820px)!important;
  align-items:center!important;
}
.lp-hero-copy{
  padding:80px 4% 75px!important;
}
.lp-hero-art{
  height:100%!important;
}
.lp-platforms{
  margin:0 2.2%!important;
  transform:translateY(-1px);
}
@media(max-width:760px){
  .lp-hero{
    min-height:calc(100svh - 76px)!important;
    align-items:flex-start!important;
  }
  .lp-hero-copy{padding:48px 22px 60px!important}
  .lp-platforms{margin:0 12px!important}
}

/* v3.8 — expanded Features page */
.bme-feature-intro .bme-section-heading{max-width:900px;margin:0 auto 55px;text-align:center}
.bme-feature-intro .bme-section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-1.5px;margin:13px 0 18px;color:#111a33}
.bme-feature-intro .bme-section-heading h2 span{color:#7046ff}
.bme-feature-intro .bme-section-heading p{font-size:15px;line-height:1.8;color:#6d768c;max-width:800px;margin:auto}
.bme-feature-grid{grid-template-columns:repeat(3,1fr)!important;gap:22px!important}
.bme-feature-grid article{min-height:285px;padding:31px!important;border-radius:20px!important;background:linear-gradient(145deg,#11172a,#080d1b)!important;border:1px solid #26304a!important;box-shadow:0 18px 45px rgba(3,8,20,.16);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.bme-feature-grid article:hover{transform:translateY(-5px);border-color:rgba(124,58,237,.55)!important;box-shadow:0 24px 55px rgba(34,18,75,.24)}
.bme-feature-grid h3{font-size:19px!important;color:#fff!important;line-height:1.3;margin:22px 0 12px}
.bme-feature-grid p{font-size:13px!important;line-height:1.8!important;color:#9aa4ba!important;margin:0}
.bme-feature-icon{width:50px!important;height:50px!important;display:flex;align-items:center;justify-content:center;border-radius:14px!important;background:linear-gradient(135deg,#7c3aed,#9333ea)!important;color:#fff!important;font-size:21px!important;box-shadow:0 10px 25px rgba(112,70,255,.25)}
.bme-feature-details{padding-top:25px}
.bme-detail-block{display:grid;grid-template-columns:220px 1fr;gap:55px;padding:65px 0;border-top:1px solid #e2e6ef}
.bme-detail-label{font-size:10px;font-weight:900;letter-spacing:2px;color:#7046ff;padding-top:7px}
.bme-detail-block h2{font-size:32px;line-height:1.18;letter-spacing:-.8px;color:#10182f;margin:0 0 18px}
.bme-detail-block p{max-width:800px;color:#68728a;font-size:14px;line-height:1.9;margin:0 0 14px}
@media(max-width:900px){.bme-feature-grid{grid-template-columns:repeat(2,1fr)!important}.bme-detail-block{grid-template-columns:1fr;gap:14px}}
@media(max-width:600px){.bme-feature-grid{grid-template-columns:1fr!important}.bme-feature-grid article{min-height:0}.bme-detail-block{padding:45px 0}.bme-detail-block h2{font-size:27px}}

/* v3.9 — Features final polish */
.bme-feature-intro .bme-section-heading{max-width:900px;margin:0 auto 55px;text-align:center}
.bme-feature-intro .bme-section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-1.5px;margin:13px 0 18px;color:#111a33}
.bme-feature-intro .bme-section-heading h2 span{color:#7046ff}
.bme-feature-intro .bme-section-heading p{font-size:15px;line-height:1.8;color:#6d768c;max-width:800px;margin:auto}
.bme-feature-grid{grid-template-columns:repeat(3,1fr)!important;gap:22px!important}
.bme-feature-grid article{min-height:250px;padding:31px!important;border-radius:20px!important;background:linear-gradient(145deg,#11172a,#080d1b)!important;border:1px solid #26304a!important;box-shadow:0 18px 45px rgba(3,8,20,.16);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.bme-feature-grid article:hover{transform:translateY(-5px);border-color:rgba(124,58,237,.55)!important;box-shadow:0 24px 55px rgba(34,18,75,.24)}
.bme-feature-grid h3{font-size:19px!important;color:#fff!important;line-height:1.3;margin:22px 0 12px}
.bme-feature-grid p{font-size:13px!important;line-height:1.8!important;color:#9aa4ba!important;margin:0}
.bme-feature-icon{width:50px!important;height:50px!important;display:flex;align-items:center;justify-content:center;border-radius:14px!important;background:linear-gradient(135deg,#7c3aed,#9333ea)!important;color:#fff!important;font-size:21px!important;box-shadow:0 10px 25px rgba(112,70,255,.25)}
.bme-feature-details{padding-top:15px}
.bme-detail-block{display:grid;grid-template-columns:220px 1fr;gap:55px;padding:65px 0;border-top:1px solid #e2e6ef}
.bme-detail-label{font-size:10px;font-weight:900;letter-spacing:2px;color:#7046ff;padding-top:7px}
.bme-detail-block h2{font-size:32px;line-height:1.18;letter-spacing:-.8px;color:#10182f;margin:0 0 18px}
.bme-detail-block p{max-width:850px;color:#68728a;font-size:14px;line-height:1.9;margin:0 0 14px}
@media(max-width:900px){.bme-feature-grid{grid-template-columns:repeat(2,1fr)!important}.bme-detail-block{grid-template-columns:1fr;gap:14px}}
@media(max-width:600px){.bme-feature-grid{grid-template-columns:1fr!important}.bme-feature-grid article{min-height:0}.bme-detail-block{padding:45px 0}.bme-detail-block h2{font-size:27px}}

/* v4.0 — premium English typography system */
:root{
  --bme-font-body:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  --bme-font-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body,.bme-app,.bme-landing,.bme-page,.bme-container,
button,input,textarea,select{
  font-family:var(--bme-font-body)!important;
  font-feature-settings:"liga" 1,"kern" 1;
}
h1,h2,h3,h4,h5,h6,
.bme-hero h1,.lp-hero h1,.bme-feature-grid h3,
.bme-detail-block h2,.bme-section-heading h2,
.bme-card h3,.bme-page-title{
  font-family:var(--bme-font-display)!important;
  font-weight:600;
  letter-spacing:-.025em;
}
p,li,.bme-subtitle,.bme-feature-grid p,.bme-detail-block p{
  font-family:var(--bme-font-body)!important;
  font-weight:500;
}
.lp-header a,.bme-nav a,.bme-header a,
.bme-btn,.bme-submit,.bme-auth-switch a,.bme-auth-switch span,
button{
  font-family:var(--bme-font-body)!important;
  font-weight:700;
  letter-spacing:-.01em;
}
.bme-eyebrow,.bme-kicker,.bme-detail-label,
.bme-step small,.bme-portal-brand small{
  font-family:var(--bme-font-body)!important;
  font-weight:800;
  letter-spacing:.12em;
}

/* v4.1 — premium dashboard showcase for How It Works */
.bme-dashboard-showcase{padding-top:10px}
.bme-showcase-heading{max-width:780px;margin:0 auto 34px;text-align:center}
.bme-showcase-heading h2{font-family:var(--bme-font-display)!important;font-size:46px;line-height:1.08;margin:10px 0 16px;color:#f5f7ff}
.bme-showcase-heading h2 span,.bme-payout-copy h2 span{color:#9a5cff}
.bme-showcase-heading p,.bme-payout-copy p{max-width:700px;margin:0 auto;color:#929bb1;line-height:1.75}
.bme-dashboard-premium{min-height:570px;background:#070b14;border-color:#293451;box-shadow:0 35px 110px rgba(24,10,68,.38)}
.bme-dashboard-premium .bme-dash-side{width:225px;padding:22px 14px 18px;background:linear-gradient(180deg,#0d1220,#090d17);border-right:1px solid #242d44}
.bme-dash-brand{padding:2px 10px 20px;border-bottom:1px solid #20283b;margin-bottom:12px}
.bme-dash-brand img{width:46px;height:46px;object-fit:contain;border-radius:11px;display:block;margin-bottom:12px}
.bme-dash-brand strong{display:block!important;margin:0!important;color:#fff;font-family:var(--bme-font-display)!important;font-size:13px!important;letter-spacing:1.5px!important}
.bme-dash-brand small{display:block;color:#737e95;font-size:8px;letter-spacing:1.5px;margin-top:4px}
.bme-dash-nav{display:flex;flex-direction:column;gap:5px}
.bme-dash-nav span{padding:11px 12px!important;border-radius:10px;color:#818ba1!important;font-size:12px!important;transition:.2s}
.bme-dash-nav span.on{background:linear-gradient(90deg,#29175b,#1d153b);color:#fff!important;box-shadow:inset 2px 0 #8c4dff}
.bme-dash-nav span b{font-weight:700}
.bme-dash-support{margin-top:auto;width:32px;height:32px;border:1px solid #2b3651;border-radius:9px;display:grid;place-items:center;color:#b18aff;font-weight:800}
.bme-dash-support-label{padding:8px 4px 0!important;color:#68738a!important;font-size:10px!important}
.bme-dashboard-premium .bme-dash-main{padding:28px 30px}
.bme-dashboard-premium .bme-dash-top{align-items:center}
.bme-dash-top>div small{display:block;color:#67728a;font-size:9px;letter-spacing:1.5px;font-weight:800;margin-bottom:4px}
.bme-dash-top>div span{color:#a8b1c3;font-size:13px}
.bme-dash-title-row{display:flex;align-items:end;justify-content:space-between;margin:30px 0 18px}
.bme-dash-kicker{font-size:9px;color:#8b52ff;letter-spacing:1.6px;font-weight:800}
.bme-dash-title-row h2{font-size:31px!important;margin:6px 0 0!important}
.bme-approved{font-size:10px;color:#70d8a2;border:1px solid #24513d;background:#0b1b16;padding:8px 11px;border-radius:20px}
.bme-dashboard-premium .bme-dash-cards{gap:10px}
.bme-dashboard-premium .bme-dash-cards div{position:relative;padding:17px;background:linear-gradient(145deg,#101727,#0b111e)}
.bme-dashboard-premium .bme-dash-cards b{font-size:24px}
.bme-dashboard-premium .bme-dash-cards em{position:absolute;right:13px;bottom:15px;color:#65d59b;font-size:9px;font-style:normal}
.bme-dash-lower{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;margin-top:12px}
.bme-dash-panel{border:1px solid #202b43;border-radius:14px;background:#0b111e;padding:17px}
.bme-panel-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}
.bme-panel-head strong{display:block;color:#e8ebf4;font-size:13px}
.bme-panel-head small{display:block;color:#6f7a91;font-size:9px;margin-top:4px}
.bme-panel-head a{font-size:9px;color:#985aff;text-decoration:none}
.bme-release-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #192238}
.bme-cover{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#713fff,#b14cff);display:grid;place-items:center;color:#fff;font-style:normal;font-weight:800}
.bme-cover.alt{background:linear-gradient(135deg,#1d7aff,#813eff)}
.bme-cover.third{background:linear-gradient(135deg,#ff6b35,#7e36ff)}
.bme-release-row div{flex:1;min-width:0}
.bme-release-row b{display:block;color:#dfe4ef;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bme-release-row small{display:block;color:#68748a;font-size:8px;margin-top:3px}
.bme-live,.bme-review{font-size:7px;padding:5px 7px;border-radius:12px;background:#10261c;color:#67d79e}
.bme-review{background:#251d12;color:#efb84c}
.bme-royalty-value{font-size:28px;font-weight:800;color:#f4f6fb;margin:18px 0 12px}
.bme-royalty-value small{font-size:9px;color:#68d99d;margin-left:6px}
.bme-mini-chart{height:70px;display:flex;align-items:end;gap:6px;border-bottom:1px solid #1d273c}
.bme-mini-chart i{flex:1;display:block;height:35%;border-radius:4px 4px 0 0;background:linear-gradient(#914cff,#34206c)}
.bme-mini-chart i:nth-child(2){height:50%}.bme-mini-chart i:nth-child(3){height:42%}.bme-mini-chart i:nth-child(4){height:70%}.bme-mini-chart i:nth-child(5){height:55%}.bme-mini-chart i:nth-child(6){height:82%}.bme-mini-chart i:nth-child(7){height:68%}.bme-mini-chart i:nth-child(8){height:92%}
.bme-cashout{display:flex;align-items:center;gap:10px;margin-top:15px}
.bme-cashout span{font-size:8px;color:#6e7990;flex:1}
.bme-cashout b{font-size:14px;color:#fff}
.bme-cashout button{border:1px solid #7045e9;background:#713df0;color:#fff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}
.bme-payout-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center;margin:55px 0 5px;padding:45px;border:1px solid #252f49;border-radius:24px;background:radial-gradient(circle at 15% 20%,rgba(111,65,255,.13),transparent 40%),#0a0f1c}
.bme-payout-copy h2{font-size:36px;line-height:1.1;margin:10px 0 17px}
.bme-payout-copy p{margin:0;max-width:none;font-size:13px}
.bme-payment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.bme-payment-grid>div{padding:15px 16px;border:1px solid #202b43;border-radius:12px;background:#0d1422}
.bme-payment-grid b{display:block;color:#edf0f7;font-size:11px}
.bme-payment-grid span{display:block;color:#717c91;font-size:8px;margin-top:4px}
.bme-payment-more{border-color:#6842c7!important;background:linear-gradient(135deg,#17112c,#0d1422)!important}
@media(max-width:900px){.bme-dash-lower,.bme-payout-section{grid-template-columns:1fr}.bme-payout-section{padding:30px}.bme-dashboard-premium .bme-dash-side{width:190px}}
@media(max-width:620px){.bme-dashboard-premium{min-height:0}.bme-dashboard-premium .bme-dash-side{display:none}.bme-dashboard-premium .bme-dash-main{padding:20px}.bme-dash-title-row{align-items:start;gap:12px;flex-direction:column}.bme-showcase-heading h2{font-size:35px}.bme-payout-section{margin-top:35px;padding:22px}.bme-payment-grid{grid-template-columns:1fr}.bme-cashout{flex-wrap:wrap}}

/* v4.2 — payment brand marks */
.bme-payment-grid--logos{
  align-items:stretch;
}
.bme-payment-card{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
  gap:8px;
  min-height:142px;
  padding:22px;
  border:1px solid rgba(139,92,246,.18);
  border-radius:18px;
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
  transition:transform .2s ease,border-color .2s ease,background .2s ease;
}
.bme-payment-card:hover{
  transform:translateY(-3px);
  border-color:rgba(139,92,246,.42);
  background:linear-gradient(145deg,rgba(139,92,246,.11),rgba(255,255,255,.025));
}
.bme-payment-logo{
  width:54px;
  height:42px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin-bottom:4px;
}
.bme-payment-logo img{
  display:block;
  max-width:52px;
  max-height:34px;
  width:auto;
  height:auto;
  object-fit:contain;
}
.bme-payment-card b{
  font-family:var(--bme-font-body,"Manrope",sans-serif)!important;
  font-size:15px;
  font-weight:800;
  letter-spacing:-.01em;
}
.bme-payment-card>span:not(.bme-payment-logo){
  color:rgba(203,213,225,.68);
  font-size:12px;
  line-height:1.5;
}
.bme-generic-logo{
  color:#a78bfa;
  font-size:32px;
  font-weight:700;
}
.bme-generic-logo svg{
  width:38px;
  height:38px;
}
.bme-payment-more{
  border-style:dashed;
}

/* v4.3 — compact payment cards */
.bme-payment-grid--logos{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
}
.bme-payment-card{
  min-height:112px;
  padding:16px;
  border-radius:15px;
  gap:5px;
}
.bme-payment-logo{
  width:46px;
  height:32px;
  margin-bottom:2px;
}
.bme-payment-logo img{
  max-width:44px;
  max-height:28px;
}
.bme-payment-card b{
  font-size:13px;
}
.bme-payment-card>span:not(.bme-payment-logo){
  font-size:10.5px;
  line-height:1.35;
}
.bme-generic-logo svg{
  width:31px;
  height:31px;
}
.bme-payment-more .bme-generic-logo{
  font-size:27px;
}
@media (max-width:900px){
  .bme-payment-grid--logos{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:520px){
  .bme-payment-grid--logos{grid-template-columns:1fr;}
}

/* v4.4 — pricing feature hierarchy */
.bme-price-card ul{
  margin-top:22px;
}
.bme-price-card ul li{
  line-height:1.45;
}
.bme-price-card.featured{
  box-shadow:0 18px 55px rgba(124,58,237,.14);
}

/* v4.5 — professional About / Our Team */
.bme-team-section{
  padding-top:10px;
}
.bme-team-heading{
  max-width:760px;
  margin:0 auto 42px;
  text-align:center;
}
.bme-team-heading h2{
  margin:10px 0 14px;
  font-size:clamp(34px,4vw,56px);
  line-height:1.05;
  letter-spacing:-.04em;
}
.bme-team-heading h2 span{
  background:linear-gradient(90deg,#8b5cf6,#b56cff);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}
.bme-team-heading p{
  max-width:650px;
  margin:0 auto;
  color:rgba(203,213,225,.72);
  line-height:1.75;
}
.bme-team-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
}
.bme-team-card{
  position:relative;
  min-height:330px;
  padding:26px;
  overflow:hidden;
  border:1px solid rgba(148,163,184,.16);
  border-radius:22px;
  background:
    radial-gradient(circle at 100% 0,rgba(124,58,237,.13),transparent 34%),
    linear-gradient(145deg,rgba(20,27,46,.95),rgba(8,12,26,.96));
  box-shadow:0 18px 45px rgba(0,0,0,.18);
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;
}
.bme-team-card:hover{
  transform:translateY(-5px);
  border-color:rgba(139,92,246,.42);
  box-shadow:0 24px 60px rgba(76,29,149,.18);
}
.bme-team-card--founder{
  border-color:rgba(139,92,246,.34);
  background:
    radial-gradient(circle at 80% 0,rgba(139,92,246,.24),transparent 40%),
    linear-gradient(145deg,rgba(24,18,50,.98),rgba(8,12,26,.98));
}
.bme-team-avatar{
  width:66px;
  height:66px;
  margin-bottom:22px;
  display:grid;
  place-items:center;
  border-radius:19px;
  background:linear-gradient(135deg,#7c3aed,#a855f7);
  box-shadow:0 12px 28px rgba(124,58,237,.28);
}
.bme-team-avatar-icon{
  display:grid;
  place-items:center;
  width:38px;
  height:38px;
  border:1px solid rgba(255,255,255,.42);
  border-radius:50%;
  color:#fff;
}
.bme-team-avatar-icon svg{
  width:25px;
  height:25px;
  fill:none;
  stroke:currentColor;
  stroke-width:2.2;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.bme-team-role{
  color:#a78bfa;
  font-size:10px;
  font-weight:800;
  letter-spacing:.13em;
  line-height:1.5;
}
.bme-team-card h3{
  margin:8px 0 12px;
  color:#f4f7ff;
  font-size:21px;
  line-height:1.2;
}
.bme-team-card p{
  margin:0;
  color:rgba(203,213,225,.68);
  font-size:14px;
  line-height:1.7;
}
.bme-team-tags{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  margin-top:20px;
}
.bme-team-tags span{
  padding:6px 9px;
  border:1px solid rgba(139,92,246,.2);
  border-radius:999px;
  background:rgba(139,92,246,.07);
  color:#c4b5fd;
  font-size:10px;
  font-weight:700;
}
@media (max-width:1000px){
  .bme-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:640px){
  .bme-team-grid{grid-template-columns:1fr;}
  .bme-team-card{min-height:auto;}
}


/* v4.5.2 — restored How It Works showcase + clean About Us team */
.bme-showcase-section{padding-top:28px}
.bme-showcase-heading{max-width:850px;margin:0 auto 38px;text-align:center}
.bme-showcase-heading h2{font-size:clamp(34px,4vw,56px);line-height:1.08;margin:10px 0 15px;letter-spacing:-.04em}
.bme-showcase-heading h2 span{background:linear-gradient(90deg,#8b5cf6,#b56cff);-webkit-background-clip:text;background-clip:text;color:transparent}
.bme-showcase-heading p{color:#929bb1;line-height:1.75;max-width:720px;margin:auto}
.bme-dashboard-premium{min-height:500px}
.bme-dash-title-row{align-items:flex-start}
.bme-dash-title-row small{color:#8f98ad}
.bme-dash-lower{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}
.bme-dash-mini{padding:15px;border:1px solid #202942;border-radius:14px;background:#0d1322}
.bme-dash-mini b{display:block;color:#fff;font-size:12px}
.bme-dash-mini span{display:block;color:#7e879b;font-size:10px;margin-top:5px}
.bme-payout-section{margin-top:0}
@media(max-width:900px){
 .bme-dash-cards{grid-template-columns:repeat(2,1fr)}
 .bme-dashboard-premium .bme-dash-side{width:175px}
}
@media(max-width:620px){
 .bme-dash-cards{grid-template-columns:1fr}
 .bme-dash-lower{grid-template-columns:1fr}
}


/* v4.5.3 — restored professional pricing */
.bme-pricing-hero{padding-bottom:78px}
.bme-pricing-section{padding-top:58px}
.bme-price-grid--professional{align-items:stretch}
.bme-price-grid--professional .bme-price-card{
  display:flex;
  flex-direction:column;
  padding:30px;
  min-height:690px;
}
.bme-price-grid--professional .bme-price-card>span{
  font-size:11px;
  color:#aab2c5;
  font-weight:800;
  letter-spacing:1.6px;
}
.bme-price-grid--professional .bme-price-card h2{
  margin:17px 0 0;
  font-size:36px;
  line-height:1.1;
  letter-spacing:-.04em;
  white-space:nowrap;
}
.bme-price-grid--professional .bme-price-card h2 del{
  color:#6f778b;
  font-size:21px;
  font-weight:600;
  margin-right:7px;
}
.bme-price-grid--professional .bme-price-card h2 strong{
  color:#fff;
  font-weight:850;
}
.bme-price-grid--professional .bme-price-card>small{
  margin-top:7px;
  color:#8a93a8;
  font-size:10px;
}
.bme-price-grid--professional .bme-price-card>p{
  min-height:55px;
  margin:20px 0 0;
  color:#929bb0;
  line-height:1.65;
}
.bme-price-grid--professional .bme-price-card ul{
  flex:1;
  margin:16px 0 24px;
}
.bme-price-grid--professional .bme-price-card li{
  font-size:12px;
  padding:9px 0;
}
.bme-price-grid--professional .bme-price-card .bme-cta,
.bme-price-grid--professional .bme-price-card .bme-outline{
  margin-top:auto;
}
.bme-price-grid--professional .bme-price-card.featured{
  border-color:#7046ff;
  background:
    radial-gradient(circle at 80% 0,rgba(112,70,255,.18),transparent 35%),
    #0c1120;
  box-shadow:0 24px 80px rgba(112,70,255,.16);
}
.bme-price-grid--professional .bme-price-card.featured h2 strong{
  background:linear-gradient(90deg,#fff,#b56cff);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}
.bme-pricing-support-note{
  max-width:900px;
  margin:28px auto 0;
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:9px;
  align-items:center;
  color:#858ea3;
  font-size:11px;
}
.bme-pricing-support-note b{color:#c7cddd;margin-right:4px}
.bme-pricing-support-note span{
  padding:7px 10px;
  border:1px solid #202942;
  border-radius:999px;
  background:#0c1120;
}
@media(max-width:900px){
 .bme-price-grid--professional{grid-template-columns:1fr}
 .bme-price-grid--professional .bme-price-card{min-height:0}
}
@media(max-width:520px){
 .bme-price-grid--professional .bme-price-card h2{font-size:31px}
 .bme-price-grid--professional .bme-price-card h2 del{font-size:18px}
 .bme-pricing-support-note{justify-content:flex-start}
}


/* v4.5.4 — polished payout logos + team capacity */
.bme-payment-grid--logos{grid-template-columns:repeat(3,1fr)}
.bme-payment-grid--logos .bme-payment-card{
 display:flex;align-items:center;gap:14px;min-height:92px;padding:17px;
}
.bme-payment-grid--logos .bme-payment-card>div{min-width:0}
.bme-payment-logo{
 width:52px;height:52px;flex:0 0 52px;border-radius:15px;display:grid;place-items:center;
 border:1px solid #2b3550;background:#0b1120;box-shadow:0 10px 28px rgba(0,0,0,.18);
}
.bme-payment-logo svg{width:28px;height:28px;fill:currentColor}
.bme-payment-logo b{font-weight:900;font-size:22px;letter-spacing:-.06em}
.bme-logo-bank{color:#67a4ff}
.bme-logo-wire{color:#a78bfa}
.bme-logo-payoneer{color:#fff}
.bme-logo-paypal{color:#55a8ff}
.bme-logo-bkash{color:#ff5da2}
.bme-logo-nagad{color:#32d583}
.bme-payment-card b{display:block;color:#f3f5fb;font-size:13px}
.bme-payment-card>div>span{display:block;color:#7e889e;font-size:10px;margin-top:4px;line-height:1.4}
.bme-team-capacity{
 margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;
}
.bme-team-capacity article{
 display:flex;gap:15px;align-items:flex-start;padding:22px;border:1px solid #202942;
 border-radius:18px;background:linear-gradient(145deg,#11182a,#0b101d);
 box-shadow:0 16px 40px rgba(0,0,0,.14);
}
.bme-capacity-icon{
 width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:13px;
 background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:11px;font-weight:900;
 letter-spacing:.5px;box-shadow:0 8px 24px rgba(124,58,237,.25);
}
.bme-team-capacity b{display:block;color:#aeb7ca;font-size:10px;letter-spacing:1.1px;text-transform:uppercase}
.bme-team-capacity strong{display:block;color:#fff;font-size:19px;margin-top:5px}
.bme-team-capacity p{margin:7px 0 0;color:#818ba1;font-size:11px;line-height:1.65}
@media(max-width:900px){
 .bme-payment-grid--logos{grid-template-columns:repeat(2,1fr)}
 .bme-team-capacity{grid-template-columns:1fr}
}
@media(max-width:560px){
 .bme-payment-grid--logos{grid-template-columns:1fr}
}

/* v4.5.5 — restore dashboard branding, releases and payment logos */
.bme-dash-brand{height:62px;display:flex;align-items:center;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #202942}
.bme-dash-brand img{width:52px;height:52px;object-fit:contain;border-radius:12px;display:block;box-shadow:0 8px 24px rgba(0,0,0,.3)}
.bme-release-panel{padding:18px 20px!important;height:auto!important;min-height:0!important}
.bme-release-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.bme-release-head b{font-size:14px;color:#f4f6fb}
.bme-release-head span{font-size:10px;color:#9b7cff}
.bme-release-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #1c2539}
.bme-release-art{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#6d28d9,#9b4dff);color:#fff;font-weight:900}
.bme-release-row>div{flex:1;min-width:0}
.bme-release-row b{display:block;color:#e9edf7;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bme-release-row small{display:block;color:#707b92;font-size:9px;margin-top:3px}
.bme-release-row em{font-style:normal;font-size:9px;color:#63e6a7;border:1px solid #24523f;background:#0c241b;border-radius:20px;padding:4px 8px}
.bme-payment-logo img{width:39px;height:30px;object-fit:contain;display:block}
.bme-logo-payoneer,.bme-logo-paypal{font-size:8px!important;letter-spacing:-.03em!important;padding:4px;text-align:center}
.bme-logo-payoneer b,.bme-logo-paypal b{font-size:9px!important}

/* v4.5.6 — payment logo sizing */
.bme-payment-grid--logos{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}
.bme-payment-grid--logos .bme-payment-card{
  min-height:112px;
  padding:18px;
  gap:16px;
}
.bme-payment-grid--logos .bme-payment-logo{
  width:76px;
  height:62px;
  flex:0 0 76px;
  border-radius:16px;
}
.bme-payment-grid--logos .bme-payment-logo svg{
  width:38px;
  height:38px;
}
.bme-payment-grid--logos .bme-payment-logo img{
  width:64px;
  height:46px;
  max-width:68px;
  max-height:50px;
  object-fit:contain;
}
.bme-payment-grid--logos .bme-logo-payoneer img,
.bme-payment-grid--logos .bme-logo-paypal img{
  width:70px;
  height:50px;
}
.bme-payment-grid--logos .bme-logo-bkash img,
.bme-payment-grid--logos .bme-logo-nagad img{
  width:62px;
  height:48px;
}
@media(max-width:900px){
  .bme-payment-grid--logos{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
  .bme-payment-grid--logos{grid-template-columns:1fr}
}

/* v4.5.7 — premium dashboard and payment brand sizing */
.bme-dashboard-v457{
  min-height:560px;
  background:linear-gradient(145deg,#080c16 0%,#0b1020 100%);
}
.bme-dashboard-v457 .bme-dash-side{
  width:178px;
  padding:20px 12px;
}
.bme-dashboard-v457 .bme-dash-brand{
  display:flex;
  align-items:center;
  gap:9px;
  padding:2px 7px 18px;
  margin-bottom:5px;
  border-bottom:1px solid #1f2940;
}
.bme-dashboard-v457 .bme-dash-brand img{
  width:45px;
  height:45px;
  object-fit:contain;
  border-radius:10px;
}
.bme-dashboard-v457 .bme-dash-brand strong{
  margin:0;
  font-size:10px;
  letter-spacing:.5px;
  color:#e7eaf2;
}
.bme-dashboard-v457 .bme-dash-side span{
  padding:9px 11px;
  font-size:11px;
}
.bme-dashboard-v457 .bme-dash-support{
  margin-top:auto!important;
  color:#a78bfa!important;
  background:rgba(112,70,255,.06);
}
.bme-dashboard-v457 .bme-dash-main{
  padding:24px 25px;
  min-width:0;
}
.bme-dashboard-v457 .bme-dash-top h2{
  margin:7px 0 0;
  font-size:27px;
}
.bme-dashboard-v457 .bme-dash-top small{
  font-size:9px;
  letter-spacing:2px;
}
.bme-dashboard-v457 .bme-dash-status{
  padding:13px 16px;
  margin-top:15px;
}
.bme-dashboard-v457 .bme-dashboard-metrics{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
}
.bme-dashboard-v457 .bme-dashboard-metrics div{
  padding:14px;
  min-width:0;
}
.bme-dashboard-v457 .bme-dashboard-metrics b{
  font-size:22px;
  margin:8px 0 5px;
}
.bme-dashboard-v457 .bme-dashboard-content-grid{
  display:grid;
  grid-template-columns:1.12fr .88fr;
  gap:10px;
  margin-top:12px;
}
.bme-dashboard-list-card{
  height:auto!important;
  margin-top:0!important;
  padding:13px!important;
  display:block!important;
  border-radius:14px;
}
.bme-dashboard-v457 .bme-release-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:7px;
  gap:10px;
}
.bme-dashboard-v457 .bme-release-head>div{
  display:flex;
  flex-direction:column;
  gap:3px;
}
.bme-dashboard-v457 .bme-release-head b{
  font-size:12px;
}
.bme-dashboard-v457 .bme-release-head small{
  color:#707b91;
  font-size:9px;
}
.bme-dashboard-v457 .bme-release-head>span{
  color:#8e63ff;
  font-size:9px;
  white-space:nowrap;
}
.bme-dashboard-v457 .bme-release-row{
  min-height:42px;
  padding:7px 2px;
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr) auto;
  align-items:center;
  gap:8px;
  border-top:1px solid #182238;
}
.bme-dashboard-v457 .bme-release-art{
  width:30px!important;
  height:30px!important;
  display:grid!important;
  place-items:center;
  margin:0!important;
  border-radius:8px;
  background:linear-gradient(135deg,#7548ff,#3b2290);
  color:#fff;
  font-size:14px;
}
.bme-dashboard-v457 .bme-release-art.pending{
  background:linear-gradient(135deg,#5a6070,#292f3e);
}
.bme-dashboard-v457 .bme-release-row>div{
  min-width:0;
}
.bme-dashboard-v457 .bme-release-row b{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:10.5px;
  color:#e8ebf3;
}
.bme-dashboard-v457 .bme-release-row small{
  display:block;
  color:#707b91;
  font-size:8px;
  margin-top:2px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.bme-dashboard-v457 .bme-release-row em{
  font-style:normal;
  font-size:8px;
  padding:4px 7px;
  border-radius:20px;
  white-space:nowrap;
  color:#d6dae4;
  background:#22293a;
}
.bme-dashboard-v457 .bme-release-row em.live{
  color:#61e3a0;
  background:rgba(24,180,105,.12);
  border:1px solid rgba(24,180,105,.24);
}
.bme-dashboard-v457 .bme-release-row em.pending{
  color:#f1b65c;
  background:rgba(241,182,92,.1);
  border:1px solid rgba(241,182,92,.22);
}
.bme-dashboard-bottom-grid{
  display:grid;
  grid-template-columns:1.2fr .8fr;
  gap:10px;
  margin-top:10px;
}
.bme-dashboard-analytics{
  border:1px solid #202942;
  border-radius:14px;
  padding:13px 15px;
  background:#0c1220;
}
.bme-analytics-head{
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.bme-analytics-head div{
  display:flex;
  flex-direction:column;
  gap:3px;
}
.bme-analytics-head b{font-size:12px}
.bme-analytics-head small,.bme-analytics-head span{font-size:8px;color:#707b91}
.bme-analytics-value{
  display:flex;
  align-items:baseline;
  gap:8px;
  margin-top:7px;
}
.bme-analytics-value strong{font-size:20px}
.bme-analytics-value span{font-size:9px;color:#707b91}
.bme-analytics-value em{font-style:normal;font-size:8px;color:#6fe3a5;margin-left:auto}
.bme-analytics-bars{
  height:48px;
  display:flex;
  align-items:flex-end;
  gap:6px;
  margin-top:5px;
}
.bme-analytics-bars i{
  flex:1;
  min-width:8px;
  height:35%;
  border-radius:4px 4px 1px 1px;
  background:linear-gradient(#8b5cff,#39208d);
}
.bme-analytics-bars i:nth-child(2){height:52%}
.bme-analytics-bars i:nth-child(3){height:44%}
.bme-analytics-bars i:nth-child(4){height:70%}
.bme-analytics-bars i:nth-child(5){height:58%}
.bme-analytics-bars i:nth-child(6){height:82%}
.bme-analytics-bars i:nth-child(7){height:92%}
.bme-analytics-bars i:nth-child(8){height:76%}
.bme-dashboard-v457 .bme-cashout-premium{
  margin:0;
  padding:16px;
  border:1px solid #202942;
  border-radius:14px;
  background:linear-gradient(145deg,#10172a,#0c1220);
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.bme-cashout-premium div{
  display:flex;
  flex-direction:column;
  gap:4px;
}
.bme-cashout-premium span{font-size:9px;color:#7c879b}
.bme-cashout-premium b{font-size:21px;color:#fff}
.bme-cashout-premium small{font-size:8px;color:#606b80}
.bme-cashout-premium button{
  border:0;
  border-radius:9px;
  padding:9px 12px;
  color:#fff;
  background:linear-gradient(135deg,#7046ff,#9b3cff);
  font-size:9px;
  font-weight:800;
  white-space:nowrap;
}

/* Payment cards: larger logos while keeping the cards compact and aligned. */
.bme-payment-grid--logos{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
}
.bme-payment-grid--logos .bme-payment-card{
  min-height:122px!important;
  padding:15px!important;
  border-radius:16px!important;
  justify-content:center!important;
  gap:6px!important;
}
.bme-payment-grid--logos .bme-payment-logo{
  width:92px!important;
  height:58px!important;
  flex:0 0 92px!important;
  margin-bottom:2px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid #26324c;
  border-radius:14px;
  background:rgba(8,13,25,.5);
}
.bme-payment-grid--logos .bme-payment-logo img{
  width:auto!important;
  height:auto!important;
  max-width:82px!important;
  max-height:52px!important;
  object-fit:contain!important;
}
.bme-payment-grid--logos .bme-payment-logo svg{
  width:46px!important;
  height:46px!important;
}
.bme-payment-grid--logos .bme-logo-payoneer img,
.bme-payment-grid--logos .bme-logo-paypal img{
  max-width:84px!important;
  max-height:54px!important;
}
.bme-payment-grid--logos .bme-logo-bkash img,
.bme-payment-grid--logos .bme-logo-nagad img{
  max-width:78px!important;
  max-height:52px!important;
}
.bme-payment-grid--logos .bme-payment-card>div b{
  font-size:12px!important;
}
.bme-payment-grid--logos .bme-payment-card>div span{
  font-size:9px!important;
}
@media(max-width:980px){
  .bme-dashboard-v457 .bme-dashboard-content-grid,
  .bme-dashboard-bottom-grid{grid-template-columns:1fr}
  .bme-dashboard-v457 .bme-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .bme-dashboard-v457 .bme-dash-side{width:150px}
  .bme-dashboard-v457 .bme-dash-main{padding:18px}
  .bme-payment-grid--logos{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:560px){
  .bme-dashboard-v457 .bme-dash-side{display:none}
  .bme-dashboard-v457 .bme-dashboard-metrics{grid-template-columns:1fr 1fr}
  .bme-payment-grid--logos{grid-template-columns:1fr!important}
}

/* v4.5.8 — polished dashboard navigation */
.bme-dashboard-v457 .bme-dash-brand strong{
  font-size:11px!important;
  letter-spacing:1.4px!important;
  text-transform:uppercase;
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support){
  display:flex!important;
  align-items:center;
  gap:9px;
  margin:0 1px;
  min-height:36px;
  box-sizing:border-box;
  padding:8px 11px!important;
  border:1px solid transparent;
  border-radius:10px!important;
  color:#8f98ad;
  transition:all .18s ease;
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support):hover{
  color:#e8ebf4;
  background:rgba(112,70,255,.07);
  border-color:rgba(112,70,255,.16);
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support).on{
  color:#fff!important;
  background:linear-gradient(135deg,rgba(112,70,255,.30),rgba(112,70,255,.16))!important;
  border-color:rgba(139,92,246,.30)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support) i{
  width:21px;
  height:21px;
  display:grid;
  place-items:center;
  flex:0 0 21px;
  border-radius:7px;
  font-style:normal;
  font-size:10px;
  font-weight:800;
  color:#a98aff;
  background:#151b2c;
  border:1px solid #26314b;
}
.bme-dashboard-v457 .bme-dash-side>span.on i{
  color:#fff;
  background:linear-gradient(135deg,#7046ff,#9345ff);
  border-color:transparent;
}
.bme-dashboard-v457 .bme-dash-support{
  display:flex!important;
  align-items:center;
  gap:9px;
  min-height:40px;
  box-sizing:border-box;
  padding:8px 10px!important;
  margin:10px 1px 0!important;
  border:1px solid rgba(50,211,143,.20)!important;
  border-radius:10px!important;
  color:#7ef0b5!important;
  background:rgba(27,182,108,.07)!important;
}
.bme-dashboard-v457 .bme-dash-support .bme-support-icon{
  width:24px;
  height:24px;
  display:grid;
  place-items:center;
  flex:0 0 24px;
  border-radius:8px;
  font-style:normal;
  font-size:10px;
  color:#fff;
  background:linear-gradient(135deg,#19c982,#0b8d5c);
  box-shadow:0 5px 15px rgba(20,190,125,.18);
}
.bme-dashboard-v457 .bme-dash-support b{
  font-size:10px;
  letter-spacing:.15px;
  color:#8ff3be;
}

/* v4.5.9 — premium dashboard navigation, KPI trends and clean payment logos */

/* Larger Biswas Music logo */
.bme-dashboard-v457 .bme-dash-brand{
  min-height:82px!important;
  padding:4px 8px 20px!important;
  align-items:center!important;
  gap:12px!important;
}
.bme-dashboard-v457 .bme-dash-brand img{
  width:66px!important;
  height:66px!important;
  border-radius:14px!important;
  object-fit:contain!important;
}
.bme-dashboard-v457 .bme-dash-brand strong{
  font-size:12px!important;
  letter-spacing:1.7px!important;
}

/* Long, premium navigation rows */
.bme-dashboard-v457 .bme-dash-side{
  width:196px!important;
  padding:22px 13px!important;
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support){
  width:100%!important;
  min-height:45px!important;
  padding:10px 13px!important;
  border-radius:11px!important;
  font-size:11px!important;
  box-sizing:border-box!important;
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support) i{
  width:25px!important;
  height:25px!important;
  flex-basis:25px!important;
  border-radius:8px!important;
  font-size:11px!important;
}

/* Overview header + top-right status */
.bme-dashboard-v457 .bme-dash-title-row{
  min-height:54px!important;
  align-items:center!important;
}
.bme-dashboard-v457 .bme-dash-actions{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
}
.bme-dashboard-v457 .bme-status-slot{
  display:block!important;
}
.bme-dashboard-v457 .bme-status-corner{
  margin:0!important;
  min-width:106px!important;
  padding:8px 11px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  border:1px solid rgba(247,181,62,.28)!important;
  border-radius:10px!important;
  background:rgba(247,181,62,.06)!important;
}
.bme-dashboard-v457 .bme-status-corner span{
  font-size:8px!important;
  color:#d7a13c!important;
}
.bme-dashboard-v457 .bme-status-corner b{
  font-size:9px!important;
  color:#f5f0e4!important;
}
.bme-dashboard-v457 .bme-status-corner small{
  display:none!important;
}

/* Remove the old full-width status banner footprint */
.bme-dashboard-v457>.bme-dash-main>.bme-dash-status:not(.bme-status-corner){
  display:none!important;
}

/* KPI growth */
.bme-dashboard-v457 .bme-dashboard-metrics b{
  display:flex!important;
  align-items:baseline!important;
  gap:7px!important;
}
.bme-dashboard-v457 .bme-kpi-growth{
  font-style:normal!important;
  font-size:8px!important;
  font-weight:700!important;
  letter-spacing:.1px!important;
  color:#64e5a3!important;
  background:rgba(47,208,128,.08)!important;
  border:1px solid rgba(47,208,128,.15)!important;
  border-radius:20px!important;
  padding:3px 6px!important;
}

/* Branded payment cards: logos only for Payoneer/PayPal/bKash/Nagad */
.bme-payment-grid--logos .bme-logo-payoneer,
.bme-payment-grid--logos .bme-logo-paypal,
.bme-payment-grid--logos .bme-logo-bkash,
.bme-payment-grid--logos .bme-logo-nagad{
  min-height:145px!important;
}
.bme-payment-grid--logos .bme-logo-payoneer .bme-payment-logo,
.bme-payment-grid--logos .bme-logo-paypal .bme-payment-logo,
.bme-payment-grid--logos .bme-logo-bkash .bme-payment-logo,
.bme-payment-grid--logos .bme-logo-nagad .bme-payment-logo{
  width:142px!important;
  height:92px!important;
  flex:0 0 142px!important;
  border-radius:18px!important;
  background:rgba(7,12,24,.68)!important;
}
.bme-payment-grid--logos .bme-logo-payoneer .bme-payment-logo img,
.bme-payment-grid--logos .bme-logo-paypal .bme-payment-logo img,
.bme-payment-grid--logos .bme-logo-bkash .bme-payment-logo img,
.bme-payment-grid--logos .bme-logo-nagad .bme-payment-logo img{
  max-width:124px!important;
  max-height:76px!important;
}
.bme-payment-grid--logos .bme-logo-payoneer>div:not(.bme-payment-logo),
.bme-payment-grid--logos .bme-logo-paypal>div:not(.bme-payment-logo),
.bme-payment-grid--logos .bme-logo-bkash>div:not(.bme-payment-logo),
.bme-payment-grid--logos .bme-logo-nagad>div:not(.bme-payment-logo){
  display:none!important;
}

/* v4.6.2 — payment expansion on the complete v4.5.9 theme */
.bme-payment-grid--logos .bme-logo-paytm strong,.bme-payment-grid--logos .bme-logo-upay strong,.bme-payment-grid--logos .bme-logo-gpay strong{font-size:24px;line-height:1;font-weight:900;color:#f7f8fb}
.bme-payment-grid--logos .bme-logo-upay strong{letter-spacing:-1px}.bme-payment-grid--logos .bme-logo-gpay strong{letter-spacing:-1.2px}
@media(max-width:900px){.bme-payment-grid--logos{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v4.6.3 — How It Works payment showcase, based on supplied reference */
.bme-payment-showcase{max-width:1400px!important}
.bme-payout-section--showcase{display:block!important;padding:86px 34px 72px!important;border-radius:0!important;background:radial-gradient(circle at 50% 0%,rgba(83,64,190,.18),transparent 48%),linear-gradient(180deg,#0d1128 0%,#080d1b 100%)!important}
.bme-payout-copy--center{text-align:center!important;max-width:1000px!important;margin:0 auto 42px!important}
.bme-payout-copy--center .bme-eyebrow{font-size:15px!important;letter-spacing:2.2px!important}
.bme-payout-copy--center h2{font-size:54px!important;line-height:1.05!important;letter-spacing:-1.8px!important;margin:12px 0 22px!important}
.bme-payout-copy--center p{max-width:900px!important;margin:0 auto!important;font-size:19px!important;line-height:1.55!important}
.bme-payment-grid--showcase{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}
.bme-payment-grid--showcase .bme-payment-card{min-height:280px!important;padding:28px 18px 24px!important;border:1px solid rgba(164,113,255,.85)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(19,23,58,.86),rgba(12,16,40,.95))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 30px rgba(0,0,0,.16)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}
.bme-payment-grid--showcase .bme-payment-logo{width:100%!important;height:118px!important;margin:0 0 18px!important;border:0!important;background:transparent!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
.bme-payment-grid--showcase .bme-payment-logo svg{width:82px!important;height:82px!important;fill:#dce3f3!important}
.bme-payment-grid--showcase .bme-payment-logo img{display:block!important;width:auto!important;max-width:150px!important;height:auto!important;max-height:88px!important;object-fit:contain!important}
.bme-payment-grid--showcase .bme-payment-card>div b{display:block!important;font-size:22px!important;line-height:1.2!important;color:#f4f5fb!important;margin-bottom:10px!important}
.bme-payment-grid--showcase .bme-payment-card>div span{display:block!important;font-size:15px!important;line-height:1.45!important;color:#aab2c7!important}
.bme-payment-grid--showcase .bme-logo-paytm strong{font-size:42px!important;font-weight:900!important;letter-spacing:-2px!important;color:#f4f7ff!important}
.bme-payment-grid--showcase .bme-logo-upay strong{font-size:40px!important;font-weight:900!important;letter-spacing:-2px!important;color:#f4f7ff!important}
.bme-payment-grid--showcase .bme-logo-gpay strong{font-size:38px!important;font-weight:900!important;letter-spacing:-2px!important;color:#f4f7ff!important}
@media(max-width:1100px){.bme-payment-grid--showcase{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bme-payout-copy--center h2{font-size:46px!important}}
@media(max-width:700px){.bme-payout-section--showcase{padding:60px 18px 50px!important}.bme-payment-grid--showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bme-payout-copy--center h2{font-size:36px!important}.bme-payout-copy--center p{font-size:16px!important}}
@media(max-width:460px){.bme-payment-grid--showcase{grid-template-columns:1fr!important}}




/* v4.6.9 — single-line copyright + trust controls + visitor counter */
.bme-premium-footer-bottom{
  min-height:68px!important;
  border-top:1px solid #1b2336!important;
  display:flex!important;align-items:center!important;gap:18px!important;
  color:#626c82!important;font-size:9px!important;
  white-space:nowrap;
}
.bme-footer-trust-inline{
  display:inline-flex;align-items:center;gap:7px;
}
.bme-footer-trust-inline span{
  display:inline-flex;align-items:center;gap:4px;
  padding:5px 7px;border:1px solid #202a40;border-radius:6px;
  background:rgba(11,16,32,.58);color:#788298;font-size:8px;
}
.bme-footer-trust-inline b{color:#9a68ff;font-size:9px}
.bme-footer-location{color:#626c82}
.bme-footer-visitor{
  margin-left:auto;color:#68738a;font-size:8px;
  display:inline-flex;align-items:center;gap:4px;
}
.bme-footer-visitor b{color:#8994ab;font-weight:600}
.bme-footer-legal{display:flex;gap:15px}
.bme-footer-legal a{color:#626c82!important;text-decoration:none}
.bme-footer-legal a:hover{color:#fff!important}
@media(max-width:1050px){
  .bme-premium-footer-bottom{white-space:normal;flex-wrap:wrap;gap:9px 14px!important;padding:15px 0}
  .bme-footer-visitor{margin-left:0}
}
@media(max-width:650px){
  .bme-premium-footer-bottom{display:grid!important;grid-template-columns:1fr 1fr}
  .bme-footer-trust-inline{flex-wrap:wrap}
  .bme-footer-location{grid-column:1/-1}
  .bme-footer-visitor{margin-left:0}
}

/* v4.6.10 — prevent duplicate legacy footer-bottom row */
.bme-premium-footer .bme-footer-grid + .bme-footer-bottom:not(.bme-premium-footer-bottom){
  display:none!important;
}

/* v4.6.11 — legal pages */
.bme-legal-hero{padding-bottom:72px}
.bme-legal-page{max-width:980px;margin:0 auto}
.bme-legal-intro{margin:0 0 18px;color:#7b849b;font-size:13px}
.bme-legal-card{background:rgba(255,255,255,.92);border:1px solid #e1e5ef;border-radius:18px;padding:28px 30px;margin:0 0 16px;box-shadow:0 10px 30px rgba(20,25,55,.05)}
.bme-legal-card h2{margin:0 0 12px;font-size:21px;color:#151b35}
.bme-legal-card p{margin:0 0 11px;color:#5d6780;line-height:1.75}
.bme-legal-card p:last-child{margin-bottom:0}
@media(max-width:700px){.bme-legal-card{padding:22px 20px}.bme-legal-card h2{font-size:18px}}


/* v4.6.13 — enhanced Privacy Policy page */
.bme-privacy-highlight{
  display:flex;
  align-items:flex-start;
  gap:18px;
  background:linear-gradient(145deg,rgba(112,70,255,.08),rgba(255,255,255,.96))!important;
  border-color:rgba(112,70,255,.22)!important;
}
.bme-privacy-icon{
  flex:0 0 48px;
  width:48px;height:48px;
  display:grid;place-items:center;
  border-radius:14px;
  color:#fff;
  background:linear-gradient(135deg,#7c3aed,#9b5cff);
  box-shadow:0 10px 24px rgba(124,58,237,.22);
  font-size:20px;
}
.bme-privacy-highlight h2{margin-top:0}
.bme-privacy-badges{
  display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;
}
.bme-privacy-badges span{
  display:inline-flex;align-items:center;gap:6px;
  padding:7px 10px;border-radius:8px;
  border:1px solid #dfe3ec;background:#fbfbfd;
  color:#626c80;font-size:10px;font-weight:700;
}
.bme-privacy-badges b{color:#7548ff;font-size:11px}
.bme-privacy-closing{
  margin-top:22px;
  padding:24px 26px;
  border:1px solid rgba(112,70,255,.2);
  border-radius:18px;
  background:linear-gradient(135deg,rgba(112,70,255,.08),rgba(13,18,34,.04));
}
.bme-privacy-closing strong{
  display:block;color:#171e35;font-size:18px;margin-bottom:6px;
}
.bme-privacy-closing span{
  display:block;color:#697289;font-size:12px;line-height:1.7;
}
@media(max-width:700px){
  .bme-privacy-highlight{flex-direction:column}
  .bme-privacy-icon{width:44px;height:44px}
}


/* v4.6.15 — Contact page + official support emails */
.bme-contact-intro-grid{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;
}
.bme-contact-card{
  padding:25px;border:1px solid #dfe4ef;border-radius:18px;
  background:rgba(255,255,255,.94);box-shadow:0 12px 34px rgba(20,25,55,.05);
  display:flex;gap:15px;align-items:flex-start;
}
.bme-contact-card.bme-contact-primary{
  border-color:rgba(112,70,255,.3);
  background:linear-gradient(145deg,rgba(112,70,255,.07),rgba(255,255,255,.96));
}
.bme-contact-icon{
  width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;
  border-radius:12px;background:linear-gradient(135deg,#7c3aed,#9b5cff);
  color:#fff;font-weight:800;
}
.bme-contact-card h2{font-size:17px;margin:7px 0 8px;word-break:break-word;color:#151b35}
.bme-contact-card p{margin:0 0 14px;color:#657089;line-height:1.7;font-size:12px}
.bme-contact-card a{color:#7347ff;text-decoration:none;font-weight:700;font-size:11px}
.bme-contact-process{
  margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;
}
.bme-contact-process>div{
  padding:23px;border:1px solid #e0e4ee;border-radius:16px;background:#fafbfe;
}
.bme-contact-process span{
  display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;
  background:#efeaff;color:#7046ff;font-weight:800;font-size:11px;
}
.bme-contact-process h3{margin:12px 0 7px;font-size:16px;color:#1a2139}
.bme-contact-process p{margin:0;color:#68728a;font-size:12px;line-height:1.7}
.bme-contact-email-guide{
  margin-top:22px;padding:28px;border:1px solid rgba(112,70,255,.18);border-radius:18px;
  background:linear-gradient(135deg,rgba(112,70,255,.06),rgba(255,255,255,.97));
  display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;
}
.bme-contact-email-guide h2{margin:10px 0 10px;color:#151b35;font-size:25px}
.bme-contact-email-guide p{margin:0;color:#667089;line-height:1.75;font-size:13px}
.bme-contact-email-format{
  border:1px solid #dfe4ee;border-radius:14px;background:#fff;padding:18px 20px;color:#68728a;
  font-size:11px;line-height:1.8;
}
.bme-contact-email-format>b{display:block;color:#1b2239;font-size:13px;margin-bottom:6px}
.bme-contact-email-format strong{color:#343d56}
.bme-contact-notice{
  margin-top:18px;padding:15px 18px;border-radius:12px;
  background:#fff8ed;border:1px solid #f0d7ab;color:#71624b;font-size:11px;line-height:1.7;
}
.bme-contact-notice strong{color:#8b5a18;margin-right:4px}
.bme-footer-emails{display:flex;flex-direction:column;gap:7px;margin:14px 0 16px}
.bme-footer-emails a{color:#8e98ad;text-decoration:none;font-size:10px;line-height:1.4}
.bme-footer-emails span{display:inline-block;color:#fff;font-weight:700;margin-right:5px}
.bme-footer-emails a:hover{color:#fff}
@media(max-width:900px){
  .bme-contact-intro-grid,.bme-contact-process{grid-template-columns:1fr}
  .bme-contact-email-guide{grid-template-columns:1fr}
}

/* v4.6.16 — Contact form */
.bme-contact-form-wrap{margin-top:22px;padding:30px;border-radius:20px;border:1px solid rgba(112,70,255,.18);background:linear-gradient(145deg,rgba(112,70,255,.055),rgba(255,255,255,.97));box-shadow:0 14px 40px rgba(20,25,55,.05)}
.bme-contact-form-head h2{margin:9px 0;color:#151b35;font-size:28px}
.bme-contact-form-head p{margin:0;color:#69738a;font-size:13px;line-height:1.75}
.bme-contact-form{margin-top:22px}.bme-contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.bme-contact-form label{display:block;margin-bottom:15px}.bme-contact-form label>span{display:block;margin-bottom:7px;color:#2c344b;font-size:11px;font-weight:800}.bme-contact-form label>span b{color:#7046ff}
.bme-contact-form input,.bme-contact-form textarea{width:100%;box-sizing:border-box;border:1px solid #dfe4ee;border-radius:12px;background:#fff;color:#1a2139;padding:12px 13px;font-size:12px;outline:none}
.bme-contact-form textarea{resize:vertical;min-height:160px;line-height:1.6}.bme-contact-form input:focus,.bme-contact-form textarea:focus{border-color:#8f67ff;box-shadow:0 0 0 3px rgba(112,70,255,.10)}
.bme-contact-form-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:6px}.bme-contact-form-foot small{color:#7a8499;font-size:10px}.bme-contact-form-foot .bme-cta{border:0;cursor:pointer}
.bme-contact-form-alert{margin-top:18px;padding:12px 14px;border-radius:10px;font-size:11px;line-height:1.6}.bme-contact-form-alert.success{background:#eefbf4;border:1px solid #bfe8d0;color:#246744}.bme-contact-form-alert.error{background:#fff4f4;border:1px solid #efc4c4;color:#8d3333}
.bme-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
@media(max-width:700px){.bme-contact-form-wrap{padding:22px}.bme-contact-form-grid{grid-template-columns:1fr}.bme-contact-form-foot{align-items:flex-start;flex-direction:column}}

/* v4.6.18 — premium Distribution page */
.bme-distribution-hero{background:radial-gradient(circle at 78% 18%,rgba(112,70,255,.22),transparent 32%),linear-gradient(135deg,#080c19,#111a34);color:#fff}
.bme-distribution-hero h1{font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:-2px}
.bme-distribution-hero h1 span{color:#9a68ff}
.bme-distribution-hero p{max-width:820px;color:#bfc8da;font-size:16px;line-height:1.8}
.bme-distribution-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.bme-distribution-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.bme-distribution-stats div{padding:23px;border-radius:16px;background:linear-gradient(145deg,#10162a,#0a0f1d);border:1px solid #26314b;text-align:center}
.bme-distribution-stats strong{display:block;color:#fff;font-size:27px}.bme-distribution-stats span{display:block;color:#8490a6;font-size:10px;margin-top:5px}
.bme-distribution-heading{text-align:center;max-width:820px;margin:0 auto 34px}
.bme-destination-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.bme-destination-grid article{padding:22px 16px;min-height:150px;border-radius:16px;border:1px solid #e0e4ee;background:#fff;text-align:center;box-shadow:0 12px 30px rgba(20,25,55,.045)}
.bme-destination-grid article>div{width:42px;height:42px;margin:0 auto 11px;border-radius:12px;background:#151b35;color:#fff;display:grid;place-items:center;font-weight:900}
.bme-destination-grid h3{margin:0 0 5px;font-size:13px;color:#1b2239}.bme-destination-grid p{margin:0;color:#758096;font-size:10px;line-height:1.55}
.bme-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}
.bme-flow-grid article{padding:24px;border-radius:16px;border:1px solid #e0e4ee;background:#fff}
.bme-flow-grid article>span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#efeaff;color:#7046ff;font-weight:800;font-size:11px}
.bme-flow-grid h3{margin:12px 0 7px;color:#1b2239;font-size:16px}.bme-flow-grid p{margin:0;color:#69738a;font-size:12px;line-height:1.7}
.bme-distribution-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.bme-distribution-panel{padding:28px;border-radius:18px;border:1px solid #dfe4ee;background:linear-gradient(145deg,#fff,#fafbfe)}
.bme-distribution-panel.warning{border-color:#efd8c5;background:linear-gradient(145deg,#fffaf5,#fff)}
.bme-distribution-panel h2{margin:10px 0 15px;color:#1a2139;font-size:24px}
.bme-distribution-panel ul{margin:0;padding-left:19px;color:#626d84}.bme-distribution-panel li{margin:9px 0;font-size:12px;line-height:1.65}
.bme-distribution-notes{padding:30px;border-radius:20px;border:1px solid rgba(112,70,255,.18);background:linear-gradient(145deg,rgba(112,70,255,.07),rgba(255,255,255,.97));display:flex;justify-content:space-between;gap:25px;align-items:center}
.bme-distribution-notes h2{margin:10px 0;color:#151b35;font-size:27px}.bme-distribution-notes p{margin:0 0 10px;color:#69738a;font-size:12px;line-height:1.75;max-width:790px}
@media(max-width:1050px){.bme-destination-grid{grid-template-columns:repeat(3,1fr)}.bme-distribution-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.bme-flow-grid,.bme-distribution-two-col{grid-template-columns:1fr}.bme-distribution-notes{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.bme-destination-grid{grid-template-columns:repeat(2,1fr)}.bme-distribution-stats{grid-template-columns:1fr 1fr}}

/* v4.6.19 — Distribution destination icons */
.bme-destination-grid article>div.bme-dest-icon{
  position:relative;
  width:58px;height:58px;margin:0 auto 13px;border-radius:17px;
  display:grid;place-items:center;
  color:#fff;font-weight:900;font-size:25px;line-height:1;
  background:linear-gradient(145deg,#161d36,#0b1020);
  border:1px solid rgba(112,70,255,.28);
  box-shadow:0 10px 24px rgba(28,20,75,.12), inset 0 1px 0 rgba(255,255,255,.05);
}
.bme-destination-grid article>div.bme-dest-icon:after{
  content:"";position:absolute;inset:-4px;border-radius:20px;
  border:1px solid rgba(130,91,255,.10);pointer-events:none;
}
.bme-dest-icon span{display:block;transform:translateY(-1px)}
.bme-dest-icon.spotify{background:linear-gradient(145deg,#1db954,#087f34)}
.bme-dest-icon.apple{background:linear-gradient(145deg,#2a2d38,#10121b);font-size:24px}
.bme-dest-icon.youtube{background:linear-gradient(145deg,#ff3551,#d80020);font-size:20px}
.bme-dest-icon.ytmusic{background:linear-gradient(145deg,#ff4c63,#a40f21);font-size:22px}
.bme-dest-icon.tiktok{background:linear-gradient(145deg,#151515,#050505);text-shadow:-2px 2px #25f4ee,2px -2px #fe2c55}
.bme-dest-icon.social{background:linear-gradient(145deg,#7c3aed,#4c1d95);font-size:24px}
.bme-dest-icon.amazon{background:linear-gradient(145deg,#ffae27,#d66a00);color:#101827}
.bme-dest-icon.deezer{background:linear-gradient(145deg,#ff3b86,#7b35ff);font-size:24px}
.bme-dest-icon.tidal{background:linear-gradient(145deg,#f6f8ff,#cfd7ea);color:#111827}
.bme-dest-icon.more{background:linear-gradient(145deg,#8b5cf6,#5b21b6);font-size:24px}
.bme-destination-grid article:hover>div.bme-dest-icon{
  transform:translateY(-2px);
  box-shadow:0 14px 30px rgba(75,44,180,.18), 0 0 0 4px rgba(112,70,255,.06);
}
.bme-destination-grid article>div.bme-dest-icon{transition:transform .18s ease,box-shadow .18s ease}

/* v4.6.20 — professional Artists page */
.bme-artists-hero{background:radial-gradient(circle at 78% 20%,rgba(112,70,255,.23),transparent 32%),linear-gradient(135deg,#080c19,#111b35);color:#fff}
.bme-artists-hero h1{font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:-2px}.bme-artists-hero h1 span{color:#9a68ff}.bme-artists-hero p{max-width:820px;color:#c0c9dc;font-size:16px;line-height:1.8}.bme-artists-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.bme-artists-heading{text-align:center;max-width:860px;margin:0 auto 34px}.bme-artists-heading h2{font-size:34px;line-height:1.15;color:#171d36}.bme-artists-heading h2 span{color:#7046ff}.bme-artists-heading p{color:#68728a;line-height:1.8;font-size:13px}
.bme-artist-criteria-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bme-artist-criteria-grid article{padding:24px;border-radius:17px;border:1px solid #e0e4ee;background:#fff;box-shadow:0 12px 30px rgba(20,25,55,.045)}.bme-artist-criteria-icon{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#7c3aed,#9b5cff);color:#fff;display:grid;place-items:center;font-weight:900;font-size:19px;margin-bottom:14px}.bme-artist-criteria-grid h3{margin:0 0 7px;color:#1b2239;font-size:16px}.bme-artist-criteria-grid p{margin:0;color:#68728a;font-size:11px;line-height:1.7}
.bme-artist-genre-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:26px;padding:30px;border-radius:19px;background:linear-gradient(145deg,#0b1020,#161d35);border:1px solid #27314a;color:#fff;align-items:center}.bme-artist-genre-panel h2{margin:9px 0;color:#fff;font-size:28px}.bme-artist-genre-panel h2 span{color:#9a68ff}.bme-artist-genre-panel p{color:#abb6ca;line-height:1.75;font-size:12px}.bme-genre-tags{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.bme-genre-tags span{padding:9px 11px;border:1px solid #303b58;background:#0f162a;color:#bbc4d6;border-radius:999px;font-size:10px}
.bme-artist-approval-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bme-artist-approval-card{padding:28px;border-radius:18px;border:1px solid #e0e4ee;background:#fff}.bme-artist-approval-card.approved{border-color:#cfe7d8;background:linear-gradient(145deg,#fbfffc,#fff)}.bme-artist-approval-card.restricted{border-color:#efd6bf;background:linear-gradient(145deg,#fffaf4,#fff)}.bme-approval-label{font-size:9px;font-weight:900;letter-spacing:1px;color:#6d7589}.bme-approval-label span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;margin-right:7px;background:#efeaff;color:#7046ff}.bme-artist-approval-card.approved .bme-approval-label span{background:#e3f6ea;color:#21844a}.bme-artist-approval-card.restricted .bme-approval-label span{background:#fff0e0;color:#a75b1a}.bme-artist-approval-card h2{margin:12px 0 14px;color:#1a2139;font-size:23px}.bme-artist-approval-card ul{margin:0;padding-left:19px}.bme-artist-approval-card li{margin:8px 0;color:#667188;font-size:11px;line-height:1.6}
.bme-artist-review-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:27px}.bme-artist-review-steps article{padding:20px;border:1px solid #e0e4ee;border-radius:15px;background:#fff}.bme-artist-review-steps article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#efeaff;color:#7046ff;font-weight:800;font-size:10px}.bme-artist-review-steps h3{margin:11px 0 7px;font-size:14px;color:#1b2239}.bme-artist-review-steps p{margin:0;color:#6c758a;font-size:10px;line-height:1.65}
.bme-artist-ready{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px;border-radius:20px;border:1px solid rgba(112,70,255,.2);background:linear-gradient(135deg,rgba(112,70,255,.08),rgba(255,255,255,.98))}.bme-artist-ready h2{margin:9px 0;color:#171e36;font-size:28px}.bme-artist-ready p{margin:0;color:#68728a;font-size:12px;line-height:1.75;max-width:780px}
@media(max-width:1000px){.bme-artist-criteria-grid{grid-template-columns:repeat(2,1fr)}.bme-artist-review-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.bme-artist-genre-panel,.bme-artist-approval-grid{grid-template-columns:1fr}.bme-genre-tags{justify-content:flex-start}.bme-artist-ready{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.bme-artist-criteria-grid{grid-template-columns:1fr}.bme-artist-review-steps{grid-template-columns:1fr 1fr}}


/* v4.6.21 — Releases page + AI declaration */
.bme-releases-hero{background:radial-gradient(circle at 78% 18%,rgba(112,70,255,.23),transparent 32%),linear-gradient(135deg,#080c19,#111a34);color:#fff}
.bme-releases-hero h1{font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:-2px}.bme-releases-hero h1 span{color:#9a68ff}.bme-releases-hero p{max-width:850px;color:#c0c9dc;font-size:16px;line-height:1.8}
.bme-release-hero-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.bme-release-hero-meta span{padding:8px 11px;border:1px solid #303b58;border-radius:999px;background:#0e1528;color:#c0c9da;font-size:10px}
.bme-release-timeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:27px}.bme-release-timeline-grid article{padding:22px;border:1px solid #e0e4ee;border-radius:16px;background:#fff}.bme-release-timeline-grid span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#efeaff;color:#7046ff;font-size:10px;font-weight:800}.bme-release-timeline-grid strong{display:block;margin:12px 0 5px;color:#1b2239;font-size:14px}.bme-release-timeline-grid small{display:block;color:#69738a;line-height:1.65;font-size:10px}
.bme-release-time-note{margin-top:14px;padding:13px 15px;background:#fff8ed;border:1px solid #f0d7ab;border-radius:11px;color:#705e43;font-size:10px;line-height:1.65}.bme-release-time-note b{color:#915b14}
.bme-releases-heading{text-align:center;max-width:820px;margin:0 auto 30px}.bme-release-destination-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bme-release-destination-grid article{padding:21px 17px;border:1px solid #e0e4ee;border-radius:16px;background:#fff;text-align:center}.bme-release-logo{width:54px;height:54px;border-radius:15px;margin:0 auto 12px;display:grid;place-items:center;background:linear-gradient(145deg,#11182c,#0a0f1c);color:#fff;font-size:22px;font-weight:900}.bme-release-logo.spotify{background:#1eaa50}.bme-release-logo.youtube{background:#ed2036}.bme-release-logo.apple{background:#202531}.bme-release-logo.tiktok{background:#101010;text-shadow:-2px 2px #25f4ee,2px -2px #fe2c55}.bme-release-logo.meta{background:#6740ff}.bme-release-logo.amazon{background:#f6a21a;color:#151b35}.bme-release-logo.tidal{background:#e9edf5;color:#111827}.bme-release-logo.more{background:#7046ff}.bme-release-destination-grid h3{margin:0 0 5px;font-size:13px;color:#1b2239}.bme-release-destination-grid p{margin:0;color:#70798e;font-size:10px;line-height:1.55}
.bme-release-requirements-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bme-release-requirements-grid article{padding:27px;border-radius:18px;border:1px solid #e0e4ee;background:#fff}.bme-release-requirements-grid article:nth-child(2){background:#fffaf4;border-color:#efd6bf}.bme-release-requirements-grid h2{margin:10px 0 15px;font-size:24px;color:#1a2139}.bme-release-requirements-grid ul{margin:0;padding-left:19px}.bme-release-requirements-grid li{margin:8px 0;color:#68728a;font-size:11px;line-height:1.6}
.bme-ai-release-panel{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center;padding:30px;border-radius:20px;background:linear-gradient(145deg,#0b1020,#161d35);border:1px solid #293551;color:#fff}.bme-ai-release-panel h2{margin:10px 0;color:#fff;font-size:29px}.bme-ai-release-panel h2 span{color:#9a68ff}.bme-ai-release-panel p{margin:0;color:#adb8cd;font-size:12px;line-height:1.75}.bme-ai-declaration-box{display:flex;gap:12px;align-items:center;padding:18px;border:1px solid #34415f;border-radius:15px;background:#0e1528}.bme-ai-check{width:36px;height:36px;border-radius:10px;background:#7046ff;color:#fff;display:grid;place-items:center;font-weight:900}.bme-ai-declaration-box strong{display:block;color:#fff;font-size:13px}.bme-ai-declaration-box p{margin:4px 0 0!important;color:#aab4c9!important;font-size:10px!important}
.bme-ai-rule-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px}.bme-ai-rule-grid article{padding:21px;border:1px solid #e0e4ee;border-radius:16px;background:#fff}.bme-ai-rule-grid b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#efeaff;color:#7046ff;font-size:10px}.bme-ai-rule-grid h3{margin:11px 0 6px;color:#1a2139;font-size:14px}.bme-ai-rule-grid p{margin:0;color:#6b7489;font-size:10px;line-height:1.65}
.bme-release-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:29px;border-radius:20px;border:1px solid rgba(112,70,255,.18);background:linear-gradient(135deg,rgba(112,70,255,.08),rgba(255,255,255,.97))}.bme-release-cta h2{margin:9px 0;color:#171e36;font-size:27px}.bme-release-cta p{margin:0;color:#68728a;font-size:12px;line-height:1.7;max-width:800px}
.bme-release-submit-panel{max-width:980px;margin:0 auto;padding:30px;border:1px solid #e0e4ee;border-radius:20px;background:#fff;box-shadow:0 14px 35px rgba(20,25,55,.05)}.bme-release-submit-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bme-release-submit-grid label,.bme-ai-declaration-form label{display:block}.bme-release-submit-grid span{display:block;margin-bottom:7px;color:#2d354c;font-size:11px;font-weight:800}.bme-release-submit-grid input,.bme-release-submit-grid select{width:100%;box-sizing:border-box;padding:12px;border:1px solid #dfe4ee;border-radius:11px;background:#fff}.bme-ai-declaration-form{margin-top:20px;padding:17px;border:1px solid #e2ddfa;border-radius:14px;background:#faf9ff}.bme-ai-declaration-form strong{display:block;color:#1b2239;font-size:13px;margin-bottom:8px}.bme-ai-declaration-form label{color:#4d5870;font-size:11px}.bme-ai-declaration-form p{margin:8px 0 0;color:#7b8599;font-size:10px;line-height:1.6}.bme-release-rights-note{margin:16px 0;padding:14px;border:1px solid #dfe4ee;border-radius:12px;background:#fafbfe;color:#68728a;font-size:10px;line-height:1.7}.bme-release-rights-note strong{color:#313a52}
@media(max-width:1000px){.bme-release-destination-grid{grid-template-columns:repeat(2,1fr)}.bme-ai-rule-grid{grid-template-columns:repeat(2,1fr)}.bme-release-timeline-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.bme-ai-release-panel,.bme-release-requirements-grid{grid-template-columns:1fr}.bme-release-cta{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.bme-release-submit-grid{grid-template-columns:1fr}.bme-release-destination-grid,.bme-ai-rule-grid,.bme-release-timeline-grid{grid-template-columns:1fr}}

/* v4.6.22 — premium Platforms page with animated icon cards */
.bme-platforms-hero{background:radial-gradient(circle at 75% 18%,rgba(112,70,255,.25),transparent 34%),linear-gradient(135deg,#080c19,#111a34);color:#fff}
.bme-platforms-hero h1{font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:-2px}.bme-platforms-hero h1 span{color:#9a68ff}.bme-platforms-hero p{max-width:850px;color:#c0c9dc;font-size:16px;line-height:1.8}
.bme-platform-hero-orbit{width:210px;height:90px;margin:30px auto 0;position:relative;display:flex;justify-content:center;align-items:center}
.bme-platform-hero-orbit span{position:absolute;width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#11182c;border:1px solid #2e3a57;color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.25);animation:bmeFloat 4.5s ease-in-out infinite}
.bme-platform-hero-orbit span:nth-child(1){transform:translate(-78px,-3px);animation-delay:-.5s}.bme-platform-hero-orbit span:nth-child(2){transform:translate(-46px,-28px);animation-delay:-1.2s}.bme-platform-hero-orbit span:nth-child(3){transform:translate(0,-38px);animation-delay:-1.8s}.bme-platform-hero-orbit span:nth-child(4){transform:translate(46px,-28px);animation-delay:-2.4s}.bme-platform-hero-orbit span:nth-child(5){transform:translate(78px,-3px);animation-delay:-3s}.bme-platform-hero-orbit span:nth-child(6){transform:translate(0,20px);animation-delay:-3.6s}
@keyframes bmeFloat{0%,100%{margin-top:0}50%{margin-top:-6px}}
.bme-platforms-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:10px 0}.bme-platforms-intro h2{font-size:32px;line-height:1.15;color:#171d36;margin:10px 0}.bme-platforms-intro p{max-width:760px;color:#68728a;font-size:13px;line-height:1.75}.bme-platform-network-badge{min-width:150px;padding:20px;border-radius:16px;background:#0d1426;border:1px solid #2a3551;text-align:center;color:#fff}.bme-platform-network-badge strong{display:block;font-size:31px;color:#9a68ff}.bme-platform-network-badge span{display:block;color:#aeb8ca;font-size:10px;margin-top:4px}
.bme-platform-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bme-platform-brand-card{position:relative;padding:20px;border-radius:17px;border:1px solid #dfe4ee;background:#fff;box-shadow:0 12px 30px rgba(20,25,55,.045);display:grid;grid-template-columns:auto 1fr;column-gap:13px;align-items:center;min-height:120px;overflow:hidden}.bme-platform-brand-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(112,70,255,.035),transparent 55%);pointer-events:none}
.bme-platform-logo{position:relative;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:#fff;font-size:24px;font-weight:900;box-shadow:0 10px 24px rgba(20,25,55,.14);z-index:1}.bme-platform-logo.spotify{background:#1db954}.bme-platform-logo.apple{background:#20242d}.bme-platform-logo.youtube{background:#ed2036}.bme-platform-logo.ytmusic{background:#ff3450}.bme-platform-logo.tiktok{background:#111;text-shadow:-2px 2px #25f4ee,2px -2px #fe2c55}.bme-platform-logo.instagram{background:linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7)}.bme-platform-logo.facebook{background:#1877f2}.bme-platform-logo.amazon{background:#f3a11a;color:#101827}.bme-platform-logo.deezer{background:linear-gradient(145deg,#ff3a88,#7546ff)}.bme-platform-logo.tidal{background:#e9edf5;color:#111827}.bme-platform-logo.boomplay{background:#e52243}.bme-platform-logo.audiomack{background:#ff5b22}
.bme-platform-brand-card h3{position:relative;margin:0 0 5px;font-size:14px;color:#1a2139;z-index:1}.bme-platform-brand-card p{position:relative;margin:0;color:#6d768b;font-size:10px;line-height:1.6;z-index:1}.bme-platform-status{grid-column:2;margin-top:8px;justify-self:start;padding:4px 7px;border:1px solid #e0e4ec;border-radius:999px;background:#fafbfe;color:#788297;font-size:8px;letter-spacing:.2px;z-index:1}
.bme-platform-movement-panel{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:34px;border-radius:21px;background:linear-gradient(145deg,#0a0f1e,#171e37);border:1px solid #2a3550;color:#fff;overflow:hidden}.bme-platform-movement-copy h2{margin:10px 0;color:#fff;font-size:31px}.bme-platform-movement-copy p{margin:0;color:#aeb8cb;font-size:12px;line-height:1.8;max-width:650px}
.bme-platform-floating-box{position:relative;height:300px;border-radius:20px;background:radial-gradient(circle at 50% 50%,rgba(112,70,255,.16),transparent 44%),#0b1121;border:1px solid #293551;overflow:hidden}.bme-platform-floating-box .p{position:absolute;width:55px;height:55px;border-radius:15px;display:grid;place-items:center;color:#fff;font-size:23px;font-weight:900;box-shadow:0 12px 27px rgba(0,0,0,.3);z-index:2;animation:bmeOrbitFloat 5s ease-in-out infinite}.bme-platform-floating-box .spotify{background:#1db954;left:13%;top:22%;animation-delay:-.2s}.bme-platform-floating-box .apple{background:#20242d;left:43%;top:10%;animation-delay:-.9s}.bme-platform-floating-box .youtube{background:#ed2036;right:13%;top:23%;animation-delay:-1.6s}.bme-platform-floating-box .tiktok{background:#111;left:20%;bottom:18%;text-shadow:-2px 2px #25f4ee,2px -2px #fe2c55;animation-delay:-2.1s}.bme-platform-floating-box .instagram{background:linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7);left:47%;bottom:12%;animation-delay:-2.8s}.bme-platform-floating-box .amazon{background:#f3a11a;color:#101827;right:18%;bottom:19%;animation-delay:-3.5s}.bme-platform-floating-box .deezer{background:linear-gradient(145deg,#ff3a88,#7546ff);right:34%;top:42%;animation-delay:-4.1s}.bme-platform-floating-box .tidal{background:#e9edf5;color:#111827;left:31%;top:42%;animation-delay:-4.6s}.bme-platform-floating-box .more{background:#7046ff;right:8%;top:48%;font-size:13px}
@keyframes bmeOrbitFloat{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(0,-8px,0) rotate(3deg)}}
.bme-platform-orbit-ring{position:absolute;left:50%;top:50%;width:190px;height:190px;transform:translate(-50%,-50%);border:1px dashed rgba(154,104,255,.24);border-radius:50%;animation:bmeRingSpin 18s linear infinite}.bme-platform-orbit-ring:after{content:"";position:absolute;inset:18px;border:1px dashed rgba(154,104,255,.12);border-radius:50%}
@keyframes bmeRingSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}
.bme-platform-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bme-platform-categories>div{padding:25px;border:1px solid #dfe4ee;border-radius:17px;background:#fff}.bme-platform-categories h3{margin:9px 0 6px;color:#1a2139;font-size:17px}.bme-platform-categories p{margin:0 0 11px;color:#68728a;font-size:11px;line-height:1.7}.bme-platform-categories>div>span:last-child{color:#7a8499;font-size:9px;line-height:1.7}
.bme-platform-note{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:29px;border-radius:20px;border:1px solid rgba(112,70,255,.18);background:linear-gradient(135deg,rgba(112,70,255,.07),rgba(255,255,255,.98))}.bme-platform-note h2{margin:10px 0;color:#171e36;font-size:27px}.bme-platform-note p{margin:0;color:#68728a;font-size:12px;line-height:1.75;max-width:820px}
@media(max-width:1000px){.bme-platform-card-grid{grid-template-columns:repeat(2,1fr)}.bme-platform-categories{grid-template-columns:1fr}.bme-platform-network-badge{min-width:130px}}
@media(max-width:800px){.bme-platforms-intro,.bme-platform-movement-panel,.bme-platform-note{grid-template-columns:1fr;display:grid}.bme-platform-floating-box{height:260px}.bme-platform-note{align-items:start}}
@media(max-width:600px){.bme-platform-card-grid{grid-template-columns:1fr}.bme-platform-hero-orbit{transform:scale(.86)}}
@media(prefers-reduced-motion:reduce){.bme-platform-hero-orbit span,.bme-platform-floating-box .p,.bme-platform-orbit-ring{animation:none!important}}


/* v4.6.23 — polished vector platform branding */
.bme-platform-logo img{
  width:30px;height:30px;display:block;object-fit:contain;
  filter:none;transform:none;
}
.bme-platform-logo.youtube img{width:31px;height:31px}
.bme-platform-logo.apple img{width:30px;height:30px}
.bme-platform-logo.amazon img{width:32px;height:32px}
.bme-platform-floating-box .p img{
  width:28px;height:28px;display:block;object-fit:contain;filter:none;transform:none;
}
.bme-platform-floating-box .p.tidal strong{
  font-size:11px;letter-spacing:1.2px;font-weight:900;
}
.bme-platform-logo.spotify,
.bme-platform-logo.apple,
.bme-platform-logo.youtube,
.bme-platform-logo.ytmusic,
.bme-platform-logo.tiktok,
.bme-platform-logo.instagram,
.bme-platform-logo.facebook,
.bme-platform-logo.amazon,
.bme-platform-logo.deezer,
.bme-platform-logo.tidal,
.bme-platform-logo.boomplay,
.bme-platform-logo.audiomack{
  display:grid;place-items:center;
}


/* v4.6.24 — pricing royalty share */
.bme-royalty-share{
  margin-top:7px!important;
  padding:8px 10px!important;
  border-radius:9px;
  background:rgba(112,70,255,.07);
  border:1px solid rgba(112,70,255,.16);
  color:#5b6479!important;
  list-style:none!important;
}
.bme-royalty-share strong{
  color:#7046ff;
  font-size:16px;
  margin-right:4px;
}


/* v4.6.25 — professional Resources page */
.bme-resources-hero{background:radial-gradient(circle at 78% 18%,rgba(112,70,255,.22),transparent 34%),linear-gradient(135deg,#080c19,#111b35);color:#fff}
.bme-resources-hero h1{font-size:clamp(42px,6vw,70px);line-height:1.02;letter-spacing:-2px}.bme-resources-hero h1 span{color:#9a68ff}.bme-resources-hero p{max-width:820px;color:#c2cadd;font-size:16px;line-height:1.8}
.bme-resource-quicklinks{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.bme-resource-quicklinks a{padding:8px 11px;border:1px solid #2b3653;border-radius:999px;color:#bfc8da;text-decoration:none;font-size:9px;background:#0c1325}
.bme-resource-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.bme-resource-feature-grid article{padding:26px;border:1px solid #e0e4ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(20,25,55,.045)}.bme-resource-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#7c3aed,#9b5cff);color:#fff;font-weight:900;font-size:18px;margin-bottom:14px}.bme-resource-feature-grid h2{margin:9px 0 8px;color:#1a2139;font-size:21px}.bme-resource-feature-grid p{margin:0 0 15px;color:#69738a;font-size:11px;line-height:1.7}.bme-resource-feature-grid a,.bme-resource-rights-grid a,.bme-resource-support-grid a{color:#7046ff;text-decoration:none;font-weight:800;font-size:10px}
.bme-resource-section-head{max-width:820px;margin:0 auto 26px;text-align:center}.bme-resource-section-head h2{margin:10px 0 8px;color:#1a2139;font-size:31px}.bme-resource-section-head p{margin:0;color:#69738a;font-size:12px;line-height:1.75}
.bme-resource-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bme-resource-check-grid>div{padding:21px;border:1px solid #e0e4ee;border-radius:15px;background:#fff}.bme-resource-check-grid b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e9f8ee;color:#1e8a4c;font-size:11px;margin-bottom:10px}.bme-resource-check-grid strong{display:block;color:#1a2139;font-size:13px}.bme-resource-check-grid span{display:block;margin-top:5px;color:#6d778d;font-size:10px;line-height:1.6}
.bme-resource-dark-panel{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;padding:30px;border-radius:20px;background:linear-gradient(145deg,#0a0f1e,#161e37);border:1px solid #2a3550;color:#fff}.bme-resource-dark-panel h2{margin:10px 0;color:#fff;font-size:28px}.bme-resource-dark-panel p{margin:0;color:#aeb8cb;font-size:12px;line-height:1.8}.bme-resource-mini-list{display:flex;flex-direction:column;gap:8px;justify-content:center}.bme-resource-mini-list span{padding:9px 11px;border:1px solid #303b58;border-radius:9px;background:#0d1426;color:#bfc7d8;font-size:9px}
.bme-resource-rights-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bme-resource-rights-grid article{padding:28px;border-radius:18px;border:1px solid #e0e4ee;background:#fff}.bme-resource-rights-grid article:nth-child(2){background:#faf9ff;border-color:#dfd8f9}.bme-resource-rights-grid h2{margin:10px 0;color:#1a2139;font-size:23px}.bme-resource-rights-grid p{margin:0 0 15px;color:#69738a;font-size:11px;line-height:1.75}
.bme-resource-platform-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.bme-resource-platform-strip span{padding:10px 12px;border-radius:999px;background:#0e1528;color:#c3ccdb;border:1px solid #29344e;font-size:9px}
.bme-resource-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bme-resource-support-grid article{padding:24px;border:1px solid #e0e4ee;border-radius:17px;background:#fff}.bme-resource-support-grid h2{margin:10px 0 7px;color:#1a2139;font-size:19px}.bme-resource-support-grid p{margin:0 0 13px;color:#69738a;font-size:11px;line-height:1.7}
.bme-resource-bottom-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:29px;border-radius:20px;border:1px solid rgba(112,70,255,.18);background:linear-gradient(135deg,rgba(112,70,255,.07),rgba(255,255,255,.98))}.bme-resource-bottom-cta h2{margin:9px 0;color:#171e36;font-size:27px}.bme-resource-bottom-cta p{margin:0;color:#68728a;font-size:12px;line-height:1.7}
@media(max-width:900px){.bme-resource-feature-grid,.bme-resource-support-grid,.bme-resource-check-grid{grid-template-columns:1fr 1fr}.bme-resource-dark-panel{grid-template-columns:1fr}.bme-resource-rights-grid{grid-template-columns:1fr}}
@media(max-width:650px){.bme-resource-feature-grid,.bme-resource-support-grid,.bme-resource-check-grid{grid-template-columns:1fr}.bme-resource-bottom-cta{flex-direction:column;align-items:flex-start}}


/* v4.6.26 — advanced Analytics demo module */
.bme-analytics-hero{background:radial-gradient(circle at 78% 18%,rgba(112,70,255,.24),transparent 34%),linear-gradient(135deg,#080c19,#111b35);color:#fff}
.bme-analytics-hero h1{font-size:clamp(42px,6vw,70px);line-height:1.02;letter-spacing:-2px}.bme-analytics-hero h1 span{color:#9a68ff}.bme-analytics-hero p{max-width:850px;color:#c3cbdd;font-size:15px;line-height:1.8}.bme-analytics-hero strong{color:#fff}
.bme-analytics-status{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 11px;border:1px solid #303b58;border-radius:999px;background:#0d1427;color:#bdc6d8;font-size:9px}.bme-pulse-dot{width:7px;height:7px;border-radius:50%;background:#7b5cff;box-shadow:0 0 0 5px rgba(123,92,255,.12);animation:bmePulse 1.6s ease-in-out infinite}@keyframes bmePulse{50%{transform:scale(.8);opacity:.55}}
.bme-analytics-top-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:14px}.bme-live-card{position:relative;padding:22px;border:1px solid #dfe4ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(20,25,55,.045);overflow:hidden}.bme-live-card.bme-card-featured{background:linear-gradient(145deg,#0c1224,#171f38);border-color:#283451;color:#fff}.bme-live-card-head,.bme-platform-head,.bme-platform-foot,.bme-ugc-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bme-live-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#121a2d;border:1px solid #2b3652;color:#aeb8cc;font-size:8px}.bme-live-pill i{width:6px;height:6px;border-radius:50%;background:#73e08b;box-shadow:0 0 0 4px rgba(115,224,139,.1);animation:bmePulse 1.4s ease-in-out infinite}
.bme-live-number{font-size:38px;font-weight:900;letter-spacing:-1px;margin-top:15px}.bme-live-sub{font-size:10px;color:#97a2b9}.bme-mini-trend{display:flex;gap:7px;align-items:center;margin-top:10px}.bme-mini-trend span{color:#7de199;font-weight:800;font-size:10px}.bme-mini-trend small{color:#7c879c;font-size:8px}.bme-sparkline{height:46px;margin-top:16px;position:relative;overflow:hidden}.bme-sparkline:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#7046ff22,transparent);animation:bmeSweep 2.6s linear infinite}@keyframes bmeSweep{to{transform:translateX(120%)}}
.bme-platform-head{justify-content:flex-start}.bme-platform-head>div{flex:1}.bme-platform-head strong{display:block;color:#1a2139;font-size:12px}.bme-platform-head small{color:#7a8499;font-size:8px}.bme-platform-head>b{color:#1b2239;font-size:16px}.bme-platform-mini{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:900}.bme-platform-mini.youtube{background:#ed2036}.bme-platform-mini.facebook{background:#1877f2}.bme-platform-mini.spotify{background:#1db954}.bme-live-meter{height:5px;margin-top:18px;border-radius:999px;background:#edf0f5;overflow:hidden}.bme-live-meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#a263ff)}.bme-platform-foot{margin-top:9px}.bme-platform-foot small{color:#7a8499;font-size:8px}.bme-platform-foot em{font-style:normal;color:#2b9450;font-size:9px;font-weight:800}
.bme-analytics-dashboard-panel{padding:26px;border:1px solid #e0e4ee;border-radius:20px;background:#fff}.bme-dashboard-chart-head h2{margin:9px 0 6px;color:#1a2139;font-size:26px}.bme-dashboard-chart-head p{margin:0;color:#6c758a;font-size:11px}.bme-chart-legend{display:flex;gap:14px;font-size:9px;color:#788298}.bme-chart-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#7046ff;margin-right:4px}.bme-chart-legend span:last-child i{background:#9aa5b9}
.bme-demo-chart{height:280px;margin-top:18px;position:relative;background:linear-gradient(to bottom,rgba(112,70,255,.025),transparent)}.bme-chart-gridlines{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.bme-chart-gridlines span{display:block;height:1px;background:#edf0f5}.bme-demo-chart svg{position:absolute;inset:0;width:100%;height:100%}.demo-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:bmeDrawLine 3.2s ease forwards}.demo-line-views{stroke:#7046ff}.demo-line-streams{stroke:#9aa5b9;animation-delay:.8s}@keyframes bmeDrawLine{to{stroke-dashoffset:0}}.bme-chart-axis{position:absolute;left:0;right:0;bottom:-2px;display:flex;justify-content:space-between;color:#8a94a8;font-size:8px}
.bme-analytics-section-head{text-align:center;max-width:780px;margin:0 auto 28px}.bme-analytics-section-head h2{margin:10px 0;color:#1a2139;font-size:31px}.bme-analytics-section-head p{margin:0;color:#6b758a;font-size:12px;line-height:1.7}.bme-platform-analytics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bme-platform-analytics-grid article{padding:21px;border:1px solid #e0e4ee;border-radius:17px;background:#fff;position:relative}.bme-analytics-brand{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:900;margin-bottom:12px}.bme-analytics-brand.youtube{background:#ed2036}.bme-analytics-brand.facebook{background:#1877f2}.bme-analytics-brand.spotify{background:#1db954}.bme-analytics-brand.instagram{background:linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7)}.bme-analytics-brand.tiktok{background:#111;text-shadow:-2px 2px #25f4ee,2px -2px #fe2c55}.bme-analytics-brand.amazon{background:#f3a11a;color:#131a2c}.bme-platform-analytics-grid h3{margin:0 0 7px;color:#1a2139;font-size:13px}.bme-platform-analytics-grid strong{display:block;color:#1a2139;font-size:23px}.bme-platform-analytics-grid small{display:block;color:#7a8498;font-size:8px;margin-top:3px}.bme-platform-analytics-grid em{position:absolute;top:21px;right:19px;font-style:normal;color:#299355;font-size:9px;font-weight:800}.bme-analytics-progress{height:5px;margin-top:13px;border-radius:999px;background:#edf0f5;overflow:hidden}.bme-analytics-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7046ff,#a263ff)}
.bme-ugc-panel{padding:27px;border-radius:20px;background:linear-gradient(145deg,#0b1020,#171f38);border:1px solid #2a3550;color:#fff}.bme-ugc-head h2{margin:9px 0 6px;color:#fff;font-size:27px}.bme-ugc-head p{margin:0;color:#acb6c9;font-size:11px}.bme-ugc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.bme-ugc-grid>div{padding:18px;border:1px solid #2c3854;border-radius:14px;background:#0f172b}.bme-ugc-grid span{display:block;color:#93a0b5;font-size:9px}.bme-ugc-grid strong{display:block;margin-top:6px;font-size:21px;color:#fff}.bme-ugc-grid em{display:block;margin-top:5px;color:#80e29b;font-size:9px;font-style:normal}.bme-activity-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.bme-activity-feed>div{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center;padding:10px 12px;border-radius:11px;background:#0e1528;border:1px solid #26324e}.feed-dot{width:6px;height:6px;background:#73e08b;border-radius:50%;box-shadow:0 0 0 4px rgba(115,224,139,.08)}.bme-activity-feed strong{font-size:9px}.bme-activity-feed small{color:#9aa5ba;font-size:8px}.bme-activity-feed b{font-size:7px;color:#7e8aa0;font-weight:500}
.bme-analytics-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bme-analytics-bottom-grid article{padding:26px;border:1px solid #e0e4ee;border-radius:18px;background:#fff}.bme-analytics-bottom-grid h2{margin:10px 0 5px;color:#1a2139;font-size:24px}.bme-analytics-bottom-grid p{margin:0;color:#6c758a;font-size:11px;line-height:1.7}.bme-top-release-stats{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px;color:#7b8599;font-size:9px}.bme-top-release-stats b{color:#1a2139;font-size:14px;margin-right:3px}.bme-audience-meter{height:7px;margin-top:16px;border-radius:999px;background:#edf0f5;overflow:hidden}.bme-audience-meter span{display:block;height:100%;background:linear-gradient(90deg,#7046ff,#a263ff);border-radius:999px}.bme-analytics-bottom-grid small{display:block;margin-top:7px;color:#7e889b;font-size:8px}
.bme-analytics-disclaimer{padding:14px 16px;border:1px solid #ddd7f7;border-radius:12px;background:#faf9ff;color:#6c6680;font-size:10px;line-height:1.7}.bme-analytics-disclaimer strong{color:#7046ff;margin-right:5px}
@media(max-width:1050px){.bme-analytics-top-grid{grid-template-columns:1fr 1fr}.bme-platform-analytics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.bme-ugc-grid{grid-template-columns:repeat(2,1fr)}.bme-activity-feed{grid-template-columns:1fr}.bme-analytics-bottom-grid{grid-template-columns:1fr}}@media(max-width:620px){.bme-analytics-top-grid,.bme-platform-analytics-grid,.bme-ugc-grid{grid-template-columns:1fr}.bme-dashboard-chart-head{display:block}.bme-chart-legend{margin-top:10px}}

/* v4.6.27 — stronger live-style analytics graph */
.bme-demo-chart svg{overflow:visible}
.demo-line{stroke-width:5!important;filter:drop-shadow(0 4px 5px rgba(112,70,255,.12))}
.demo-line-views{filter:drop-shadow(0 4px 6px rgba(112,70,255,.20))}
.demo-line-streams{filter:drop-shadow(0 3px 4px rgba(130,140,160,.14))}

/* v4.6.28 — detailed release submission guide */
.bme-release-guide-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.bme-release-guide-badges span{padding:8px 10px;border:1px solid #303b58;border-radius:999px;background:#0d1426;color:#bdc6d8;font-size:9px}
.bme-release-guide-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px;border-radius:19px;border:1px solid #e0e4ee;background:#fff}.bme-release-guide-intro h2{margin:10px 0 7px;color:#1a2139;font-size:29px}.bme-release-guide-intro p{margin:0;color:#69738a;font-size:12px;line-height:1.75;max-width:790px}
.bme-release-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bme-release-steps article{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:24px;border:1px solid #e0e4ee;border-radius:16px;background:#fff}.bme-release-steps article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#efeaff;color:#7046ff;font-weight:900;font-size:10px}.bme-release-steps h2{margin:9px 0 6px;color:#1a2139;font-size:17px}.bme-release-steps p{margin:0;color:#68728a;font-size:10px;line-height:1.7}
.bme-release-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bme-spec-card{padding:28px;border:1px solid #e0e4ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(20,25,55,.045)}.bme-spec-head{display:flex;align-items:center;gap:12px}.bme-spec-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#7c3aed,#9b5cff);color:#fff;font-size:19px}.bme-spec-card h2{margin:0;color:#1a2139;font-size:21px}.bme-spec-highlight{display:flex;align-items:baseline;gap:10px;margin:18px 0 12px;padding:13px;border-radius:12px;background:#faf9ff;border:1px solid #e1dcf6}.bme-spec-highlight strong{color:#7046ff;font-size:20px}.bme-spec-highlight span{color:#7b8599;font-size:9px}.bme-spec-card ul{margin:0;padding-left:18px}.bme-spec-card li{margin:8px 0;color:#68728a;font-size:10px;line-height:1.65}.bme-spec-card small{display:block;margin-top:15px;color:#8992a5;font-size:8px;line-height:1.6}
.bme-release-art-panel{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center;padding:30px;border-radius:20px;background:linear-gradient(145deg,#0a0f1e,#171f38);border:1px solid #2a3550;color:#fff}.bme-release-art-panel h2{margin:10px 0;color:#fff;font-size:28px}.bme-release-art-panel h2 span{color:#9a68ff}.bme-release-art-panel p{margin:0;color:#adb7ca;font-size:11px;line-height:1.75}.bme-ai-declaration-card{display:flex;gap:12px;align-items:center;padding:18px;border:1px solid #34415d;border-radius:15px;background:#0f1629}.bme-ai-declaration-card>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#7046ff;color:#fff;font-weight:900}.bme-ai-declaration-card strong{display:block;font-size:12px}.bme-ai-declaration-card p{margin-top:4px;font-size:9px}
.bme-release-metadata-panel{padding:28px;border:1px solid #e0e4ee;border-radius:19px;background:#fff}.bme-metadata-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.bme-metadata-grid div{padding:16px;border:1px solid #e3e7ef;border-radius:13px;background:#fafbfe}.bme-metadata-grid b{display:block;color:#1a2139;font-size:10px}.bme-metadata-grid span{display:block;color:#717b90;font-size:9px;line-height:1.55;margin-top:5px}
.bme-release-rights-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bme-release-rights-grid>article{padding:27px;border-radius:18px;border:1px solid #e0e4ee;background:#fff}.bme-release-rights-grid h2{margin:10px 0 13px;color:#1a2139;font-size:23px}.bme-release-rights-grid ul{padding-left:18px;margin:0}.bme-release-rights-grid li{margin:8px 0;color:#68728a;font-size:10px;line-height:1.6}.bme-release-ai-rules{background:#faf9ff!important;border-color:#dfd9f4!important}.bme-ai-check-row{display:flex;gap:9px;align-items:center;padding:12px;border-radius:11px;background:#fff;border:1px solid #e2ddf3;margin:14px 0}.bme-ai-check-row>span{width:26px;height:26px;display:grid;place-items:center;background:#7046ff;color:#fff;border-radius:8px;font-size:10px}.bme-ai-check-row b{display:block;color:#1a2139;font-size:10px}.bme-ai-check-row small{display:block;color:#7a8498;font-size:8px;margin-top:3px}.bme-small-note{font-size:9px!important;color:#7a8498!important}
.bme-release-review-flow{padding:29px;border-radius:20px;border:1px solid rgba(112,70,255,.18);background:linear-gradient(135deg,rgba(112,70,255,.07),rgba(255,255,255,.98))}.bme-release-review-flow h2{margin:10px 0 7px;color:#171e36;font-size:27px}.bme-release-review-flow p{margin:0;color:#68728a;font-size:11px;line-height:1.75}.bme-release-review-track{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:20px}.bme-release-review-track span{padding:8px 10px;border-radius:999px;background:#fff;border:1px solid #e0e4ee;color:#5f6980;font-size:9px}.bme-release-review-track i{font-style:normal;color:#8a94a8}.bme-release-note{padding:14px 16px;border-radius:12px;border:1px solid #efd6bf;background:#fffaf4;color:#6f6049;font-size:10px;line-height:1.7}.bme-release-note strong{color:#8e5c1a;margin-right:4px}
@media(max-width:950px){.bme-release-steps{grid-template-columns:1fr 1fr}.bme-metadata-grid{grid-template-columns:1fr 1fr}.bme-release-spec-grid,.bme-release-art-panel,.bme-release-rights-grid{grid-template-columns:1fr}}
@media(max-width:700px){.bme-release-guide-intro{flex-direction:column;align-items:flex-start}.bme-release-steps,.bme-metadata-grid{grid-template-columns:1fr}}


/* v4.6.29 — Release page frontend layout hardening */
.bme-release-metadata-panel .bme-metadata-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  margin-top:24px!important;
}
.bme-release-metadata-panel .bme-metadata-grid > div{
  display:block!important;
  min-width:0!important;
  padding:17px!important;
  border:1px solid #e3e7ef!important;
  border-radius:13px!important;
  background:#fafbfe!important;
  box-sizing:border-box!important;
}
.bme-release-metadata-panel .bme-metadata-grid b{
  display:block!important;
  margin:0 0 5px!important;
  color:#1a2139!important;
  font-size:11px!important;
  line-height:1.3!important;
}
.bme-release-metadata-panel .bme-metadata-grid span{
  display:block!important;
  margin:0!important;
  color:#717b90!important;
  font-size:9px!important;
  line-height:1.65!important;
}
.bme-release-ai-rules .bme-ai-check-row{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  min-height:52px!important;
}
.bme-release-ai-rules .bme-ai-check-row > div{
  display:block!important;
  min-width:0!important;
}
.bme-release-review-track{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:20px!important;
}
.bme-release-review-track span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:30px!important;
  padding:7px 11px!important;
  box-sizing:border-box!important;
}
.bme-release-review-track i{
  display:inline-block!important;
  margin:0 1px!important;
}
.bme-release-note{
  display:flex!important;
  align-items:flex-start!important;
  gap:6px!important;
}
.bme-release-note strong{
  flex:0 0 auto!important;
}
.bme-release-note > span{
  display:block!important;
  min-width:0!important;
}
.bme-spec-head{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
}
.bme-spec-head > div{
  min-width:0!important;
}
.bme-release-guide-intro{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:25px!important;
}
@media(max-width:950px){
  .bme-release-metadata-panel .bme-metadata-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:700px){
  .bme-release-metadata-panel .bme-metadata-grid{
    grid-template-columns:1fr!important;
  }
  .bme-release-guide-intro{
    flex-direction:column!important;
    align-items:flex-start!important;
  }
  .bme-release-review-track{
    align-items:flex-start!important;
  }
}


/* v4.6.30 — global public-page readability fix */
.bme-rich-page{
  -webkit-font-smoothing:antialiased;
}
.bme-rich-page .bme-section-heading h2{
  color:#111a33!important;
  opacity:1!important;
  -webkit-text-fill-color:#111a33!important;
  text-shadow:none!important;
}
.bme-rich-page .bme-section-heading h2 span{
  color:#7046ff!important;
  -webkit-text-fill-color:#7046ff!important;
  opacity:1!important;
  text-shadow:none!important;
  background:none!important;
}
.bme-rich-page .bme-section-heading p{
  color:#59657c!important;
  opacity:1!important;
  -webkit-text-fill-color:#59657c!important;
  text-shadow:none!important;
}
.bme-rich-page .bme-page-copy,
.bme-rich-page .bme-page-copy p,
.bme-rich-page .bme-page-copy li{
  color:#59657c;
}
.bme-release-metadata-panel{
  color:#1a2139!important;
  background:#fff!important;
}
.bme-release-metadata-panel .bme-section-heading h2{
  color:#111a33!important;
  -webkit-text-fill-color:#111a33!important;
}
.bme-release-metadata-panel .bme-section-heading p{
  color:#59657c!important;
  -webkit-text-fill-color:#59657c!important;
}
.bme-release-metadata-panel .bme-metadata-grid b{
  color:#1a2139!important;
  -webkit-text-fill-color:#1a2139!important;
}
.bme-release-metadata-panel .bme-metadata-grid span{
  color:#66748b!important;
  -webkit-text-fill-color:#66748b!important;
}
.bme-release-spec-grid .bme-spec-card,
.bme-release-rights-grid>article,
.bme-release-guide-intro,
.bme-release-metadata-panel{
  color:#1a2139;
}


/* v4.6.32 — premium payment logo treatment */
.bme-payment-grid--showcase{
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:16px!important;
}
.bme-payment-grid--showcase .bme-payment-card{
  min-height:168px!important;
  border-radius:18px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  text-align:center!important;
  padding:20px 16px!important;
  background:linear-gradient(145deg,#0c1324,#111a31)!important;
  border:1px solid #2b3652!important;
  box-shadow:0 14px 34px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.025)!important;
  transition:transform .2s ease, border-color .2s ease, box-shadow .2s ease!important;
}
.bme-payment-grid--showcase .bme-payment-card:hover{
  transform:translateY(-4px)!important;
  border-color:#5f48b8!important;
  box-shadow:0 18px 38px rgba(42,30,92,.28)!important;
}
.bme-payment-grid--showcase .bme-payment-logo{
  width:74px!important;height:74px!important;
  margin:0 auto 14px!important;
  border-radius:20px!important;
  display:grid!important;place-items:center!important;
  background:#0a1020!important;
  border:1px solid #2a3550!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 8px 22px rgba(0,0,0,.18)!important;
}
.bme-payment-grid--showcase .bme-payment-logo img{
  width:48px!important;height:48px!important;
  display:block!important;object-fit:contain!important;
  max-width:84%!important;max-height:84%!important;
}
.bme-payment-grid--showcase .bme-logo-paypal img{width:54px!important;height:40px!important}
.bme-payment-grid--showcase .bme-logo-payoneer img{width:60px!important;height:40px!important}
.bme-payment-grid--showcase .bme-logo-bkash img{width:58px!important;height:42px!important}
.bme-payment-grid--showcase .bme-logo-nagad img{width:56px!important;height:45px!important}
.bme-payment-grid--showcase .bme-logo-paytm img{width:58px!important;height:38px!important}
.bme-payment-grid--showcase .bme-logo-upay img{width:42px!important;height:56px!important}
.bme-payment-grid--showcase .bme-logo-gpay img{width:58px!important;height:42px!important}
.bme-payment-grid--showcase .bme-logo-paytm{background:#f4f8ff!important}
.bme-payment-grid--showcase .bme-logo-upay{background:#f7fbff!important}
.bme-payment-grid--showcase .bme-logo-gpay{background:#fff!important}
.bme-payment-grid--showcase .bme-logo-others{
  background:linear-gradient(135deg,#7c3aed,#9b5cff)!important;
  color:#fff!important;
}
.bme-payment-grid--showcase .bme-logo-others strong{
  font-size:18px!important;letter-spacing:.2px!important;
}
.bme-payment-grid--showcase .bme-payment-card>div{
  width:100%!important;
}
.bme-payment-grid--showcase .bme-payment-card>div>b{
  display:block!important;
  color:#f2f5fb!important;
  font-size:12px!important;
  margin-bottom:5px!important;
}
.bme-payment-grid--showcase .bme-payment-card>div>span{
  display:block!important;
  color:#8f9bb1!important;
  font-size:9px!important;
  line-height:1.55!important;
}
@media(max-width:1100px){
 .bme-payment-grid--showcase{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:700px){
 .bme-payment-grid--showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}


/* v4.6.33 — matched payment logo system */
.bme-payment-showcase .bme-payment-grid--showcase{
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:stretch!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-card{
  min-height:190px!important;
  padding:22px 16px 18px!important;
  border-radius:20px!important;
  border:1px solid #27334d!important;
  background:linear-gradient(160deg,#0c1324 0%,#10182d 100%)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  text-align:center!important;
  position:relative!important;
  overflow:hidden!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-card:before{
  content:"";
  position:absolute;inset:0;
  background:radial-gradient(circle at 50% 0%,rgba(145,107,255,.10),transparent 52%);
  pointer-events:none;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-logo{
  width:78px!important;height:78px!important;
  min-width:78px!important;
  margin:0 0 16px!important;
  border-radius:21px!important;
  display:grid!important;place-items:center!important;
  background:#080f1e!important;
  border:1px solid rgba(150,165,195,.20)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)!important;
  position:relative!important;
  z-index:1!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-logo:after{
  content:"";
  position:absolute;inset:-5px;
  border-radius:25px;
  border:1px solid rgba(122,83,255,.08);
  pointer-events:none;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-logo img{
  width:52px!important;height:52px!important;
  max-width:70%!important;max-height:70%!important;
  object-fit:contain!important;
  display:block!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-payoneer img{width:62px!important;height:42px!important}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-paypal img{width:60px!important;height:42px!important}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-bkash img{width:60px!important;height:44px!important}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-nagad img{width:60px!important;height:46px!important}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-paytm img{width:62px!important;height:42px!important}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-upay img{width:42px!important;height:58px!important;max-height:72%!important}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-gpay img{width:62px!important;height:44px!important}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-bank svg,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-wire svg{
  width:46px!important;height:46px!important;
  fill:#dbe3f1!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-logo.bme-logo-bank svg{
  filter:drop-shadow(0 2px 3px rgba(112,70,255,.16));
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-logo.bme-logo-wire svg{
  filter:drop-shadow(0 2px 3px rgba(112,70,255,.16));
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-paytm,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-upay,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-gpay{
  background:#fff!important;
  border-color:#dbe1eb!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-paypal,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-payoneer{
  background:#f8fbff!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-bkash{
  background:#fff8fb!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-nagad{
  background:#fff9f0!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-others{
  background:linear-gradient(135deg,#7c3aed,#9a62ff)!important;
  border-color:#9a72ff!important;
  color:#fff!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-others strong{
  font-size:30px!important;
  line-height:1!important;
  font-weight:500!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-card>div{
  width:100%!important;
  position:relative!important;
  z-index:1!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-card>div>b{
  display:block!important;
  color:#f1f4fa!important;
  font-size:13px!important;
  line-height:1.35!important;
  margin:0 0 6px!important;
  font-weight:700!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-card>div>span{
  display:block!important;
  color:#95a1b8!important;
  font-size:9px!important;
  line-height:1.55!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-card:hover{
  transform:translateY(-4px)!important;
  border-color:#5e4a9c!important;
  box-shadow:0 16px 34px rgba(53,35,113,.25)!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-payment-card{
  transition:transform .20s ease,border-color .20s ease,box-shadow .20s ease!important;
}
@media(max-width:1120px){
  .bme-payment-showcase .bme-payment-grid--showcase{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}
@media(max-width:720px){
  .bme-payment-showcase .bme-payment-grid--showcase{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:460px){
  .bme-payment-showcase .bme-payment-grid--showcase{
    grid-template-columns:1fr!important;
  }
}


/* v4.6.34 — enlarge affected payment brand logos */
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-payoneer img{
  width:72px!important;
  height:50px!important;
  max-width:82%!important;
  max-height:72%!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-paypal img{
  width:72px!important;
  height:50px!important;
  max-width:82%!important;
  max-height:72%!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-bkash img{
  width:74px!important;
  height:54px!important;
  max-width:84%!important;
  max-height:74%!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-nagad img{
  width:74px!important;
  height:56px!important;
  max-width:84%!important;
  max-height:74%!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-paytm img{
  width:72px!important;
  height:46px!important;
  max-width:84%!important;
  max-height:72%!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-payoneer,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-paypal,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-bkash,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-nagad{
  background:#fff9fc!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-payoneer img,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-paypal img,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-bkash img,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-nagad img{
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
}


/* v4.6.35 — Payoneer / PayPal non-white logo backgrounds */
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-payoneer{
  background:linear-gradient(145deg,#17233e,#10192d)!important;
  border-color:#33415f!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.24)!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-paypal{
  background:linear-gradient(145deg,#122a4e,#0d203b)!important;
  border-color:#35557e!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.24)!important;
}
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-payoneer img,
.bme-payment-showcase .bme-payment-grid--showcase .bme-logo-paypal img{
  width:72px!important;
  height:50px!important;
  max-width:88%!important;
  max-height:76%!important;
  object-fit:contain!important;
  opacity:1!important;
  visibility:visible!important;
  filter:drop-shadow(0 2px 4px rgba(0,0,0,.22))!important;
}


/* v4.6.38 — professional vector platform brand marks */
.bme-platform-logo img,
.bme-dest-icon img,
.bme-platform-floating-box .p img{
  display:block!important;
  width:36px!important;
  height:36px!important;
  object-fit:contain!important;
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
}
.bme-platform-logo.spotify,
.bme-dest-icon.spotify{
  background:#1DB954!important;
}
.bme-platform-logo.apple,
.bme-dest-icon.apple{
  background:#111827!important;
}
.bme-platform-logo.youtube,
.bme-dest-icon.youtube{
  background:#FF0033!important;
}
.bme-platform-logo.tiktok,
.bme-dest-icon.tiktok{
  background:#111111!important;
}
.bme-platform-logo.instagram,
.bme-dest-icon.social{
  background:linear-gradient(135deg,#F58529,#DD2A7B,#8134AF,#515BD4)!important;
}
.bme-dest-icon.social img{
  width:34px!important;height:34px!important;
}
.bme-platform-logo.amazon,
.bme-dest-icon.amazon{
  background:#FFB000!important;
}
.bme-platform-logo.deezer,
.bme-dest-icon.deezer{
  background:linear-gradient(135deg,#FF3D81,#7447FF)!important;
}
.bme-destination-grid .bme-dest-icon{
  overflow:hidden!important;
}
.bme-destination-grid .bme-dest-icon img{
  width:38px!important;height:38px!important;
}
.bme-platform-brand-card .bme-platform-logo img{
  width:34px!important;height:34px!important;
}
.bme-platform-floating-box .p img{
  width:28px!important;height:28px!important;
}


/* v4.6.39 — LabelGrid connected dashboard */
.bme-dashboard-body{background:#070b16!important}
.bme-dashboard-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:#070b16;color:#fff;font-family:Manrope,Arial,sans-serif}
.bme-dashboard-sidebar{padding:18px 15px;border-right:1px solid #202b42;background:#09101f;display:flex;flex-direction:column}
.bme-dashboard-brand{display:flex;align-items:center;gap:11px;padding:10px 9px 24px;border-bottom:1px solid #202a40}.bme-dashboard-brand img{width:58px;height:58px;object-fit:contain;border-radius:14px}.bme-dashboard-brand strong{display:block;font-size:13px}.bme-dashboard-brand small{display:block;color:#8b97ac;font-size:8px;letter-spacing:1.2px;margin-top:3px}
.bme-dashboard-sidebar nav{display:flex;flex-direction:column;gap:5px;padding-top:14px}.bme-dashboard-sidebar nav a{padding:11px 13px;border-radius:11px;color:#96a1b5;text-decoration:none;font-size:11px}.bme-dashboard-sidebar nav a.active{background:linear-gradient(135deg,#342070,#4c2b8c);color:#fff;border:1px solid #6345b1}.bme-dashboard-sidebar nav a.support{margin-top:auto;color:#7de6b2;border:1px solid #174b37;background:#0b1f18}
.bme-dashboard-main{padding:27px 29px 40px;min-width:0}.bme-dashboard-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.bme-dashboard-topbar small{color:#8e9aaf;letter-spacing:2px;font-size:8px}.bme-dashboard-topbar h1{font-size:32px;margin:6px 0 0;color:#f4f6fb}.bme-dashboard-actions{display:flex;align-items:center;gap:10px}.bme-dashboard-api-status{display:flex;gap:7px;align-items:center;padding:8px 10px;border-radius:999px;background:#10182b;border:1px solid #2b3650;color:#a5b0c4;font-size:8px}.bme-dashboard-api-status i{width:6px;height:6px;border-radius:50%;background:#f0b24e}.bme-dashboard-api-status.live i{background:#65db9a;box-shadow:0 0 0 4px rgba(101,219,154,.1)}.bme-dashboard-new-release{padding:11px 15px;background:linear-gradient(135deg,#7c3aed,#9b5cff);border-radius:10px;color:#fff;text-decoration:none;font-size:10px;font-weight:800}
.bme-dashboard-notice{margin-top:17px;padding:13px 15px;border:1px solid #5a4620;border-radius:12px;background:#17120a;color:#d8c69e;display:flex;gap:8px;flex-wrap:wrap;font-size:9px}.bme-dashboard-notice strong{color:#f4d786}.bme-dashboard-account-banner{display:flex;align-items:center;gap:11px;margin-top:17px;padding:11px 14px;background:#0c1527;border:1px solid #28344d;border-radius:12px}.bme-dashboard-account-banner span{color:#9ba7bb;font-size:9px}.bme-dashboard-account-banner strong{color:#65db9a;font-size:9px}.bme-dashboard-account-banner small{color:#728096;font-size:8px}
.bme-dashboard-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:14px}.bme-dashboard-metric-grid article{padding:19px;border:1px solid #27344e;border-radius:15px;background:linear-gradient(145deg,#0b1323,#10192c)}.bme-dashboard-metric-grid small{color:#7e8a9e;font-size:8px}.bme-dashboard-metric-grid strong{display:block;margin-top:8px;font-size:24px;color:#f2f5fa}.bme-dashboard-metric-grid span{display:block;margin-top:3px;color:#6f7d94;font-size:8px}
.bme-dashboard-content-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:15px;margin-top:15px}.bme-dashboard-list-panel,.bme-dashboard-chart-panel,.bme-dashboard-payout-panel{border:1px solid #27344e;border-radius:17px;background:linear-gradient(145deg,#0b1323,#0e172a);overflow:hidden}.bme-dashboard-list-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:17px 17px 13px}.bme-dashboard-list-head strong{display:block;font-size:12px}.bme-dashboard-list-head small{display:block;color:#718097;font-size:8px;margin-top:3px}.bme-dashboard-list-head>span{color:#8e69ff;font-size:8px}
.bme-dashboard-release-row{display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;padding:11px 17px;border-top:1px solid #1d2840}.bme-dashboard-release-art{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#6535e4,#8d61ff);color:#fff}.bme-dashboard-release-art.pending{background:#394255}.bme-dashboard-release-row strong{display:block;font-size:10px;color:#edf0f6}.bme-dashboard-release-row small{display:block;font-size:8px;color:#69788f;margin-top:2px}.bme-dashboard-release-row em{font-size:8px;font-style:normal;color:#6bdf9e;padding:5px 8px;border:1px solid #164c35;border-radius:999px;background:#0b2118}.bme-dashboard-release-row em:not(.live){color:#f1be62;border-color:#5d481f;background:#211a0c}.bme-dashboard-empty{padding:22px;color:#79879e;font-size:9px}
.bme-dashboard-bottom-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:15px;margin-top:15px}.bme-dashboard-chart-panel{padding-bottom:15px}.bme-dashboard-analytics-value{padding:0 17px 14px}.bme-dashboard-analytics-value strong{font-size:29px}.bme-dashboard-analytics-value span{font-size:8px;color:#79869b;margin-left:6px}.bme-dashboard-bars{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;align-items:end;height:86px;padding:0 17px}.bme-dashboard-bars i{height:22px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#8f62ff,#4b27a7);display:block}.bme-dashboard-bars i:nth-child(2){height:35px}.bme-dashboard-bars i:nth-child(3){height:29px}.bme-dashboard-bars i:nth-child(4){height:48px}.bme-dashboard-bars i:nth-child(5){height:40px}.bme-dashboard-bars i:nth-child(6){height:61px}.bme-dashboard-bars i:nth-child(7){height:72px}.bme-dashboard-bars i:nth-child(8){height:56px}
.bme-dashboard-payout-panel{padding:22px;display:flex;flex-direction:column;justify-content:center}.bme-dashboard-payout-panel small{color:#7d899e;font-size:8px}.bme-dashboard-payout-panel strong{font-size:29px;margin-top:8px}.bme-dashboard-payout-panel span{color:#707f95;font-size:8px;margin-top:2px}.bme-dashboard-payout-panel a{margin-top:16px;color:#9b79ff;text-decoration:none;font-size:9px;font-weight:700}
.bme-dashboard-source-note{padding:17px 3px 0;color:#6c7a91;font-size:8px}.bme-dashboard-source-note i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6adb9b;margin-right:5px}.bme-dashboard-source-note span{display:inline-flex;align-items:center}
@media(max-width:1000px){.bme-dashboard-shell{grid-template-columns:210px 1fr}.bme-dashboard-metric-grid{grid-template-columns:repeat(2,1fr)}.bme-dashboard-content-grid,.bme-dashboard-bottom-grid{grid-template-columns:1fr}}
@media(max-width:700px){.bme-dashboard-shell{display:block}.bme-dashboard-sidebar{position:relative}.bme-dashboard-sidebar nav{flex-direction:row;overflow:auto}.bme-dashboard-sidebar nav a{white-space:nowrap}.bme-dashboard-main{padding:20px}.bme-dashboard-topbar{align-items:flex-start;flex-direction:column}.bme-dashboard-actions{width:100%;justify-content:space-between}.bme-dashboard-metric-grid{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.bme-dashboard-metric-grid{grid-template-columns:1fr}.bme-dashboard-actions{flex-wrap:wrap}.bme-dashboard-release-row{grid-template-columns:34px 1fr}.bme-dashboard-release-row em{grid-column:2;justify-self:start}}


/* v4.6.40 — Get Started / Artist Portal form polish */
.bme-register-form{
  --bme-field-bg:#0d1526;
  --bme-field-border:#2a3855;
  --bme-field-border-hover:#6047a8;
  --bme-field-text:#f4f6fb;
  --bme-field-muted:#7f8da6;
}
.bme-register-form .bme-step{
  display:flex!important;
  align-items:center!important;
  gap:11px!important;
  margin:22px 0 12px!important;
  padding:0 0 9px!important;
  border-bottom:1px solid rgba(57,70,98,.65)!important;
}
.bme-register-form .bme-step>span{
  width:29px!important;
  height:29px!important;
  min-width:29px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:9px!important;
  background:linear-gradient(135deg,#6335d9,#9b5bff)!important;
  color:#fff!important;
  font-size:9px!important;
  font-weight:900!important;
  box-shadow:0 8px 18px rgba(99,53,217,.24)!important;
}
.bme-register-form .bme-step b{
  color:#f2f4f8!important;
  font-size:12px!important;
  display:block!important;
}
.bme-register-form .bme-step small{
  color:#78869f!important;
  font-size:8px!important;
  display:block!important;
  margin-top:2px!important;
}
.bme-register-form label{
  color:#aeb8ca!important;
  font-size:9px!important;
  font-weight:700!important;
}
.bme-register-form label>span{
  color:#9c6bff!important;
}
.bme-register-form input[type="text"],
.bme-register-form input[type="email"],
.bme-register-form input[type="password"]{
  display:block!important;
  width:100%!important;
  box-sizing:border-box!important;
  margin-top:7px!important;
  padding:13px 14px!important;
  border:1px solid var(--bme-field-border)!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,#0b1323,#101a2f)!important;
  color:var(--bme-field-text)!important;
  font-family:inherit!important;
  font-size:11px!important;
  line-height:1.3!important;
  outline:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 7px 20px rgba(0,0,0,.10)!important;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
.bme-register-form input[type="text"]:hover,
.bme-register-form input[type="email"]:hover,
.bme-register-form input[type="password"]:hover{
  border-color:#3b4a69!important;
}
.bme-register-form input[type="text"]:focus,
.bme-register-form input[type="email"]:focus,
.bme-register-form input[type="password"]:focus{
  border-color:var(--bme-field-border-hover)!important;
  box-shadow:0 0 0 3px rgba(112,70,255,.12),inset 0 1px 0 rgba(255,255,255,.025)!important;
  transform:translateY(-1px)!important;
}
.bme-register-form input::placeholder{
  color:#536178!important;
  opacity:1!important;
}
.bme-feature-field{
  padding:15px!important;
  border-radius:15px!important;
  background:linear-gradient(145deg,rgba(112,70,255,.075),rgba(8,14,27,.58))!important;
  border:1px solid rgba(112,70,255,.16)!important;
}
.bme-register-form .bme-field-hint{
  display:block!important;
  margin-top:7px!important;
  color:#65738c!important;
  font-size:8px!important;
  font-weight:500!important;
  line-height:1.55!important;
}
.bme-name-grid{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:12px!important;
}
.bme-password-grid{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:12px!important;
}
.bme-pass-wrap{
  position:relative!important;
  margin-top:7px!important;
}
.bme-pass-wrap input{
  padding-right:58px!important;
  margin-top:0!important;
}
.bme-pass-wrap .bme-eye{
  position:absolute!important;
  top:50%!important;
  right:8px!important;
  transform:translateY(-50%)!important;
  border:1px solid #2d3a57!important;
  background:#111a2d!important;
  color:#aeb8cb!important;
  border-radius:8px!important;
  padding:5px 7px!important;
  font-size:8px!important;
  cursor:pointer!important;
}
.bme-strength{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  margin-top:9px!important;
}
.bme-strength-bar{
  flex:0 0 90px!important;
  height:5px!important;
  border-radius:999px!important;
  background:#1c2940!important;
  overflow:hidden!important;
}
.bme-strength-bar i{
  display:block!important;
  width:0!important;
  height:100%!important;
  background:linear-gradient(90deg,#7b3ff2,#a56aff)!important;
}
.bme-strength #bme-strength-text{
  color:#6d7b92!important;
  font-size:8px!important;
}
.bme-question{
  padding:15px!important;
  border:1px solid #273650!important;
  border-radius:14px!important;
  background:linear-gradient(145deg,#0c1424,#101a2e)!important;
}
.bme-question-title{
  color:#f0f3f8!important;
  font-size:10px!important;
  font-weight:800!important;
  margin-bottom:10px!important;
}
.bme-choice-grid{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:10px!important;
}
.bme-choice{
  display:flex!important;
  align-items:flex-start!important;
  gap:9px!important;
  padding:11px!important;
  border:1px solid #293651!important;
  border-radius:11px!important;
  background:#0b1323!important;
  cursor:pointer!important;
  transition:border-color .18s ease,background .18s ease,transform .18s ease!important;
}
.bme-choice:hover{
  border-color:#5d469b!important;
  background:#10182b!important;
  transform:translateY(-1px)!important;
}
.bme-choice input{
  accent-color:#8d55ff!important;
  margin-top:2px!important;
}
.bme-choice span{
  display:block!important;
  color:#c0c9d8!important;
}
.bme-choice span b{
  display:block!important;
  color:#f3f5f9!important;
  font-size:10px!important;
}
.bme-choice span small{
  display:block!important;
  margin-top:3px!important;
  color:#78879e!important;
  font-size:8px!important;
  font-weight:500!important;
}
.bme-recaptcha-box{
  padding:13px!important;
  border:1px solid #283750!important;
  border-radius:13px!important;
  background:#0c1424!important;
}
.bme-human{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#d8deea!important;
}
.bme-human input{accent-color:#8150ff!important}
.bme-human small{
  margin-left:auto!important;
  color:#66758e!important;
  font-size:7px!important;
}
.bme-recaptcha-note{
  margin-top:7px!important;
  color:#65738b!important;
  font-size:8px!important;
  line-height:1.55!important;
}
@media(max-width:600px){
  .bme-name-grid,.bme-password-grid,.bme-choice-grid{
    grid-template-columns:1fr!important;
  }
}


/* v4.6.60 — full live LabelGrid dashboard UI */
.bme-live-dashboard-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:15px;margin-top:15px}
.bme-live-chart{height:280px;position:relative;padding:10px 18px 24px}
.bme-live-chart-grid{position:absolute;inset:14px 18px 36px;display:flex;flex-direction:column;justify-content:space-between}
.bme-live-chart-grid i{height:1px;background:#1b2940;display:block}
.bme-live-chart svg{position:absolute;left:18px;right:18px;top:14px;width:calc(100% - 36px);height:220px;overflow:visible}
.bme-live-chart-line{fill:none;stroke:#8b62ff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 6px rgba(139,98,255,.17))}
.bme-live-chart-labels{position:absolute;left:18px;right:18px;bottom:5px;display:flex;justify-content:space-between;gap:8px;color:#65758d;font-size:7px;white-space:nowrap}
.bme-live-lower-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:15px;margin-top:15px}
.bme-engagement-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 17px 18px}
.bme-engagement-grid>div{padding:18px;border:1px solid #22314a;border-radius:12px;background:#0c1526}
.bme-engagement-grid small{display:block;color:#7c8aa1;font-size:8px}
.bme-engagement-grid strong{display:block;margin-top:6px;color:#f0f3f8;font-size:24px}
.bme-live-metrics article strong{font-variant-numeric:tabular-nums}
@media(max-width:950px){.bme-live-dashboard-grid,.bme-live-lower-grid{grid-template-columns:1fr}}
@media(max-width:700px){.bme-live-chart-labels{font-size:6px}.bme-engagement-grid{grid-template-columns:1fr}}


/* v4.6.61 — user-scoped live dashboard + release submission UI */
.bme-release-form-live{max-width:820px;margin-top:18px}
.bme-release-form-live label{display:block;color:#aeb9cb;font-size:10px;font-weight:700;margin-bottom:16px}
.bme-release-form-live input{width:100%;height:52px;margin-top:7px;box-sizing:border-box;border:1px solid #2b3955;border-radius:11px;background:#0b1424;color:#f4f6fb;padding:0 13px}
.bme-release-form-live input:focus{border-color:#7046ff;outline:0;box-shadow:0 0 0 3px rgba(112,70,255,.12)}


/* v4.6.62 — WhatsApp Live Support */
.bme-footer-whatsapp{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  width:max-content!important;
  margin-top:15px!important;
  padding:9px 12px!important;
  border:1px solid #1d5d47!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,#0c2019,#0b1715)!important;
  color:#dff7ea!important;
  text-decoration:none!important;
  box-shadow:0 10px 24px rgba(0,0,0,.14)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
.bme-footer-whatsapp:hover{
  transform:translateY(-2px)!important;
  border-color:#2c8b68!important;
  box-shadow:0 14px 28px rgba(0,0,0,.18)!important;
}
.bme-footer-whatsapp .bme-whatsapp-icon{
  width:30px!important;
  height:30px!important;
  border-radius:9px!important;
  display:grid!important;
  place-items:center!important;
  background:#1ea66a!important;
  color:#fff!important;
  font-size:16px!important;
  font-weight:900!important;
}
.bme-footer-whatsapp b{
  display:block!important;
  color:#dff7ea!important;
  font-size:10px!important;
}
.bme-footer-whatsapp small{
  display:block!important;
  margin-top:2px!important;
  color:#6e9f89!important;
  font-size:8px!important;
}
.bme-whatsapp-float{
  position:fixed!important;
  right:18px!important;
  bottom:18px!important;
  z-index:99990!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:10px 13px 10px 10px!important;
  border:1px solid #1c6b4e!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#0d2b20,#0b1c17)!important;
  color:#e3f9ec!important;
  text-decoration:none!important;
  box-shadow:0 14px 28px rgba(0,0,0,.28)!important;
  backdrop-filter:blur(8px)!important;
}
.bme-whatsapp-float-icon{
  width:34px!important;
  height:34px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  background:#1faa68!important;
  color:#fff!important;
  font-size:17px!important;
  font-weight:900!important;
}
.bme-whatsapp-float b{
  display:block!important;
  font-size:9px!important;
  color:#e6faef!important;
}
.bme-whatsapp-float small{
  display:block!important;
  margin-top:2px!important;
  color:#75af94!important;
  font-size:7px!important;
}
@media(max-width:600px){
  .bme-whatsapp-float{
    right:12px!important;
    bottom:12px!important;
    padding:9px 11px 9px 9px!important;
  }
  .bme-whatsapp-float-icon{width:31px!important;height:31px!important;font-size:15px!important}
  .bme-footer-whatsapp{width:100%!important;box-sizing:border-box!important}
}


/* v4.6.63 — polished WhatsApp Live Support */
.bme-footer-whatsapp .bme-whatsapp-icon{
  width:32px!important;height:32px!important;min-width:32px!important;
  border-radius:10px!important;display:grid!important;place-items:center!important;
  background:linear-gradient(145deg,#25D366,#159b4c)!important;
  box-shadow:0 6px 14px rgba(22,163,90,.24),inset 0 1px 0 rgba(255,255,255,.22)!important;
  overflow:hidden!important;
}
.bme-footer-whatsapp .bme-whatsapp-icon img{
  width:19px!important;height:19px!important;display:block!important;
  object-fit:contain!important;filter:brightness(0) invert(1)!important;
}
.bme-whatsapp-float-icon{
  width:36px!important;height:36px!important;min-width:36px!important;
  border-radius:50%!important;display:grid!important;place-items:center!important;
  background:linear-gradient(145deg,#25D366,#169c4f)!important;
  box-shadow:0 8px 18px rgba(22,163,90,.24),inset 0 1px 0 rgba(255,255,255,.2)!important;
  overflow:hidden!important;transition:transform .18s ease!important;
}
.bme-whatsapp-float-icon img{
  width:20px!important;height:20px!important;display:block!important;
  object-fit:contain!important;filter:brightness(0) invert(1)!important;
}
.bme-whatsapp-float:hover .bme-whatsapp-float-icon{transform:scale(1.06)!important}


/* v4.6.65 — professional creator portal UI */
.bme-pro-portal .bme-dashboard-main{padding-bottom:60px}
.bme-pro-portal .bme-dashboard-api-status{font-size:8px;letter-spacing:.4px}
.bme-studio-steps{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}.bme-studio-steps span{padding:7px 10px;border:1px solid #293750;border-radius:999px;background:#0b1424;color:#7d8ca3;font-size:7px}.bme-studio-steps span.active{color:#e2d7ff;background:#24154f;border-color:#6845b7}
.bme-studio-card{border:1px solid #26364f;border-radius:18px;background:linear-gradient(145deg,#0b1323,#0a111f);overflow:hidden}.bme-studio-section{padding:22px;border-bottom:1px solid #1d2940}.bme-studio-section:last-child{border-bottom:0}.bme-studio-section h2{margin:0;color:#eef2f8;font-size:13px}.bme-studio-section>p{margin:7px 0 16px;color:#728198;font-size:8px;line-height:1.7}
.bme-studio-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bme-studio-section label{display:block;color:#aeb9cb;font-size:9px;font-weight:700;margin-bottom:15px}.bme-studio-section input,.bme-studio-section textarea,.bme-studio-section select{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #2b3955;border-radius:10px;background:#0a1323;color:#f3f6fb;padding:12px 13px;font-size:10px;outline:0}.bme-studio-section input:focus,.bme-studio-section textarea:focus,.bme-studio-section select:focus{border-color:#7046ff;box-shadow:0 0 0 3px rgba(112,70,255,.12)}.bme-studio-section small{display:block;margin-top:6px;color:#677790;font-size:7px;font-weight:500;line-height:1.5}
.bme-inline-btn{margin-top:7px;border:1px solid #2c3b58;background:#111b2d;color:#ae93ff;border-radius:8px;padding:6px 9px;font-size:7px;cursor:pointer}
.bme-studio-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:linear-gradient(135deg,#7046ff,#9551ff);color:#fff;padding:10px 13px;font-size:9px;font-weight:800;text-decoration:none;cursor:pointer}.bme-studio-btn.secondary{background:#111b2d;border:1px solid #2b3955;color:#c6ceda;box-shadow:none}.bme-studio-btn.ghost{background:transparent;border:1px dashed #35445f;color:#a27fff;box-shadow:none;margin-top:12px}.bme-studio-btn.danger{background:#261318;border:1px solid #5b2a38;color:#efadb8;box-shadow:none}
.bme-studio-status{display:inline-block;margin-left:8px;font-size:8px;color:#718197}.bme-studio-status.ok{color:#6edda1}.bme-studio-status.bad{color:#ed8999}
.bme-upload-box{padding:14px!important;border:1px dashed #36455f!important;border-radius:12px!important;background:#0a1323!important}.bme-upload-box input{background:transparent!important;border:0!important;padding:8px 0 0!important;box-shadow:none!important}.bme-upload-large{min-height:90px;display:flex;flex-direction:column;justify-content:center}
.bme-track-card{padding:14px;border:1px solid #26364f;border-radius:12px;background:#0a1323;margin-bottom:11px}.bme-track-head{margin-bottom:11px;color:#eff3f8;font-size:10px}
.bme-submit-summary{display:grid;grid-template-columns:1fr 1.5fr;gap:7px 12px;margin:15px 0;padding:14px;border:1px solid #27364f;border-radius:11px;background:#0a1323}.bme-submit-summary span{color:#6f7e95;font-size:8px}.bme-submit-summary strong{color:#e6ebf2;font-size:9px}
.bme-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:17px 0}.bme-catalog-toolbar strong{display:block;color:#edf1f6;font-size:13px}.bme-catalog-toolbar span{display:block;color:#718097;font-size:8px;margin-top:3px}
.bme-catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bme-catalog-card{display:grid;grid-template-columns:115px 1fr;gap:14px;border:1px solid #27364f;border-radius:15px;background:linear-gradient(145deg,#0b1323,#0a111f);padding:14px}.bme-catalog-art{width:115px;height:115px;border-radius:11px;overflow:hidden;background:#121d31;display:grid;place-items:center}.bme-catalog-art img{width:100%;height:100%;object-fit:cover}.bme-catalog-art span{font-size:34px;color:#9b75ff}.bme-catalog-title{display:flex;gap:8px;justify-content:space-between;align-items:start}.bme-catalog-title h2{margin:0;color:#f1f4f8;font-size:11px;line-height:1.3}.bme-catalog-body>p{margin:5px 0 10px;color:#748299;font-size:8px}.bme-status-pill{padding:5px 7px;border-radius:999px;border:1px solid #2d3a53;background:#101827;color:#b7c3d4;font-size:7px;white-space:nowrap}.bme-status-pill.approved,.bme-status-pill.live{color:#71e0a4;border-color:#22533f;background:#0b2119}.bme-status-pill.under-review,.bme-status-pill.review-pending{color:#e0b96e;border-color:#5d481f;background:#211a0d}.bme-status-pill.needs-changes{color:#ee9aa7;border-color:#5a2b36;background:#241318}
.bme-catalog-meta{display:flex;gap:9px;flex-wrap:wrap;color:#667690;font-size:7px}.bme-catalog-meta b{color:#bbc4d3;font-weight:700}.bme-catalog-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.bme-catalog-empty,.bme-empty-report{padding:24px;border:1px dashed #32415c;border-radius:14px;background:#0b1424;color:#75849b;font-size:9px}.bme-empty-report strong{display:block;color:#e9edf4;font-size:12px;margin-bottom:5px}.bme-empty-report span{display:block;color:#718097;font-size:9px}
.bme-analytics-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:15px;margin-top:15px}.bme-analytics-chart{height:280px;padding:15px}.bme-analytics-chart svg{width:100%;height:100%;background:linear-gradient(to bottom,transparent 24%,#1c2940 25%,transparent 26%,transparent 49%,#1c2940 50%,transparent 51%,transparent 74%,#1c2940 75%,transparent 76%)}.bme-analytics-chart polyline{fill:none;stroke:#8d63ff;stroke-width:2.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 6px rgba(112,70,255,.24))}.bme-platform-row{display:flex;justify-content:space-between;gap:10px;padding:11px 16px;border-top:1px solid #1d2940;color:#93a0b4;font-size:8px}.bme-platform-row b{color:#edf1f6}.bme-analytics-extra{margin-top:15px}.bme-country-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:0 17px 17px}.bme-country-grid>div{padding:10px;border:1px solid #24334b;border-radius:9px;background:#0a1323;display:flex;justify-content:space-between;color:#77869d;font-size:7px}.bme-country-grid b{color:#e9edf4}
.bme-artist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px}.bme-artist-card{padding:18px;border:1px solid #27364f;border-radius:14px;background:linear-gradient(145deg,#0b1323,#0a111f)}.bme-artist-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#7046ff,#9255ff);color:#fff;font-size:20px}.bme-artist-card h2{margin:13px 0 5px;color:#eef2f7;font-size:12px}.bme-artist-card p{margin:0 0 10px;color:#718097;font-size:8px}.bme-artist-card span{display:inline-flex;padding:5px 7px;border-radius:999px;color:#75e0a5;background:#0b2119;border:1px solid #22553f;font-size:7px}
@media(max-width:950px){.bme-catalog-grid,.bme-analytics-grid,.bme-artist-grid{grid-template-columns:1fr}.bme-country-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.bme-studio-grid-2{grid-template-columns:1fr}.bme-submit-summary{grid-template-columns:1fr}.bme-country-grid{grid-template-columns:1fr}.bme-catalog-card{grid-template-columns:90px 1fr}.bme-catalog-art{width:90px;height:90px}}


/* v4.6.66 — settings + support UI */
.bme-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:16px}.bme-settings-card{padding:20px}.bme-settings-card label{display:block;margin:0 0 15px;color:#aeb9cb;font-size:9px;font-weight:700}.bme-settings-card input[type=email],.bme-settings-card select{display:block;width:100%;box-sizing:border-box;height:50px;margin-top:7px;padding:0 12px;border:1px solid #2b3955;border-radius:10px;background:#0a1323;color:#f2f5fa;outline:0}.bme-settings-card input:focus,.bme-settings-card select:focus{border-color:#7046ff;box-shadow:0 0 0 3px rgba(112,70,255,.12)}.bme-settings-head{padding-bottom:16px;margin-bottom:17px;border-bottom:1px solid #1d2940}.bme-settings-head strong{display:block;color:#eef2f8;font-size:12px}.bme-settings-head small{display:block;margin-top:4px;color:#718097;font-size:8px}.bme-settings-switches{display:flex;flex-direction:column;gap:9px;margin:9px 0 18px}.bme-settings-switches label{display:flex;align-items:center;gap:8px;margin:0;padding:10px 11px;border:1px solid #25344d;border-radius:10px;background:#0a1323;font-weight:500}.bme-settings-switches input{width:14px;height:14px;accent-color:#7046ff}.bme-settings-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-top:1px solid #1d2940}.bme-settings-row:first-of-type{border-top:0}.bme-settings-row b{display:block;color:#e9edf4;font-size:9px}.bme-settings-row small{display:block;margin-top:4px;color:#718097;font-size:7px}.bme-settings-row>strong{color:#c8d0dc;font-size:9px}.bme-settings-support-copy{color:#8290a7;font-size:9px;line-height:1.7;margin:0 0 15px}.bme-whatsapp-settings{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #1f5c46;border-radius:12px;background:#0b1d17;color:#e0f7eb;text-decoration:none}.bme-whatsapp-settings small{display:block;margin-top:3px;color:#75a68f;font-size:7px}.bme-whatsapp-settings b{display:block;font-size:9px}.bme-whatsapp-settings .bme-whatsapp-float-icon{width:32px;height:32px;min-width:32px}.bme-whatsapp-settings>span:last-child{margin-left:auto;color:#70dea1}.bme-support-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:15px;margin-top:16px}.bme-support-hero,.bme-support-info{padding:24px}.bme-support-kicker{color:#9b73ff;font-size:8px;letter-spacing:2px;font-weight:900}.bme-support-hero h2{margin:11px 0 8px;color:#f2f5fa;font-size:28px}.bme-support-hero>p{margin:0 0 20px;color:#7e8ca3;font-size:10px;line-height:1.75}.bme-whatsapp-support-btn{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:11px 14px;border:1px solid #236d4f;border-radius:12px;background:linear-gradient(135deg,#0d2b20,#0a1915);color:#e5fbef;text-decoration:none}.bme-whatsapp-support-btn b{display:block;font-size:10px}.bme-whatsapp-support-btn small{display:block;margin-top:3px;color:#74aa91;font-size:7px}.bme-whatsapp-support-btn>span:last-child{margin-left:10px;color:#76e0a5}.bme-support-info>div:first-child{padding-bottom:14px;margin-bottom:5px;border-bottom:1px solid #1d2940}.bme-support-info strong{display:block;color:#edf1f6;font-size:12px}.bme-support-info small{display:block;margin-top:3px;color:#718097;font-size:8px}.bme-support-option{padding:14px 0;border-top:1px solid #1d2940}.bme-support-option b{display:block;color:#e7ebf2;font-size:10px}.bme-support-option span{display:block;margin-top:4px;color:#718097;font-size:8px}.bme-support-option a{display:inline-block;margin-top:8px;color:#a17aff;font-size:8px;text-decoration:none}
@media(max-width:850px){.bme-settings-grid,.bme-support-grid{grid-template-columns:1fr}}@media(max-width:500px){.bme-settings-row{align-items:flex-start;flex-direction:column}.bme-whatsapp-support-btn{width:100%;box-sizing:border-box}}


/* v4.6.67 — payout & cash-out UI */
.bme-payout-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.bme-payout-summary>div{padding:20px;border:1px solid #27364f;border-radius:15px;background:linear-gradient(145deg,#0b1323,#0a111f)}.bme-payout-summary small{display:block;color:#74839a;font-size:8px}.bme-payout-summary strong{display:block;margin:8px 0 5px;color:#f1f4f8;font-size:29px}.bme-payout-summary span{color:#718097;font-size:8px}.bme-payout-summary span b{color:#9e7aff}.bme-payout-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:15px;margin-top:15px}.bme-payout-methods,.bme-cashout-card,.bme-payout-history{padding:20px}.bme-payout-methods details{border-top:1px solid #1d2940;padding:13px 0}.bme-payout-methods details:first-of-type{border-top:0}.bme-payout-methods summary{cursor:pointer;color:#e8edf4;font-size:10px;font-weight:800;list-style:none}.bme-payout-methods summary::-webkit-details-marker{display:none}.bme-payout-methods summary:after{content:'+';float:right;color:#9f7aff;font-size:15px}.bme-payout-methods details[open] summary:after{content:'−'}.bme-payout-methods form{margin-top:14px}.bme-cashout-amount{font-size:38px;font-weight:900;color:#f4f6fa;margin:11px 0 20px}.bme-cashout-btn{width:100%;height:52px}.bme-payout-note{margin-top:14px;padding:10px 12px;border-left:2px solid #7046ff;background:#10162a;color:#718097;font-size:8px;line-height:1.6}.bme-payout-note b{color:#b7a1ff}.bme-payout-history{margin-top:15px}.bme-payout-panel-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bme-payout-panel-top span{padding:5px 7px;border:1px solid #4e3b20;border-radius:999px;background:#211a0e;color:#e3bd75;font-size:7px}.bme-cashout-link{display:inline-flex;margin-top:11px;padding:9px 12px;border-radius:9px;background:linear-gradient(135deg,#7046ff,#9551ff);color:#fff;text-decoration:none;font-size:9px;font-weight:800}.bme-dashboard-payout-panel>span b{color:#b59aff}.bme-dashboard-payout-panel>span{display:block}.bme-status-pill.approved{display:inline-flex;padding:6px 8px;border-radius:999px;background:#0b2119;border:1px solid #22553f;color:#76e2a5;font-size:7px}
@media(max-width:900px){.bme-payout-grid,.bme-payout-summary{grid-template-columns:1fr}}@media(max-width:520px){.bme-payout-summary strong{font-size:25px}}

/* v4.6.68 — professional payout method selector */
.bme-payout-methods{overflow:hidden!important}
.bme-payout-selector-label{display:block!important;color:#aeb9cb!important;font-size:9px!important;font-weight:700!important;margin-bottom:15px!important}
.bme-payout-method-select{width:100%!important;height:54px!important;box-sizing:border-box!important;margin-top:7px!important;padding:0 14px!important;border:1px solid #2b3955!important;border-radius:11px!important;background:#0a1323!important;color:#eef2f7!important;font-size:10px!important}
.bme-payout-method-select:focus{outline:0!important;border-color:#7046ff!important;box-shadow:0 0 0 3px rgba(112,70,255,.12)!important}
.bme-payout-method-select option{background:#0a1323!important;color:#eef2f7!important}
.bme-payout-method-panel[hidden],.bme-method-form[hidden]{display:none!important}
.bme-payout-method-panel{margin-top:14px!important;padding:18px!important;border:1px solid #26364f!important;border-radius:14px!important;background:linear-gradient(145deg,#0b1323,#09111f)!important}
.bme-method-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding-bottom:13px!important;margin-bottom:15px!important;border-bottom:1px solid #1d2940!important}
.bme-method-panel-head strong{display:block!important;color:#eef2f8!important;font-size:11px!important}
.bme-method-panel-head small{display:block!important;margin-top:3px!important;color:#718097!important;font-size:7px!important}
.bme-method-badge{padding:6px 8px!important;border-radius:999px!important;border:1px solid #255640!important;background:#0b2119!important;color:#79e2a6!important;font-size:7px!important}
.bme-method-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
.bme-method-form label{display:block!important;color:#aeb9cb!important;font-size:9px!important;font-weight:700!important;margin-bottom:14px!important}
.bme-method-form input,.bme-method-form textarea{width:100%!important;box-sizing:border-box!important;margin-top:7px!important;border:1px solid #2b3955!important;border-radius:10px!important;background:#0a1323!important;color:#f0f4f9!important;padding:11px 12px!important;outline:0!important;font-size:10px!important}
.bme-method-form input{height:50px!important}
.bme-method-form textarea{min-height:82px!important;resize:vertical!important}
.bme-method-form input:focus,.bme-method-form textarea:focus{border-color:#7046ff!important;box-shadow:0 0 0 3px rgba(112,70,255,.12)!important}
.bme-method-form input::placeholder{color:#63738b!important;opacity:1!important}
.bme-method-form .bme-studio-btn{margin-top:2px!important}
@media(max-width:680px){.bme-method-grid{grid-template-columns:1fr!important}.bme-payout-method-panel{padding:14px!important}.bme-method-panel-head{align-items:flex-start!important}}

/* v4.6.69 — clean cash out panel */
.bme-cashout-available{
  padding:14px 0 18px!important;
  border-bottom:1px solid #1d2940!important;
}
.bme-cashout-available span{
  display:block!important;
  color:#718097!important;
  font-size:8px!important;
}
.bme-cashout-available strong{
  display:block!important;
  margin-top:6px!important;
  color:#f4f6fa!important;
  font-size:38px!important;
  line-height:1!important;
  font-weight:900!important;
}
.bme-cashout-available small{
  display:block!important;
  margin-top:7px!important;
  color:#74829a!important;
  font-size:7px!important;
  line-height:1.5!important;
}
.bme-cashout-amount-editor{
  margin-top:18px!important;
}
.bme-cashout-amount-editor>label{
  display:block!important;
  margin-bottom:7px!important;
  color:#aeb9cb!important;
  font-size:9px!important;
  font-weight:700!important;
}
.bme-usd-input-wrap{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  height:60px!important;
  box-sizing:border-box!important;
  border:1px solid #2b3955!important;
  border-radius:12px!important;
  background:#0a1323!important;
  overflow:hidden!important;
}
.bme-usd-input-wrap>span{
  padding-left:16px!important;
  color:#9e7aff!important;
  font-size:20px!important;
  font-weight:800!important;
}
.bme-usd-input-wrap input{
  width:100%!important;
  height:100%!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  color:#f4f6fa!important;
  padding:0 15px 0 7px!important;
  font-size:26px!important;
  font-weight:900!important;
  box-sizing:border-box!important;
}
.bme-usd-input-wrap input:focus{
  box-shadow:none!important;
}
.bme-cashout-amount-editor>small{
  display:block!important;
  margin-top:7px!important;
  color:#718097!important;
  font-size:7px!important;
}
.bme-cashout-btn{
  width:100%!important;
  height:52px!important;
  margin-top:17px!important;
}


/* v4.6.70 — required identity profile UI */
.bme-identity-card{margin-bottom:15px!important}.bme-identity-card .bme-settings-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.bme-required-badge{padding:6px 8px!important;border:1px solid #5a4021!important;border-radius:999px!important;background:#21190d!important;color:#e5bb70!important;font-size:7px!important;font-weight:800!important}.bme-identity-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.bme-identity-grid label{display:block!important;color:#aeb9cb!important;font-size:9px!important;font-weight:700!important}.bme-identity-grid input{width:100%!important;height:50px!important;box-sizing:border-box!important;margin-top:7px!important;padding:0 12px!important;border:1px solid #2b3955!important;border-radius:10px!important;background:#0a1323!important;color:#f3f6fb!important;outline:0!important}.bme-identity-grid input:focus{border-color:#7046ff!important;box-shadow:0 0 0 3px rgba(112,70,255,.12)!important}.bme-identity-notice{margin:2px 0 16px!important;padding:11px 12px!important;border-left:2px solid #7046ff!important;background:#10162a!important;color:#74839a!important;font-size:8px!important;line-height:1.6!important}
@media(max-width:720px){.bme-identity-grid{grid-template-columns:1fr!important}.bme-identity-card .bme-settings-head{align-items:flex-start!important}}

/* v4.6.71 — locked settings + direct live support */
.bme-identity-locked-note{margin:0 0 16px!important;padding:11px 12px!important;border-left:2px solid #6edda1!important;background:#0d1a19!important;color:#89b9a2!important;font-size:8px!important;line-height:1.6!important}
.bme-identity-card form.is-locked input{opacity:.72!important;cursor:not-allowed!important;background:#0a1220!important;border-color:#25344b!important}
.bme-identity-card form.is-locked input:focus{border-color:#25344b!important;box-shadow:none!important}
.bme-whatsapp-settings{cursor:pointer!important}
.bme-settings-card .bme-settings-row>strong{max-width:55%;text-align:right;word-break:break-word}
@media(max-width:720px){.bme-settings-card .bme-settings-row>strong{max-width:100%;text-align:left}}


/* v4.6.72 — custom branded OTP password reset */
.bme-custom-reset-page{background:#070b16!important}
.bme-custom-reset-page .site-header,.bme-custom-reset-page .site-footer{display:none!important}
.bme-reset-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 18px;box-sizing:border-box;background:radial-gradient(circle at 50% 10%,rgba(112,70,255,.15),transparent 32%),linear-gradient(180deg,#070b16,#090f1b)}
.bme-reset-card{width:min(470px,100%);border:1px solid #2a3851;border-radius:22px;overflow:hidden;background:linear-gradient(145deg,#0b1323,#09111e);box-shadow:0 35px 90px rgba(0,0,0,.45)}
.bme-reset-brand{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 24px 22px;background:radial-gradient(circle at 50% 0%,rgba(112,70,255,.16),transparent 50%),#0d1728;border-bottom:1px solid #202d45}
.bme-reset-brand img{width:72px;height:72px;object-fit:contain;border-radius:17px;background:#070c17;border:1px solid #33415d;padding:5px}
.bme-reset-brand strong{margin-top:12px;color:#f3f6fa;font-size:15px;letter-spacing:1.5px}.bme-reset-brand small{margin-top:5px;color:#8593aa;font-size:7px;letter-spacing:2.2px}
.bme-reset-body{padding:28px}.bme-reset-kicker{color:#9d76ff;font-size:8px;letter-spacing:2.2px;font-weight:900}.bme-reset-body h1{margin:9px 0 7px;color:#f4f6fb;font-size:30px;letter-spacing:-.8px}.bme-reset-body p{margin:0 0 22px;color:#7e8da5;font-size:10px;line-height:1.7}
.bme-reset-form label{display:block;color:#aeb9cb;font-size:9px;font-weight:700;margin-bottom:15px}.bme-reset-form input{width:100%;height:54px;box-sizing:border-box;margin-top:7px;padding:0 13px;border:1px solid #2b3955;border-radius:11px;background:#0a1323;color:#f2f5fa;outline:0;font-size:10px}.bme-reset-form input:focus{border-color:#7046ff;box-shadow:0 0 0 3px rgba(112,70,255,.12)}.bme-reset-form input::placeholder{color:#65758d}.bme-reset-form input[readonly]{opacity:.72;cursor:not-allowed}
.bme-reset-form>button{width:100%;height:52px;border:0;border-radius:11px;background:linear-gradient(135deg,#7046ff,#9551ff);color:#fff;font-size:10px;font-weight:800;cursor:pointer;box-shadow:0 14px 28px rgba(112,70,255,.22)}
.bme-reset-alert{margin:0 0 15px;padding:11px 12px;border-radius:10px;font-size:9px;line-height:1.6}.bme-reset-alert.error{border:1px solid #5a2a39;background:#241318;color:#efabb9}.bme-reset-success{padding:12px;border-left:2px solid #6edda1;background:#0d1a19;color:#86b9a1;font-size:9px;line-height:1.7}
.bme-reset-resend{text-align:center;margin-top:12px}.bme-reset-resend .link-button{width:auto;height:auto;padding:0;border:0;background:none;box-shadow:none;color:#a27cff;font-size:8px;cursor:pointer}
.bme-reset-login-link{display:block;text-align:center;margin-top:15px;color:#a27cff;text-decoration:none;font-size:9px;font-weight:800}.bme-reset-footer{margin-top:20px;padding-top:15px;border-top:1px solid #1d2940;text-align:center}.bme-reset-footer span{color:#68788f;font-size:8px}.bme-reset-footer a{display:block;margin-top:6px;color:#79e2a6;text-decoration:none;font-size:8px;font-weight:700}

/* v4.6.73 — 2-minute OTP countdown + support mail branding */
.bme-otp-timer{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin:2px 0 15px!important;
  padding:10px 12px!important;
  border:1px solid #27364f!important;
  border-radius:10px!important;
  background:#0b1424!important;
  color:#73829a!important;
  font-size:8px!important;
}
.bme-otp-timer strong{
  color:#a77eff!important;
  font-size:14px!important;
  letter-spacing:.8px!important;
  font-variant-numeric:tabular-nums!important;
}
.bme-otp-timer strong.expired{color:#e2a56e!important}
.bme-reset-resend .link-button:disabled{
  opacity:.45!important;
  cursor:not-allowed!important;
}
.bme-resend-hint{
  display:block!important;
  margin-top:6px!important;
  color:#66768e!important;
  font-size:7px!important;
}

/* v4.6.74 — stable dashboard access + identity reminder */
.bme-dashboard-profile-notice{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:15px!important;
  margin:14px 0 0!important;
  padding:12px 14px!important;
  border:1px solid #5a4322!important;
  border-radius:12px!important;
  background:#17130d!important;
}
.bme-dashboard-profile-notice strong{display:block!important;color:#e8c27b!important;font-size:9px!important}
.bme-dashboard-profile-notice span{display:block!important;margin-top:3px!important;color:#8d7c61!important;font-size:7px!important}
.bme-dashboard-profile-notice a{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;padding:8px 10px!important;border-radius:9px!important;background:#7046ff!important;color:#fff!important;text-decoration:none!important;font-size:8px!important;font-weight:800!important}
@media(max-width:680px){.bme-dashboard-profile-notice{align-items:flex-start!important;flex-direction:column!important}.bme-dashboard-profile-notice a{width:100%!important;justify-content:center!important;box-sizing:border-box!important}}

/* v4.6.75 — branded portal + catalog CSV */
.bme-dashboard-brand strong{display:block!important;color:#f1f4f8!important;font-size:12px!important;letter-spacing:.7px!important}
.bme-dashboard-brand small{display:block!important;color:#9b7bff!important;font-size:7px!important;letter-spacing:1.7px!important;margin-top:2px!important}
.bme-catalog-toolbar-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}
@media(max-width:560px){.bme-catalog-toolbar{align-items:flex-start!important;flex-direction:column!important}.bme-catalog-toolbar-actions{width:100%!important}.bme-catalog-toolbar-actions>a{flex:1!important;justify-content:center!important}}


/* v4.6.77 — final release studio + live indicators */
.bme-date-field{position:relative;display:flex;align-items:center}
.bme-date-field input{padding-right:50px!important}
.bme-calendar-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:1px solid #34435e;border-radius:9px;background:#111b2d;color:#a883ff;display:grid;place-items:center;font-size:15px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.bme-calendar-btn:hover{border-color:#7046ff;background:#191f38;box-shadow:0 0 0 3px rgba(112,70,255,.12)}
.bme-date-field input::-webkit-calendar-picker-indicator{opacity:.25;filter:invert(1);cursor:pointer}
.bme-release-status{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 7px!important;border-radius:999px!important;background:#101827!important;border:1px solid #2d3a53!important;color:#b7c3d4!important;font-size:7px!important;white-space:nowrap!important}
.bme-release-status.review-pending,.bme-release-status.under-review{color:#e0b96e!important;border-color:#5d481f!important;background:#211a0d!important}
.bme-release-status.review-complete{color:#cbb9ff!important;border-color:#50378d!important;background:#1b1530!important}
.bme-release-status.approved{color:#71e0a4!important;border-color:#22533f!important;background:#0b2119!important}
.bme-release-status.needs-changes{color:#ef9aa7!important;border-color:#5a2b36!important;background:#241318!important}
.bme-release-status.live{color:#71e0a4!important;border-color:#22533f!important;background:#0b2119!important}
.bme-release-live-dot{display:inline-block!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#65db9a!important;box-shadow:0 0 0 4px rgba(101,219,154,.1)!important;animation:bme-live-blink 2.4s ease-in-out infinite!important}
.bme-dashboard-api-status.live i{animation:bme-live-blink 2.4s ease-in-out infinite!important}
.bme-release-submitted-notice{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:14px 0;padding:12px 14px;border:1px solid #4f3b20;border-radius:12px;background:#17130d;color:#d8c69e;font-size:8px}
.bme-release-submitted-notice strong{color:#f1d283;font-size:9px}.bme-release-submitted-notice span b{color:#e2bd73}
@keyframes bme-live-blink{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 0 4px rgba(101,219,154,.10),0 0 0 0 rgba(101,219,154,0)}50%{opacity:.28;transform:scale(.86);box-shadow:0 0 0 4px rgba(101,219,154,.04),0 0 0 8px rgba(101,219,154,.06)}}
@media(prefers-reduced-motion:reduce){.bme-release-live-dot,.bme-dashboard-api-status.live i{animation:none!important}}


/* v4.6.78 — public demo analytics */
.bme-demo-analytics-page{min-height:100vh;background:radial-gradient(circle at 20% 0%,rgba(112,70,255,.12),transparent 35%),#070b16}
.bme-demo-hero{padding:82px 0 35px;border-bottom:1px solid #1a263b;background:linear-gradient(180deg,rgba(15,23,42,.58),rgba(7,11,22,0))}
.bme-demo-hero-copy{max-width:830px}.bme-demo-hero-copy .bme-eyebrow{display:inline-block;color:#a37cff;font-size:8px;letter-spacing:2.4px;font-weight:900}.bme-demo-hero-copy h1{margin:9px 0 10px;color:#f3f6fb;font-size:46px;letter-spacing:-1.6px}.bme-demo-hero-copy p{max-width:720px;margin:0;color:#7f8da5;font-size:11px;line-height:1.8}
.bme-demo-live-badge{display:inline-flex;align-items:center;gap:8px;margin-top:19px;padding:7px 10px;border-radius:999px;border:1px solid #49377d;background:#161126;color:#baa2ff;font-size:8px;font-weight:800}.bme-demo-live-badge i,.bme-demo-live-chip i,.bme-demo-mini-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#68dda0;box-shadow:0 0 0 4px rgba(104,221,160,.1);animation:bme-live-blink 2.4s ease-in-out infinite}.bme-demo-live-badge small{color:#6f8098;font-weight:600}
.bme-demo-dashboard{padding:30px 0 70px}
.bme-demo-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bme-demo-metric,.bme-demo-panel{border:1px solid #26364f;background:linear-gradient(145deg,#0b1323,#0a111f);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.18)}
.bme-demo-metric{padding:18px}.bme-demo-metric-head{display:flex;justify-content:space-between;gap:10px;color:#78889f;font-size:8px}.bme-demo-metric-head b{padding:4px 6px;border-radius:999px;border:1px solid #2e3c56;color:#a990ff;font-size:6px;background:#11182a}.bme-demo-metric strong{display:block;margin:12px 0 5px;color:#f5f7fb;font-size:27px;letter-spacing:-.8px}.bme-demo-metric small{color:#6f7f97;font-size:7px}.bme-demo-spark{height:4px;margin-top:14px;border-radius:99px;background:#131e31;overflow:hidden}.bme-demo-spark span{display:block;width:var(--w);height:100%;background:linear-gradient(90deg,#6f45ff,#a15aff);box-shadow:0 0 12px rgba(112,70,255,.45)}
.bme-demo-grid-main{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px}.bme-demo-panel{padding:18px}.bme-demo-panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #1d2940}.bme-demo-panel-head strong{display:block;color:#eef2f8;font-size:11px}.bme-demo-panel-head small{display:block;margin-top:3px;color:#708097;font-size:7px}.bme-demo-panel-head>span:last-child{color:#9c7aff;font-size:7px}.bme-demo-live-chip{display:inline-flex!important;align-items:center;gap:6px!important;padding:5px 7px;border:1px solid #255640;border-radius:999px;background:#0b2119;color:#76df9f!important;font-size:6px!important}
.bme-demo-chart-wrap{position:relative;height:330px;padding-top:13px}.bme-demo-gridlines{position:absolute;inset:15px 0 30px;display:flex;flex-direction:column;justify-content:space-between}.bme-demo-gridlines span{display:block;height:1px;background:#19253a}.bme-demo-chart{position:relative;width:100%;height:260px;margin-top:14px;overflow:visible}.bme-demo-area{fill:url(#demoFill)}.bme-demo-line{fill:none;stroke:#8a5cff;stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 5px 10px rgba(112,70,255,.28));stroke-linecap:round;stroke-linejoin:round}.bme-demo-chart-axis{display:flex;justify-content:space-between;color:#5f7088;font-size:7px}
.bme-demo-source-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #1b273b}.bme-demo-source-row:last-child{border-bottom:0}.bme-demo-source-row>div{display:flex;align-items:center;gap:9px}.bme-demo-source-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#111a2b;border:1px solid #2a3850;color:#a17cff;font-size:11px;font-weight:900}.bme-demo-source-row b{display:block;color:#e7ebf3;font-size:8px}.bme-demo-source-row small{display:block;margin-top:2px;color:#687991;font-size:6px}.bme-demo-source-row>strong{color:#c3b0ff;font-size:9px}
.bme-demo-grid-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:14px}.bme-demo-activity>div,.bme-demo-ranking>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #1d2940}.bme-demo-activity>div:last-child,.bme-demo-ranking>div:last-child{border-bottom:0}.bme-demo-activity span{display:flex;align-items:center;gap:8px;color:#91a0b5;font-size:8px}.bme-demo-activity i{width:6px;height:6px;border-radius:50%;background:#68dda0;box-shadow:0 0 0 4px rgba(104,221,160,.08);animation:bme-live-blink 2.5s ease-in-out infinite}.bme-demo-activity b{color:#75dfa2;font-size:9px}.bme-demo-ranking>div>em{font-style:normal;color:#5f6f87;font-size:8px}.bme-demo-ranking span{flex:1}.bme-demo-ranking b{display:block;color:#e9edf4;font-size:8px}.bme-demo-ranking small{display:block;margin-top:2px;color:#687991;font-size:6px}.bme-demo-ranking strong{color:#c0adff;font-size:9px}.bme-demo-country{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.bme-demo-country div{padding:10px;border:1px solid #233249;border-radius:10px;background:#0a1323;display:flex;justify-content:space-between;gap:8px;color:#728198;font-size:7px}.bme-demo-country b{color:#edf1f6}
.bme-demo-disclaimer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:14px;padding:14px 16px;border:1px solid #3b2f59;border-radius:13px;background:#0f1121}.bme-demo-disclaimer span{white-space:nowrap;color:#b396ff;font-size:7px;font-weight:900;letter-spacing:1.2px}.bme-demo-disclaimer span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9e7cff;box-shadow:0 0 0 4px rgba(158,124,255,.1)}.bme-demo-disclaimer p{margin:0;color:#718097;font-size:7px;line-height:1.6}
@media(max-width:1050px){.bme-demo-metrics{grid-template-columns:1fr 1fr}.bme-demo-grid-main{grid-template-columns:1fr}.bme-demo-grid-bottom{grid-template-columns:1fr 1fr}.bme-demo-source-panel{min-height:0}}
@media(max-width:700px){.bme-demo-hero{padding-top:55px}.bme-demo-hero-copy h1{font-size:34px}.bme-demo-grid-bottom{grid-template-columns:1fr}.bme-demo-disclaimer{align-items:flex-start;flex-direction:column}.bme-demo-metrics{grid-template-columns:1fr}}


/* v4.6.79 — pricing pay now / checkout */
.bme-pricing-pay-now,.bme-pricing-contact{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:11px 16px!important;border-radius:10px!important;font-size:9px!important;font-weight:800!important;text-decoration:none!important}
.bme-pricing-pay-now{background:linear-gradient(135deg,#7046ff,#9551ff)!important;color:#fff!important;box-shadow:0 10px 22px rgba(112,70,255,.2)!important}.bme-pricing-contact{background:#111b2d!important;color:#d3c6ff!important;border:1px solid #3b4a68!important}
.bme-pay-page{min-height:100vh;background:radial-gradient(circle at 20% 0%,rgba(112,70,255,.12),transparent 35%),#070b16;padding-bottom:70px}
.bme-pay-hero{padding:75px 0 35px;border-bottom:1px solid #1a263b}.bme-pay-hero h1{margin:8px 0;color:#f3f6fb;font-size:44px;letter-spacing:-1.4px}.bme-pay-hero p{max-width:700px;margin:0;color:#7e8da4;font-size:10px;line-height:1.8}
.bme-pay-content{padding-top:26px}.bme-pay-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:15px}.bme-pay-card,.bme-pay-side-card,.bme-pay-success{border:1px solid #27364f;background:linear-gradient(145deg,#0b1323,#0a111f);border-radius:17px;box-shadow:0 20px 55px rgba(0,0,0,.18)}.bme-pay-card{padding:22px}.bme-pay-card-head{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #1d2940}.bme-pay-card-head h2{margin:4px 0;color:#eef2f8;font-size:14px}.bme-pay-card-head small{color:#718097;font-size:7px}.bme-pay-card-head.second{margin-top:22px;padding-top:22px}
.bme-pay-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bme-pay-form label,.bme-pay-transaction{display:block;margin-top:16px;color:#aeb9cb;font-size:9px;font-weight:700}.bme-pay-form input{width:100%;height:52px;box-sizing:border-box;margin-top:7px;padding:0 12px;border:1px solid #2b3955;border-radius:10px;background:#0a1323;color:#f4f6fa;outline:0;font-size:10px}.bme-pay-form input:focus{border-color:#7046ff;box-shadow:0 0 0 3px rgba(112,70,255,.12)}.bme-pay-error{margin:15px 0;padding:11px;border:1px solid #5a2b38;border-radius:10px;background:#241318;color:#efabb9;font-size:8px}
.bme-pay-invoice{margin-top:18px;padding:14px;border:1px solid #2b3955;border-radius:12px;background:#0a1323}.bme-pay-invoice>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #1b273b;color:#75859c;font-size:8px}.bme-pay-invoice>div:last-child{border-bottom:0}.bme-pay-invoice b{color:#dce2eb}.bme-pay-invoice .total{margin-top:3px;padding-top:12px;color:#d4c6ff}.bme-pay-invoice .total strong{color:#a67fff;font-size:18px}
.bme-bkash-box{margin-top:14px;padding:17px;border:1px solid #1f6b4e;border-radius:13px;background:linear-gradient(135deg,#0b2119,#0c1815)}.bme-bkash-box strong{display:block;color:#e8f8ee;font-size:9px}.bme-bkash-box span{display:block;margin-top:5px;color:#74e0a0;font-size:21px;font-weight:900;letter-spacing:1px}.bme-bkash-box p{margin:10px 0 0;color:#83a994;font-size:8px;line-height:1.6}.bme-bkash-box p strong{display:inline;color:#dff7e7;font-size:inherit}
.bme-pay-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;border:0;border-radius:11px;background:linear-gradient(135deg,#7046ff,#9551ff);color:#fff;font-size:10px;font-weight:900;text-decoration:none;cursor:pointer;box-shadow:0 14px 28px rgba(112,70,255,.22)}.bme-pay-primary:disabled{opacity:.6;cursor:wait}.bme-pay-secondary{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px;border:1px solid #2e3d58;border-radius:10px;color:#b6a2ff;text-decoration:none;font-size:8px}
.bme-pay-live-help{margin-top:12px;padding:10px 12px;border-left:2px solid #7046ff;background:#10162a;color:#718097;font-size:7px;line-height:1.6}.bme-pay-live-help b{color:#bba8ff}.bme-pay-side{display:flex;flex-direction:column;gap:15px}.bme-pay-side-card{padding:20px}.bme-pay-side-card h3{margin:7px 0 3px;color:#eef2f8;font-size:16px}.bme-pay-side-price{margin:11px 0 2px;color:#a880ff;font-size:31px;font-weight:900}.bme-pay-side-card>small{color:#718097;font-size:7px}.bme-side-line{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #1d2940;color:#74839a;font-size:8px}.bme-side-line b{color:#dce2eb}.bme-side-line.total{border-bottom:0;color:#d2c4ff}.bme-side-line.total b{color:#a67fff;font-size:13px}.bme-pay-side-card.support p{margin:8px 0 14px;color:#718097;font-size:8px;line-height:1.6}.bme-pay-side-card.support a{color:#75dfa1;font-size:8px;font-weight:800;text-decoration:none}
.bme-pay-success{max-width:760px;margin:0 auto;padding:34px;text-align:center}.bme-success-icon{width:52px;height:52px;margin:0 auto 15px;border-radius:50%;display:grid;place-items:center;background:#0b2119;border:1px solid #22553f;color:#75dfa0;font-size:24px}.bme-pay-success h2{margin:8px 0;color:#f1f4f8;font-size:24px}.bme-pay-success p{margin:0 auto;max-width:620px;color:#7d8ba1;font-size:9px;line-height:1.8}.bme-pay-success-actions{display:flex;gap:10px;justify-content:center;margin-top:22px}.bme-pay-success-actions .bme-pay-primary{width:auto;padding:0 18px}
@media(max-width:900px){.bme-pay-grid{grid-template-columns:1fr}.bme-pay-side{display:grid;grid-template-columns:1fr 1fr}.bme-pay-side-card.support{height:max-content}}@media(max-width:620px){.bme-pay-two,.bme-pay-side{grid-template-columns:1fr}.bme-pay-success-actions{flex-direction:column}.bme-pay-success-actions .bme-pay-primary{width:100%;box-sizing:border-box}}

/* v4.6.80 — Apply Now / checkout stability */
.bme-apply-card{max-width:900px;margin:0 auto}.bme-apply-card .bme-pay-form label{margin-top:15px}


/* v4.6.81 — responsive mobile/tablet header + Apply Now */
@media(max-width:1050px){
  .lp-header{height:auto!important;min-height:72px!important}
  .lp-header .lp-header-inner{
    min-height:72px!important;
    height:auto!important;
    padding:11px 18px!important;
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    row-gap:9px!important;
  }
  .lp-header .lp-logo{flex:0 0 auto!important}
  .lp-header .lp-actions{margin-left:auto!important}
  .lp-header .lp-nav{
    order:3!important;
    flex:0 0 100%!important;
    width:100%!important;
    display:flex!important;
    justify-content:flex-start!important;
    align-items:center!important;
    gap:6px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:2px 0 5px!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .lp-header .lp-nav::-webkit-scrollbar{display:none!important}
  .lp-header .lp-nav a{
    flex:0 0 auto!important;
    white-space:nowrap!important;
    font-size:10px!important;
    padding:8px 10px!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:8px!important;
    background:rgba(17,24,39,.72)!important;
  }
  .lp-header .lp-nav a.active{
    border-color:#7f4cff!important;
    background:rgba(112,70,255,.14)!important;
  }
}
@media(max-width:680px){
  .lp-header .lp-header-inner{padding:9px 12px!important}
  .lp-header .lp-logo-text strong{font-size:13px!important}
  .lp-header .lp-logo-text small{font-size:6px!important}
  .lp-header .lp-logo-mark{width:34px!important;height:34px!important}
  .lp-header .lp-actions{gap:6px!important}
  .lp-header .lp-login{padding:8px 10px!important;font-size:9px!important}
  .lp-header .lp-cta{padding:9px 11px!important;font-size:9px!important}
  .lp-header .lp-nav a{font-size:9px!important;padding:7px 9px!important}
}
@media(max-width:420px){
  .lp-header .lp-actions{width:100%!important;justify-content:flex-end!important}
  .lp-header .lp-nav{order:4!important}
  .lp-header .lp-actions .lp-login,
  .lp-header .lp-actions .lp-cta{min-width:82px!important;text-align:center!important}
}

/* Standard inner-page header */
@media(max-width:1050px){
  .bme-nav{min-height:70px!important;flex-wrap:wrap!important;padding:10px 0!important}
  .bme-brand{flex:0 0 auto!important}
  .bme-actions{margin-left:auto!important}
  .bme-menu{
    order:3!important;
    flex:0 0 100%!important;
    width:100%!important;
    justify-content:flex-start!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    gap:5px!important;
    padding:2px 0 5px!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .bme-menu::-webkit-scrollbar{display:none!important}
  .bme-menu a{
    flex:0 0 auto!important;
    padding:8px 9px!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:8px!important;
    background:rgba(17,24,39,.72)!important;
  }
}
@media(max-width:680px){
  .bme-container{width:min(1180px,calc(100% - 24px))!important}
  .bme-brand img{width:128px!important;height:50px!important}
  .bme-login{padding:8px 10px!important;font-size:9px!important}
  .bme-cta{padding:9px 11px!important;font-size:9px!important}
  .bme-menu a{font-size:9px!important}
}

/* Apply Now page: premium mobile stack */
@media(max-width:680px){
  .bme-apply-card{padding:16px!important}
  .bme-apply-card .bme-pay-two{grid-template-columns:1fr!important}
}


/* v4.6.82 — professional distributor-style Apply Now form */
.bme-apply-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.42fr);gap:16px;align-items:start}
.bme-apply-section{padding:20px 0;border-bottom:1px solid #1d2940}.bme-apply-section:last-child{border-bottom:0;padding-bottom:0}
.bme-apply-section-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.bme-apply-section-head>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#7046ff,#9551ff);color:#fff;font-size:8px;font-weight:900;box-shadow:0 8px 20px rgba(112,70,255,.2)}.bme-apply-section-head strong{display:block;color:#eef2f8;font-size:11px}.bme-apply-section-head small{display:block;margin-top:3px;color:#718097;font-size:7px}
.bme-apply-card .bme-pay-form select,.bme-apply-card .bme-pay-form textarea{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #2b3955;border-radius:10px;background:#0a1323;color:#f3f6fa;padding:11px 12px;outline:0;font-size:10px}.bme-apply-card .bme-pay-form select{height:52px}.bme-apply-card .bme-pay-form textarea{resize:vertical;min-height:105px;line-height:1.6}.bme-apply-card .bme-pay-form select:focus,.bme-apply-card .bme-pay-form textarea:focus{border-color:#7046ff;box-shadow:0 0 0 3px rgba(112,70,255,.12)}
.bme-apply-consent{margin:0 0 14px;padding:12px;border-left:2px solid #7046ff;background:#10162a;color:#718097;font-size:8px;line-height:1.7}.bme-apply-consent b{color:#bca7ff}
.bme-apply-side{display:flex;flex-direction:column;gap:15px;position:sticky;top:90px}.bme-apply-side .bme-pay-side-card p{color:#718097;font-size:8px;line-height:1.7}.bme-apply-check{padding:10px 0;border-top:1px solid #1d2940;color:#91a0b5;font-size:8px}.bme-apply-check:first-of-type{margin-top:12px}.bme-apply-check::first-letter{color:#6edda1}
@media(max-width:900px){.bme-apply-layout{grid-template-columns:1fr}.bme-apply-side{position:static;display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:620px){.bme-apply-side{grid-template-columns:1fr}}


/* v4.6.83 — payout preference, artist links & release capacity */
.bme-apply-link-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bme-apply-help{display:block;margin-top:7px;color:#667790!important;font-size:7px!important;line-height:1.6}
.bme-apply-link-grid label{display:block;color:#aeb9cb;font-size:9px;font-weight:700}
.bme-apply-link-grid input{width:100%;height:52px;box-sizing:border-box;margin-top:7px;padding:0 12px;border:1px solid #2b3955;border-radius:10px;background:#0a1323;color:#f3f6fa;outline:0;font-size:10px}
.bme-apply-link-grid input:focus{border-color:#7046ff;box-shadow:0 0 0 3px rgba(112,70,255,.12)}
.bme-apply-section select[name="payout_method"],.bme-apply-section select[name="monthly_release_capacity"]{width:100%;height:52px;box-sizing:border-box;padding:0 12px;border:1px solid #2b3955;border-radius:10px;background:#0a1323;color:#f3f6fa;outline:0;font-size:10px}
.bme-apply-section select[name="payout_method"]:focus,.bme-apply-section select[name="monthly_release_capacity"]:focus{border-color:#7046ff;box-shadow:0 0 0 3px rgba(112,70,255,.12)}
@media(max-width:680px){.bme-apply-link-grid{grid-template-columns:1fr}}


/* v4.6.84 — individual + partner login header controls */
.bme-actions{display:flex!important;align-items:center!important;gap:8px!important}
.bme-login-individual{
  min-width:68px!important;
  height:40px!important;
  padding:6px 10px!important;
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  line-height:1!important;
}
.bme-login-individual strong{display:block!important;font-size:9px!important;color:#edf1f7!important}
.bme-login-individual small{display:block!important;margin-top:3px!important;font-size:6px!important;letter-spacing:.6px!important;color:#7e8ca4!important}
.bme-partner-login{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:40px!important;
  padding:5px 10px 5px 6px!important;
  border:1px solid rgba(201,160,74,.65)!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,rgba(35,28,12,.96),rgba(18,18,24,.96))!important;
  color:#f1e0b1!important;
  text-decoration:none!important;
  box-shadow:0 6px 18px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.bme-partner-login:hover{border-color:#e1b44f!important;box-shadow:0 8px 22px rgba(197,152,52,.14),inset 0 1px 0 rgba(255,255,255,.06)!important}
.bme-partner-login-mark{
  width:28px!important;height:28px!important;min-width:28px!important;
  display:grid!important;place-items:center!important;
  border-radius:50%!important;
  border:2px solid #d5aa4c!important;
  background:#0a0f1a!important;
  box-shadow:0 0 0 3px rgba(213,170,76,.09),0 0 13px rgba(213,170,76,.12)!important;
  overflow:hidden!important;
}
.bme-partner-login-mark img{width:21px!important;height:21px!important;object-fit:contain!important}
.bme-partner-login-copy{display:flex!important;flex-direction:column!important;line-height:1!important}
.bme-partner-login-copy strong{font-size:8px!important;color:#f5e7be!important;letter-spacing:.3px!important}
.bme-partner-login-copy small{font-size:6px!important;margin-top:3px!important;color:#caa95c!important;letter-spacing:.4px!important}
@media(max-width:680px){
  .bme-actions{gap:5px!important}
  .bme-login-individual{min-width:60px!important;padding:5px 8px!important}
  .bme-partner-login{min-height:36px!important;padding-right:8px!important}
  .bme-partner-login-mark{width:24px!important;height:24px!important;min-width:24px!important}
  .bme-partner-login-mark img{width:18px!important;height:18px!important}
  .bme-partner-login-copy strong{font-size:7px!important}
  .bme-partner-login-copy small{font-size:5.5px!important}
}


/* v4.6.85 — compact login hero */
.bme-login-hero-compact{
  padding:34px 0 20px!important;
  background:radial-gradient(circle at 72% 20%,rgba(112,70,255,.14),transparent 38%),linear-gradient(180deg,#0b0f1f,#070a14)!important;
  border-bottom:1px solid rgba(123,77,255,.22)!important;
}
.bme-login-hero-compact .bme-eyebrow{font-size:7px!important;letter-spacing:2px!important}
.bme-login-panel-section{padding:28px 0 58px!important}
.bme-login-panel-section .bme-portal-box{
  max-width:560px!important;
  margin:0 auto!important;
}
@media(max-width:760px){
  .bme-login-hero-compact{padding:25px 0 15px!important}
  .bme-login-panel-section{padding:20px 0 42px!important}
}


/* v4.6.86 — login panel starts at top; no hero gap */
.bme-login-panel-section{
  padding:26px 0 48px!important;
  margin:0!important;
  min-height:0!important;
}
.bme-login-panel-section .bme-portal-box{
  margin:0 auto!important;
  max-width:560px!important;
}
@media(max-width:760px){
  .bme-login-panel-section{padding:18px 0 36px!important}
}


/* v4.6.87 — login panel centered and pulled to top */
.bme-login-panel-section{
  width:100%!important;
  box-sizing:border-box!important;
  padding:8px 0 28px!important;
  margin:0!important;
  display:flex!important;
  justify-content:center!important;
  align-items:flex-start!important;
}
.bme-login-panel-section .bme-portal-box{
  width:min(560px,calc(100% - 28px))!important;
  max-width:560px!important;
  margin:0 auto!important;
  transform:none!important;
}
@media(max-width:760px){
  .bme-login-panel-section{padding:6px 0 24px!important}
  .bme-login-panel-section .bme-portal-box{width:calc(100% - 22px)!important}
}

/* v4.6.88 — application confirmation */
.bme-apply-success-id{display:inline-flex;flex-direction:column;gap:4px;margin:18px auto;padding:12px 16px;border:1px solid #2f3d57;border-radius:11px;background:#0a1323}.bme-apply-success-id span{color:#718097;font-size:7px;text-transform:uppercase;letter-spacing:1px}.bme-apply-success-id strong{color:#a77dff;font-size:12px;letter-spacing:.6px}


/* v4.6.90 — user-provided studio hero visual */
.lp-hero-studio{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;min-height:520px!important;padding:34px 34px 34px 12px!important}
.lp-studio-frame{position:relative;width:100%;max-width:860px;aspect-ratio:16/9;border-radius:28px;overflow:hidden;border:1px solid rgba(151,123,255,.22);background:#090d19;box-shadow:0 35px 90px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.03) inset}
.lp-studio-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,11,22,.05),rgba(7,11,22,.02) 52%,rgba(112,70,255,.16)),linear-gradient(180deg,rgba(7,11,22,.02),rgba(7,11,22,.18));pointer-events:none}
.lp-studio-frame img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border:0}
.lp-studio-glow{position:absolute;inset:-1px;border-radius:28px;box-shadow:0 0 70px rgba(112,70,255,.12);pointer-events:none}
@media(max-width:1100px){
  .lp-hero-studio{min-height:420px!important;padding:25px!important}
}
@media(max-width:760px){
  .lp-hero{display:flex!important;flex-direction:column!important}
  .lp-hero-copy{width:100%!important}
  .lp-hero-studio{width:100%!important;min-height:auto!important;padding:22px 0 8px!important}
  .lp-studio-frame{max-width:100%!important;border-radius:18px!important}
  .lp-studio-glow{border-radius:18px!important}
}


/* v4.6.91 — force studio hero artwork */
.lp-hero .lp-hero-art.lp-hero-studio{
  position:absolute!important;
  right:0!important;
  top:0!important;
  width:55%!important;
  height:100%!important;
  min-height:500px!important;
  padding:0!important;
  display:block!important;
  background:
    linear-gradient(90deg,rgba(7,11,24,1) 0%,rgba(7,11,24,.38) 24%,rgba(7,11,24,0) 58%),
    url("/wp-content/themes/biswas-music-entertainment-premium-v580/assets/hero-reference.png") center/cover no-repeat!important;
  mix-blend-mode:normal!important;
  opacity:1!important;
  overflow:hidden!important;
}
.lp-hero .lp-hero-art.lp-hero-studio:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(180deg,rgba(7,11,24,.04),rgba(7,11,24,.15))!important;
  pointer-events:none!important;
}
.lp-hero .lp-hero-art.lp-hero-studio .lp-studio-frame{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  aspect-ratio:auto!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
.lp-hero .lp-hero-art.lp-hero-studio .lp-studio-frame img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  opacity:0!important; /* background handles rendering */
}
.lp-hero .lp-hero-art.lp-hero-studio .lp-studio-glow{display:none!important}
@media(max-width:760px){
  .lp-hero .lp-hero-art.lp-hero-studio{
    position:relative!important;
    width:100%!important;
    height:330px!important;
    min-height:330px!important;
    right:auto!important;
    top:auto!important;
    margin-top:12px!important;
  }
}

/* v4.6.92 — mixed studio + dashboard homepage hero */
.lp-hero .lp-hero-art.lp-hero-mixed{
  position:absolute!important;
  right:0!important;
  top:0!important;
  width:58%!important;
  height:100%!important;
  min-height:500px!important;
  padding:0!important;
  background:#070b16 url("/wp-content/themes/biswas-music-entertainment-premium-v580/assets/biswas-music-mixed-hero.png") center/cover no-repeat!important;
  mix-blend-mode:normal!important;
  opacity:1!important;
  overflow:hidden!important;
}
.lp-hero .lp-hero-art.lp-hero-mixed .lp-studio-frame{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.lp-hero .lp-hero-art.lp-hero-mixed .lp-studio-frame img{
  display:none!important;
}
@media(max-width:760px){
  .lp-hero .lp-hero-art.lp-hero-mixed{
    position:relative!important;
    width:100%!important;
    height:300px!important;
    min-height:300px!important;
    right:auto!important;
    top:auto!important;
    margin-top:10px!important;
  }
}

/* v4.7.3 — final homepage hero uses both embedded source images directly */
.lp-hero .bme-home-dual-image-hero{
  position:absolute!important;
  top:0!important;
  right:0!important;
  width:58%!important;
  height:100%!important;
  min-height:500px!important;
  display:block!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  background:#070b16!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
  z-index:2!important;
}
.lp-hero .bme-home-studio-layer{
  position:absolute!important;
  inset:0!important;
  overflow:hidden!important;
}
.lp-hero .bme-home-studio-layer img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:cover!important;
  object-position:center!important;
  filter:brightness(.82) contrast(1.04) saturate(.94)!important;
}
.lp-hero .bme-home-studio-layer:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:
    linear-gradient(90deg,#070b16 0%,rgba(7,11,22,.80) 18%,rgba(7,11,22,.26) 43%,rgba(7,11,22,.03) 72%),
    linear-gradient(180deg,rgba(7,11,22,.08),rgba(7,11,22,.20))!important;
  pointer-events:none!important;
}
.lp-hero .bme-home-dashboard-layer{
  position:absolute!important;
  right:4%!important;
  bottom:-6%!important;
  width:min(720px,94%)!important;
  z-index:5!important;
  border:1px solid rgba(128,84,255,.52)!important;
  border-radius:18px!important;
  overflow:hidden!important;
  background:#070d1a!important;
  box-shadow:0 25px 70px rgba(0,0,0,.55),0 0 42px rgba(112,70,255,.20)!important;
  transform:perspective(1100px) rotateY(-3deg)!important;
}
.lp-hero .bme-home-dashboard-layer img{
  display:block!important;
  width:100%!important;
  height:auto!important;
}
@media(max-width:760px){
  .lp-hero .bme-home-dual-image-hero{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    width:100%!important;
    height:430px!important;
    min-height:430px!important;
    margin-top:8px!important;
  }
  .lp-hero .bme-home-dashboard-layer{
    right:3%!important;
    bottom:-32px!important;
    width:94%!important;
    transform:none!important;
    border-radius:14px!important;
  }
}


/* v4.7.7 — bulletproof continuous platform marquee + dashboard exit interaction */
.lp-platforms{overflow:hidden!important}
.lp-marquee-wrap{overflow:hidden!important;width:100%!important;position:relative!important}
.lp-platform-marquee[data-platform-track]{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;gap:18px!important;white-space:nowrap!important;align-items:center!important;animation:none!important;will-change:transform!important;transform:translate3d(0,0,0)!important}
.lp-platform-marquee[data-platform-track] .platform-logo{flex:0 0 auto!important}
.lp-platform-marquee[data-platform-track] .platform-logo{padding:8px 13px!important}
.lp-platform-marquee[data-platform-track] b{white-space:nowrap!important}
/* Never disable the marquee because of prefers-reduced-motion: the JS loop owns motion. */
@media (prefers-reduced-motion: reduce){.lp-platform-marquee[data-platform-track]{animation:none!important}}

.bme-home-dual-image-hero{isolation:isolate!important}
.bme-home-dashboard-layer{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .28s ease,filter .42s ease!important;will-change:transform,opacity!important}
.bme-home-dual-image-hero.bme-dashboard-exited .bme-home-dashboard-layer{transform:translate3d(115vw,-1vh,0) perspective(1100px) rotateY(-3deg) scale(.84)!important;opacity:0!important;filter:blur(4px)!important;pointer-events:none!important}


/* v4.7.9 — guaranteed one-line continuous platform ticker */
.lp-platforms{overflow:hidden!important}
.lp-marquee-wrap{overflow:hidden!important;position:relative!important;width:100%!important}
.lp-platform-marquee{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;align-items:center!important;white-space:nowrap!important;gap:0!important;will-change:transform!important;transform:translate3d(0,0,0)}
.lp-platform-marquee .lp-marquee-group{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:18px!important;padding-right:18px!important;white-space:nowrap!important}
.lp-platform-marquee .platform-logo{flex:0 0 auto!important;white-space:nowrap!important}
.lp-platform-marquee .platform-logo b{white-space:nowrap!important}
/* Do not pause the ticker on hover; it should continuously move right-to-left. */
.lp-marquee-wrap:hover .lp-platform-marquee{animation:none!important}
/* Make the dashboard exit extremely fast and fully reveal the studio behind it. */
.bme-home-dashboard-layer{transition:transform .28s cubic-bezier(.06,.86,.16,1),opacity .20s ease,filter .28s ease!important}
.bme-home-dual-image-hero.bme-dashboard-exited .bme-home-dashboard-layer{transform:translate3d(125vw,-2vh,0) scale(.86)!important;opacity:0!important;filter:blur(3px)!important;pointer-events:none!important}


/* v4.8.0 — CSS-native continuous marquee: one-line, right-to-left, seamless */
@keyframes bmePlatformMarqueeRTL{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-50%,0,0)}
}
.lp-platforms .lp-marquee-wrap{overflow:hidden!important}
.lp-platforms .lp-platform-marquee[data-platform-track]{
  display:flex!important;
  flex-wrap:nowrap!important;
  width:max-content!important;
  max-width:none!important;
  min-width:max-content!important;
  align-items:center!important;
  white-space:nowrap!important;
  gap:0!important;
  transform:translate3d(0,0,0)!important;
  animation:bmePlatformMarqueeRTL 38s linear infinite!important;
  will-change:transform!important;
}
.lp-platforms .lp-marquee-group{
  display:flex!important;
  flex:0 0 auto!important;
  width:max-content!important;
  align-items:center!important;
  gap:18px!important;
  padding-right:18px!important;
  white-space:nowrap!important;
}
.lp-platforms .platform-logo{
  display:inline-flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  white-space:nowrap!important;
}
/* Never pause the platform ticker. */
.lp-platforms .lp-marquee-wrap:hover .lp-platform-marquee,
.lp-platforms .lp-platform-marquee:hover{animation-play-state:running!important}

/* v4.8.0 — ultra-fast dashboard exit on hover */
.lp-hero .bme-home-dashboard-layer{
  transition:transform .22s cubic-bezier(.05,.9,.12,1),opacity .14s linear,filter .18s linear!important;
  will-change:transform,opacity,filter!important;
}
.lp-hero .bme-home-dual-image-hero:hover .bme-home-dashboard-layer{
  transform:translate3d(125vw,-2vh,0) scale(.86)!important;
  opacity:0!important;
  filter:blur(3px)!important;
  pointer-events:none!important;
}
@media (prefers-reduced-motion: reduce){
  .lp-platforms .lp-platform-marquee[data-platform-track]{animation-duration:38s!important;}
}


/* v4.8.1 FINAL — platform ticker + dashboard hover behavior */
.lp-platforms{overflow:hidden!important;}
.lp-platforms .lp-marquee-wrap{
  width:100%!important;
  overflow:hidden!important;
  position:relative!important;
  mask-image:linear-gradient(to right,transparent,black 3%,black 97%,transparent);
  -webkit-mask-image:linear-gradient(to right,transparent,black 3%,black 97%,transparent);
}
.lp-platforms .lp-platform-marquee[data-platform-track]{
  display:flex!important;
  flex-wrap:nowrap!important;
  width:max-content!important;
  min-width:max-content!important;
  max-width:none!important;
  gap:0!important;
  align-items:center!important;
  white-space:nowrap!important;
  will-change:transform!important;
  animation:bmePlatformTickerRTL 46s linear infinite!important;
}
.lp-platforms .lp-marquee-group{
  display:flex!important;
  flex:0 0 auto!important;
  width:max-content!important;
  align-items:center!important;
  gap:18px!important;
  padding-right:18px!important;
  white-space:nowrap!important;
}
.lp-platforms .platform-logo{
  display:inline-flex!important;
  flex:0 0 auto!important;
  white-space:nowrap!important;
}
@keyframes bmePlatformTickerRTL{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-50%,0,0)}
}

/* Full dashboard presentation: keep the whole portal visible before hover. */
.lp-hero .bme-home-dual-image-hero{
  overflow:visible!important;
  z-index:3!important;
}
.lp-hero .bme-home-dashboard-layer{
  right:3%!important;
  bottom:1%!important;
  width:min(780px,92%)!important;
  transform:perspective(1200px) rotateY(-3deg)!important;
  transform-origin:center center!important;
  transition:transform .30s cubic-bezier(.06,.86,.12,1),opacity .18s linear,filter .24s linear!important;
  will-change:transform,opacity,filter!important;
}
.lp-hero .bme-home-dual-image-hero.bme-dashboard-exited .bme-home-dashboard-layer{
  transform:translate3d(130vw,-1vh,0) perspective(1200px) rotateY(-4deg) scale(.78)!important;
  opacity:0!important;
  filter:blur(3px)!important;
  pointer-events:none!important;
}

@media(max-width:760px){
  .lp-platforms .lp-platform-marquee[data-platform-track]{animation-duration:52s!important;}
  .lp-hero .bme-home-dashboard-layer{
    right:3%!important;
    bottom:0!important;
    width:94%!important;
    transform:none!important;
  }
  .lp-hero .bme-home-dual-image-hero.bme-dashboard-exited .bme-home-dashboard-layer{
    transform:translate3d(120vw,0,0) scale(.84)!important;
  }
}


/* v5.0.0 — deterministic platform marquee + pointer-triggered dashboard exit
   JavaScript owns the marquee transform so CSS animation/transform conflicts cannot freeze it. */
.lp-platforms .lp-marquee-wrap{overflow:hidden!important;width:100%!important;position:relative!important;}
.lp-platforms .lp-platform-marquee[data-platform-track]{
  display:flex!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;max-width:none!important;
  align-items:center!important;white-space:nowrap!important;gap:0!important;will-change:transform!important;
  animation:none!important;
  transform:translate3d(0,0,0)!important;
}
/* JS sets this transform as an !important inline style; the CSS above only establishes the baseline. */
.lp-platforms .lp-marquee-group{display:flex!important;flex:0 0 auto!important;width:max-content!important;align-items:center!important;gap:18px!important;padding-right:18px!important;white-space:nowrap!important;}
.lp-platforms .platform-logo{display:inline-flex!important;flex:0 0 auto!important;white-space:nowrap!important;}
.lp-platforms .lp-marquee-wrap:hover .lp-platform-marquee{animation:none!important;}

/* Dashboard exits only when the pointer actually enters the dashboard. */
.lp-hero .bme-home-dashboard-layer{
  transition:transform .22s cubic-bezier(.05,.9,.12,1),opacity .16s linear,filter .18s linear!important;
  will-change:transform,opacity,filter!important;
}
.lp-hero .bme-home-dashboard-layer.bme-dashboard-hover-exit{
  transform:translate3d(125vw,-1vh,0) perspective(1200px) rotateY(-5deg) scale(.80)!important;
  opacity:0!important;filter:blur(3px)!important;pointer-events:none!important;
}


/* v5.1.0 — reliable dashboard hover sensor
   Invisible sensor stays in place while the dashboard flies out, so pointer movement
   cannot cancel the interaction when the dashboard leaves underneath the cursor. */
.lp-hero .bme-dashboard-hover-zone{
  position:absolute!important;
  right:3%!important;
  bottom:1%!important;
  width:min(780px,92%)!important;
  height:calc(min(780px,92%) * .56)!important;
  min-height:330px!important;
  max-height:560px!important;
  z-index:30!important;
  background:transparent!important;
  cursor:default!important;
}
.lp-hero .bme-home-dual-image-hero.bme-dashboard-exited .bme-home-dashboard-layer{
  transform:translate3d(130vw,-1vh,0) perspective(1200px) rotateY(-5deg) scale(.78)!important;
  opacity:0!important;
  filter:blur(3px)!important;
  pointer-events:none!important;
}
@media(max-width:760px){
  .lp-hero .bme-dashboard-hover-zone{
    right:3%!important;bottom:0!important;width:94%!important;height:52vw!important;min-height:220px!important;max-height:none!important;
  }
}


/* v5.2.0 — official business registration details in footer */
.bme-footer-registration{
  position:relative;z-index:1;
  margin:0 0 38px;
  padding:22px 24px;
  border:1px solid rgba(130,91,255,.24);
  border-radius:16px;
  background:linear-gradient(135deg,rgba(13,18,36,.88),rgba(7,11,23,.94));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 18px 45px rgba(0,0,0,.16);
}
.bme-footer-registration-head{display:flex;align-items:baseline;gap:15px;margin-bottom:16px}
.bme-footer-registration-head .bme-eyebrow{font-size:8px;letter-spacing:2px;color:#9a68ff}
.bme-footer-registration-head h4{margin:0;color:#fff;font-size:13px;letter-spacing:.3px}
.bme-footer-registration-grid{display:grid;grid-template-columns:.7fr .7fr 2.2fr;gap:12px}
.bme-registration-item{
  min-height:72px;padding:13px 14px;border:1px solid #1c2740;border-radius:10px;
  background:rgba(9,14,27,.62);display:flex;flex-direction:column;justify-content:center;
}
.bme-registration-item span{font-size:8px;letter-spacing:.6px;text-transform:uppercase;color:#6f7990;margin-bottom:7px}
.bme-registration-item b{font-size:13px;color:#f2f3f8;font-weight:700;line-height:1.45}
.bme-registration-address b{font-size:11px;font-weight:600;color:#c2c9d8}
@media(max-width:950px){
  .bme-footer-registration-grid{grid-template-columns:1fr 1fr}
  .bme-registration-address{grid-column:1/-1}
}
@media(max-width:650px){
  .bme-footer-registration{padding:18px;margin-bottom:28px}
  .bme-footer-registration-head{display:block}
  .bme-footer-registration-head h4{margin-top:8px}
  .bme-footer-registration-grid{grid-template-columns:1fr}
  .bme-registration-address{grid-column:auto}
}

/* v5.2.0 — retired legacy footer location and visitor styles */
.bme-footer-location,.bme-footer-visitor{display:none!important}
@media(max-width:650px){.bme-footer-location,.bme-footer-visitor{display:none!important}}

/* v5.4.0 — premium 3D dashboard presentation based on the supplied reference */
.lp-hero .bme-home-dashboard-layer{
  right:2%!important;
  bottom:1%!important;
  width:min(800px,92%)!important;
  transform:perspective(1400px) rotateY(-7deg) rotateX(1.2deg) rotateZ(-1deg) scale(.985)!important;
  transform-origin:center center!important;
  transition:transform .30s cubic-bezier(.06,.86,.12,1),opacity .18s linear,filter .24s linear!important;
  filter:drop-shadow(0 28px 34px rgba(0,0,0,.38)) drop-shadow(0 0 18px rgba(126,61,255,.34))!important;
}
.lp-hero .bme-home-dual-image-hero.bme-dashboard-exited .bme-home-dashboard-layer{
  transform:translate3d(132vw,-1vh,0) perspective(1400px) rotateY(-9deg) rotateX(1.2deg) rotateZ(-1deg) scale(.76)!important;
  opacity:0!important;
  filter:blur(3px)!important;
}
@media(max-width:1100px){
  .lp-hero .bme-home-dashboard-layer{
    width:min(720px,93%)!important;
    transform:perspective(1200px) rotateY(-5deg) rotateX(1deg) rotateZ(-.7deg) scale(.98)!important;
  }
  .lp-hero .bme-home-dual-image-hero.bme-dashboard-exited .bme-home-dashboard-layer{
    transform:translate3d(125vw,0,0) perspective(1200px) rotateY(-7deg) rotateZ(-.7deg) scale(.78)!important;
  }
}
@media(max-width:760px){
  .lp-hero .bme-home-dashboard-layer{
    right:2%!important;
    bottom:0!important;
    width:94%!important;
    transform:rotateZ(-.4deg) scale(.985)!important;
    filter:drop-shadow(0 20px 28px rgba(0,0,0,.34)) drop-shadow(0 0 12px rgba(126,61,255,.28))!important;
  }
  .lp-hero .bme-home-dual-image-hero.bme-dashboard-exited .bme-home-dashboard-layer{
    transform:translate3d(120vw,0,0) rotateZ(-.4deg) scale(.82)!important;
  }
}

/* v5.6.0 — CLEAN FINAL HERO / MARQUEE / DASHBOARD PRESENTATION
   This block intentionally overrides all legacy hero experiments above it. */
.lp-platforms{overflow:hidden!important;position:relative!important;}
.lp-platforms .lp-marquee-wrap{width:100%!important;overflow:hidden!important;position:relative!important;mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)!important;}
.lp-platforms .lp-platform-marquee[data-platform-track]{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;align-items:center!important;gap:0!important;white-space:nowrap!important;transform:none!important;animation:bmeFinalPlatformMarquee 42s linear infinite!important;will-change:transform!important;}
.lp-platforms .lp-platform-marquee[data-platform-track] .lp-marquee-group{display:flex!important;flex:0 0 auto!important;align-items:center!important;width:max-content!important;gap:18px!important;padding:0 18px 0 0!important;white-space:nowrap!important;}
.lp-platforms .lp-platform-marquee[data-platform-track] .platform-logo{display:inline-flex!important;flex:0 0 auto!important;white-space:nowrap!important;}
.lp-platforms .lp-platform-marquee[data-platform-track] .platform-logo i{font-style:normal!important;}
@keyframes bmeFinalPlatformMarquee{from{transform:translate3d(0,0,0)!important}to{transform:translate3d(-50%,0,0)!important}}

/* Keep the ticker moving continuously; no hover-pausing and no accessibility-motion override. */
.lp-platforms .lp-marquee-wrap:hover .lp-platform-marquee[data-platform-track],
.lp-platforms .lp-platform-marquee[data-platform-track]:hover{animation-play-state:running!important;}

/* Hero stage */
.lp-hero .bme-home-dual-image-hero{overflow:visible!important;background:none!important;mix-blend-mode:normal!important;opacity:1!important;}
.lp-hero .bme-home-studio-layer{position:absolute!important;inset:0!important;z-index:1!important;overflow:hidden!important;}
.lp-hero .bme-home-studio-layer img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.03) contrast(1.03)!important;}
.lp-hero .bme-home-studio-layer:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(5,8,19,.98) 0%,rgba(5,8,19,.76) 25%,rgba(5,8,19,.18) 57%,rgba(5,8,19,.05) 100%)!important;pointer-events:none!important;}

/* Dashboard: smaller, right-offset, strong 3D slide perspective */
.lp-hero .bme-home-dashboard-layer{position:absolute!important;z-index:12!important;right:0.5%!important;bottom:-0.5%!important;width:min(760px,84%)!important;aspect-ratio:1000/546!important;transform:perspective(1200px) rotateY(-13deg) rotateX(2deg) rotateZ(-1.4deg) scale(.88)!important;transform-origin:78% 58%!important;filter:drop-shadow(0 30px 34px rgba(0,0,0,.48)) drop-shadow(0 0 24px rgba(138,55,255,.52))!important;transition:transform .32s cubic-bezier(.12,.88,.18,1),opacity .18s linear,filter .18s linear!important;will-change:transform,opacity!important;}
.lp-hero .bme-home-dashboard-layer img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:18px!important;display:block!important;}

/* Fixed hover sensor tracks the dashboard even after it flies away. */
.lp-hero .bme-dashboard-hover-zone{position:absolute!important;z-index:25!important;right:1%!important;bottom:-1%!important;width:min(780px,87%)!important;height:min(520px,90%)!important;min-height:340px!important;background:transparent!important;cursor:default!important;}
.lp-hero .bme-home-dual-image-hero.bme-dashboard-exited .bme-home-dashboard-layer{transform:translate3d(125vw,-1vh,0) perspective(1200px) rotateY(-16deg) rotateX(2deg) rotateZ(-1.4deg) scale(.76)!important;opacity:0!important;filter:blur(4px)!important;pointer-events:none!important;}

/* Purple animated energy/flame ribbons */
.lp-hero .bme-dashboard-energy{position:absolute!important;z-index:-1!important;pointer-events:none!important;display:block!important;filter:blur(10px)!important;opacity:.9!important;mix-blend-mode:screen!important;}
.lp-hero .bme-energy-left{left:-32px!important;top:10%!important;width:32px!important;height:80%!important;background:linear-gradient(180deg,transparent,#8c35ff 25%,#5d20f7 55%,transparent)!important;clip-path:polygon(60% 0,100% 16%,65% 33%,100% 51%,58% 68%,100% 86%,40% 100%,0 82%,38% 60%,4% 42%,40% 22%,0 7%)!important;animation:bmeEnergyLeft 2.4s ease-in-out infinite!important;}
.lp-hero .bme-energy-right{right:-34px!important;top:7%!important;width:36px!important;height:86%!important;background:linear-gradient(180deg,transparent,#a140ff 22%,#6421f5 58%,transparent)!important;clip-path:polygon(36% 0,100% 12%,62% 29%,100% 44%,55% 62%,100% 82%,42% 100%,0 84%,38% 64%,5% 44%,44% 26%,0 8%)!important;animation:bmeEnergyRight 2.1s ease-in-out infinite!important;}
.lp-hero .bme-energy-bottom{left:16%!important;right:10%!important;bottom:-22px!important;height:30px!important;background:radial-gradient(ellipse at center,rgba(144,54,255,.95),rgba(90,30,220,.42) 42%,transparent 72%)!important;filter:blur(13px)!important;animation:bmeEnergyBottom 2.7s ease-in-out infinite!important;}
@keyframes bmeEnergyLeft{0%,100%{transform:translateX(0) scaleY(.9);opacity:.55}50%{transform:translateX(-5px) scaleY(1.05);opacity:1}}
@keyframes bmeEnergyRight{0%,100%{transform:translateX(0) scaleY(1);opacity:.6}50%{transform:translateX(6px) scaleY(.94);opacity:1}}
@keyframes bmeEnergyBottom{0%,100%{transform:scaleX(.85);opacity:.55}50%{transform:scaleX(1.08);opacity:1}}

@media(max-width:1100px){
  .lp-hero .bme-home-dashboard-layer{width:min(660px,82%)!important;transform:perspective(1100px) rotateY(-9deg) rotateX(1.5deg) rotateZ(-1deg) scale(.84)!important;}
  .lp-hero .bme-dashboard-hover-zone{width:min(690px,84%)!important;height:80%!important;min-height:300px!important;}
}
@media(max-width:760px){
  .lp-hero .bme-home-dashboard-layer{right:1%!important;bottom:0!important;width:96%!important;transform:perspective(1000px) rotateY(-4deg) rotateX(1deg) rotateZ(-.5deg) scale(.98)!important;}
  .lp-hero .bme-dashboard-hover-zone{right:0!important;bottom:0!important;width:98%!important;height:58%!important;min-height:230px!important;}
  .lp-hero .bme-energy-left,.lp-hero .bme-energy-right{width:22px!important;filter:blur(8px)!important;}
}

/* v5.7.0 — CLEAN HOMEPAGE HERO: studio only + always-moving platform ticker */
.lp-hero .bme-home-studio-only{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  z-index:1!important;
  background:none!important;
  mix-blend-mode:normal!important;
  opacity:1!important;
  overflow:hidden!important;
}
.lp-hero .bme-home-studio-only .bme-home-studio-layer{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
}
.lp-hero .bme-home-studio-only .bme-home-studio-layer img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  display:block!important;
  filter:saturate(1.04) contrast(1.04)!important;
}
.lp-hero .bme-home-studio-only .bme-home-studio-layer:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(90deg,rgba(5,8,19,.98) 0%,rgba(5,8,19,.78) 27%,rgba(5,8,19,.26) 58%,rgba(5,8,19,.06) 100%)!important;
  pointer-events:none!important;
}
/* Completely neutralize every legacy dashboard rule on the homepage. */
.lp-hero .bme-home-dashboard-layer,
.lp-hero .bme-dashboard-hover-zone,
.lp-hero .bme-dashboard-energy,
.lp-hero .bme-home-dual-image-hero .bme-home-dashboard-layer{display:none!important;}
/* Stable one-line ticker: movement is driven by the inline requestAnimationFrame loop. */
.lp-platforms .lp-marquee-wrap{
  width:100%!important;
  overflow:hidden!important;
  position:relative!important;
  mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)!important;
}
.lp-platforms .lp-platform-marquee[data-platform-track]{
  display:flex!important;
  flex-wrap:nowrap!important;
  width:max-content!important;
  max-width:none!important;
  align-items:center!important;
  gap:0!important;
  white-space:nowrap!important;
  animation:none!important;
  transform:translate3d(0,0,0);
  will-change:transform!important;
}
.lp-platforms .lp-platform-marquee[data-platform-track] .lp-marquee-group{
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  width:max-content!important;
  gap:18px!important;
  padding:0 18px 0 0!important;
  margin:0!important;
  white-space:nowrap!important;
}
.lp-platforms .lp-platform-marquee[data-platform-track] .platform-logo{
  display:inline-flex!important;
  flex:0 0 auto!important;
  white-space:nowrap!important;
}
.lp-platforms .lp-marquee-wrap:hover .lp-platform-marquee[data-platform-track],
.lp-platforms .lp-platform-marquee[data-platform-track]:hover{
  animation:none!important;
  animation-play-state:running!important;
}

/* v5.8.0 — Desktop hero polish: clean split layout, studio feature card, stable marquee */
.bme-v580-home{background:#050816;color:#f5f7ff;overflow:hidden}
.bme-v580-hero{position:relative;isolation:isolate;min-height:700px;padding:86px 4vw 64px;background:radial-gradient(circle at 76% 32%,rgba(103,45,255,.16),transparent 28%),linear-gradient(180deg,#060918 0%,#070b19 68%,#060817 100%)}
.bme-v580-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,7,17,.82) 0%,rgba(4,7,17,.1) 48%,rgba(4,7,17,.38) 100%);pointer-events:none}
.bme-v580-hero-grid{position:relative;z-index:2;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(420px,.78fr) minmax(520px,1.22fr);gap:48px;align-items:center}
.bme-v580-copy{padding:30px 0 24px;max-width:650px}.bme-v580-copy .lead{max-width:620px}.bme-v580-copy .lp-badges{margin-top:26px}
.bme-v580-visual{position:relative;min-height:560px;display:flex;align-items:center;justify-content:flex-end}
.bme-v580-studio-frame{position:relative;width:min(760px,100%);aspect-ratio:16/10;border-radius:28px;overflow:hidden;border:1px solid rgba(153,87,255,.58);background:#070b18;box-shadow:0 34px 90px rgba(0,0,0,.55),0 0 55px rgba(113,51,255,.22);transform:perspective(1400px) rotateY(-5deg) rotateX(1.2deg) rotateZ(-.4deg);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}
.bme-v580-studio-frame:hover{transform:perspective(1400px) rotateY(-3deg) rotateX(.8deg) rotateZ(-.2deg) scale(1.015);box-shadow:0 42px 110px rgba(0,0,0,.6),0 0 72px rgba(125,58,255,.33)}
.bme-v580-studio-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.02) contrast(1.02)}
.bme-v580-studio-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,6,13,.03),rgba(4,7,18,.08) 62%,rgba(4,7,18,.86) 100%),linear-gradient(90deg,rgba(4,7,18,.38),transparent 40%);pointer-events:none}
.bme-v580-studio-glow{position:absolute;inset:-18px;border-radius:36px;background:conic-gradient(from 180deg,transparent 0 30%,rgba(129,55,255,.88),transparent 57% 100%);filter:blur(22px);opacity:.4;z-index:-1;animation:bme580pulse 4s ease-in-out infinite}
.bme-v580-shine{position:absolute;top:-25%;left:-18%;width:38%;height:160%;background:linear-gradient(105deg,transparent,rgba(174,121,255,.14),transparent);transform:rotate(14deg);animation:bme580shine 7s linear infinite;pointer-events:none}
.bme-v580-caption{position:absolute;left:24px;bottom:22px;z-index:4;display:flex;flex-direction:column;gap:3px;text-shadow:0 2px 18px rgba(0,0,0,.7)}
.bme-v580-caption span{font-size:9px;letter-spacing:2.2px;color:#b482ff}.bme-v580-caption b{font-size:16px}.bme-v580-caption small{font-size:11px;color:#b9c0d2}
.bme-v580-orbit{position:absolute;border:1px solid rgba(152,87,255,.22);border-radius:999px;pointer-events:none;z-index:-1}.orbit-a{width:560px;height:560px;right:1%;top:3%;transform:rotate(22deg);animation:bme580orbit 12s linear infinite}.orbit-b{width:420px;height:420px;right:12%;top:16%;transform:rotate(-28deg);animation:bme580orbit 15s linear infinite reverse}
.bme-v580-orbit:after{content:"";position:absolute;top:-4px;left:24%;width:7px;height:7px;background:#9b5cff;border-radius:50%;box-shadow:0 0 18px #9b5cff}
.bme-v580-float-card{position:absolute;z-index:5;display:flex;flex-direction:column;gap:2px;padding:12px 15px;border:1px solid rgba(135,85,255,.46);border-radius:14px;background:rgba(10,14,30,.82);backdrop-filter:blur(10px);box-shadow:0 14px 30px rgba(0,0,0,.28)}
.bme-v580-float-card span{font-size:21px;font-weight:800;color:#b779ff}.bme-v580-float-card small{font-size:9px;letter-spacing:.7px;color:#a9b2c7;text-transform:uppercase}.card-one{left:-8px;bottom:82px;animation:bme580float 4.7s ease-in-out infinite}.card-two{right:-10px;top:82px;animation:bme580float 5.2s ease-in-out infinite reverse}
.bme-v580-bottom-glow{position:absolute;left:12%;right:12%;bottom:-80px;height:180px;background:radial-gradient(ellipse at center,rgba(100,41,255,.5),transparent 68%);filter:blur(20px);pointer-events:none}
.bme-v580-platforms{position:relative;z-index:3;margin:-1px 3vw 0;padding:20px 0 22px;border-top:1px solid rgba(153,87,255,.2);border-bottom:1px solid rgba(153,87,255,.18);background:linear-gradient(180deg,rgba(9,13,29,.92),rgba(7,11,24,.96));box-shadow:0 -12px 40px rgba(37,12,90,.16),0 16px 35px rgba(0,0,0,.18);border-radius:18px}
.bme-v580-platform-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 26px 15px;gap:20px}.bme-v580-platform-head span{font-size:9px;letter-spacing:2px;color:#8f63f9}.bme-v580-platform-head p{margin:0;font-size:14px;color:#cbd2e0}.bme-v580-platform-head p b{color:#fff}
.lp-platforms .lp-marquee-wrap{overflow:hidden!important}.lp-platforms .lp-platform-marquee[data-platform-track]{display:flex!important;width:max-content!important;white-space:nowrap!important;animation:bme580marquee 38s linear infinite!important;will-change:transform!important}.lp-platforms .lp-marquee-group{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:14px!important;padding-right:14px!important}.lp-platforms .platform-logo{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:11px 15px!important;border-radius:999px!important;border:1px solid rgba(120,130,165,.18)!important;background:rgba(13,18,36,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}.lp-platforms .platform-logo i{display:inline-flex!important;width:24px!important;height:24px!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#11182d!important;font-style:normal!important;color:#fff!important;font-size:12px!important}.lp-platforms .platform-logo b{font-size:12px!important;color:#dfe4ef!important}
@keyframes bme580marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-33.333333%,0,0)}}
@keyframes bme580pulse{0%,100%{opacity:.25;transform:scale(.98)}50%{opacity:.52;transform:scale(1.02)}}
@keyframes bme580shine{0%{transform:translateX(-180%) rotate(14deg)}100%{transform:translateX(460%) rotate(14deg)}}
@keyframes bme580orbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes bme580float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media(max-width:1050px){.bme-v580-hero{padding-top:72px}.bme-v580-hero-grid{grid-template-columns:1fr;gap:20px}.bme-v580-copy{max-width:760px}.bme-v580-visual{min-height:480px;justify-content:center}.bme-v580-studio-frame{width:min(800px,96%)}.bme-v580-float-card.card-one{left:1%}.bme-v580-float-card.card-two{right:1%}}
@media(max-width:760px){.bme-v580-hero{min-height:auto;padding:52px 18px 36px}.bme-v580-copy{padding:10px 0}.bme-v580-copy h1{font-size:clamp(46px,12vw,70px);line-height:.97}.bme-v580-visual{min-height:330px}.bme-v580-studio-frame{border-radius:20px;transform:none}.bme-v580-studio-frame:hover{transform:none}.orbit-a{width:340px;height:340px;right:2%;top:2%}.orbit-b{width:260px;height:260px;right:8%;top:15%}.bme-v580-float-card{display:none}.bme-v580-platforms{margin:0 12px;border-radius:14px}.bme-v580-platform-head{padding:0 16px 12px}.bme-v580-platform-head p{font-size:12px}.lp-platforms .platform-logo{padding:9px 12px!important}.lp-platforms .platform-logo b{font-size:10px!important}}

/* Biswas Music Entertainment — Portal Authentication UI */
.bme-auth-wrap{max-width:980px;margin:0 auto;padding:76px 20px}
.bme-auth-card{background:rgba(255,255,255,.98);border:1px solid #dfe3ef;border-radius:24px;padding:44px;box-shadow:0 25px 80px rgba(14,20,45,.10);color:#10152a}
.bme-kicker{font-size:11px;letter-spacing:2.5px;font-weight:800;color:#6845ef;text-transform:uppercase}
.bme-auth-card h1{font-size:42px;line-height:1.08;margin:10px 0;color:#10152a}
.bme-subtitle{color:#68718a;margin:0 0 28px}
.bme-form label{display:block;font-weight:700;font-size:13px;color:#202740;margin-bottom:18px}
.bme-form label>span{color:#7046ff}
.bme-grid,.bme-password-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.bme-full{grid-column:1/-1}
.bme-form input[type=text],.bme-form input[type=email],.bme-form input[type=password]{display:block;width:100%;height:48px;margin-top:8px;padding:0 14px;border:1px solid #d7dcea;border-radius:11px;background:#fafbff;color:#12172a;outline:0;transition:.2s}
.bme-form input:focus{border-color:#7046ff;box-shadow:0 0 0 4px rgba(112,70,255,.10)}
.bme-pass-wrap{position:relative}.bme-pass-wrap input{padding-right:65px!important}
.bme-eye{position:absolute;right:7px;top:15px;border:0;background:transparent;color:#7046ff;font-weight:800;cursor:pointer}
.bme-question{padding:18px 20px;border:1px solid #e3e6f0;border-radius:15px;background:#f8f9fd;margin:4px 0 22px}
.bme-question-title{font-weight:800;margin-bottom:10px}
.bme-check,.bme-human{display:flex!important;align-items:center;gap:10px!important;margin:0!important;font-weight:600!important}
.bme-check input,.bme-human input{width:18px;height:18px;accent-color:#7046ff}
.bme-strength{display:flex;align-items:center;gap:12px;margin-top:-7px;margin-bottom:9px;font-size:12px;color:#68718a}
.bme-strength-bar{display:block;width:140px;height:6px;background:#e6e8f0;border-radius:99px;overflow:hidden}
.bme-strength-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ff5c6c,#ffb72e,#7046ff);transition:.25s}
.bme-note{font-size:12px;color:#707990;background:#f7f8fc;border-left:3px solid #7046ff;padding:10px 12px;margin-bottom:20px;border-radius:0 8px 8px 0}
.bme-human{padding:14px 15px;border:1px solid #dfe3ef;border-radius:12px;background:#fff;margin-bottom:20px!important}
.bme-human small{margin-left:auto;color:#9aa2b6;font-weight:500}
.bme-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
.bme-btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:13px 19px;border:0;border-radius:11px;background:linear-gradient(135deg,#7046ff,#a03cff);color:#fff!important;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:0 12px 28px rgba(112,70,255,.22)}
.bme-submit{width:100%;font-size:14px;margin-top:3px}
.bme-foot{text-align:center;color:#7a8398;font-size:13px;margin:18px 0 0}.bme-foot a{color:#7046ff;font-weight:800}
.bme-success,.bme-error,.bme-pending{padding:15px 17px;border-radius:12px;margin-bottom:20px;font-size:13px}
.bme-success{background:#effbf5;border:1px solid #bde8d0;color:#17663f}.bme-error{background:#fff2f3;border:1px solid #f1c5ca;color:#8d2630}.bme-pending{background:#fff8e8;border:1px solid #f1d18a;color:#795600}
@media(max-width:700px){.bme-auth-wrap{padding:45px 14px}.bme-auth-card{padding:27px 20px;border-radius:18px}.bme-auth-card h1{font-size:32px}.bme-grid,.bme-password-grid{grid-template-columns:1fr}.bme-full{grid-column:auto}.bme-human small{display:none}}

/* v3.5 — premium Artist / Label registration & login experience */
.bme-auth-wrap{
  position:relative;
  max-width:none!important;
  min-height:calc(100vh - 92px);
  margin:0!important;
  padding:78px 24px 100px!important;
  display:flex;
  justify-content:center;
  align-items:center;
  overflow:hidden;
  background:
    radial-gradient(circle at 12% 18%,rgba(112,70,255,.16),transparent 30%),
    radial-gradient(circle at 88% 12%,rgba(32,139,255,.12),transparent 28%),
    radial-gradient(circle at 70% 90%,rgba(124,58,237,.10),transparent 34%),
    linear-gradient(145deg,#070b16 0%,#0b1020 48%,#080b15 100%);
}
.bme-auth-wrap:before,.bme-auth-wrap:after{
  content:"";position:absolute;border:1px solid rgba(139,92,246,.14);border-radius:50%;
  pointer-events:none;
}
.bme-auth-wrap:before{width:560px;height:560px;left:-260px;top:-220px;box-shadow:0 0 100px rgba(112,70,255,.08)}
.bme-auth-wrap:after{width:480px;height:480px;right:-210px;bottom:-250px}
.bme-auth-card{
  position:relative;z-index:2;
  width:min(980px,100%)!important;
  padding:52px 56px!important;
  border:1px solid rgba(139,92,246,.20)!important;
  border-radius:28px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.985),rgba(248,249,254,.985))!important;
  box-shadow:0 35px 100px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.08);
}
.bme-auth-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:4px}
.bme-kicker{font-size:10px!important;letter-spacing:3px!important;color:#7046ff!important}
.bme-auth-switch{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid #e0e4f0;border-radius:10px;background:#f4f6fb}
.bme-auth-switch a,.bme-auth-switch span{
  padding:8px 14px;border-radius:7px;color:#6c7488;text-decoration:none;font-size:11px;font-weight:800;
}
.bme-auth-switch .active{color:#fff;background:linear-gradient(135deg,#7046ff,#5b2df0);box-shadow:0 5px 14px rgba(112,70,255,.18)}
.bme-auth-card h1{font-size:clamp(40px,5vw,58px)!important;letter-spacing:-1.8px;margin:20px 0 12px!important;color:#0d1326!important}
.bme-auth-card h1 span{color:#7046ff}
.bme-subtitle{max-width:720px;font-size:15px!important;line-height:1.65;color:#667088!important;margin-bottom:34px!important}
.bme-form{position:relative}
.bme-form label{font-size:12px!important;letter-spacing:.1px}
.bme-form input[type=text],.bme-form input[type=email],.bme-form input[type=password]{
  height:52px!important;border-radius:12px!important;background:#fff!important;border-color:#d8deed!important;
  box-shadow:inset 0 1px 2px rgba(18,25,45,.03);
}
.bme-form input:focus{border-color:#7046ff!important;box-shadow:0 0 0 4px rgba(112,70,255,.10),0 6px 20px rgba(20,25,45,.04)!important}
.bme-question{background:linear-gradient(135deg,#f8f9ff,#f3f5fc)!important;border-color:#dce2f0!important;padding:20px 22px!important;border-radius:16px!important}
.bme-question-title{font-size:15px}
.bme-strength{padding-top:2px}
.bme-note{background:#f6f4ff!important;border-left-color:#7046ff!important;line-height:1.55}
.bme-human{background:#fbfcff!important;border-color:#dce2ef!important;padding:15px 17px!important}
.bme-submit{height:54px;font-size:14px!important;letter-spacing:.1px;box-shadow:0 14px 32px rgba(112,70,255,.25)!important}
.bme-submit:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(112,70,255,.32)!important}
.bme-foot{font-size:12px!important}
@media(max-width:700px){
 .bme-auth-wrap{min-height:calc(100vh - 76px);padding:42px 14px 70px!important}
 .bme-auth-card{padding:30px 22px!important;border-radius:20px!important}
 .bme-auth-top{align-items:flex-start;flex-direction:column;gap:14px}
 .bme-auth-switch{align-self:flex-start}
 .bme-auth-card h1{font-size:35px!important;letter-spacing:-1px}
 .bme-subtitle{font-size:13px!important}
}

/* v3.6 — portal content clearance below sticky header */
.bme-auth-wrap{
  box-sizing:border-box;
  padding-top:150px!important;
}
.bme-auth-card{
  margin-top:0!important;
}
@media(max-width:700px){
  .bme-auth-wrap{
    padding-top:112px!important;
  }
}

/* v3.7 — step-by-step premium portal application */
.bme-portal-brand{display:flex;align-items:center;gap:14px;margin-bottom:22px}
.bme-portal-brand img{width:58px;height:58px;object-fit:contain;border-radius:12px;background:#080c17;border:1px solid #dfe3ef;padding:4px;box-shadow:0 10px 28px rgba(20,25,45,.12)}
.bme-portal-brand strong{display:block;color:#10152a;font-size:16px;letter-spacing:1.5px}
.bme-portal-brand small{display:block;color:#7b8499;font-size:8px;letter-spacing:2.2px;margin-top:4px}
.bme-register-form{max-width:720px;margin:0 auto}
.bme-step{display:flex;align-items:center;gap:13px;margin:30px 0 14px;padding-top:20px;border-top:1px solid #e5e8f1}
.bme-step>span{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#7046ff,#5b2df0);color:#fff;font-size:10px;font-weight:900;box-shadow:0 7px 18px rgba(112,70,255,.20)}
.bme-step b{display:block;color:#151b30;font-size:14px}.bme-step small{display:block;color:#8992a7;font-size:10px;margin-top:3px}
.bme-field-full{display:block!important;margin-bottom:17px!important}
.bme-field-full input{width:100%!important;height:54px!important;box-sizing:border-box}
.bme-distribution-question{margin:0 0 5px!important;padding:20px 22px!important}
.bme-choice{display:flex!important;align-items:center;gap:11px!important;margin:11px 0 0!important;font-size:12px!important;color:#343c52!important;font-weight:600!important}
.bme-choice input{width:18px;height:18px;accent-color:#7046ff}
.bme-recaptcha-box{padding:5px 0 2px}
.bme-recaptcha-box .bme-human{margin-bottom:8px!important}
.bme-recaptcha-note{margin:0 0 18px;padding:10px 13px;border-radius:9px;background:#f5f6fa;color:#8a92a5;font-size:10px;line-height:1.5}
.bme-submit{margin-top:10px!important}
@media(max-width:700px){
 .bme-register-form{max-width:none}.bme-step{margin-top:24px}.bme-password-grid{grid-template-columns:1fr}
 .bme-portal-brand img{width:52px;height:52px}
}

/* v4.0 — authentication typography */
.bme-auth-wrap,.bme-auth-card,.bme-auth-card input,.bme-auth-card button{
  font-family:var(--bme-font-body,"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif)!important;
}
.bme-auth-card h1,.bme-auth-card h2,.bme-auth-card h3{
  font-family:var(--bme-font-display,"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif)!important;
  font-weight:600!important;
}
.bme-auth-card h1{
  letter-spacing:-.035em!important;
}
.bme-auth-card label,.bme-question-title,.bme-step b{
  font-family:var(--bme-font-body,"Manrope",sans-serif)!important;
  font-weight:700!important;
}


/* v4.6.41 — premium Get Started split-panel experience */
.bme-signup-scene{
  min-height:calc(100vh - 90px)!important;
  padding:118px 24px 90px!important;
  align-items:flex-start!important;
  background:
    radial-gradient(circle at 8% 12%,rgba(112,70,255,.17),transparent 28%),
    radial-gradient(circle at 92% 18%,rgba(25,104,255,.12),transparent 24%),
    linear-gradient(145deg,#060b16 0%,#0b1120 52%,#070b15 100%)!important;
}
.bme-signup-card{
  display:grid!important;
  grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;
  gap:0!important;
  width:min(1120px,100%)!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:30px!important;
  border:1px solid rgba(131,99,224,.22)!important;
  background:#f9faff!important;
  box-shadow:0 40px 110px rgba(0,0,0,.42)!important;
}
.bme-signup-aside{
  padding:42px 36px!important;
  color:#fff!important;
  background:
    radial-gradient(circle at 82% 8%,rgba(154,104,255,.24),transparent 28%),
    linear-gradient(155deg,#101a32,#0b1222 68%,#0a0f1d)!important;
  border-right:1px solid #273450!important;
}
.bme-signup-aside .bme-portal-brand{
  margin-bottom:44px!important;
}
.bme-signup-aside .bme-portal-brand img{
  background:#070c17!important;
  border-color:#33405d!important;
}
.bme-signup-aside .bme-portal-brand strong{color:#f4f6fb!important}
.bme-signup-aside .bme-portal-brand small{color:#8391a9!important}
.bme-signup-aside-kicker{
  color:#a77aff!important;
  font-size:8px!important;
  letter-spacing:2.4px!important;
  font-weight:900!important;
}
.bme-signup-aside h2{
  margin:11px 0 12px!important;
  color:#fff!important;
  font-size:32px!important;
  line-height:1.12!important;
  letter-spacing:-.8px!important;
}
.bme-signup-aside h2 span{color:#a876ff!important}
.bme-signup-aside>p{
  margin:0!important;
  color:#9eabc0!important;
  font-size:11px!important;
  line-height:1.8!important;
}
.bme-signup-benefits{
  display:flex!important;
  flex-direction:column!important;
  gap:12px!important;
  margin-top:30px!important;
}
.bme-signup-benefits>div{
  display:flex!important;
  align-items:center!important;
  gap:11px!important;
  padding:12px!important;
  border:1px solid #26334e!important;
  border-radius:13px!important;
  background:rgba(14,22,39,.68)!important;
}
.bme-signup-benefits>div>span{
  width:28px!important;height:28px!important;min-width:28px!important;
  display:grid!important;place-items:center!important;
  border-radius:9px!important;background:linear-gradient(135deg,#7046ff,#9a61ff)!important;
  color:#fff!important;font-size:8px!important;font-weight:900!important;
}
.bme-signup-benefits b{display:block;color:#edf1f7!important;font-size:10px!important}
.bme-signup-benefits small{display:block;margin-top:3px;color:#75839a!important;font-size:8px!important;line-height:1.4!important}
.bme-signup-trust{
  display:flex!important;flex-wrap:wrap!important;gap:6px!important;
  margin-top:24px!important;
}
.bme-signup-trust span{
  padding:6px 8px!important;border:1px solid #293751!important;border-radius:999px!important;
  color:#8290a7!important;font-size:7px!important;background:#0d1527!important;
}
.bme-signup-form-panel{
  padding:42px 48px 40px!important;
  background:linear-gradient(145deg,#fbfcff,#f4f6fb)!important;
}
.bme-signup-form-panel .bme-auth-top{
  margin-bottom:18px!important;
}
.bme-signup-form-panel .bme-kicker{
  color:#7046ff!important;
}
.bme-signup-heading h1{
  margin:0 0 10px!important;
  color:#10162a!important;
  font-size:36px!important;
  line-height:1.08!important;
  letter-spacing:-1.2px!important;
}
.bme-signup-heading h1 span{color:#7046ff!important}
.bme-signup-heading .bme-subtitle{
  max-width:620px!important;
  margin:0 0 22px!important;
  color:#66728a!important;
  font-size:12px!important;
  line-height:1.7!important;
}
.bme-signup-form-panel .bme-success,
.bme-signup-form-panel .bme-error{
  margin-bottom:16px!important;
}
.bme-signup-form-panel .bme-register-form{
  max-width:none!important;
}
.bme-signup-form-panel .bme-step{
  margin-top:19px!important;
  padding-top:16px!important;
}
.bme-signup-form-panel .bme-feature-field{
  padding:13px!important;
}
.bme-signup-form-panel .bme-choice-grid{
  grid-template-columns:1fr 1fr!important;
}
.bme-signup-form-panel .bme-submit{
  margin-top:9px!important;
}
@media(max-width:900px){
  .bme-signup-card{grid-template-columns:1fr!important}
  .bme-signup-aside{border-right:0!important;border-bottom:1px solid #273450!important;padding:30px 28px!important}
  .bme-signup-form-panel{padding:32px 30px!important}
  .bme-signup-benefits{display:grid!important;grid-template-columns:1fr 1fr!important}
}
@media(max-width:620px){
  .bme-signup-scene{padding:105px 13px 60px!important}
  .bme-signup-aside{padding:26px 21px!important}
  .bme-signup-form-panel{padding:27px 20px!important}
  .bme-signup-aside h2{font-size:28px!important}
  .bme-signup-benefits{grid-template-columns:1fr!important}
  .bme-signup-form-panel .bme-choice-grid{grid-template-columns:1fr!important}
  .bme-signup-heading h1{font-size:31px!important}
}


/* v4.6.42 — signup visual system matched to portal login */
.bme-signup-scene{
  min-height:calc(100vh - 78px)!important;
  padding:108px 22px 72px!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(112,70,255,.12),transparent 30%),
    radial-gradient(circle at 8% 65%,rgba(26,113,255,.08),transparent 26%),
    linear-gradient(180deg,#070b16 0%,#0a0f1c 100%)!important;
}
.bme-signup-card{
  max-width:1180px!important;
  grid-template-columns:340px minmax(0,1fr)!important;
  border-radius:26px!important;
  background:#0b1120!important;
  border:1px solid #27344f!important;
  box-shadow:0 32px 90px rgba(0,0,0,.40)!important;
}
.bme-signup-aside{
  padding:34px 30px!important;
  background:
    radial-gradient(circle at 90% 4%,rgba(112,70,255,.18),transparent 30%),
    linear-gradient(160deg,#0d1628,#0a101d)!important;
  border-right:1px solid #24314a!important;
}
.bme-signup-aside .bme-portal-brand img{
  width:54px!important;height:54px!important;
}
.bme-signup-aside-kicker{margin-top:20px!important;color:#8d68ff!important;letter-spacing:2.1px!important}
.bme-signup-aside h2{font-size:29px!important;letter-spacing:-.8px!important;margin:10px 0!important}
.bme-signup-aside>p{font-size:10px!important;line-height:1.75!important;color:#8d9ab0!important}
.bme-signup-benefits>div{
  background:#0c1525!important;
  border-color:#24324d!important;
  padding:11px!important;
}
.bme-signup-trust span{background:#0c1424!important;border-color:#27344f!important}
.bme-signup-form-panel{
  padding:34px 42px 36px!important;
  background:#0c1322!important;
}
.bme-signup-form-panel .bme-auth-top{
  margin-bottom:15px!important;
}
.bme-signup-form-panel .bme-auth-switch{
  background:#111a2c!important;
  border-color:#2b3752!important;
}
.bme-signup-form-panel .bme-auth-switch a,
.bme-signup-form-panel .bme-auth-switch span{
  color:#a8b3c6!important;
}
.bme-signup-form-panel .bme-auth-switch .active{
  color:#fff!important;
}
.bme-signup-heading h1{
  color:#f4f6fb!important;
  font-size:38px!important;
  letter-spacing:-1.25px!important;
}
.bme-signup-heading h1 span{color:#9a68ff!important}
.bme-signup-heading .bme-subtitle{
  color:#8997ad!important;
  max-width:720px!important;
  font-size:11px!important;
  line-height:1.7!important;
}
.bme-signup-form-panel .bme-register-form label{
  color:#aeb9cb!important;
  font-size:9px!important;
}
.bme-signup-form-panel .bme-register-form input[type=text],
.bme-signup-form-panel .bme-register-form input[type=email],
.bme-signup-form-panel .bme-register-form input[type=password]{
  background:#0b1424!important;
  border-color:#2a3955!important;
  color:#f4f6fb!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
}
.bme-signup-form-panel .bme-register-form input[type=text]:focus,
.bme-signup-form-panel .bme-register-form input[type=email]:focus,
.bme-signup-form-panel .bme-register-form input[type=password]:focus{
  border-color:#7046ff!important;
  box-shadow:0 0 0 3px rgba(112,70,255,.12)!important;
}
.bme-signup-form-panel .bme-feature-field{
  background:linear-gradient(145deg,#0e182b,#0b1322)!important;
  border-color:#293853!important;
}
.bme-signup-form-panel .bme-field-hint{color:#6e7d95!important}
.bme-signup-form-panel .bme-step{
  border-top-color:#1e2a40!important;
}
.bme-signup-form-panel .bme-step b{color:#f0f3f8!important}
.bme-signup-form-panel .bme-step small{color:#728198!important}
.bme-signup-form-panel .bme-question{
  background:#0b1424!important;
  border-color:#293751!important;
}
.bme-signup-form-panel .bme-question-title{color:#eef2f7!important}
.bme-signup-form-panel .bme-choice{
  background:#0d1728!important;
  border-color:#293750!important;
}
.bme-signup-form-panel .bme-choice:hover,
.bme-signup-form-panel .bme-choice:has(input:checked){
  border-color:#694ab0!important;
  background:#121a2d!important;
}
.bme-signup-form-panel .bme-choice span b{color:#eef2f7!important}
.bme-signup-form-panel .bme-choice span small{color:#748299!important}
.bme-signup-form-panel .bme-note{
  background:#111528!important;
  border-left-color:#7046ff!important;
  color:#8d99af!important;
}
.bme-signup-form-panel .bme-recaptcha-box{
  background:#0b1424!important;
  border-color:#293750!important;
}
.bme-signup-form-panel .bme-human{
  background:#0d1728!important;
  border-color:#2a3954!important;
}
.bme-signup-form-panel .bme-human span{color:#dce2ec!important}
.bme-signup-form-panel .bme-recaptcha-note{color:#6d7c95!important}
.bme-signup-form-panel .bme-submit{
  height:52px!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#7046ff,#914dff)!important;
  box-shadow:0 14px 32px rgba(112,70,255,.24)!important;
}
.bme-signup-form-panel .bme-foot{color:#718097!important}
.bme-signup-form-panel .bme-foot a{color:#a276ff!important}
@media(max-width:980px){
  .bme-signup-card{grid-template-columns:1fr!important}
  .bme-signup-aside{border-right:0!important;border-bottom:1px solid #24314a!important}
}
@media(max-width:620px){
  .bme-signup-scene{padding:92px 12px 50px!important}
  .bme-signup-form-panel{padding:28px 20px 30px!important}
  .bme-signup-aside{padding:25px 20px!important}
  .bme-signup-heading h1{font-size:31px!important}
}


/* v4.6.43 — single-column Get Started layout */
.bme-signup-card{
  display:block!important;
  max-width:900px!important;
  width:min(900px,100%)!important;
  background:#0c1322!important;
}
.bme-signup-aside{
  display:none!important;
}
.bme-signup-form-panel{
  width:100%!important;
  box-sizing:border-box!important;
  padding:42px 48px 44px!important;
  background:linear-gradient(145deg,#0c1322,#0a111f)!important;
}
.bme-signup-form-panel .bme-auth-top{
  max-width:720px!important;
  margin:0 auto 18px!important;
}
.bme-signup-heading{
  max-width:720px!important;
  margin:0 auto!important;
}
.bme-signup-form-panel .bme-register-form{
  max-width:720px!important;
  margin:0 auto!important;
}
.bme-signup-form-panel .bme-step{
  margin-top:24px!important;
}
.bme-signup-form-panel .bme-feature-field{
  margin-bottom:14px!important;
}
@media(max-width:620px){
  .bme-signup-form-panel{
    padding:28px 20px 30px!important;
  }
}


/* v4.6.44 — portal form field system */
.bme-signup-form-panel .bme-register-form .bme-feature-field{
  padding:0!important;
  margin-bottom:18px!important;
  border:0!important;
  background:transparent!important;
  border-radius:0!important;
}
.bme-signup-form-panel .bme-register-form .bme-feature-field input{
  background:#0b1424!important;
  border:1px solid #2b3a56!important;
  color:#f2f5fa!important;
  height:56px!important;
  padding:0 15px!important;
  border-radius:13px!important;
  margin-top:8px!important;
  box-sizing:border-box!important;
}
.bme-signup-form-panel .bme-register-form .bme-field-hint{
  padding-left:2px!important;
  margin-top:7px!important;
}
.bme-signup-form-panel .bme-register-form .bme-name-grid{
  display:block!important;
}
.bme-signup-form-panel .bme-register-form .bme-name-grid label{
  display:block!important;
  width:100%!important;
  margin:0 0 17px!important;
}
.bme-signup-form-panel .bme-register-form .bme-name-grid input{
  width:100%!important;
  height:56px!important;
  box-sizing:border-box!important;
  margin-top:8px!important;
  padding:0 15px!important;
  border-radius:13px!important;
  background:#0b1424!important;
  border:1px solid #2b3a56!important;
  color:#f2f5fa!important;
}
.bme-signup-form-panel .bme-register-form .bme-field-full{
  margin-bottom:18px!important;
}
.bme-signup-form-panel .bme-register-form .bme-field-full>input{
  height:56px!important;
}
.bme-signup-form-panel .bme-register-form input::placeholder{
  color:#6e7d96!important;
  opacity:1!important;
}
.bme-signup-form-panel .bme-register-form input:focus{
  border-color:#7650df!important;
  box-shadow:0 0 0 3px rgba(118,80,223,.12)!important;
}
.bme-signup-form-panel .bme-register-form .bme-password-grid{
  display:block!important;
}
.bme-signup-form-panel .bme-register-form .bme-password-grid>label{
  display:block!important;
  width:100%!important;
  margin:0 0 17px!important;
}
.bme-signup-form-panel .bme-register-form .bme-pass-wrap{
  margin-top:8px!important;
}
.bme-signup-form-panel .bme-register-form .bme-pass-wrap input{
  height:56px!important;
  border-radius:13px!important;
  background:#0b1424!important;
  border:1px solid #2b3a56!important;
}
.bme-signup-form-panel .bme-register-form .bme-pass-wrap .bme-eye{
  top:50%!important;
  transform:translateY(-50%)!important;
}
@media(max-width:620px){
  .bme-signup-form-panel .bme-register-form .bme-name-grid label{
    margin-bottom:16px!important;
  }
}


/* v4.6.45 — premium secure login portal */
.bme-auth-wrap:has(.bme-login-card){
  background:
    radial-gradient(circle at 14% 18%,rgba(112,70,255,.16),transparent 28%),
    radial-gradient(circle at 86% 12%,rgba(40,122,255,.10),transparent 25%),
    linear-gradient(180deg,#070c17 0%,#0a101d 100%)!important;
}
.bme-auth-card.bme-login-card{
  width:min(500px,100%)!important;
  max-width:500px!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:26px!important;
  background:linear-gradient(145deg,#0d1526,#0a1120)!important;
  border:1px solid #273550!important;
  box-shadow:0 35px 100px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.025)!important;
  color:#fff!important;
}
.bme-login-brand{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  padding:34px 28px 24px!important;
  background:radial-gradient(circle at 50% 0%,rgba(112,70,255,.20),transparent 48%),linear-gradient(180deg,#101a31,#0d1628)!important;
  border-bottom:1px solid #26334d!important;
  text-align:center!important;
}
.bme-login-brand img{
  width:78px!important;
  height:78px!important;
  object-fit:contain!important;
  border-radius:18px!important;
  background:#070c17!important;
  border:1px solid #33415f!important;
  padding:6px!important;
  box-shadow:0 16px 34px rgba(0,0,0,.28)!important;
}
.bme-login-brand strong{
  display:block!important;
  margin-top:13px!important;
  color:#f4f6fb!important;
  font-size:17px!important;
  letter-spacing:1.5px!important;
}
.bme-login-brand small{
  display:block!important;
  margin-top:5px!important;
  color:#9eabc0!important;
  font-size:8px!important;
  letter-spacing:2.3px!important;
}
.bme-login-brand .bme-secure-label{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  margin-top:13px!important;
  padding:6px 9px!important;
  border:1px solid #2e3b57!important;
  border-radius:999px!important;
  background:#0c1425!important;
  color:#83e0ab!important;
  font-size:8px!important;
}
.bme-login-brand .bme-secure-label:before{
  content:"✓";
  width:13px!important;
  height:13px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:4px!important;
  background:#194932!important;
  color:#9bf1bc!important;
  font-size:8px!important;
}
.bme-login-body{
  padding:28px!important;
}
.bme-login-body .bme-auth-top{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}
.bme-login-body .bme-kicker{
  color:#9972ff!important;
  font-size:9px!important;
  letter-spacing:2.2px!important;
}
.bme-login-body .bme-auth-switch{
  background:#111a2c!important;
  border-color:#2a3753!important;
}
.bme-login-body .bme-auth-switch a,
.bme-login-body .bme-auth-switch span{
  color:#9ca9be!important;
}
.bme-login-body h1{
  color:#f3f6fb!important;
  font-size:31px!important;
  letter-spacing:-.9px!important;
  margin:22px 0 8px!important;
}
.bme-login-body h1 span{color:#9972ff!important}
.bme-login-body .bme-subtitle{
  color:#7f8ca2!important;
  font-size:11px!important;
  line-height:1.7!important;
  margin-bottom:22px!important;
}
.bme-login-body .bme-form label{
  color:#aeb9cb!important;
}
.bme-login-body .bme-form input[type=text],
.bme-login-body .bme-form input[type=email],
.bme-login-body .bme-form input[type=password]{
  background:#0b1424!important;
  color:#f3f6fb!important;
  border-color:#2b3955!important;
  height:54px!important;
  border-radius:13px!important;
}
.bme-login-body .bme-form input::placeholder{
  color:#65748d!important;
  opacity:1!important;
}
.bme-login-body .bme-form input:focus{
  border-color:#7046ff!important;
  box-shadow:0 0 0 3px rgba(112,70,255,.12)!important;
}
.bme-login-body .bme-human{
  background:#0d1728!important;
  border-color:#2b3955!important;
  color:#d9e0eb!important;
}
.bme-login-body .bme-note{
  background:#11172a!important;
  border-left-color:#7046ff!important;
  color:#8896ad!important;
}
.bme-login-body .bme-btn{
  height:52px!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#7046ff,#934fff)!important;
  box-shadow:0 14px 30px rgba(112,70,255,.24)!important;
}
.bme-login-body .bme-foot,
.bme-login-body .bme-foot a{
  color:#77859c!important;
}
.bme-login-body .bme-foot a{
  color:#a17aff!important;
}
@media(max-width:600px){
  .bme-auth-card.bme-login-card{border-radius:21px!important}
  .bme-login-brand{padding:28px 20px 21px!important}
  .bme-login-body{padding:23px 20px!important}
}


/* v4.6.46 — fully dark theme-matched login portal */
body:has(.bme-login-card){
  background:#070b16!important;
}
.bme-auth-wrap:has(.bme-login-card){
  min-height:100vh!important;
  padding:105px 20px 70px!important;
  box-sizing:border-box!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(112,70,255,.13),transparent 30%),
    radial-gradient(circle at 12% 70%,rgba(38,91,180,.08),transparent 28%),
    linear-gradient(180deg,#070b16 0%,#0a0f1c 100%)!important;
}
.bme-auth-card.bme-login-card{
  width:min(470px,100%)!important;
  max-width:470px!important;
  background:linear-gradient(150deg,#0b1323,#09101d)!important;
  border:1px solid #25334d!important;
  border-radius:24px!important;
  box-shadow:0 35px 100px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.025)!important;
  color:#fff!important;
}
.bme-login-brand{
  padding:31px 25px 23px!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(112,70,255,.17),transparent 50%),
    linear-gradient(180deg,#0f192c,#0c1424)!important;
  border-bottom:1px solid #22314a!important;
}
.bme-login-brand img{
  width:74px!important;height:74px!important;
  border-radius:18px!important;
  padding:5px!important;
  background:#070c17!important;
  border:1px solid #33405c!important;
  box-shadow:0 14px 34px rgba(0,0,0,.28)!important;
}
.bme-login-brand strong{
  color:#f4f6fb!important;
  font-size:16px!important;
  letter-spacing:1.5px!important;
}
.bme-login-brand small{
  color:#8795ad!important;
  letter-spacing:2.2px!important;
}
.bme-login-brand .bme-secure-label{
  color:#82e1a9!important;
  background:#0b1b17!important;
  border-color:#1e5a43!important;
  font-size:8px!important;
  margin-top:11px!important;
}
.bme-login-body{
  padding:26px 28px 28px!important;
  background:transparent!important;
}
.bme-login-body .bme-auth-top{
  display:block!important;
  margin:0 0 20px!important;
}
.bme-login-body .bme-kicker{
  color:#9970ff!important;
  font-size:8px!important;
  letter-spacing:2.3px!important;
}
.bme-login-body h1{
  color:#f3f6fb!important;
  font-size:30px!important;
  letter-spacing:-.8px!important;
  margin:0 0 8px!important;
}
.bme-login-body h1 span{color:#9970ff!important}
.bme-login-body .bme-subtitle{
  color:#818ea5!important;
  font-size:10px!important;
  line-height:1.7!important;
  margin-bottom:22px!important;
}
.bme-login-body .bme-form label{
  color:#aeb9cb!important;
  font-size:9px!important;
}
.bme-login-body .bme-form input[type=text],
.bme-login-body .bme-form input[type=email],
.bme-login-body .bme-form input[type=password]{
  background:#0b1424!important;
  border:1px solid #2b3955!important;
  color:#f4f6fb!important;
  height:54px!important;
  border-radius:12px!important;
}
.bme-login-body .bme-form input::placeholder{color:#64748c!important;opacity:1!important}
.bme-login-body .bme-form input:focus{
  border-color:#7046ff!important;
  box-shadow:0 0 0 3px rgba(112,70,255,.12)!important;
}
.bme-login-body .bme-pass-wrap{margin-top:7px!important}
.bme-login-body .bme-pass-wrap input{margin-top:0!important}
.bme-login-body .bme-eye{
  color:#a17aff!important;
  background:#10192b!important;
  border:1px solid #2b3955!important;
  border-radius:8px!important;
  padding:5px 7px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
}
.bme-login-body .bme-human{
  padding:12px 13px!important;
  background:#0d1728!important;
  border:1px solid #293750!important;
  border-radius:11px!important;
  color:#dbe1eb!important;
}
.bme-login-body .bme-human small{color:#68768d!important}
.bme-login-body .bme-btn{
  height:52px!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#7046ff,#9554ff)!important;
  box-shadow:0 14px 30px rgba(112,70,255,.23)!important;
}
.bme-signup-bottom{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  margin-top:20px!important;
  padding-top:17px!important;
  border-top:1px solid #202b40!important;
  text-align:center!important;
}
.bme-signup-bottom span{
  color:#69778e!important;
  font-size:9px!important;
}
.bme-signup-bottom a{
  color:#a17aff!important;
  text-decoration:none!important;
  font-weight:800!important;
  font-size:10px!important;
}
.bme-signup-bottom a:hover{color:#c0a3ff!important}
@media(max-width:600px){
  .bme-auth-wrap:has(.bme-login-card){padding:90px 12px 55px!important}
  .bme-login-body{padding:23px 20px 25px!important}
}


/* v4.6.47 — remove all white login surfaces */
body:has(.bme-login-card),
html:has(.bme-login-card){
  background:#070b16!important;
}
.bme-auth-wrap:has(.bme-login-card){
  background:
    radial-gradient(circle at 50% 4%,rgba(112,70,255,.15),transparent 28%),
    radial-gradient(circle at 8% 72%,rgba(37,104,180,.08),transparent 24%),
    linear-gradient(180deg,#070b16 0%,#090f1b 55%,#070b16 100%)!important;
}
.bme-auth-card.bme-login-card{
  background:linear-gradient(145deg,#0b1323,#09101d)!important;
  border:1px solid #27344f!important;
}
.bme-login-body{
  background:linear-gradient(145deg,#0b1323,#09101d)!important;
}
.bme-login-body .bme-auth-top,
.bme-login-body .bme-form,
.bme-login-body .bme-signup-bottom{
  background:transparent!important;
}
.bme-login-body h1,
.bme-login-body .bme-subtitle,
.bme-login-body .bme-kicker{
  opacity:1!important;
}
.bme-login-body h1{
  color:#f4f6fb!important;
}
.bme-login-body .bme-subtitle{
  color:#8290a8!important;
}
.bme-login-body .bme-form label{
  color:#aeb9cb!important;
}
.bme-login-body .bme-form input[type=text],
.bme-login-body .bme-form input[type=email],
.bme-login-body .bme-form input[type=password]{
  background:#0b1424!important;
  border:1px solid #2b3955!important;
  color:#f4f6fb!important;
}
.bme-login-body .bme-form input::placeholder{
  color:#66758d!important;
  opacity:1!important;
}
.bme-login-body .bme-human{
  background:#0d1728!important;
  border:1px solid #293750!important;
}
.bme-login-body .bme-human span{
  color:#dfe4ec!important;
}
.bme-login-body .bme-human small{
  color:#6d7c93!important;
}
.bme-login-body .bme-signup-bottom{
  border-top:1px solid #1f2b41!important;
}
.bme-login-body .bme-signup-bottom span{
  color:#718097!important;
}
.bme-login-body .bme-signup-bottom a{
  color:#a27bff!important;
}
.bme-login-body .bme-error,
.bme-login-body .bme-pending,
.bme-login-body .bme-success{
  background:#0d1728!important;
  color:#d9e0eb!important;
  border-color:#2b3955!important;
}
.bme-login-body .bme-error{border-left:3px solid #ef6a79!important}
.bme-login-body .bme-pending{border-left:3px solid #e2ac55!important}
.bme-login-body .bme-success{border-left:3px solid #69d6a0!important}


/* v4.6.48 — remove outer white login frames */
.bme-auth-wrap:has(.bme-login-card){
  background:#070b16!important;
}
.bme-auth-wrap:has(.bme-login-card) .bme-login-card{
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  overflow:visible!important;
}
.bme-auth-wrap:has(.bme-login-card) .bme-login-brand{
  background:linear-gradient(145deg,#0f182b,#0b1323)!important;
  border:1px solid #26344d!important;
  border-radius:22px 22px 0 0!important;
  box-shadow:none!important;
}
.bme-auth-wrap:has(.bme-login-card) .bme-login-body{
  background:linear-gradient(145deg,#0c1424,#09111f)!important;
  border:1px solid #26344d!important;
  border-top:0!important;
  border-radius:0 0 22px 22px!important;
  box-shadow:none!important;
}
.bme-auth-wrap:has(.bme-login-card) .bme-login-brand,
.bme-auth-wrap:has(.bme-login-card) .bme-login-body{
  position:relative!important;
}
.bme-auth-wrap:has(.bme-login-card) .bme-login-brand:after{
  content:"";
  position:absolute;
  left:10%;
  right:10%;
  bottom:-1px;
  height:1px;
  background:linear-gradient(90deg,transparent,#7046ff55,transparent);
}


/* v4.6.49 — Main domain login matched to dashboard subdomain */
body:has(.bme-main-login-scene){background:#060a13!important}
.bme-main-login-scene{min-height:100vh!important;padding:90px 20px 70px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background:radial-gradient(circle at 18% 20%,rgba(112,70,255,.13),transparent 30%),radial-gradient(circle at 84% 18%,rgba(27,112,255,.10),transparent 27%),linear-gradient(180deg,#070b16 0%,#090f1a 100%)!important}
.bme-main-login-shell{width:min(930px,100%)!important;display:grid!important;grid-template-columns:1.05fr .95fr!important;min-height:560px!important;overflow:hidden!important;border:1px solid #27344c!important;border-radius:24px!important;background:#0a111f!important;box-shadow:0 35px 100px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.03)!important}
.bme-main-login-visual{position:relative!important;display:flex!important;align-items:flex-end!important;min-height:560px!important;overflow:hidden!important;background:radial-gradient(circle at 20% 20%,rgba(112,70,255,.28),transparent 35%),linear-gradient(135deg,#151334,#0b1830 58%,#0a101e)!important}
.bme-main-login-visual:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 25% 30%,rgba(138,93,255,.16),transparent 26%),radial-gradient(circle at 75% 70%,rgba(43,111,255,.10),transparent 24%);filter:blur(10px)}
.bme-main-login-visual:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(146,110,255,.10);border-radius:50%;right:-210px;top:-150px;box-shadow:0 0 0 70px rgba(112,70,255,.03),0 0 0 140px rgba(112,70,255,.02)}
.bme-main-login-visual-content{position:relative;z-index:2;padding:40px!important;max-width:470px!important}
.bme-main-login-mini-logo{width:68px;height:68px;display:grid;place-items:center;border-radius:17px;background:#070c17;border:1px solid #33415d;box-shadow:0 14px 32px rgba(0,0,0,.28);margin-bottom:18px}
.bme-main-login-mini-logo img{width:54px;height:54px;object-fit:contain}
.bme-main-login-brand{color:#f4f6fb!important;font-size:21px!important;font-weight:900!important;letter-spacing:1.7px!important}
.bme-main-login-company{margin-top:6px!important;color:#9ba8bd!important;font-size:11px!important;letter-spacing:.8px!important}
.bme-main-login-line{width:62px;height:2px;margin:22px 0 15px;border-radius:9px;background:linear-gradient(90deg,#7046ff,#ad77ff)}
.bme-main-login-visual-content>p{margin:0;color:#8c99ae;font-size:10px;line-height:1.8}
.bme-main-login-panel{background:linear-gradient(145deg,#0b1323,#09101d)!important;display:flex!important;align-items:center!important}
.bme-main-login-panel-inner{width:100%!important;padding:48px 42px!important;box-sizing:border-box!important}
.bme-main-login-logo-row{display:flex;align-items:center;gap:10px;margin-bottom:29px}
.bme-main-login-logo-row img{width:42px;height:42px;object-fit:contain;border-radius:10px;background:#070c17;border:1px solid #30405e;padding:3px}
.bme-main-login-logo-row strong{display:block;color:#eef2f8;font-size:10px;letter-spacing:1.2px}
.bme-main-login-logo-row small{display:block;margin-top:3px;color:#73839a;font-size:7px}
.bme-main-login-kicker{color:#9a6eff!important;font-size:8px!important;letter-spacing:2.3px!important;font-weight:900!important}
.bme-main-login-copy h1{margin:9px 0 6px!important;color:#f5f7fb!important;font-size:34px!important;letter-spacing:-1px!important}
.bme-main-login-copy p{margin:0 0 22px!important;color:#7e8ca3!important;font-size:10px!important;line-height:1.7!important}
.bme-main-login-form label{display:block!important;color:#aeb9cb!important;font-size:9px!important;font-weight:700!important;margin-bottom:15px!important}
.bme-main-login-form input[type=text],.bme-main-login-form input[type=email],.bme-main-login-form input[type=password]{width:100%!important;height:52px!important;box-sizing:border-box!important;margin-top:7px!important;padding:0 13px!important;border-radius:11px!important;border:1px solid #2a3955!important;background:#0b1424!important;color:#f3f6fb!important}
.bme-main-login-form input::placeholder{color:#60708a!important;opacity:1!important}
.bme-main-login-form input:focus{border-color:#7046ff!important;box-shadow:0 0 0 3px rgba(112,70,255,.12)!important}
.bme-main-login-form .bme-pass-wrap{margin-top:7px!important;position:relative!important}
.bme-main-login-form .bme-pass-wrap input{margin-top:0!important;padding-right:58px!important}
.bme-main-login-form .bme-eye{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;padding:5px 7px!important;border-radius:7px!important;border:1px solid #2d3a56!important;background:#10192b!important;color:#a681ff!important;font-size:7px!important}
.bme-main-login-check{display:flex!important;align-items:center!important;gap:8px!important;color:#8391a8!important;font-weight:500!important}
.bme-main-login-check input{width:14px!important;height:14px!important;accent-color:#7046ff!important}
.bme-main-login-actions{display:flex;justify-content:flex-end;margin:-1px 0 14px!important}
.bme-main-login-actions a{color:#9f7aff!important;font-size:8px!important;text-decoration:none!important}
.bme-main-login-submit{width:100%!important;height:51px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#7046ff,#9551ff)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;box-shadow:0 14px 28px rgba(112,70,255,.22)!important}
.bme-main-login-footer-note{padding-top:17px;margin-top:17px;border-top:1px solid #1f2b40;text-align:center}
.bme-main-login-footer-note span{color:#66768e;font-size:8px}
.bme-main-login-footer-note a{display:block;margin-top:6px;color:#a47bff;text-decoration:none;font-size:9px;font-weight:800}
@media(max-width:780px){.bme-main-login-shell{grid-template-columns:1fr!important;max-width:520px!important}.bme-main-login-visual{min-height:270px!important}.bme-main-login-visual-content{padding:28px!important}.bme-main-login-panel-inner{padding:34px 28px!important}}
@media(max-width:500px){.bme-main-login-scene{padding:78px 12px 45px!important}.bme-main-login-visual{min-height:235px!important}.bme-main-login-visual-content{padding:23px!important}.bme-main-login-panel-inner{padding:28px 21px!important}.bme-main-login-copy h1{font-size:30px!important}}


/* v4.6.50 — full-screen dashboard-style main login */
html:has(.bme-main-login-scene),
body:has(.bme-main-login-scene){
  min-height:100%!important;
  background:#060a13!important;
}
body:has(.bme-main-login-scene) .site-header,
body:has(.bme-main-login-scene) .site-footer{
  display:none!important;
}
.bme-main-login-scene{
  width:100vw!important;
  min-height:100vh!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:stretch!important;
  justify-content:stretch!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
.bme-main-login-shell{
  width:100vw!important;
  min-height:100vh!important;
  max-width:none!important;
  height:100vh!important;
  display:grid!important;
  grid-template-columns:1.12fr .88fr!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
.bme-main-login-visual{
  min-height:100vh!important;
  height:100vh!important;
  border-radius:0!important;
  border:0!important;
  align-items:flex-end!important;
}
.bme-main-login-panel{
  min-height:100vh!important;
  height:100vh!important;
  display:flex!important;
  align-items:center!important;
}
.bme-main-login-panel-inner{
  width:min(520px,86%)!important;
  margin:0 auto!important;
  padding:42px 0!important;
}
.bme-main-login-visual-content{
  padding:62px 70px!important;
  max-width:600px!important;
}
.bme-main-login-mini-logo{
  width:82px!important;height:82px!important;
}
.bme-main-login-mini-logo img{
  width:66px!important;height:66px!important;
}
.bme-main-login-brand{
  font-size:27px!important;
  letter-spacing:2px!important;
}
.bme-main-login-company{
  font-size:13px!important;
}
.bme-main-login-visual-content>p{
  max-width:480px!important;
  font-size:12px!important;
  line-height:1.9!important;
}
.bme-main-login-logo-row{
  margin-bottom:38px!important;
}
.bme-main-login-logo-row img{
  width:50px!important;height:50px!important;
}
.bme-main-login-logo-row strong{
  font-size:12px!important;
}
.bme-main-login-logo-row small{
  font-size:8px!important;
}
.bme-main-login-copy h1{
  font-size:42px!important;
  margin-top:12px!important;
}
.bme-main-login-copy p{
  font-size:12px!important;
  margin-bottom:28px!important;
}
.bme-main-login-form label{
  font-size:10px!important;
  margin-bottom:18px!important;
}
.bme-main-login-form input[type=text],
.bme-main-login-form input[type=email],
.bme-main-login-form input[type=password]{
  height:58px!important;
  border-radius:13px!important;
  font-size:12px!important;
}
.bme-main-login-submit{
  height:56px!important;
  font-size:12px!important;
  border-radius:13px!important;
}
.bme-main-login-footer-note{
  padding-top:20px!important;
  margin-top:20px!important;
}
@media(max-width:900px){
  .bme-main-login-shell{
    grid-template-columns:1fr!important;
    overflow:auto!important;
  }
  .bme-main-login-visual{
    min-height:34vh!important;
    height:34vh!important;
  }
  .bme-main-login-panel{
    min-height:66vh!important;
    height:auto!important;
  }
  .bme-main-login-visual-content{
    padding:28px 26px!important;
  }
  .bme-main-login-panel-inner{
    width:min(560px,90%)!important;
    padding:34px 0 50px!important;
  }
}
@media(max-width:560px){
  .bme-main-login-visual{
    min-height:30vh!important;
    height:30vh!important;
  }
  .bme-main-login-panel{
    min-height:70vh!important;
  }
  .bme-main-login-visual-content{
    padding:22px 20px!important;
  }
  .bme-main-login-mini-logo{
    width:60px!important;height:60px!important;
  }
  .bme-main-login-mini-logo img{
    width:48px!important;height:48px!important;
  }
  .bme-main-login-brand{
    font-size:20px!important;
  }
  .bme-main-login-panel-inner{
    width:calc(100% - 40px)!important;
  }
  .bme-main-login-copy h1{
    font-size:32px!important;
  }
}


/* v4.6.51 — login full-screen single-panel, visual panel removed */
.bme-main-login-scene{
  width:100vw!important;
  min-height:100vh!important;
  height:100vh!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:auto!important;
}
.bme-main-login-shell{
  width:100vw!important;
  min-height:100vh!important;
  height:100vh!important;
  max-width:none!important;
  display:block!important;
  border:0!important;
  border-radius:0!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(112,70,255,.14),transparent 32%),
    linear-gradient(180deg,#070b16 0%,#090f1b 100%)!important;
  box-shadow:none!important;
}
.bme-main-login-visual{
  display:none!important;
}
.bme-main-login-panel{
  width:100%!important;
  min-height:100vh!important;
  height:100vh!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:transparent!important;
}
.bme-main-login-panel-inner{
  width:min(510px,calc(100vw - 40px))!important;
  margin:0 auto!important;
  padding:44px 42px!important;
  box-sizing:border-box!important;
  background:linear-gradient(145deg,#0b1323,#09101d)!important;
  border:1px solid #27344f!important;
  border-radius:24px!important;
  box-shadow:0 30px 80px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.bme-main-login-logo-row{
  justify-content:flex-start!important;
  margin-bottom:30px!important;
}
.bme-main-login-copy h1{
  font-size:40px!important;
}
.bme-main-login-copy p{
  max-width:380px!important;
}
@media(max-width:600px){
  .bme-main-login-panel-inner{
    width:calc(100vw - 26px)!important;
    padding:28px 22px!important;
    border-radius:20px!important;
  }
  .bme-main-login-copy h1{font-size:31px!important}
}


/* v4.6.52 — remove large login frame, keep form centered */
.bme-main-login-scene{
  background:
    radial-gradient(circle at 50% 10%,rgba(112,70,255,.13),transparent 28%),
    linear-gradient(180deg,#070b16 0%,#090f1b 100%)!important;
}
.bme-main-login-shell{
  display:block!important;
  width:100vw!important;
  min-height:100vh!important;
  height:100vh!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
}
.bme-main-login-panel{
  width:100%!important;
  min-height:100vh!important;
  height:100vh!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
}
.bme-main-login-panel-inner{
  width:min(500px,calc(100vw - 36px))!important;
  margin:0 auto!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
}
.bme-main-login-logo-row{
  justify-content:center!important;
  text-align:center!important;
  flex-direction:column!important;
  gap:8px!important;
  margin-bottom:26px!important;
}
.bme-main-login-logo-row img{
  width:58px!important;
  height:58px!important;
  border-radius:14px!important;
}
.bme-main-login-logo-row strong{
  font-size:12px!important;
  letter-spacing:1.4px!important;
}
.bme-main-login-logo-row small{
  font-size:8px!important;
}
.bme-main-login-copy{
  text-align:center!important;
}
.bme-main-login-copy .bme-main-login-kicker{
  display:block!important;
}
.bme-main-login-copy h1{
  margin-top:10px!important;
}
.bme-main-login-copy p{
  margin-left:auto!important;
  margin-right:auto!important;
}
.bme-main-login-form{
  width:100%!important;
}


/* v4.6.53 — force main login form visibility */
.bme-main-login-panel-inner,
.bme-main-login-copy,
.bme-main-login-form{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
}
.bme-main-login-form{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
}
.bme-main-login-form label,
.bme-main-login-form input,
.bme-main-login-form .bme-pass-wrap,
.bme-main-login-form .bme-main-login-check,
.bme-main-login-form .bme-main-login-actions,
.bme-main-login-form .bme-main-login-submit,
.bme-main-login-form .bme-main-login-footer-note{
  visibility:visible!important;
  opacity:1!important;
}
.bme-main-login-form label{display:block!important}
.bme-main-login-form .bme-main-login-check{display:flex!important}
.bme-main-login-form .bme-main-login-actions{display:flex!important}
.bme-main-login-form .bme-main-login-submit{display:block!important}
.bme-main-login-form .bme-main-login-footer-note{display:block!important}


/* v4.6.54 — exact visual language for main login / dashboard login */
html:has(.bme-subdomain-match-login),
body:has(.bme-subdomain-match-login){
  background:#0a0e17!important;
}
body:has(.bme-subdomain-match-login) .site-header,
body:has(.bme-subdomain-match-login) .site-footer{
  display:none!important;
}
.bme-subdomain-match-login{
  width:100vw!important;
  min-height:100vh!important;
  height:100vh!important;
  margin:0!important;
  padding:0!important;
  background:#0a0e17!important;
}
.bme-subdomain-match-login .bme-main-login-shell{
  width:100vw!important;
  max-width:none!important;
  height:100vh!important;
  min-height:100vh!important;
  display:grid!important;
  grid-template-columns:50% 50%!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
  background:#0a0e17!important;
}
.bme-subdomain-match-login .bme-main-login-visual{
  min-height:100vh!important;
  height:100vh!important;
  display:flex!important;
  align-items:flex-end!important;
  background:
    linear-gradient(180deg,rgba(6,11,21,.28),rgba(6,11,21,.80)),
    radial-gradient(circle at 35% 25%,rgba(112,70,255,.26),transparent 34%),
    linear-gradient(135deg,#11162d,#0c1a30 55%,#08101b)!important;
}
.bme-subdomain-match-login .bme-main-login-visual-content{
  padding:0 0 58px 64px!important;
  max-width:460px!important;
}
.bme-subdomain-match-login .bme-main-login-mini-logo{
  width:76px!important;
  height:76px!important;
  margin-bottom:20px!important;
  background:rgba(7,12,23,.84)!important;
  border:1px solid #32405c!important;
  border-radius:18px!important;
}
.bme-subdomain-match-login .bme-main-login-mini-logo img{
  width:60px!important;height:60px!important;
}
.bme-subdomain-match-login .bme-main-login-brand{
  font-size:28px!important;
  letter-spacing:2.1px!important;
  color:#f5f7fb!important;
}
.bme-subdomain-match-login .bme-main-login-company{
  font-size:13px!important;
  color:#9da9bc!important;
  margin-top:7px!important;
}
.bme-subdomain-match-login .bme-main-login-panel{
  height:100vh!important;
  min-height:100vh!important;
  display:flex!important;
  align-items:center!important;
  background:#0b111d!important;
}
.bme-subdomain-match-login .bme-main-login-panel-inner{
  width:min(450px,78%)!important;
  margin:0 auto!important;
  padding:0!important;
  box-sizing:border-box!important;
}
.bme-subdomain-match-login .bme-main-login-logo-row{
  display:none!important;
}
.bme-subdomain-match-login .bme-main-login-copy{
  text-align:left!important;
}
.bme-subdomain-match-login .bme-main-login-copy h1{
  margin:0 0 9px!important;
  color:#f7f8fb!important;
  font-size:40px!important;
  font-weight:800!important;
  letter-spacing:-1.1px!important;
}
.bme-subdomain-match-login .bme-main-login-copy p{
  margin:0 0 27px!important;
  color:#7f8ca2!important;
  font-size:12px!important;
  line-height:1.65!important;
}
.bme-subdomain-match-login .bme-main-login-form label{
  font-size:10px!important;
  color:#adb8ca!important;
  margin-bottom:18px!important;
}
.bme-subdomain-match-login .bme-main-login-form input[type=text],
.bme-subdomain-match-login .bme-main-login-form input[type=email],
.bme-subdomain-match-login .bme-main-login-form input[type=password]{
  height:56px!important;
  margin-top:8px!important;
  padding:0 14px!important;
  border-radius:10px!important;
  border:1px solid #2c3a53!important;
  background:#101827!important;
  color:#f2f5fa!important;
  font-size:11px!important;
}
.bme-subdomain-match-login .bme-main-login-form input:focus{
  border-color:#6f4aff!important;
  box-shadow:0 0 0 3px rgba(111,74,255,.12)!important;
}
.bme-subdomain-match-login .bme-main-login-form input::placeholder{
  color:#66768d!important;
}
.bme-subdomain-match-login .bme-pass-wrap{
  margin-top:8px!important;
}
.bme-subdomain-match-login .bme-pass-wrap input{
  margin-top:0!important;
  padding-right:58px!important;
}
.bme-subdomain-match-login .bme-eye{
  top:50%!important;
  right:9px!important;
  transform:translateY(-50%)!important;
  border:0!important;
  background:transparent!important;
  color:#a17aff!important;
}
.bme-subdomain-match-login .bme-main-login-check{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#7f8da4!important;
  font-size:9px!important;
  margin-bottom:10px!important;
}
.bme-subdomain-match-login .bme-main-login-check input{
  width:14px!important;height:14px!important;accent-color:#7046ff!important;
}
.bme-subdomain-match-login .bme-main-login-actions{
  display:flex!important;
  justify-content:flex-start!important;
  margin:4px 0 22px!important;
}
.bme-subdomain-match-login .bme-main-login-actions a{
  font-size:9px!important;
  color:#9d75ff!important;
  text-decoration:none!important;
}
.bme-subdomain-match-login .bme-main-login-submit{
  width:100%!important;
  height:56px!important;
  border:0!important;
  border-radius:10px!important;
  background:linear-gradient(135deg,#7046ff,#9250ff)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:800!important;
  box-shadow:0 14px 30px rgba(112,70,255,.20)!important;
}
.bme-subdomain-match-login .bme-error,
.bme-subdomain-match-login .bme-pending,
.bme-subdomain-match-login .bme-success{
  background:#101827!important;
  color:#d9e1ec!important;
  border:1px solid #2b3952!important;
  border-radius:10px!important;
  margin-bottom:17px!important;
}
@media(max-width:900px){
  .bme-subdomain-match-login .bme-main-login-shell{
    grid-template-columns:1fr!important;
    overflow:auto!important;
  }
  .bme-subdomain-match-login .bme-main-login-visual{
    min-height:300px!important;height:300px!important;
  }
  .bme-subdomain-match-login .bme-main-login-visual-content{
    padding:35px 30px!important;
  }
  .bme-subdomain-match-login .bme-main-login-panel{
    min-height:calc(100vh - 300px)!important;
    height:auto!important;
    padding:45px 0 60px!important;
  }
}
@media(max-width:560px){
  .bme-subdomain-match-login .bme-main-login-visual{
    min-height:240px!important;height:240px!important;
  }
  .bme-subdomain-match-login .bme-main-login-visual-content{
    padding:24px!important;
  }
  .bme-subdomain-match-login .bme-main-login-brand{font-size:21px!important}
  .bme-subdomain-match-login .bme-main-login-company{font-size:10px!important}
  .bme-subdomain-match-login .bme-main-login-panel-inner{
    width:calc(100% - 40px)!important;
  }
  .bme-subdomain-match-login .bme-main-login-copy h1{font-size:32px!important}
}


/* v4.6.55 — main login matches dashboard.biswasmusicentertainment.com/login */
html:has(.bme-dashboard-match),body:has(.bme-dashboard-match){
  margin:0!important;
  padding:0!important;
  background:#090d16!important;
}
body:has(.bme-dashboard-match) .site-header,
body:has(.bme-dashboard-match) .site-footer{
  display:none!important;
}
.bme-dashboard-match{
  width:100vw!important;
  height:100vh!important;
  min-height:100vh!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:50% 50%!important;
  background:#090d16!important;
  overflow:hidden!important;
}
.bme-dashboard-match-visual{
  position:relative!important;
  min-height:100vh!important;
  height:100vh!important;
  overflow:hidden!important;
  background:
    linear-gradient(180deg,rgba(7,11,20,.14),rgba(7,11,20,.72)),
    radial-gradient(circle at 45% 28%,rgba(112,70,255,.22),transparent 34%),
    linear-gradient(135deg,#10142a,#0d1a2f 58%,#08101b)!important;
}
.bme-dashboard-match-visual:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 25% 35%,rgba(154,104,255,.14),transparent 24%),
    radial-gradient(circle at 78% 72%,rgba(31,106,228,.08),transparent 25%);
}
.bme-dashboard-match-visual:after{
  content:"";position:absolute;
  width:560px;height:560px;
  border:1px solid rgba(150,116,255,.10);
  border-radius:50%;
  right:-300px;top:-220px;
  box-shadow:0 0 0 90px rgba(112,70,255,.025),0 0 0 180px rgba(112,70,255,.018);
}
.bme-dashboard-match-brand{
  position:absolute!important;
  z-index:2!important;
  left:58px!important;
  bottom:58px!important;
}
.bme-dashboard-match-brand img{
  width:72px!important;height:72px!important;
  object-fit:contain!important;
  border-radius:17px!important;
  background:#070c17!important;
  border:1px solid #33415d!important;
  padding:5px!important;
  box-shadow:0 18px 34px rgba(0,0,0,.28)!important;
}
.bme-dashboard-match-brand-title{
  margin-top:18px!important;
  color:#f4f6fb!important;
  font-size:28px!important;
  font-weight:900!important;
  letter-spacing:2px!important;
}
.bme-dashboard-match-brand-subtitle{
  margin-top:6px!important;
  color:#a0acbf!important;
  font-size:12px!important;
  letter-spacing:.8px!important;
}
.bme-dashboard-match-login{
  min-height:100vh!important;
  height:100vh!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#0b111d!important;
}
.bme-dashboard-match-inner{
  width:min(430px,78%)!important;
}
.bme-dashboard-match-logo{
  display:none!important;
}
.bme-dashboard-match-inner h1{
  margin:0 0 8px!important;
  color:#f7f8fb!important;
  font-size:38px!important;
  line-height:1.08!important;
  letter-spacing:-1px!important;
  font-weight:800!important;
}
.bme-dashboard-match-inner>p{
  margin:0 0 28px!important;
  color:#7f8ca1!important;
  font-size:12px!important;
}
.bme-dashboard-match-form label{
  display:block!important;
  margin-bottom:17px!important;
  color:#aeb8ca!important;
  font-size:10px!important;
  font-weight:700!important;
}
.bme-dashboard-match-form input[type=text],
.bme-dashboard-match-form input[type=email],
.bme-dashboard-match-form input[type=password]{
  display:block!important;
  width:100%!important;
  height:56px!important;
  box-sizing:border-box!important;
  margin-top:8px!important;
  padding:0 14px!important;
  border:1px solid #2b3953!important;
  border-radius:10px!important;
  background:#101827!important;
  color:#f1f4f9!important;
  outline:0!important;
}
.bme-dashboard-match-form input::placeholder{
  color:#66758b!important;
  opacity:1!important;
}
.bme-dashboard-match-form input:focus{
  border-color:#7046ff!important;
  box-shadow:0 0 0 3px rgba(112,70,255,.12)!important;
}
.bme-dashboard-match-form .bme-pass-wrap{
  position:relative!important;
  margin-top:8px!important;
}
.bme-dashboard-match-form .bme-pass-wrap input{
  margin-top:0!important;
  padding-right:60px!important;
}
.bme-dashboard-match-form .bme-eye{
  position:absolute!important;
  top:50%!important;
  right:9px!important;
  transform:translateY(-50%)!important;
  border:0!important;
  background:transparent!important;
  color:#a27dff!important;
  font-size:8px!important;
}
.bme-dashboard-match-remember{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#7d8ba2!important;
  font-size:9px!important;
  font-weight:500!important;
  margin:-1px 0 8px!important;
}
.bme-dashboard-match-remember input{
  width:14px!important;
  height:14px!important;
  accent-color:#7046ff!important;
}
.bme-dashboard-match-forgot{
  margin:0 0 22px!important;
}
.bme-dashboard-match-forgot a{
  color:#9e77ff!important;
  font-size:9px!important;
  text-decoration:none!important;
}
.bme-dashboard-match-submit{
  display:flex!important;
  width:100%!important;
  height:56px!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  border-radius:10px!important;
  background:linear-gradient(135deg,#7046ff,#9551ff)!important;
  color:#fff!important;
  text-decoration:none!important;
  font-size:11px!important;
  font-weight:800!important;
  box-shadow:0 14px 30px rgba(112,70,255,.22)!important;
}
.bme-dashboard-match .bme-error,
.bme-dashboard-match .bme-pending,
.bme-dashboard-match .bme-success{
  margin-bottom:17px!important;
  padding:12px 14px!important;
  background:#101827!important;
  color:#d9e0eb!important;
  border:1px solid #2b3952!important;
  border-radius:10px!important;
  font-size:9px!important;
  line-height:1.6!important;
}
@media(max-width:900px){
  .bme-dashboard-match{
    grid-template-columns:1fr!important;
    overflow:auto!important;
  }
  .bme-dashboard-match-visual{
    min-height:300px!important;
    height:300px!important;
  }
  .bme-dashboard-match-brand{
    left:30px!important;
    bottom:30px!important;
  }
  .bme-dashboard-match-login{
    min-height:calc(100vh - 300px)!important;
    height:auto!important;
    padding:50px 0 60px!important;
  }
}
@media(max-width:560px){
  .bme-dashboard-match-visual{
    min-height:235px!important;height:235px!important;
  }
  .bme-dashboard-match-brand{
    left:22px!important;bottom:22px!important;
  }
  .bme-dashboard-match-brand img{width:58px!important;height:58px!important}
  .bme-dashboard-match-brand-title{font-size:21px!important}
  .bme-dashboard-match-brand-subtitle{font-size:10px!important}
  .bme-dashboard-match-inner{width:calc(100% - 40px)!important}
}


/* v4.6.56 — restored original Biswas Music secure-portal login */
html:has(.bme-old-login-scene),
body:has(.bme-old-login-scene){
  background:#070b16!important;
}
body:has(.bme-old-login-scene) .site-header,
body:has(.bme-old-login-scene) .site-footer{
  display:none!important;
}
.bme-old-login-scene{
  width:100vw!important;
  min-height:100vh!important;
  margin:0!important;
  padding:90px 20px 70px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  background:
    radial-gradient(circle at 50% 7%,rgba(112,70,255,.14),transparent 30%),
    linear-gradient(180deg,#070b16 0%,#090f1b 100%)!important;
}
.bme-old-login-card{
  width:min(470px,100%)!important;
  overflow:hidden!important;
  border-radius:24px!important;
  border:1px solid #27344f!important;
  background:linear-gradient(145deg,#0b1323,#09101d)!important;
  box-shadow:0 35px 100px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.bme-old-login-brand{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  text-align:center!important;
  padding:30px 25px 22px!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(112,70,255,.17),transparent 50%),
    linear-gradient(180deg,#0f192c,#0c1424)!important;
  border-bottom:1px solid #22314a!important;
}
.bme-old-login-brand img{
  width:72px!important;height:72px!important;
  object-fit:contain!important;
  border-radius:17px!important;
  background:#070c17!important;
  border:1px solid #33415d!important;
  padding:5px!important;
}
.bme-old-login-brand strong{
  margin-top:12px!important;
  color:#f4f6fb!important;
  font-size:16px!important;
  letter-spacing:1.4px!important;
}
.bme-old-login-brand small{
  margin-top:4px!important;
  color:#8593ab!important;
  font-size:8px!important;
  letter-spacing:2.2px!important;
}
.bme-old-login-brand span{
  margin-top:11px!important;
  padding:6px 9px!important;
  border:1px solid #1e5a43!important;
  border-radius:999px!important;
  background:#0b1b17!important;
  color:#83e1a9!important;
  font-size:8px!important;
}
.bme-old-login-body{
  padding:28px!important;
  background:linear-gradient(145deg,#0c1424,#09111f)!important;
}
.bme-old-login-kicker{
  color:#9a70ff!important;
  font-size:8px!important;
  letter-spacing:2.3px!important;
  font-weight:900!important;
}
.bme-old-login-body h1{
  margin:10px 0 7px!important;
  color:#f4f6fb!important;
  font-size:31px!important;
  letter-spacing:-.9px!important;
}
.bme-old-login-body h1 span{color:#9a70ff!important}
.bme-old-login-body>p{
  margin:0 0 22px!important;
  color:#818ea5!important;
  font-size:10px!important;
  line-height:1.7!important;
}
.bme-old-login-form label{
  display:block!important;
  margin-bottom:16px!important;
  color:#aeb9cb!important;
  font-size:9px!important;
  font-weight:700!important;
}
.bme-old-login-form input[type=text],
.bme-old-login-form input[type=email],
.bme-old-login-form input[type=password]{
  display:block!important;
  width:100%!important;
  height:54px!important;
  box-sizing:border-box!important;
  margin-top:7px!important;
  padding:0 13px!important;
  border:1px solid #2b3955!important;
  border-radius:12px!important;
  background:#0b1424!important;
  color:#f3f6fb!important;
}
.bme-old-login-form input::placeholder{color:#66758d!important;opacity:1!important}
.bme-old-login-form input:focus{
  border-color:#7046ff!important;
  box-shadow:0 0 0 3px rgba(112,70,255,.12)!important;
}
.bme-old-login-form .bme-pass-wrap{
  position:relative!important;
  margin-top:7px!important;
}
.bme-old-login-form .bme-pass-wrap input{margin-top:0!important;padding-right:58px!important}
.bme-old-login-form .bme-eye{
  position:absolute!important;
  right:8px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  border:1px solid #2d3a56!important;
  border-radius:7px!important;
  background:#10192b!important;
  color:#a681ff!important;
  padding:5px 7px!important;
  font-size:7px!important;
}
.bme-old-login-human{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:11px 12px!important;
  margin:1px 0 17px!important;
  border:1px solid #293750!important;
  border-radius:10px!important;
  background:#0d1728!important;
  color:#dbe1eb!important;
}
.bme-old-login-human input{width:14px!important;height:14px!important;accent-color:#7046ff!important}
.bme-old-login-human small{margin-left:auto!important;color:#6d7c93!important;font-size:7px!important}
.bme-old-login-submit{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:52px!important;
  border:0!important;
  border-radius:11px!important;
  background:linear-gradient(135deg,#7046ff,#9551ff)!important;
  color:#fff!important;
  text-decoration:none!important;
  font-size:11px!important;
  font-weight:800!important;
  box-shadow:0 14px 30px rgba(112,70,255,.23)!important;
}
.bme-old-login-signup{
  margin-top:18px!important;
  padding-top:16px!important;
  border-top:1px solid #1f2b40!important;
  text-align:center!important;
}
.bme-old-login-signup span{
  display:block!important;
  color:#6d7b92!important;
  font-size:8px!important;
}
.bme-old-login-signup a{
  display:block!important;
  margin-top:6px!important;
  color:#a17aff!important;
  text-decoration:none!important;
  font-size:9px!important;
  font-weight:800!important;
}
.bme-old-login-card .bme-error,
.bme-old-login-card .bme-pending,
.bme-old-login-card .bme-success{
  margin-bottom:15px!important;
  padding:11px 12px!important;
  border:1px solid #2b3952!important;
  border-radius:10px!important;
  background:#101827!important;
  color:#d9e0eb!important;
  font-size:9px!important;
  line-height:1.6!important;
}
@media(max-width:540px){
  .bme-old-login-scene{padding:75px 12px 50px!important}
  .bme-old-login-body{padding:22px 19px!important}
  .bme-old-login-brand{padding:26px 20px 20px!important}
}


/* v4.6.57 — restore centered old-style login box */
html:has(.bme-old-login-scene),
body:has(.bme-old-login-scene){
  background:#070b16!important;
}
.bme-old-login-scene{
  width:100%!important;
  min-height:100vh!important;
  margin:0!important;
  padding:0 20px!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:
    radial-gradient(circle at 50% 8%,rgba(112,70,255,.13),transparent 28%),
    linear-gradient(180deg,#070b16 0%,#090f1b 100%)!important;
}
.bme-old-login-card{
  width:min(480px,100%)!important;
  margin:0 auto!important;
  border-radius:24px!important;
  overflow:hidden!important;
  border:1px solid #2a3750!important;
  background:linear-gradient(145deg,#0b1323,#09101d)!important;
  box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.bme-old-login-brand{
  padding:30px 26px 23px!important;
  background:
    radial-gradient(circle at 50% 0%,rgba(112,70,255,.17),transparent 50%),
    linear-gradient(180deg,#0f192c,#0c1424)!important;
}
.bme-old-login-body{
  padding:29px!important;
  background:linear-gradient(145deg,#0c1424,#09111f)!important;
}
.bme-old-login-brand img{
  width:74px!important;height:74px!important;
}
.bme-old-login-body h1{
  font-size:32px!important;
}
@media(max-width:540px){
  .bme-old-login-scene{padding:0 12px!important}
  .bme-old-login-card{width:min(480px,100%)!important;border-radius:21px!important}
  .bme-old-login-body{padding:23px 19px!important}
  .bme-old-login-brand{padding:26px 20px 20px!important}
}
/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url("/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}.formlayer-form label {
display: block;
margin-bottom: 8px;
font-weight: 600;
color: #1e293b;
font-size: 14px;
}

.formlayer-form input[type="text"],
.formlayer-form input[type="email"],
.formlayer-form input[type="number"],
.formlayer-form input[type="tel"],
.formlayer-form input[type="date"],
.formlayer-form input[type="password"],
.formlayer-form input[type="url"],
.formlayer-form textarea {
width: 100%;
padding: 12px 16px;
border: 1.5px solid #e2e8f0;
border-radius: 10px;
font-size: 15px;
color: #1d2327;
background: #fff;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-sizing: border-box;
box-shadow: 0 1px 2px rgba(0,0,0,0.02);
}

.formlayer-form select {
width: 100%;
height: 48px;
padding: 0 40px 0 16px;
border: 1.5px solid #e2e8f0;
border-radius: 10px;
font-size: 15px;
color: #1d2327;
background: #fff;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-sizing: border-box;
appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 16px center;
background-size: 16px;
cursor: pointer;
box-shadow: 0 1px 2px rgba(0,0,0,0.02);
}

.formlayer-form input:focus,
.formlayer-form textarea:focus,
.formlayer-form select:focus {
outline: none;
border-color: #5525d6;
box-shadow: 0 0 0 4px rgba(85, 37, 214, 0.12);
transform: translateY(-1px);
}

.formlayer-form textarea {
min-height: 120px;
resize: vertical;
line-height: 1.6;
}

.formlayer-submit-btn {
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 0 24px;
height: 46px;
background: #5525d6;
color: #fff;
border: none;
border-radius: 10px;
font-weight: 700;
font-size: 15px;
cursor: pointer;
transition: all 0.3s ease;
box-shadow: 0 4px 10px rgba(85, 37, 214, 0.2);
box-sizing: border-box;
text-decoration: none;
line-height: 1;
}

.formlayer-submit-btn:hover {
background: #441eb1;
transform: translateY(-1px);
box-shadow: 0 6px 15px rgba(85, 37, 214, 0.3);
}

/* Loading State */
.formlayer-submit-btn.loading {
color: transparent !important;
position: relative;
pointer-events: none;
opacity: 0.8;
}

.formlayer-submit-btn.loading::after {
content: "";
position: absolute;
width: 20px;
height: 20px;
top: 50%;
left: 50%;
margin: -10px 0 0 -10px;
border: 3px solid rgba(255, 255, 255, 0.3);
border-top-color: #fff;
border-radius: 50%;
animation: fl-button-spin 0.8s ease-in-out infinite;
}

@keyframes fl-button-spin {
to { transform: rotate(360deg); }
}

.formlayer-form .required-indicator {
color: #ef4444;
margin-left: 4px;
}

.formlayer-radio-group,
.formlayer-check-wrap {
display: flex;
flex-direction: column;
gap: 12px;
}

.formlayer-radio-group label,
.formlayer-check-wrap label {
display: flex;
align-items: center;
gap: 10px;
font-weight: 400;
cursor: pointer;
}

/* Label Placement */
.formlayer-form-fields-wrapper {
display: flex;
flex-wrap: wrap;
}

.formlayer-field-wrap {
margin-bottom: 24px;
display: flex;
flex-direction: column;
width: 100%;
box-sizing: border-box;
}

.formlayer-field-wrap.formlayer-width-50 {
width: calc(50% - 8px);
}

@media (max-width: 600px) {
.formlayer-field-wrap.formlayer-width-50 {
width: 100%;
}
}

.formlayer-field-wrap.label-top {
flex-direction: column;
}

.formlayer-field-wrap.label-left,
.formlayer-field-wrap.label-right {
flex-direction: row;
align-items: center;
gap: 20px;
flex-wrap: nowrap;
}

.formlayer-field-wrap.label-left .formlayer-label,
.formlayer-field-wrap.label-right .formlayer-label {
width: 30%;
min-width: 120px;
margin-bottom: 0;
padding-top: 0;
}

.formlayer-field-wrap.label-right .formlayer-label {
order: 2;
}

.formlayer-field-wrap.label-right .formlayer-input {
order: 1;
}

.formlayer-field-wrap.label-hidden .formlayer-label {
display: none;
}

.formlayer-help-text {
width: 100%;
font-size: 12px;
color: #94a3b8;
margin-top: 8px;
font-style: italic;
}

.formlayer-field-wrap.label-left .formlayer-help-text,
.formlayer-field-wrap.label-right .formlayer-help-text {
margin-left: calc(30% + 20px);
}

.formlayer-submit-wrap {
margin-top: 20px;
}

.formlayer-success-message {
background: #ffffff;
color: #1e293b;
padding: 20px 24px;
border-radius: 8px;
margin-bottom: 24px;
border: 1px solid #e2e8f0;
font-size: 16px;
font-weight: 400;
line-height: 1.6;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02);
animation: flFadeInSlide 0.3s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

.formlayer-error-message {
background: #fef2f2;
color: #991b1b;
padding: 16px 20px;
border-radius: 10px;
margin-bottom: 24px;
border: 1px solid rgba(239, 68, 68, 0.2);
border-left: 4px solid #ef4444;
font-size: 14px;
font-weight: 500;
line-height: 1.5;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -2px rgba(0, 0, 0, 0.05);
animation: flFadeInSlide 0.3s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

.formlayer-error {
background: #fef2f2;
color: #991b1b;
padding: 18px 20px;
border-radius: 10px;
border: 1px solid rgba(239, 68, 68, 0.2);
border-left: 4px solid #ef4444;
margin: 24px 0;
text-align: left;
font-size: 14px;
font-weight: 500;
line-height: 1.5;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -2px rgba(0, 0, 0, 0.05);
animation: flFadeInSlide 0.3s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

@keyframes flFadeInSlide {
from {
opacity: 0;
transform: translateY(6px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
/* Submit Button Customization */
.formlayer-submit-wrap.align-center {
display: flex;
justify-content: center;
}
.formlayer-submit-wrap.align-right {
display: flex;
justify-content: flex-end;
}
.formlayer-submit-wrap.align-full .formlayer-submit-btn {
width: 100%;
}

.formlayer-submit-btn.btn-sm {
height: 38px;
padding: 0 16px;
font-size: 13px;
}
.formlayer-submit-btn.btn-md {
height: 46px;
padding: 0 24px;
font-size: 15px;
}
.formlayer-submit-btn.btn-lg {
height: 56px;
padding: 0 32px;
font-size: 17px;
}


/* Force auto width for submit button by default */
.formlayer-submit-btn {
width: auto !important;
max-width: 100% !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
}

.align-full .formlayer-submit-btn {
width: 100% !important;
display: flex !important;
}


/* Container Layouts Frontend */
.formlayer-container {
display: grid;
gap: 20px;
margin-bottom: 24px;
width: 100%;
}

.formlayer-container.grid-cols-1 { grid-template-columns: 1fr; }
.formlayer-container.grid-cols-2 { grid-template-columns: 1fr 1fr; }
.formlayer-container.grid-cols-3 { grid-template-columns: 1fr 1fr 1fr; }
.formlayer-container.grid-cols-4 { grid-template-columns: repeat(4, 1fr); }

@media (max-width: 768px) {
.formlayer-container.grid-cols-2,
.formlayer-container.grid-cols-3,
.formlayer-container.grid-cols-4 {
grid-template-columns: 1fr;
}
}

.formlayer-html-content {
margin-bottom: 24px;
}

/* Name fields layout - requested to be on separate lines */
.formlayer-name-fields-wrap {
display: flex;
flex-direction: column;
gap: 15px;
}

/* Grid & Multi-column Layouts */
.formlayer-grid {
display: grid;
gap: 20px;
width: 100%;
}

.formlayer-grid-2 { grid-template-columns: 1fr 1fr; }
.formlayer-grid-3 { grid-template-columns: 1fr 1fr 1fr; }

.formlayer-sub-field {
display: flex;
flex-direction: column;
}

.formlayer-sub-field.full-width {
grid-column: 1 / -1;
}

.formlayer-sub-label {
font-size: 11px;
color: #64748b;
margin-top: 4px;
text-transform: uppercase;
letter-spacing: 0.5px;
font-weight: 600;
}

/* Address Grid Improvements */
.formlayer-address-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 15px;
}

.formlayer-address-grid .full-width {
grid-column: 1 / -1;
margin-bottom: 5px;
}

.formlayer-address-grid .formlayer-sub-field:not(.full-width) {
margin-bottom: 5px;
}

/* Field items and spacing */
.formlayer-field-wrap {
margin-bottom: 28px;
}

/* Numeric and Date inputs */
.formlayer-form input[type="number"],
.formlayer-form input[type="date"],
.formlayer-form input[type="tel"] {
height: 48px;
}

.formlayer-date-wrap,
.formlayer-select-wrap {
position: relative;
width: 100%;
}

.formlayer-date-wrap .dashicons,
.formlayer-select-wrap .dashicons {
position: absolute;
left: 16px;
top: 50%;
transform: translateY(-50%);
color: #64748b;
pointer-events: none;
font-size: 18px;
z-index: 10;
}

.formlayer-form input[type="date"],
.formlayer-form select {
padding-left: 45px !important;
}

/* Options List */
.formlayer-options-list {
display: flex;
flex-direction: column;
gap: 10px;
}

.formlayer-option-label,
.formlayer-terms-wrap,
.formlayer-gdpr-wrap {
display: flex !important;
align-items: flex-start !important;
gap: 12px !important;
margin-bottom: 10px !important;
}

.formlayer-option-label input[type="radio"],
.formlayer-option-label input[type="checkbox"],
.formlayer-terms-wrap input[type="checkbox"],
.formlayer-gdpr-wrap input[type="checkbox"] {
width: 20px !important;
height: 20px !important;
margin: 2px 10px 0 0 !important;
cursor: pointer;
accent-color: #5525d6 !important;
flex-shrink: 0 !important;
vertical-align: middle !important;
display: inline-block !important;
opacity: 1 !important;
visibility: visible !important;
-webkit-appearance: auto !important;
-moz-appearance: auto !important;
appearance: auto !important;
}

.formlayer-option-label span,
.formlayer-terms-label,
.formlayer-gdpr-label,
.formlayer-gdpr-wrap .formlayer-gdpr-info span {
line-height: 1.5 !important;
display: inline-block !important;
font-size: 14px !important;
font-weight: 400 !important;
color: #334155;
}

/* Rating Field */
.formlayer-rating {
display: flex;
gap: 8px;
}

.formlayer-rating .dashicons {
font-size: 32px;
width: 32px;
height: 32px;
color: #e2e8f0;
cursor: pointer;
transition: color 0.2s;
}

.formlayer-rating .dashicons.active,
.formlayer-rating .dashicons:hover,
.formlayer-rating .dashicons:hover ~ .dashicons {
color: #f59e0b;
}

/* Section Break — matches admin builder preview */
.formlayer-section-break {
margin: 32px 0 20px 0;
padding-bottom: 10px;
border-bottom: 2px solid #e2e8f0;
}

.formlayer-section-break h3 {
margin: 0 0 5px 0 !important;
font-size: 18px !important;
color: #1e293b !important;
font-weight: 700 !important;
line-height: 1.3 !important;
padding: 0 !important;
border: none !important;
background: none !important;
}

.formlayer-section-break p {
margin: 5px 0 0 0 !important;
color: #64748b !important;
font-size: 13px !important;
font-weight: 400 !important;
}

/* Fluent Forms Style File Upload */
.formlayer-file-upload-box {
display: flex;
align-items: center;
gap: 15px;
background: #f8fafc;
border: 1.5px solid #e2e8f0;
border-radius: 10px;
padding: 10px 15px;
width: 100%;
box-sizing: border-box;
transition: all 0.2s;
}

.formlayer-file-upload-box:hover {
border-color: #5525d6;
background: #f1f5f9;
}

.formlayer-file-fake-btn {
background: #5525d6;
color: #fff;
padding: 8px 16px;
border-radius: 6px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: all 0.2s;
display: inline-block;
white-space: nowrap;
}

.formlayer-file-fake-btn:hover {
background: #441eb1;
}

.formlayer-file-chosen-name {
font-size: 14px;
color: #64748b;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

@media (max-width: 600px) {
.formlayer-grid-2, 
.formlayer-address-grid,
.formlayer-grid {
grid-template-columns: 1fr !important;
}
}

.formlayer-gdpr-info { 
line-height: 1.4; 
}
.formlayer-gdpr-label { 
font-size: 14px; 
color: #475569; 
}
.formlayer-gdpr-desc { 
font-size: 12px; 
color: #64748b; 
margin-top: 4px; 
}

.a{fill:#001d39}.b{fill:#985e23}