<script>
import Icon from '@iconify/css-svelte';

let {width, height, ...props} = $props();

const viewBox = {"width":24,"height":24};
const content = `<g class="ft5dv1b"><path fill="url(#SVGI91mcOMA)" class="p30tgsna"/><path fill="url(#SVGnxUu6cXU)" class="o5vb7v7k"/><path fill="url(#SVGFewXTbyV)" class="kbkj9l7h"/><defs><linearGradient id="SVGI91mcOMA" x1="12" x2="12" y1="3" y2="21" gradientUnits="userSpaceOnUse"><stop class="fo9csvv"/><stop offset=".292" class="f3sc0-b"/><stop offset=".615" class="kgap56z"/><stop offset=".857" class="ys9b4bb"/><stop offset="1" class="obo63xb"/></linearGradient><linearGradient id="SVGnxUu6cXU" x1="18.344" x2="5.641" y1="11.3" y2="11.3" gradientUnits="userSpaceOnUse"><stop class="t4rc9yu"/><stop offset=".437" class="vp3752f"/><stop offset="1" class="hud5chb"/></linearGradient><linearGradient id="SVGFewXTbyV" x1="5.641" x2="18.876" y1="12" y2="12" gradientUnits="userSpaceOnUse"><stop class="yz8_45b"/><stop offset=".19" class="fiwd8xm"/><stop offset=".45" class="jxoaefp"/><stop offset=".715" class="r2d_kpb"/></linearGradient></defs></g>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="token-branded:dia" {...props}></Icon>
<style>
:global .ft5dv1b {
  fill: none;
}

:global .p30tgsna {
  d: path("M10.935 8.294V6.177h2.647l3.971 3.176l.794 3.176c0 6.354-6.353 8.471-8.735 8.471c-2.383 0-3.97-1.323-3.97-1.588l3.97-.53c1.764-1.147 5.347-4.023 5.559-6.353c0-2.382-2.736-3.794-4.236-4.235");
}

:global .o5vb7v7k {
  d: path("M10.936 16.765H8.289V3h2.382c3.671 0 7.941 3.176 7.676 10.059c-.529-4.765-5.382-6.883-7.411-6.883z");
}

:global .kbkj9l7h {
  d: path("M8.288 3L5.641 4.853v14.559h2.382c3.672 0 7.677-2.912 7.148-6.883c-1.06 3.706-4.853 4.236-6.883 4.236z");
}

:global .fo9csvv {
  stop-color: #5a3b90;
}

:global .f3sc0-b {
  stop-color: #614397;
}

:global .kgap56z {
  stop-color: #8071b3;
}

:global .ys9b4bb {
  stop-color: #aebade;
}

:global .obo63xb {
  stop-color: #c2dcf1;
}

:global .t4rc9yu {
  stop-color: #6c5df4;
}

:global .vp3752f {
  stop-color: #8093d6;
}

:global .hud5chb {
  stop-color: #9de2ae;
}

:global .yz8_45b {
  stop-color: #5b51ef;
}

:global .fiwd8xm {
  stop-color: #8367d3;
}

:global .jxoaefp {
  stop-color: #b483aa;
}

:global .r2d_kpb {
  stop-color: #e7a081;
}

</style>
