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

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

const viewBox = {"width":24,"height":24};
const content = `<g class="ft5dv1b"><path class="syyeqxb"/><path class="y7o05rb"/><path class="t-rir5b"/><path class="mlgs-sb"/><path fill="url(#SVGVLHYUcWO)" class="sq8ibdt"/><path fill="url(#SVGngMHqeof)" class="esqq0_j"/><path fill="url(#SVGaSqFTd7x)" class="wf9ce_j"/><path fill="url(#SVGucLklqaz)" class="f_2l4bc"/><defs><linearGradient id="SVGVLHYUcWO" x1="3.009" x2="12.865" y1="12.032" y2="12.032" gradientUnits="userSpaceOnUse"><stop class="z78uzoj"/><stop offset="1" class="pb0ct0b"/></linearGradient><linearGradient id="SVGngMHqeof" x1="20.892" x2="9.447" y1="11.974" y2="11.974" gradientUnits="userSpaceOnUse"><stop class="r72-37b"/><stop offset="1" class="rdrkyvb"/></linearGradient><linearGradient id="SVGaSqFTd7x" x1="21.081" x2="11.811" y1="12.025" y2="12.025" gradientUnits="userSpaceOnUse"><stop class="njqez4m"/><stop offset="1" class="nyz-f6j"/></linearGradient><linearGradient id="SVGucLklqaz" x1="20.991" x2="15.69" y1="12.139" y2="12.139" gradientUnits="userSpaceOnUse"><stop class="xvtn26f"/><stop offset="1" class="fh8m28b"/></linearGradient></defs></g>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="token-branded:beam" {...props}></Icon>
<style>
:global .ft5dv1b {
  fill: none;
}

:global .syyeqxb {
  fill: #0b76ff;
  d: path("M12 16.05h3.735L12 9.75V5.7l7.65 12.6H12z");
}

:global .y7o05rb {
  fill: #24c1ff;
  d: path("M12 16.05H8.247L12 9.75V5.7L4.35 18.3H12z");
}

:global .t-rir5b {
  fill: #39fff2;
  d: path("M12 11.55v3.6H9.75z");
}

:global .mlgs-sb {
  fill: #00e2c2;
  d: path("M12 11.55v3.6h2.25z");
}

:global .sq8ibdt {
  d: path("m3 9.643l8.99 4.158v.436L3 12.271z");
}

:global .esqq0_j {
  d: path("m21 8.432l-9.009 5.373v.148l9.01-3.784z");
}

:global .wf9ce_j {
  d: path("m21 13.639l-9.009.603v-.144l9.01-2.196z");
}

:global .f_2l4bc {
  d: path("m21 10.168l-9.009 3.78v.149l9.01-2.196z");
}

:global .z78uzoj {
  stop-color: #fff;
  stop-opacity: 0;
}

:global .pb0ct0b {
  stop-color: #fff;
}

:global .r72-37b {
  stop-color: #fd76fd;
  stop-opacity: 0;
}

:global .rdrkyvb {
  stop-color: #ff51ff;
}

:global .njqez4m {
  stop-color: #9d6eff;
  stop-opacity: 0;
}

:global .nyz-f6j {
  stop-color: #a18cff;
}

:global .xvtn26f {
  stop-color: #ae60d6;
  stop-opacity: 0;
}

:global .fh8m28b {
  stop-color: #ab38e6;
}

</style>
