/* =====================================================================
   Flaticon UICONS — Regular Rounded (Freepik Premium), SELF-HOSTED.
   Only the classes this app actually uses: the published stylesheet is
   147KB with 2285 classes, this subset is a few KB. The woff2 next to it
   carries the complete glyph set.
   Icons inherit the text colour (currentColor) and size (font-size), so
   they follow the light/dark theme automatically.
   ===================================================================== */
@font-face {
  font-family: "uicons-regular-rounded";
  font-display: swap;
  src: url("webfonts/uicons-regular-rounded.woff2") format("woff2"),
       url("webfonts/uicons-regular-rounded.woff") format("woff");
}
[class^="fi-rr-"], [class*=" fi-rr-"] {
  display: inline-flex; align-items: center; justify-content: center; flex: none;
}
[class^="fi-rr-"]:before, [class*=" fi-rr-"]:before {
  font-family: uicons-regular-rounded !important;
  font-style: normal; font-weight: normal !important; font-variant: normal;
  text-transform: none; line-height: 1; speak: never;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.fi-rr-address-book:before { content: "\f112"; }
.fi-rr-angle-left:before { content: "\f132"; }
.fi-rr-angle-right:before { content: "\f133"; }
.fi-rr-angle-small-down:before { content: "\f134"; }
.fi-rr-angle-small-left:before { content: "\f135"; }
.fi-rr-angle-small-right:before { content: "\f136"; }
.fi-rr-angle-small-up:before { content: "\f137"; }
.fi-rr-apps:before { content: "\f147"; }
.fi-rr-archive:before { content: "\f148"; }
.fi-rr-arrow-down:before { content: "\f168"; }
.fi-rr-arrow-left:before { content: "\f16e"; }
.fi-rr-arrow-right:before { content: "\f170"; }
.fi-rr-arrow-trend-down:before { content: "\f17d"; }
.fi-rr-arrow-trend-up:before { content: "\f17e"; }
.fi-rr-arrow-up:before { content: "\f18b"; }
.fi-rr-arrow-up-right:before { content: "\f187"; }
.fi-rr-arrows-h:before { content: "\f193"; }
.fi-rr-badge-check:before { content: "\f1ac"; }
.fi-rr-ban:before { content: "\f1bc"; }
.fi-rr-bell:before { content: "\f1de"; }
.fi-rr-book-alt:before { content: "\f1fe"; }
.fi-rr-box:before { content: "\f233"; }
.fi-rr-brain:before { content: "\f241"; }
.fi-rr-brain-circuit:before { content: "\f240"; }
.fi-rr-briefcase:before { content: "\f247"; }
.fi-rr-browser:before { content: "\f250"; }
.fi-rr-bug:before { content: "\f254"; }
.fi-rr-bulb:before { content: "\f256"; }
.fi-rr-calendar:before { content: "\f27c"; }
.fi-rr-calendar-day:before { content: "\f26f"; }
.fi-rr-camera:before { content: "\f28a"; }
.fi-rr-chart-histogram:before { content: "\f2c8"; }
.fi-rr-chart-line-up:before { content: "\f2c9"; }
.fi-rr-chart-pie:before { content: "\f2cd"; }
.fi-rr-chart-scatter:before { content: "\f2d2"; }
.fi-rr-check:before { content: "\f2de"; }
.fi-rr-check-circle:before { content: "\f2dc"; }
.fi-rr-clapperboard:before { content: "\f33a"; }
.fi-rr-clip:before { content: "\f33d"; }
.fi-rr-clipboard-list:before { content: "\f33f"; }
.fi-rr-clock:before { content: "\f359"; }
.fi-rr-cloud:before { content: "\f373"; }
.fi-rr-cloud-upload:before { content: "\f372"; }
.fi-rr-code-simple:before { content: "\f382"; }
.fi-rr-coins:before { content: "\f38a"; }
.fi-rr-comment:before { content: "\f3ae"; }
.fi-rr-comment-alt:before { content: "\f397"; }
.fi-rr-comment-code:before { content: "\f39c"; }
.fi-rr-comments:before { content: "\f3b2"; }
.fi-rr-copy:before { content: "\f3be"; }
.fi-rr-credit-card:before { content: "\f3c6"; }
.fi-rr-cross-small:before { content: "\f3cb"; }
.fi-rr-cube:before { content: "\f3d2"; }
.fi-rr-database:before { content: "\f3df"; }
.fi-rr-diamond:before { content: "\f3fe"; }
.fi-rr-diploma:before { content: "\f40c"; }
.fi-rr-disk:before { content: "\f40f"; }
.fi-rr-document:before { content: "\f417"; }
.fi-rr-dollar:before { content: "\f418"; }
.fi-rr-download:before { content: "\f423"; }
.fi-rr-duplicate:before { content: "\f42f"; }
.fi-rr-edit:before { content: "\f43d"; }
.fi-rr-envelope:before { content: "\f44d"; }
.fi-rr-exclamation:before { content: "\f455"; }
.fi-rr-eye:before { content: "\f45d"; }
.fi-rr-file-edit:before { content: "\f4ae"; }
.fi-rr-file-invoice:before { content: "\f4b6"; }
.fi-rr-file-signature:before { content: "\f4be"; }
.fi-rr-film:before { content: "\f4ca"; }
.fi-rr-filter:before { content: "\f4cd"; }
.fi-rr-flag:before { content: "\f4d8"; }
.fi-rr-flag-checkered:before { content: "\f4d6"; }
.fi-rr-flame:before { content: "\f4d9"; }
.fi-rr-folder:before { content: "\f4ef"; }
.fi-rr-folder-open:before { content: "\f4ea"; }
.fi-rr-folder-tree:before { content: "\f4ec"; }
.fi-rr-forward:before { content: "\f4f9"; }
.fi-rr-funnel-dollar:before { content: "\f4ff"; }
.fi-rr-gamepad:before { content: "\f505"; }
.fi-rr-gift:before { content: "\f514"; }
.fi-rr-globe:before { content: "\f520"; }
.fi-rr-graduation-cap:before { content: "\f523"; }
.fi-rr-handshake:before { content: "\f572"; }
.fi-rr-headset:before { content: "\f587"; }
.fi-rr-heart:before { content: "\f58d"; }
.fi-rr-home:before { content: "\f59d"; }
.fi-rr-hourglass-end:before { content: "\f5a7"; }
.fi-rr-id-badge:before { content: "\f5c1"; }
.fi-rr-images:before { content: "\f5c6"; }
.fi-rr-inbox:before { content: "\f5c9"; }
.fi-rr-info:before { content: "\f5d0"; }
.fi-rr-interrogation:before { content: "\f5d8"; }
.fi-rr-key:before { content: "\f5e6"; }
.fi-rr-language:before { content: "\f5f6"; }
.fi-rr-layers:before { content: "\f604"; }
.fi-rr-life-ring:before { content: "\f613"; }
.fi-rr-link-alt:before { content: "\f61f"; }
.fi-rr-list:before { content: "\f62c"; }
.fi-rr-list-check:before { content: "\f628"; }
.fi-rr-lock:before { content: "\f635"; }
.fi-rr-map:before { content: "\f64e"; }
.fi-rr-marker:before { content: "\f650"; }
.fi-rr-megaphone:before { content: "\f65b"; }
.fi-rr-menu-burger:before { content: "\f664"; }
.fi-rr-menu-dots-vertical:before { content: "\f665"; }
.fi-rr-minus-small:before { content: "\f682"; }
.fi-rr-mobile-button:before { content: "\f685"; }
.fi-rr-mobile-notch:before { content: "\f686"; }
.fi-rr-moon:before { content: "\f698"; }
.fi-rr-music-alt:before { content: "\f6a8"; }
.fi-rr-notes:before { content: "\f6c3"; }
.fi-rr-paint-brush:before { content: "\f6da"; }
.fi-rr-palette:before { content: "\f6dd"; }
.fi-rr-paper-plane:before { content: "\f6e1"; }
.fi-rr-party-horn:before { content: "\f6eb"; }
.fi-rr-pause:before { content: "\f6f1"; }
.fi-rr-pencil:before { content: "\f703"; }
.fi-rr-phone-call:before { content: "\f71b"; }
.fi-rr-picture:before { content: "\f72b"; }
.fi-rr-play:before { content: "\f740"; }
.fi-rr-plus-small:before { content: "\f744"; }
.fi-rr-refresh:before { content: "\f78d"; }
.fi-rr-rocket:before { content: "\f79f"; }
.fi-rr-ruler-combined:before { content: "\f7ac"; }
.fi-rr-search:before { content: "\f7d5"; }
.fi-rr-search-alt:before { content: "\f7d1"; }
.fi-rr-settings:before { content: "\f7e1"; }
.fi-rr-settings-sliders:before { content: "\f7e0"; }
.fi-rr-share:before { content: "\f7e4"; }
.fi-rr-shield:before { content: "\f7eb"; }
.fi-rr-shield-check:before { content: "\f7e6"; }
.fi-rr-shop:before { content: "\f7f1"; }
.fi-rr-shopping-bag:before { content: "\f7f3"; }
.fi-rr-shopping-cart:before { content: "\f7f7"; }
.fi-rr-sign-out-alt:before { content: "\f802"; }
.fi-rr-smile:before { content: "\f824"; }
.fi-rr-social-network:before { content: "\f834"; }
.fi-rr-sparkles:before { content: "\f84e"; }
.fi-rr-star:before { content: "\f89d"; }
.fi-rr-stats:before { content: "\f8a0"; }
.fi-rr-stethoscope:before { content: "\f8a6"; }
.fi-rr-store-alt:before { content: "\f8ad"; }
.fi-rr-sun:before { content: "\f8bb"; }
.fi-rr-target:before { content: "\f8e4"; }
.fi-rr-thumbtack:before { content: "\f907"; }
.fi-rr-tool-box:before { content: "\f92a"; }
.fi-rr-trash:before { content: "\f956"; }
.fi-rr-trophy:before { content: "\f961"; }
.fi-rr-undo:before { content: "\f97b"; }
.fi-rr-upload:before { content: "\f982"; }
.fi-rr-user:before { content: "\f995"; }
.fi-rr-user-add:before { content: "\f986"; }
.fi-rr-user-robot:before { content: "\f991"; }
.fi-rr-users:before { content: "\f999"; }
.fi-rr-video-camera:before { content: "\f9aa"; }
.fi-rr-video-camera-alt:before { content: "\f9a9"; }
.fi-rr-world:before { content: "\f9e6"; }
