/* Lucide SVG icons, locally bundled. Upstream license: ./LICENSE */
.icon { display: inline-block; width: 1em; height: 1em; flex: 0 0 auto; vertical-align: -.125em; line-height: 1; font-style: normal; }
.icon::before { content: ""; display: block; width: 100%; height: 100%; background-color: currentColor; -webkit-mask: var(--icon-svg) center / contain no-repeat; mask: var(--icon-svg) center / contain no-repeat; }
.icon-activity { --icon-svg: url("./icons/activity.1d8c5a1e1843.svg"); }
.icon-archive { --icon-svg: url("./icons/archive.0bc4adec693c.svg"); }
.icon-arrow-left { --icon-svg: url("./icons/arrow-left.4be38fa8daa3.svg"); }
.icon-arrow-right { --icon-svg: url("./icons/arrow-right.b40669a3480a.svg"); }
.icon-ban { --icon-svg: url("./icons/ban.64cbf82d42fe.svg"); }
.icon-battery-charging { --icon-svg: url("./icons/battery-charging.59682f78e0b3.svg"); }
.icon-bell { --icon-svg: url("./icons/bell.bf9536cb33fe.svg"); }
.icon-braces { --icon-svg: url("./icons/braces.f1244e3a61c0.svg"); }
.icon-calendar-days { --icon-svg: url("./icons/calendar-days.4a43cc1b66eb.svg"); }
.icon-calendar-plus { --icon-svg: url("./icons/calendar-plus.5ef6113273eb.svg"); }
.icon-camera { --icon-svg: url("./icons/camera.9dcaa12a92d8.svg"); }
.icon-chart-no-axes-column { --icon-svg: url("./icons/chart-no-axes-column.1e8d09787bbb.svg"); }
.icon-check { --icon-svg: url("./icons/check.f0a4b960a8ab.svg"); }
.icon-chevron-down { --icon-svg: url("./icons/chevron-down.e04d7cb60ba1.svg"); }
.icon-chevron-left { --icon-svg: url("./icons/chevron-left.620718cc6211.svg"); }
.icon-chevron-right { --icon-svg: url("./icons/chevron-right.6f4191190c1d.svg"); }
.icon-chevron-up { --icon-svg: url("./icons/chevron-up.969fb66cd4a5.svg"); }
.icon-circle { --icon-svg: url("./icons/circle.aeca3f696e63.svg"); }
.icon-circle-alert { --icon-svg: url("./icons/circle-alert.51a4026e6ed1.svg"); }
.icon-circle-check { --icon-svg: url("./icons/circle-check.96e697f4eec2.svg"); }
.icon-circle-help { --icon-svg: url("./icons/circle-help.bee1dcc7e60d.svg"); }
.icon-circle-minus { --icon-svg: url("./icons/circle-minus.7b1a6e7c6bb8.svg"); }
.icon-circle-pause { --icon-svg: url("./icons/circle-pause.f0ef75ee0971.svg"); }
.icon-circle-play { --icon-svg: url("./icons/circle-play.b8261fd7c67b.svg"); }
.icon-circle-plus { --icon-svg: url("./icons/circle-plus.fe88becd24be.svg"); }
.icon-circle-x { --icon-svg: url("./icons/circle-x.9c92c4d588ac.svg"); }
.icon-clipboard-check { --icon-svg: url("./icons/clipboard-check.fd536229bdc2.svg"); }
.icon-compass { --icon-svg: url("./icons/compass.3eb0e9ac0d91.svg"); }
.icon-credit-card { --icon-svg: url("./icons/credit-card.4f1dd0a15e1c.svg"); }
.icon-database { --icon-svg: url("./icons/database.27c5fac0bdaf.svg"); }
.icon-download { --icon-svg: url("./icons/download.f0cf8c198e75.svg"); }
.icon-external-link { --icon-svg: url("./icons/external-link.3b7c9d7d2fea.svg"); }
.icon-eye { --icon-svg: url("./icons/eye.b0ad71705509.svg"); }
.icon-file { --icon-svg: url("./icons/file.aa823b303f18.svg"); }
.icon-file-chart-column { --icon-svg: url("./icons/file-chart-column.8397fdbbc603.svg"); }
.icon-file-code { --icon-svg: url("./icons/file-code.0f9661053264.svg"); }
.icon-file-text { --icon-svg: url("./icons/file-text.3597b39f97ea.svg"); }
.icon-folder { --icon-svg: url("./icons/folder.11b909096807.svg"); }
.icon-folder-tree { --icon-svg: url("./icons/folder-tree.d0da0f366b3e.svg"); }
.icon-gauge { --icon-svg: url("./icons/gauge.918cc59c2e5c.svg"); }
.icon-git-branch { --icon-svg: url("./icons/git-branch.10733515752c.svg"); }
.icon-globe { --icon-svg: url("./icons/globe.bdf184ed6270.svg"); }
.icon-grid-2x2 { --icon-svg: url("./icons/grid-2x2.7a21259adce9.svg"); }
.icon-hourglass { --icon-svg: url("./icons/hourglass.3bc9881188cb.svg"); }
.icon-house { --icon-svg: url("./icons/house.70718e1597cb.svg"); }
.icon-info { --icon-svg: url("./icons/info.58c1c5abf89a.svg"); }
.icon-key-round { --icon-svg: url("./icons/key-round.f4a66918c79a.svg"); }
.icon-laptop { --icon-svg: url("./icons/laptop.f708b87f777c.svg"); }
.icon-monitor { --icon-svg: url("./icons/monitor.bc70231a0343.svg"); }
.icon-tablet { --icon-svg: url("./icons/tablet.5a5f32d19733.svg"); }
.icon-layers { --icon-svg: url("./icons/layers.4c0f3d373380.svg"); }
.icon-life-buoy { --icon-svg: url("./icons/life-buoy.2ca6e5f8f6cd.svg"); }
.icon-lightbulb { --icon-svg: url("./icons/lightbulb.fa1760e81cef.svg"); }
.icon-list-checks { --icon-svg: url("./icons/list-checks.4bc8e3df27d1.svg"); }
.icon-lock-keyhole { --icon-svg: url("./icons/lock-keyhole.bc695f982ccc.svg"); }
.icon-log-in { --icon-svg: url("./icons/log-in.2572bad7c29d.svg"); }
.icon-mail { --icon-svg: url("./icons/mail.382204e2db00.svg"); }
.icon-mail-check { --icon-svg: url("./icons/mail-check.8f21c70cdfbf.svg"); }
.icon-message-circle { --icon-svg: url("./icons/message-circle.25f9bb6aeb86.svg"); }
.icon-message-square-text { --icon-svg: url("./icons/message-square-text.bf35ff9dab65.svg"); }
.icon-network { --icon-svg: url("./icons/network.2f94dbe837f4.svg"); }
.icon-octagon-x { --icon-svg: url("./icons/octagon-x.201eaafe3a72.svg"); }
.icon-pause { --icon-svg: url("./icons/pause.b614a4d0610d.svg"); }
.icon-pencil { --icon-svg: url("./icons/pencil.d64f39cdf62a.svg"); }
.icon-play { --icon-svg: url("./icons/play.edc0d7cda413.svg"); }
.icon-pin { --icon-svg: url("./icons/pin.b9f15d72edbf.svg"); }
.icon-plug { --icon-svg: url("./icons/plug.38a5a4420bc1.svg"); }
.icon-plus { --icon-svg: url("./icons/plus.b7a3aeee6b21.svg"); }
.icon-refresh-cw { --icon-svg: url("./icons/refresh-cw.48bef58edab7.svg"); }
.icon-rotate-ccw { --icon-svg: url("./icons/rotate-ccw.eb450d27a6f8.svg"); }
.icon-rotate-cw { --icon-svg: url("./icons/rotate-cw.1e0d8c49e80b.svg"); }
.icon-search { --icon-svg: url("./icons/search.a8bdc1122de0.svg"); }
.icon-send { --icon-svg: url("./icons/send.4ca439fc06f2.svg"); }
.icon-shield-check { --icon-svg: url("./icons/shield-check.6a7ff5ad74f2.svg"); }
.icon-sliders-horizontal { --icon-svg: url("./icons/sliders-horizontal.17568d548f24.svg"); }
.icon-smartphone { --icon-svg: url("./icons/smartphone.34b90693bb42.svg"); }
.icon-sparkles { --icon-svg: url("./icons/sparkles.376d265aca23.svg"); }
.icon-tag { --icon-svg: url("./icons/tag.6fb52e51e3a0.svg"); }
.icon-trash-2 { --icon-svg: url("./icons/trash-2.17dfdd5d9a39.svg"); }
.icon-triangle-alert { --icon-svg: url("./icons/triangle-alert.a2b907c16c7a.svg"); }
.icon-user-round { --icon-svg: url("./icons/user-round.6263f744a9d6.svg"); }
.icon-user-round-plus { --icon-svg: url("./icons/user-round-plus.3a124a0d15b4.svg"); }
.icon-users { --icon-svg: url("./icons/users.d7b557e8bd25.svg"); }
.icon-wand-sparkles { --icon-svg: url("./icons/wand-sparkles.cd329ad4c239.svg"); }
.icon-wrench { --icon-svg: url("./icons/wrench.cd59adb3571b.svg"); }
.icon-x { --icon-svg: url("./icons/x.faa0440f9f31.svg"); }
.icon-zap { --icon-svg: url("./icons/zap.18a80271fa8b.svg"); }
.icon-sun-moon { --icon-svg: url("./icons/sun-moon.0a97b607a8d3.svg"); }
.icon-log-out { --icon-svg: url("./icons/log-out.4dd8b7ebfa5a.svg"); }
