.border-glow-card{isolation:isolate;border-radius:var(--border-radius,28px);background:var(--card-bg,#0b2a3a);--edge-proximity:0;--cursor-angle:0deg;position:relative}.border-glow-card .edge-light{border-radius:inherit;pointer-events:none;background:conic-gradient(from calc(var(--cursor-angle) - (var(--cone-spread,25) * 1deg)), var(--glow-color) 0deg, var(--glow-color-40) calc(var(--cone-spread,25) * 1deg), var(--glow-color-10) calc(var(--cone-spread,25) * 2deg), transparent calc(var(--cone-spread,25) * 3deg));-webkit-mask-composite:xor;opacity:0;transition:opacity .35s var(--ease,cubic-bezier(.22, 1, .36, 1));-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.border-glow-card:hover .edge-light{opacity:calc(var(--edge-proximity) / 100);transition-duration:.25s}.border-glow-card.sweep-active .edge-light{transition:none}.border-glow-inner{z-index:1;border-radius:inherit;height:100%;position:relative}@media (prefers-reduced-motion:reduce){.border-glow-card .edge-light{transition:none}}
