[data-glow]{isolation:isolate;overflow:visible}[data-glow]:before,[data-glow]:after{pointer-events:none;content:"";inset:calc(var(--border-size)*-1);border:var(--border-size)solid transparent;border-radius:calc(var(--radius)*1px);background-attachment:fixed;background-size:calc(100% + (2*var(--border-size)))calc(100% + (2*var(--border-size)));-webkit-mask-composite:source-in;z-index:2;background-position:50%;background-repeat:no-repeat;position:absolute;-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);-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:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-glow]:before{background-image:radial-gradient(calc(var(--spotlight-size)*.75)calc(var(--spotlight-size)*.75)at calc(var(--x,0)*1px)calc(var(--y,0)*1px),hsl(var(--hue,210)calc(var(--saturation,100)*1%)calc(var(--lightness,50)*1%)/var(--border-spot-opacity,1)),transparent 100%);filter:brightness(2)}[data-glow]:after{background-image:radial-gradient(calc(var(--spotlight-size)*.5)calc(var(--spotlight-size)*.5)at calc(var(--x,0)*1px)calc(var(--y,0)*1px),hsl(0 100% 100%/var(--border-light-opacity,1)),transparent 100%)}[data-glow] [data-glow]{z-index:1;will-change:filter;opacity:var(--outer,1);border-radius:calc(var(--radius)*1px);border-width:calc(var(--border-size)*20);filter:blur(calc(var(--border-size)*10));pointer-events:none;background:0 0;border:none;position:absolute;inset:0}[data-glow]>[data-glow]:before{filter:brightness(2);z-index:0;border-width:10px;inset:-10px}
[data-glow-mobile]{--glow-index:0;touch-action:pan-y}[data-glow-mobile]:not(.is-active){--bg-spot-opacity:0;--border-spot-opacity:0;--border-light-opacity:0;--outer:0}[data-glow-mobile]:not(.is-active):before,[data-glow-mobile]:not(.is-active):after,[data-glow-mobile]:not(.is-active)>.glow-mobile-inner{opacity:0}[data-glow-mobile].is-active:before,[data-glow-mobile].is-active:after,[data-glow-mobile].is-active>.glow-mobile-inner{opacity:1;transition:opacity .45s}[data-glow-mobile].is-active{background-image:radial-gradient(calc(var(--spotlight-size)*.85)calc(var(--spotlight-size)*.45)at 50% 88%,hsl(var(--hue,220)calc(var(--saturation,100)*1%)70%/var(--bg-spot-opacity,.18)),transparent 72%)!important;background-attachment:scroll!important}[data-glow-mobile].is-active:before{filter:brightness(2);background-image:radial-gradient(calc(var(--spotlight-size)*.75)calc(var(--spotlight-size)*.75)at 50% 100%,hsl(var(--hue,220)calc(var(--saturation,100)*1%)50%/var(--border-spot-opacity,1)),transparent 100%)!important;background-attachment:scroll!important}[data-glow-mobile].is-active:after{background-image:radial-gradient(calc(var(--spotlight-size)*.5)calc(var(--spotlight-size)*.5)at 50% 100%,hsl(0 100% 100%/var(--border-light-opacity,1)),transparent 100%)!important;background-attachment:scroll!important}.glow-mobile-inner{z-index:1;pointer-events:none;border-radius:calc(var(--radius)*1px);border-width:calc(var(--border-size)*20);filter:blur(calc(var(--border-size)*10));will-change:filter;opacity:var(--outer,1);background:0 0;border:none;position:absolute;inset:0}
