.ic{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.22em;background-color:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;flex:none}
.ic-snowflake{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-snowflake%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cline x1=%222%22 x2=%2222%22 y1=%2212%22 y2=%2212%22 /%3E %3Cline x1=%2212%22 x2=%2212%22 y1=%222%22 y2=%2222%22 /%3E %3Cpath d=%22m20 16-4-4 4-4%22 /%3E %3Cpath d=%22m4 8 4 4-4 4%22 /%3E %3Cpath d=%22m16 4-4 4-4-4%22 /%3E %3Cpath d=%22m8 20 4-4 4 4%22 /%3E %3C/svg%3E")}
.ic-pin{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-pin%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 17v5%22 /%3E %3Cpath d=%22M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z%22 /%3E %3C/svg%3E")}
.ic-folder{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-folder%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z%22 /%3E %3C/svg%3E")}
.ic-triangle-alert{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-triangle-alert%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3%22 /%3E %3Cpath d=%22M12 9v4%22 /%3E %3Cpath d=%22M12 17h.01%22 /%3E %3C/svg%3E")}
.ic-shopping-cart{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-shopping-cart%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%228%22 cy=%2221%22 r=%221%22 /%3E %3Ccircle cx=%2219%22 cy=%2221%22 r=%221%22 /%3E %3Cpath d=%22M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12%22 /%3E %3C/svg%3E")}
.ic-coins{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-coins%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%228%22 cy=%228%22 r=%226%22 /%3E %3Cpath d=%22M18.09 10.37A6 6 0 1 1 10.34 18%22 /%3E %3Cpath d=%22M7 6h1v4%22 /%3E %3Cpath d=%22m16.71 13.88.7.71-2.82 2.82%22 /%3E %3C/svg%3E")}
.ic-circle-check{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-circle-check%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22 /%3E %3Cpath d=%22m9 12 2 2 4-4%22 /%3E %3C/svg%3E")}
.ic-sparkles{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-sparkles%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z%22 /%3E %3Cpath d=%22M20 3v4%22 /%3E %3Cpath d=%22M22 5h-4%22 /%3E %3Cpath d=%22M4 17v2%22 /%3E %3Cpath d=%22M5 18H3%22 /%3E %3C/svg%3E")}
.ic-refresh-cw{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-refresh-cw%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8%22 /%3E %3Cpath d=%22M21 3v5h-5%22 /%3E %3Cpath d=%22M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16%22 /%3E %3Cpath d=%22M8 16H3v5%22 /%3E %3C/svg%3E")}
.ic-carrot{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-carrot%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M2.27 21.7s9.87-3.5 12.73-6.36a4.5 4.5 0 0 0-6.36-6.37C5.77 11.84 2.27 21.7 2.27 21.7zM8.64 14l-2.05-2.04M15.34 15l-2.46-2.46%22 /%3E %3Cpath d=%22M22 9s-1.33-2-3.5-2C16.86 7 15 9 15 9s1.33 2 3.5 2S22 9 22 9z%22 /%3E %3Cpath d=%22M15 2s-2 1.33-2 3.5S15 9 15 9s2-1.84 2-3.5C17 3.33 15 2 15 2z%22 /%3E %3C/svg%3E")}
.ic-timer{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-timer%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cline x1=%2210%22 x2=%2214%22 y1=%222%22 y2=%222%22 /%3E %3Cline x1=%2212%22 x2=%2215%22 y1=%2214%22 y2=%2211%22 /%3E %3Ccircle cx=%2212%22 cy=%2214%22 r=%228%22 /%3E %3C/svg%3E")}
.ic-package{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-package%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z%22 /%3E %3Cpath d=%22M12 22V12%22 /%3E %3Cpath d=%22m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7%22 /%3E %3Cpath d=%22m7.5 4.27 9 5.15%22 /%3E %3C/svg%3E")}
.ic-tag{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-tag%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z%22 /%3E %3Ccircle cx=%227.5%22 cy=%227.5%22 r=%22.5%22 fill=%22currentColor%22 /%3E %3C/svg%3E")}
.ic-bookmark{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-bookmark%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z%22 /%3E %3C/svg%3E")}
.ic-camera{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-camera%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z%22 /%3E %3Ccircle cx=%2212%22 cy=%2213%22 r=%223%22 /%3E %3C/svg%3E")}
.ic-file-text{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-file-text%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z%22 /%3E %3Cpath d=%22M14 2v4a2 2 0 0 0 2 2h4%22 /%3E %3Cpath d=%22M10 9H8%22 /%3E %3Cpath d=%22M16 13H8%22 /%3E %3Cpath d=%22M16 17H8%22 /%3E %3C/svg%3E")}
.ic-calendar-days{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-calendar-days%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M8 2v4%22 /%3E %3Cpath d=%22M16 2v4%22 /%3E %3Crect width=%2218%22 height=%2218%22 x=%223%22 y=%224%22 rx=%222%22 /%3E %3Cpath d=%22M3 10h18%22 /%3E %3Cpath d=%22M8 14h.01%22 /%3E %3Cpath d=%22M12 14h.01%22 /%3E %3Cpath d=%22M16 14h.01%22 /%3E %3Cpath d=%22M8 18h.01%22 /%3E %3Cpath d=%22M12 18h.01%22 /%3E %3Cpath d=%22M16 18h.01%22 /%3E %3C/svg%3E")}
.ic-square{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-square%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Crect width=%2218%22 height=%2218%22 x=%223%22 y=%223%22 rx=%222%22 /%3E %3C/svg%3E")}
.ic-square-check{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-square-check%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Crect width=%2218%22 height=%2218%22 x=%223%22 y=%223%22 rx=%222%22 /%3E %3Cpath d=%22m9 12 2 2 4-4%22 /%3E %3C/svg%3E")}
.ic-clipboard{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-clipboard%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Crect width=%228%22 height=%224%22 x=%228%22 y=%222%22 rx=%221%22 ry=%221%22 /%3E %3Cpath d=%22M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2%22 /%3E %3C/svg%3E")}
.ic-image{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-image%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Crect width=%2218%22 height=%2218%22 x=%223%22 y=%223%22 rx=%222%22 ry=%222%22 /%3E %3Ccircle cx=%229%22 cy=%229%22 r=%222%22 /%3E %3Cpath d=%22m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21%22 /%3E %3C/svg%3E")}
.ic-pencil{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-pencil%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z%22 /%3E %3Cpath d=%22m15 5 4 4%22 /%3E %3C/svg%3E")}
.ic-trash-2{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-trash-2%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M3 6h18%22 /%3E %3Cpath d=%22M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6%22 /%3E %3Cpath d=%22M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2%22 /%3E %3Cline x1=%2210%22 x2=%2210%22 y1=%2211%22 y2=%2217%22 /%3E %3Cline x1=%2214%22 x2=%2214%22 y1=%2211%22 y2=%2217%22 /%3E %3C/svg%3E")}
.ic-search{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-search%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22 /%3E %3Cpath d=%22m21 21-4.3-4.3%22 /%3E %3C/svg%3E")}
.ic-hard-drive{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-hard-drive%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cline x1=%2222%22 x2=%222%22 y1=%2212%22 y2=%2212%22 /%3E %3Cpath d=%22M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z%22 /%3E %3Cline x1=%226%22 x2=%226.01%22 y1=%2216%22 y2=%2216%22 /%3E %3Cline x1=%2210%22 x2=%2210.01%22 y1=%2216%22 y2=%2216%22 /%3E %3C/svg%3E")}
.ic-lightbulb{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-lightbulb%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5%22 /%3E %3Cpath d=%22M9 18h6%22 /%3E %3Cpath d=%22M10 22h4%22 /%3E %3C/svg%3E")}
.ic-party-popper{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-party-popper%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M5.8 11.3 2 22l10.7-3.79%22 /%3E %3Cpath d=%22M4 3h.01%22 /%3E %3Cpath d=%22M22 8h.01%22 /%3E %3Cpath d=%22M15 2h.01%22 /%3E %3Cpath d=%22M22 20h.01%22 /%3E %3Cpath d=%22m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10%22 /%3E %3Cpath d=%22m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17%22 /%3E %3Cpath d=%22m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7%22 /%3E %3Cpath d=%22M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z%22 /%3E %3C/svg%3E")}
.ic-volume-2{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-volume-2%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z%22 /%3E %3Cpath d=%22M16 9a5 5 0 0 1 0 6%22 /%3E %3Cpath d=%22M19.364 18.364a9 9 0 0 0 0-12.728%22 /%3E %3C/svg%3E")}
.ic-wand-sparkles{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-wand-sparkles%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72%22 /%3E %3Cpath d=%22m14 7 3 3%22 /%3E %3Cpath d=%22M5 6v4%22 /%3E %3Cpath d=%22M19 14v4%22 /%3E %3Cpath d=%22M10 2v2%22 /%3E %3Cpath d=%22M7 8H3%22 /%3E %3Cpath d=%22M21 16h-4%22 /%3E %3Cpath d=%22M11 3H9%22 /%3E %3C/svg%3E")}
.ic-salad{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-salad%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M7 21h10%22 /%3E %3Cpath d=%22M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z%22 /%3E %3Cpath d=%22M11.38 12a2.4 2.4 0 0 1-.4-4.77 2.4 2.4 0 0 1 3.2-2.77 2.4 2.4 0 0 1 3.47-.63 2.4 2.4 0 0 1 3.37 3.37 2.4 2.4 0 0 1-1.1 3.7 2.51 2.51 0 0 1 .03 1.1%22 /%3E %3Cpath d=%22m13 12 4-4%22 /%3E %3Cpath d=%22M10.9 7.25A3.99 3.99 0 0 0 4 10c0 .73.2 1.41.54 2%22 /%3E %3C/svg%3E")}
.ic-wifi-off{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-wifi-off%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 20h.01%22 /%3E %3Cpath d=%22M8.5 16.429a5 5 0 0 1 7 0%22 /%3E %3Cpath d=%22M5 12.859a10 10 0 0 1 5.17-2.69%22 /%3E %3Cpath d=%22M19 12.859a10 10 0 0 0-2.007-1.523%22 /%3E %3Cpath d=%22M2 8.82a15 15 0 0 1 4.177-2.643%22 /%3E %3Cpath d=%22M22 8.82a15 15 0 0 0-11.288-3.764%22 /%3E %3Cpath d=%22m2 2 20 20%22 /%3E %3C/svg%3E")}
.ic-soup{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-soup%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z%22 /%3E %3Cpath d=%22M7 21h10%22 /%3E %3Cpath d=%22M19.5 12 22 6%22 /%3E %3Cpath d=%22M16.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.73 1.62%22 /%3E %3Cpath d=%22M11.25 3c.27.1.8.53.74 1.36-.05.83-.93 1.2-.98 2.02-.06.78.33 1.24.72 1.62%22 /%3E %3Cpath d=%22M6.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.74 1.62%22 /%3E %3C/svg%3E")}
.ic-book-open{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-book-open%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 7v14%22 /%3E %3Cpath d=%22M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z%22 /%3E %3C/svg%3E")}
.ic-utensils{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-utensils%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2%22 /%3E %3Cpath d=%22M7 2v20%22 /%3E %3Cpath d=%22M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7%22 /%3E %3C/svg%3E")}
.ic-chef-hat{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-chef-hat%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-2.134-7.589 5 5 0 0 0-9.186 0 4 4 0 0 0-2.134 7.588c.411.198.727.585.727 1.041V20a1 1 0 0 0 1 1Z%22 /%3E %3Cpath d=%22M6 17h12%22 /%3E %3C/svg%3E")}
.ic-life-buoy{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-life-buoy%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22 /%3E %3Cpath d=%22m4.93 4.93 4.24 4.24%22 /%3E %3Cpath d=%22m14.83 9.17 4.24-4.24%22 /%3E %3Cpath d=%22m14.83 14.83 4.24 4.24%22 /%3E %3Cpath d=%22m9.17 14.83-4.24 4.24%22 /%3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22 /%3E %3C/svg%3E")}
.ic-clock{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-clock%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22 /%3E %3Cpolyline points=%2212 6 12 12 16 14%22 /%3E %3C/svg%3E")}
.ic-link{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-link%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71%22 /%3E %3Cpath d=%22M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71%22 /%3E %3C/svg%3E")}
.ic-notebook-pen{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-notebook-pen%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4%22 /%3E %3Cpath d=%22M2 6h4%22 /%3E %3Cpath d=%22M2 10h4%22 /%3E %3Cpath d=%22M2 14h4%22 /%3E %3Cpath d=%22M2 18h4%22 /%3E %3Cpath d=%22M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z%22 /%3E %3C/svg%3E")}
.ic-printer{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-printer%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2%22 /%3E %3Cpath d=%22M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6%22 /%3E %3Crect x=%226%22 y=%2214%22 width=%2212%22 height=%228%22 rx=%221%22 /%3E %3C/svg%3E")}
.ic-ban{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-ban%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22 /%3E %3Cpath d=%22m4.9 4.9 14.2 14.2%22 /%3E %3C/svg%3E")}
.ic-user{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-user%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2%22 /%3E %3Ccircle cx=%2212%22 cy=%227%22 r=%224%22 /%3E %3C/svg%3E")}
.ic-a-large-small{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-a-large-small%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M21 14h-5%22 /%3E %3Cpath d=%22M16 16v-3.5a2.5 2.5 0 0 1 5 0V16%22 /%3E %3Cpath d=%22M4.5 13h6%22 /%3E %3Cpath d=%22m3 16 4.5-9 4.5 9%22 /%3E %3C/svg%3E")}
.ic-users{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-users%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2%22 /%3E %3Ccircle cx=%229%22 cy=%227%22 r=%224%22 /%3E %3Cpath d=%22M22 21v-2a4 4 0 0 0-3-3.87%22 /%3E %3Cpath d=%22M16 3.13a4 4 0 0 1 0 7.75%22 /%3E %3C/svg%3E")}
.ic-download{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-download%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4%22 /%3E %3Cpolyline points=%227 10 12 15 17 10%22 /%3E %3Cline x1=%2212%22 x2=%2212%22 y1=%2215%22 y2=%223%22 /%3E %3C/svg%3E")}
.ic-shield{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-shield%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z%22 /%3E %3C/svg%3E")}
.ic-settings{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-settings%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z%22 /%3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22 /%3E %3C/svg%3E")}
.ic-rotate-cw{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-rotate-cw%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8%22 /%3E %3Cpath d=%22M21 3v5h-5%22 /%3E %3C/svg%3E")}
.ic-share{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-share%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8%22 /%3E %3Cpolyline points=%2216 6 12 2 8 6%22 /%3E %3Cline x1=%2212%22 x2=%2212%22 y1=%222%22 y2=%2215%22 /%3E %3C/svg%3E")}
.ic-undo-2{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-undo-2%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M9 14 4 9l5-5%22 /%3E %3Cpath d=%22M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11%22 /%3E %3C/svg%3E")}
.ic-thumbs-up{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-thumbs-up%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M7 10v12%22 /%3E %3Cpath d=%22M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z%22 /%3E %3C/svg%3E")}
.ic-eraser{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-eraser%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21%22 /%3E %3Cpath d=%22M22 21H7%22 /%3E %3Cpath d=%22m5 11 9 9%22 /%3E %3C/svg%3E")}
.ic-credit-card{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-credit-card%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Crect width=%2220%22 height=%2214%22 x=%222%22 y=%225%22 rx=%222%22 /%3E %3Cline x1=%222%22 x2=%2222%22 y1=%2210%22 y2=%2210%22 /%3E %3C/svg%3E")}
.ic-compass{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-compass%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z%22 /%3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22 /%3E %3C/svg%3E")}
.ic-move-horizontal{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-move-horizontal%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m18 8 4 4-4 4%22 /%3E %3Cpath d=%22M2 12h20%22 /%3E %3Cpath d=%22m6 8-4 4 4 4%22 /%3E %3C/svg%3E")}
.ic-x{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-x%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M18 6 6 18%22 /%3E %3Cpath d=%22m6 6 12 12%22 /%3E %3C/svg%3E")}
.ic-check{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-check%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M20 6 9 17l-5-5%22 /%3E %3C/svg%3E")}
.ic-arrow-left{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-arrow-left%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m12 19-7-7 7-7%22 /%3E %3Cpath d=%22M19 12H5%22 /%3E %3C/svg%3E")}
.ic-arrow-right{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-arrow-right%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M5 12h14%22 /%3E %3Cpath d=%22m12 5 7 7-7 7%22 /%3E %3C/svg%3E")}
.ic-arrow-up{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-arrow-up%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m5 12 7-7 7 7%22 /%3E %3Cpath d=%22M12 19V5%22 /%3E %3C/svg%3E")}
.ic-arrow-down{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-arrow-down%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 5v14%22 /%3E %3Cpath d=%22m19 12-7 7-7-7%22 /%3E %3C/svg%3E")}
.ic-arrow-up-right{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-arrow-up-right%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M7 7h10v10%22 /%3E %3Cpath d=%22M7 17 17 7%22 /%3E %3C/svg%3E")}
.ic-hand{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-hand%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2%22 /%3E %3Cpath d=%22M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2%22 /%3E %3Cpath d=%22M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8%22 /%3E %3Cpath d=%22M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15%22 /%3E %3C/svg%3E")}
.ic-info{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-info%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22 /%3E %3Cpath d=%22M12 16v-4%22 /%3E %3Cpath d=%22M12 8h.01%22 /%3E %3C/svg%3E")}
.ic-cake-slice{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-cake-slice%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%229%22 cy=%227%22 r=%222%22 /%3E %3Cpath d=%22M7.2 7.9 3 11v9c0 .6.4 1 1 1h16c.6 0 1-.4 1-1v-9c0-2-3-6-7-8l-3.6 2.6%22 /%3E %3Cpath d=%22M16 13H3%22 /%3E %3Cpath d=%22M16 17H3%22 /%3E %3C/svg%3E")}
.ic-croissant{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-croissant%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m4.6 13.11 5.79-3.21c1.89-1.05 4.79 1.78 3.71 3.71l-3.22 5.81C8.8 23.16.79 15.23 4.6 13.11Z%22 /%3E %3Cpath d=%22m10.5 9.5-1-2.29C9.2 6.48 8.8 6 8 6H4.5C2.79 6 2 6.5 2 8.5a7.71 7.71 0 0 0 2 4.83%22 /%3E %3Cpath d=%22M8 6c0-1.55.24-4-2-4-2 0-2.5 2.17-2.5 4%22 /%3E %3Cpath d=%22m14.5 13.5 2.29 1c.73.3 1.21.7 1.21 1.5v3.5c0 1.71-.5 2.5-2.5 2.5a7.71 7.71 0 0 1-4.83-2%22 /%3E %3Cpath d=%22M18 16c1.55 0 4-.24 4 2 0 2-2.17 2.5-4 2.5%22 /%3E %3C/svg%3E")}
.ic-drumstick{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-drumstick%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M15.4 15.63a7.875 6 135 1 1 6.23-6.23 4.5 3.43 135 0 0-6.23 6.23%22 /%3E %3Cpath d=%22m8.29 12.71-2.6 2.6a2.5 2.5 0 1 0-1.65 4.65A2.5 2.5 0 1 0 8.7 18.3l2.59-2.59%22 /%3E %3C/svg%3E")}
.ic-beef{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-beef%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212.5%22 cy=%228.5%22 r=%222.5%22 /%3E %3Cpath d=%22M12.5 2a6.5 6.5 0 0 0-6.22 4.6c-1.1 3.13-.78 3.9-3.18 6.08A3 3 0 0 0 5 18c4 0 8.4-1.8 11.4-4.3A6.5 6.5 0 0 0 12.5 2Z%22 /%3E %3Cpath d=%22m18.5 6 2.19 4.5a6.48 6.48 0 0 1 .31 2 6.49 6.49 0 0 1-2.6 5.2C15.4 20.2 11 22 7 22a3 3 0 0 1-2.68-1.66L2.4 16.5%22 /%3E %3C/svg%3E")}
.ic-fish{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-fish%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M6.5 12c.94-3.46 4.94-6 8.5-6 3.56 0 6.06 2.54 7 6-.94 3.47-3.44 6-7 6s-7.56-2.53-8.5-6Z%22 /%3E %3Cpath d=%22M18 12v.5%22 /%3E %3Cpath d=%22M16 17.93a9.77 9.77 0 0 1 0-11.86%22 /%3E %3Cpath d=%22M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33%22 /%3E %3Cpath d=%22M10.46 7.26C10.2 5.88 9.17 4.24 8 3h5.8a2 2 0 0 1 1.98 1.67l.23 1.4%22 /%3E %3Cpath d=%22m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98%22 /%3E %3C/svg%3E")}
.ic-egg{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-egg%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 22c6.23-.05 7.87-5.57 7.5-10-.36-4.34-3.95-9.96-7.5-10-3.55.04-7.14 5.66-7.5 10-.37 4.43 1.27 9.95 7.5 10z%22 /%3E %3C/svg%3E")}
.ic-pizza{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-pizza%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m12 14-1 1%22 /%3E %3Cpath d=%22m13.75 18.25-1.25 1.42%22 /%3E %3Cpath d=%22M17.775 5.654a15.68 15.68 0 0 0-12.121 12.12%22 /%3E %3Cpath d=%22M18.8 9.3a1 1 0 0 0 2.1 7.7%22 /%3E %3Cpath d=%22M21.964 20.732a1 1 0 0 1-1.232 1.232l-18-5a1 1 0 0 1-.695-1.232A19.68 19.68 0 0 1 15.732 2.037a1 1 0 0 1 1.232.695z%22 /%3E %3C/svg%3E")}
.ic-cooking-pot{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-cooking-pot%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M2 12h20%22 /%3E %3Cpath d=%22M20 12v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8%22 /%3E %3Cpath d=%22m4 8 16-4%22 /%3E %3Cpath d=%22m8.86 6.78-.45-1.81a2 2 0 0 1 1.45-2.43l1.94-.48a2 2 0 0 1 2.43 1.46l.45 1.8%22 /%3E %3C/svg%3E")}
.ic-cookie{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-cookie%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5%22 /%3E %3Cpath d=%22M8.5 8.5v.01%22 /%3E %3Cpath d=%22M16 15.5v.01%22 /%3E %3Cpath d=%22M12 12v.01%22 /%3E %3Cpath d=%22M11 17v.01%22 /%3E %3Cpath d=%22M7 14v.01%22 /%3E %3C/svg%3E")}
.ic-sandwich{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-sandwich%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m2.37 11.223 8.372-6.777a2 2 0 0 1 2.516 0l8.371 6.777%22 /%3E %3Cpath d=%22M21 15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-5.25%22 /%3E %3Cpath d=%22M3 15a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h9%22 /%3E %3Cpath d=%22m6.67 15 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2%22 /%3E %3Crect width=%2220%22 height=%224%22 x=%222%22 y=%2211%22 rx=%221%22 /%3E %3C/svg%3E")}
.ic-key-round{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-key-round%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z%22 /%3E %3Ccircle cx=%2216.5%22 cy=%227.5%22 r=%22.5%22 fill=%22currentColor%22 /%3E %3C/svg%3E")}
.ic-flame{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-flame%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z%22 /%3E %3C/svg%3E")}
.ic-ellipsis{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-ellipsis%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%221%22 /%3E %3Ccircle cx=%2219%22 cy=%2212%22 r=%221%22 /%3E %3Ccircle cx=%225%22 cy=%2212%22 r=%221%22 /%3E %3C/svg%3E")}
.ic-chevron-right{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-chevron-right%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m9 18 6-6-6-6%22 /%3E %3C/svg%3E")}
.ic-star{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-star%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z%22 /%3E %3C/svg%3E")}
.ic-star-fill{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-star%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z%22 /%3E %3C/svg%3E")}
.ic-shopping-basket{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-shopping-basket%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m15 11-1 9%22 /%3E %3Cpath d=%22m19 11-4-7%22 /%3E %3Cpath d=%22M2 11h20%22 /%3E %3Cpath d=%22m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4%22 /%3E %3Cpath d=%22M4.5 15.5h15%22 /%3E %3Cpath d=%22m5 11 4-7%22 /%3E %3Cpath d=%22m9 11 1 9%22 /%3E %3C/svg%3E")}
.ic-scale{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-scale%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z%22 /%3E %3Cpath d=%22m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z%22 /%3E %3Cpath d=%22M7 21h10%22 /%3E %3Cpath d=%22M12 3v18%22 /%3E %3Cpath d=%22M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2%22 /%3E %3C/svg%3E")}
.ic-globe{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-globe%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22 /%3E %3Cpath d=%22M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20%22 /%3E %3Cpath d=%22M2 12h20%22 /%3E %3C/svg%3E")}
.ic-graduation-cap{--m:url("data:image/svg+xml,%3Csvg class=%22lucide lucide-graduation-cap%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z%22 /%3E %3Cpath d=%22M22 10v6%22 /%3E %3Cpath d=%22M6 12.5V16a6 3 0 0 0 12 0v-3.5%22 /%3E %3C/svg%3E")}
