/* 자동 생성 — 직접 수정 금지. scripts/build-fa-subset.mjs 가 재생성 (npm run build:fa).
 * FontAwesome Free 6.4.0 서브셋 — solid 227종 · regular 8종 (실사용 스캔 결과만 수록).
 * Font Awesome Free 라이선스: 폰트 SIL OFL 1.1, CSS MIT — https://fontawesome.com/license/free */
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url('/static/fa/fa-solid-900.woff2?v=20dd21be') format('woff2')}
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:block;src:url('/static/fa/fa-regular-400.woff2?v=14ae5d0d') format('woff2')}
.fa,.fas,.far,.fa-solid,.fa-regular{font-family:'Font Awesome 6 Free';font-weight:900;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.far,.fa-regular{font-weight:400}
.fa-spin{animation:fa-spin 2s infinite linear}
@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.fa-align-left::before{content:'\f036'}
.fa-arrow-down::before{content:'\f063'}
.fa-arrow-left::before{content:'\f060'}
.fa-arrow-right::before{content:'\f061'}
.fa-arrow-trend-down::before{content:'\e097'}
.fa-arrow-trend-up::before{content:'\e098'}
.fa-arrow-up::before{content:'\f062'}
.fa-arrows-alt-h::before{content:'\f337'}
.fa-award::before{content:'\f559'}
.fa-balance-scale::before{content:'\f24e'}
.fa-ban::before{content:'\f05e'}
.fa-bars::before{content:'\f0c9'}
.fa-bell::before{content:'\f0f3'}
.fa-bolt::before{content:'\f0e7'}
.fa-book::before{content:'\f02d'}
.fa-book-reader::before{content:'\f5da'}
.fa-bookmark::before{content:'\f02e'}
.fa-box::before{content:'\f466'}
.fa-briefcase::before{content:'\f0b1'}
.fa-building::before{content:'\f1ad'}
.fa-bullhorn::before{content:'\f0a1'}
.fa-bullseye::before{content:'\f140'}
.fa-calculator::before{content:'\f1ec'}
.fa-calendar::before{content:'\f133'}
.fa-calendar-alt::before{content:'\f073'}
.fa-calendar-check::before{content:'\f274'}
.fa-calendar-day::before{content:'\f783'}
.fa-calendar-days::before{content:'\f073'}
.fa-calendar-xmark::before{content:'\f273'}
.fa-camera::before{content:'\f030'}
.fa-car-crash::before{content:'\f5e1'}
.fa-caret-down::before{content:'\f0d7'}
.fa-chart-bar::before{content:'\f080'}
.fa-chart-column::before{content:'\e0e3'}
.fa-chart-line::before{content:'\f201'}
.fa-chart-pie::before{content:'\f200'}
.fa-chart-simple::before{content:'\e473'}
.fa-check::before{content:'\f00c'}
.fa-check-circle::before{content:'\f058'}
.fa-chevron-down::before{content:'\f078'}
.fa-chevron-left::before{content:'\f053'}
.fa-chevron-right::before{content:'\f054'}
.fa-circle::before{content:'\f111'}
.fa-circle-check::before{content:'\f058'}
.fa-circle-exclamation::before{content:'\f06a'}
.fa-circle-info::before{content:'\f05a'}
.fa-circle-notch::before{content:'\f1ce'}
.fa-circle-xmark::before{content:'\f057'}
.fa-city::before{content:'\f64f'}
.fa-clipboard::before{content:'\f328'}
.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-clone::before{content:'\f24d'}
.fa-cloud::before{content:'\f0c2'}
.fa-cloud-rain::before{content:'\f73d'}
.fa-cloud-sun::before{content:'\f6c4'}
.fa-cloud-upload-alt::before{content:'\f0ee'}
.fa-code::before{content:'\f121'}
.fa-cog::before{content:'\f013'}
.fa-cogs::before{content:'\f085'}
.fa-coins::before{content:'\f51e'}
.fa-comment::before{content:'\f075'}
.fa-comment-alt::before{content:'\f27a'}
.fa-comment-dots::before{content:'\f4ad'}
.fa-comment-medical::before{content:'\f7f5'}
.fa-comment-slash::before{content:'\f4b3'}
.fa-comments::before{content:'\f086'}
.fa-comments-dollar::before{content:'\f653'}
.fa-compress::before{content:'\f066'}
.fa-compress-alt::before{content:'\f422'}
.fa-copy::before{content:'\f0c5'}
.fa-crosshairs::before{content:'\f05b'}
.fa-crown::before{content:'\f521'}
.fa-database::before{content:'\f1c0'}
.fa-desktop::before{content:'\f390'}
.fa-divide::before{content:'\f529'}
.fa-droplet::before{content:'\f043'}
.fa-edit::before{content:'\f044'}
.fa-envelope::before{content:'\f0e0'}
.fa-exchange-alt::before{content:'\f362'}
.fa-exclamation::before{content:'\21'}
.fa-exclamation-circle::before{content:'\f06a'}
.fa-exclamation-triangle::before{content:'\f071'}
.fa-expand::before{content:'\f065'}
.fa-external-link-alt::before{content:'\f35d'}
.fa-eye::before{content:'\f06e'}
.fa-face-frown::before{content:'\f119'}
.fa-face-grin-beam::before{content:'\f582'}
.fa-face-laugh-squint::before{content:'\f59b'}
.fa-face-meh::before{content:'\f11a'}
.fa-face-sad-tear::before{content:'\f5b4'}
.fa-face-smile::before{content:'\f118'}
.fa-file-alt::before{content:'\f15c'}
.fa-file-contract::before{content:'\f56c'}
.fa-file-lines::before{content:'\f15c'}
.fa-file-pen::before{content:'\f31c'}
.fa-file-signature::before{content:'\f573'}
.fa-film::before{content:'\f008'}
.fa-filter::before{content:'\f0b0'}
.fa-fire::before{content:'\f06d'}
.fa-fire-flame-curved::before{content:'\f7e4'}
.fa-first-aid::before{content:'\f479'}
.fa-flag::before{content:'\f024'}
.fa-folder::before{content:'\f07b'}
.fa-folder-open::before{content:'\f07c'}
.fa-gamepad::before{content:'\f11b'}
.fa-gauge-high::before{content:'\f625'}
.fa-gavel::before{content:'\f0e3'}
.fa-gear::before{content:'\f013'}
.fa-gift::before{content:'\f06b'}
.fa-glasses::before{content:'\f530'}
.fa-globe::before{content:'\f0ac'}
.fa-hand-fist::before{content:'\f6de'}
.fa-hand-pointer::before{content:'\f25a'}
.fa-hands-clapping::before{content:'\e1a8'}
.fa-hands-praying::before{content:'\f684'}
.fa-handshake::before{content:'\f2b5'}
.fa-hard-hat::before{content:'\f807'}
.fa-hashtag::before{content:'\23'}
.fa-heart::before{content:'\f004'}
.fa-heart-pulse::before{content:'\f21e'}
.fa-heartbeat::before{content:'\f21e'}
.fa-history::before{content:'\f1da'}
.fa-home::before{content:'\f015'}
.fa-hourglass-half::before{content:'\f252'}
.fa-house::before{content:'\f015'}
.fa-id-badge::before{content:'\f2c1'}
.fa-id-card::before{content:'\f2c2'}
.fa-image::before{content:'\f03e'}
.fa-images::before{content:'\f302'}
.fa-inbox::before{content:'\f01c'}
.fa-info-circle::before{content:'\f05a'}
.fa-key::before{content:'\f084'}
.fa-landmark::before{content:'\f66f'}
.fa-laugh::before{content:'\f599'}
.fa-layer-group::before{content:'\f5fd'}
.fa-lightbulb::before{content:'\f0eb'}
.fa-link::before{content:'\f0c1'}
.fa-list::before{content:'\f03a'}
.fa-list-alt::before{content:'\f022'}
.fa-list-ul::before{content:'\f0ca'}
.fa-location-arrow::before{content:'\f124'}
.fa-location-crosshairs::before{content:'\f601'}
.fa-location-dot::before{content:'\f3c5'}
.fa-lock::before{content:'\f023'}
.fa-magic::before{content:'\f0d0'}
.fa-magnifying-glass::before{content:'\f002'}
.fa-map-location-dot::before{content:'\f5a0'}
.fa-map-marked::before{content:'\f59f'}
.fa-map-marked-alt::before{content:'\f5a0'}
.fa-map-marker-alt::before{content:'\f3c5'}
.fa-medal::before{content:'\f5a2'}
.fa-minus-circle::before{content:'\f056'}
.fa-mobile-alt::before{content:'\f3cd'}
.fa-mobile-screen-button::before{content:'\f3cd'}
.fa-moon::before{content:'\f186'}
.fa-motorcycle::before{content:'\f21c'}
.fa-network-wired::before{content:'\f6ff'}
.fa-newspaper::before{content:'\f1ea'}
.fa-paper-plane::before{content:'\f1d8'}
.fa-pen::before{content:'\f304'}
.fa-pen-fancy::before{content:'\f5ac'}
.fa-pen-to-square::before{content:'\f044'}
.fa-people-arrows::before{content:'\e068'}
.fa-percent::before{content:'\25'}
.fa-person-digging::before{content:'\f85e'}
.fa-phone::before{content:'\f095'}
.fa-phone-alt::before{content:'\f879'}
.fa-phone-volume::before{content:'\f2a0'}
.fa-play::before{content:'\f04b'}
.fa-plus::before{content:'\2b'}
.fa-plus-circle::before{content:'\f055'}
.fa-project-diagram::before{content:'\f542'}
.fa-quote-right::before{content:'\f10e'}
.fa-ranking-star::before{content:'\e561'}
.fa-receipt::before{content:'\f543'}
.fa-redo::before{content:'\f01e'}
.fa-reply::before{content:'\f3e5'}
.fa-right-from-bracket::before{content:'\f2f5'}
.fa-right-to-bracket::before{content:'\f2f6'}
.fa-road::before{content:'\f018'}
.fa-robot::before{content:'\f544'}
.fa-rocket::before{content:'\f135'}
.fa-rotate-left::before{content:'\f2ea'}
.fa-rotate-right::before{content:'\f2f9'}
.fa-route::before{content:'\f4d7'}
.fa-save::before{content:'\f0c7'}
.fa-scale-balanced::before{content:'\f24e'}
.fa-screwdriver-wrench::before{content:'\f7d9'}
.fa-search::before{content:'\f002'}
.fa-share-alt::before{content:'\f1e0'}
.fa-shield-alt::before{content:'\f3ed'}
.fa-shield-halved::before{content:'\f3ed'}
.fa-shoe-prints::before{content:'\f54b'}
.fa-sign-in-alt::before{content:'\f2f6'}
.fa-sign-out-alt::before{content:'\f2f5'}
.fa-sliders-h::before{content:'\f1de'}
.fa-smog::before{content:'\f75f'}
.fa-snowflake::before{content:'\f2dc'}
.fa-spinner::before{content:'\f110'}
.fa-star::before{content:'\f005'}
.fa-stethoscope::before{content:'\f0f1'}
.fa-store::before{content:'\f54e'}
.fa-stream::before{content:'\f550'}
.fa-sun::before{content:'\f185'}
.fa-sync::before{content:'\f021'}
.fa-sync-alt::before{content:'\f2f1'}
.fa-table::before{content:'\f0ce'}
.fa-tachometer-alt::before{content:'\f625'}
.fa-tag::before{content:'\f02b'}
.fa-tags::before{content:'\f02c'}
.fa-th-large::before{content:'\f009'}
.fa-th-list::before{content:'\f00b'}
.fa-thumbs-down::before{content:'\f165'}
.fa-thumbs-up::before{content:'\f164'}
.fa-thumbtack::before{content:'\f08d'}
.fa-times::before{content:'\f00d'}
.fa-times-circle::before{content:'\f057'}
.fa-toolbox::before{content:'\f552'}
.fa-tools::before{content:'\f7d9'}
.fa-tower-broadcast::before{content:'\f519'}
.fa-trash::before{content:'\f1f8'}
.fa-trash-alt::before{content:'\f2ed'}
.fa-triangle-exclamation::before{content:'\f071'}
.fa-trophy::before{content:'\f091'}
.fa-tshirt::before{content:'\f553'}
.fa-undo::before{content:'\f0e2'}
.fa-unlock::before{content:'\f09c'}
.fa-user::before{content:'\f007'}
.fa-user-check::before{content:'\f4fc'}
.fa-user-circle::before{content:'\f2bd'}
.fa-user-cog::before{content:'\f4fe'}
.fa-user-edit::before{content:'\f4ff'}
.fa-user-friends::before{content:'\f500'}
.fa-user-graduate::before{content:'\f501'}
.fa-user-lock::before{content:'\f502'}
.fa-user-minus::before{content:'\f503'}
.fa-user-pen::before{content:'\f4ff'}
.fa-user-plus::before{content:'\f234'}
.fa-user-shield::before{content:'\f505'}
.fa-user-slash::before{content:'\f506'}
.fa-user-tie::before{content:'\f508'}
.fa-users::before{content:'\f0c0'}
.fa-users-gear::before{content:'\f509'}
.fa-warehouse::before{content:'\f494'}
.fa-wind::before{content:'\f72e'}
.fa-won-sign::before{content:'\f159'}
.fa-wrench::before{content:'\f0ad'}
