.dc-capability:before,.dc-capability:after,.dc-capability-edge{content:"";pointer-events:none;border-radius:inherit;transition:opacity .35s;position:absolute;inset:0}.dc-capability:before{opacity:0;filter:saturate(1.35)blur(.3px);background:linear-gradient(90deg,#0032c873,#0050fd 28%,#3c8cff 50%,#78c3ff 66%,#46aafff2 82%,#3c96ff8c);height:31px;bottom:auto;-webkit-mask-image:radial-gradient(78% 100% at 56% 0,#000,#000000bf 18%,#00000047 48%,#0000);mask-image:radial-gradient(78% 100% at 56% 0,#000,#000000bf 18%,#00000047 48%,#0000)}.dc-capability:after,.dc-capability-edge{background:linear-gradient(135deg,#1a63ff,#3f8cff 40%,#6fb4ff 70%,#2ec8ff);padding:1.5px;-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}.dc-capability:after{opacity:0}.dc-capability-edge{background:linear-gradient(150deg,#5a91ffd9,#5a91ff40 22%,#ffffff0f 45%,#ffffff12);padding:1px}.dc-capability[aria-pressed=true]:before,.dc-capability[aria-pressed=true]:after{opacity:1}.dc-capability[aria-pressed=true] .dc-capability-edge{opacity:0}@media (prefers-reduced-motion:reduce){.dc-capability:before,.dc-capability:after,.dc-capability-edge{transition:none}}
