[data-state=open].gradient-border{border-radius:12px;position:relative}[data-state=open].gradient-border>div{z-index:0;position:relative}[data-state=open].gradient-border:before{border-radius:inherit;content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:radial-gradient(1800px 400px at 0 0,#13ef93 0,#13ef9399 10%,#13ef934d 20%,#13ef931a 30%,#0000 40%);padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 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}[data-state=closed].gradient-border:before{display:none}.gradient-border:has(+.gradient-border[data-state=open])>[data-state=closed]{border-bottom:none}
