/* AUTO-GENERATED by scripts/gen-emoji-map.js — DO NOT EDIT.
 * FNAI-802 (EPIC FNAI-801): minimal self-hosted FontAwesome Pro 7.2.0 SOLID subset
 * for emoji icons. Fully isolated under .fn2-emoji* with a private font-family and
 * the --fn2e CSS var so it cannot collide with the existing FA6 self-host or Kit CDN.
 * No FontAwesome Kit CDN dependency. 325 icons. */
@font-face {
  font-family: "FN2 Emoji";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("./fa-solid-900.woff2") format("woff2");
}
.fn2-emoji { display: inline; }
.fn2-emoji-icon {
  display: inline-block;
  font-family: "FN2 Emoji";
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Optically center the glyph with adjacent lowercase text. Canvas ink-center
   * measurement vs Libre Franklin 16px + a high-DPI comparison render: these FA
   * glyphs render slightly HIGH when baseline-aligned, so a small NEGATIVE
   * vertical-align lowers them to center. -0.04em reads centered (circle/triangle/
   * trend/sack); -0.02em a hair high, -0.06em a hair low. */
  vertical-align: -0.04em;
}
.fn2-emoji-icon::before { content: var(--fn2e, ""); }
.fn2-emoji-icon--green{color:var(--accent-green-solid);}
[data-theme="light"] .fn2-emoji-icon--green{color:var(--accent-green);}
.fn2-emoji-icon--red{color:var(--accent-red-solid);}
[data-theme="light"] .fn2-emoji-icon--red{color:var(--accent-red);}
.fn2-emoji-icon--amber{color:var(--accent-orange-solid);}
[data-theme="light"] .fn2-emoji-icon--amber{color:var(--accent-orange);}
/* Screen-reader / copy / Ctrl-F carrier for the original emoji. Visually hidden
 * via clip (NOT display:none) so browser find-in-page + textContent still recover
 * the original character; aria-hidden avoids double screen-reader announcement. */
.fn2-emoji-raw {
  position: absolute;
  width: 1px; height: 1px;
  padding: 0; margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
/* per-icon glyphs */
.fn2-emoji-icon[data-fn2e="alarm-clock"]{--fn2e:"\f34e";}
.fn2-emoji-icon[data-fn2e="anchor"]{--fn2e:"\f13d";}
.fn2-emoji-icon[data-fn2e="angles-down"]{--fn2e:"\f103";}
.fn2-emoji-icon[data-fn2e="angles-up"]{--fn2e:"\f102";}
.fn2-emoji-icon[data-fn2e="apple-whole"]{--fn2e:"\f5d1";}
.fn2-emoji-icon[data-fn2e="arrow-down"]{--fn2e:"\f063";}
.fn2-emoji-icon[data-fn2e="arrow-down-right"]{--fn2e:"\e093";}
.fn2-emoji-icon[data-fn2e="arrow-left"]{--fn2e:"\f060";}
.fn2-emoji-icon[data-fn2e="arrow-right"]{--fn2e:"\f061";}
.fn2-emoji-icon[data-fn2e="arrow-trend-down"]{--fn2e:"\e097";}
.fn2-emoji-icon[data-fn2e="arrow-trend-up"]{--fn2e:"\e098";}
.fn2-emoji-icon[data-fn2e="arrow-up"]{--fn2e:"\f062";}
.fn2-emoji-icon[data-fn2e="arrow-up-right"]{--fn2e:"\e09f";}
.fn2-emoji-icon[data-fn2e="arrows-rotate"]{--fn2e:"\f021";}
.fn2-emoji-icon[data-fn2e="atom"]{--fn2e:"\f5d2";}
.fn2-emoji-icon[data-fn2e="baby"]{--fn2e:"\f77c";}
.fn2-emoji-icon[data-fn2e="backpack"]{--fn2e:"\f5d4";}
.fn2-emoji-icon[data-fn2e="bag-shopping"]{--fn2e:"\f290";}
.fn2-emoji-icon[data-fn2e="bags-shopping"]{--fn2e:"\f847";}
.fn2-emoji-icon[data-fn2e="ban"]{--fn2e:"\f05e";}
.fn2-emoji-icon[data-fn2e="bandage"]{--fn2e:"\f462";}
.fn2-emoji-icon[data-fn2e="baseball"]{--fn2e:"\f433";}
.fn2-emoji-icon[data-fn2e="basketball"]{--fn2e:"\f434";}
.fn2-emoji-icon[data-fn2e="battery-full"]{--fn2e:"\f240";}
.fn2-emoji-icon[data-fn2e="battery-quarter"]{--fn2e:"\f243";}
.fn2-emoji-icon[data-fn2e="bed"]{--fn2e:"\f236";}
.fn2-emoji-icon[data-fn2e="beer-mug"]{--fn2e:"\e0b3";}
.fn2-emoji-icon[data-fn2e="bell"]{--fn2e:"\f0f3";}
.fn2-emoji-icon[data-fn2e="bell-slash"]{--fn2e:"\f1f6";}
.fn2-emoji-icon[data-fn2e="bicycle"]{--fn2e:"\f206";}
.fn2-emoji-icon[data-fn2e="biohazard"]{--fn2e:"\f780";}
.fn2-emoji-icon[data-fn2e="block-brick"]{--fn2e:"\e3db";}
.fn2-emoji-icon[data-fn2e="bolt"]{--fn2e:"\f0e7";}
.fn2-emoji-icon[data-fn2e="bomb"]{--fn2e:"\f1e2";}
.fn2-emoji-icon[data-fn2e="bone"]{--fn2e:"\f5d7";}
.fn2-emoji-icon[data-fn2e="book"]{--fn2e:"\f02d";}
.fn2-emoji-icon[data-fn2e="book-open"]{--fn2e:"\f518";}
.fn2-emoji-icon[data-fn2e="bookmark"]{--fn2e:"\f02e";}
.fn2-emoji-icon[data-fn2e="box"]{--fn2e:"\f466";}
.fn2-emoji-icon[data-fn2e="box-archive"]{--fn2e:"\f187";}
.fn2-emoji-icon[data-fn2e="brain"]{--fn2e:"\f5dc";}
.fn2-emoji-icon[data-fn2e="bridge"]{--fn2e:"\e4c8";}
.fn2-emoji-icon[data-fn2e="briefcase"]{--fn2e:"\f0b1";}
.fn2-emoji-icon[data-fn2e="broom"]{--fn2e:"\f51a";}
.fn2-emoji-icon[data-fn2e="building"]{--fn2e:"\f1ad";}
.fn2-emoji-icon[data-fn2e="building-columns"]{--fn2e:"\f19c";}
.fn2-emoji-icon[data-fn2e="bullhorn"]{--fn2e:"\f0a1";}
.fn2-emoji-icon[data-fn2e="bullseye"]{--fn2e:"\f140";}
.fn2-emoji-icon[data-fn2e="burger"]{--fn2e:"\f805";}
.fn2-emoji-icon[data-fn2e="burst"]{--fn2e:"\e4dc";}
.fn2-emoji-icon[data-fn2e="bus"]{--fn2e:"\f207";}
.fn2-emoji-icon[data-fn2e="cactus"]{--fn2e:"\f8a7";}
.fn2-emoji-icon[data-fn2e="calculator"]{--fn2e:"\f1ec";}
.fn2-emoji-icon[data-fn2e="calendar-days"]{--fn2e:"\f073";}
.fn2-emoji-icon[data-fn2e="camera"]{--fn2e:"\f030";}
.fn2-emoji-icon[data-fn2e="car"]{--fn2e:"\f1b9";}
.fn2-emoji-icon[data-fn2e="car-side"]{--fn2e:"\f5e4";}
.fn2-emoji-icon[data-fn2e="caret-down"]{--fn2e:"\f0d7";}
.fn2-emoji-icon[data-fn2e="caret-up"]{--fn2e:"\f0d8";}
.fn2-emoji-icon[data-fn2e="carrot"]{--fn2e:"\f787";}
.fn2-emoji-icon[data-fn2e="cart-shopping"]{--fn2e:"\f07a";}
.fn2-emoji-icon[data-fn2e="cat"]{--fn2e:"\f6be";}
.fn2-emoji-icon[data-fn2e="chair"]{--fn2e:"\f6c0";}
.fn2-emoji-icon[data-fn2e="chart-column"]{--fn2e:"\e0e3";}
.fn2-emoji-icon[data-fn2e="chart-line"]{--fn2e:"\f201";}
.fn2-emoji-icon[data-fn2e="check"]{--fn2e:"\f00c";}
.fn2-emoji-icon[data-fn2e="church"]{--fn2e:"\f51d";}
.fn2-emoji-icon[data-fn2e="circle"]{--fn2e:"\f111";}
.fn2-emoji-icon[data-fn2e="circle-check"]{--fn2e:"\f058";}
.fn2-emoji-icon[data-fn2e="circle-info"]{--fn2e:"\f05a";}
.fn2-emoji-icon[data-fn2e="circle-xmark"]{--fn2e:"\f057";}
.fn2-emoji-icon[data-fn2e="city"]{--fn2e:"\f64f";}
.fn2-emoji-icon[data-fn2e="clapperboard"]{--fn2e:"\e131";}
.fn2-emoji-icon[data-fn2e="clipboard"]{--fn2e:"\f328";}
.fn2-emoji-icon[data-fn2e="clock"]{--fn2e:"\f017";}
.fn2-emoji-icon[data-fn2e="cloud"]{--fn2e:"\f0c2";}
.fn2-emoji-icon[data-fn2e="cloud-bolt"]{--fn2e:"\f76c";}
.fn2-emoji-icon[data-fn2e="cloud-rain"]{--fn2e:"\f73d";}
.fn2-emoji-icon[data-fn2e="cloud-sun"]{--fn2e:"\f6c4";}
.fn2-emoji-icon[data-fn2e="clover"]{--fn2e:"\e139";}
.fn2-emoji-icon[data-fn2e="coins"]{--fn2e:"\f51e";}
.fn2-emoji-icon[data-fn2e="comment"]{--fn2e:"\f075";}
.fn2-emoji-icon[data-fn2e="comment-dots"]{--fn2e:"\f4ad";}
.fn2-emoji-icon[data-fn2e="compact-disc"]{--fn2e:"\f51f";}
.fn2-emoji-icon[data-fn2e="compass"]{--fn2e:"\f14e";}
.fn2-emoji-icon[data-fn2e="computer-mouse"]{--fn2e:"\f8cc";}
.fn2-emoji-icon[data-fn2e="couch"]{--fn2e:"\f4b8";}
.fn2-emoji-icon[data-fn2e="credit-card"]{--fn2e:"\f09d";}
.fn2-emoji-icon[data-fn2e="crown"]{--fn2e:"\f521";}
.fn2-emoji-icon[data-fn2e="crystal-ball"]{--fn2e:"\e362";}
.fn2-emoji-icon[data-fn2e="cube"]{--fn2e:"\f1b2";}
.fn2-emoji-icon[data-fn2e="desktop"]{--fn2e:"\f390";}
.fn2-emoji-icon[data-fn2e="diamond"]{--fn2e:"\f219";}
.fn2-emoji-icon[data-fn2e="dice"]{--fn2e:"\f522";}
.fn2-emoji-icon[data-fn2e="dna"]{--fn2e:"\f471";}
.fn2-emoji-icon[data-fn2e="dog"]{--fn2e:"\f6d3";}
.fn2-emoji-icon[data-fn2e="dollar-sign"]{--fn2e:"\24";}
.fn2-emoji-icon[data-fn2e="door-closed"]{--fn2e:"\f52a";}
.fn2-emoji-icon[data-fn2e="dove"]{--fn2e:"\f4ba";}
.fn2-emoji-icon[data-fn2e="dragon"]{--fn2e:"\f6d5";}
.fn2-emoji-icon[data-fn2e="droplet"]{--fn2e:"\f043";}
.fn2-emoji-icon[data-fn2e="dumbbell"]{--fn2e:"\f44b";}
.fn2-emoji-icon[data-fn2e="earth-africa"]{--fn2e:"\f57c";}
.fn2-emoji-icon[data-fn2e="earth-americas"]{--fn2e:"\f57d";}
.fn2-emoji-icon[data-fn2e="earth-asia"]{--fn2e:"\f57e";}
.fn2-emoji-icon[data-fn2e="envelope"]{--fn2e:"\f0e0";}
.fn2-emoji-icon[data-fn2e="euro-sign"]{--fn2e:"\f153";}
.fn2-emoji-icon[data-fn2e="exclamation"]{--fn2e:"\21";}
.fn2-emoji-icon[data-fn2e="eyes"]{--fn2e:"\e367";}
.fn2-emoji-icon[data-fn2e="face-angry"]{--fn2e:"\f556";}
.fn2-emoji-icon[data-fn2e="face-explode"]{--fn2e:"\e2fe";}
.fn2-emoji-icon[data-fn2e="face-frown"]{--fn2e:"\f119";}
.fn2-emoji-icon[data-fn2e="face-grimace"]{--fn2e:"\f57f";}
.fn2-emoji-icon[data-fn2e="face-grin"]{--fn2e:"\f580";}
.fn2-emoji-icon[data-fn2e="face-grin-stars"]{--fn2e:"\f587";}
.fn2-emoji-icon[data-fn2e="face-grin-wink"]{--fn2e:"\f58c";}
.fn2-emoji-icon[data-fn2e="face-laugh"]{--fn2e:"\f599";}
.fn2-emoji-icon[data-fn2e="face-laugh-squint"]{--fn2e:"\f59b";}
.fn2-emoji-icon[data-fn2e="face-meh"]{--fn2e:"\f11a";}
.fn2-emoji-icon[data-fn2e="face-meh-blank"]{--fn2e:"\f5a4";}
.fn2-emoji-icon[data-fn2e="face-party"]{--fn2e:"\e383";}
.fn2-emoji-icon[data-fn2e="face-rolling-eyes"]{--fn2e:"\f5a5";}
.fn2-emoji-icon[data-fn2e="face-sad-cry"]{--fn2e:"\f5b3";}
.fn2-emoji-icon[data-fn2e="face-sad-tear"]{--fn2e:"\f5b4";}
.fn2-emoji-icon[data-fn2e="face-smile"]{--fn2e:"\f118";}
.fn2-emoji-icon[data-fn2e="face-surprise"]{--fn2e:"\f5c2";}
.fn2-emoji-icon[data-fn2e="face-thinking"]{--fn2e:"\e39b";}
.fn2-emoji-icon[data-fn2e="fax"]{--fn2e:"\f1ac";}
.fn2-emoji-icon[data-fn2e="ferry"]{--fn2e:"\e4ea";}
.fn2-emoji-icon[data-fn2e="file-lines"]{--fn2e:"\f15c";}
.fn2-emoji-icon[data-fn2e="fire"]{--fn2e:"\f06d";}
.fn2-emoji-icon[data-fn2e="fire-extinguisher"]{--fn2e:"\f134";}
.fn2-emoji-icon[data-fn2e="fish"]{--fn2e:"\f578";}
.fn2-emoji-icon[data-fn2e="flag"]{--fn2e:"\f024";}
.fn2-emoji-icon[data-fn2e="flag-checkered"]{--fn2e:"\f11e";}
.fn2-emoji-icon[data-fn2e="flashlight"]{--fn2e:"\f8b8";}
.fn2-emoji-icon[data-fn2e="flask"]{--fn2e:"\f0c3";}
.fn2-emoji-icon[data-fn2e="flask-round-potion"]{--fn2e:"\f6e1";}
.fn2-emoji-icon[data-fn2e="floppy-disk"]{--fn2e:"\f0c7";}
.fn2-emoji-icon[data-fn2e="folder"]{--fn2e:"\f07b";}
.fn2-emoji-icon[data-fn2e="folder-open"]{--fn2e:"\f07c";}
.fn2-emoji-icon[data-fn2e="folder-tree"]{--fn2e:"\f802";}
.fn2-emoji-icon[data-fn2e="football"]{--fn2e:"\f44e";}
.fn2-emoji-icon[data-fn2e="futbol"]{--fn2e:"\f1e3";}
.fn2-emoji-icon[data-fn2e="gamepad"]{--fn2e:"\f11b";}
.fn2-emoji-icon[data-fn2e="gas-pump"]{--fn2e:"\f52f";}
.fn2-emoji-icon[data-fn2e="gear"]{--fn2e:"\f013";}
.fn2-emoji-icon[data-fn2e="gem"]{--fn2e:"\f3a5";}
.fn2-emoji-icon[data-fn2e="ghost"]{--fn2e:"\f6e2";}
.fn2-emoji-icon[data-fn2e="gift"]{--fn2e:"\f06b";}
.fn2-emoji-icon[data-fn2e="glasses"]{--fn2e:"\f530";}
.fn2-emoji-icon[data-fn2e="globe"]{--fn2e:"\f0ac";}
.fn2-emoji-icon[data-fn2e="graduation-cap"]{--fn2e:"\f19d";}
.fn2-emoji-icon[data-fn2e="hammer"]{--fn2e:"\f6e3";}
.fn2-emoji-icon[data-fn2e="hand"]{--fn2e:"\f256";}
.fn2-emoji-icon[data-fn2e="hand-fist"]{--fn2e:"\f6de";}
.fn2-emoji-icon[data-fn2e="hand-point-down"]{--fn2e:"\f0a7";}
.fn2-emoji-icon[data-fn2e="hand-point-left"]{--fn2e:"\f0a5";}
.fn2-emoji-icon[data-fn2e="hand-point-right"]{--fn2e:"\f0a4";}
.fn2-emoji-icon[data-fn2e="hand-point-up"]{--fn2e:"\f0a6";}
.fn2-emoji-icon[data-fn2e="hand-wave"]{--fn2e:"\e1a7";}
.fn2-emoji-icon[data-fn2e="hands"]{--fn2e:"\f2a7";}
.fn2-emoji-icon[data-fn2e="hands-clapping"]{--fn2e:"\e1a8";}
.fn2-emoji-icon[data-fn2e="hands-praying"]{--fn2e:"\f684";}
.fn2-emoji-icon[data-fn2e="handshake"]{--fn2e:"\f2b5";}
.fn2-emoji-icon[data-fn2e="headphones"]{--fn2e:"\f025";}
.fn2-emoji-icon[data-fn2e="heart"]{--fn2e:"\f004";}
.fn2-emoji-icon[data-fn2e="heart-crack"]{--fn2e:"\f7a9";}
.fn2-emoji-icon[data-fn2e="helmet-safety"]{--fn2e:"\f807";}
.fn2-emoji-icon[data-fn2e="hospital"]{--fn2e:"\f0f8";}
.fn2-emoji-icon[data-fn2e="hotel"]{--fn2e:"\f594";}
.fn2-emoji-icon[data-fn2e="hourglass-end"]{--fn2e:"\f253";}
.fn2-emoji-icon[data-fn2e="hourglass-half"]{--fn2e:"\f252";}
.fn2-emoji-icon[data-fn2e="house"]{--fn2e:"\f015";}
.fn2-emoji-icon[data-fn2e="house-chimney"]{--fn2e:"\e3af";}
.fn2-emoji-icon[data-fn2e="id-card"]{--fn2e:"\f2c2";}
.fn2-emoji-icon[data-fn2e="inbox"]{--fn2e:"\f01c";}
.fn2-emoji-icon[data-fn2e="industry"]{--fn2e:"\f275";}
.fn2-emoji-icon[data-fn2e="infinity"]{--fn2e:"\f534";}
.fn2-emoji-icon[data-fn2e="key"]{--fn2e:"\f084";}
.fn2-emoji-icon[data-fn2e="keyboard"]{--fn2e:"\f11c";}
.fn2-emoji-icon[data-fn2e="knife-kitchen"]{--fn2e:"\f6f5";}
.fn2-emoji-icon[data-fn2e="landmark"]{--fn2e:"\f66f";}
.fn2-emoji-icon[data-fn2e="laptop"]{--fn2e:"\f109";}
.fn2-emoji-icon[data-fn2e="leaf"]{--fn2e:"\f06c";}
.fn2-emoji-icon[data-fn2e="life-ring"]{--fn2e:"\f1cd";}
.fn2-emoji-icon[data-fn2e="lightbulb"]{--fn2e:"\f0eb";}
.fn2-emoji-icon[data-fn2e="link"]{--fn2e:"\f0c1";}
.fn2-emoji-icon[data-fn2e="location-dot"]{--fn2e:"\f3c5";}
.fn2-emoji-icon[data-fn2e="lock"]{--fn2e:"\f023";}
.fn2-emoji-icon[data-fn2e="lock-keyhole"]{--fn2e:"\f30d";}
.fn2-emoji-icon[data-fn2e="lock-open"]{--fn2e:"\f3c1";}
.fn2-emoji-icon[data-fn2e="magnet"]{--fn2e:"\f076";}
.fn2-emoji-icon[data-fn2e="magnifying-glass"]{--fn2e:"\f002";}
.fn2-emoji-icon[data-fn2e="map"]{--fn2e:"\f279";}
.fn2-emoji-icon[data-fn2e="martini-glass"]{--fn2e:"\f57b";}
.fn2-emoji-icon[data-fn2e="medal"]{--fn2e:"\f5a2";}
.fn2-emoji-icon[data-fn2e="microphone"]{--fn2e:"\f130";}
.fn2-emoji-icon[data-fn2e="microscope"]{--fn2e:"\f610";}
.fn2-emoji-icon[data-fn2e="mobile"]{--fn2e:"\f3ce";}
.fn2-emoji-icon[data-fn2e="money-bill"]{--fn2e:"\f0d6";}
.fn2-emoji-icon[data-fn2e="money-bill-transfer"]{--fn2e:"\e528";}
.fn2-emoji-icon[data-fn2e="money-bill-wave"]{--fn2e:"\f53a";}
.fn2-emoji-icon[data-fn2e="moon"]{--fn2e:"\f186";}
.fn2-emoji-icon[data-fn2e="motorcycle"]{--fn2e:"\f21c";}
.fn2-emoji-icon[data-fn2e="mountain"]{--fn2e:"\f6fc";}
.fn2-emoji-icon[data-fn2e="mug-hot"]{--fn2e:"\f7b6";}
.fn2-emoji-icon[data-fn2e="music"]{--fn2e:"\f001";}
.fn2-emoji-icon[data-fn2e="newspaper"]{--fn2e:"\f1ea";}
.fn2-emoji-icon[data-fn2e="note-sticky"]{--fn2e:"\f249";}
.fn2-emoji-icon[data-fn2e="octagon"]{--fn2e:"\f306";}
.fn2-emoji-icon[data-fn2e="oil-well"]{--fn2e:"\e532";}
.fn2-emoji-icon[data-fn2e="paintbrush"]{--fn2e:"\f1fc";}
.fn2-emoji-icon[data-fn2e="paperclip"]{--fn2e:"\f0c6";}
.fn2-emoji-icon[data-fn2e="parachute-box"]{--fn2e:"\f4cd";}
.fn2-emoji-icon[data-fn2e="party-horn"]{--fn2e:"\e31b";}
.fn2-emoji-icon[data-fn2e="paw"]{--fn2e:"\f1b0";}
.fn2-emoji-icon[data-fn2e="peace"]{--fn2e:"\f67c";}
.fn2-emoji-icon[data-fn2e="pen"]{--fn2e:"\f304";}
.fn2-emoji-icon[data-fn2e="pen-fancy"]{--fn2e:"\f5ac";}
.fn2-emoji-icon[data-fn2e="pen-nib"]{--fn2e:"\f5ad";}
.fn2-emoji-icon[data-fn2e="pen-to-square"]{--fn2e:"\f044";}
.fn2-emoji-icon[data-fn2e="pencil"]{--fn2e:"\f303";}
.fn2-emoji-icon[data-fn2e="person-running"]{--fn2e:"\f70c";}
.fn2-emoji-icon[data-fn2e="person-swimming"]{--fn2e:"\f5c4";}
.fn2-emoji-icon[data-fn2e="person-walking"]{--fn2e:"\f554";}
.fn2-emoji-icon[data-fn2e="phone"]{--fn2e:"\f095";}
.fn2-emoji-icon[data-fn2e="pickaxe"]{--fn2e:"\e5bf";}
.fn2-emoji-icon[data-fn2e="pills"]{--fn2e:"\f484";}
.fn2-emoji-icon[data-fn2e="pizza-slice"]{--fn2e:"\f818";}
.fn2-emoji-icon[data-fn2e="plane"]{--fn2e:"\f072";}
.fn2-emoji-icon[data-fn2e="planet-ringed"]{--fn2e:"\e020";}
.fn2-emoji-icon[data-fn2e="plug"]{--fn2e:"\f1e6";}
.fn2-emoji-icon[data-fn2e="print"]{--fn2e:"\f02f";}
.fn2-emoji-icon[data-fn2e="puzzle-piece"]{--fn2e:"\f12e";}
.fn2-emoji-icon[data-fn2e="question"]{--fn2e:"\3f";}
.fn2-emoji-icon[data-fn2e="radiation"]{--fn2e:"\f7b9";}
.fn2-emoji-icon[data-fn2e="radio"]{--fn2e:"\f8d7";}
.fn2-emoji-icon[data-fn2e="rainbow"]{--fn2e:"\f75b";}
.fn2-emoji-icon[data-fn2e="receipt"]{--fn2e:"\f543";}
.fn2-emoji-icon[data-fn2e="recycle"]{--fn2e:"\f1b8";}
.fn2-emoji-icon[data-fn2e="repeat"]{--fn2e:"\f363";}
.fn2-emoji-icon[data-fn2e="road"]{--fn2e:"\f018";}
.fn2-emoji-icon[data-fn2e="road-barrier"]{--fn2e:"\e562";}
.fn2-emoji-icon[data-fn2e="robot"]{--fn2e:"\f544";}
.fn2-emoji-icon[data-fn2e="rocket"]{--fn2e:"\f135";}
.fn2-emoji-icon[data-fn2e="ruler"]{--fn2e:"\f545";}
.fn2-emoji-icon[data-fn2e="ruler-triangle"]{--fn2e:"\f61c";}
.fn2-emoji-icon[data-fn2e="sack-dollar"]{--fn2e:"\f81d";}
.fn2-emoji-icon[data-fn2e="satellite"]{--fn2e:"\f7bf";}
.fn2-emoji-icon[data-fn2e="satellite-dish"]{--fn2e:"\f7c0";}
.fn2-emoji-icon[data-fn2e="scale-balanced"]{--fn2e:"\f24e";}
.fn2-emoji-icon[data-fn2e="school"]{--fn2e:"\f549";}
.fn2-emoji-icon[data-fn2e="scissors"]{--fn2e:"\f0c4";}
.fn2-emoji-icon[data-fn2e="screwdriver"]{--fn2e:"\f54a";}
.fn2-emoji-icon[data-fn2e="screwdriver-wrench"]{--fn2e:"\f7d9";}
.fn2-emoji-icon[data-fn2e="scroll"]{--fn2e:"\f70e";}
.fn2-emoji-icon[data-fn2e="seedling"]{--fn2e:"\f4d8";}
.fn2-emoji-icon[data-fn2e="shield-halved"]{--fn2e:"\f3ed";}
.fn2-emoji-icon[data-fn2e="ship"]{--fn2e:"\f21a";}
.fn2-emoji-icon[data-fn2e="shop"]{--fn2e:"\f54f";}
.fn2-emoji-icon[data-fn2e="shuffle"]{--fn2e:"\f074";}
.fn2-emoji-icon[data-fn2e="sign-hanging"]{--fn2e:"\f4d9";}
.fn2-emoji-icon[data-fn2e="signal"]{--fn2e:"\f012";}
.fn2-emoji-icon[data-fn2e="signature"]{--fn2e:"\f5b7";}
.fn2-emoji-icon[data-fn2e="siren"]{--fn2e:"\e02d";}
.fn2-emoji-icon[data-fn2e="skull"]{--fn2e:"\f54c";}
.fn2-emoji-icon[data-fn2e="smog"]{--fn2e:"\f75f";}
.fn2-emoji-icon[data-fn2e="snowflake"]{--fn2e:"\f2dc";}
.fn2-emoji-icon[data-fn2e="snowman"]{--fn2e:"\f7d0";}
.fn2-emoji-icon[data-fn2e="spa"]{--fn2e:"\f5bb";}
.fn2-emoji-icon[data-fn2e="sparkles"]{--fn2e:"\f890";}
.fn2-emoji-icon[data-fn2e="square-check"]{--fn2e:"\f14a";}
.fn2-emoji-icon[data-fn2e="square-xmark"]{--fn2e:"\f2d3";}
.fn2-emoji-icon[data-fn2e="star"]{--fn2e:"\f005";}
.fn2-emoji-icon[data-fn2e="sterling-sign"]{--fn2e:"\f154";}
.fn2-emoji-icon[data-fn2e="stethoscope"]{--fn2e:"\f0f1";}
.fn2-emoji-icon[data-fn2e="stopwatch"]{--fn2e:"\f2f2";}
.fn2-emoji-icon[data-fn2e="suitcase-rolling"]{--fn2e:"\f5c1";}
.fn2-emoji-icon[data-fn2e="sun"]{--fn2e:"\f185";}
.fn2-emoji-icon[data-fn2e="swords"]{--fn2e:"\f71d";}
.fn2-emoji-icon[data-fn2e="syringe"]{--fn2e:"\f48e";}
.fn2-emoji-icon[data-fn2e="taco"]{--fn2e:"\f826";}
.fn2-emoji-icon[data-fn2e="tag"]{--fn2e:"\f02b";}
.fn2-emoji-icon[data-fn2e="taxi"]{--fn2e:"\f1ba";}
.fn2-emoji-icon[data-fn2e="telescope"]{--fn2e:"\e03e";}
.fn2-emoji-icon[data-fn2e="temperature-half"]{--fn2e:"\f2c9";}
.fn2-emoji-icon[data-fn2e="thumbs-down"]{--fn2e:"\f165";}
.fn2-emoji-icon[data-fn2e="thumbs-up"]{--fn2e:"\f164";}
.fn2-emoji-icon[data-fn2e="thumbtack"]{--fn2e:"\f08d";}
.fn2-emoji-icon[data-fn2e="ticket"]{--fn2e:"\f145";}
.fn2-emoji-icon[data-fn2e="toolbox"]{--fn2e:"\f552";}
.fn2-emoji-icon[data-fn2e="tornado"]{--fn2e:"\f76f";}
.fn2-emoji-icon[data-fn2e="train"]{--fn2e:"\f238";}
.fn2-emoji-icon[data-fn2e="train-subway"]{--fn2e:"\f239";}
.fn2-emoji-icon[data-fn2e="train-tram"]{--fn2e:"\e5b4";}
.fn2-emoji-icon[data-fn2e="trash"]{--fn2e:"\f1f8";}
.fn2-emoji-icon[data-fn2e="tree"]{--fn2e:"\f1bb";}
.fn2-emoji-icon[data-fn2e="tree-palm"]{--fn2e:"\f82b";}
.fn2-emoji-icon[data-fn2e="triangle-exclamation"]{--fn2e:"\f071";}
.fn2-emoji-icon[data-fn2e="trophy"]{--fn2e:"\f091";}
.fn2-emoji-icon[data-fn2e="truck"]{--fn2e:"\f0d1";}
.fn2-emoji-icon[data-fn2e="truck-moving"]{--fn2e:"\f4df";}
.fn2-emoji-icon[data-fn2e="tv"]{--fn2e:"\f26c";}
.fn2-emoji-icon[data-fn2e="umbrella"]{--fn2e:"\f0e9";}
.fn2-emoji-icon[data-fn2e="umbrella-beach"]{--fn2e:"\f5ca";}
.fn2-emoji-icon[data-fn2e="user"]{--fn2e:"\f007";}
.fn2-emoji-icon[data-fn2e="users"]{--fn2e:"\f0c0";}
.fn2-emoji-icon[data-fn2e="video"]{--fn2e:"\f03d";}
.fn2-emoji-icon[data-fn2e="virus"]{--fn2e:"\e074";}
.fn2-emoji-icon[data-fn2e="volcano"]{--fn2e:"\f770";}
.fn2-emoji-icon[data-fn2e="volleyball"]{--fn2e:"\f45f";}
.fn2-emoji-icon[data-fn2e="volume-high"]{--fn2e:"\f028";}
.fn2-emoji-icon[data-fn2e="volume-xmark"]{--fn2e:"\f6a9";}
.fn2-emoji-icon[data-fn2e="wand-magic-sparkles"]{--fn2e:"\e2ca";}
.fn2-emoji-icon[data-fn2e="watch"]{--fn2e:"\f2e1";}
.fn2-emoji-icon[data-fn2e="water"]{--fn2e:"\f773";}
.fn2-emoji-icon[data-fn2e="wheat-awn"]{--fn2e:"\e2cd";}
.fn2-emoji-icon[data-fn2e="wheelchair"]{--fn2e:"\f193";}
.fn2-emoji-icon[data-fn2e="wifi"]{--fn2e:"\f1eb";}
.fn2-emoji-icon[data-fn2e="wind"]{--fn2e:"\f72e";}
.fn2-emoji-icon[data-fn2e="wine-glass"]{--fn2e:"\f4e3";}
.fn2-emoji-icon[data-fn2e="wrench"]{--fn2e:"\f0ad";}
.fn2-emoji-icon[data-fn2e="yen-sign"]{--fn2e:"\f157";}
.fn2-emoji-icon[data-fn2e="yin-yang"]{--fn2e:"\f6ad";}
