/* Font Awesome 6.5.1 Subset - 106 icons only (15KB vs 377KB) */

/* Base styles */
.fa,.fas,.far,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}

/* Font faces */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("/fonts/fa-solid-subset.woff2") format("woff2")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/fa-regular-subset.woff2") format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/fa-brands-subset.woff2") format("woff2")}

.fa,.fas{font-family:"Font Awesome 6 Free";font-weight:900}
.far{font-family:"Font Awesome 6 Free";font-weight:400}
.fab{font-family:"Font Awesome 6 Brands";font-weight:400}

/* Sizing */
.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}
.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}
.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}
.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}

/* Utilities */
.fa-fw{text-align:center;width:1.25em}
.fa-spin{animation:fa-spin 2s infinite linear}
@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

/* Icon definitions - Solid (fas) */
.fa-arrow-right::before{content:"\f061"}
.fa-bell::before{content:"\f0f3"}
.fa-bell-slash::before{content:"\f1f6"}
.fa-bolt::before{content:"\f0e7"}
.fa-book::before{content:"\f02d"}
.fa-bookmark::before{content:"\f02e"}
.fa-tower-broadcast::before,.fa-broadcast-tower::before{content:"\f519"}
.fa-broom::before{content:"\f51a"}
.fa-building::before{content:"\f1ad"}
.fa-calculator::before{content:"\f1ec"}
.fa-car::before{content:"\f1b9"}
.fa-chart-line::before{content:"\f201"}
.fa-check::before{content:"\f00c"}
.fa-circle-check::before,.fa-check-circle::before{content:"\f058"}
.fa-chevron-down::before{content:"\f078"}
.fa-chevron-right::before{content:"\f054"}
.fa-chevron-up::before{content:"\f077"}
.fa-circle-question::before,.fa-question-circle::before{content:"\f059"}
.fa-clock::before{content:"\f017"}
.fa-gear::before,.fa-cog::before{content:"\f013"}
.fa-comment::before{content:"\f075"}
.fa-comments::before{content:"\f086"}
.fa-desktop::before{content:"\f390"}
.fa-door-closed::before{content:"\f52a"}
.fa-door-open::before{content:"\f52b"}
.fa-ellipsis::before{content:"\f141"}
.fa-right-left::before,.fa-exchange-alt::before{content:"\f362"}
.fa-triangle-exclamation::before,.fa-exclamation-triangle::before{content:"\f071"}
.fa-eye-slash::before{content:"\f070"}
.fa-face-smile::before{content:"\f118"}
.fa-fan::before{content:"\f863"}
.fa-file-lines::before,.fa-file-alt::before{content:"\f15c"}
.fa-file-invoice-dollar::before{content:"\f571"}
.fa-fingerprint::before{content:"\f577"}
.fa-fire::before{content:"\f06d"}
.fa-gift::before{content:"\f06b"}
.fa-globe::before{content:"\f0ac"}
.fa-hand-holding-heart::before{content:"\f4be"}
.fa-hand-holding-dollar::before,.fa-hand-holding-usd::before{content:"\f4c0"}
.fa-handshake::before{content:"\f2b5"}
.fa-helmet-safety::before,.fa-hard-hat::before{content:"\f807"}
.fa-hard-drive::before,.fa-hdd::before{content:"\f0a0"}
.fa-heart::before{content:"\f004"}
.fa-house::before,.fa-home::before{content:"\f015"}
.fa-hospital::before{content:"\f0f8"}
.fa-house-chimney::before{content:"\e3af"}
.fa-circle-info::before,.fa-info-circle::before{content:"\f05a"}
.fa-key::before{content:"\f084"}
.fa-laptop::before{content:"\f109"}
.fa-laptop-code::before{content:"\f5fc"}
.fa-layer-group::before{content:"\f5fd"}
.fa-list-ol::before{content:"\f0cb"}
.fa-lock::before{content:"\f023"}
.fa-magnifying-glass::before,.fa-search::before{content:"\f002"}
.fa-location-dot::before,.fa-map-marker-alt::before{content:"\f3c5"}
.fa-map-pin::before{content:"\f276"}
.fa-circle-minus::before,.fa-minus-circle::before{content:"\f056"}
.fa-mobile-screen::before{content:"\f3cf"}
.fa-mobile-screen-button::before{content:"\f3cd"}
.fa-paint-roller::before{content:"\f5aa"}
.fa-paper-plane::before{content:"\f1d8"}
.fa-square-parking::before,.fa-parking::before{content:"\f540"}
.fa-pen-nib::before{content:"\f5ad"}
.fa-phone::before{content:"\f095"}
.fa-phone-flip::before,.fa-phone-alt::before{content:"\f879"}
.fa-phone-volume::before{content:"\f2a0"}
.fa-piggy-bank::before{content:"\f4d3"}
.fa-plug::before{content:"\f1e6"}
.fa-circle-plus::before,.fa-plus-circle::before{content:"\f055"}
.fa-robot::before{content:"\f544"}
.fa-satellite-dish::before{content:"\f7c0"}
.fa-screwdriver-wrench::before,.fa-tools::before{content:"\f7d9"}
.fa-magnifying-glass-location::before,.fa-search-location::before{content:"\f689"}
.fa-share-nodes::before{content:"\f1e0"}
.fa-shield-halved::before,.fa-shield-alt::before{content:"\f3ed"}
.fa-signal::before{content:"\f012"}
.fa-snowflake::before{content:"\f2dc"}
.fa-spray-can-sparkles::before{content:"\f5d0"}
.fa-square::before{content:"\f0c8"}
.fa-star::before{content:"\f005"}
.fa-store::before{content:"\f54e"}
.fa-gauge-high::before,.fa-tachometer-alt::before{content:"\f625"}
.fa-tag::before{content:"\f02b"}
.fa-circle-xmark::before,.fa-times-circle::before{content:"\f057"}
.fa-trash-can::before,.fa-trash-alt::before{content:"\f2ed"}
.fa-truck-moving::before{content:"\f4df"}
.fa-tv::before{content:"\f26c"}
.fa-user::before{content:"\f007"}
.fa-user-secret::before{content:"\f21b"}
.fa-user-shield::before{content:"\f505"}
.fa-user-tie::before{content:"\f508"}
.fa-users::before{content:"\f0c0"}
.fa-video::before{content:"\f03d"}
.fa-warehouse::before{content:"\f494"}
.fa-wifi::before{content:"\f1eb"}
.fa-wind::before{content:"\f72e"}
.fa-wrench::before{content:"\f0ad"}
.fa-xmark::before{content:"\f00d"}
.fa-yen-sign::before{content:"\f157"}

/* Brands (fab) */
.fa-line::before{content:"\f3c0"}
