.bgm-lightning{border-radius:inherit;height:100%;inset:0;opacity:.85;pointer-events:none;position:absolute;width:100%;z-index:0}.bgm-wrap{background:transparent;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;padding:1.25rem 1.5rem}.bgm-wrap .bgm-card{max-width:30vw;width:30vw}.bgm-card{--bgm-edge-proximity:0;--bgm-cursor-angle:45deg;--bgm-edge-sensitivity:30;--bgm-color-sensitivity:calc(var(--bgm-edge-sensitivity) + 20);--bgm-border-radius:16px;--bgm-glow-padding:40px;--bgm-cone-spread:25;--bgm-fill-opacity:0.5;--bgm-card-bg:#120f17;background:var(--bgm-card-bg);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--bgm-border-radius);box-shadow:0 1px 2px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.15);display:grid;isolation:isolate;overflow:visible;position:relative;transform:translateZ(.01px)}.bgm-card:after,.bgm-card:before,.bgm-card>.bgm-edge-light{border-radius:inherit;content:"";inset:0;position:absolute;transition:opacity .25s ease-out;z-index:-1}.bgm-card:not(:hover):not(.bgm-sweep-active):after,.bgm-card:not(:hover):not(.bgm-sweep-active):before,.bgm-card:not(:hover):not(.bgm-sweep-active)>.bgm-edge-light{opacity:0;transition:opacity .75s ease-in-out}.bgm-card:before{background:linear-gradient(var(--bgm-card-bg) 0 100%) padding-box,linear-gradient(hsla(0,0%,100%,0) 0 100%) border-box,var(--bgm-gradient-one) border-box,var(--bgm-gradient-two) border-box,var(--bgm-gradient-three) border-box,var(--bgm-gradient-four) border-box,var(--bgm-gradient-five) border-box,var(--bgm-gradient-six) border-box,var(--bgm-gradient-seven) border-box,var(--bgm-gradient-base) border-box;border:1px solid transparent;mask-image:conic-gradient(from var(--bgm-cursor-angle) at center,#000 calc(var(--bgm-cone-spread)*1%),transparent calc((var(--bgm-cone-spread) + 15)*1%),transparent calc((85 - var(--bgm-cone-spread))*1%),#000 calc((100 - var(--bgm-cone-spread))*1%));opacity:calc((var(--bgm-edge-proximity) - var(--bgm-color-sensitivity))/(100 - var(--bgm-color-sensitivity)))}.bgm-card:after{display:none}.bgm-card>.bgm-edge-light{inset:calc(var(--bgm-glow-padding)*-1);mask-image:conic-gradient(from var(--bgm-cursor-angle) at center,#000 2.5%,transparent 10%,transparent 90%,#000 97.5%);mix-blend-mode:plus-lighter;opacity:calc((var(--bgm-edge-proximity) - var(--bgm-edge-sensitivity))/(100 - var(--bgm-edge-sensitivity)));pointer-events:none;z-index:1}.bgm-card>.bgm-edge-light:before{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--bgm-glow-color),inset 0 0 1px 0 var(--bgm-glow-color-60),inset 0 0 3px 0 var(--bgm-glow-color-50),inset 0 0 6px 0 var(--bgm-glow-color-40),inset 0 0 15px 0 var(--bgm-glow-color-30),inset 0 0 25px 2px var(--bgm-glow-color-20),inset 0 0 50px 2px var(--bgm-glow-color-10),0 0 1px 0 var(--bgm-glow-color-60),0 0 3px 0 var(--bgm-glow-color-50),0 0 6px 0 var(--bgm-glow-color-40),0 0 15px 0 var(--bgm-glow-color-30),0 0 25px 2px var(--bgm-glow-color-20),0 0 50px 2px var(--bgm-glow-color-10);content:"";inset:var(--bgm-glow-padding);position:absolute}.bgm-inner{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;padding:.6rem 1.25rem;position:relative;z-index:1}.bgm-content{flex:1;min-width:0}.bgm-content p{color:#c4bdd6;font-size:14px;line-height:1.5;margin:0;padding:0}.bgm-title{color:#c4bdd6;cursor:default;font-size:15px;font-weight:400;letter-spacing:.01em;transition:color .3s ease,text-shadow .3s ease,font-weight .1s ease}.bgm-title:hover{color:#f0eaff;font-weight:700;text-shadow:0 0 6px rgba(192,132,252,.9),0 0 14px rgba(192,132,252,.6),0 0 30px rgba(192,132,252,.35),0 0 50px rgba(244,114,182,.2)}.bgm-static{border-radius:inherit;height:100%;inset:0;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:2}.bgm-card.bgm-sweep-active .bgm-static,.bgm-card:hover .bgm-static{opacity:1}.bgm-crt{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.bgm-crt:before{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.18) 0,rgba(0,0,0,.18) 4px)}.bgm-crt:after,.bgm-crt:before{content:"";inset:0;pointer-events:none;position:absolute}.bgm-crt:after{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,.012) 1px,transparent 0,transparent 3px)}.bgm-btn{-webkit-appearance:none;appearance:none;background:#1a1525;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;box-sizing:border-box;color:#e2d9f3;cursor:pointer;display:inline-block;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.5;overflow:hidden;padding:.5rem 1.25rem;position:relative;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .15s ease;white-space:nowrap}.bgm-btn:before{background:linear-gradient(135deg,#c084fc22,#f472b622 50%,#38bdf822);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.bgm-btn:hover{background:#231c32;border-color:hsla(0,0%,100%,.3);color:#e2d9f3;text-decoration:none;transform:translateY(-1px)}.bgm-btn:hover:before{opacity:1}.bgm-btn:active{transform:translateY(0) scale(.98)}.bgm-btn:disabled{cursor:default;opacity:.5;transform:none}.bgm-btn-text{position:relative;z-index:1}@media (max-width:540px){.bgm-wrap .bgm-card{max-width:80vw;width:80vw}.bgm-inner{align-items:flex-start;flex-direction:column;gap:.75rem;padding:.75rem 1.25rem}}