.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:42;--border-radius:12px;--glow-padding:28px;--cone-spread:22;--border-opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));border-radius:var(--border-radius);isolation:isolate;background:hsl(var(--background) / .015);-webkit-backdrop-filter:blur(6px)saturate(102%);flex-direction:column;display:flex;position:relative;overflow:visible;transform:translateZ(.01px)}.border-glow-card:before,.border-glow-card>.edge-light,.border-glow-card>.inner-tint{content:"";border-radius:inherit;pointer-events:none;opacity:max(0, min(1, var(--border-opacity)));transition:opacity .22s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light,.border-glow-card:not(:hover):not(.sweep-active)>.inner-tint{opacity:0;transition:opacity .55s ease-in-out}.border-glow-card>.inner-tint{z-index:0;background:radial-gradient(circle at var(--tint-x,50%) var(--tint-y,50%), var(--glow-color-30) 0%, var(--glow-color-10) 40%, transparent 75%)}.border-glow-card:before{z-index:2;background:conic-gradient(from var(--cursor-angle) at 50% 50%, transparent 0%, var(--gradient-one) 7%, var(--gradient-two) 13%, var(--gradient-three) 19%, transparent calc(var(--cone-spread) * 1%), transparent 100%);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;-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>.edge-light{inset:calc(var(--glow-padding) * -1);z-index:1;mix-blend-mode:plus-lighter;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2%, transparent 9%, transparent 91%, black 98%);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2%, transparent 9%, transparent 91%, black 98%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2%, transparent 9%, transparent 91%, black 98%)}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 6px 0 var(--glow-color-40), inset 0 0 16px 1px var(--glow-color-20), 0 0 1px 0 var(--glow-color-60), 0 0 8px 0 var(--glow-color-30), 0 0 22px 2px var(--glow-color-10);position:absolute}.border-glow-inner{z-index:3;flex-direction:column;flex:auto;display:flex;position:relative}.electric-border{--electric-light-color:color-mix(in hsl, var(--electric-border-color) 78%, hsl(var(--foreground)) 22%);border-radius:inherit;isolation:isolate;position:relative;overflow:visible}.eb-canvas-container{pointer-events:none;z-index:2;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eb-canvas{display:block}.eb-content{border-radius:inherit;z-index:1;position:relative}.eb-layers{border-radius:inherit;pointer-events:none;z-index:0;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s;position:absolute;inset:0}.eb-glow-1,.eb-glow-2,.eb-background-glow{border-radius:inherit;pointer-events:none;box-sizing:border-box;position:absolute;inset:0}.eb-glow-1{border:1px solid color-mix(in hsl, var(--electric-border-color) 32%, transparent);box-shadow:0 0 12px color-mix(in hsl, var(--electric-border-color) 18%, transparent);opacity:0;animation:2.65s cubic-bezier(.16,1,.3,1) infinite sigil-electric-ambient-ring}.eb-glow-2{border:1px solid color-mix(in hsl, var(--electric-border-color) 24%, transparent);box-shadow:0 0 18px color-mix(in hsl, var(--electric-border-color) 14%, transparent);opacity:0;animation:2.65s cubic-bezier(.16,1,.3,1) 1.25s infinite sigil-electric-ambient-ring}.eb-background-glow{z-index:-1;opacity:.07;background:linear-gradient(-30deg, var(--electric-light-color), transparent, var(--electric-border-color));transform:scale(1.03)}.sigil-electric-border:hover .eb-canvas-container{transform:translate(-50%,-50%)scale(1.12)}.sigil-electric-border:hover .eb-layers{opacity:1;transform:scale(1.12)}.sigil-electric-border:hover .eb-glow-1,.sigil-electric-border:hover .eb-glow-2{border-color:color-mix(in hsl, var(--electric-border-color) 48%, transparent);box-shadow:0 0 22px color-mix(in hsl, var(--electric-border-color) 26%, transparent);animation-duration:1.35s}.sigil-electric-border:before,.sigil-electric-border:after{content:"";border-radius:inherit;border:1px solid color-mix(in hsl, var(--electric-border-color) 36%, transparent);box-shadow:0 0 14px color-mix(in hsl, var(--electric-border-color) 26%, transparent);pointer-events:none;opacity:0;z-index:3;transform-origin:50%;animation:2.35s cubic-bezier(.16,1,.3,1) infinite sigil-electric-ambient-ring;position:absolute;inset:-1px}.sigil-electric-border:after{animation-delay:1.1s}.sigil-electric-border:hover:before,.sigil-electric-border:hover:after{border-color:color-mix(in hsl, var(--electric-border-color) 54%, transparent);box-shadow:0 0 24px color-mix(in hsl, var(--electric-border-color) 34%, transparent);animation-duration:1.25s}.sigil-electric-border--pulse:after{animation:.68s cubic-bezier(.16,1,.3,1) both sigil-electric-click-ring!important}@keyframes sigil-electric-ambient-ring{0%{opacity:.28;transform:scale(1)}72%,to{opacity:0;transform:scale(1.78)}}@keyframes sigil-electric-click-ring{0%{opacity:.72;transform:scale(1)}to{opacity:0;transform:scale(2.05)}}@media (prefers-reduced-motion:reduce){.eb-canvas-container,.eb-layers,.eb-glow-1,.eb-glow-2,.sigil-electric-border:before,.sigil-electric-border:after,.sigil-electric-border--pulse:after{transition:none!important;animation:none!important}}
