/* Self-hosted FontAwesome subset - generated by scripts/build-fa-subset.py */
@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/assets/fonts/fa-solid-subset.woff2") format("woff2");
}
@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/assets/fonts/fa-brands-subset.woff2") format("woff2");
}
.fa, .fas, .fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}
.fa, .fas { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.fab { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa-angle-right::before { content: "\f105"; }
.fa-angles-up::before { content: "\f102"; }
.fa-ankh::before { content: "\f644"; }
.fa-apple-whole::before { content: "\f5d1"; }
.fa-arrow-down::before { content: "\f063"; }
.fa-arrow-down-long::before { content: "\f175"; }
.fa-arrow-left::before { content: "\f060"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-arrow-trend-up::before { content: "\e098"; }
.fa-arrow-up::before { content: "\f062"; }
.fa-arrows-down-to-line::before { content: "\e4b8"; }
.fa-arrows-left-right::before { content: "\f07e"; }
.fa-arrows-rotate::before { content: "\f021"; }
.fa-arrows-spin::before { content: "\e4bb"; }
.fa-arrows-up-down::before { content: "\f07d"; }
.fa-arrows-up-down-left-right::before { content: "\f047"; }
.fa-atom::before { content: "\f5d2"; }
.fa-baby::before { content: "\f77c"; }
.fa-baby-carriage::before { content: "\f77d"; }
.fa-bandage::before { content: "\f462"; }
.fa-baseball-bat-ball::before { content: "\f432"; }
.fa-battery-full::before { content: "\f240"; }
.fa-battery-quarter::before { content: "\f243"; }
.fa-bed::before { content: "\f236"; }
.fa-bolt::before { content: "\f0e7"; }
.fa-bolt-lightning::before { content: "\e0b7"; }
.fa-bone::before { content: "\f5d7"; }
.fa-brain::before { content: "\f5dc"; }
.fa-bullseye::before { content: "\f140"; }
.fa-burst::before { content: "\e4dc"; }
.fa-calendar-check::before { content: "\f274"; }
.fa-calendar-day::before { content: "\f783"; }
.fa-calendar-days::before { content: "\f073"; }
.fa-campground::before { content: "\f6bb"; }
.fa-car::before { content: "\f1b9"; }
.fa-car-burst::before { content: "\f5e1"; }
.fa-certificate::before { content: "\f0a3"; }
.fa-chair::before { content: "\f6c0"; }
.fa-check::before { content: "\f00c"; }
.fa-check-circle::before { content: "\f058"; }
.fa-circle-check::before { content: "\f058"; }
.fa-chevron-down::before { content: "\f078"; }
.fa-chevron-left::before { content: "\f053"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-child::before { content: "\f1ae"; }
.fa-child-reaching::before { content: "\e59d"; }
.fa-circle::before { content: "\f111"; }
.fa-circle-dot::before { content: "\f192"; }
.fa-circle-exclamation::before { content: "\f06a"; }
.fa-circle-info::before { content: "\f05a"; }
.fa-circle-nodes::before { content: "\e4e2"; }
.fa-clinic-medical::before { content: "\f7f2"; }
.fa-house-chimney-medical::before { content: "\f7f2"; }
.fa-clipboard-check::before { content: "\f46c"; }
.fa-clipboard-list::before { content: "\f46d"; }
.fa-clock::before { content: "\f017"; }
.fa-clock-rotate-left::before { content: "\f1da"; }
.fa-comments::before { content: "\f086"; }
.fa-compress::before { content: "\f066"; }
.fa-couch::before { content: "\f4b8"; }
.fa-crosshairs::before { content: "\f05b"; }
.fa-door-open::before { content: "\f52b"; }
.fa-droplet::before { content: "\f043"; }
.fa-dumbbell::before { content: "\f44b"; }
.fa-ear-deaf::before { content: "\f2a4"; }
.fa-ear-listen::before { content: "\f2a2"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-exclamation-circle::before { content: "\f06a"; }
.fa-exclamation-triangle::before { content: "\f071"; }
.fa-triangle-exclamation::before { content: "\f071"; }
.fa-expand-arrows-alt::before { content: "\f31e"; }
.fa-maximize::before { content: "\f31e"; }
.fa-external-link-alt::before { content: "\f35d"; }
.fa-up-right-from-square::before { content: "\f35d"; }
.fa-eye::before { content: "\f06e"; }
.fa-face-frown::before { content: "\f119"; }
.fa-face-smile::before { content: "\f118"; }
.fa-face-tired::before { content: "\f5c8"; }
.fa-feather::before { content: "\f52d"; }
.fa-file-medical::before { content: "\f477"; }
.fa-file-pen::before { content: "\f31c"; }
.fa-file-signature::before { content: "\f573"; }
.fa-fingerprint::before { content: "\f577"; }
.fa-fire::before { content: "\f06d"; }
.fa-fire-flame-curved::before { content: "\f7e4"; }
.fa-futbol::before { content: "\f1e3"; }
.fa-gauge-high::before { content: "\f625"; }
.fa-globe::before { content: "\f0ac"; }
.fa-golf-ball-tee::before { content: "\f450"; }
.fa-graduation-cap::before { content: "\f19d"; }
.fa-hand::before { content: "\f256"; }
.fa-hand-dots::before { content: "\f461"; }
.fa-hand-fist::before { content: "\f6de"; }
.fa-hand-holding-heart::before { content: "\f4be"; }
.fa-hand-holding-medical::before { content: "\e05c"; }
.fa-hand-pointer::before { content: "\f25a"; }
.fa-hand-sparkles::before { content: "\e05d"; }
.fa-hands::before { content: "\f2a7"; }
.fa-hands-holding::before { content: "\f4c2"; }
.fa-handshake::before { content: "\f2b5"; }
.fa-head-side-cough::before { content: "\e061"; }
.fa-heart::before { content: "\f004"; }
.fa-heart-pulse::before { content: "\f21e"; }
.fa-home::before { content: "\f015"; }
.fa-house::before { content: "\f015"; }
.fa-house-user::before { content: "\e1b0"; }
.fa-id-card::before { content: "\f2c2"; }
.fa-laptop-medical::before { content: "\f812"; }
.fa-layer-group::before { content: "\f5fd"; }
.fa-leaf::before { content: "\f06c"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-lock::before { content: "\f023"; }
.fa-magnifying-glass::before { content: "\f002"; }
.fa-map-marker-alt::before { content: "\f3c5"; }
.fa-map-pin::before { content: "\f276"; }
.fa-mobile-screen::before { content: "\f3cf"; }
.fa-moon::before { content: "\f186"; }
.fa-network-wired::before { content: "\f6ff"; }
.fa-newspaper::before { content: "\f1ea"; }
.fa-pen::before { content: "\f304"; }
.fa-pen-to-square::before { content: "\f044"; }
.fa-people-group::before { content: "\e533"; }
.fa-person::before { content: "\f183"; }
.fa-person-falling::before { content: "\e546"; }
.fa-person-pregnant::before { content: "\e31e"; }
.fa-person-running::before { content: "\f70c"; }
.fa-person-swimming::before { content: "\f5c4"; }
.fa-person-walking::before { content: "\f554"; }
.fa-phone::before { content: "\f095"; }
.fa-pills::before { content: "\f484"; }
.fa-plus::before { content: "\2b"; }
.fa-quote-left::before { content: "\f10d"; }
.fa-recycle::before { content: "\f1b8"; }
.fa-redo::before { content: "\f01e"; }
.fa-arrow-rotate-right::before { content: "\f01e"; }
.fa-right-from-bracket::before { content: "\f2f5"; }
.fa-road::before { content: "\f018"; }
.fa-rotate::before { content: "\f2f1"; }
.fa-rotate-left::before { content: "\f2ea"; }
.fa-ruler-vertical::before { content: "\f548"; }
.fa-running::before { content: "\f70c"; }
.fa-s::before { content: "\53"; }
.fa-scale-balanced::before { content: "\f24e"; }
.fa-scale-unbalanced::before { content: "\f515"; }
.fa-school::before { content: "\f549"; }
.fa-screwdriver-wrench::before { content: "\f7d9"; }
.fa-search::before { content: "\f002"; }
.fa-seedling::before { content: "\f4d8"; }
.fa-shield::before { content: "\f132"; }
.fa-shield-alt::before { content: "\f3ed"; }
.fa-shield-halved::before { content: "\f3ed"; }
.fa-shield-heart::before { content: "\e574"; }
.fa-shoe-prints::before { content: "\f54b"; }
.fa-signal::before { content: "\f012"; }
.fa-sliders::before { content: "\f1de"; }
.fa-smile::before { content: "\f118"; }
.fa-snowflake::before { content: "\f2dc"; }
.fa-spa::before { content: "\f5bb"; }
.fa-spinner::before { content: "\f110"; }
.fa-stairs::before { content: "\e289"; }
.fa-star::before { content: "\f005"; }
.fa-stethoscope::before { content: "\f0f1"; }
.fa-sun::before { content: "\f185"; }
.fa-table::before { content: "\f0ce"; }
.fa-table-cells::before { content: "\f00a"; }
.fa-teeth::before { content: "\f62e"; }
.fa-teeth-open::before { content: "\f62f"; }
.fa-times::before { content: "\f00d"; }
.fa-xmark::before { content: "\f00d"; }
.fa-toolbox::before { content: "\f552"; }
.fa-trash::before { content: "\f1f8"; }
.fa-up-right-and-down-left-from-center::before { content: "\f424"; }
.fa-user-doctor::before { content: "\f0f0"; }
.fa-user-pen::before { content: "\f4ff"; }
.fa-user-plus::before { content: "\f234"; }
.fa-users::before { content: "\f0c0"; }
.fa-wand-magic-sparkles::before { content: "\e2ca"; }
.fa-wave-square::before { content: "\f83e"; }
.fa-wind::before { content: "\f72e"; }
.fa-x-ray::before { content: "\f497"; }
.fa-facebook-f::before { content: "\f39e"; }
.fa-instagram::before { content: "\f16d"; }
