.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#00000003);border:1px solid #09090b0f;height:100%;transition:background-color .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 3px #09090b05,0 4px 12px #09090b08,0 12px 24px #09090b0a,0 24px 48px #09090b0d}.dark .border-glow-card{background:var(--card-bg,#08080a);border:1px solid #ffffff0a;border-color:#ffffff1f #ffffff0a #ffffff05;box-shadow:0 1px 3px #0000004d,0 4px 12px #0006,0 12px 24px #00000080,0 24px 48px #0009}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:none;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc(.45 * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-composite:xor;pointer-events:none;border:1px solid #0000;padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dark .border-glow-card:before{background:linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box}.border-glow-card:after{display:none!important}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5);opacity:calc(.25 * (var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;--active-glow-color:#cecde4;--active-glow-color-60:#cecde499;--active-glow-color-50:#cecde480;--active-glow-color-40:#cecde466;--active-glow-color-30:#cecde44d;--active-glow-color-20:#cecde433;--active-glow-color-10:#cecde41a;box-shadow:inset 0 0 0 1px var(--active-glow-color), inset 0 0 1px 0 var(--active-glow-color-60), inset 0 0 3px 0 var(--active-glow-color-50), inset 0 0 6px 0 var(--active-glow-color-40), inset 0 0 15px 0 var(--active-glow-color-30), inset 0 0 25px 2px var(--active-glow-color-20), inset 0 0 50px 2px var(--active-glow-color-10), 0 0 1px 0 var(--active-glow-color-60), 0 0 3px 0 var(--active-glow-color-50), 0 0 6px 0 var(--active-glow-color-40), 0 0 15px 0 var(--active-glow-color-30), 0 0 25px 2px var(--active-glow-color-20), 0 0 50px 2px var(--active-glow-color-10);position:absolute}.dark .border-glow-card>.edge-light:before{--active-glow-color:var(--glow-color,#6ee0f7);--active-glow-color-60:var(--glow-color-60,#6ee0f799);--active-glow-color-50:var(--glow-color-50,#6ee0f780);--active-glow-color-40:var(--glow-color-40,#6ee0f766);--active-glow-color-30:var(--glow-color-30,#6ee0f74d);--active-glow-color-20:var(--glow-color-20,#6ee0f733);--active-glow-color-10:var(--glow-color-10,#6ee0f71a)}.border-glow-inner{z-index:1;border-radius:inherit;flex-direction:column;height:100%;display:flex;position:relative;overflow:visible}
