*{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("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("../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("../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}}
