<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(#SVGHF71nc8l)" class="f--g21g"/><path fill="url(#SVGppXHxdTS)" class="f_zmr7bp"/><path class="rgy5zzy"/><path class="thshk7bn"/><path clip-rule="evenodd" class="f2_v5igp"/><path fill="url(#SVGuc9N0bJp)" clip-rule="evenodd" class="oh27o3b"/><path fill="url(#SVG4Bv80c5v)" clip-rule="evenodd" class="fq0q4ilx"/><path class="ebxx1qb"/><path fill="url(#SVGuVWuJdsr)" class="nuf780b"/><path class="rkcbyhz"/><path fill="url(#SVGerzRkbSX)" class="e04-qpv"/><path fill="url(#SVG1pqWxcqg)" class="bxv6n8q"/><path fill="url(#SVGD85aGcJi)" class="kd010bb"/><path class="rv_gcwl"/><path fill="url(#SVGG2xefaSZ)" class="se8s086x"/><path fill="url(#SVGeyYJacyN)" class="k8lmavxk"/><path fill="url(#SVGWdoxYcKD)" class="ruiudmjw"/><defs><linearGradient id="SVGHF71nc8l" x1="12" x2="12" y1="2.994" y2="21" gradientUnits="userSpaceOnUse"><stop class="aaofz2w"/><stop offset="1" class="umeq5kb"/></linearGradient><linearGradient id="SVGppXHxdTS" x1="12" x2="12" y1="2.994" y2="21" gradientUnits="userSpaceOnUse"><stop class="aaofz2w"/><stop offset="1" class="ox53fdb"/></linearGradient><linearGradient id="SVGuc9N0bJp" x1="12" x2="12" y1="3" y2="21" gradientUnits="userSpaceOnUse"><stop class="ityfo6w"/><stop offset="1" class="yy2xkpj"/></linearGradient><linearGradient id="SVG4Bv80c5v" x1="11.667" x2="11.667" y1="3.007" y2="20.994" gradientUnits="userSpaceOnUse"><stop class="h7r_19x"/><stop offset="1" class="mkjfajh"/></linearGradient><linearGradient id="SVGuVWuJdsr" x1="7.158" x2="21.215" y1="7.137" y2="17.414" gradientUnits="userSpaceOnUse"><stop class="cnam4yb"/><stop offset="1" class="kqewh_f"/></linearGradient><linearGradient id="SVGerzRkbSX" x1="11.316" x2="14.751" y1="9.562" y2="13.909" gradientUnits="userSpaceOnUse"><stop class="o6k8onb"/><stop offset="1" class="l0l_slp"/></linearGradient><linearGradient id="SVG1pqWxcqg" x1="11.004" x2="13.19" y1="11.068" y2="12.67" gradientUnits="userSpaceOnUse"><stop class="cnam4yb"/><stop offset="1" class="kqewh_f"/></linearGradient><linearGradient id="SVGD85aGcJi" x1="14.245" x2="10.294" y1="5.015" y2="18.487" gradientUnits="userSpaceOnUse"><stop class="n1bnc5j"/><stop offset="1" class="p5ndk7d"/></linearGradient><linearGradient id="SVGG2xefaSZ" x1="16.685" x2="9.502" y1="9.433" y2="16.018" gradientUnits="userSpaceOnUse"><stop class="t7vm1ac"/><stop offset="1" class="mmsgo0b"/></linearGradient><linearGradient id="SVGeyYJacyN" x1="5.995" x2="15.769" y1="7.158" y2="16.226" gradientUnits="userSpaceOnUse"><stop class="dc4b8up"/><stop offset="1" class="y257v_b"/></linearGradient><linearGradient id="SVGWdoxYcKD" x1="15.086" x2="13.598" y1="11.228" y2="12.869" gradientUnits="userSpaceOnUse"><stop class="ruqt-eq"/><stop offset="1" class="dc4b8up"/></linearGradient></defs></g>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="token-branded:cgl" {...props}></Icon>
<style>
:global .ft5dv1b {
  fill: none;
}

:global .f--g21g {
  d: path("M12.773 21a8.227 8.227 0 1 0 0-16.454a8.227 8.227 0 0 0 0 16.454");
}

:global .f_zmr7bp {
  d: path("M12 19.972c4.12 0 7.46-3.453 7.46-7.713S16.12 4.546 12 4.546s-7.46 3.453-7.46 7.713s3.34 7.713 7.46 7.713");
}

:global .rgy5zzy {
  fill: #5d5d5d;
  d: path("M17.824 16.766H6.177l1.059 1.588h11.647z");
}

:global .thshk7bn {
  fill: #6c6c6c;
  d: path("M6.176 16.766H3l1.588 1.588h3.177zm13.797 1.588h-3.346l1.196-1.588h2.15z");
}

:global .f2_v5igp {
  fill: #fefefe;
  fill-rule: evenodd;
  d: path("M12 19.459c3.817 0 6.94-3.208 6.94-7.2c0-3.997-3.123-7.2-6.94-7.2s-6.94 3.203-6.94 7.2c0 3.992 3.123 7.2 6.94 7.2m0 .513c4.119 0 7.46-3.457 7.46-7.713c0-4.262-3.341-7.719-7.46-7.719s-7.46 3.457-7.46 7.724c0 4.257 3.341 7.714 7.46 7.714z");
}

:global .oh27o3b {
  fill-rule: evenodd;
  d: path("M3 16.765h16.94L12.774 3zm9.53-11.647L5.117 15.706h12.176z");
}

:global .fq0q4ilx {
  fill-rule: evenodd;
  d: path("M10.973 14.828a3.343 3.343 0 1 0 0-6.687a3.343 3.343 0 0 0 0 6.687m0 .513a3.858 3.858 0 1 0 .287-7.711a3.858 3.858 0 0 0-.287 7.711");
}

:global .ebxx1qb {
  fill: #f3f3f3;
  d: path("m7.627 9.428l3.859 4.114l1.287-1.027l-3.346-4.887l-2.054-.767z");
}

:global .nuf780b {
  d: path("m13.027 14.574l-1.286-.773l1.286-1.027l.514 1.54l1.546 1.287l-.514.513z");
}

:global .rkcbyhz {
  fill: #bcbcbc;
  d: path("M11.74 12.775L7.888 7.629v1.8l3.6 3.859z");
}

:global .e04-qpv {
  d: path("m11.227 14.574l-.514-.513l2.827-2.32l.519.52z");
}

:global .bxv6n8q {
  d: path("m7.626 14.828l5.146-5.654l.768.254l-5.4 6.173l-.254 1.027l-1.287-1.287z");
}

:global .kd010bb {
  d: path("m7.887 16.628l-1.286-1.286l-.773 1.286l1.032 1.033z");
}

:global .rv_gcwl {
  fill: #f9f9f9;
  d: path("m15.6 5.829l-1.027 1.286l.767.773l1.287-1.286z");
}

:global .se8s086x {
  d: path("M14.314 6.6c-1.44 0-2.224 1.97-2.314 2.827c.17-.084.98-.254 1.8.773s-.17 2.827-.773 3.6c3.706-.619 5.146-4.542 5.4-6.427c-.17.255-.768.768-1.8.768c-1.027 0-1.97-1.027-2.313-1.54");
}

:global .k8lmavxk {
  d: path("M14.314 10.46a2.02 2.02 0 0 0-1.8-1.287c.413-1.44 1.377-1.975 1.8-2.06c.206.414.942.858 1.286 1.028z");
}

:global .ruiudmjw {
  d: path("M16.627 10.974h-2.054c0 1.027-.514 1.97-.773 2.313c1.44-.413 2.488-1.715 2.827-2.313");
}

:global .aaofz2w {
  stop-color: #c3c3c3;
}

:global .umeq5kb {
  stop-color: #5f5f5f;
}

:global .ox53fdb {
  stop-color: #858585;
}

:global .ityfo6w {
  stop-color: #eaeaea;
}

:global .yy2xkpj {
  stop-color: #c6c6c6;
}

:global .h7r_19x {
  stop-color: #d8d8d8;
}

:global .mkjfajh {
  stop-color: #cfcfcf;
}

:global .cnam4yb {
  stop-color: #d6d6d6;
}

:global .kqewh_f {
  stop-color: #838383;
}

:global .o6k8onb {
  stop-color: #f8f8f8;
}

:global .l0l_slp {
  stop-color: #898989;
}

:global .n1bnc5j {
  stop-color: #9e9e9e;
}

:global .p5ndk7d {
  stop-color: #5d5d5d;
}

:global .t7vm1ac {
  stop-color: #fefefe;
}

:global .mmsgo0b {
  stop-color: #e0e0e0;
}

:global .dc4b8up {
  stop-color: #c1c1c1;
}

:global .y257v_b {
  stop-color: #e3e3e3;
}

:global .ruqt-eq {
  stop-color: #a0a0a0;
}

</style>
