.bmd-pe-icon,.bmd-pe-arrow{display:block;flex:none;width:21px;height:21px;fill:none;stroke:currentColor}
#bmdHeader48 .bh48-service-nav>a.bmd-pe-nav-cta{position:relative;gap:7px;min-height:44px;padding:9px 13px;border:1px solid #ffc4ac;border-radius:12px;background:linear-gradient(120deg,#ffd48d 0%,#ffac91 48%,#efb5ff 100%);color:#28152e;font-size:12px;font-weight:850;letter-spacing:-.2px;box-shadow:0 4px 15px #f0916b1a;transition:transform .18s ease,box-shadow .18s ease}
#bmdHeader48 .bmd-pe-nav-cta .bmd-pe-icon{width:17px;height:17px;color:#28152e}
#bmdHeader48 .bmd-pe-nav-cta[aria-current=page]{outline:2px solid #ec9cff;outline-offset:3px}
#bmdMenu48 a.bmd-pe-drawer{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;margin:17px 0 9px;padding:17px 15px;border:1px solid #a37add;border-radius:15px;background:radial-gradient(ellipse at 100% 0,#df6b8e38,transparent 75%),linear-gradient(120deg,#40245d,#1c2747);color:#fff;text-decoration:none;box-shadow:0 9px 24px #130b251c}
#bmdMenu48 .bmd-pe-drawer-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#ffd48d,#ffacd1);color:#30172d}
#bmdMenu48 .bmd-pe-drawer strong{display:block;color:#fff;font-size:17px;font-weight:850;letter-spacing:-.4px;line-height:1.25}
#bmdMenu48 .bmd-pe-drawer small{display:block;margin-top:5px;color:#e6d7ed;font-size:11px;font-weight:600;line-height:1.45}
#bmdMenu48 .bmd-pe-drawer>.bmd-pe-arrow{width:20px;color:#ffd3a2}
#bmdMenu48 .bmd-pe-drawer[aria-current=page]{border-color:#ffd3a2;box-shadow:0 0 0 1px #ffd3a2}
.bmd-pe-panel,.bmd-pe-panel *{box-sizing:border-box}
.bmd-pe-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(200px,.55fr);align-items:center;gap:26px;min-width:0;width:100%;max-width:100%;overflow:hidden;margin:18px 0 28px;padding:clamp(23px,3vw,38px);border:1px solid #82609c;border-radius:24px;background:radial-gradient(ellipse at 85% 0,#a23e6c42,transparent 58%),radial-gradient(ellipse at 10% 100%,#4164b12e,transparent 55%),linear-gradient(120deg,#251a38,#151e34);color:#fff;box-shadow:0 16px 45px #1013261a;animation:bmdPeEnter .38s ease-out both}
.bmd-pe-panel::after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(#f9cb80,#f19ed9,#9cb4ff);pointer-events:none}
.bmd-pe-panel>div{position:relative;min-width:0}
.bmd-pe-panel .bmd-pe-kicker{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#ffd59e;font-size:10px;font-weight:850;line-height:1.45;letter-spacing:.14em}
.bmd-pe-kicker .bmd-pe-icon{width:20px;height:20px}
.bmd-pe-panel h2{margin:0;color:#fff;font-family:inherit;font-size:clamp(26px,3.1vw,42px);font-weight:850;letter-spacing:-.055em;line-height:1.07;text-wrap:balance}
.bmd-pe-panel h2 span{color:#f4b4dc}
.bmd-pe-panel .bmd-pe-description{max-width:60ch;margin:14px 0 0;color:#ddd9e7;font-size:13px;font-weight:450;line-height:1.65;overflow-wrap:anywhere}
.bmd-pe-platforms{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:18px}
.bmd-pe-platforms>span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #ffffff24;border-radius:999px;color:#eeeaf6;font-size:10px;font-weight:750;line-height:1.25}
.bmd-pe-platforms>.bmd-pe-spotify{border-color:#88e5ac48;background:#5acd8a16;color:#bcf5cf}
.bmd-pe-platforms>.bmd-pe-youtube{border-color:#e9b4f14d;background:#ad6bc317;color:#efccf5}
.bmd-pe-platforms>.bmd-pe-managed{border-color:transparent;padding-left:3px;color:#ccc5d9;font-weight:550}
.bmd-pe-panel-action{display:flex;align-items:center;flex-direction:column;gap:13px;justify-self:stretch}
.bmd-pe-panel a.bmd-pe-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;width:100%;max-width:330px;padding:14px 17px;border:1px solid #ffd3b6;border-radius:13px;background:linear-gradient(115deg,#ffdb94,#ffb38e 58%,#ffc0dc);color:#28152e;font-family:inherit;font-size:13px;font-weight:850;line-height:1.4;letter-spacing:-.2px;text-align:center;text-decoration:none;box-shadow:0 7px 24px #f6907b21;transition:transform .18s ease,box-shadow .18s ease}
.bmd-pe-panel .bmd-pe-supporting{max-width:31ch;color:#c7c1d5;font-size:11px;font-weight:500;line-height:1.6;text-align:center}
.bmd-pe-panel .bmd-pe-button:active,#bmdHeader48 a.bmd-pe-nav-cta:active{transform:translateY(1px)}
.bmd-pe-panel a.bmd-pe-button:focus-visible,#bmdHeader48 a.bmd-pe-nav-cta:focus-visible,#bmdMenu48 a.bmd-pe-drawer:focus-visible,body.bmd-creator-shell .creator-sidebar a.bmd-pe-artist-link:focus-visible{outline:3px solid #ffd3a2;outline-offset:4px}
body.bmd-creator-shell .creator-sidebar a.bmd-pe-artist-link{margin-top:8px;border:1px solid #8c639c;background:linear-gradient(115deg,#3a234d,#202d4c);color:#fff;text-decoration:none}
body.bmd-creator-shell .bmd-pe-artist-link>i{background:linear-gradient(135deg,#ffd18e,#ffb3da);color:#28152e}
body.bmd-creator-shell .bmd-pe-artist-link b{color:#fff;font-size:13px;font-weight:850}
body.bmd-creator-shell .bmd-pe-artist-link em{color:#dfcde8;font-size:10px;white-space:normal;line-height:1.4}
body.bmd-creator-shell .bmd-pe-artist-link>.bmd-pe-arrow{width:17px;height:17px;color:#ffd3a2}
body.bmd-creator-shell .bmd-pe-panel{margin:20px 0 24px}
@media(hover:hover) and (pointer:fine){#bmdHeader48 .bh48-service-nav>a.bmd-pe-nav-cta:hover,.bmd-pe-panel a.bmd-pe-button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #ed9b8740;color:#28152e}#bmdMenu48 a.bmd-pe-drawer:hover,body.bmd-creator-shell .creator-sidebar a.bmd-pe-artist-link:hover{border-color:#ffd3a2}}
@media(max-width:760px){.bmd-pe-panel{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px;border-radius:20px}.bmd-pe-panel-action{align-items:flex-start}.bmd-pe-panel a.bmd-pe-button{width:100%;max-width:390px}.bmd-pe-panel .bmd-pe-supporting{text-align:left}.bmd-pe-supporting br{display:none}.bmd-pe-panel h2{font-size:clamp(28px,6.4vw,39px)}}
@media(max-width:390px){.bmd-pe-panel{padding:21px 18px;border-radius:18px}.bmd-pe-panel .bmd-pe-kicker{font-size:9px;letter-spacing:.11em}.bmd-pe-panel .bmd-pe-description{font-size:12px}.bmd-pe-panel a.bmd-pe-button{padding-inline:12px;font-size:12px}.bmd-pe-platforms{gap:5px}#bmdMenu48 a.bmd-pe-drawer{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;padding:15px 12px}#bmdMenu48 .bmd-pe-drawer-icon{width:36px;height:36px}#bmdMenu48 .bmd-pe-drawer strong{font-size:15px}}
@keyframes bmdPeEnter{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.bmd-pe-panel{animation:none}.bmd-pe-panel a.bmd-pe-button,#bmdHeader48 .bh48-service-nav>a.bmd-pe-nav-cta{transition:none;transform:none}}
html[data-bmd-motion=off] .bmd-pe-panel{animation:none}
html[data-bmd-motion=off] :is(.bmd-pe-button,.bmd-pe-nav-cta){transition:none!important;transform:none!important}
