/*!
 * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-pulse 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-sr-only,.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fa-sr-only-focusable:active,.fa-sr-only-focusable:focus,.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.fab,.far,.fas{font-family:"Font Awesome 6 Free"}.fab{font-weight:400}.far{font-weight:400}.fas{font-weight:900}

/* 常用图标 */
.fa-chart-line:before{content:"\f201"}
.fa-envelope:before{content:"\f0e0"}
.fa-phone:before{content:"\f095"}
.fa-weixin:before{content:"\f1d7"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-rocket:before{content:"\f135"}
.fa-headset:before{content:"\f590"}
.fa-sync-alt:before{content:"\f2f1"}
.fa-check:before{content:"\f00c"}
.fa-search:before{content:"\f002"}
.fa-times:before{content:"\f00d"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-star:before{content:"\f005"}
.fa-heart:before{content:"\f004"}
.fa-user:before{content:"\f007"}
.fa-cog:before{content:"\f013"}
.fa-home:before{content:"\f015"}
.fa-bars:before{content:"\f0c9"}
.fa-arrow-left:before{content:"\f060"}
.fa-external-link-alt:before{content:"\f35d"}
.fa-certificate:before{content:"\f0a3"}
.fa-building:before{content:"\f1ad"}
.fa-globe:before{content:"\f0ac"}
.fa-calendar:before{content:"\f133"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-info-circle:before{content:"\f05a"}
.fa-shield-alt:before{content:"\f3ed"}
.fa-qq:before{content:"\f1d6"}
.fa-weibo:before{content:"\f18a"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}

/* 品牌图标 */
.fab{font-family:"Font Awesome 6 Brands"}
.fab.fa-weixin:before{content:"\f1d7"}
.fab.fa-qq:before{content:"\f1d6"}
.fab.fa-weibo:before{content:"\f18a"}

/* 字体文件 - 使用系统字体作为后备 */
@font-face{
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:local("Font Awesome 6 Free Regular"),local("FontAwesome6Free-Regular"),
      url("data:font/woff2;base64,") format("woff2"),
      url("data:font/woff;base64,") format("woff");
}

@font-face{
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:900;
  font-display:block;
  src:local("Font Awesome 6 Free Solid"),local("FontAwesome6Free-Solid"),
      url("data:font/woff2;base64,") format("woff2"),
      url("data:font/woff;base64,") format("woff");
}

@font-face{
  font-family:"Font Awesome 6 Brands";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:local("Font Awesome 6 Brands Regular"),local("FontAwesome6Brands-Regular"),
      url("data:font/woff2;base64,") format("woff2"),
      url("data:font/woff;base64,") format("woff");
}

/* 如果字体加载失败，使用Unicode符号作为后备 */
.fa-chart-line:before{content:"📈"}
.fa-envelope:before{content:"✉️"}
.fa-phone:before{content:"📞"}
.fa-weixin:before{content:"💬"}
.fa-shield-alt:before{content:"🛡️"}
.fa-rocket:before{content:"🚀"}
.fa-headset:before{content:"🎧"}
.fa-sync-alt:before{content:"🔄"}
.fa-check:before{content:"✓"}
.fa-search:before{content:"🔍"}
.fa-times:before{content:"✕"}
.fa-chevron-left:before{content:"‹"}
.fa-chevron-right:before{content:"›"}
.fa-star:before{content:"★"}
.fa-heart:before{content:"♥"}
.fa-user:before{content:"👤"}
.fa-cog:before{content:"⚙️"}
.fa-home:before{content:"🏠"}
.fa-bars:before{content:"☰"}
.fa-arrow-left:before{content:"←"}
.fa-external-link-alt:before{content:"↗"}

/* 品牌图标 (Font Awesome Brands) */
.fab {
    font-family: "Font Awesome 6 Brands", sans-serif;
    font-weight: 400;
}

.fab.fa-weixin:before{content:"💬"}
.fab.fa-qq:before{content:"🐧"}
.fab.fa-weibo:before{content:"🌐"}
.fab.fa-github:before{content:"🐙"}
.fab.fa-twitter:before{content:"🐦"}
.fab.fa-facebook:before{content:"📘"}

/* 后备方案 - 如果字体加载失败，使用Unicode符号 */
.fa-weixin:before, .fab.fa-weixin:before{content:"💬"}
.fa-qq:before, .fab.fa-qq:before{content:"🐧"}
.fa-weibo:before, .fab.fa-weibo:before{content:"🌐"}
.fa-certificate:before{content:"📜"}
.fa-building:before{content:"🏢"}
.fa-globe:before{content:"🌐"}
.fa-calendar:before{content:"📅"}
.fa-map-marker-alt:before{content:"📍"}
.fa-info-circle:before{content:"ℹ️"}
.fa-eye:before{content:"👁️"}
.fa-eye-slash:before{content:"🙈"}