/* Icon set: Lucide (ISC licence). Used as CSS masks so icons inherit text colour. */
.ico{display:inline-block;width:1.5em;height:1.5em;flex:none;background-color:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;vertical-align:-.3em}
.i-building-2{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M10 12h4' /> <path d='M10 8h4' /> <path d='M14 21v-3a2 2 0 0 0-4 0v3' /> <path d='M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2' /> <path d='M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16' /> </svg>")}
.i-file-signature{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M14.364 13.634a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506l4.013-4.009a1 1 0 0 0-3.004-3.004z' /> <path d='M14.487 7.858A1 1 0 0 1 14 7V2' /> <path d='M20 19.645V20a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l2.516 2.516' /> <path d='M8 18h1' /> </svg>")}
.i-store{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5' /> <path d='M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244' /> <path d='M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05' /> </svg>")}
.i-factory{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12 16h.01' /> <path d='M16 16h.01' /> <path d='M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z' /> <path d='M8 16h.01' /> </svg>")}
.i-warehouse{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M18 21V10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v11' /> <path d='M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 1.132-1.803l7.95-3.974a2 2 0 0 1 1.837 0l7.948 3.974A2 2 0 0 1 22 8z' /> <path d='M6 13h12' /> <path d='M6 17h12' /> </svg>")}
.i-building{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12 10h.01' /> <path d='M12 14h.01' /> <path d='M12 6h.01' /> <path d='M16 10h.01' /> <path d='M16 14h.01' /> <path d='M16 6h.01' /> <path d='M8 10h.01' /> <path d='M8 14h.01' /> <path d='M8 6h.01' /> <path d='M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3' /> <rect x='4' y='2' width='16' height='20' rx='2' /> </svg>")}
.i-home{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8' /> <path d='M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z' /> </svg>")}
.i-sofa{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3' /> <path d='M2 16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z' /> <path d='M4 18v2' /> <path d='M20 18v2' /> <path d='M12 4v9' /> </svg>")}
.i-bed-double{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8' /> <path d='M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4' /> <path d='M12 4v6' /> <path d='M2 18h20' /> </svg>")}
.i-app-window{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <rect x='2' y='4' width='20' height='16' rx='2' /> <path d='M10 4v4' /> <path d='M2 8h20' /> <path d='M6 4v4' /> </svg>")}
.i-sparkles{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z' /> <path d='M20 2v4' /> <path d='M22 4h-4' /> <circle cx='4' cy='20' r='2' /> </svg>")}
.i-hard-hat{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5' /> <path d='M14 6a6 6 0 0 1 6 6v3' /> <path d='M4 15v-3a6 6 0 0 1 6-6' /> <rect x='2' y='15' width='20' height='4' rx='1' /> </svg>")}
.i-paintbrush{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m14.622 17.897-10.68-2.913' /> <path d='M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z' /> <path d='M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15' /> </svg>")}
.i-layers{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z' /> <path d='M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12' /> <path d='M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17' /> </svg>")}
.i-droplets{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z' /> <path d='M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97' /> </svg>")}
.i-spray-can{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M3 3h.01' /> <path d='M7 5h.01' /> <path d='M11 7h.01' /> <path d='M3 7h.01' /> <path d='M7 9h.01' /> <path d='M3 11h.01' /> <rect width='4' height='4' x='15' y='5' /> <path d='m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2' /> <path d='m13 14 8-2' /> <path d='m13 19 8-2' /> </svg>")}
.i-package{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M11 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' /> <path d='M12 22V12' /> <polyline points='3.29 7 12 12 20.71 7' /> <path d='m7.5 4.27 9 5.15' /> </svg>")}
.i-bug{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12 20v-9' /> <path d='M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z' /> <path d='M14.12 3.88 16 2' /> <path d='M21 21a4 4 0 0 0-3.81-4' /> <path d='M21 5a4 4 0 0 1-3.55 3.97' /> <path d='M22 13h-4' /> <path d='M3 21a4 4 0 0 1 3.81-4' /> <path d='M3 5a4 4 0 0 0 3.55 3.97' /> <path d='M6 13H2' /> <path d='m8 2 1.88 1.88' /> <path d='M9 7.13V6a3 3 0 1 1 6 0v1.13' /> </svg>")}
.i-sun{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <circle cx='12' cy='12' r='4' /> <path d='M12 2v2' /> <path d='M12 20v2' /> <path d='m4.93 4.93 1.41 1.41' /> <path d='m17.66 17.66 1.41 1.41' /> <path d='M2 12h2' /> <path d='M20 12h2' /> <path d='m6.34 17.66-1.41 1.41' /> <path d='m19.07 4.93-1.41 1.41' /> </svg>")}
.i-mountain{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m8 3 4 8 5-5 5 15H2L8 3z' /> </svg>")}
.i-lamp-ceiling{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12 2v5' /> <path d='M14.829 15.998a3 3 0 1 1-5.658 0' /> <path d='M20.92 14.606A1 1 0 0 1 20 16H4a1 1 0 0 1-.92-1.394l3-7A1 1 0 0 1 7 7h10a1 1 0 0 1 .92.606z' /> </svg>")}
.i-wind{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12.8 19.6A2 2 0 1 0 14 16H2' /> <path d='M17.5 8a2.5 2.5 0 1 1 2 4H2' /> <path d='M9.8 4.4A2 2 0 1 1 11 8H2' /> </svg>")}
.i-truck{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2' /> <path d='M15 18H9' /> <path d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14' /> <circle cx='17' cy='18' r='2' /> <circle cx='7' cy='18' r='2' /> </svg>")}
.i-car{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2' /> <circle cx='7' cy='17' r='2' /> <path d='M9 17h6' /> <circle cx='17' cy='17' r='2' /> </svg>")}
.i-calendar-check{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M8 2v3' /> <path d='M16 2v3' /> <rect x='3' y='3' width='18' height='18' rx='2' /> <path d='M3 9h18' /> <path d='m9 15 2 2 4-4' /> </svg>")}
.i-map-pin{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0' /> <circle cx='12' cy='10' r='3' /> </svg>")}
.i-users{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /> <path d='M16 3.128a4 4 0 0 1 0 7.744' /> <path d='M22 21v-2a4 4 0 0 0-3-3.87' /> <circle cx='9' cy='7' r='4' /> </svg>")}
.i-clipboard-check{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <rect width='8' height='4' x='8' y='2' rx='1' ry='1' /> <path d='M16 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' /> <path d='m9 14 2 2 4-4' /> </svg>")}
.i-shield-check{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M20 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' /> <path d='m9 12 2 2 4-4' /> </svg>")}
.i-phone{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384' /> </svg>")}
.i-mail{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7' /> <rect x='2' y='4' width='20' height='16' rx='2' /> </svg>")}
.i-message-circle{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719' /> </svg>")}
.i-menu{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M4 5h16' /> <path d='M4 12h16' /> <path d='M4 19h16' /> </svg>")}
.i-x{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M18 6 6 18' /> <path d='m6 6 12 12' /> </svg>")}
.i-chevron-down{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m6 9 6 6 6-6' /> </svg>")}
.i-chevron-right{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m9 18 6-6-6-6' /> </svg>")}
.i-arrow-right{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M5 12h14' /> <path d='m12 5 7 7-7 7' /> </svg>")}
.i-check{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M20 6 9 17l-5-5' /> </svg>")}
.i-clock{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <circle cx='12' cy='12' r='10' /> <path d='M12 6v6l4 2' /> </svg>")}
.i-settings-2{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M14 17H5' /> <path d='M19 7h-9' /> <circle cx='17' cy='17' r='3' /> <circle cx='7' cy='7' r='3' /> </svg>")}
.i-camera{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z' /> <circle cx='12' cy='13' r='3' /> </svg>")}
.i-file-text{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z' /> <path d='M14 2v5a1 1 0 0 0 1 1h5' /> <path d='M10 9H8' /> <path d='M16 13H8' /> <path d='M16 17H8' /> </svg>")}
.i-school{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M14 21v-3a2 2 0 0 0-4 0v3' /> <path d='M18 4.933V21' /> <path d='m4 6 7.106-3.79a2 2 0 0 1 1.788 0L20 6' /> <path d='m6 11-3.52 2.147a1 1 0 0 0-.48.854V19a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a1 1 0 0 0-.48-.853L18 11' /> <path d='M6 4.933V21' /> <circle cx='12' cy='9' r='2' /> </svg>")}
.i-church{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M10 9h4' /> <path d='M12 7v5' /> <path d='M14 21v-3a2 2 0 0 0-4 0v3' /> <path d='m18 9 3.52 2.147a1 1 0 0 1 .48.854V19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-6.999a1 1 0 0 1 .48-.854L6 9' /> <path d='M6 21V7a1 1 0 0 1 .376-.782l5-3.999a1 1 0 0 1 1.249.001l5 4A1 1 0 0 1 18 7v14' /> </svg>")}
.i-wrench{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z' /> </svg>")}
.i-shopping-bag{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M16 10a4 4 0 0 1-8 0' /> <path d='M3.103 6.034h17.794' /> <path d='M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z' /> </svg>")}
.i-landmark{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M10 18v-7' /> <path d='M11.119 2.205a2 2 0 0 1 1.762 0l7.84 3.846A.5.5 0 0 1 20.5 7h-17a.5.5 0 0 1-.22-.949z' /> <path d='M14 18v-7' /> <path d='M18 18v-7' /> <path d='M3 22h18' /> <path d='M6 18v-7' /> </svg>")}
.i-star{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M11.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' /> </svg>")}
.i-search{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m21 21-4.34-4.34' /> <circle cx='11' cy='11' r='8' /> </svg>")}
.i-brush-cleaning{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m16 22-1-4' /> <path d='M19 14a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v1a1 1 0 0 0 1 1' /> <path d='M19 14H5l-1.973 6.767A1 1 0 0 0 4 22h16a1 1 0 0 0 .973-1.233z' /> <path d='m8 22 1-4' /> </svg>")}
.i-handshake{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='m11 17 2 2a1 1 0 1 0 3-3' /> <path d='m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4' /> <path d='m21 3 1 11h-2' /> <path d='M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3' /> <path d='M3 4h8' /> </svg>")}
.i-construction{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <rect x='2' y='6' width='20' height='8' rx='1' /> <path d='M17 14v7' /> <path d='M7 14v7' /> <path d='M17 3v3' /> <path d='M7 3v3' /> <path d='M10 14 2.3 6.3' /> <path d='m14 6 7.7 7.7' /> <path d='m8 6 8 8' /> </svg>")}
.i-image{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <rect width='18' height='18' x='3' y='3' rx='2' ry='2' /> <circle cx='9' cy='9' r='2' /> <path d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21' /> </svg>")}
.i-upload{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <path d='M12 3v12' /> <path d='m17 8-5-5-5 5' /> <path d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' /> </svg>")}
.i-circle-alert{--i:url("data:image/svg+xml,<svg  xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' > <circle cx='12' cy='12' r='10' /> <line x1='12' x2='12' y1='8' y2='12' /> <line x1='12' x2='12.01' y1='16' y2='16' /> </svg>")}
