/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
/*!
 * Tabler Icons 3.45.0 by tabler - https://tabler.io
 * License - https://github.com/tabler/tabler-icons/blob/main/LICENSE
 */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

@font-face {
  font-family: tabler-icons;
  font-style: normal;
  font-weight: 400;
  src: url("/build/penta/assets/woff2/tabler-icons-DnZiL_sy.woff2?v3.45.0") format("woff2"), url("/build/penta/assets/woff/tabler-icons-BWE4Tlyy.woff?") format("woff"), url("/build/penta/assets/ttf/tabler-icons-DMRaotGC.ttf?v3.45.0") format("truetype");
}

.ti {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: tabler-icons !important;
}

.ti-a-b:before {
  content: "";
}

.ti-a-b-2:before {
  content: "";
}

.ti-a-b-off:before {
  content: "";
}

.ti-abacus:before {
  content: "";
}

.ti-abacus-off:before {
  content: "";
}

.ti-abc:before {
  content: "";
}

.ti-access-point:before {
  content: "";
}

.ti-access-point-off:before {
  content: "";
}

.ti-accessible:before {
  content: "";
}

.ti-accessible-off:before {
  content: "";
}

.ti-acorn:before {
  content: "𐉕";
}

.ti-acrobatic:before {
  content: "𐉔";
}

.ti-activity:before {
  content: "";
}

.ti-activity-heartbeat:before {
  content: "";
}

.ti-ad:before {
  content: "";
}

.ti-ad-2:before {
  content: "";
}

.ti-ad-circle:before {
  content: "";
}

.ti-ad-circle-off:before {
  content: "";
}

.ti-ad-off:before {
  content: "";
}

.ti-address-book:before {
  content: "";
}

.ti-address-book-off:before {
  content: "";
}

.ti-adjustments:before {
  content: "";
}

.ti-adjustments-alt:before {
  content: "";
}

.ti-adjustments-bolt:before {
  content: "";
}

.ti-adjustments-cancel:before {
  content: "";
}

.ti-adjustments-check:before {
  content: "";
}

.ti-adjustments-code:before {
  content: "";
}

.ti-adjustments-cog:before {
  content: "";
}

.ti-adjustments-dollar:before {
  content: "";
}

.ti-adjustments-down:before {
  content: "";
}

.ti-adjustments-exclamation:before {
  content: "";
}

.ti-adjustments-heart:before {
  content: "";
}

.ti-adjustments-horizontal:before {
  content: "";
}

.ti-adjustments-minus:before {
  content: "";
}

.ti-adjustments-off:before {
  content: "";
}

.ti-adjustments-pause:before {
  content: "";
}

.ti-adjustments-pin:before {
  content: "";
}

.ti-adjustments-plus:before {
  content: "";
}

.ti-adjustments-question:before {
  content: "";
}

.ti-adjustments-search:before {
  content: "";
}

.ti-adjustments-share:before {
  content: "";
}

.ti-adjustments-spark:before {
  content: "ﾾ";
}

.ti-adjustments-star:before {
  content: "";
}

.ti-adjustments-up:before {
  content: "";
}

.ti-adjustments-x:before {
  content: "";
}

.ti-aerial-lift:before {
  content: "";
}

.ti-affiliate:before {
  content: "";
}

.ti-ai:before {
  content: "ﻧ";
}

.ti-ai-agent:before {
  content: "𐇹";
}

.ti-ai-agents:before {
  content: "𐇸";
}

.ti-ai-gateway:before {
  content: "𐇷";
}

.ti-air-balloon:before {
  content: "";
}

.ti-air-conditioning:before {
  content: "";
}

.ti-air-conditioning-disabled:before {
  content: "";
}

.ti-air-traffic-control:before {
  content: "ﬁ";
}

.ti-alarm:before {
  content: "";
}

.ti-alarm-average:before {
  content: "ﲞ";
}

.ti-alarm-minus:before {
  content: "";
}

.ti-alarm-off:before {
  content: "";
}

.ti-alarm-plus:before {
  content: "";
}

.ti-alarm-smoke:before {
  content: "𐂶";
}

.ti-alarm-snooze:before {
  content: "";
}

.ti-album:before {
  content: "";
}

.ti-album-off:before {
  content: "";
}

.ti-alert-circle:before {
  content: "";
}

.ti-alert-circle-off:before {
  content: "ﱥ";
}

.ti-alert-hexagon:before {
  content: "";
}

.ti-alert-hexagon-off:before {
  content: "ﱦ";
}

.ti-alert-octagon:before {
  content: "";
}

.ti-alert-small:before {
  content: "";
}

.ti-alert-small-off:before {
  content: "ﱧ";
}

.ti-alert-square:before {
  content: "";
}

.ti-alert-square-rounded:before {
  content: "";
}

.ti-alert-square-rounded-off:before {
  content: "ﱨ";
}

.ti-alert-triangle:before {
  content: "";
}

.ti-alert-triangle-off:before {
  content: "ﱩ";
}

.ti-alien:before {
  content: "";
}

.ti-align-box-bottom-center:before {
  content: "";
}

.ti-align-box-bottom-left:before {
  content: "";
}

.ti-align-box-bottom-right:before {
  content: "";
}

.ti-align-box-center-bottom:before {
  content: "頋";
}

.ti-align-box-center-middle:before {
  content: "";
}

.ti-align-box-center-stretch:before {
  content: "頻";
}

.ti-align-box-center-top:before {
  content: "鬒";
}

.ti-align-box-left-bottom:before {
  content: "";
}

.ti-align-box-left-middle:before {
  content: "";
}

.ti-align-box-left-stretch:before {
  content: "龜";
}

.ti-align-box-left-top:before {
  content: "";
}

.ti-align-box-right-bottom:before {
  content: "";
}

.ti-align-box-right-middle:before {
  content: "";
}

.ti-align-box-right-stretch:before {
  content: "𢡊";
}

.ti-align-box-right-top:before {
  content: "";
}

.ti-align-box-top-center:before {
  content: "";
}

.ti-align-box-top-left:before {
  content: "";
}

.ti-align-box-top-right:before {
  content: "";
}

.ti-align-center:before {
  content: "";
}

.ti-align-justified:before {
  content: "";
}

.ti-align-left:before {
  content: "";
}

.ti-align-left-2:before {
  content: "＀";
}

.ti-align-right:before {
  content: "";
}

.ti-align-right-2:before {
  content: "﻿";
}

.ti-alpha:before {
  content: "";
}

.ti-alphabet-arabic:before {
  content: "Ｏ";
}

.ti-alphabet-bangla:before {
  content: "Ｎ";
}

.ti-alphabet-cyrillic:before {
  content: "";
}

.ti-alphabet-greek:before {
  content: "";
}

.ti-alphabet-hebrew:before {
  content: "Ｍ";
}

.ti-alphabet-korean:before {
  content: "Ｌ";
}

.ti-alphabet-latin:before {
  content: "";
}

.ti-alphabet-polish:before {
  content: "𐆱";
}

.ti-alphabet-runes:before {
  content: "𐆰";
}

.ti-alphabet-thai:before {
  content: "Ｋ";
}

.ti-alt:before {
  content: "ﱔ";
}

.ti-ambulance:before {
  content: "";
}

.ti-ampersand:before {
  content: "";
}

.ti-analyze:before {
  content: "";
}

.ti-analyze-off:before {
  content: "";
}

.ti-anchor:before {
  content: "";
}

.ti-anchor-off:before {
  content: "";
}

.ti-angle:before {
  content: "";
}

.ti-ankh:before {
  content: "";
}

.ti-antenna:before {
  content: "";
}

.ti-antenna-bars-1:before {
  content: "";
}

.ti-antenna-bars-2:before {
  content: "";
}

.ti-antenna-bars-3:before {
  content: "";
}

.ti-antenna-bars-4:before {
  content: "";
}

.ti-antenna-bars-5:before {
  content: "";
}

.ti-antenna-bars-off:before {
  content: "";
}

.ti-antenna-off:before {
  content: "";
}

.ti-aperture:before {
  content: "";
}

.ti-aperture-off:before {
  content: "";
}

.ti-api:before {
  content: "";
}

.ti-api-app:before {
  content: "";
}

.ti-api-app-off:before {
  content: "";
}

.ti-api-book:before {
  content: "𐈋";
}

.ti-api-off:before {
  content: "";
}

.ti-app-window:before {
  content: "";
}

.ti-app-window-bottom:before {
  content: "𐉸";
}

.ti-app-window-bottom-left:before {
  content: "𐉺";
}

.ti-app-window-bottom-right:before {
  content: "𐉹";
}

.ti-app-window-center:before {
  content: "𐉷";
}

.ti-apple:before {
  content: "";
}

.ti-apps:before {
  content: "";
}

.ti-apps-off:before {
  content: "";
}

.ti-archery-arrow:before {
  content: "ﱕ";
}

.ti-archive:before {
  content: "";
}

.ti-archive-off:before {
  content: "";
}

.ti-armchair:before {
  content: "";
}

.ti-armchair-2:before {
  content: "";
}

.ti-armchair-2-off:before {
  content: "";
}

.ti-armchair-off:before {
  content: "";
}

.ti-arrow-autofit-content:before {
  content: "";
}

.ti-arrow-autofit-down:before {
  content: "";
}

.ti-arrow-autofit-height:before {
  content: "";
}

.ti-arrow-autofit-left:before {
  content: "";
}

.ti-arrow-autofit-right:before {
  content: "";
}

.ti-arrow-autofit-up:before {
  content: "";
}

.ti-arrow-autofit-width:before {
  content: "";
}

.ti-arrow-back:before {
  content: "";
}

.ti-arrow-back-up:before {
  content: "";
}

.ti-arrow-back-up-double:before {
  content: "溺";
}

.ti-arrow-badge-down:before {
  content: "";
}

.ti-arrow-badge-left:before {
  content: "";
}

.ti-arrow-badge-right:before {
  content: "";
}

.ti-arrow-badge-up:before {
  content: "";
}

.ti-arrow-bar-both:before {
  content: "﫝";
}

.ti-arrow-bar-down:before {
  content: "";
}

.ti-arrow-bar-left:before {
  content: "";
}

.ti-arrow-bar-right:before {
  content: "";
}

.ti-arrow-bar-to-down:before {
  content: "";
}

.ti-arrow-bar-to-down-dashed:before {
  content: "𐅤";
}

.ti-arrow-bar-to-left:before {
  content: "";
}

.ti-arrow-bar-to-left-dashed:before {
  content: "𐅣";
}

.ti-arrow-bar-to-right:before {
  content: "";
}

.ti-arrow-bar-to-right-dashed:before {
  content: "𐅢";
}

.ti-arrow-bar-to-up:before {
  content: "";
}

.ti-arrow-bar-to-up-dashed:before {
  content: "𐅡";
}

.ti-arrow-bar-up:before {
  content: "";
}

.ti-arrow-bear-left:before {
  content: "";
}

.ti-arrow-bear-left-2:before {
  content: "";
}

.ti-arrow-bear-right:before {
  content: "";
}

.ti-arrow-bear-right-2:before {
  content: "";
}

.ti-arrow-big-down:before {
  content: "";
}

.ti-arrow-big-down-line:before {
  content: "";
}

.ti-arrow-big-down-lines:before {
  content: "";
}

.ti-arrow-big-left:before {
  content: "";
}

.ti-arrow-big-left-line:before {
  content: "";
}

.ti-arrow-big-left-lines:before {
  content: "";
}

.ti-arrow-big-right:before {
  content: "";
}

.ti-arrow-big-right-line:before {
  content: "";
}

.ti-arrow-big-right-lines:before {
  content: "";
}

.ti-arrow-big-up:before {
  content: "";
}

.ti-arrow-big-up-line:before {
  content: "";
}

.ti-arrow-big-up-lines:before {
  content: "";
}

.ti-arrow-bounce:before {
  content: "";
}

.ti-arrow-capsule:before {
  content: "﫞";
}

.ti-arrow-curve-left:before {
  content: "";
}

.ti-arrow-curve-right:before {
  content: "";
}

.ti-arrow-down:before {
  content: "";
}

.ti-arrow-down-bar:before {
  content: "";
}

.ti-arrow-down-circle:before {
  content: "";
}

.ti-arrow-down-dashed:before {
  content: "𐁪";
}

.ti-arrow-down-from-arc:before {
  content: "ﶆ";
}

.ti-arrow-down-left:before {
  content: "";
}

.ti-arrow-down-left-circle:before {
  content: "";
}

.ti-arrow-down-rhombus:before {
  content: "";
}

.ti-arrow-down-right:before {
  content: "";
}

.ti-arrow-down-right-circle:before {
  content: "";
}

.ti-arrow-down-square:before {
  content: "";
}

.ti-arrow-down-tail:before {
  content: "";
}

.ti-arrow-down-to-arc:before {
  content: "ﶇ";
}

.ti-arrow-elbow-left:before {
  content: "吝";
}

.ti-arrow-elbow-right:before {
  content: "燐";
}

.ti-arrow-fork:before {
  content: "";
}

.ti-arrow-fork-triple:before {
  content: "𐉶";
}

.ti-arrow-forward:before {
  content: "";
}

.ti-arrow-forward-up:before {
  content: "";
}

.ti-arrow-forward-up-double:before {
  content: "璘";
}

.ti-arrow-guide:before {
  content: "";
}

.ti-arrow-iteration:before {
  content: "";
}

.ti-arrow-left:before {
  content: "";
}

.ti-arrow-left-bar:before {
  content: "";
}

.ti-arrow-left-circle:before {
  content: "";
}

.ti-arrow-left-dashed:before {
  content: "𐁩";
}

.ti-arrow-left-from-arc:before {
  content: "ﶈ";
}

.ti-arrow-left-rhombus:before {
  content: "";
}

.ti-arrow-left-right:before {
  content: "";
}

.ti-arrow-left-square:before {
  content: "";
}

.ti-arrow-left-tail:before {
  content: "";
}

.ti-arrow-left-to-arc:before {
  content: "ﶉ";
}

.ti-arrow-loop-left:before {
  content: "";
}

.ti-arrow-loop-left-2:before {
  content: "";
}

.ti-arrow-loop-right:before {
  content: "";
}

.ti-arrow-loop-right-2:before {
  content: "";
}

.ti-arrow-merge:before {
  content: "";
}

.ti-arrow-merge-alt-left:before {
  content: "ﲟ";
}

.ti-arrow-merge-alt-right:before {
  content: "ﲠ";
}

.ti-arrow-merge-both:before {
  content: "";
}

.ti-arrow-merge-left:before {
  content: "";
}

.ti-arrow-merge-right:before {
  content: "";
}

.ti-arrow-move-down:before {
  content: "";
}

.ti-arrow-move-left:before {
  content: "";
}

.ti-arrow-move-right:before {
  content: "";
}

.ti-arrow-move-up:before {
  content: "";
}

.ti-arrow-narrow-down:before {
  content: "";
}

.ti-arrow-narrow-down-dashed:before {
  content: "𐁨";
}

.ti-arrow-narrow-left:before {
  content: "";
}

.ti-arrow-narrow-left-dashed:before {
  content: "𐁧";
}

.ti-arrow-narrow-right:before {
  content: "";
}

.ti-arrow-narrow-right-dashed:before {
  content: "𐁦";
}

.ti-arrow-narrow-up:before {
  content: "";
}

.ti-arrow-narrow-up-dashed:before {
  content: "𐁥";
}

.ti-arrow-ramp-left:before {
  content: "";
}

.ti-arrow-ramp-left-2:before {
  content: "";
}

.ti-arrow-ramp-left-3:before {
  content: "";
}

.ti-arrow-ramp-right:before {
  content: "";
}

.ti-arrow-ramp-right-2:before {
  content: "";
}

.ti-arrow-ramp-right-3:before {
  content: "";
}

.ti-arrow-right:before {
  content: "";
}

.ti-arrow-right-bar:before {
  content: "";
}

.ti-arrow-right-circle:before {
  content: "";
}

.ti-arrow-right-dashed:before {
  content: "𐁤";
}

.ti-arrow-right-from-arc:before {
  content: "ﶊ";
}

.ti-arrow-right-rhombus:before {
  content: "";
}

.ti-arrow-right-square:before {
  content: "";
}

.ti-arrow-right-tail:before {
  content: "";
}

.ti-arrow-right-to-arc:before {
  content: "ﶋ";
}

.ti-arrow-rotary-first-left:before {
  content: "";
}

.ti-arrow-rotary-first-right:before {
  content: "";
}

.ti-arrow-rotary-last-left:before {
  content: "";
}

.ti-arrow-rotary-last-right:before {
  content: "";
}

.ti-arrow-rotary-left:before {
  content: "";
}

.ti-arrow-rotary-right:before {
  content: "";
}

.ti-arrow-rotary-straight:before {
  content: "";
}

.ti-arrow-roundabout-left:before {
  content: "";
}

.ti-arrow-roundabout-right:before {
  content: "";
}

.ti-arrow-sharp-turn-left:before {
  content: "";
}

.ti-arrow-sharp-turn-right:before {
  content: "";
}

.ti-arrow-up:before {
  content: "";
}

.ti-arrow-up-bar:before {
  content: "";
}

.ti-arrow-up-circle:before {
  content: "";
}

.ti-arrow-up-dashed:before {
  content: "𐁣";
}

.ti-arrow-up-from-arc:before {
  content: "ﶌ";
}

.ti-arrow-up-left:before {
  content: "";
}

.ti-arrow-up-left-circle:before {
  content: "";
}

.ti-arrow-up-rhombus:before {
  content: "";
}

.ti-arrow-up-right:before {
  content: "";
}

.ti-arrow-up-right-circle:before {
  content: "";
}

.ti-arrow-up-square:before {
  content: "";
}

.ti-arrow-up-tail:before {
  content: "";
}

.ti-arrow-up-to-arc:before {
  content: "ﶍ";
}

.ti-arrow-wave-left-down:before {
  content: "";
}

.ti-arrow-wave-left-up:before {
  content: "";
}

.ti-arrow-wave-right-down:before {
  content: "";
}

.ti-arrow-wave-right-up:before {
  content: "";
}

.ti-arrow-zig-zag:before {
  content: "";
}

.ti-arrows-cross:before {
  content: "";
}

.ti-arrows-diagonal:before {
  content: "";
}

.ti-arrows-diagonal-2:before {
  content: "";
}

.ti-arrows-diagonal-minimize:before {
  content: "";
}

.ti-arrows-diagonal-minimize-2:before {
  content: "";
}

.ti-arrows-diff:before {
  content: "";
}

.ti-arrows-double-ne-sw:before {
  content: "";
}

.ti-arrows-double-nw-se:before {
  content: "";
}

.ti-arrows-double-se-nw:before {
  content: "";
}

.ti-arrows-double-sw-ne:before {
  content: "";
}

.ti-arrows-down:before {
  content: "";
}

.ti-arrows-down-up:before {
  content: "";
}

.ti-arrows-exchange:before {
  content: "";
}

.ti-arrows-exchange-2:before {
  content: "";
}

.ti-arrows-horizontal:before {
  content: "";
}

.ti-arrows-join:before {
  content: "";
}

.ti-arrows-join-2:before {
  content: "";
}

.ti-arrows-left:before {
  content: "";
}

.ti-arrows-left-down:before {
  content: "";
}

.ti-arrows-left-right:before {
  content: "";
}

.ti-arrows-maximize:before {
  content: "";
}

.ti-arrows-minimize:before {
  content: "";
}

.ti-arrows-move:before {
  content: "";
}

.ti-arrows-move-horizontal:before {
  content: "";
}

.ti-arrows-move-vertical:before {
  content: "";
}

.ti-arrows-random:before {
  content: "";
}

.ti-arrows-right:before {
  content: "";
}

.ti-arrows-right-down:before {
  content: "";
}

.ti-arrows-right-left:before {
  content: "";
}

.ti-arrows-shuffle:before {
  content: "";
}

.ti-arrows-shuffle-2:before {
  content: "";
}

.ti-arrows-sort:before {
  content: "";
}

.ti-arrows-split:before {
  content: "";
}

.ti-arrows-split-2:before {
  content: "";
}

.ti-arrows-transfer-down:before {
  content: "";
}

.ti-arrows-transfer-up:before {
  content: "";
}

.ti-arrows-transfer-up-down:before {
  content: "ﾬ";
}

.ti-arrows-up:before {
  content: "";
}

.ti-arrows-up-down:before {
  content: "";
}

.ti-arrows-up-left:before {
  content: "";
}

.ti-arrows-up-right:before {
  content: "";
}

.ti-arrows-vertical:before {
  content: "";
}

.ti-artboard:before {
  content: "";
}

.ti-artboard-off:before {
  content: "";
}

.ti-article:before {
  content: "";
}

.ti-article-off:before {
  content: "";
}

.ti-aspect-ratio:before {
  content: "";
}

.ti-aspect-ratio-off:before {
  content: "";
}

.ti-assembly:before {
  content: "";
}

.ti-assembly-off:before {
  content: "";
}

.ti-asset:before {
  content: "";
}

.ti-asterisk:before {
  content: "";
}

.ti-asterisk-simple:before {
  content: "";
}

.ti-at:before {
  content: "";
}

.ti-at-off:before {
  content: "";
}

.ti-atom:before {
  content: "";
}

.ti-atom-2:before {
  content: "";
}

.ti-atom-off:before {
  content: "";
}

.ti-augmented-reality:before {
  content: "";
}

.ti-augmented-reality-2:before {
  content: "";
}

.ti-augmented-reality-off:before {
  content: "";
}

.ti-auth-2fa:before {
  content: "";
}

.ti-automatic-gearbox:before {
  content: "ﲉ";
}

.ti-automation:before {
  content: "ﻸ";
}

.ti-avocado:before {
  content: "ﶎ";
}

.ti-award:before {
  content: "";
}

.ti-award-off:before {
  content: "";
}

.ti-axe:before {
  content: "";
}

.ti-axis-x:before {
  content: "";
}

.ti-axis-y:before {
  content: "";
}

.ti-baby-bottle:before {
  content: "";
}

.ti-baby-carriage:before {
  content: "";
}

.ti-background:before {
  content: "ﴬ";
}

.ti-backhoe:before {
  content: "";
}

.ti-backpack:before {
  content: "";
}

.ti-backpack-off:before {
  content: "";
}

.ti-backslash:before {
  content: "調";
}

.ti-backspace:before {
  content: "";
}

.ti-badge:before {
  content: "";
}

.ti-badge-2k:before {
  content: "𐂵";
}

.ti-badge-3d:before {
  content: "";
}

.ti-badge-3k:before {
  content: "𐂴";
}

.ti-badge-4k:before {
  content: "";
}

.ti-badge-5k:before {
  content: "𐂳";
}

.ti-badge-8k:before {
  content: "";
}

.ti-badge-ad:before {
  content: "";
}

.ti-badge-ad-off:before {
  content: "ﶏ";
}

.ti-badge-ar:before {
  content: "";
}

.ti-badge-cc:before {
  content: "";
}

.ti-badge-hd:before {
  content: "";
}

.ti-badge-off:before {
  content: "";
}

.ti-badge-sd:before {
  content: "";
}

.ti-badge-tm:before {
  content: "";
}

.ti-badge-vo:before {
  content: "";
}

.ti-badge-vr:before {
  content: "";
}

.ti-badge-wc:before {
  content: "";
}

.ti-badges:before {
  content: "";
}

.ti-badges-off:before {
  content: "";
}

.ti-baguette:before {
  content: "";
}

.ti-ball-american-football:before {
  content: "";
}

.ti-ball-american-football-off:before {
  content: "";
}

.ti-ball-baseball:before {
  content: "";
}

.ti-ball-basketball:before {
  content: "";
}

.ti-ball-bowling:before {
  content: "";
}

.ti-ball-football:before {
  content: "";
}

.ti-ball-football-off:before {
  content: "";
}

.ti-ball-tennis:before {
  content: "";
}

.ti-ball-volleyball:before {
  content: "";
}

.ti-balloon:before {
  content: "";
}

.ti-balloon-off:before {
  content: "";
}

.ti-ballpen:before {
  content: "";
}

.ti-ballpen-off:before {
  content: "";
}

.ti-ban:before {
  content: "";
}

.ti-banana:before {
  content: "𐉓";
}

.ti-bandage:before {
  content: "";
}

.ti-bandage-off:before {
  content: "";
}

.ti-barbell:before {
  content: "";
}

.ti-barbell-off:before {
  content: "";
}

.ti-barcode:before {
  content: "";
}

.ti-barcode-off:before {
  content: "";
}

.ti-barrel:before {
  content: "";
}

.ti-barrel-off:before {
  content: "";
}

.ti-barrier-block:before {
  content: "";
}

.ti-barrier-block-off:before {
  content: "";
}

.ti-baseline:before {
  content: "";
}

.ti-baseline-density-large:before {
  content: "藺";
}

.ti-baseline-density-medium:before {
  content: "隣";
}

.ti-baseline-density-small:before {
  content: "鱗";
}

.ti-basket:before {
  content: "";
}

.ti-basket-bolt:before {
  content: "ףּ";
}

.ti-basket-cancel:before {
  content: "פּ";
}

.ti-basket-check:before {
  content: "﭅";
}

.ti-basket-code:before {
  content: "צּ";
}

.ti-basket-cog:before {
  content: "קּ";
}

.ti-basket-discount:before {
  content: "רּ";
}

.ti-basket-dollar:before {
  content: "שּ";
}

.ti-basket-down:before {
  content: "תּ";
}

.ti-basket-exclamation:before {
  content: "וֹ";
}

.ti-basket-heart:before {
  content: "בֿ";
}

.ti-basket-minus:before {
  content: "כֿ";
}

.ti-basket-off:before {
  content: "";
}

.ti-basket-pause:before {
  content: "פֿ";
}

.ti-basket-pin:before {
  content: "ﭏ";
}

.ti-basket-plus:before {
  content: "ﭐ";
}

.ti-basket-question:before {
  content: "ﭑ";
}

.ti-basket-search:before {
  content: "ﭒ";
}

.ti-basket-share:before {
  content: "ﭓ";
}

.ti-basket-star:before {
  content: "ﭔ";
}

.ti-basket-up:before {
  content: "ﭕ";
}

.ti-basket-x:before {
  content: "ﭖ";
}

.ti-bat:before {
  content: "";
}

.ti-bath:before {
  content: "";
}

.ti-bath-off:before {
  content: "";
}

.ti-battery:before {
  content: "";
}

.ti-battery-1:before {
  content: "";
}

.ti-battery-2:before {
  content: "";
}

.ti-battery-3:before {
  content: "";
}

.ti-battery-4:before {
  content: "";
}

.ti-battery-automotive:before {
  content: "";
}

.ti-battery-charging:before {
  content: "";
}

.ti-battery-charging-2:before {
  content: "";
}

.ti-battery-eco:before {
  content: "";
}

.ti-battery-exclamation:before {
  content: "＝";
}

.ti-battery-off:before {
  content: "";
}

.ti-battery-spark:before {
  content: "ﾽ";
}

.ti-battery-vertical:before {
  content: "３";
}

.ti-battery-vertical-1:before {
  content: "＜";
}

.ti-battery-vertical-2:before {
  content: "；";
}

.ti-battery-vertical-3:before {
  content: "：";
}

.ti-battery-vertical-4:before {
  content: "９";
}

.ti-battery-vertical-charging:before {
  content: "７";
}

.ti-battery-vertical-charging-2:before {
  content: "８";
}

.ti-battery-vertical-eco:before {
  content: "６";
}

.ti-battery-vertical-exclamation:before {
  content: "５";
}

.ti-battery-vertical-off:before {
  content: "４";
}

.ti-beach:before {
  content: "";
}

.ti-beach-off:before {
  content: "";
}

.ti-bed:before {
  content: "";
}

.ti-bed-flat:before {
  content: "ﲡ";
}

.ti-bed-off:before {
  content: "";
}

.ti-beer:before {
  content: "";
}

.ti-beer-off:before {
  content: "";
}

.ti-bell:before {
  content: "";
}

.ti-bell-bolt:before {
  content: "";
}

.ti-bell-cancel:before {
  content: "";
}

.ti-bell-check:before {
  content: "";
}

.ti-bell-code:before {
  content: "";
}

.ti-bell-cog:before {
  content: "";
}

.ti-bell-dollar:before {
  content: "";
}

.ti-bell-down:before {
  content: "";
}

.ti-bell-exclamation:before {
  content: "";
}

.ti-bell-heart:before {
  content: "";
}

.ti-bell-minus:before {
  content: "";
}

.ti-bell-off:before {
  content: "";
}

.ti-bell-pause:before {
  content: "";
}

.ti-bell-pin:before {
  content: "";
}

.ti-bell-plus:before {
  content: "";
}

.ti-bell-question:before {
  content: "";
}

.ti-bell-ringing:before {
  content: "";
}

.ti-bell-ringing-2:before {
  content: "";
}

.ti-bell-school:before {
  content: "";
}

.ti-bell-search:before {
  content: "";
}

.ti-bell-share:before {
  content: "";
}

.ti-bell-star:before {
  content: "";
}

.ti-bell-up:before {
  content: "";
}

.ti-bell-x:before {
  content: "";
}

.ti-bell-z:before {
  content: "";
}

.ti-beta:before {
  content: "";
}

.ti-bible:before {
  content: "";
}

.ti-bike:before {
  content: "";
}

.ti-bike-off:before {
  content: "";
}

.ti-binary:before {
  content: "";
}

.ti-binary-off:before {
  content: "";
}

.ti-binary-tree:before {
  content: "";
}

.ti-binary-tree-2:before {
  content: "";
}

.ti-binoculars:before {
  content: "﻾";
}

.ti-biohazard:before {
  content: "";
}

.ti-biohazard-off:before {
  content: "";
}

.ti-blade:before {
  content: "";
}

.ti-bleach:before {
  content: "";
}

.ti-bleach-chlorine:before {
  content: "";
}

.ti-bleach-no-chlorine:before {
  content: "";
}

.ti-bleach-off:before {
  content: "";
}

.ti-blend-mode:before {
  content: "ﺰ";
}

.ti-blender:before {
  content: "ﲢ";
}

.ti-blind:before {
  content: "𐆯";
}

.ti-blob:before {
  content: "ﺯ";
}

.ti-blockquote:before {
  content: "";
}

.ti-blocks:before {
  content: "𐂲";
}

.ti-bluetooth:before {
  content: "";
}

.ti-bluetooth-connected:before {
  content: "";
}

.ti-bluetooth-off:before {
  content: "";
}

.ti-bluetooth-x:before {
  content: "";
}

.ti-blur:before {
  content: "";
}

.ti-blur-off:before {
  content: "";
}

.ti-bmp:before {
  content: "";
}

.ti-body-scan:before {
  content: "ﲣ";
}

.ti-bold:before {
  content: "";
}

.ti-bold-off:before {
  content: "";
}

.ti-bolt:before {
  content: "";
}

.ti-bolt-off:before {
  content: "";
}

.ti-bomb:before {
  content: "";
}

.ti-bone:before {
  content: "";
}

.ti-bone-off:before {
  content: "";
}

.ti-bong:before {
  content: "";
}

.ti-bong-off:before {
  content: "";
}

.ti-book:before {
  content: "";
}

.ti-book-2:before {
  content: "";
}

.ti-book-download:before {
  content: "";
}

.ti-book-off:before {
  content: "";
}

.ti-book-upload:before {
  content: "";
}

.ti-bookmark:before {
  content: "";
}

.ti-bookmark-ai:before {
  content: "ﲊ";
}

.ti-bookmark-edit:before {
  content: "艹";
}

.ti-bookmark-minus:before {
  content: "著";
}

.ti-bookmark-off:before {
  content: "";
}

.ti-bookmark-plus:before {
  content: "褐";
}

.ti-bookmark-question:before {
  content: "視";
}

.ti-bookmarks:before {
  content: "";
}

.ti-bookmarks-off:before {
  content: "";
}

.ti-books:before {
  content: "";
}

.ti-books-off:before {
  content: "";
}

.ti-boom:before {
  content: "ﶾ";
}

.ti-border-all:before {
  content: "";
}

.ti-border-bottom:before {
  content: "";
}

.ti-border-bottom-plus:before {
  content: "ﶽ";
}

.ti-border-corner-ios:before {
  content: "ﶘ";
}

.ti-border-corner-pill:before {
  content: "ﵢ";
}

.ti-border-corner-rounded:before {
  content: "ﵣ";
}

.ti-border-corner-square:before {
  content: "ﵤ";
}

.ti-border-corners:before {
  content: "";
}

.ti-border-horizontal:before {
  content: "";
}

.ti-border-inner:before {
  content: "";
}

.ti-border-left:before {
  content: "";
}

.ti-border-left-plus:before {
  content: "ﶼ";
}

.ti-border-none:before {
  content: "";
}

.ti-border-outer:before {
  content: "";
}

.ti-border-radius:before {
  content: "";
}

.ti-border-right:before {
  content: "";
}

.ti-border-right-plus:before {
  content: "ﶻ";
}

.ti-border-sides:before {
  content: "";
}

.ti-border-style:before {
  content: "";
}

.ti-border-style-2:before {
  content: "";
}

.ti-border-top:before {
  content: "";
}

.ti-border-top-plus:before {
  content: "ﶺ";
}

.ti-border-vertical:before {
  content: "";
}

.ti-bot-id:before {
  content: "𐇶";
}

.ti-bottle:before {
  content: "";
}

.ti-bottle-off:before {
  content: "";
}

.ti-bounce-left:before {
  content: "";
}

.ti-bounce-right:before {
  content: "";
}

.ti-bow:before {
  content: "";
}

.ti-bowl:before {
  content: "";
}

.ti-bowl-chopsticks:before {
  content: "﶐";
}

.ti-bowl-spoon:before {
  content: "﶑";
}

.ti-bowling:before {
  content: "𐂱";
}

.ti-box:before {
  content: "";
}

.ti-box-align-bottom:before {
  content: "";
}

.ti-box-align-bottom-left:before {
  content: "";
}

.ti-box-align-bottom-right:before {
  content: "";
}

.ti-box-align-left:before {
  content: "";
}

.ti-box-align-right:before {
  content: "";
}

.ti-box-align-top:before {
  content: "";
}

.ti-box-align-top-left:before {
  content: "";
}

.ti-box-align-top-right:before {
  content: "";
}

.ti-box-margin:before {
  content: "";
}

.ti-box-model:before {
  content: "";
}

.ti-box-model-2:before {
  content: "";
}

.ti-box-model-2-off:before {
  content: "";
}

.ti-box-model-off:before {
  content: "";
}

.ti-box-multiple:before {
  content: "";
}

.ti-box-multiple-0:before {
  content: "";
}

.ti-box-multiple-1:before {
  content: "";
}

.ti-box-multiple-2:before {
  content: "";
}

.ti-box-multiple-3:before {
  content: "";
}

.ti-box-multiple-4:before {
  content: "";
}

.ti-box-multiple-5:before {
  content: "";
}

.ti-box-multiple-6:before {
  content: "";
}

.ti-box-multiple-7:before {
  content: "";
}

.ti-box-multiple-8:before {
  content: "";
}

.ti-box-multiple-9:before {
  content: "";
}

.ti-box-off:before {
  content: "";
}

.ti-box-padding:before {
  content: "";
}

.ti-braces:before {
  content: "";
}

.ti-braces-off:before {
  content: "";
}

.ti-brackets:before {
  content: "";
}

.ti-brackets-angle:before {
  content: "ﲲ";
}

.ti-brackets-angle-off:before {
  content: "ﲱ";
}

.ti-brackets-contain:before {
  content: "";
}

.ti-brackets-contain-end:before {
  content: "";
}

.ti-brackets-contain-start:before {
  content: "";
}

.ti-brackets-off:before {
  content: "";
}

.ti-braille:before {
  content: "";
}

.ti-brain:before {
  content: "";
}

.ti-brand-4chan:before {
  content: "";
}

.ti-brand-abstract:before {
  content: "";
}

.ti-brand-adobe:before {
  content: "";
}

.ti-brand-adobe-after-effects:before {
  content: "Ｊ";
}

.ti-brand-adobe-illustrator:before {
  content: "Ｉ";
}

.ti-brand-adobe-indesign:before {
  content: "Ｈ";
}

.ti-brand-adobe-photoshop:before {
  content: "Ｇ";
}

.ti-brand-adobe-premiere:before {
  content: "Ｆ";
}

.ti-brand-adobe-xd:before {
  content: "Ｅ";
}

.ti-brand-adonis-js:before {
  content: "";
}

.ti-brand-airbnb:before {
  content: "";
}

.ti-brand-airtable:before {
  content: "";
}

.ti-brand-algolia:before {
  content: "";
}

.ti-brand-alipay:before {
  content: "";
}

.ti-brand-alpine-js:before {
  content: "";
}

.ti-brand-amazon:before {
  content: "";
}

.ti-brand-amd:before {
  content: "";
}

.ti-brand-amie:before {
  content: "ﾫ";
}

.ti-brand-amigo:before {
  content: "";
}

.ti-brand-among-us:before {
  content: "";
}

.ti-brand-android:before {
  content: "";
}

.ti-brand-angular:before {
  content: "";
}

.ti-brand-ansible:before {
  content: "並";
}

.ti-brand-ao3:before {
  content: "";
}

.ti-brand-appgallery:before {
  content: "";
}

.ti-brand-apple:before {
  content: "";
}

.ti-brand-apple-arcade:before {
  content: "";
}

.ti-brand-apple-news:before {
  content: "Ｄ";
}

.ti-brand-apple-podcast:before {
  content: "";
}

.ti-brand-appstore:before {
  content: "";
}

.ti-brand-arc:before {
  content: "ﺮ";
}

.ti-brand-asana:before {
  content: "";
}

.ti-brand-astro:before {
  content: "ﶹ";
}

.ti-brand-audible:before {
  content: "𐉒";
}

.ti-brand-auth0:before {
  content: "ﲳ";
}

.ti-brand-aws:before {
  content: "社";
}

.ti-brand-azure:before {
  content: "祉";
}

.ti-brand-backbone:before {
  content: "";
}

.ti-brand-badoo:before {
  content: "";
}

.ti-brand-baidu:before {
  content: "";
}

.ti-brand-bandcamp:before {
  content: "";
}

.ti-brand-bandlab:before {
  content: "";
}

.ti-brand-beats:before {
  content: "";
}

.ti-brand-bebo:before {
  content: "ﾪ";
}

.ti-brand-behance:before {
  content: "";
}

.ti-brand-bilibili:before {
  content: "";
}

.ti-brand-binance:before {
  content: "";
}

.ti-brand-bing:before {
  content: "";
}

.ti-brand-bitbucket:before {
  content: "";
}

.ti-brand-blackberry:before {
  content: "";
}

.ti-brand-blender:before {
  content: "";
}

.ti-brand-blogger:before {
  content: "";
}

.ti-brand-bluesky:before {
  content: "ﵵ";
}

.ti-brand-booking:before {
  content: "";
}

.ti-brand-bootstrap:before {
  content: "";
}

.ti-brand-bulma:before {
  content: "";
}

.ti-brand-bumble:before {
  content: "";
}

.ti-brand-bunpo:before {
  content: "";
}

.ti-brand-c-sharp:before {
  content: "";
}

.ti-brand-cake:before {
  content: "";
}

.ti-brand-cakephp:before {
  content: "";
}

.ti-brand-campaignmonitor:before {
  content: "";
}

.ti-brand-carbon:before {
  content: "";
}

.ti-brand-cashapp:before {
  content: "";
}

.ti-brand-chrome:before {
  content: "";
}

.ti-brand-cinema-4d:before {
  content: "况";
}

.ti-brand-citymapper:before {
  content: "";
}

.ti-brand-cloudflare:before {
  content: "祈";
}

.ti-brand-codecov:before {
  content: "";
}

.ti-brand-codepen:before {
  content: "";
}

.ti-brand-codesandbox:before {
  content: "";
}

.ti-brand-cohost:before {
  content: "";
}

.ti-brand-coinbase:before {
  content: "";
}

.ti-brand-comedy-central:before {
  content: "";
}

.ti-brand-coreos:before {
  content: "";
}

.ti-brand-couchdb:before {
  content: "";
}

.ti-brand-couchsurfing:before {
  content: "";
}

.ti-brand-cpp:before {
  content: "";
}

.ti-brand-craft:before {
  content: "全";
}

.ti-brand-crunchbase:before {
  content: "";
}

.ti-brand-css3:before {
  content: "";
}

.ti-brand-ctemplar:before {
  content: "";
}

.ti-brand-cucumber:before {
  content: "";
}

.ti-brand-cupra:before {
  content: "";
}

.ti-brand-cypress:before {
  content: "";
}

.ti-brand-d3:before {
  content: "";
}

.ti-brand-databricks:before {
  content: "ﱁ";
}

.ti-brand-days-counter:before {
  content: "";
}

.ti-brand-dcos:before {
  content: "";
}

.ti-brand-debian:before {
  content: "";
}

.ti-brand-deezer:before {
  content: "";
}

.ti-brand-deliveroo:before {
  content: "";
}

.ti-brand-deno:before {
  content: "";
}

.ti-brand-denodo:before {
  content: "";
}

.ti-brand-deviantart:before {
  content: "";
}

.ti-brand-digg:before {
  content: "侀";
}

.ti-brand-dingtalk:before {
  content: "";
}

.ti-brand-discord:before {
  content: "";
}

.ti-brand-disney:before {
  content: "";
}

.ti-brand-disqus:before {
  content: "";
}

.ti-brand-django:before {
  content: "";
}

.ti-brand-docker:before {
  content: "";
}

.ti-brand-doctrine:before {
  content: "";
}

.ti-brand-dolby-digital:before {
  content: "";
}

.ti-brand-douban:before {
  content: "";
}

.ti-brand-dribbble:before {
  content: "";
}

.ti-brand-dropbox:before {
  content: "𐆊";
}

.ti-brand-drops:before {
  content: "";
}

.ti-brand-drupal:before {
  content: "";
}

.ti-brand-edge:before {
  content: "";
}

.ti-brand-elastic:before {
  content: "";
}

.ti-brand-electronic-arts:before {
  content: "充";
}

.ti-brand-ember:before {
  content: "";
}

.ti-brand-envato:before {
  content: "";
}

.ti-brand-etsy:before {
  content: "";
}

.ti-brand-evernote:before {
  content: "";
}

.ti-brand-facebook:before {
  content: "";
}

.ti-brand-feedly:before {
  content: "冀";
}

.ti-brand-figma:before {
  content: "";
}

.ti-brand-filezilla:before {
  content: "勇";
}

.ti-brand-finder:before {
  content: "";
}

.ti-brand-firebase:before {
  content: "";
}

.ti-brand-firefox:before {
  content: "";
}

.ti-brand-fiverr:before {
  content: "";
}

.ti-brand-flickr:before {
  content: "";
}

.ti-brand-flightradar24:before {
  content: "";
}

.ti-brand-flipboard:before {
  content: "";
}

.ti-brand-flutter:before {
  content: "";
}

.ti-brand-fortnite:before {
  content: "";
}

.ti-brand-foursquare:before {
  content: "";
}

.ti-brand-framer:before {
  content: "";
}

.ti-brand-framer-motion:before {
  content: "";
}

.ti-brand-funimation:before {
  content: "";
}

.ti-brand-gatsby:before {
  content: "";
}

.ti-brand-git:before {
  content: "";
}

.ti-brand-github:before {
  content: "";
}

.ti-brand-github-copilot:before {
  content: "";
}

.ti-brand-gitlab:before {
  content: "";
}

.ti-brand-gmail:before {
  content: "";
}

.ti-brand-golang:before {
  content: "";
}

.ti-brand-google:before {
  content: "";
}

.ti-brand-google-analytics:before {
  content: "";
}

.ti-brand-google-big-query:before {
  content: "";
}

.ti-brand-google-drive:before {
  content: "";
}

.ti-brand-google-fit:before {
  content: "";
}

.ti-brand-google-home:before {
  content: "";
}

.ti-brand-google-maps:before {
  content: "祐";
}

.ti-brand-google-one:before {
  content: "";
}

.ti-brand-google-photos:before {
  content: "";
}

.ti-brand-google-play:before {
  content: "";
}

.ti-brand-google-podcasts:before {
  content: "";
}

.ti-brand-grammarly:before {
  content: "";
}

.ti-brand-graphql:before {
  content: "";
}

.ti-brand-gravatar:before {
  content: "";
}

.ti-brand-grindr:before {
  content: "";
}

.ti-brand-guardian:before {
  content: "";
}

.ti-brand-gumroad:before {
  content: "";
}

.ti-brand-hackerrank:before {
  content: "Ｃ";
}

.ti-brand-hbo:before {
  content: "";
}

.ti-brand-headlessui:before {
  content: "";
}

.ti-brand-hexo:before {
  content: "祖";
}

.ti-brand-hipchat:before {
  content: "";
}

.ti-brand-html5:before {
  content: "";
}

.ti-brand-inertia:before {
  content: "";
}

.ti-brand-infakt:before {
  content: "𐈊";
}

.ti-brand-instagram:before {
  content: "";
}

.ti-brand-intercom:before {
  content: "";
}

.ti-brand-itch:before {
  content: "諸";
}

.ti-brand-javascript:before {
  content: "";
}

.ti-brand-jira:before {
  content: "𐈱";
}

.ti-brand-juejin:before {
  content: "";
}

.ti-brand-kakao-talk:before {
  content: "ﴭ";
}

.ti-brand-kbin:before {
  content: "𢡄";
}

.ti-brand-kick:before {
  content: "﨣";
}

.ti-brand-kickstarter:before {
  content: "";
}

.ti-brand-kotlin:before {
  content: "";
}

.ti-brand-laravel:before {
  content: "";
}

.ti-brand-lastfm:before {
  content: "";
}

.ti-brand-leetcode:before {
  content: "祝";
}

.ti-brand-letterboxd:before {
  content: "﨤";
}

.ti-brand-line:before {
  content: "";
}

.ti-brand-linkedin:before {
  content: "";
}

.ti-brand-linktree:before {
  content: "";
}

.ti-brand-linqpad:before {
  content: "";
}

.ti-brand-livewire:before {
  content: "ﵶ";
}

.ti-brand-loom:before {
  content: "";
}

.ti-brand-mailgun:before {
  content: "";
}

.ti-brand-mantine:before {
  content: "";
}

.ti-brand-mastercard:before {
  content: "";
}

.ti-brand-mastodon:before {
  content: "";
}

.ti-brand-matrix:before {
  content: "";
}

.ti-brand-mcdonalds:before {
  content: "";
}

.ti-brand-medium:before {
  content: "";
}

.ti-brand-meetup:before {
  content: "ﱪ";
}

.ti-brand-mercedes:before {
  content: "";
}

.ti-brand-messenger:before {
  content: "";
}

.ti-brand-meta:before {
  content: "";
}

.ti-brand-metabrainz:before {
  content: "２";
}

.ti-brand-minecraft:before {
  content: "﫯";
}

.ti-brand-miniprogram:before {
  content: "";
}

.ti-brand-mixpanel:before {
  content: "";
}

.ti-brand-monday:before {
  content: "";
}

.ti-brand-mongodb:before {
  content: "";
}

.ti-brand-my-oppo:before {
  content: "";
}

.ti-brand-mysql:before {
  content: "";
}

.ti-brand-national-geographic:before {
  content: "";
}

.ti-brand-nem:before {
  content: "";
}

.ti-brand-netbeans:before {
  content: "";
}

.ti-brand-netease-music:before {
  content: "";
}

.ti-brand-netflix:before {
  content: "";
}

.ti-brand-nexo:before {
  content: "";
}

.ti-brand-nextcloud:before {
  content: "";
}

.ti-brand-nextjs:before {
  content: "";
}

.ti-brand-nodejs:before {
  content: "﫠";
}

.ti-brand-nord-vpn:before {
  content: "";
}

.ti-brand-notion:before {
  content: "";
}

.ti-brand-npm:before {
  content: "";
}

.ti-brand-nuxt:before {
  content: "";
}

.ti-brand-nytimes:before {
  content: "";
}

.ti-brand-oauth:before {
  content: "禍";
}

.ti-brand-office:before {
  content: "";
}

.ti-brand-ok-ru:before {
  content: "";
}

.ti-brand-onedrive:before {
  content: "";
}

.ti-brand-onlyfans:before {
  content: "";
}

.ti-brand-open-source:before {
  content: "";
}

.ti-brand-openai:before {
  content: "";
}

.ti-brand-openvpn:before {
  content: "";
}

.ti-brand-opera:before {
  content: "";
}

.ti-brand-pagekit:before {
  content: "";
}

.ti-brand-parsinta:before {
  content: "ﱂ";
}

.ti-brand-patreon:before {
  content: "";
}

.ti-brand-paypal:before {
  content: "";
}

.ti-brand-paypay:before {
  content: "";
}

.ti-brand-peanut:before {
  content: "";
}

.ti-brand-pepsi:before {
  content: "";
}

.ti-brand-php:before {
  content: "";
}

.ti-brand-picsart:before {
  content: "";
}

.ti-brand-pinterest:before {
  content: "";
}

.ti-brand-planetscale:before {
  content: "";
}

.ti-brand-pnpm:before {
  content: "ﵷ";
}

.ti-brand-pocket:before {
  content: "";
}

.ti-brand-polymer:before {
  content: "";
}

.ti-brand-powershell:before {
  content: "";
}

.ti-brand-printables:before {
  content: "ﴛ";
}

.ti-brand-prisma:before {
  content: "";
}

.ti-brand-producthunt:before {
  content: "";
}

.ti-brand-pushbullet:before {
  content: "";
}

.ti-brand-pushover:before {
  content: "";
}

.ti-brand-python:before {
  content: "";
}

.ti-brand-qq:before {
  content: "";
}

.ti-brand-radix-ui:before {
  content: "";
}

.ti-brand-react:before {
  content: "";
}

.ti-brand-react-native:before {
  content: "";
}

.ti-brand-reason:before {
  content: "";
}

.ti-brand-reddit:before {
  content: "";
}

.ti-brand-redhat:before {
  content: "";
}

.ti-brand-redux:before {
  content: "";
}

.ti-brand-revolut:before {
  content: "";
}

.ti-brand-rumble:before {
  content: "𣏕";
}

.ti-brand-rust:before {
  content: "禎";
}

.ti-brand-safari:before {
  content: "";
}

.ti-brand-samsungpass:before {
  content: "";
}

.ti-brand-sass:before {
  content: "";
}

.ti-brand-sentry:before {
  content: "";
}

.ti-brand-sharik:before {
  content: "";
}

.ti-brand-shazam:before {
  content: "";
}

.ti-brand-shopee:before {
  content: "";
}

.ti-brand-signal:before {
  content: "𐉵";
}

.ti-brand-sketch:before {
  content: "";
}

.ti-brand-skype:before {
  content: "";
}

.ti-brand-slack:before {
  content: "";
}

.ti-brand-snapchat:before {
  content: "";
}

.ti-brand-snapseed:before {
  content: "";
}

.ti-brand-snowflake:before {
  content: "";
}

.ti-brand-socket-io:before {
  content: "";
}

.ti-brand-solidjs:before {
  content: "";
}

.ti-brand-soundcloud:before {
  content: "";
}

.ti-brand-spacehey:before {
  content: "";
}

.ti-brand-speedtest:before {
  content: "勺";
}

.ti-brand-spotify:before {
  content: "";
}

.ti-brand-stackoverflow:before {
  content: "";
}

.ti-brand-stackshare:before {
  content: "";
}

.ti-brand-steam:before {
  content: "";
}

.ti-brand-stellar:before {
  content: "𐉃";
}

.ti-brand-stocktwits:before {
  content: "ﵸ";
}

.ti-brand-storj:before {
  content: "穀";
}

.ti-brand-storybook:before {
  content: "";
}

.ti-brand-storytel:before {
  content: "";
}

.ti-brand-strava:before {
  content: "";
}

.ti-brand-stripe:before {
  content: "";
}

.ti-brand-sublime-text:before {
  content: "";
}

.ti-brand-sugarizer:before {
  content: "";
}

.ti-brand-supabase:before {
  content: "";
}

.ti-brand-superhuman:before {
  content: "";
}

.ti-brand-supernova:before {
  content: "";
}

.ti-brand-surfshark:before {
  content: "";
}

.ti-brand-svelte:before {
  content: "";
}

.ti-brand-swift:before {
  content: "突";
}

.ti-brand-symfony:before {
  content: "";
}

.ti-brand-tabler:before {
  content: "";
}

.ti-brand-tabnine:before {
  content: "𐆮";
}

.ti-brand-tailwind:before {
  content: "";
}

.ti-brand-taobao:before {
  content: "";
}

.ti-brand-teams:before {
  content: "﫟";
}

.ti-brand-ted:before {
  content: "";
}

.ti-brand-telegram:before {
  content: "";
}

.ti-brand-terraform:before {
  content: "節";
}

.ti-brand-tesla:before {
  content: "𐂙";
}

.ti-brand-tether:before {
  content: "";
}

.ti-brand-thingiverse:before {
  content: "ﴜ";
}

.ti-brand-threads:before {
  content: "ﬂ";
}

.ti-brand-threejs:before {
  content: "";
}

.ti-brand-tidal:before {
  content: "";
}

.ti-brand-tiktok:before {
  content: "";
}

.ti-brand-tinder:before {
  content: "";
}

.ti-brand-topbuzz:before {
  content: "";
}

.ti-brand-torchain:before {
  content: "";
}

.ti-brand-toyota:before {
  content: "";
}

.ti-brand-trello:before {
  content: "";
}

.ti-brand-tripadvisor:before {
  content: "";
}

.ti-brand-tumblr:before {
  content: "";
}

.ti-brand-twilio:before {
  content: "";
}

.ti-brand-twitch:before {
  content: "";
}

.ti-brand-twitter:before {
  content: "";
}

.ti-brand-typescript:before {
  content: "";
}

.ti-brand-uber:before {
  content: "";
}

.ti-brand-ubuntu:before {
  content: "";
}

.ti-brand-unity:before {
  content: "";
}

.ti-brand-unsplash:before {
  content: "";
}

.ti-brand-upwork:before {
  content: "";
}

.ti-brand-valorant:before {
  content: "";
}

.ti-brand-vechain:before {
  content: "𐉂";
}

.ti-brand-vercel:before {
  content: "";
}

.ti-brand-vimeo:before {
  content: "";
}

.ti-brand-vinted:before {
  content: "";
}

.ti-brand-visa:before {
  content: "";
}

.ti-brand-visual-studio:before {
  content: "";
}

.ti-brand-vite:before {
  content: "";
}

.ti-brand-vivaldi:before {
  content: "";
}

.ti-brand-vk:before {
  content: "";
}

.ti-brand-vlc:before {
  content: "喝";
}

.ti-brand-volkswagen:before {
  content: "";
}

.ti-brand-vsco:before {
  content: "";
}

.ti-brand-vscode:before {
  content: "";
}

.ti-brand-vue:before {
  content: "";
}

.ti-brand-walmart:before {
  content: "";
}

.ti-brand-waze:before {
  content: "";
}

.ti-brand-webflow:before {
  content: "";
}

.ti-brand-wechat:before {
  content: "";
}

.ti-brand-weibo:before {
  content: "";
}

.ti-brand-whatsapp:before {
  content: "";
}

.ti-brand-wikipedia:before {
  content: "啕";
}

.ti-brand-windows:before {
  content: "";
}

.ti-brand-windy:before {
  content: "";
}

.ti-brand-wish:before {
  content: "";
}

.ti-brand-wix:before {
  content: "";
}

.ti-brand-wordpress:before {
  content: "";
}

.ti-brand-x:before {
  content: "ﰏ";
}

.ti-brand-xamarin:before {
  content: "喙";
}

.ti-brand-xbox:before {
  content: "";
}

.ti-brand-xdeep:before {
  content: "ﰐ";
}

.ti-brand-xing:before {
  content: "";
}

.ti-brand-yahoo:before {
  content: "";
}

.ti-brand-yandex:before {
  content: "﫡";
}

.ti-brand-yarn:before {
  content: "ﵹ";
}

.ti-brand-yatse:before {
  content: "";
}

.ti-brand-ycombinator:before {
  content: "";
}

.ti-brand-youtube:before {
  content: "";
}

.ti-brand-youtube-kids:before {
  content: "";
}

.ti-brand-zalando:before {
  content: "";
}

.ti-brand-zapier:before {
  content: "";
}

.ti-brand-zeit:before {
  content: "";
}

.ti-brand-zhihu:before {
  content: "";
}

.ti-brand-zoom:before {
  content: "";
}

.ti-brand-zulip:before {
  content: "";
}

.ti-brand-zwift:before {
  content: "";
}

.ti-bread:before {
  content: "";
}

.ti-bread-off:before {
  content: "";
}

.ti-briefcase:before {
  content: "";
}

.ti-briefcase-2:before {
  content: "ﬃ";
}

.ti-briefcase-off:before {
  content: "";
}

.ti-brightness:before {
  content: "";
}

.ti-brightness-2:before {
  content: "";
}

.ti-brightness-auto:before {
  content: "ﶙ";
}

.ti-brightness-down:before {
  content: "";
}

.ti-brightness-half:before {
  content: "";
}

.ti-brightness-off:before {
  content: "";
}

.ti-brightness-up:before {
  content: "";
}

.ti-broadcast:before {
  content: "";
}

.ti-broadcast-off:before {
  content: "";
}

.ti-browser:before {
  content: "";
}

.ti-browser-check:before {
  content: "";
}

.ti-browser-maximize:before {
  content: "𐂰";
}

.ti-browser-minus:before {
  content: "𐂯";
}

.ti-browser-off:before {
  content: "";
}

.ti-browser-plus:before {
  content: "";
}

.ti-browser-share:before {
  content: "𐂮";
}

.ti-browser-x:before {
  content: "";
}

.ti-brush:before {
  content: "";
}

.ti-brush-off:before {
  content: "";
}

.ti-bubble:before {
  content: "ﺺ";
}

.ti-bubble-minus:before {
  content: "ﺾ";
}

.ti-bubble-plus:before {
  content: "ﺽ";
}

.ti-bubble-tea:before {
  content: "ｑ";
}

.ti-bubble-tea-2:before {
  content: "ｒ";
}

.ti-bubble-text:before {
  content: "ﺼ";
}

.ti-bubble-x:before {
  content: "ﺻ";
}

.ti-bucket:before {
  content: "";
}

.ti-bucket-droplet:before {
  content: "";
}

.ti-bucket-off:before {
  content: "";
}

.ti-bug:before {
  content: "";
}

.ti-bug-off:before {
  content: "";
}

.ti-building:before {
  content: "";
}

.ti-building-airport:before {
  content: "ﾩ";
}

.ti-building-arch:before {
  content: "";
}

.ti-building-bank:before {
  content: "";
}

.ti-building-bridge:before {
  content: "";
}

.ti-building-bridge-2:before {
  content: "";
}

.ti-building-broadcast-tower:before {
  content: "";
}

.ti-building-burj-al-arab:before {
  content: "ｐ";
}

.ti-building-carousel:before {
  content: "";
}

.ti-building-castle:before {
  content: "";
}

.ti-building-church:before {
  content: "";
}

.ti-building-circus:before {
  content: "";
}

.ti-building-cog:before {
  content: "𐁢";
}

.ti-building-community:before {
  content: "";
}

.ti-building-cottage:before {
  content: "";
}

.ti-building-eiffel-tower:before {
  content: "𐉑";
}

.ti-building-estate:before {
  content: "";
}

.ti-building-factory:before {
  content: "";
}

.ti-building-factory-2:before {
  content: "";
}

.ti-building-fortress:before {
  content: "";
}

.ti-building-hospital:before {
  content: "";
}

.ti-building-lighthouse:before {
  content: "";
}

.ti-building-minus:before {
  content: "𐁡";
}

.ti-building-monument:before {
  content: "";
}

.ti-building-mosque:before {
  content: "練";
}

.ti-building-off:before {
  content: "﻽";
}

.ti-building-pavilion:before {
  content: "";
}

.ti-building-plus:before {
  content: "𐁠";
}

.ti-building-skyscraper:before {
  content: "";
}

.ti-building-stadium:before {
  content: "";
}

.ti-building-store:before {
  content: "";
}

.ti-building-tunnel:before {
  content: "";
}

.ti-building-warehouse:before {
  content: "";
}

.ti-building-wind-turbine:before {
  content: "";
}

.ti-buildings:before {
  content: "｀";
}

.ti-bulb:before {
  content: "";
}

.ti-bulb-off:before {
  content: "";
}

.ti-bulldozer:before {
  content: "";
}

.ti-burger:before {
  content: "ﲴ";
}

.ti-bus:before {
  content: "";
}

.ti-bus-off:before {
  content: "";
}

.ti-bus-stop:before {
  content: "";
}

.ti-businessplan:before {
  content: "";
}

.ti-butterfly:before {
  content: "";
}

.ti-cactus:before {
  content: "";
}

.ti-cactus-off:before {
  content: "";
}

.ti-cake:before {
  content: "";
}

.ti-cake-off:before {
  content: "";
}

.ti-cake-roll:before {
  content: "𐂽";
}

.ti-calculator:before {
  content: "";
}

.ti-calculator-off:before {
  content: "";
}

.ti-calendar:before {
  content: "";
}

.ti-calendar-bolt:before {
  content: "";
}

.ti-calendar-cancel:before {
  content: "";
}

.ti-calendar-check:before {
  content: "";
}

.ti-calendar-clock:before {
  content: "ﴮ";
}

.ti-calendar-code:before {
  content: "";
}

.ti-calendar-cog:before {
  content: "";
}

.ti-calendar-dollar:before {
  content: "";
}

.ti-calendar-dot:before {
  content: "﴾";
}

.ti-calendar-down:before {
  content: "";
}

.ti-calendar-due:before {
  content: "";
}

.ti-calendar-event:before {
  content: "";
}

.ti-calendar-exclamation:before {
  content: "";
}

.ti-calendar-heart:before {
  content: "";
}

.ti-calendar-minus:before {
  content: "";
}

.ti-calendar-month:before {
  content: "ﴯ";
}

.ti-calendar-off:before {
  content: "";
}

.ti-calendar-pause:before {
  content: "";
}

.ti-calendar-pin:before {
  content: "";
}

.ti-calendar-plus:before {
  content: "";
}

.ti-calendar-question:before {
  content: "";
}

.ti-calendar-repeat:before {
  content: "㮝";
}

.ti-calendar-sad:before {
  content: "ﴝ";
}

.ti-calendar-search:before {
  content: "";
}

.ti-calendar-share:before {
  content: "";
}

.ti-calendar-smile:before {
  content: "ﴞ";
}

.ti-calendar-star:before {
  content: "";
}

.ti-calendar-stats:before {
  content: "";
}

.ti-calendar-time:before {
  content: "";
}

.ti-calendar-up:before {
  content: "";
}

.ti-calendar-user:before {
  content: "ﴟ";
}

.ti-calendar-week:before {
  content: "ﴰ";
}

.ti-calendar-x:before {
  content: "";
}

.ti-camera:before {
  content: "";
}

.ti-camera-ai:before {
  content: "ﾨ";
}

.ti-camera-bitcoin:before {
  content: "ﾧ";
}

.ti-camera-bolt:before {
  content: "";
}

.ti-camera-cancel:before {
  content: "";
}

.ti-camera-check:before {
  content: "";
}

.ti-camera-code:before {
  content: "";
}

.ti-camera-cog:before {
  content: "";
}

.ti-camera-dollar:before {
  content: "";
}

.ti-camera-down:before {
  content: "";
}

.ti-camera-exclamation:before {
  content: "";
}

.ti-camera-heart:before {
  content: "";
}

.ti-camera-minus:before {
  content: "";
}

.ti-camera-moon:before {
  content: "ﾦ";
}

.ti-camera-off:before {
  content: "";
}

.ti-camera-pause:before {
  content: "";
}

.ti-camera-pin:before {
  content: "";
}

.ti-camera-plus:before {
  content: "";
}

.ti-camera-question:before {
  content: "";
}

.ti-camera-rotate:before {
  content: "";
}

.ti-camera-search:before {
  content: "";
}

.ti-camera-selfie:before {
  content: "";
}

.ti-camera-share:before {
  content: "";
}

.ti-camera-spark:before {
  content: "ﾼ";
}

.ti-camera-star:before {
  content: "";
}

.ti-camera-up:before {
  content: "";
}

.ti-camera-x:before {
  content: "";
}

.ti-camper:before {
  content: "逸";
}

.ti-campfire:before {
  content: "";
}

.ti-canary:before {
  content: "𐇵";
}

.ti-cancel:before {
  content: "１";
}

.ti-candle:before {
  content: "";
}

.ti-candy:before {
  content: "";
}

.ti-candy-off:before {
  content: "";
}

.ti-cane:before {
  content: "";
}

.ti-cannabis:before {
  content: "";
}

.ti-cap-projecting:before {
  content: "Ｂ";
}

.ti-cap-rounded:before {
  content: "Ａ";
}

.ti-cap-straight:before {
  content: "＠";
}

.ti-capsule:before {
  content: "﫣";
}

.ti-capsule-horizontal:before {
  content: "﫢";
}

.ti-capture:before {
  content: "";
}

.ti-capture-off:before {
  content: "";
}

.ti-car:before {
  content: "";
}

.ti-car-4wd:before {
  content: "ﶸ";
}

.ti-car-crane:before {
  content: "";
}

.ti-car-crash:before {
  content: "";
}

.ti-car-door:before {
  content: "𐉐";
}

.ti-car-fan:before {
  content: "ﶳ";
}

.ti-car-fan-1:before {
  content: "ﶷ";
}

.ti-car-fan-2:before {
  content: "ﶶ";
}

.ti-car-fan-3:before {
  content: "ﶵ";
}

.ti-car-fan-auto:before {
  content: "ﶴ";
}

.ti-car-garage:before {
  content: "ﱷ";
}

.ti-car-lifter:before {
  content: "𐉏";
}

.ti-car-off:before {
  content: "";
}

.ti-car-off-road:before {
  content: "𐈰";
}

.ti-car-suspension:before {
  content: "𐈯";
}

.ti-car-suv:before {
  content: "ﲋ";
}

.ti-car-turbine:before {
  content: "";
}

.ti-carambola:before {
  content: "ﺹ";
}

.ti-caravan:before {
  content: "";
}

.ti-cardboards:before {
  content: "";
}

.ti-cardboards-off:before {
  content: "";
}

.ti-cards:before {
  content: "";
}

.ti-caret-down:before {
  content: "";
}

.ti-caret-left:before {
  content: "";
}

.ti-caret-left-right:before {
  content: "ﱃ";
}

.ti-caret-right:before {
  content: "";
}

.ti-caret-up:before {
  content: "";
}

.ti-caret-up-down:before {
  content: "ﱄ";
}

.ti-carousel-horizontal:before {
  content: "";
}

.ti-carousel-vertical:before {
  content: "";
}

.ti-carrot:before {
  content: "";
}

.ti-carrot-off:before {
  content: "";
}

.ti-cash:before {
  content: "";
}

.ti-cash-banknote:before {
  content: "";
}

.ti-cash-banknote-edit:before {
  content: "𐅉";
}

.ti-cash-banknote-heart:before {
  content: "𐅈";
}

.ti-cash-banknote-minus:before {
  content: "𐅇";
}

.ti-cash-banknote-move:before {
  content: "𐅅";
}

.ti-cash-banknote-move-back:before {
  content: "𐅆";
}

.ti-cash-banknote-off:before {
  content: "";
}

.ti-cash-banknote-plus:before {
  content: "𐅄";
}

.ti-cash-edit:before {
  content: "𐅃";
}

.ti-cash-heart:before {
  content: "𐅂";
}

.ti-cash-minus:before {
  content: "𐅁";
}

.ti-cash-move:before {
  content: "𐄿";
}

.ti-cash-move-back:before {
  content: "𐅀";
}

.ti-cash-off:before {
  content: "";
}

.ti-cash-plus:before {
  content: "𐄾";
}

.ti-cash-register:before {
  content: "ﻦ";
}

.ti-cast:before {
  content: "";
}

.ti-cast-off:before {
  content: "";
}

.ti-cat:before {
  content: "";
}

.ti-category:before {
  content: "";
}

.ti-category-2:before {
  content: "";
}

.ti-category-minus:before {
  content: "ﴠ";
}

.ti-category-plus:before {
  content: "ﴡ";
}

.ti-ce:before {
  content: "";
}

.ti-ce-off:before {
  content: "";
}

.ti-cell:before {
  content: "";
}

.ti-cell-signal-1:before {
  content: "";
}

.ti-cell-signal-2:before {
  content: "";
}

.ti-cell-signal-3:before {
  content: "";
}

.ti-cell-signal-4:before {
  content: "";
}

.ti-cell-signal-5:before {
  content: "";
}

.ti-cell-signal-off:before {
  content: "";
}

.ti-certificate:before {
  content: "";
}

.ti-certificate-2:before {
  content: "";
}

.ti-certificate-2-off:before {
  content: "";
}

.ti-certificate-off:before {
  content: "";
}

.ti-chair-director:before {
  content: "";
}

.ti-chalkboard:before {
  content: "";
}

.ti-chalkboard-off:before {
  content: "";
}

.ti-chalkboard-teacher:before {
  content: "𐅠";
}

.ti-charging-pile:before {
  content: "";
}

.ti-chart-arcs:before {
  content: "";
}

.ti-chart-arcs-3:before {
  content: "";
}

.ti-chart-area:before {
  content: "";
}

.ti-chart-area-line:before {
  content: "";
}

.ti-chart-arrows:before {
  content: "";
}

.ti-chart-arrows-vertical:before {
  content: "";
}

.ti-chart-bar:before {
  content: "";
}

.ti-chart-bar-off:before {
  content: "";
}

.ti-chart-bar-popular:before {
  content: "ﻷ";
}

.ti-chart-bubble:before {
  content: "";
}

.ti-chart-candle:before {
  content: "";
}

.ti-chart-circles:before {
  content: "";
}

.ti-chart-cohort:before {
  content: "ﻶ";
}

.ti-chart-column:before {
  content: "ﾥ";
}

.ti-chart-covariate:before {
  content: "ﾤ";
}

.ti-chart-donut:before {
  content: "";
}

.ti-chart-donut-2:before {
  content: "";
}

.ti-chart-donut-3:before {
  content: "";
}

.ti-chart-donut-4:before {
  content: "";
}

.ti-chart-dots:before {
  content: "";
}

.ti-chart-dots-2:before {
  content: "";
}

.ti-chart-dots-3:before {
  content: "";
}

.ti-chart-funnel:before {
  content: "ﻵ";
}

.ti-chart-grid-dots:before {
  content: "";
}

.ti-chart-histogram:before {
  content: "";
}

.ti-chart-infographic:before {
  content: "";
}

.ti-chart-line:before {
  content: "";
}

.ti-chart-pie:before {
  content: "";
}

.ti-chart-pie-2:before {
  content: "";
}

.ti-chart-pie-3:before {
  content: "";
}

.ti-chart-pie-4:before {
  content: "";
}

.ti-chart-pie-off:before {
  content: "";
}

.ti-chart-ppf:before {
  content: "";
}

.ti-chart-radar:before {
  content: "";
}

.ti-chart-sankey:before {
  content: "";
}

.ti-chart-scatter:before {
  content: "ﶓ";
}

.ti-chart-scatter-3d:before {
  content: "ﶒ";
}

.ti-chart-treemap:before {
  content: "";
}

.ti-check:before {
  content: "";
}

.ti-checkbox:before {
  content: "";
}

.ti-checklist:before {
  content: "";
}

.ti-checks:before {
  content: "";
}

.ti-checkup-list:before {
  content: "";
}

.ti-cheese:before {
  content: "";
}

.ti-chef-hat:before {
  content: "";
}

.ti-chef-hat-off:before {
  content: "";
}

.ti-cherry:before {
  content: "";
}

.ti-chess:before {
  content: "";
}

.ti-chess-bishop:before {
  content: "";
}

.ti-chess-king:before {
  content: "";
}

.ti-chess-knight:before {
  content: "";
}

.ti-chess-queen:before {
  content: "";
}

.ti-chess-rook:before {
  content: "";
}

.ti-chevron-compact-down:before {
  content: "﫰";
}

.ti-chevron-compact-left:before {
  content: "﫱";
}

.ti-chevron-compact-right:before {
  content: "﫲";
}

.ti-chevron-compact-up:before {
  content: "﫳";
}

.ti-chevron-down:before {
  content: "";
}

.ti-chevron-down-left:before {
  content: "";
}

.ti-chevron-down-right:before {
  content: "";
}

.ti-chevron-left:before {
  content: "";
}

.ti-chevron-left-pipe:before {
  content: "﫤";
}

.ti-chevron-right:before {
  content: "";
}

.ti-chevron-right-pipe:before {
  content: "﫥";
}

.ti-chevron-up:before {
  content: "";
}

.ti-chevron-up-left:before {
  content: "";
}

.ti-chevron-up-right:before {
  content: "";
}

.ti-chevrons-down:before {
  content: "";
}

.ti-chevrons-down-left:before {
  content: "";
}

.ti-chevrons-down-right:before {
  content: "";
}

.ti-chevrons-left:before {
  content: "";
}

.ti-chevrons-right:before {
  content: "";
}

.ti-chevrons-up:before {
  content: "";
}

.ti-chevrons-up-left:before {
  content: "";
}

.ti-chevrons-up-right:before {
  content: "";
}

.ti-chisel:before {
  content: "";
}

.ti-chocolate:before {
  content: "𐉎";
}

.ti-christmas-ball:before {
  content: "ﴱ";
}

.ti-christmas-tree:before {
  content: "";
}

.ti-christmas-tree-off:before {
  content: "";
}

.ti-circle:before {
  content: "";
}

.ti-circle-arrow-down:before {
  content: "";
}

.ti-circle-arrow-down-left:before {
  content: "";
}

.ti-circle-arrow-down-right:before {
  content: "";
}

.ti-circle-arrow-left:before {
  content: "";
}

.ti-circle-arrow-right:before {
  content: "";
}

.ti-circle-arrow-up:before {
  content: "";
}

.ti-circle-arrow-up-left:before {
  content: "";
}

.ti-circle-arrow-up-right:before {
  content: "";
}

.ti-circle-asterisk:before {
  content: "𐆭";
}

.ti-circle-caret-down:before {
  content: "";
}

.ti-circle-caret-left:before {
  content: "";
}

.ti-circle-caret-right:before {
  content: "";
}

.ti-circle-caret-up:before {
  content: "";
}

.ti-circle-check:before {
  content: "";
}

.ti-circle-chevron-down:before {
  content: "";
}

.ti-circle-chevron-left:before {
  content: "";
}

.ti-circle-chevron-right:before {
  content: "";
}

.ti-circle-chevron-up:before {
  content: "";
}

.ti-circle-chevrons-down:before {
  content: "";
}

.ti-circle-chevrons-left:before {
  content: "";
}

.ti-circle-chevrons-right:before {
  content: "";
}

.ti-circle-chevrons-up:before {
  content: "";
}

.ti-circle-dashed:before {
  content: "";
}

.ti-circle-dashed-check:before {
  content: "ﺸ";
}

.ti-circle-dashed-letter-a:before {
  content: "ﾚ";
}

.ti-circle-dashed-letter-b:before {
  content: "ﾙ";
}

.ti-circle-dashed-letter-c:before {
  content: "ﾘ";
}

.ti-circle-dashed-letter-d:before {
  content: "ﾗ";
}

.ti-circle-dashed-letter-e:before {
  content: "ﾖ";
}

.ti-circle-dashed-letter-f:before {
  content: "ﾕ";
}

.ti-circle-dashed-letter-g:before {
  content: "ﾔ";
}

.ti-circle-dashed-letter-h:before {
  content: "ﾓ";
}

.ti-circle-dashed-letter-i:before {
  content: "ﾒ";
}

.ti-circle-dashed-letter-j:before {
  content: "ﾑ";
}

.ti-circle-dashed-letter-k:before {
  content: "ﾐ";
}

.ti-circle-dashed-letter-l:before {
  content: "ﾏ";
}

.ti-circle-dashed-letter-m:before {
  content: "ﾍ";
}

.ti-circle-dashed-letter-n:before {
  content: "ﾌ";
}

.ti-circle-dashed-letter-o:before {
  content: "ﾋ";
}

.ti-circle-dashed-letter-p:before {
  content: "ﾊ";
}

.ti-circle-dashed-letter-q:before {
  content: "ﾉ";
}

.ti-circle-dashed-letter-r:before {
  content: "ﾈ";
}

.ti-circle-dashed-letter-s:before {
  content: "ﾇ";
}

.ti-circle-dashed-letter-t:before {
  content: "ﾆ";
}

.ti-circle-dashed-letter-u:before {
  content: "ﾅ";
}

.ti-circle-dashed-letter-v:before {
  content: "ﾄ";
}

.ti-circle-dashed-letter-w:before {
  content: "ﾃ";
}

.ti-circle-dashed-letter-x:before {
  content: "ﾂ";
}

.ti-circle-dashed-letter-y:before {
  content: "ﾁ";
}

.ti-circle-dashed-letter-z:before {
  content: "ﾀ";
}

.ti-circle-dashed-minus:before {
  content: "ﺷ";
}

.ti-circle-dashed-number-0:before {
  content: "ﱫ";
}

.ti-circle-dashed-number-1:before {
  content: "ﱬ";
}

.ti-circle-dashed-number-2:before {
  content: "ﱭ";
}

.ti-circle-dashed-number-3:before {
  content: "ﱮ";
}

.ti-circle-dashed-number-4:before {
  content: "ﱯ";
}

.ti-circle-dashed-number-5:before {
  content: "ﱰ";
}

.ti-circle-dashed-number-6:before {
  content: "ﱱ";
}

.ti-circle-dashed-number-7:before {
  content: "ﱲ";
}

.ti-circle-dashed-number-8:before {
  content: "ﱳ";
}

.ti-circle-dashed-number-9:before {
  content: "ﱴ";
}

.ti-circle-dashed-percentage:before {
  content: "ﵺ";
}

.ti-circle-dashed-plus:before {
  content: "ﺶ";
}

.ti-circle-dashed-x:before {
  content: "ﱵ";
}

.ti-circle-dot:before {
  content: "";
}

.ti-circle-dotted:before {
  content: "";
}

.ti-circle-dotted-letter-a:before {
  content: "ｿ";
}

.ti-circle-dotted-letter-b:before {
  content: "ｾ";
}

.ti-circle-dotted-letter-c:before {
  content: "ｽ";
}

.ti-circle-dotted-letter-d:before {
  content: "ｼ";
}

.ti-circle-dotted-letter-e:before {
  content: "ｻ";
}

.ti-circle-dotted-letter-f:before {
  content: "ｺ";
}

.ti-circle-dotted-letter-g:before {
  content: "ｹ";
}

.ti-circle-dotted-letter-h:before {
  content: "ｸ";
}

.ti-circle-dotted-letter-i:before {
  content: "ｷ";
}

.ti-circle-dotted-letter-j:before {
  content: "ｶ";
}

.ti-circle-dotted-letter-k:before {
  content: "ｵ";
}

.ti-circle-dotted-letter-l:before {
  content: "ｴ";
}

.ti-circle-dotted-letter-m:before {
  content: "ｳ";
}

.ti-circle-dotted-letter-n:before {
  content: "ｲ";
}

.ti-circle-dotted-letter-o:before {
  content: "ｱ";
}

.ti-circle-dotted-letter-p:before {
  content: "ｰ";
}

.ti-circle-dotted-letter-q:before {
  content: "ｯ";
}

.ti-circle-dotted-letter-r:before {
  content: "ｮ";
}

.ti-circle-dotted-letter-s:before {
  content: "ｭ";
}

.ti-circle-dotted-letter-t:before {
  content: "ｬ";
}

.ti-circle-dotted-letter-u:before {
  content: "ｫ";
}

.ti-circle-dotted-letter-v:before {
  content: "ｪ";
}

.ti-circle-dotted-letter-w:before {
  content: "ｩ";
}

.ti-circle-dotted-letter-x:before {
  content: "ｨ";
}

.ti-circle-dotted-letter-y:before {
  content: "ｧ";
}

.ti-circle-dotted-letter-z:before {
  content: "ｦ";
}

.ti-circle-half:before {
  content: "";
}

.ti-circle-half-2:before {
  content: "";
}

.ti-circle-half-vertical:before {
  content: "";
}

.ti-circle-key:before {
  content: "";
}

.ti-circle-letter-a:before {
  content: "";
}

.ti-circle-letter-b:before {
  content: "";
}

.ti-circle-letter-c:before {
  content: "";
}

.ti-circle-letter-d:before {
  content: "";
}

.ti-circle-letter-e:before {
  content: "";
}

.ti-circle-letter-f:before {
  content: "";
}

.ti-circle-letter-g:before {
  content: "";
}

.ti-circle-letter-h:before {
  content: "";
}

.ti-circle-letter-i:before {
  content: "";
}

.ti-circle-letter-j:before {
  content: "";
}

.ti-circle-letter-k:before {
  content: "";
}

.ti-circle-letter-l:before {
  content: "";
}

.ti-circle-letter-m:before {
  content: "";
}

.ti-circle-letter-n:before {
  content: "";
}

.ti-circle-letter-o:before {
  content: "";
}

.ti-circle-letter-p:before {
  content: "";
}

.ti-circle-letter-q:before {
  content: "";
}

.ti-circle-letter-r:before {
  content: "";
}

.ti-circle-letter-s:before {
  content: "";
}

.ti-circle-letter-t:before {
  content: "";
}

.ti-circle-letter-u:before {
  content: "";
}

.ti-circle-letter-v:before {
  content: "";
}

.ti-circle-letter-w:before {
  content: "";
}

.ti-circle-letter-x:before {
  content: "";
}

.ti-circle-letter-y:before {
  content: "";
}

.ti-circle-letter-z:before {
  content: "";
}

.ti-circle-minus:before {
  content: "";
}

.ti-circle-minus-2:before {
  content: "ﲌ";
}

.ti-circle-number-0:before {
  content: "";
}

.ti-circle-number-1:before {
  content: "";
}

.ti-circle-number-2:before {
  content: "";
}

.ti-circle-number-3:before {
  content: "";
}

.ti-circle-number-4:before {
  content: "";
}

.ti-circle-number-5:before {
  content: "";
}

.ti-circle-number-6:before {
  content: "";
}

.ti-circle-number-7:before {
  content: "";
}

.ti-circle-number-8:before {
  content: "";
}

.ti-circle-number-9:before {
  content: "";
}

.ti-circle-off:before {
  content: "";
}

.ti-circle-open-arrow-down:before {
  content: "𐈉";
}

.ti-circle-open-arrow-left:before {
  content: "𐈈";
}

.ti-circle-open-arrow-right:before {
  content: "𐈇";
}

.ti-circle-open-arrow-up:before {
  content: "𐈆";
}

.ti-circle-percentage:before {
  content: "ﵻ";
}

.ti-circle-plus:before {
  content: "";
}

.ti-circle-plus-2:before {
  content: "ﲍ";
}

.ti-circle-plus-minus:before {
  content: "𐈅";
}

.ti-circle-rectangle:before {
  content: "";
}

.ti-circle-rectangle-off:before {
  content: "";
}

.ti-circle-square:before {
  content: "";
}

.ti-circle-triangle:before {
  content: "";
}

.ti-circle-x:before {
  content: "";
}

.ti-circles:before {
  content: "";
}

.ti-circles-relation:before {
  content: "";
}

.ti-circuit-ammeter:before {
  content: "";
}

.ti-circuit-battery:before {
  content: "";
}

.ti-circuit-bulb:before {
  content: "";
}

.ti-circuit-capacitor:before {
  content: "";
}

.ti-circuit-capacitor-polarized:before {
  content: "";
}

.ti-circuit-cell:before {
  content: "";
}

.ti-circuit-cell-plus:before {
  content: "";
}

.ti-circuit-changeover:before {
  content: "";
}

.ti-circuit-diode:before {
  content: "";
}

.ti-circuit-diode-zener:before {
  content: "";
}

.ti-circuit-ground:before {
  content: "";
}

.ti-circuit-ground-digital:before {
  content: "";
}

.ti-circuit-inductor:before {
  content: "";
}

.ti-circuit-motor:before {
  content: "";
}

.ti-circuit-pushbutton:before {
  content: "";
}

.ti-circuit-resistor:before {
  content: "";
}

.ti-circuit-switch-closed:before {
  content: "";
}

.ti-circuit-switch-open:before {
  content: "";
}

.ti-circuit-voltmeter:before {
  content: "";
}

.ti-clear-all:before {
  content: "";
}

.ti-clear-formatting:before {
  content: "";
}

.ti-clef:before {
  content: "𐉀";
}

.ti-clef-staff:before {
  content: "𐉁";
}

.ti-click:before {
  content: "";
}

.ti-cliff-jumping:before {
  content: "ﻼ";
}

.ti-clipboard:before {
  content: "";
}

.ti-clipboard-check:before {
  content: "";
}

.ti-clipboard-copy:before {
  content: "";
}

.ti-clipboard-data:before {
  content: "";
}

.ti-clipboard-heart:before {
  content: "";
}

.ti-clipboard-list:before {
  content: "";
}

.ti-clipboard-off:before {
  content: "";
}

.ti-clipboard-plus:before {
  content: "";
}

.ti-clipboard-search:before {
  content: "𐂘";
}

.ti-clipboard-smile:before {
  content: "ﶚ";
}

.ti-clipboard-text:before {
  content: "";
}

.ti-clipboard-typography:before {
  content: "";
}

.ti-clipboard-x:before {
  content: "";
}

.ti-clock:before {
  content: "";
}

.ti-clock-12:before {
  content: "ﱖ";
}

.ti-clock-2:before {
  content: "";
}

.ti-clock-24:before {
  content: "ﱗ";
}

.ti-clock-bitcoin:before {
  content: "＿";
}

.ti-clock-bolt:before {
  content: "";
}

.ti-clock-cancel:before {
  content: "";
}

.ti-clock-check:before {
  content: "";
}

.ti-clock-code:before {
  content: "";
}

.ti-clock-cog:before {
  content: "";
}

.ti-clock-dollar:before {
  content: "";
}

.ti-clock-down:before {
  content: "";
}

.ti-clock-edit:before {
  content: "";
}

.ti-clock-exclamation:before {
  content: "";
}

.ti-clock-heart:before {
  content: "";
}

.ti-clock-hour-1:before {
  content: "";
}

.ti-clock-hour-10:before {
  content: "";
}

.ti-clock-hour-11:before {
  content: "";
}

.ti-clock-hour-12:before {
  content: "";
}

.ti-clock-hour-2:before {
  content: "";
}

.ti-clock-hour-3:before {
  content: "";
}

.ti-clock-hour-4:before {
  content: "";
}

.ti-clock-hour-5:before {
  content: "";
}

.ti-clock-hour-6:before {
  content: "";
}

.ti-clock-hour-7:before {
  content: "";
}

.ti-clock-hour-8:before {
  content: "";
}

.ti-clock-hour-9:before {
  content: "";
}

.ti-clock-minus:before {
  content: "";
}

.ti-clock-off:before {
  content: "";
}

.ti-clock-pause:before {
  content: "";
}

.ti-clock-pin:before {
  content: "";
}

.ti-clock-play:before {
  content: "";
}

.ti-clock-plus:before {
  content: "";
}

.ti-clock-question:before {
  content: "";
}

.ti-clock-record:before {
  content: "";
}

.ti-clock-search:before {
  content: "";
}

.ti-clock-share:before {
  content: "";
}

.ti-clock-shield:before {
  content: "";
}

.ti-clock-star:before {
  content: "";
}

.ti-clock-stop:before {
  content: "";
}

.ti-clock-up:before {
  content: "";
}

.ti-clock-x:before {
  content: "";
}

.ti-clothes-rack:before {
  content: "";
}

.ti-clothes-rack-off:before {
  content: "";
}

.ti-cloud:before {
  content: "";
}

.ti-cloud-bitcoin:before {
  content: "＾";
}

.ti-cloud-bolt:before {
  content: "";
}

.ti-cloud-cancel:before {
  content: "";
}

.ti-cloud-check:before {
  content: "";
}

.ti-cloud-code:before {
  content: "";
}

.ti-cloud-cog:before {
  content: "";
}

.ti-cloud-computing:before {
  content: "";
}

.ti-cloud-data-connection:before {
  content: "";
}

.ti-cloud-dollar:before {
  content: "";
}

.ti-cloud-down:before {
  content: "";
}

.ti-cloud-download:before {
  content: "";
}

.ti-cloud-exclamation:before {
  content: "";
}

.ti-cloud-fog:before {
  content: "";
}

.ti-cloud-heart:before {
  content: "";
}

.ti-cloud-lock:before {
  content: "";
}

.ti-cloud-lock-open:before {
  content: "";
}

.ti-cloud-minus:before {
  content: "";
}

.ti-cloud-network:before {
  content: "ﱸ";
}

.ti-cloud-off:before {
  content: "";
}

.ti-cloud-pause:before {
  content: "";
}

.ti-cloud-pin:before {
  content: "";
}

.ti-cloud-plus:before {
  content: "";
}

.ti-cloud-question:before {
  content: "";
}

.ti-cloud-rain:before {
  content: "";
}

.ti-cloud-search:before {
  content: "";
}

.ti-cloud-share:before {
  content: "";
}

.ti-cloud-snow:before {
  content: "";
}

.ti-cloud-star:before {
  content: "";
}

.ti-cloud-storm:before {
  content: "";
}

.ti-cloud-up:before {
  content: "";
}

.ti-cloud-upload:before {
  content: "";
}

.ti-cloud-x:before {
  content: "";
}

.ti-clover:before {
  content: "";
}

.ti-clover-2:before {
  content: "";
}

.ti-clubs:before {
  content: "";
}

.ti-code:before {
  content: "";
}

.ti-code-ai:before {
  content: "𐉧";
}

.ti-code-asterisk:before {
  content: "";
}

.ti-code-circle:before {
  content: "";
}

.ti-code-circle-2:before {
  content: "";
}

.ti-code-dots:before {
  content: "";
}

.ti-code-minus:before {
  content: "";
}

.ti-code-off:before {
  content: "";
}

.ti-code-plus:before {
  content: "";
}

.ti-code-variable:before {
  content: "𐂫";
}

.ti-code-variable-minus:before {
  content: "𐂭";
}

.ti-code-variable-plus:before {
  content: "𐂬";
}

.ti-codeblock:before {
  content: "𐇴";
}

.ti-coffee:before {
  content: "";
}

.ti-coffee-off:before {
  content: "";
}

.ti-coffin:before {
  content: "";
}

.ti-coin:before {
  content: "";
}

.ti-coin-bitcoin:before {
  content: "";
}

.ti-coin-euro:before {
  content: "";
}

.ti-coin-monero:before {
  content: "";
}

.ti-coin-off:before {
  content: "";
}

.ti-coin-pound:before {
  content: "";
}

.ti-coin-rupee:before {
  content: "";
}

.ti-coin-taka:before {
  content: "ﴍ";
}

.ti-coin-yen:before {
  content: "";
}

.ti-coin-yuan:before {
  content: "";
}

.ti-coins:before {
  content: "";
}

.ti-color-filter:before {
  content: "";
}

.ti-color-picker:before {
  content: "";
}

.ti-color-picker-off:before {
  content: "";
}

.ti-color-swatch:before {
  content: "";
}

.ti-color-swatch-off:before {
  content: "";
}

.ti-column-insert-left:before {
  content: "";
}

.ti-column-insert-right:before {
  content: "";
}

.ti-column-remove:before {
  content: "﫴";
}

.ti-columns:before {
  content: "";
}

.ti-columns-1:before {
  content: "";
}

.ti-columns-2:before {
  content: "";
}

.ti-columns-3:before {
  content: "";
}

.ti-columns-off:before {
  content: "";
}

.ti-comet:before {
  content: "";
}

.ti-command:before {
  content: "";
}

.ti-command-off:before {
  content: "";
}

.ti-compass:before {
  content: "";
}

.ti-compass-off:before {
  content: "";
}

.ti-components:before {
  content: "";
}

.ti-components-off:before {
  content: "";
}

.ti-cone:before {
  content: "";
}

.ti-cone-2:before {
  content: "";
}

.ti-cone-off:before {
  content: "";
}

.ti-cone-plus:before {
  content: "杖";
}

.ti-confetti:before {
  content: "";
}

.ti-confetti-off:before {
  content: "";
}

.ti-confucius:before {
  content: "";
}

.ti-congruent-to:before {
  content: "ﾣ";
}

.ti-connection:before {
  content: "𐇳";
}

.ti-container:before {
  content: "";
}

.ti-container-off:before {
  content: "";
}

.ti-contract:before {
  content: "ﻻ";
}

.ti-contrast:before {
  content: "";
}

.ti-contrast-2:before {
  content: "";
}

.ti-contrast-2-off:before {
  content: "";
}

.ti-contrast-off:before {
  content: "";
}

.ti-cooker:before {
  content: "";
}

.ti-cookie:before {
  content: "ﶱ";
}

.ti-cookie-man:before {
  content: "ﶲ";
}

.ti-cookie-off:before {
  content: "";
}

.ti-copy:before {
  content: "";
}

.ti-copy-check:before {
  content: "ﶰ";
}

.ti-copy-minus:before {
  content: "ﶯ";
}

.ti-copy-off:before {
  content: "";
}

.ti-copy-plus:before {
  content: "ﶮ";
}

.ti-copy-x:before {
  content: "ﶭ";
}

.ti-copyleft:before {
  content: "";
}

.ti-copyleft-off:before {
  content: "";
}

.ti-copyright:before {
  content: "";
}

.ti-copyright-off:before {
  content: "";
}

.ti-corner-down-left:before {
  content: "";
}

.ti-corner-down-left-double:before {
  content: "";
}

.ti-corner-down-right:before {
  content: "";
}

.ti-corner-down-right-double:before {
  content: "";
}

.ti-corner-left-down:before {
  content: "";
}

.ti-corner-left-down-double:before {
  content: "";
}

.ti-corner-left-up:before {
  content: "";
}

.ti-corner-left-up-double:before {
  content: "";
}

.ti-corner-right-down:before {
  content: "";
}

.ti-corner-right-down-double:before {
  content: "";
}

.ti-corner-right-up:before {
  content: "";
}

.ti-corner-right-up-double:before {
  content: "";
}

.ti-corner-up-left:before {
  content: "";
}

.ti-corner-up-left-double:before {
  content: "";
}

.ti-corner-up-right:before {
  content: "";
}

.ti-corner-up-right-double:before {
  content: "";
}

.ti-cpu:before {
  content: "";
}

.ti-cpu-2:before {
  content: "";
}

.ti-cpu-off:before {
  content: "";
}

.ti-crane:before {
  content: "";
}

.ti-crane-off:before {
  content: "";
}

.ti-creative-commons:before {
  content: "";
}

.ti-creative-commons-by:before {
  content: "";
}

.ti-creative-commons-nc:before {
  content: "";
}

.ti-creative-commons-nd:before {
  content: "";
}

.ti-creative-commons-off:before {
  content: "";
}

.ti-creative-commons-sa:before {
  content: "";
}

.ti-creative-commons-zero:before {
  content: "";
}

.ti-credit-card:before {
  content: "";
}

.ti-credit-card-hand:before {
  content: "𐈮";
}

.ti-credit-card-off:before {
  content: "";
}

.ti-credit-card-pay:before {
  content: "ﴲ";
}

.ti-credit-card-refund:before {
  content: "ﴳ";
}

.ti-credits:before {
  content: "𐇲";
}

.ti-cricket:before {
  content: "";
}

.ti-crop:before {
  content: "";
}

.ti-crop-1-1:before {
  content: "ﵐ";
}

.ti-crop-16-9:before {
  content: "ﵑ";
}

.ti-crop-3-2:before {
  content: "ﵒ";
}

.ti-crop-5-4:before {
  content: "ﵓ";
}

.ti-crop-7-5:before {
  content: "ﵔ";
}

.ti-crop-landscape:before {
  content: "ﵕ";
}

.ti-crop-portrait:before {
  content: "ﵖ";
}

.ti-cross:before {
  content: "";
}

.ti-cross-off:before {
  content: "";
}

.ti-crosshair:before {
  content: "";
}

.ti-crown:before {
  content: "";
}

.ti-crown-off:before {
  content: "";
}

.ti-crutches:before {
  content: "";
}

.ti-crutches-off:before {
  content: "";
}

.ti-crystal-ball:before {
  content: "";
}

.ti-csv:before {
  content: "";
}

.ti-cube:before {
  content: "流";
}

.ti-cube-3d-sphere:before {
  content: "";
}

.ti-cube-3d-sphere-off:before {
  content: "";
}

.ti-cube-off:before {
  content: "歹";
}

.ti-cube-plus:before {
  content: "殺";
}

.ti-cube-send:before {
  content: "";
}

.ti-cube-spark:before {
  content: "ﾻ";
}

.ti-cube-unfolded:before {
  content: "";
}

.ti-cup:before {
  content: "";
}

.ti-cup-off:before {
  content: "";
}

.ti-curling:before {
  content: "";
}

.ti-curly-loop:before {
  content: "";
}

.ti-currency:before {
  content: "";
}

.ti-currency-afghani:before {
  content: "";
}

.ti-currency-bahraini:before {
  content: "";
}

.ti-currency-baht:before {
  content: "";
}

.ti-currency-bitcoin:before {
  content: "";
}

.ti-currency-cent:before {
  content: "";
}

.ti-currency-dinar:before {
  content: "";
}

.ti-currency-dirham:before {
  content: "";
}

.ti-currency-dogecoin:before {
  content: "";
}

.ti-currency-dollar:before {
  content: "";
}

.ti-currency-dollar-australian:before {
  content: "";
}

.ti-currency-dollar-brunei:before {
  content: "";
}

.ti-currency-dollar-canadian:before {
  content: "";
}

.ti-currency-dollar-guyanese:before {
  content: "";
}

.ti-currency-dollar-off:before {
  content: "";
}

.ti-currency-dollar-singapore:before {
  content: "";
}

.ti-currency-dollar-zimbabwean:before {
  content: "";
}

.ti-currency-dong:before {
  content: "";
}

.ti-currency-dram:before {
  content: "";
}

.ti-currency-ethereum:before {
  content: "";
}

.ti-currency-euro:before {
  content: "";
}

.ti-currency-euro-off:before {
  content: "";
}

.ti-currency-florin:before {
  content: "﫵";
}

.ti-currency-forint:before {
  content: "";
}

.ti-currency-frank:before {
  content: "";
}

.ti-currency-guarani:before {
  content: "";
}

.ti-currency-hryvnia:before {
  content: "";
}

.ti-currency-husd:before {
  content: "𐈿";
}

.ti-currency-iranian-rial:before {
  content: "縉";
}

.ti-currency-kip:before {
  content: "";
}

.ti-currency-krone-czech:before {
  content: "";
}

.ti-currency-krone-danish:before {
  content: "";
}

.ti-currency-krone-swedish:before {
  content: "";
}

.ti-currency-lari:before {
  content: "";
}

.ti-currency-leu:before {
  content: "";
}

.ti-currency-lira:before {
  content: "";
}

.ti-currency-litecoin:before {
  content: "";
}

.ti-currency-lyd:before {
  content: "";
}

.ti-currency-manat:before {
  content: "";
}

.ti-currency-monero:before {
  content: "";
}

.ti-currency-naira:before {
  content: "";
}

.ti-currency-nano:before {
  content: "";
}

.ti-currency-off:before {
  content: "";
}

.ti-currency-paanga:before {
  content: "";
}

.ti-currency-peso:before {
  content: "";
}

.ti-currency-pound:before {
  content: "";
}

.ti-currency-pound-off:before {
  content: "";
}

.ti-currency-quetzal:before {
  content: "";
}

.ti-currency-real:before {
  content: "";
}

.ti-currency-renminbi:before {
  content: "";
}

.ti-currency-ripple:before {
  content: "";
}

.ti-currency-riyal:before {
  content: "";
}

.ti-currency-ruble:before {
  content: "";
}

.ti-currency-rufiyaa:before {
  content: "";
}

.ti-currency-rupee:before {
  content: "";
}

.ti-currency-rupee-nepalese:before {
  content: "";
}

.ti-currency-shekel:before {
  content: "";
}

.ti-currency-solana:before {
  content: "";
}

.ti-currency-som:before {
  content: "";
}

.ti-currency-taka:before {
  content: "";
}

.ti-currency-tenge:before {
  content: "";
}

.ti-currency-tether:before {
  content: "𐈾";
}

.ti-currency-tugrik:before {
  content: "";
}

.ti-currency-won:before {
  content: "";
}

.ti-currency-xrp:before {
  content: "ﴴ";
}

.ti-currency-yen:before {
  content: "";
}

.ti-currency-yen-off:before {
  content: "";
}

.ti-currency-yuan:before {
  content: "";
}

.ti-currency-zcash:before {
  content: "𐈽";
}

.ti-currency-zloty:before {
  content: "";
}

.ti-current-location:before {
  content: "";
}

.ti-current-location-off:before {
  content: "";
}

.ti-cursor-off:before {
  content: "";
}

.ti-cursor-text:before {
  content: "";
}

.ti-cut:before {
  content: "";
}

.ti-cylinder:before {
  content: "";
}

.ti-cylinder-off:before {
  content: "滛";
}

.ti-cylinder-plus:before {
  content: "滋";
}

.ti-dashboard:before {
  content: "";
}

.ti-dashboard-off:before {
  content: "";
}

.ti-database:before {
  content: "";
}

.ti-database-cog:before {
  content: "塚";
}

.ti-database-dollar:before {
  content: "﨑";
}

.ti-database-edit:before {
  content: "晴";
}

.ti-database-exclamation:before {
  content: "﨓";
}

.ti-database-export:before {
  content: "";
}

.ti-database-heart:before {
  content: "﨔";
}

.ti-database-import:before {
  content: "";
}

.ti-database-leak:before {
  content: "凞";
}

.ti-database-minus:before {
  content: "猪";
}

.ti-database-off:before {
  content: "";
}

.ti-database-plus:before {
  content: "益";
}

.ti-database-search:before {
  content: "礼";
}

.ti-database-share:before {
  content: "神";
}

.ti-database-smile:before {
  content: "ﶛ";
}

.ti-database-star:before {
  content: "祥";
}

.ti-database-x:before {
  content: "福";
}

.ti-deaf:before {
  content: "𐆬";
}

.ti-decimal:before {
  content: "都";
}

.ti-deer:before {
  content: "";
}

.ti-delta:before {
  content: "";
}

.ti-dental:before {
  content: "";
}

.ti-dental-broken:before {
  content: "";
}

.ti-dental-off:before {
  content: "";
}

.ti-deselect:before {
  content: "麟";
}

.ti-desk:before {
  content: "ﴵ";
}

.ti-details:before {
  content: "";
}

.ti-details-off:before {
  content: "";
}

.ti-device-3d-camera:before {
  content: "𐈭";
}

.ti-device-3d-lens:before {
  content: "𐈬";
}

.ti-device-airpods:before {
  content: "";
}

.ti-device-airpods-case:before {
  content: "";
}

.ti-device-airtag:before {
  content: "﫦";
}

.ti-device-analytics:before {
  content: "";
}

.ti-device-audio-tape:before {
  content: "";
}

.ti-device-camera-phone:before {
  content: "";
}

.ti-device-cctv:before {
  content: "";
}

.ti-device-cctv-off:before {
  content: "";
}

.ti-device-computer-camera:before {
  content: "";
}

.ti-device-computer-camera-2:before {
  content: "𐈼";
}

.ti-device-computer-camera-off:before {
  content: "";
}

.ti-device-desktop:before {
  content: "";
}

.ti-device-desktop-analytics:before {
  content: "";
}

.ti-device-desktop-bolt:before {
  content: "";
}

.ti-device-desktop-cancel:before {
  content: "";
}

.ti-device-desktop-check:before {
  content: "";
}

.ti-device-desktop-code:before {
  content: "";
}

.ti-device-desktop-cog:before {
  content: "";
}

.ti-device-desktop-dollar:before {
  content: "";
}

.ti-device-desktop-down:before {
  content: "";
}

.ti-device-desktop-exclamation:before {
  content: "";
}

.ti-device-desktop-heart:before {
  content: "";
}

.ti-device-desktop-minus:before {
  content: "";
}

.ti-device-desktop-off:before {
  content: "";
}

.ti-device-desktop-pause:before {
  content: "";
}

.ti-device-desktop-pin:before {
  content: "";
}

.ti-device-desktop-plus:before {
  content: "";
}

.ti-device-desktop-question:before {
  content: "";
}

.ti-device-desktop-search:before {
  content: "";
}

.ti-device-desktop-share:before {
  content: "";
}

.ti-device-desktop-star:before {
  content: "";
}

.ti-device-desktop-up:before {
  content: "";
}

.ti-device-desktop-x:before {
  content: "";
}

.ti-device-floppy:before {
  content: "";
}

.ti-device-gamepad:before {
  content: "";
}

.ti-device-gamepad-2:before {
  content: "";
}

.ti-device-gamepad-3:before {
  content: "ﱘ";
}

.ti-device-heart-monitor:before {
  content: "";
}

.ti-device-imac:before {
  content: "";
}

.ti-device-imac-bolt:before {
  content: "";
}

.ti-device-imac-cancel:before {
  content: "";
}

.ti-device-imac-check:before {
  content: "";
}

.ti-device-imac-code:before {
  content: "";
}

.ti-device-imac-cog:before {
  content: "";
}

.ti-device-imac-dollar:before {
  content: "";
}

.ti-device-imac-down:before {
  content: "";
}

.ti-device-imac-exclamation:before {
  content: "";
}

.ti-device-imac-heart:before {
  content: "";
}

.ti-device-imac-minus:before {
  content: "";
}

.ti-device-imac-off:before {
  content: "";
}

.ti-device-imac-pause:before {
  content: "";
}

.ti-device-imac-pin:before {
  content: "";
}

.ti-device-imac-plus:before {
  content: "";
}

.ti-device-imac-question:before {
  content: "";
}

.ti-device-imac-search:before {
  content: "";
}

.ti-device-imac-share:before {
  content: "";
}

.ti-device-imac-star:before {
  content: "";
}

.ti-device-imac-up:before {
  content: "";
}

.ti-device-imac-x:before {
  content: "";
}

.ti-device-ipad:before {
  content: "";
}

.ti-device-ipad-bolt:before {
  content: "";
}

.ti-device-ipad-cancel:before {
  content: "";
}

.ti-device-ipad-check:before {
  content: "";
}

.ti-device-ipad-code:before {
  content: "";
}

.ti-device-ipad-cog:before {
  content: "";
}

.ti-device-ipad-dollar:before {
  content: "";
}

.ti-device-ipad-down:before {
  content: "";
}

.ti-device-ipad-exclamation:before {
  content: "";
}

.ti-device-ipad-heart:before {
  content: "";
}

.ti-device-ipad-horizontal:before {
  content: "";
}

.ti-device-ipad-horizontal-bolt:before {
  content: "";
}

.ti-device-ipad-horizontal-cancel:before {
  content: "";
}

.ti-device-ipad-horizontal-check:before {
  content: "";
}

.ti-device-ipad-horizontal-code:before {
  content: "";
}

.ti-device-ipad-horizontal-cog:before {
  content: "";
}

.ti-device-ipad-horizontal-dollar:before {
  content: "";
}

.ti-device-ipad-horizontal-down:before {
  content: "";
}

.ti-device-ipad-horizontal-exclamation:before {
  content: "";
}

.ti-device-ipad-horizontal-heart:before {
  content: "";
}

.ti-device-ipad-horizontal-minus:before {
  content: "";
}

.ti-device-ipad-horizontal-off:before {
  content: "";
}

.ti-device-ipad-horizontal-pause:before {
  content: "";
}

.ti-device-ipad-horizontal-pin:before {
  content: "";
}

.ti-device-ipad-horizontal-plus:before {
  content: "";
}

.ti-device-ipad-horizontal-question:before {
  content: "";
}

.ti-device-ipad-horizontal-search:before {
  content: "";
}

.ti-device-ipad-horizontal-share:before {
  content: "";
}

.ti-device-ipad-horizontal-star:before {
  content: "";
}

.ti-device-ipad-horizontal-up:before {
  content: "";
}

.ti-device-ipad-horizontal-x:before {
  content: "";
}

.ti-device-ipad-minus:before {
  content: "";
}

.ti-device-ipad-off:before {
  content: "";
}

.ti-device-ipad-pause:before {
  content: "";
}

.ti-device-ipad-pin:before {
  content: "";
}

.ti-device-ipad-plus:before {
  content: "";
}

.ti-device-ipad-question:before {
  content: "";
}

.ti-device-ipad-search:before {
  content: "";
}

.ti-device-ipad-share:before {
  content: "";
}

.ti-device-ipad-star:before {
  content: "";
}

.ti-device-ipad-up:before {
  content: "";
}

.ti-device-ipad-x:before {
  content: "";
}

.ti-device-landline-phone:before {
  content: "";
}

.ti-device-laptop:before {
  content: "";
}

.ti-device-laptop-off:before {
  content: "";
}

.ti-device-mobile:before {
  content: "";
}

.ti-device-mobile-bolt:before {
  content: "";
}

.ti-device-mobile-cancel:before {
  content: "";
}

.ti-device-mobile-charging:before {
  content: "";
}

.ti-device-mobile-check:before {
  content: "";
}

.ti-device-mobile-code:before {
  content: "";
}

.ti-device-mobile-cog:before {
  content: "";
}

.ti-device-mobile-dollar:before {
  content: "";
}

.ti-device-mobile-down:before {
  content: "";
}

.ti-device-mobile-exclamation:before {
  content: "";
}

.ti-device-mobile-heart:before {
  content: "";
}

.ti-device-mobile-message:before {
  content: "";
}

.ti-device-mobile-minus:before {
  content: "";
}

.ti-device-mobile-off:before {
  content: "";
}

.ti-device-mobile-pause:before {
  content: "";
}

.ti-device-mobile-pin:before {
  content: "";
}

.ti-device-mobile-plus:before {
  content: "";
}

.ti-device-mobile-question:before {
  content: "";
}

.ti-device-mobile-rotated:before {
  content: "";
}

.ti-device-mobile-search:before {
  content: "";
}

.ti-device-mobile-share:before {
  content: "";
}

.ti-device-mobile-star:before {
  content: "";
}

.ti-device-mobile-up:before {
  content: "";
}

.ti-device-mobile-vibration:before {
  content: "";
}

.ti-device-mobile-x:before {
  content: "";
}

.ti-device-nintendo:before {
  content: "";
}

.ti-device-nintendo-off:before {
  content: "";
}

.ti-device-projector:before {
  content: "ﰑ";
}

.ti-device-remote:before {
  content: "";
}

.ti-device-screen:before {
  content: "𐈫";
}

.ti-device-sd-card:before {
  content: "";
}

.ti-device-sim:before {
  content: "";
}

.ti-device-sim-1:before {
  content: "";
}

.ti-device-sim-2:before {
  content: "";
}

.ti-device-sim-3:before {
  content: "";
}

.ti-device-speaker:before {
  content: "";
}

.ti-device-speaker-off:before {
  content: "";
}

.ti-device-tablet:before {
  content: "";
}

.ti-device-tablet-bolt:before {
  content: "";
}

.ti-device-tablet-cancel:before {
  content: "";
}

.ti-device-tablet-check:before {
  content: "";
}

.ti-device-tablet-code:before {
  content: "";
}

.ti-device-tablet-cog:before {
  content: "";
}

.ti-device-tablet-dollar:before {
  content: "";
}

.ti-device-tablet-down:before {
  content: "";
}

.ti-device-tablet-exclamation:before {
  content: "";
}

.ti-device-tablet-heart:before {
  content: "";
}

.ti-device-tablet-minus:before {
  content: "";
}

.ti-device-tablet-off:before {
  content: "";
}

.ti-device-tablet-pause:before {
  content: "";
}

.ti-device-tablet-pin:before {
  content: "";
}

.ti-device-tablet-plus:before {
  content: "";
}

.ti-device-tablet-question:before {
  content: "";
}

.ti-device-tablet-search:before {
  content: "";
}

.ti-device-tablet-share:before {
  content: "";
}

.ti-device-tablet-star:before {
  content: "";
}

.ti-device-tablet-up:before {
  content: "";
}

.ti-device-tablet-x:before {
  content: "";
}

.ti-device-tv:before {
  content: "";
}

.ti-device-tv-off:before {
  content: "";
}

.ti-device-tv-old:before {
  content: "";
}

.ti-device-unknown:before {
  content: "ﻴ";
}

.ti-device-usb:before {
  content: "ﱙ";
}

.ti-device-vision-pro:before {
  content: "﫧";
}

.ti-device-vision-pro-wifi:before {
  content: "𐉴";
}

.ti-device-watch:before {
  content: "";
}

.ti-device-watch-bolt:before {
  content: "";
}

.ti-device-watch-cancel:before {
  content: "";
}

.ti-device-watch-check:before {
  content: "";
}

.ti-device-watch-code:before {
  content: "";
}

.ti-device-watch-cog:before {
  content: "";
}

.ti-device-watch-dollar:before {
  content: "";
}

.ti-device-watch-down:before {
  content: "";
}

.ti-device-watch-exclamation:before {
  content: "";
}

.ti-device-watch-heart:before {
  content: "";
}

.ti-device-watch-minus:before {
  content: "";
}

.ti-device-watch-off:before {
  content: "";
}

.ti-device-watch-pause:before {
  content: "";
}

.ti-device-watch-pin:before {
  content: "";
}

.ti-device-watch-plus:before {
  content: "";
}

.ti-device-watch-question:before {
  content: "";
}

.ti-device-watch-search:before {
  content: "";
}

.ti-device-watch-share:before {
  content: "";
}

.ti-device-watch-star:before {
  content: "";
}

.ti-device-watch-stats:before {
  content: "";
}

.ti-device-watch-stats-2:before {
  content: "";
}

.ti-device-watch-up:before {
  content: "";
}

.ti-device-watch-x:before {
  content: "";
}

.ti-device-workstation:before {
  content: "𐉳";
}

.ti-devices:before {
  content: "";
}

.ti-devices-2:before {
  content: "";
}

.ti-devices-bolt:before {
  content: "";
}

.ti-devices-cancel:before {
  content: "";
}

.ti-devices-check:before {
  content: "";
}

.ti-devices-code:before {
  content: "";
}

.ti-devices-cog:before {
  content: "";
}

.ti-devices-dollar:before {
  content: "";
}

.ti-devices-down:before {
  content: "";
}

.ti-devices-exclamation:before {
  content: "";
}

.ti-devices-heart:before {
  content: "";
}

.ti-devices-minus:before {
  content: "";
}

.ti-devices-off:before {
  content: "";
}

.ti-devices-pause:before {
  content: "";
}

.ti-devices-pc:before {
  content: "";
}

.ti-devices-pc-off:before {
  content: "";
}

.ti-devices-pin:before {
  content: "";
}

.ti-devices-plus:before {
  content: "";
}

.ti-devices-question:before {
  content: "";
}

.ti-devices-search:before {
  content: "";
}

.ti-devices-share:before {
  content: "";
}

.ti-devices-star:before {
  content: "";
}

.ti-devices-up:before {
  content: "";
}

.ti-devices-x:before {
  content: "";
}

.ti-diabolo:before {
  content: "煮";
}

.ti-diabolo-off:before {
  content: "漢";
}

.ti-diabolo-plus:before {
  content: "瀞";
}

.ti-dialpad:before {
  content: "";
}

.ti-dialpad-off:before {
  content: "";
}

.ti-diamond:before {
  content: "";
}

.ti-diamond-off:before {
  content: "";
}

.ti-diamonds:before {
  content: "";
}

.ti-diaper:before {
  content: "ﾢ";
}

.ti-dice:before {
  content: "";
}

.ti-dice-1:before {
  content: "";
}

.ti-dice-2:before {
  content: "";
}

.ti-dice-3:before {
  content: "";
}

.ti-dice-4:before {
  content: "";
}

.ti-dice-5:before {
  content: "";
}

.ti-dice-6:before {
  content: "";
}

.ti-dimensions:before {
  content: "";
}

.ti-direction:before {
  content: "";
}

.ti-direction-arrows:before {
  content: "ﴶ";
}

.ti-direction-horizontal:before {
  content: "";
}

.ti-direction-sign:before {
  content: "";
}

.ti-direction-sign-off:before {
  content: "";
}

.ti-directions:before {
  content: "";
}

.ti-directions-off:before {
  content: "";
}

.ti-disabled:before {
  content: "";
}

.ti-disabled-2:before {
  content: "";
}

.ti-disabled-off:before {
  content: "";
}

.ti-disc:before {
  content: "";
}

.ti-disc-golf:before {
  content: "";
}

.ti-disc-off:before {
  content: "";
}

.ti-discount:before {
  content: "";
}

.ti-discount-off:before {
  content: "";
}

.ti-divide:before {
  content: "";
}

.ti-dna:before {
  content: "";
}

.ti-dna-2:before {
  content: "";
}

.ti-dna-2-off:before {
  content: "";
}

.ti-dna-off:before {
  content: "";
}

.ti-dog:before {
  content: "";
}

.ti-dog-bowl:before {
  content: "";
}

.ti-door:before {
  content: "";
}

.ti-door-enter:before {
  content: "";
}

.ti-door-exit:before {
  content: "";
}

.ti-door-hanger:before {
  content: "𐈻";
}

.ti-door-off:before {
  content: "";
}

.ti-dots:before {
  content: "";
}

.ti-dots-circle-horizontal:before {
  content: "";
}

.ti-dots-diagonal:before {
  content: "";
}

.ti-dots-diagonal-2:before {
  content: "";
}

.ti-dots-vertical:before {
  content: "";
}

.ti-download:before {
  content: "";
}

.ti-download-off:before {
  content: "";
}

.ti-drag-drop:before {
  content: "";
}

.ti-drag-drop-2:before {
  content: "";
}

.ti-dragon:before {
  content: "𐉲";
}

.ti-drone:before {
  content: "";
}

.ti-drone-off:before {
  content: "";
}

.ti-drop-circle:before {
  content: "";
}

.ti-droplet:before {
  content: "";
}

.ti-droplet-bolt:before {
  content: "";
}

.ti-droplet-cancel:before {
  content: "";
}

.ti-droplet-check:before {
  content: "";
}

.ti-droplet-code:before {
  content: "";
}

.ti-droplet-cog:before {
  content: "";
}

.ti-droplet-dollar:before {
  content: "";
}

.ti-droplet-down:before {
  content: "";
}

.ti-droplet-exclamation:before {
  content: "豈";
}

.ti-droplet-half:before {
  content: "";
}

.ti-droplet-half-2:before {
  content: "";
}

.ti-droplet-heart:before {
  content: "更";
}

.ti-droplet-minus:before {
  content: "車";
}

.ti-droplet-off:before {
  content: "";
}

.ti-droplet-pause:before {
  content: "賈";
}

.ti-droplet-pin:before {
  content: "滑";
}

.ti-droplet-plus:before {
  content: "串";
}

.ti-droplet-question:before {
  content: "句";
}

.ti-droplet-search:before {
  content: "龜";
}

.ti-droplet-share:before {
  content: "龜";
}

.ti-droplet-star:before {
  content: "契";
}

.ti-droplet-up:before {
  content: "金";
}

.ti-droplet-x:before {
  content: "喇";
}

.ti-droplets:before {
  content: "ﰒ";
}

.ti-dual-screen:before {
  content: "繁";
}

.ti-dumbbell:before {
  content: "𐉍";
}

.ti-dumpling:before {
  content: "ﺵ";
}

.ti-e-passport:before {
  content: "";
}

.ti-ear:before {
  content: "";
}

.ti-ear-off:before {
  content: "";
}

.ti-ear-scan:before {
  content: "ﵗ";
}

.ti-earphone-bluetooth:before {
  content: "𐈺";
}

.ti-ease-in:before {
  content: "";
}

.ti-ease-in-control-point:before {
  content: "";
}

.ti-ease-in-out:before {
  content: "";
}

.ti-ease-in-out-control-points:before {
  content: "";
}

.ti-ease-out:before {
  content: "";
}

.ti-ease-out-control-point:before {
  content: "";
}

.ti-edit:before {
  content: "";
}

.ti-edit-circle:before {
  content: "";
}

.ti-edit-circle-off:before {
  content: "";
}

.ti-edit-off:before {
  content: "";
}

.ti-egg:before {
  content: "";
}

.ti-egg-cracked:before {
  content: "";
}

.ti-egg-fried:before {
  content: "";
}

.ti-egg-off:before {
  content: "";
}

.ti-eggs:before {
  content: "";
}

.ti-elevator:before {
  content: "";
}

.ti-elevator-off:before {
  content: "";
}

.ti-email-stamp:before {
  content: "𐉦";
}

.ti-emergency-bed:before {
  content: "";
}

.ti-empathize:before {
  content: "";
}

.ti-empathize-off:before {
  content: "";
}

.ti-emphasis:before {
  content: "";
}

.ti-engine:before {
  content: "";
}

.ti-engine-off:before {
  content: "";
}

.ti-equal:before {
  content: "";
}

.ti-equal-double:before {
  content: "";
}

.ti-equal-not:before {
  content: "";
}

.ti-eraser:before {
  content: "";
}

.ti-eraser-off:before {
  content: "";
}

.ti-error-404:before {
  content: "";
}

.ti-error-404-off:before {
  content: "";
}

.ti-escalator:before {
  content: "ﬆ";
}

.ti-escalator-down:before {
  content: "ﬄ";
}

.ti-escalator-up:before {
  content: "ﬅ";
}

.ti-exchange:before {
  content: "";
}

.ti-exchange-off:before {
  content: "";
}

.ti-exclamation-circle:before {
  content: "";
}

.ti-exclamation-mark:before {
  content: "";
}

.ti-exclamation-mark-off:before {
  content: "";
}

.ti-exercise-ball:before {
  content: "𐉌";
}

.ti-explicit:before {
  content: "";
}

.ti-explicit-off:before {
  content: "";
}

.ti-exposure:before {
  content: "";
}

.ti-exposure-0:before {
  content: "";
}

.ti-exposure-minus-1:before {
  content: "";
}

.ti-exposure-minus-2:before {
  content: "";
}

.ti-exposure-off:before {
  content: "";
}

.ti-exposure-plus-1:before {
  content: "";
}

.ti-exposure-plus-2:before {
  content: "";
}

.ti-external-link:before {
  content: "";
}

.ti-external-link-off:before {
  content: "";
}

.ti-eye:before {
  content: "";
}

.ti-eye-bitcoin:before {
  content: "］";
}

.ti-eye-bolt:before {
  content: "ﭭ";
}

.ti-eye-cancel:before {
  content: "ﭮ";
}

.ti-eye-check:before {
  content: "";
}

.ti-eye-closed:before {
  content: "";
}

.ti-eye-code:before {
  content: "ﭯ";
}

.ti-eye-cog:before {
  content: "";
}

.ti-eye-discount:before {
  content: "ﭰ";
}

.ti-eye-dollar:before {
  content: "ﭱ";
}

.ti-eye-dotted:before {
  content: "ﺭ";
}

.ti-eye-down:before {
  content: "ﭲ";
}

.ti-eye-edit:before {
  content: "";
}

.ti-eye-exclamation:before {
  content: "";
}

.ti-eye-heart:before {
  content: "";
}

.ti-eye-minus:before {
  content: "ﭳ";
}

.ti-eye-off:before {
  content: "";
}

.ti-eye-pause:before {
  content: "ﭴ";
}

.ti-eye-pin:before {
  content: "ﭵ";
}

.ti-eye-plus:before {
  content: "ﭶ";
}

.ti-eye-question:before {
  content: "ﭷ";
}

.ti-eye-search:before {
  content: "ﭸ";
}

.ti-eye-share:before {
  content: "ﭹ";
}

.ti-eye-spark:before {
  content: "ﾺ";
}

.ti-eye-star:before {
  content: "ﭺ";
}

.ti-eye-table:before {
  content: "";
}

.ti-eye-up:before {
  content: "ﭻ";
}

.ti-eye-x:before {
  content: "";
}

.ti-eyeglass:before {
  content: "";
}

.ti-eyeglass-2:before {
  content: "";
}

.ti-eyeglass-off:before {
  content: "";
}

.ti-face-id:before {
  content: "";
}

.ti-face-id-error:before {
  content: "";
}

.ti-face-mask:before {
  content: "";
}

.ti-face-mask-off:before {
  content: "";
}

.ti-fall:before {
  content: "";
}

.ti-favicon:before {
  content: "ﵥ";
}

.ti-feather:before {
  content: "";
}

.ti-feather-off:before {
  content: "";
}

.ti-fence:before {
  content: "";
}

.ti-fence-off:before {
  content: "";
}

.ti-ferry:before {
  content: "𐁴";
}

.ti-fidget-spinner:before {
  content: "";
}

.ti-file:before {
  content: "";
}

.ti-file-3d:before {
  content: "";
}

.ti-file-ai:before {
  content: "ﾡ";
}

.ti-file-alert:before {
  content: "";
}

.ti-file-analytics:before {
  content: "";
}

.ti-file-arrow-left:before {
  content: "";
}

.ti-file-arrow-right:before {
  content: "";
}

.ti-file-barcode:before {
  content: "";
}

.ti-file-bitcoin:before {
  content: "ﾠ";
}

.ti-file-broken:before {
  content: "";
}

.ti-file-certificate:before {
  content: "";
}

.ti-file-chart:before {
  content: "";
}

.ti-file-check:before {
  content: "";
}

.ti-file-code:before {
  content: "";
}

.ti-file-code-2:before {
  content: "";
}

.ti-file-cv:before {
  content: "署";
}

.ti-file-database:before {
  content: "";
}

.ti-file-delta:before {
  content: "";
}

.ti-file-description:before {
  content: "";
}

.ti-file-diff:before {
  content: "";
}

.ti-file-digit:before {
  content: "";
}

.ti-file-dislike:before {
  content: "";
}

.ti-file-dollar:before {
  content: "";
}

.ti-file-dots:before {
  content: "";
}

.ti-file-download:before {
  content: "";
}

.ti-file-euro:before {
  content: "";
}

.ti-file-excel:before {
  content: "ﻳ";
}

.ti-file-export:before {
  content: "";
}

.ti-file-function:before {
  content: "";
}

.ti-file-horizontal:before {
  content: "";
}

.ti-file-import:before {
  content: "";
}

.ti-file-infinity:before {
  content: "";
}

.ti-file-info:before {
  content: "";
}

.ti-file-invoice:before {
  content: "";
}

.ti-file-isr:before {
  content: "ﺬ";
}

.ti-file-lambda:before {
  content: "";
}

.ti-file-like:before {
  content: "";
}

.ti-file-minus:before {
  content: "";
}

.ti-file-music:before {
  content: "";
}

.ti-file-neutral:before {
  content: "ﴢ";
}

.ti-file-off:before {
  content: "";
}

.ti-file-orientation:before {
  content: "";
}

.ti-file-pencil:before {
  content: "";
}

.ti-file-percent:before {
  content: "";
}

.ti-file-phone:before {
  content: "";
}

.ti-file-plus:before {
  content: "";
}

.ti-file-power:before {
  content: "";
}

.ti-file-report:before {
  content: "";
}

.ti-file-rss:before {
  content: "";
}

.ti-file-sad:before {
  content: "ﴣ";
}

.ti-file-scissors:before {
  content: "";
}

.ti-file-search:before {
  content: "";
}

.ti-file-settings:before {
  content: "";
}

.ti-file-shredder:before {
  content: "";
}

.ti-file-signal:before {
  content: "";
}

.ti-file-smile:before {
  content: "ﴤ";
}

.ti-file-spark:before {
  content: "ﾹ";
}

.ti-file-spreadsheet:before {
  content: "";
}

.ti-file-stack:before {
  content: "";
}

.ti-file-star:before {
  content: "";
}

.ti-file-symlink:before {
  content: "";
}

.ti-file-text:before {
  content: "";
}

.ti-file-text-ai:before {
  content: "﨧";
}

.ti-file-text-shield:before {
  content: "𐃲";
}

.ti-file-text-spark:before {
  content: "ﾸ";
}

.ti-file-time:before {
  content: "";
}

.ti-file-type-bmp:before {
  content: "﬇";
}

.ti-file-type-css:before {
  content: "﬈";
}

.ti-file-type-csv:before {
  content: "﬉";
}

.ti-file-type-doc:before {
  content: "﬊";
}

.ti-file-type-docx:before {
  content: "﬋";
}

.ti-file-type-html:before {
  content: "﬌";
}

.ti-file-type-jpg:before {
  content: "﬍";
}

.ti-file-type-js:before {
  content: "﬎";
}

.ti-file-type-jsx:before {
  content: "﬏";
}

.ti-file-type-pdf:before {
  content: "﬐";
}

.ti-file-type-php:before {
  content: "﬑";
}

.ti-file-type-png:before {
  content: "﬒";
}

.ti-file-type-ppt:before {
  content: "ﬓ";
}

.ti-file-type-rs:before {
  content: "ﬔ";
}

.ti-file-type-sql:before {
  content: "ﬕ";
}

.ti-file-type-svg:before {
  content: "ﬖ";
}

.ti-file-type-ts:before {
  content: "ﬗ";
}

.ti-file-type-tsx:before {
  content: "﬘";
}

.ti-file-type-txt:before {
  content: "﬙";
}

.ti-file-type-vue:before {
  content: "﬚";
}

.ti-file-type-xls:before {
  content: "﬛";
}

.ti-file-type-xml:before {
  content: "﬜";
}

.ti-file-type-zip:before {
  content: "יִ";
}

.ti-file-typography:before {
  content: "";
}

.ti-file-unknown:before {
  content: "";
}

.ti-file-upload:before {
  content: "";
}

.ti-file-vector:before {
  content: "";
}

.ti-file-word:before {
  content: "ﻲ";
}

.ti-file-x:before {
  content: "";
}

.ti-file-zip:before {
  content: "";
}

.ti-files:before {
  content: "";
}

.ti-files-off:before {
  content: "";
}

.ti-filter:before {
  content: "";
}

.ti-filter-2:before {
  content: "𐅋";
}

.ti-filter-2-bolt:before {
  content: "𐅟";
}

.ti-filter-2-cancel:before {
  content: "𐅞";
}

.ti-filter-2-check:before {
  content: "𐅝";
}

.ti-filter-2-code:before {
  content: "𐅜";
}

.ti-filter-2-cog:before {
  content: "𐅛";
}

.ti-filter-2-discount:before {
  content: "𐅚";
}

.ti-filter-2-dollar:before {
  content: "𐅙";
}

.ti-filter-2-down:before {
  content: "𐅘";
}

.ti-filter-2-edit:before {
  content: "𐅗";
}

.ti-filter-2-exclamation:before {
  content: "𐅖";
}

.ti-filter-2-minus:before {
  content: "𐅕";
}

.ti-filter-2-pause:before {
  content: "𐅔";
}

.ti-filter-2-pin:before {
  content: "𐅓";
}

.ti-filter-2-plus:before {
  content: "𐅒";
}

.ti-filter-2-question:before {
  content: "𐅑";
}

.ti-filter-2-search:before {
  content: "𐅐";
}

.ti-filter-2-share:before {
  content: "𐅏";
}

.ti-filter-2-spark:before {
  content: "𐅎";
}

.ti-filter-2-up:before {
  content: "𐅍";
}

.ti-filter-2-x:before {
  content: "𐅌";
}

.ti-filter-bolt:before {
  content: "ﭼ";
}

.ti-filter-cancel:before {
  content: "ﭽ";
}

.ti-filter-check:before {
  content: "ﭾ";
}

.ti-filter-code:before {
  content: "ﭿ";
}

.ti-filter-cog:before {
  content: "茶";
}

.ti-filter-discount:before {
  content: "ﮀ";
}

.ti-filter-dollar:before {
  content: "刺";
}

.ti-filter-down:before {
  content: "ﮁ";
}

.ti-filter-edit:before {
  content: "切";
}

.ti-filter-exclamation:before {
  content: "ﮂ";
}

.ti-filter-heart:before {
  content: "ﮃ";
}

.ti-filter-minus:before {
  content: "度";
}

.ti-filter-off:before {
  content: "";
}

.ti-filter-pause:before {
  content: "ﮄ";
}

.ti-filter-pin:before {
  content: "ﮅ";
}

.ti-filter-plus:before {
  content: "拓";
}

.ti-filter-question:before {
  content: "ﮆ";
}

.ti-filter-search:before {
  content: "ﮇ";
}

.ti-filter-share:before {
  content: "ﮈ";
}

.ti-filter-spark:before {
  content: "𐅊";
}

.ti-filter-star:before {
  content: "糖";
}

.ti-filter-up:before {
  content: "ﮉ";
}

.ti-filter-x:before {
  content: "宅";
}

.ti-filters:before {
  content: "";
}

.ti-fingerprint:before {
  content: "";
}

.ti-fingerprint-off:before {
  content: "";
}

.ti-fingerprint-scan:before {
  content: "ﲵ";
}

.ti-fire-extinguisher:before {
  content: "﫶";
}

.ti-fire-hydrant:before {
  content: "";
}

.ti-fire-hydrant-off:before {
  content: "";
}

.ti-firetruck:before {
  content: "";
}

.ti-firewall-check:before {
  content: "𐇱";
}

.ti-firewall-flame:before {
  content: "𐇰";
}

.ti-first-aid-kit:before {
  content: "";
}

.ti-first-aid-kit-off:before {
  content: "";
}

.ti-fish:before {
  content: "";
}

.ti-fish-bone:before {
  content: "";
}

.ti-fish-christianity:before {
  content: "";
}

.ti-fish-hook:before {
  content: "";
}

.ti-fish-hook-off:before {
  content: "";
}

.ti-fish-off:before {
  content: "";
}

.ti-flag:before {
  content: "";
}

.ti-flag-2:before {
  content: "";
}

.ti-flag-2-off:before {
  content: "";
}

.ti-flag-3:before {
  content: "";
}

.ti-flag-bitcoin:before {
  content: "＼";
}

.ti-flag-bolt:before {
  content: "ﮊ";
}

.ti-flag-cancel:before {
  content: "ﮋ";
}

.ti-flag-check:before {
  content: "ﮌ";
}

.ti-flag-code:before {
  content: "ﮍ";
}

.ti-flag-cog:before {
  content: "ﮎ";
}

.ti-flag-discount:before {
  content: "ﮏ";
}

.ti-flag-dollar:before {
  content: "ﮐ";
}

.ti-flag-down:before {
  content: "ﮑ";
}

.ti-flag-exclamation:before {
  content: "ﮒ";
}

.ti-flag-heart:before {
  content: "ﮓ";
}

.ti-flag-minus:before {
  content: "ﮔ";
}

.ti-flag-off:before {
  content: "";
}

.ti-flag-pause:before {
  content: "ﮕ";
}

.ti-flag-pin:before {
  content: "ﮖ";
}

.ti-flag-plus:before {
  content: "ﮗ";
}

.ti-flag-question:before {
  content: "ﮘ";
}

.ti-flag-search:before {
  content: "ﮙ";
}

.ti-flag-share:before {
  content: "ﮚ";
}

.ti-flag-spark:before {
  content: "ﾷ";
}

.ti-flag-star:before {
  content: "ﮛ";
}

.ti-flag-up:before {
  content: "ﮜ";
}

.ti-flag-x:before {
  content: "ﮝ";
}

.ti-flame:before {
  content: "";
}

.ti-flame-off:before {
  content: "";
}

.ti-flare:before {
  content: "";
}

.ti-flask:before {
  content: "";
}

.ti-flask-2:before {
  content: "";
}

.ti-flask-2-off:before {
  content: "";
}

.ti-flask-off:before {
  content: "";
}

.ti-flip-flops:before {
  content: "";
}

.ti-flip-horizontal:before {
  content: "";
}

.ti-flip-vertical:before {
  content: "";
}

.ti-float-center:before {
  content: "";
}

.ti-float-left:before {
  content: "";
}

.ti-float-none:before {
  content: "";
}

.ti-float-right:before {
  content: "";
}

.ti-flood:before {
  content: "𐉋";
}

.ti-flower:before {
  content: "";
}

.ti-flower-off:before {
  content: "";
}

.ti-focus:before {
  content: "";
}

.ti-focus-2:before {
  content: "";
}

.ti-focus-auto:before {
  content: "謁";
}

.ti-focus-centered:before {
  content: "";
}

.ti-fold:before {
  content: "";
}

.ti-fold-down:before {
  content: "";
}

.ti-fold-up:before {
  content: "";
}

.ti-folder:before {
  content: "";
}

.ti-folder-bolt:before {
  content: "奈";
}

.ti-folder-cancel:before {
  content: "懶";
}

.ti-folder-check:before {
  content: "癩";
}

.ti-folder-code:before {
  content: "羅";
}

.ti-folder-cog:before {
  content: "蘿";
}

.ti-folder-dollar:before {
  content: "螺";
}

.ti-folder-down:before {
  content: "裸";
}

.ti-folder-exclamation:before {
  content: "邏";
}

.ti-folder-heart:before {
  content: "樂";
}

.ti-folder-minus:before {
  content: "";
}

.ti-folder-off:before {
  content: "";
}

.ti-folder-open:before {
  content: "﫷";
}

.ti-folder-pause:before {
  content: "洛";
}

.ti-folder-pin:before {
  content: "烙";
}

.ti-folder-plus:before {
  content: "";
}

.ti-folder-question:before {
  content: "珞";
}

.ti-folder-root:before {
  content: "﵃";
}

.ti-folder-search:before {
  content: "落";
}

.ti-folder-share:before {
  content: "酪";
}

.ti-folder-star:before {
  content: "駱";
}

.ti-folder-symlink:before {
  content: "亂";
}

.ti-folder-up:before {
  content: "卵";
}

.ti-folder-x:before {
  content: "";
}

.ti-folders:before {
  content: "";
}

.ti-folders-off:before {
  content: "";
}

.ti-footsteps:before {
  content: "𐉥";
}

.ti-forbid:before {
  content: "";
}

.ti-forbid-2:before {
  content: "";
}

.ti-forklift:before {
  content: "";
}

.ti-forms:before {
  content: "";
}

.ti-fountain:before {
  content: "";
}

.ti-fountain-off:before {
  content: "";
}

.ti-frame:before {
  content: "";
}

.ti-frame-off:before {
  content: "";
}

.ti-free-rights:before {
  content: "";
}

.ti-freeze-column:before {
  content: "謹";
}

.ti-freeze-row:before {
  content: "贈";
}

.ti-freeze-row-column:before {
  content: "賓";
}

.ti-fridge:before {
  content: "";
}

.ti-fridge-off:before {
  content: "";
}

.ti-friends:before {
  content: "";
}

.ti-friends-off:before {
  content: "";
}

.ti-frustum:before {
  content: "犯";
}

.ti-frustum-off:before {
  content: "瞧";
}

.ti-frustum-plus:before {
  content: "爵";
}

.ti-function:before {
  content: "";
}

.ti-function-off:before {
  content: "";
}

.ti-galaxy:before {
  content: "ﲶ";
}

.ti-garden-cart:before {
  content: "";
}

.ti-garden-cart-off:before {
  content: "";
}

.ti-gas-station:before {
  content: "";
}

.ti-gas-station-off:before {
  content: "";
}

.ti-gauge:before {
  content: "";
}

.ti-gauge-off:before {
  content: "";
}

.ti-gavel:before {
  content: "";
}

.ti-gender-agender:before {
  content: "";
}

.ti-gender-androgyne:before {
  content: "";
}

.ti-gender-bigender:before {
  content: "";
}

.ti-gender-demiboy:before {
  content: "";
}

.ti-gender-demigirl:before {
  content: "";
}

.ti-gender-epicene:before {
  content: "";
}

.ti-gender-female:before {
  content: "";
}

.ti-gender-femme:before {
  content: "";
}

.ti-gender-genderfluid:before {
  content: "";
}

.ti-gender-genderless:before {
  content: "";
}

.ti-gender-genderqueer:before {
  content: "";
}

.ti-gender-hermaphrodite:before {
  content: "";
}

.ti-gender-intergender:before {
  content: "";
}

.ti-gender-male:before {
  content: "";
}

.ti-gender-neutrois:before {
  content: "";
}

.ti-gender-third:before {
  content: "";
}

.ti-gender-transgender:before {
  content: "";
}

.ti-gender-travesti:before {
  content: "";
}

.ti-geometry:before {
  content: "";
}

.ti-ghost:before {
  content: "";
}

.ti-ghost-2:before {
  content: "";
}

.ti-ghost-3:before {
  content: "ﰓ";
}

.ti-ghost-off:before {
  content: "";
}

.ti-gif:before {
  content: "";
}

.ti-gift:before {
  content: "";
}

.ti-gift-card:before {
  content: "";
}

.ti-gift-off:before {
  content: "";
}

.ti-git-branch:before {
  content: "";
}

.ti-git-branch-deleted:before {
  content: "";
}

.ti-git-cherry-pick:before {
  content: "";
}

.ti-git-commit:before {
  content: "";
}

.ti-git-compare:before {
  content: "";
}

.ti-git-fork:before {
  content: "";
}

.ti-git-merge:before {
  content: "";
}

.ti-git-pull-request:before {
  content: "";
}

.ti-git-pull-request-closed:before {
  content: "";
}

.ti-git-pull-request-conflict:before {
  content: "𐉤";
}

.ti-git-pull-request-draft:before {
  content: "";
}

.ti-gizmo:before {
  content: "";
}

.ti-glass:before {
  content: "";
}

.ti-glass-champagne:before {
  content: "ﶜ";
}

.ti-glass-cocktail:before {
  content: "ﶝ";
}

.ti-glass-full:before {
  content: "";
}

.ti-glass-gin:before {
  content: "ﶞ";
}

.ti-glass-off:before {
  content: "";
}

.ti-globe:before {
  content: "";
}

.ti-globe-off:before {
  content: "";
}

.ti-go-game:before {
  content: "";
}

.ti-golf:before {
  content: "";
}

.ti-golf-off:before {
  content: "";
}

.ti-gps:before {
  content: "";
}

.ti-gradienter:before {
  content: "";
}

.ti-grain:before {
  content: "";
}

.ti-grape:before {
  content: "𐈹";
}

.ti-graph:before {
  content: "";
}

.ti-graph-off:before {
  content: "";
}

.ti-grave:before {
  content: "";
}

.ti-grave-2:before {
  content: "";
}

.ti-grid-3x3:before {
  content: "ﲤ";
}

.ti-grid-4x4:before {
  content: "ﲥ";
}

.ti-grid-dots:before {
  content: "";
}

.ti-grid-goldenratio:before {
  content: "ﲦ";
}

.ti-grid-pattern:before {
  content: "";
}

.ti-grid-scan:before {
  content: "ﲧ";
}

.ti-grill:before {
  content: "";
}

.ti-grill-fork:before {
  content: "";
}

.ti-grill-off:before {
  content: "";
}

.ti-grill-spatula:before {
  content: "";
}

.ti-grip-horizontal:before {
  content: "";
}

.ti-grip-vertical:before {
  content: "";
}

.ti-growth:before {
  content: "";
}

.ti-guitar-pick:before {
  content: "";
}

.ti-gymnastics:before {
  content: "﵄";
}

.ti-h-1:before {
  content: "";
}

.ti-h-2:before {
  content: "";
}

.ti-h-3:before {
  content: "";
}

.ti-h-4:before {
  content: "";
}

.ti-h-5:before {
  content: "";
}

.ti-h-6:before {
  content: "";
}

.ti-hammer:before {
  content: "";
}

.ti-hammer-drill:before {
  content: "𐈸";
}

.ti-hammer-off:before {
  content: "";
}

.ti-hand-click:before {
  content: "";
}

.ti-hand-click-off:before {
  content: "𐃱";
}

.ti-hand-finger:before {
  content: "";
}

.ti-hand-finger-down:before {
  content: "ｏ";
}

.ti-hand-finger-left:before {
  content: "ｎ";
}

.ti-hand-finger-off:before {
  content: "";
}

.ti-hand-finger-right:before {
  content: "ｍ";
}

.ti-hand-grab:before {
  content: "";
}

.ti-hand-little-finger:before {
  content: "";
}

.ti-hand-love-you:before {
  content: "";
}

.ti-hand-middle-finger:before {
  content: "";
}

.ti-hand-move:before {
  content: "";
}

.ti-hand-off:before {
  content: "";
}

.ti-hand-ring-finger:before {
  content: "";
}

.ti-hand-sanitizer:before {
  content: "";
}

.ti-hand-stop:before {
  content: "";
}

.ti-hand-three-fingers:before {
  content: "";
}

.ti-hand-two-fingers:before {
  content: "";
}

.ti-hanger:before {
  content: "";
}

.ti-hanger-2:before {
  content: "";
}

.ti-hanger-off:before {
  content: "";
}

.ti-hash:before {
  content: "";
}

.ti-haze:before {
  content: "";
}

.ti-haze-moon:before {
  content: "﫸";
}

.ti-hdr:before {
  content: "嗢";
}

.ti-heading:before {
  content: "";
}

.ti-heading-off:before {
  content: "";
}

.ti-headphones:before {
  content: "";
}

.ti-headphones-off:before {
  content: "";
}

.ti-headset:before {
  content: "";
}

.ti-headset-off:before {
  content: "";
}

.ti-health-recognition:before {
  content: "";
}

.ti-heart:before {
  content: "";
}

.ti-heart-bitcoin:before {
  content: "［";
}

.ti-heart-bolt:before {
  content: "ﮞ";
}

.ti-heart-broken:before {
  content: "";
}

.ti-heart-cancel:before {
  content: "ﮟ";
}

.ti-heart-check:before {
  content: "ﮠ";
}

.ti-heart-code:before {
  content: "ﮡ";
}

.ti-heart-cog:before {
  content: "ﮢ";
}

.ti-heart-discount:before {
  content: "ﮣ";
}

.ti-heart-dollar:before {
  content: "ﮤ";
}

.ti-heart-down:before {
  content: "ﮥ";
}

.ti-heart-exclamation:before {
  content: "ﮦ";
}

.ti-heart-handshake:before {
  content: "";
}

.ti-heart-minus:before {
  content: "";
}

.ti-heart-off:before {
  content: "";
}

.ti-heart-pause:before {
  content: "ﮧ";
}

.ti-heart-pin:before {
  content: "ﮨ";
}

.ti-heart-plus:before {
  content: "";
}

.ti-heart-question:before {
  content: "ﮩ";
}

.ti-heart-rate-monitor:before {
  content: "";
}

.ti-heart-search:before {
  content: "ﮪ";
}

.ti-heart-share:before {
  content: "ﮫ";
}

.ti-heart-spark:before {
  content: "ﾶ";
}

.ti-heart-star:before {
  content: "ﮬ";
}

.ti-heart-up:before {
  content: "ﮭ";
}

.ti-heart-x:before {
  content: "ﮮ";
}

.ti-heartbeat:before {
  content: "";
}

.ti-hearts:before {
  content: "";
}

.ti-hearts-off:before {
  content: "";
}

.ti-helicopter:before {
  content: "";
}

.ti-helicopter-landing:before {
  content: "";
}

.ti-helmet:before {
  content: "";
}

.ti-helmet-off:before {
  content: "";
}

.ti-help:before {
  content: "";
}

.ti-help-circle:before {
  content: "欄";
}

.ti-help-hexagon:before {
  content: "";
}

.ti-help-octagon:before {
  content: "";
}

.ti-help-off:before {
  content: "";
}

.ti-help-small:before {
  content: "爛";
}

.ti-help-square:before {
  content: "鸞";
}

.ti-help-square-rounded:before {
  content: "蘭";
}

.ti-help-triangle:before {
  content: "嵐";
}

.ti-hemisphere:before {
  content: "甆";
}

.ti-hemisphere-off:before {
  content: "猪";
}

.ti-hemisphere-plus:before {
  content: "瑱";
}

.ti-hexagon:before {
  content: "";
}

.ti-hexagon-3d:before {
  content: "";
}

.ti-hexagon-asterisk:before {
  content: "𐆫";
}

.ti-hexagon-letter-a:before {
  content: "";
}

.ti-hexagon-letter-b:before {
  content: "";
}

.ti-hexagon-letter-c:before {
  content: "";
}

.ti-hexagon-letter-d:before {
  content: "";
}

.ti-hexagon-letter-e:before {
  content: "";
}

.ti-hexagon-letter-f:before {
  content: "";
}

.ti-hexagon-letter-g:before {
  content: "";
}

.ti-hexagon-letter-h:before {
  content: "";
}

.ti-hexagon-letter-i:before {
  content: "";
}

.ti-hexagon-letter-j:before {
  content: "";
}

.ti-hexagon-letter-k:before {
  content: "";
}

.ti-hexagon-letter-l:before {
  content: "";
}

.ti-hexagon-letter-m:before {
  content: "";
}

.ti-hexagon-letter-n:before {
  content: "";
}

.ti-hexagon-letter-o:before {
  content: "";
}

.ti-hexagon-letter-p:before {
  content: "";
}

.ti-hexagon-letter-q:before {
  content: "";
}

.ti-hexagon-letter-r:before {
  content: "";
}

.ti-hexagon-letter-s:before {
  content: "";
}

.ti-hexagon-letter-t:before {
  content: "";
}

.ti-hexagon-letter-u:before {
  content: "";
}

.ti-hexagon-letter-v:before {
  content: "";
}

.ti-hexagon-letter-w:before {
  content: "";
}

.ti-hexagon-letter-x:before {
  content: "";
}

.ti-hexagon-letter-y:before {
  content: "";
}

.ti-hexagon-letter-z:before {
  content: "";
}

.ti-hexagon-minus:before {
  content: "ﲏ";
}

.ti-hexagon-minus-2:before {
  content: "ﲎ";
}

.ti-hexagon-number-0:before {
  content: "";
}

.ti-hexagon-number-1:before {
  content: "";
}

.ti-hexagon-number-2:before {
  content: "";
}

.ti-hexagon-number-3:before {
  content: "";
}

.ti-hexagon-number-4:before {
  content: "";
}

.ti-hexagon-number-5:before {
  content: "";
}

.ti-hexagon-number-6:before {
  content: "";
}

.ti-hexagon-number-7:before {
  content: "";
}

.ti-hexagon-number-8:before {
  content: "";
}

.ti-hexagon-number-9:before {
  content: "";
}

.ti-hexagon-off:before {
  content: "";
}

.ti-hexagon-plus:before {
  content: "ﱅ";
}

.ti-hexagon-plus-2:before {
  content: "ﲐ";
}

.ti-hexagonal-prism:before {
  content: "瘟";
}

.ti-hexagonal-prism-off:before {
  content: "画";
}

.ti-hexagonal-prism-plus:before {
  content: "瘝";
}

.ti-hexagonal-pyramid:before {
  content: "直";
}

.ti-hexagonal-pyramid-off:before {
  content: "益";
}

.ti-hexagonal-pyramid-plus:before {
  content: "盛";
}

.ti-hexagons:before {
  content: "";
}

.ti-hexagons-off:before {
  content: "";
}

.ti-hierarchy:before {
  content: "";
}

.ti-hierarchy-2:before {
  content: "";
}

.ti-hierarchy-3:before {
  content: "";
}

.ti-hierarchy-off:before {
  content: "";
}

.ti-highlight:before {
  content: "";
}

.ti-highlight-off:before {
  content: "";
}

.ti-history:before {
  content: "";
}

.ti-history-off:before {
  content: "";
}

.ti-history-toggle:before {
  content: "";
}

.ti-home:before {
  content: "";
}

.ti-home-2:before {
  content: "";
}

.ti-home-bitcoin:before {
  content: "Ｚ";
}

.ti-home-bolt:before {
  content: "";
}

.ti-home-cancel:before {
  content: "";
}

.ti-home-check:before {
  content: "";
}

.ti-home-cog:before {
  content: "";
}

.ti-home-dollar:before {
  content: "";
}

.ti-home-dot:before {
  content: "";
}

.ti-home-down:before {
  content: "";
}

.ti-home-eco:before {
  content: "";
}

.ti-home-edit:before {
  content: "";
}

.ti-home-exclamation:before {
  content: "";
}

.ti-home-hand:before {
  content: "";
}

.ti-home-heart:before {
  content: "";
}

.ti-home-infinity:before {
  content: "";
}

.ti-home-link:before {
  content: "";
}

.ti-home-lock:before {
  content: "𐈄";
}

.ti-home-minus:before {
  content: "";
}

.ti-home-move:before {
  content: "";
}

.ti-home-off:before {
  content: "";
}

.ti-home-plus:before {
  content: "";
}

.ti-home-question:before {
  content: "";
}

.ti-home-ribbon:before {
  content: "";
}

.ti-home-search:before {
  content: "";
}

.ti-home-share:before {
  content: "";
}

.ti-home-shield:before {
  content: "";
}

.ti-home-signal:before {
  content: "";
}

.ti-home-spark:before {
  content: "ﾵ";
}

.ti-home-star:before {
  content: "";
}

.ti-home-stats:before {
  content: "";
}

.ti-home-up:before {
  content: "";
}

.ti-home-x:before {
  content: "";
}

.ti-horse:before {
  content: "ﱆ";
}

.ti-horse-toy:before {
  content: "";
}

.ti-horseshoe:before {
  content: "ﲷ";
}

.ti-hospital:before {
  content: "ﵙ";
}

.ti-hospital-circle:before {
  content: "ﵘ";
}

.ti-hotel-service:before {
  content: "";
}

.ti-hourglass:before {
  content: "";
}

.ti-hourglass-empty:before {
  content: "";
}

.ti-hourglass-high:before {
  content: "";
}

.ti-hourglass-low:before {
  content: "";
}

.ti-hourglass-off:before {
  content: "";
}

.ti-hours-12:before {
  content: "ﱓ";
}

.ti-hours-24:before {
  content: "";
}

.ti-html:before {
  content: "";
}

.ti-http-connect:before {
  content: "﨨";
}

.ti-http-connect-off:before {
  content: "𐃧";
}

.ti-http-delete:before {
  content: "﨩";
}

.ti-http-delete-off:before {
  content: "𐃦";
}

.ti-http-get:before {
  content: "飯";
}

.ti-http-get-off:before {
  content: "𐃥";
}

.ti-http-head:before {
  content: "飼";
}

.ti-http-head-off:before {
  content: "𐃤";
}

.ti-http-options:before {
  content: "館";
}

.ti-http-options-off:before {
  content: "𐃣";
}

.ti-http-patch:before {
  content: "鶴";
}

.ti-http-patch-off:before {
  content: "𐃢";
}

.ti-http-post:before {
  content: "郞";
}

.ti-http-post-off:before {
  content: "𐃡";
}

.ti-http-put:before {
  content: "隷";
}

.ti-http-put-off:before {
  content: "𐃠";
}

.ti-http-que:before {
  content: "者";
}

.ti-http-que-off:before {
  content: "𐃟";
}

.ti-http-trace:before {
  content: "侮";
}

.ti-http-trace-off:before {
  content: "𐃞";
}

.ti-hula-hoop:before {
  content: "𐉊";
}

.ti-ice-cream:before {
  content: "";
}

.ti-ice-cream-2:before {
  content: "";
}

.ti-ice-cream-off:before {
  content: "";
}

.ti-ice-skating:before {
  content: "";
}

.ti-iceberg:before {
  content: "𐈪";
}

.ti-icons:before {
  content: "";
}

.ti-icons-off:before {
  content: "";
}

.ti-icosahedron:before {
  content: "ﻆ";
}

.ti-id:before {
  content: "";
}

.ti-id-badge:before {
  content: "";
}

.ti-id-badge-2:before {
  content: "";
}

.ti-id-badge-off:before {
  content: "";
}

.ti-id-off:before {
  content: "";
}

.ti-image-generation:before {
  content: "𐇯";
}

.ti-image-in-picture:before {
  content: "ﶟ";
}

.ti-inbox:before {
  content: "";
}

.ti-inbox-off:before {
  content: "";
}

.ti-indent-decrease:before {
  content: "";
}

.ti-indent-increase:before {
  content: "";
}

.ti-infinity:before {
  content: "";
}

.ti-infinity-2:before {
  content: "𐈷";
}

.ti-infinity-off:before {
  content: "";
}

.ti-info-circle:before {
  content: "";
}

.ti-info-hexagon:before {
  content: "";
}

.ti-info-octagon:before {
  content: "";
}

.ti-info-small:before {
  content: "濫";
}

.ti-info-square:before {
  content: "";
}

.ti-info-square-rounded:before {
  content: "";
}

.ti-info-triangle:before {
  content: "藍";
}

.ti-inner-shadow-bottom:before {
  content: "";
}

.ti-inner-shadow-bottom-left:before {
  content: "";
}

.ti-inner-shadow-bottom-right:before {
  content: "";
}

.ti-inner-shadow-left:before {
  content: "";
}

.ti-inner-shadow-right:before {
  content: "";
}

.ti-inner-shadow-top:before {
  content: "";
}

.ti-inner-shadow-top-left:before {
  content: "";
}

.ti-inner-shadow-top-right:before {
  content: "";
}

.ti-input-ai:before {
  content: "ﱚ";
}

.ti-input-check:before {
  content: "ﱛ";
}

.ti-input-search:before {
  content: "";
}

.ti-input-spark:before {
  content: "ﾴ";
}

.ti-input-x:before {
  content: "ﱜ";
}

.ti-invoice:before {
  content: "ﺫ";
}

.ti-ironing:before {
  content: "塚";
}

.ti-ironing-1:before {
  content: "";
}

.ti-ironing-2:before {
  content: "";
}

.ti-ironing-3:before {
  content: "";
}

.ti-ironing-off:before {
  content: "";
}

.ti-ironing-steam:before {
  content: "";
}

.ti-ironing-steam-off:before {
  content: "";
}

.ti-irregular-polyhedron:before {
  content: "磌";
}

.ti-irregular-polyhedron-off:before {
  content: "睊";
}

.ti-irregular-polyhedron-plus:before {
  content: "着";
}

.ti-italic:before {
  content: "";
}

.ti-italic-off:before {
  content: "𐉱";
}

.ti-jacket:before {
  content: "";
}

.ti-jetpack:before {
  content: "";
}

.ti-jetski:before {
  content: "𐈩";
}

.ti-jewish-star:before {
  content: "";
}

.ti-join-bevel:before {
  content: "ｌ";
}

.ti-join-round:before {
  content: "ｋ";
}

.ti-join-straight:before {
  content: "ｊ";
}

.ti-joker:before {
  content: "𐁟";
}

.ti-jpg:before {
  content: "";
}

.ti-json:before {
  content: "";
}

.ti-jump-rope:before {
  content: "";
}

.ti-karate:before {
  content: "";
}

.ti-kayak:before {
  content: "";
}

.ti-kerning:before {
  content: "";
}

.ti-key:before {
  content: "";
}

.ti-key-off:before {
  content: "";
}

.ti-keyboard:before {
  content: "";
}

.ti-keyboard-hide:before {
  content: "";
}

.ti-keyboard-off:before {
  content: "";
}

.ti-keyboard-show:before {
  content: "";
}

.ti-keyframe:before {
  content: "";
}

.ti-keyframe-align-center:before {
  content: "";
}

.ti-keyframe-align-horizontal:before {
  content: "";
}

.ti-keyframe-align-vertical:before {
  content: "";
}

.ti-keyframes:before {
  content: "";
}

.ti-label:before {
  content: "Ｘ";
}

.ti-label-important:before {
  content: "ｉ";
}

.ti-label-off:before {
  content: "Ｙ";
}

.ti-ladder:before {
  content: "";
}

.ti-ladder-off:before {
  content: "";
}

.ti-ladle:before {
  content: "ﰔ";
}

.ti-lambda:before {
  content: "";
}

.ti-lamp:before {
  content: "";
}

.ti-lamp-2:before {
  content: "";
}

.ti-lamp-off:before {
  content: "";
}

.ti-lane:before {
  content: "﫹";
}

.ti-language:before {
  content: "";
}

.ti-language-hiragana:before {
  content: "";
}

.ti-language-katakana:before {
  content: "";
}

.ti-language-off:before {
  content: "";
}

.ti-lasso:before {
  content: "";
}

.ti-lasso-off:before {
  content: "";
}

.ti-lasso-polygon:before {
  content: "";
}

.ti-laurel-wreath:before {
  content: "ｅ";
}

.ti-laurel-wreath-1:before {
  content: "ｈ";
}

.ti-laurel-wreath-2:before {
  content: "ｇ";
}

.ti-laurel-wreath-3:before {
  content: "ｆ";
}

.ti-lawn-mower:before {
  content: "𐈶";
}

.ti-layers-difference:before {
  content: "";
}

.ti-layers-intersect:before {
  content: "";
}

.ti-layers-intersect-2:before {
  content: "";
}

.ti-layers-linked:before {
  content: "";
}

.ti-layers-off:before {
  content: "";
}

.ti-layers-selected:before {
  content: "ﺩ";
}

.ti-layers-selected-bottom:before {
  content: "ﺪ";
}

.ti-layers-subtract:before {
  content: "";
}

.ti-layers-union:before {
  content: "";
}

.ti-layout:before {
  content: "";
}

.ti-layout-2:before {
  content: "";
}

.ti-layout-align-bottom:before {
  content: "";
}

.ti-layout-align-center:before {
  content: "";
}

.ti-layout-align-left:before {
  content: "";
}

.ti-layout-align-middle:before {
  content: "";
}

.ti-layout-align-right:before {
  content: "";
}

.ti-layout-align-top:before {
  content: "";
}

.ti-layout-board:before {
  content: "";
}

.ti-layout-board-split:before {
  content: "";
}

.ti-layout-bottombar:before {
  content: "";
}

.ti-layout-bottombar-collapse:before {
  content: "";
}

.ti-layout-bottombar-expand:before {
  content: "";
}

.ti-layout-bottombar-inactive:before {
  content: "﵅";
}

.ti-layout-cards:before {
  content: "";
}

.ti-layout-collage:before {
  content: "";
}

.ti-layout-columns:before {
  content: "";
}

.ti-layout-dashboard:before {
  content: "";
}

.ti-layout-distribute-horizontal:before {
  content: "";
}

.ti-layout-distribute-vertical:before {
  content: "";
}

.ti-layout-grid:before {
  content: "";
}

.ti-layout-grid-add:before {
  content: "";
}

.ti-layout-grid-remove:before {
  content: "墳";
}

.ti-layout-kanban:before {
  content: "";
}

.ti-layout-list:before {
  content: "";
}

.ti-layout-navbar:before {
  content: "";
}

.ti-layout-navbar-collapse:before {
  content: "";
}

.ti-layout-navbar-expand:before {
  content: "";
}

.ti-layout-navbar-inactive:before {
  content: "﵆";
}

.ti-layout-off:before {
  content: "";
}

.ti-layout-rows:before {
  content: "";
}

.ti-layout-sidebar:before {
  content: "";
}

.ti-layout-sidebar-inactive:before {
  content: "﵇";
}

.ti-layout-sidebar-left-collapse:before {
  content: "";
}

.ti-layout-sidebar-left-expand:before {
  content: "";
}

.ti-layout-sidebar-right:before {
  content: "";
}

.ti-layout-sidebar-right-collapse:before {
  content: "";
}

.ti-layout-sidebar-right-expand:before {
  content: "";
}

.ti-layout-sidebar-right-inactive:before {
  content: "﵈";
}

.ti-leaf:before {
  content: "";
}

.ti-leaf-2:before {
  content: "ｄ";
}

.ti-leaf-maple:before {
  content: "𐉉";
}

.ti-leaf-off:before {
  content: "";
}

.ti-lego:before {
  content: "";
}

.ti-lego-off:before {
  content: "";
}

.ti-lemon:before {
  content: "";
}

.ti-lemon-2:before {
  content: "";
}

.ti-letter-a:before {
  content: "";
}

.ti-letter-a-small:before {
  content: "ﳇ";
}

.ti-letter-b:before {
  content: "";
}

.ti-letter-b-small:before {
  content: "ﳈ";
}

.ti-letter-c:before {
  content: "";
}

.ti-letter-c-small:before {
  content: "ﳉ";
}

.ti-letter-case:before {
  content: "";
}

.ti-letter-case-lower:before {
  content: "";
}

.ti-letter-case-toggle:before {
  content: "";
}

.ti-letter-case-upper:before {
  content: "";
}

.ti-letter-d:before {
  content: "";
}

.ti-letter-d-small:before {
  content: "ﳊ";
}

.ti-letter-e:before {
  content: "";
}

.ti-letter-e-small:before {
  content: "ﳋ";
}

.ti-letter-f:before {
  content: "";
}

.ti-letter-f-small:before {
  content: "ﳌ";
}

.ti-letter-g:before {
  content: "";
}

.ti-letter-g-small:before {
  content: "ﳍ";
}

.ti-letter-h:before {
  content: "";
}

.ti-letter-h-small:before {
  content: "ﳎ";
}

.ti-letter-i:before {
  content: "";
}

.ti-letter-i-small:before {
  content: "ﳏ";
}

.ti-letter-j:before {
  content: "";
}

.ti-letter-j-small:before {
  content: "ﳐ";
}

.ti-letter-k:before {
  content: "";
}

.ti-letter-k-small:before {
  content: "ﳑ";
}

.ti-letter-l:before {
  content: "";
}

.ti-letter-l-small:before {
  content: "ﳒ";
}

.ti-letter-m:before {
  content: "";
}

.ti-letter-m-small:before {
  content: "ﳓ";
}

.ti-letter-n:before {
  content: "";
}

.ti-letter-n-small:before {
  content: "ﳔ";
}

.ti-letter-o:before {
  content: "";
}

.ti-letter-o-small:before {
  content: "ﳕ";
}

.ti-letter-p:before {
  content: "";
}

.ti-letter-p-small:before {
  content: "ﳖ";
}

.ti-letter-q:before {
  content: "";
}

.ti-letter-q-small:before {
  content: "ﳗ";
}

.ti-letter-r:before {
  content: "";
}

.ti-letter-r-small:before {
  content: "ﳘ";
}

.ti-letter-s:before {
  content: "";
}

.ti-letter-s-small:before {
  content: "ﳙ";
}

.ti-letter-spacing:before {
  content: "";
}

.ti-letter-t:before {
  content: "";
}

.ti-letter-t-small:before {
  content: "ﳚ";
}

.ti-letter-u:before {
  content: "";
}

.ti-letter-u-small:before {
  content: "ﳛ";
}

.ti-letter-v:before {
  content: "";
}

.ti-letter-v-small:before {
  content: "ﳜ";
}

.ti-letter-w:before {
  content: "";
}

.ti-letter-w-small:before {
  content: "ﳝ";
}

.ti-letter-x:before {
  content: "";
}

.ti-letter-x-small:before {
  content: "ﳞ";
}

.ti-letter-y:before {
  content: "";
}

.ti-letter-y-small:before {
  content: "ﳟ";
}

.ti-letter-z:before {
  content: "";
}

.ti-letter-z-small:before {
  content: "ﳠ";
}

.ti-library:before {
  content: "﵌";
}

.ti-library-minus:before {
  content: "﵉";
}

.ti-library-photo:before {
  content: "﵊";
}

.ti-library-plus:before {
  content: "﵋";
}

.ti-license:before {
  content: "";
}

.ti-license-off:before {
  content: "";
}

.ti-lifebuoy:before {
  content: "";
}

.ti-lifebuoy-off:before {
  content: "";
}

.ti-lighter:before {
  content: "";
}

.ti-line:before {
  content: "";
}

.ti-line-dashed:before {
  content: "";
}

.ti-line-dotted:before {
  content: "";
}

.ti-line-height:before {
  content: "";
}

.ti-line-scan:before {
  content: "ﲸ";
}

.ti-link:before {
  content: "";
}

.ti-link-minus:before {
  content: "ﴖ";
}

.ti-link-off:before {
  content: "";
}

.ti-link-plus:before {
  content: "ﴗ";
}

.ti-list:before {
  content: "";
}

.ti-list-check:before {
  content: "";
}

.ti-list-details:before {
  content: "";
}

.ti-list-letters:before {
  content: "ﱇ";
}

.ti-list-numbers:before {
  content: "";
}

.ti-list-search:before {
  content: "";
}

.ti-list-tree:before {
  content: "﫺";
}

.ti-live-photo:before {
  content: "";
}

.ti-live-photo-off:before {
  content: "";
}

.ti-live-view:before {
  content: "";
}

.ti-load-balancer:before {
  content: "臭";
}

.ti-loader:before {
  content: "";
}

.ti-loader-2:before {
  content: "";
}

.ti-loader-3:before {
  content: "";
}

.ti-loader-4:before {
  content: "𐈵";
}

.ti-loader-quarter:before {
  content: "";
}

.ti-location:before {
  content: "";
}

.ti-location-bolt:before {
  content: "ﮯ";
}

.ti-location-broken:before {
  content: "";
}

.ti-location-cancel:before {
  content: "ﮰ";
}

.ti-location-check:before {
  content: "ﮱ";
}

.ti-location-code:before {
  content: "﮲";
}

.ti-location-cog:before {
  content: "﮳";
}

.ti-location-discount:before {
  content: "﮴";
}

.ti-location-dollar:before {
  content: "﮵";
}

.ti-location-down:before {
  content: "﮶";
}

.ti-location-exclamation:before {
  content: "﮷";
}

.ti-location-heart:before {
  content: "﮸";
}

.ti-location-minus:before {
  content: "﮹";
}

.ti-location-off:before {
  content: "";
}

.ti-location-pause:before {
  content: "﮺";
}

.ti-location-pin:before {
  content: "﮻";
}

.ti-location-plus:before {
  content: "﮼";
}

.ti-location-question:before {
  content: "﮽";
}

.ti-location-search:before {
  content: "﮾";
}

.ti-location-share:before {
  content: "﮿";
}

.ti-location-star:before {
  content: "﯀";
}

.ti-location-up:before {
  content: "﯁";
}

.ti-location-x:before {
  content: "﯂";
}

.ti-lock:before {
  content: "";
}

.ti-lock-access:before {
  content: "";
}

.ti-lock-access-off:before {
  content: "";
}

.ti-lock-bitcoin:before {
  content: "Ｗ";
}

.ti-lock-bolt:before {
  content: "襤";
}

.ti-lock-cancel:before {
  content: "拉";
}

.ti-lock-check:before {
  content: "臘";
}

.ti-lock-code:before {
  content: "蠟";
}

.ti-lock-cog:before {
  content: "廊";
}

.ti-lock-dollar:before {
  content: "朗";
}

.ti-lock-down:before {
  content: "浪";
}

.ti-lock-exclamation:before {
  content: "狼";
}

.ti-lock-heart:before {
  content: "郎";
}

.ti-lock-minus:before {
  content: "來";
}

.ti-lock-off:before {
  content: "";
}

.ti-lock-open:before {
  content: "";
}

.ti-lock-open-2:before {
  content: "ﺨ";
}

.ti-lock-open-off:before {
  content: "";
}

.ti-lock-password:before {
  content: "ﾟ";
}

.ti-lock-pause:before {
  content: "冷";
}

.ti-lock-pin:before {
  content: "勞";
}

.ti-lock-plus:before {
  content: "擄";
}

.ti-lock-question:before {
  content: "櫓";
}

.ti-lock-search:before {
  content: "爐";
}

.ti-lock-share:before {
  content: "盧";
}

.ti-lock-square:before {
  content: "";
}

.ti-lock-square-rounded:before {
  content: "";
}

.ti-lock-star:before {
  content: "老";
}

.ti-lock-up:before {
  content: "蘆";
}

.ti-lock-x:before {
  content: "虜";
}

.ti-logic-and:before {
  content: "";
}

.ti-logic-buffer:before {
  content: "";
}

.ti-logic-nand:before {
  content: "";
}

.ti-logic-nor:before {
  content: "";
}

.ti-logic-not:before {
  content: "";
}

.ti-logic-or:before {
  content: "";
}

.ti-logic-xnor:before {
  content: "";
}

.ti-logic-xor:before {
  content: "";
}

.ti-login:before {
  content: "";
}

.ti-login-2:before {
  content: "ﱶ";
}

.ti-logout:before {
  content: "";
}

.ti-logout-2:before {
  content: "奄";
}

.ti-logs:before {
  content: "ﺧ";
}

.ti-lollipop:before {
  content: "";
}

.ti-lollipop-off:before {
  content: "";
}

.ti-luggage:before {
  content: "";
}

.ti-luggage-off:before {
  content: "";
}

.ti-lungs:before {
  content: "";
}

.ti-lungs-off:before {
  content: "";
}

.ti-macro:before {
  content: "";
}

.ti-macro-off:before {
  content: "";
}

.ti-magnet:before {
  content: "";
}

.ti-magnet-off:before {
  content: "";
}

.ti-magnetic:before {
  content: "ﲹ";
}

.ti-mail:before {
  content: "";
}

.ti-mail-ai:before {
  content: "僧";
}

.ti-mail-bitcoin:before {
  content: "Ｖ";
}

.ti-mail-bolt:before {
  content: "路";
}

.ti-mail-cancel:before {
  content: "露";
}

.ti-mail-check:before {
  content: "魯";
}

.ti-mail-code:before {
  content: "鷺";
}

.ti-mail-cog:before {
  content: "碌";
}

.ti-mail-dollar:before {
  content: "祿";
}

.ti-mail-down:before {
  content: "綠";
}

.ti-mail-exclamation:before {
  content: "菉";
}

.ti-mail-fast:before {
  content: "";
}

.ti-mail-forward:before {
  content: "";
}

.ti-mail-heart:before {
  content: "錄";
}

.ti-mail-minus:before {
  content: "鹿";
}

.ti-mail-off:before {
  content: "";
}

.ti-mail-opened:before {
  content: "";
}

.ti-mail-pause:before {
  content: "論";
}

.ti-mail-pin:before {
  content: "壟";
}

.ti-mail-plus:before {
  content: "弄";
}

.ti-mail-question:before {
  content: "籠";
}

.ti-mail-search:before {
  content: "聾";
}

.ti-mail-share:before {
  content: "牢";
}

.ti-mail-spark:before {
  content: "ﾳ";
}

.ti-mail-star:before {
  content: "磊";
}

.ti-mail-up:before {
  content: "賂";
}

.ti-mail-x:before {
  content: "雷";
}

.ti-mailbox:before {
  content: "";
}

.ti-mailbox-off:before {
  content: "";
}

.ti-man:before {
  content: "";
}

.ti-manual-gearbox:before {
  content: "";
}

.ti-map:before {
  content: "";
}

.ti-map-2:before {
  content: "";
}

.ti-map-bolt:before {
  content: "﯃";
}

.ti-map-cancel:before {
  content: "﯄";
}

.ti-map-check:before {
  content: "﯅";
}

.ti-map-code:before {
  content: "﯆";
}

.ti-map-cog:before {
  content: "﯇";
}

.ti-map-discount:before {
  content: "﯈";
}

.ti-map-dollar:before {
  content: "﯉";
}

.ti-map-down:before {
  content: "﯊";
}

.ti-map-east:before {
  content: "ﱝ";
}

.ti-map-exclamation:before {
  content: "﯋";
}

.ti-map-heart:before {
  content: "﯌";
}

.ti-map-lock:before {
  content: "𐈃";
}

.ti-map-minus:before {
  content: "﯍";
}

.ti-map-north:before {
  content: "ﱞ";
}

.ti-map-off:before {
  content: "";
}

.ti-map-pause:before {
  content: "﯎";
}

.ti-map-pin:before {
  content: "";
}

.ti-map-pin-2:before {
  content: "ﱈ";
}

.ti-map-pin-bolt:before {
  content: "壘";
}

.ti-map-pin-cancel:before {
  content: "屢";
}

.ti-map-pin-check:before {
  content: "樓";
}

.ti-map-pin-code:before {
  content: "淚";
}

.ti-map-pin-cog:before {
  content: "漏";
}

.ti-map-pin-dollar:before {
  content: "累";
}

.ti-map-pin-down:before {
  content: "縷";
}

.ti-map-pin-exclamation:before {
  content: "陋";
}

.ti-map-pin-heart:before {
  content: "勒";
}

.ti-map-pin-minus:before {
  content: "肋";
}

.ti-map-pin-off:before {
  content: "";
}

.ti-map-pin-pause:before {
  content: "凜";
}

.ti-map-pin-pin:before {
  content: "凌";
}

.ti-map-pin-plus:before {
  content: "稜";
}

.ti-map-pin-question:before {
  content: "綾";
}

.ti-map-pin-search:before {
  content: "菱";
}

.ti-map-pin-share:before {
  content: "";
}

.ti-map-pin-star:before {
  content: "陵";
}

.ti-map-pin-up:before {
  content: "讀";
}

.ti-map-pin-x:before {
  content: "拏";
}

.ti-map-pins:before {
  content: "";
}

.ti-map-plus:before {
  content: "﯏";
}

.ti-map-question:before {
  content: "﯐";
}

.ti-map-route:before {
  content: "ﱹ";
}

.ti-map-search:before {
  content: "";
}

.ti-map-share:before {
  content: "﯑";
}

.ti-map-shield:before {
  content: "𐈂";
}

.ti-map-south:before {
  content: "ﱟ";
}

.ti-map-star:before {
  content: "﯒";
}

.ti-map-up:before {
  content: "ﯓ";
}

.ti-map-west:before {
  content: "ﱠ";
}

.ti-map-x:before {
  content: "ﯔ";
}

.ti-markdown:before {
  content: "";
}

.ti-markdown-off:before {
  content: "";
}

.ti-marquee:before {
  content: "";
}

.ti-marquee-2:before {
  content: "";
}

.ti-marquee-off:before {
  content: "";
}

.ti-mars:before {
  content: "";
}

.ti-mask:before {
  content: "";
}

.ti-mask-off:before {
  content: "";
}

.ti-masks-theater:before {
  content: "";
}

.ti-masks-theater-off:before {
  content: "";
}

.ti-massage:before {
  content: "";
}

.ti-matchstick:before {
  content: "";
}

.ti-math:before {
  content: "";
}

.ti-math-1-divide-2:before {
  content: "";
}

.ti-math-1-divide-3:before {
  content: "";
}

.ti-math-avg:before {
  content: "";
}

.ti-math-cos:before {
  content: "？";
}

.ti-math-ctg:before {
  content: "Ｕ";
}

.ti-math-equal-greater:before {
  content: "";
}

.ti-math-equal-lower:before {
  content: "";
}

.ti-math-function:before {
  content: "";
}

.ti-math-function-off:before {
  content: "";
}

.ti-math-function-y:before {
  content: "";
}

.ti-math-greater:before {
  content: "";
}

.ti-math-integral:before {
  content: "";
}

.ti-math-integral-x:before {
  content: "";
}

.ti-math-integrals:before {
  content: "";
}

.ti-math-lower:before {
  content: "";
}

.ti-math-max:before {
  content: "";
}

.ti-math-max-min:before {
  content: "ﶠ";
}

.ti-math-min:before {
  content: "";
}

.ti-math-not:before {
  content: "";
}

.ti-math-off:before {
  content: "";
}

.ti-math-pi:before {
  content: "";
}

.ti-math-pi-divide-2:before {
  content: "";
}

.ti-math-sec:before {
  content: "Ｔ";
}

.ti-math-sin:before {
  content: "＞";
}

.ti-math-symbols:before {
  content: "";
}

.ti-math-tg:before {
  content: "Ｓ";
}

.ti-math-x-divide-2:before {
  content: "";
}

.ti-math-x-divide-y:before {
  content: "";
}

.ti-math-x-divide-y-2:before {
  content: "";
}

.ti-math-x-floor-divide-y:before {
  content: "𐁳";
}

.ti-math-x-minus-x:before {
  content: "";
}

.ti-math-x-minus-y:before {
  content: "";
}

.ti-math-x-plus-x:before {
  content: "";
}

.ti-math-x-plus-y:before {
  content: "";
}

.ti-math-xy:before {
  content: "";
}

.ti-math-y-minus-y:before {
  content: "";
}

.ti-math-y-plus-y:before {
  content: "";
}

.ti-matrix:before {
  content: "𐂼";
}

.ti-maximize:before {
  content: "";
}

.ti-maximize-off:before {
  content: "";
}

.ti-meat:before {
  content: "";
}

.ti-meat-off:before {
  content: "";
}

.ti-medal:before {
  content: "";
}

.ti-medal-2:before {
  content: "";
}

.ti-medical-cross:before {
  content: "";
}

.ti-medical-cross-circle:before {
  content: "﫨";
}

.ti-medical-cross-off:before {
  content: "";
}

.ti-medicine-syrup:before {
  content: "";
}

.ti-meeple:before {
  content: "";
}

.ti-melon:before {
  content: "ﱺ";
}

.ti-menorah:before {
  content: "";
}

.ti-menu:before {
  content: "";
}

.ti-menu-2:before {
  content: "";
}

.ti-menu-3:before {
  content: "ｃ";
}

.ti-menu-4:before {
  content: "ｂ";
}

.ti-menu-deep:before {
  content: "﫻";
}

.ti-menu-order:before {
  content: "";
}

.ti-mesh:before {
  content: "𐈁";
}

.ti-message:before {
  content: "";
}

.ti-message-2:before {
  content: "";
}

.ti-message-2-bolt:before {
  content: "樂";
}

.ti-message-2-cancel:before {
  content: "諾";
}

.ti-message-2-check:before {
  content: "丹";
}

.ti-message-2-code:before {
  content: "";
}

.ti-message-2-cog:before {
  content: "寧";
}

.ti-message-2-dollar:before {
  content: "怒";
}

.ti-message-2-down:before {
  content: "率";
}

.ti-message-2-exclamation:before {
  content: "異";
}

.ti-message-2-heart:before {
  content: "北";
}

.ti-message-2-minus:before {
  content: "磻";
}

.ti-message-2-off:before {
  content: "";
}

.ti-message-2-pause:before {
  content: "便";
}

.ti-message-2-pin:before {
  content: "復";
}

.ti-message-2-plus:before {
  content: "不";
}

.ti-message-2-question:before {
  content: "泌";
}

.ti-message-2-search:before {
  content: "數";
}

.ti-message-2-share:before {
  content: "";
}

.ti-message-2-star:before {
  content: "索";
}

.ti-message-2-up:before {
  content: "參";
}

.ti-message-2-x:before {
  content: "塞";
}

.ti-message-bolt:before {
  content: "省";
}

.ti-message-cancel:before {
  content: "葉";
}

.ti-message-chatbot:before {
  content: "";
}

.ti-message-check:before {
  content: "說";
}

.ti-message-circle:before {
  content: "";
}

.ti-message-circle-bolt:before {
  content: "殺";
}

.ti-message-circle-cancel:before {
  content: "辰";
}

.ti-message-circle-check:before {
  content: "沈";
}

.ti-message-circle-code:before {
  content: "拾";
}

.ti-message-circle-cog:before {
  content: "若";
}

.ti-message-circle-dollar:before {
  content: "掠";
}

.ti-message-circle-down:before {
  content: "略";
}

.ti-message-circle-exclamation:before {
  content: "亮";
}

.ti-message-circle-heart:before {
  content: "兩";
}

.ti-message-circle-minus:before {
  content: "凉";
}

.ti-message-circle-off:before {
  content: "";
}

.ti-message-circle-pause:before {
  content: "梁";
}

.ti-message-circle-pin:before {
  content: "糧";
}

.ti-message-circle-plus:before {
  content: "良";
}

.ti-message-circle-question:before {
  content: "諒";
}

.ti-message-circle-search:before {
  content: "量";
}

.ti-message-circle-share:before {
  content: "勵";
}

.ti-message-circle-star:before {
  content: "呂";
}

.ti-message-circle-up:before {
  content: "女";
}

.ti-message-circle-user:before {
  content: "ﻅ";
}

.ti-message-circle-x:before {
  content: "廬";
}

.ti-message-code:before {
  content: "";
}

.ti-message-cog:before {
  content: "旅";
}

.ti-message-dollar:before {
  content: "濾";
}

.ti-message-dots:before {
  content: "";
}

.ti-message-down:before {
  content: "礪";
}

.ti-message-exclamation:before {
  content: "閭";
}

.ti-message-forward:before {
  content: "";
}

.ti-message-heart:before {
  content: "驪";
}

.ti-message-language:before {
  content: "";
}

.ti-message-minus:before {
  content: "麗";
}

.ti-message-off:before {
  content: "";
}

.ti-message-pause:before {
  content: "黎";
}

.ti-message-pin:before {
  content: "力";
}

.ti-message-plus:before {
  content: "";
}

.ti-message-question:before {
  content: "曆";
}

.ti-message-reply:before {
  content: "﵍";
}

.ti-message-report:before {
  content: "";
}

.ti-message-search:before {
  content: "歷";
}

.ti-message-share:before {
  content: "";
}

.ti-message-star:before {
  content: "轢";
}

.ti-message-up:before {
  content: "年";
}

.ti-message-user:before {
  content: "ﻄ";
}

.ti-message-x:before {
  content: "憐";
}

.ti-messages:before {
  content: "";
}

.ti-messages-off:before {
  content: "";
}

.ti-meteor:before {
  content: "";
}

.ti-meteor-off:before {
  content: "";
}

.ti-meter-cube:before {
  content: "ﵼ";
}

.ti-meter-square:before {
  content: "ﵽ";
}

.ti-metronome:before {
  content: "ﴥ";
}

.ti-michelin-bib-gourmand:before {
  content: "﫩";
}

.ti-michelin-star:before {
  content: "﫫";
}

.ti-michelin-star-green:before {
  content: "﫪";
}

.ti-mickey:before {
  content: "";
}

.ti-microfrontends:before {
  content: "𐇮";
}

.ti-microphone:before {
  content: "";
}

.ti-microphone-2:before {
  content: "";
}

.ti-microphone-2-off:before {
  content: "";
}

.ti-microphone-off:before {
  content: "";
}

.ti-microscope:before {
  content: "";
}

.ti-microscope-off:before {
  content: "";
}

.ti-microwave:before {
  content: "";
}

.ti-microwave-off:before {
  content: "";
}

.ti-middleware:before {
  content: "𐇭";
}

.ti-military-award:before {
  content: "";
}

.ti-military-rank:before {
  content: "";
}

.ti-milk:before {
  content: "";
}

.ti-milk-off:before {
  content: "";
}

.ti-milkshake:before {
  content: "";
}

.ti-minimize:before {
  content: "";
}

.ti-minus:before {
  content: "";
}

.ti-minus-vertical:before {
  content: "";
}

.ti-mist:before {
  content: "";
}

.ti-mist-off:before {
  content: "";
}

.ti-mobiledata:before {
  content: "淋";
}

.ti-mobiledata-off:before {
  content: "林";
}

.ti-moneybag:before {
  content: "";
}

.ti-moneybag-edit:before {
  content: "𐄽";
}

.ti-moneybag-heart:before {
  content: "𐄼";
}

.ti-moneybag-minus:before {
  content: "𐄻";
}

.ti-moneybag-move:before {
  content: "𐄹";
}

.ti-moneybag-move-back:before {
  content: "𐄺";
}

.ti-moneybag-plus:before {
  content: "𐄸";
}

.ti-monkeybar:before {
  content: "ﺴ";
}

.ti-mood-angry:before {
  content: "";
}

.ti-mood-annoyed:before {
  content: "";
}

.ti-mood-annoyed-2:before {
  content: "";
}

.ti-mood-bitcoin:before {
  content: "Ｒ";
}

.ti-mood-boy:before {
  content: "";
}

.ti-mood-check:before {
  content: "";
}

.ti-mood-cog:before {
  content: "";
}

.ti-mood-confused:before {
  content: "";
}

.ti-mood-crazy-happy:before {
  content: "";
}

.ti-mood-cry:before {
  content: "";
}

.ti-mood-dollar:before {
  content: "";
}

.ti-mood-edit:before {
  content: "洞";
}

.ti-mood-empty:before {
  content: "";
}

.ti-mood-happy:before {
  content: "";
}

.ti-mood-heart:before {
  content: "";
}

.ti-mood-kid:before {
  content: "";
}

.ti-mood-look-down:before {
  content: "ﴷ";
}

.ti-mood-look-left:before {
  content: "";
}

.ti-mood-look-right:before {
  content: "";
}

.ti-mood-look-up:before {
  content: "ﴸ";
}

.ti-mood-minus:before {
  content: "";
}

.ti-mood-nerd:before {
  content: "";
}

.ti-mood-nervous:before {
  content: "";
}

.ti-mood-neutral:before {
  content: "";
}

.ti-mood-off:before {
  content: "";
}

.ti-mood-pin:before {
  content: "";
}

.ti-mood-plus:before {
  content: "";
}

.ti-mood-puzzled:before {
  content: "ﴹ";
}

.ti-mood-sad:before {
  content: "";
}

.ti-mood-sad-2:before {
  content: "";
}

.ti-mood-sad-dizzy:before {
  content: "";
}

.ti-mood-sad-squint:before {
  content: "";
}

.ti-mood-search:before {
  content: "";
}

.ti-mood-share:before {
  content: "暴";
}

.ti-mood-sick:before {
  content: "";
}

.ti-mood-silence:before {
  content: "";
}

.ti-mood-sing:before {
  content: "";
}

.ti-mood-smile:before {
  content: "";
}

.ti-mood-smile-beam:before {
  content: "";
}

.ti-mood-smile-dizzy:before {
  content: "";
}

.ti-mood-spark:before {
  content: "ﾲ";
}

.ti-mood-surprised:before {
  content: "";
}

.ti-mood-tongue:before {
  content: "";
}

.ti-mood-tongue-wink:before {
  content: "";
}

.ti-mood-tongue-wink-2:before {
  content: "";
}

.ti-mood-unamused:before {
  content: "";
}

.ti-mood-up:before {
  content: "";
}

.ti-mood-wink:before {
  content: "";
}

.ti-mood-wink-2:before {
  content: "";
}

.ti-mood-wrrr:before {
  content: "";
}

.ti-mood-x:before {
  content: "";
}

.ti-mood-xd:before {
  content: "";
}

.ti-moon:before {
  content: "";
}

.ti-moon-2:before {
  content: "";
}

.ti-moon-off:before {
  content: "";
}

.ti-moon-stars:before {
  content: "";
}

.ti-moped:before {
  content: "";
}

.ti-mosque:before {
  content: "𐈴";
}

.ti-motorbike:before {
  content: "";
}

.ti-mountain:before {
  content: "";
}

.ti-mountain-off:before {
  content: "";
}

.ti-mouse:before {
  content: "";
}

.ti-mouse-2:before {
  content: "";
}

.ti-mouse-off:before {
  content: "";
}

.ti-moustache:before {
  content: "";
}

.ti-movie:before {
  content: "";
}

.ti-movie-off:before {
  content: "";
}

.ti-mug:before {
  content: "";
}

.ti-mug-off:before {
  content: "";
}

.ti-multiplier-0-5x:before {
  content: "";
}

.ti-multiplier-1-5x:before {
  content: "";
}

.ti-multiplier-1x:before {
  content: "";
}

.ti-multiplier-2x:before {
  content: "";
}

.ti-mushroom:before {
  content: "";
}

.ti-mushroom-off:before {
  content: "";
}

.ti-music:before {
  content: "";
}

.ti-music-bolt:before {
  content: "ﯕ";
}

.ti-music-cancel:before {
  content: "ﯖ";
}

.ti-music-check:before {
  content: "ﯗ";
}

.ti-music-code:before {
  content: "ﯘ";
}

.ti-music-cog:before {
  content: "ﯙ";
}

.ti-music-discount:before {
  content: "ﯚ";
}

.ti-music-dollar:before {
  content: "ﯛ";
}

.ti-music-down:before {
  content: "ﯜ";
}

.ti-music-exclamation:before {
  content: "ﯝ";
}

.ti-music-heart:before {
  content: "ﯞ";
}

.ti-music-minus:before {
  content: "ﯟ";
}

.ti-music-off:before {
  content: "";
}

.ti-music-pause:before {
  content: "ﯠ";
}

.ti-music-pin:before {
  content: "ﯡ";
}

.ti-music-plus:before {
  content: "ﯢ";
}

.ti-music-question:before {
  content: "ﯣ";
}

.ti-music-search:before {
  content: "ﯤ";
}

.ti-music-share:before {
  content: "ﯥ";
}

.ti-music-star:before {
  content: "ﯦ";
}

.ti-music-up:before {
  content: "ﯧ";
}

.ti-music-x:before {
  content: "ﯨ";
}

.ti-navigation:before {
  content: "";
}

.ti-navigation-bolt:before {
  content: "ﯩ";
}

.ti-navigation-cancel:before {
  content: "ﯪ";
}

.ti-navigation-check:before {
  content: "ﯫ";
}

.ti-navigation-code:before {
  content: "ﯬ";
}

.ti-navigation-cog:before {
  content: "ﯭ";
}

.ti-navigation-discount:before {
  content: "ﯮ";
}

.ti-navigation-dollar:before {
  content: "ﯯ";
}

.ti-navigation-down:before {
  content: "ﯰ";
}

.ti-navigation-east:before {
  content: "ﲺ";
}

.ti-navigation-exclamation:before {
  content: "ﯱ";
}

.ti-navigation-heart:before {
  content: "ﯲ";
}

.ti-navigation-minus:before {
  content: "ﯳ";
}

.ti-navigation-north:before {
  content: "ﲻ";
}

.ti-navigation-off:before {
  content: "";
}

.ti-navigation-pause:before {
  content: "ﯴ";
}

.ti-navigation-pin:before {
  content: "ﯵ";
}

.ti-navigation-plus:before {
  content: "ﯶ";
}

.ti-navigation-question:before {
  content: "ﯷ";
}

.ti-navigation-search:before {
  content: "ﯸ";
}

.ti-navigation-share:before {
  content: "ﯹ";
}

.ti-navigation-south:before {
  content: "ﲼ";
}

.ti-navigation-star:before {
  content: "ﯺ";
}

.ti-navigation-top:before {
  content: "﫬";
}

.ti-navigation-up:before {
  content: "ﯻ";
}

.ti-navigation-west:before {
  content: "ﲽ";
}

.ti-navigation-x:before {
  content: "ﯼ";
}

.ti-needle:before {
  content: "";
}

.ti-needle-thread:before {
  content: "";
}

.ti-network:before {
  content: "";
}

.ti-network-off:before {
  content: "";
}

.ti-new-section:before {
  content: "";
}

.ti-news:before {
  content: "";
}

.ti-news-off:before {
  content: "";
}

.ti-nfc:before {
  content: "";
}

.ti-nfc-off:before {
  content: "";
}

.ti-no-copyright:before {
  content: "";
}

.ti-no-creative-commons:before {
  content: "";
}

.ti-no-derivatives:before {
  content: "";
}

.ti-noise-reduction:before {
  content: "𐉣";
}

.ti-north-star:before {
  content: "";
}

.ti-notdef:before {
  content: "𐉈";
}

.ti-note:before {
  content: "";
}

.ti-note-off:before {
  content: "";
}

.ti-notebook:before {
  content: "";
}

.ti-notebook-off:before {
  content: "";
}

.ti-notes:before {
  content: "";
}

.ti-notes-off:before {
  content: "";
}

.ti-notification:before {
  content: "";
}

.ti-notification-off:before {
  content: "";
}

.ti-number:before {
  content: "";
}

.ti-number-0:before {
  content: "";
}

.ti-number-0-small:before {
  content: "ﳡ";
}

.ti-number-1:before {
  content: "";
}

.ti-number-1-small:before {
  content: "ﳢ";
}

.ti-number-10:before {
  content: "𐁞";
}

.ti-number-10-small:before {
  content: "ﳣ";
}

.ti-number-100-small:before {
  content: "𐀅";
}

.ti-number-11:before {
  content: "𐁝";
}

.ti-number-11-small:before {
  content: "ﳤ";
}

.ti-number-12-small:before {
  content: "ﳥ";
}

.ti-number-123:before {
  content: "";
}

.ti-number-13-small:before {
  content: "ﳦ";
}

.ti-number-14-small:before {
  content: "ﳧ";
}

.ti-number-15-small:before {
  content: "ﳨ";
}

.ti-number-16-small:before {
  content: "ﳩ";
}

.ti-number-17-small:before {
  content: "ﳪ";
}

.ti-number-18-small:before {
  content: "ﳫ";
}

.ti-number-19-small:before {
  content: "ﳬ";
}

.ti-number-2:before {
  content: "";
}

.ti-number-2-small:before {
  content: "ﳭ";
}

.ti-number-20-small:before {
  content: "ﳮ";
}

.ti-number-21-small:before {
  content: "ﳯ";
}

.ti-number-22-small:before {
  content: "ﳰ";
}

.ti-number-23-small:before {
  content: "ﳱ";
}

.ti-number-24-small:before {
  content: "ﳲ";
}

.ti-number-25-small:before {
  content: "ﳳ";
}

.ti-number-26-small:before {
  content: "ﳴ";
}

.ti-number-27-small:before {
  content: "ﳵ";
}

.ti-number-28-small:before {
  content: "ﳶ";
}

.ti-number-29-small:before {
  content: "ﳷ";
}

.ti-number-3:before {
  content: "";
}

.ti-number-3-small:before {
  content: "ﳸ";
}

.ti-number-30-small:before {
  content: "𐀄";
}

.ti-number-31-small:before {
  content: "𐀃";
}

.ti-number-32-small:before {
  content: "𐀂";
}

.ti-number-33-small:before {
  content: "𐀁";
}

.ti-number-34-small:before {
  content: "𐀀";
}

.ti-number-35-small:before {
  content: "𐈐";
}

.ti-number-36-small:before {
  content: "𐈑";
}

.ti-number-37-small:before {
  content: "𐈒";
}

.ti-number-38-small:before {
  content: "𐈓";
}

.ti-number-39-small:before {
  content: "𐈔";
}

.ti-number-4:before {
  content: "";
}

.ti-number-4-small:before {
  content: "ﳹ";
}

.ti-number-40-small:before {
  content: "𐈕";
}

.ti-number-41-small:before {
  content: "𐈖";
}

.ti-number-42-small:before {
  content: "𐈗";
}

.ti-number-43-small:before {
  content: "𐈘";
}

.ti-number-44-small:before {
  content: "𐈙";
}

.ti-number-45-small:before {
  content: "𐈚";
}

.ti-number-46-small:before {
  content: "𐈛";
}

.ti-number-47-small:before {
  content: "𐈜";
}

.ti-number-48-small:before {
  content: "𐈝";
}

.ti-number-49-small:before {
  content: "𐈞";
}

.ti-number-5:before {
  content: "";
}

.ti-number-5-small:before {
  content: "ﳺ";
}

.ti-number-50-small:before {
  content: "𐈟";
}

.ti-number-51-small:before {
  content: "￯";
}

.ti-number-52-small:before {
  content: "￮";
}

.ti-number-53-small:before {
  content: "￭";
}

.ti-number-54-small:before {
  content: "￬";
}

.ti-number-55-small:before {
  content: "￫";
}

.ti-number-56-small:before {
  content: "￪";
}

.ti-number-57-small:before {
  content: "￩";
}

.ti-number-58-small:before {
  content: "￨";
}

.ti-number-59-small:before {
  content: "￧";
}

.ti-number-6:before {
  content: "";
}

.ti-number-6-small:before {
  content: "ﳻ";
}

.ti-number-60-small:before {
  content: "￦";
}

.ti-number-61-small:before {
  content: "￥";
}

.ti-number-62-small:before {
  content: "￤";
}

.ti-number-63-small:before {
  content: "￣";
}

.ti-number-64-small:before {
  content: "￢";
}

.ti-number-65-small:before {
  content: "￡";
}

.ti-number-66-small:before {
  content: "￠";
}

.ti-number-67-small:before {
  content: "￟";
}

.ti-number-68-small:before {
  content: "￞";
}

.ti-number-69-small:before {
  content: "￝";
}

.ti-number-7:before {
  content: "";
}

.ti-number-7-small:before {
  content: "ﳼ";
}

.ti-number-70-small:before {
  content: "ￜ";
}

.ti-number-71-small:before {
  content: "ￛ";
}

.ti-number-72-small:before {
  content: "ￚ";
}

.ti-number-73-small:before {
  content: "￙";
}

.ti-number-74-small:before {
  content: "￘";
}

.ti-number-75-small:before {
  content: "ￗ";
}

.ti-number-76-small:before {
  content: "ￖ";
}

.ti-number-77-small:before {
  content: "ￕ";
}

.ti-number-78-small:before {
  content: "ￔ";
}

.ti-number-79-small:before {
  content: "ￓ";
}

.ti-number-8:before {
  content: "";
}

.ti-number-8-small:before {
  content: "ﳽ";
}

.ti-number-80-small:before {
  content: "ￒ";
}

.ti-number-81-small:before {
  content: "￑";
}

.ti-number-82-small:before {
  content: "￐";
}

.ti-number-83-small:before {
  content: "ￏ";
}

.ti-number-84-small:before {
  content: "ￎ";
}

.ti-number-85-small:before {
  content: "ￍ";
}

.ti-number-86-small:before {
  content: "ￌ";
}

.ti-number-87-small:before {
  content: "ￋ";
}

.ti-number-88-small:before {
  content: "ￊ";
}

.ti-number-89-small:before {
  content: "￉";
}

.ti-number-9:before {
  content: "";
}

.ti-number-9-small:before {
  content: "ﳾ";
}

.ti-number-90-small:before {
  content: "￈";
}

.ti-number-91-small:before {
  content: "ￇ";
}

.ti-number-92-small:before {
  content: "ￆ";
}

.ti-number-93-small:before {
  content: "ￅ";
}

.ti-number-94-small:before {
  content: "ￄ";
}

.ti-number-95-small:before {
  content: "ￃ";
}

.ti-number-96-small:before {
  content: "ￂ";
}

.ti-number-97-small:before {
  content: "￁";
}

.ti-number-98-small:before {
  content: "￀";
}

.ti-number-99-small:before {
  content: "﾿";
}

.ti-numbers:before {
  content: "";
}

.ti-nurse:before {
  content: "";
}

.ti-nut:before {
  content: "ﱡ";
}

.ti-object-scan:before {
  content: "ﻱ";
}

.ti-octagon:before {
  content: "";
}

.ti-octagon-minus:before {
  content: "ﲒ";
}

.ti-octagon-minus-2:before {
  content: "ﲑ";
}

.ti-octagon-off:before {
  content: "";
}

.ti-octagon-plus:before {
  content: "ﲔ";
}

.ti-octagon-plus-2:before {
  content: "ﲓ";
}

.ti-octahedron:before {
  content: "类";
}

.ti-octahedron-off:before {
  content: "窱";
}

.ti-octahedron-plus:before {
  content: "節";
}

.ti-old:before {
  content: "";
}

.ti-olympic-torch:before {
  content: "𐈨";
}

.ti-olympics:before {
  content: "";
}

.ti-olympics-off:before {
  content: "";
}

.ti-om:before {
  content: "";
}

.ti-omega:before {
  content: "";
}

.ti-option:before {
  content: "𐆟";
}

.ti-outbound:before {
  content: "";
}

.ti-outlet:before {
  content: "";
}

.ti-oval:before {
  content: "";
}

.ti-oval-vertical:before {
  content: "";
}

.ti-overline:before {
  content: "";
}

.ti-package:before {
  content: "";
}

.ti-package-export:before {
  content: "";
}

.ti-package-import:before {
  content: "";
}

.ti-package-off:before {
  content: "";
}

.ti-packages:before {
  content: "";
}

.ti-pacman:before {
  content: "";
}

.ti-page-break:before {
  content: "";
}

.ti-paint:before {
  content: "";
}

.ti-paint-off:before {
  content: "";
}

.ti-palette:before {
  content: "";
}

.ti-palette-off:before {
  content: "";
}

.ti-panorama-horizontal:before {
  content: "";
}

.ti-panorama-horizontal-off:before {
  content: "";
}

.ti-panorama-vertical:before {
  content: "";
}

.ti-panorama-vertical-off:before {
  content: "";
}

.ti-paper-bag:before {
  content: "";
}

.ti-paper-bag-off:before {
  content: "";
}

.ti-paperclip:before {
  content: "";
}

.ti-parachute:before {
  content: "";
}

.ti-parachute-off:before {
  content: "";
}

.ti-parentheses:before {
  content: "";
}

.ti-parentheses-off:before {
  content: "";
}

.ti-parking:before {
  content: "";
}

.ti-parking-circle:before {
  content: "ﵚ";
}

.ti-parking-meter:before {
  content: "𐈧";
}

.ti-parking-off:before {
  content: "";
}

.ti-password:before {
  content: "";
}

.ti-password-fingerprint:before {
  content: "ﱻ";
}

.ti-password-mobile-phone:before {
  content: "ﱼ";
}

.ti-password-user:before {
  content: "ﱽ";
}

.ti-paw:before {
  content: "";
}

.ti-paw-off:before {
  content: "";
}

.ti-paywall:before {
  content: "ﵾ";
}

.ti-pdf:before {
  content: "";
}

.ti-peace:before {
  content: "";
}

.ti-pencil:before {
  content: "";
}

.ti-pencil-bolt:before {
  content: "ﯽ";
}

.ti-pencil-cancel:before {
  content: "ﯾ";
}

.ti-pencil-check:before {
  content: "ﯿ";
}

.ti-pencil-code:before {
  content: "ﰀ";
}

.ti-pencil-cog:before {
  content: "ﰁ";
}

.ti-pencil-discount:before {
  content: "ﰂ";
}

.ti-pencil-dollar:before {
  content: "ﰃ";
}

.ti-pencil-down:before {
  content: "ﰄ";
}

.ti-pencil-exclamation:before {
  content: "ﰅ";
}

.ti-pencil-heart:before {
  content: "ﰆ";
}

.ti-pencil-minus:before {
  content: "";
}

.ti-pencil-off:before {
  content: "";
}

.ti-pencil-pause:before {
  content: "ﰇ";
}

.ti-pencil-pin:before {
  content: "ﰈ";
}

.ti-pencil-plus:before {
  content: "";
}

.ti-pencil-question:before {
  content: "ﰉ";
}

.ti-pencil-search:before {
  content: "ﰊ";
}

.ti-pencil-share:before {
  content: "ﰋ";
}

.ti-pencil-star:before {
  content: "ﰌ";
}

.ti-pencil-up:before {
  content: "ﰍ";
}

.ti-pencil-x:before {
  content: "ﰎ";
}

.ti-pendulum:before {
  content: "𐈳";
}

.ti-pennant:before {
  content: "";
}

.ti-pennant-2:before {
  content: "";
}

.ti-pennant-off:before {
  content: "";
}

.ti-pentagon:before {
  content: "";
}

.ti-pentagon-minus:before {
  content: "ﺳ";
}

.ti-pentagon-number-0:before {
  content: "ﱾ";
}

.ti-pentagon-number-1:before {
  content: "ﱿ";
}

.ti-pentagon-number-2:before {
  content: "ﲀ";
}

.ti-pentagon-number-3:before {
  content: "ﲁ";
}

.ti-pentagon-number-4:before {
  content: "ﲂ";
}

.ti-pentagon-number-5:before {
  content: "ﲃ";
}

.ti-pentagon-number-6:before {
  content: "ﲄ";
}

.ti-pentagon-number-7:before {
  content: "ﲅ";
}

.ti-pentagon-number-8:before {
  content: "ﲆ";
}

.ti-pentagon-number-9:before {
  content: "ﲇ";
}

.ti-pentagon-off:before {
  content: "";
}

.ti-pentagon-plus:before {
  content: "ﱉ";
}

.ti-pentagon-x:before {
  content: "ﲈ";
}

.ti-pentagram:before {
  content: "";
}

.ti-pepper:before {
  content: "";
}

.ti-pepper-off:before {
  content: "";
}

.ti-percentage:before {
  content: "";
}

.ti-percentage-0:before {
  content: "ﻥ";
}

.ti-percentage-10:before {
  content: "ﻤ";
}

.ti-percentage-100:before {
  content: "ﻣ";
}

.ti-percentage-20:before {
  content: "ﻢ";
}

.ti-percentage-25:before {
  content: "ﻡ";
}

.ti-percentage-30:before {
  content: "ﻠ";
}

.ti-percentage-33:before {
  content: "ﻟ";
}

.ti-percentage-40:before {
  content: "ﻞ";
}

.ti-percentage-50:before {
  content: "ﻝ";
}

.ti-percentage-60:before {
  content: "ﻜ";
}

.ti-percentage-66:before {
  content: "ﻛ";
}

.ti-percentage-70:before {
  content: "ﻚ";
}

.ti-percentage-75:before {
  content: "ﻙ";
}

.ti-percentage-80:before {
  content: "ﻘ";
}

.ti-percentage-90:before {
  content: "ﻗ";
}

.ti-perfume:before {
  content: "";
}

.ti-perspective:before {
  content: "";
}

.ti-perspective-off:before {
  content: "";
}

.ti-phone:before {
  content: "";
}

.ti-phone-call:before {
  content: "";
}

.ti-phone-calling:before {
  content: "";
}

.ti-phone-check:before {
  content: "";
}

.ti-phone-done:before {
  content: "ﾞ";
}

.ti-phone-end:before {
  content: "ﾝ";
}

.ti-phone-incoming:before {
  content: "";
}

.ti-phone-off:before {
  content: "";
}

.ti-phone-outgoing:before {
  content: "";
}

.ti-phone-pause:before {
  content: "";
}

.ti-phone-plus:before {
  content: "";
}

.ti-phone-ringing:before {
  content: "ﾜ";
}

.ti-phone-spark:before {
  content: "ﾱ";
}

.ti-phone-x:before {
  content: "";
}

.ti-photo:before {
  content: "";
}

.ti-photo-ai:before {
  content: "免";
}

.ti-photo-alt:before {
  content: "𐉢";
}

.ti-photo-bitcoin:before {
  content: "Ｑ";
}

.ti-photo-bolt:before {
  content: "戀";
}

.ti-photo-cancel:before {
  content: "";
}

.ti-photo-check:before {
  content: "";
}

.ti-photo-circle:before {
  content: "ﱊ";
}

.ti-photo-circle-minus:before {
  content: "ﱢ";
}

.ti-photo-circle-plus:before {
  content: "ﱣ";
}

.ti-photo-code:before {
  content: "撚";
}

.ti-photo-cog:before {
  content: "漣";
}

.ti-photo-dollar:before {
  content: "煉";
}

.ti-photo-down:before {
  content: "";
}

.ti-photo-edit:before {
  content: "";
}

.ti-photo-exclamation:before {
  content: "璉";
}

.ti-photo-heart:before {
  content: "";
}

.ti-photo-hexagon:before {
  content: "ﱋ";
}

.ti-photo-minus:before {
  content: "";
}

.ti-photo-off:before {
  content: "";
}

.ti-photo-pause:before {
  content: "秊";
}

.ti-photo-pentagon:before {
  content: "ﱌ";
}

.ti-photo-pin:before {
  content: "練";
}

.ti-photo-plus:before {
  content: "";
}

.ti-photo-question:before {
  content: "聯";
}

.ti-photo-scan:before {
  content: "ﲨ";
}

.ti-photo-search:before {
  content: "";
}

.ti-photo-sensor:before {
  content: "";
}

.ti-photo-sensor-2:before {
  content: "";
}

.ti-photo-sensor-3:before {
  content: "";
}

.ti-photo-share:before {
  content: "輦";
}

.ti-photo-shield:before {
  content: "";
}

.ti-photo-spark:before {
  content: "ﾰ";
}

.ti-photo-square-rounded:before {
  content: "ﱍ";
}

.ti-photo-star:before {
  content: "";
}

.ti-photo-up:before {
  content: "";
}

.ti-photo-video:before {
  content: "ﲕ";
}

.ti-photo-x:before {
  content: "";
}

.ti-physiotherapist:before {
  content: "";
}

.ti-piano:before {
  content: "䀘";
}

.ti-pick:before {
  content: "﫼";
}

.ti-picnic-table:before {
  content: "ﻖ";
}

.ti-picture-in-picture:before {
  content: "";
}

.ti-picture-in-picture-off:before {
  content: "";
}

.ti-picture-in-picture-on:before {
  content: "";
}

.ti-picture-in-picture-top:before {
  content: "";
}

.ti-pig:before {
  content: "";
}

.ti-pig-money:before {
  content: "";
}

.ti-pig-off:before {
  content: "";
}

.ti-pilcrow:before {
  content: "";
}

.ti-pilcrow-left:before {
  content: "ﵿ";
}

.ti-pilcrow-right:before {
  content: "ﶀ";
}

.ti-pill:before {
  content: "";
}

.ti-pill-off:before {
  content: "";
}

.ti-pillow:before {
  content: "𐈦";
}

.ti-pills:before {
  content: "";
}

.ti-pin:before {
  content: "";
}

.ti-pin-end:before {
  content: "ﵛ";
}

.ti-pin-invoke:before {
  content: "ﵜ";
}

.ti-ping-pong:before {
  content: "";
}

.ti-pinned:before {
  content: "";
}

.ti-pinned-off:before {
  content: "";
}

.ti-pipeline:before {
  content: "𐈥";
}

.ti-pizza:before {
  content: "";
}

.ti-pizza-off:before {
  content: "";
}

.ti-placeholder:before {
  content: "";
}

.ti-plane:before {
  content: "";
}

.ti-plane-arrival:before {
  content: "";
}

.ti-plane-departure:before {
  content: "";
}

.ti-plane-inflight:before {
  content: "";
}

.ti-plane-off:before {
  content: "";
}

.ti-plane-tilt:before {
  content: "";
}

.ti-planet:before {
  content: "";
}

.ti-planet-off:before {
  content: "";
}

.ti-plant:before {
  content: "";
}

.ti-plant-2:before {
  content: "";
}

.ti-plant-2-off:before {
  content: "";
}

.ti-plant-off:before {
  content: "";
}

.ti-play-basketball:before {
  content: "辶";
}

.ti-play-card:before {
  content: "";
}

.ti-play-card-1:before {
  content: "𐁜";
}

.ti-play-card-10:before {
  content: "𐁛";
}

.ti-play-card-2:before {
  content: "𐁚";
}

.ti-play-card-3:before {
  content: "𐁙";
}

.ti-play-card-4:before {
  content: "𐁘";
}

.ti-play-card-5:before {
  content: "𐁗";
}

.ti-play-card-6:before {
  content: "𐁖";
}

.ti-play-card-7:before {
  content: "𐁕";
}

.ti-play-card-8:before {
  content: "𐁔";
}

.ti-play-card-9:before {
  content: "𐁓";
}

.ti-play-card-a:before {
  content: "𐁒";
}

.ti-play-card-j:before {
  content: "𐁑";
}

.ti-play-card-k:before {
  content: "𐁐";
}

.ti-play-card-off:before {
  content: "";
}

.ti-play-card-q:before {
  content: "𐁏";
}

.ti-play-card-star:before {
  content: "𐁎";
}

.ti-play-football:before {
  content: "逸";
}

.ti-play-handball:before {
  content: "難";
}

.ti-play-volleyball:before {
  content: "響";
}

.ti-player-eject:before {
  content: "";
}

.ti-player-pause:before {
  content: "";
}

.ti-player-play:before {
  content: "";
}

.ti-player-record:before {
  content: "";
}

.ti-player-skip-back:before {
  content: "";
}

.ti-player-skip-forward:before {
  content: "";
}

.ti-player-stop:before {
  content: "";
}

.ti-player-track-next:before {
  content: "";
}

.ti-player-track-prev:before {
  content: "";
}

.ti-playlist:before {
  content: "";
}

.ti-playlist-add:before {
  content: "";
}

.ti-playlist-off:before {
  content: "";
}

.ti-playlist-x:before {
  content: "";
}

.ti-playstation-circle:before {
  content: "";
}

.ti-playstation-square:before {
  content: "";
}

.ti-playstation-triangle:before {
  content: "";
}

.ti-playstation-x:before {
  content: "";
}

.ti-plug:before {
  content: "";
}

.ti-plug-connected:before {
  content: "";
}

.ti-plug-connected-x:before {
  content: "";
}

.ti-plug-off:before {
  content: "";
}

.ti-plug-x:before {
  content: "";
}

.ti-plunger:before {
  content: "𐈲";
}

.ti-plus:before {
  content: "";
}

.ti-plus-equal:before {
  content: "";
}

.ti-plus-minus:before {
  content: "";
}

.ti-png:before {
  content: "";
}

.ti-podium:before {
  content: "";
}

.ti-podium-off:before {
  content: "";
}

.ti-point:before {
  content: "";
}

.ti-point-off:before {
  content: "";
}

.ti-pointer:before {
  content: "";
}

.ti-pointer-2:before {
  content: "𐉡";
}

.ti-pointer-bolt:before {
  content: "蓮";
}

.ti-pointer-cancel:before {
  content: "連";
}

.ti-pointer-check:before {
  content: "鍊";
}

.ti-pointer-code:before {
  content: "列";
}

.ti-pointer-cog:before {
  content: "劣";
}

.ti-pointer-collaboration:before {
  content: "𐉟";
}

.ti-pointer-collaboration-2:before {
  content: "𐉠";
}

.ti-pointer-dollar:before {
  content: "咽";
}

.ti-pointer-down:before {
  content: "烈";
}

.ti-pointer-exclamation:before {
  content: "裂";
}

.ti-pointer-heart:before {
  content: "說";
}

.ti-pointer-minus:before {
  content: "廉";
}

.ti-pointer-off:before {
  content: "念";
}

.ti-pointer-pause:before {
  content: "捻";
}

.ti-pointer-pin:before {
  content: "殮";
}

.ti-pointer-plus:before {
  content: "簾";
}

.ti-pointer-question:before {
  content: "獵";
}

.ti-pointer-search:before {
  content: "令";
}

.ti-pointer-share:before {
  content: "囹";
}

.ti-pointer-star:before {
  content: "寧";
}

.ti-pointer-up:before {
  content: "嶺";
}

.ti-pointer-x:before {
  content: "怜";
}

.ti-pokeball:before {
  content: "";
}

.ti-pokeball-off:before {
  content: "";
}

.ti-poker-chip:before {
  content: "";
}

.ti-polaroid:before {
  content: "";
}

.ti-polygon:before {
  content: "";
}

.ti-polygon-off:before {
  content: "";
}

.ti-poo:before {
  content: "";
}

.ti-pool:before {
  content: "";
}

.ti-pool-off:before {
  content: "";
}

.ti-power:before {
  content: "";
}

.ti-pray:before {
  content: "";
}

.ti-premium-rights:before {
  content: "";
}

.ti-prescription:before {
  content: "";
}

.ti-presentation:before {
  content: "";
}

.ti-presentation-analytics:before {
  content: "";
}

.ti-presentation-off:before {
  content: "";
}

.ti-printer:before {
  content: "";
}

.ti-printer-off:before {
  content: "";
}

.ti-prism:before {
  content: "缾";
}

.ti-prism-light:before {
  content: "ﺦ";
}

.ti-prism-off:before {
  content: "絛";
}

.ti-prism-plus:before {
  content: "練";
}

.ti-prison:before {
  content: "";
}

.ti-progress:before {
  content: "嗀";
}

.ti-progress-alert:before {
  content: "輻";
}

.ti-progress-bolt:before {
  content: "行";
}

.ti-progress-check:before {
  content: "降";
}

.ti-progress-down:before {
  content: "見";
}

.ti-progress-help:before {
  content: "廓";
}

.ti-progress-x:before {
  content: "兀";
}

.ti-prompt:before {
  content: "";
}

.ti-prong:before {
  content: "ﶡ";
}

.ti-propeller:before {
  content: "";
}

.ti-propeller-off:before {
  content: "";
}

.ti-protocol:before {
  content: "ﶁ";
}

.ti-pumpkin-scary:before {
  content: "";
}

.ti-puzzle:before {
  content: "";
}

.ti-puzzle-2:before {
  content: "";
}

.ti-puzzle-off:before {
  content: "";
}

.ti-pyramid:before {
  content: "";
}

.ti-pyramid-off:before {
  content: "";
}

.ti-pyramid-plus:before {
  content: "者";
}

.ti-qrcode:before {
  content: "";
}

.ti-qrcode-off:before {
  content: "";
}

.ti-question-mark:before {
  content: "";
}

.ti-queue-pop-in:before {
  content: "𐈀";
}

.ti-queue-pop-out:before {
  content: "𐇿";
}

.ti-quote:before {
  content: "";
}

.ti-quote-off:before {
  content: "";
}

.ti-quote-open:before {
  content: "𐈤";
}

.ti-quotes:before {
  content: "ﬞ";
}

.ti-radar:before {
  content: "";
}

.ti-radar-2:before {
  content: "";
}

.ti-radar-off:before {
  content: "";
}

.ti-radio:before {
  content: "";
}

.ti-radio-off:before {
  content: "";
}

.ti-radioactive:before {
  content: "";
}

.ti-radioactive-off:before {
  content: "";
}

.ti-radius-bottom-left:before {
  content: "";
}

.ti-radius-bottom-right:before {
  content: "";
}

.ti-radius-top-left:before {
  content: "";
}

.ti-radius-top-right:before {
  content: "";
}

.ti-rainbow:before {
  content: "";
}

.ti-rainbow-off:before {
  content: "";
}

.ti-rating-12-plus:before {
  content: "";
}

.ti-rating-14-plus:before {
  content: "";
}

.ti-rating-16-plus:before {
  content: "";
}

.ti-rating-18-plus:before {
  content: "";
}

.ti-rating-21-plus:before {
  content: "";
}

.ti-razor:before {
  content: "";
}

.ti-razor-electric:before {
  content: "";
}

.ti-receipt:before {
  content: "";
}

.ti-receipt-2:before {
  content: "";
}

.ti-receipt-bitcoin:before {
  content: "ﵦ";
}

.ti-receipt-dollar:before {
  content: "ﵧ";
}

.ti-receipt-euro:before {
  content: "ﵨ";
}

.ti-receipt-off:before {
  content: "";
}

.ti-receipt-pound:before {
  content: "ﵩ";
}

.ti-receipt-refund:before {
  content: "";
}

.ti-receipt-rupee:before {
  content: "ﶂ";
}

.ti-receipt-tax:before {
  content: "";
}

.ti-receipt-yen:before {
  content: "ﵪ";
}

.ti-receipt-yuan:before {
  content: "ﵫ";
}

.ti-recharging:before {
  content: "";
}

.ti-record-mail:before {
  content: "";
}

.ti-record-mail-off:before {
  content: "";
}

.ti-rectangle:before {
  content: "";
}

.ti-rectangle-rounded-bottom:before {
  content: "﫭";
}

.ti-rectangle-rounded-top:before {
  content: "﫮";
}

.ti-rectangle-vertical:before {
  content: "";
}

.ti-rectangular-prism:before {
  content: "蝹";
}

.ti-rectangular-prism-off:before {
  content: "荒";
}

.ti-rectangular-prism-plus:before {
  content: "華";
}

.ti-recycle:before {
  content: "";
}

.ti-recycle-off:before {
  content: "";
}

.ti-refresh:before {
  content: "";
}

.ti-refresh-alert:before {
  content: "";
}

.ti-refresh-dot:before {
  content: "";
}

.ti-refresh-off:before {
  content: "";
}

.ti-regex:before {
  content: "";
}

.ti-regex-off:before {
  content: "";
}

.ti-registered:before {
  content: "";
}

.ti-relation-many-to-many:before {
  content: "";
}

.ti-relation-one-to-many:before {
  content: "";
}

.ti-relation-one-to-one:before {
  content: "";
}

.ti-reload:before {
  content: "";
}

.ti-reorder:before {
  content: "ﰕ";
}

.ti-repeat:before {
  content: "";
}

.ti-repeat-off:before {
  content: "";
}

.ti-repeat-once:before {
  content: "";
}

.ti-replace:before {
  content: "";
}

.ti-replace-off:before {
  content: "";
}

.ti-replace-user:before {
  content: "𐃰";
}

.ti-report:before {
  content: "";
}

.ti-report-analytics:before {
  content: "";
}

.ti-report-medical:before {
  content: "";
}

.ti-report-money:before {
  content: "";
}

.ti-report-off:before {
  content: "";
}

.ti-report-search:before {
  content: "";
}

.ti-reserved-line:before {
  content: "臨";
}

.ti-resize:before {
  content: "";
}

.ti-restore:before {
  content: "﫽";
}

.ti-rewind-backward-10:before {
  content: "諸";
}

.ti-rewind-backward-15:before {
  content: "請";
}

.ti-rewind-backward-20:before {
  content: "謁";
}

.ti-rewind-backward-30:before {
  content: "諾";
}

.ti-rewind-backward-40:before {
  content: "諭";
}

.ti-rewind-backward-5:before {
  content: "謹";
}

.ti-rewind-backward-50:before {
  content: "變";
}

.ti-rewind-backward-60:before {
  content: "贈";
}

.ti-rewind-forward-10:before {
  content: "輸";
}

.ti-rewind-forward-15:before {
  content: "遲";
}

.ti-rewind-forward-20:before {
  content: "醙";
}

.ti-rewind-forward-30:before {
  content: "鉶";
}

.ti-rewind-forward-40:before {
  content: "陼";
}

.ti-rewind-forward-5:before {
  content: "難";
}

.ti-rewind-forward-50:before {
  content: "靖";
}

.ti-rewind-forward-60:before {
  content: "韛";
}

.ti-ribbon-health:before {
  content: "";
}

.ti-rings:before {
  content: "頻";
}

.ti-ripple:before {
  content: "";
}

.ti-ripple-down:before {
  content: "𐆪";
}

.ti-ripple-off:before {
  content: "";
}

.ti-ripple-up:before {
  content: "𐆩";
}

.ti-road:before {
  content: "";
}

.ti-road-off:before {
  content: "";
}

.ti-road-sign:before {
  content: "";
}

.ti-robot:before {
  content: "";
}

.ti-robot-face:before {
  content: "ﲾ";
}

.ti-robot-off:before {
  content: "";
}

.ti-rocket:before {
  content: "";
}

.ti-rocket-off:before {
  content: "";
}

.ti-roller-skating:before {
  content: "";
}

.ti-rollercoaster:before {
  content: "";
}

.ti-rollercoaster-off:before {
  content: "";
}

.ti-rosette:before {
  content: "";
}

.ti-rosette-asterisk:before {
  content: "𐆨";
}

.ti-rosette-discount:before {
  content: "";
}

.ti-rosette-discount-check:before {
  content: "";
}

.ti-rosette-discount-check-off:before {
  content: "０";
}

.ti-rosette-discount-off:before {
  content: "";
}

.ti-rosette-number-0:before {
  content: "";
}

.ti-rosette-number-1:before {
  content: "";
}

.ti-rosette-number-2:before {
  content: "";
}

.ti-rosette-number-3:before {
  content: "";
}

.ti-rosette-number-4:before {
  content: "";
}

.ti-rosette-number-5:before {
  content: "";
}

.ti-rosette-number-6:before {
  content: "";
}

.ti-rosette-number-7:before {
  content: "";
}

.ti-rosette-number-8:before {
  content: "";
}

.ti-rosette-number-9:before {
  content: "";
}

.ti-rotate:before {
  content: "";
}

.ti-rotate-2:before {
  content: "";
}

.ti-rotate-360:before {
  content: "";
}

.ti-rotate-3d:before {
  content: "";
}

.ti-rotate-clockwise:before {
  content: "";
}

.ti-rotate-clockwise-2:before {
  content: "";
}

.ti-rotate-dot:before {
  content: "";
}

.ti-rotate-rectangle:before {
  content: "";
}

.ti-roulette:before {
  content: "𐉞";
}

.ti-route:before {
  content: "";
}

.ti-route-2:before {
  content: "";
}

.ti-route-alt-left:before {
  content: "ﲩ";
}

.ti-route-alt-right:before {
  content: "ﲪ";
}

.ti-route-off:before {
  content: "";
}

.ti-route-scan:before {
  content: "ﲿ";
}

.ti-route-square:before {
  content: "ﲬ";
}

.ti-route-square-2:before {
  content: "ﲫ";
}

.ti-route-x:before {
  content: "ﲮ";
}

.ti-route-x-2:before {
  content: "ﲭ";
}

.ti-router:before {
  content: "";
}

.ti-router-off:before {
  content: "";
}

.ti-row-insert-bottom:before {
  content: "";
}

.ti-row-insert-top:before {
  content: "";
}

.ti-row-remove:before {
  content: "﫾";
}

.ti-rss:before {
  content: "";
}

.ti-rubber-stamp:before {
  content: "";
}

.ti-rubber-stamp-off:before {
  content: "";
}

.ti-rugby:before {
  content: "𐉇";
}

.ti-ruler:before {
  content: "";
}

.ti-ruler-2:before {
  content: "";
}

.ti-ruler-2-off:before {
  content: "";
}

.ti-ruler-3:before {
  content: "";
}

.ti-ruler-measure:before {
  content: "";
}

.ti-ruler-measure-2:before {
  content: "／";
}

.ti-ruler-off:before {
  content: "";
}

.ti-run:before {
  content: "";
}

.ti-rv-truck:before {
  content: "ﳀ";
}

.ti-s-turn-down:before {
  content: "";
}

.ti-s-turn-left:before {
  content: "";
}

.ti-s-turn-right:before {
  content: "";
}

.ti-s-turn-up:before {
  content: "";
}

.ti-sailboat:before {
  content: "";
}

.ti-sailboat-2:before {
  content: "";
}

.ti-sailboat-off:before {
  content: "";
}

.ti-salad:before {
  content: "";
}

.ti-salt:before {
  content: "";
}

.ti-sandbox:before {
  content: "ﵬ";
}

.ti-satellite:before {
  content: "";
}

.ti-satellite-off:before {
  content: "";
}

.ti-sausage:before {
  content: "";
}

.ti-scale:before {
  content: "";
}

.ti-scale-off:before {
  content: "";
}

.ti-scale-outline:before {
  content: "";
}

.ti-scale-outline-off:before {
  content: "";
}

.ti-scan:before {
  content: "";
}

.ti-scan-cube:before {
  content: "𐉝";
}

.ti-scan-eye:before {
  content: "";
}

.ti-scan-letter-a:before {
  content: "𐈣";
}

.ti-scan-letter-t:before {
  content: "𐈢";
}

.ti-scan-position:before {
  content: "ﶬ";
}

.ti-scan-traces:before {
  content: "𐇬";
}

.ti-schema:before {
  content: "";
}

.ti-schema-off:before {
  content: "";
}

.ti-school:before {
  content: "";
}

.ti-school-bell:before {
  content: "";
}

.ti-school-off:before {
  content: "";
}

.ti-scissors:before {
  content: "";
}

.ti-scissors-off:before {
  content: "";
}

.ti-scooter:before {
  content: "";
}

.ti-scooter-electric:before {
  content: "";
}

.ti-scoreboard:before {
  content: "恵";
}

.ti-screen-share:before {
  content: "";
}

.ti-screen-share-off:before {
  content: "";
}

.ti-screenshot:before {
  content: "";
}

.ti-scribble:before {
  content: "";
}

.ti-scribble-off:before {
  content: "";
}

.ti-script:before {
  content: "";
}

.ti-script-minus:before {
  content: "";
}

.ti-script-plus:before {
  content: "";
}

.ti-script-x:before {
  content: "";
}

.ti-scuba-diving:before {
  content: "﵎";
}

.ti-scuba-diving-tank:before {
  content: "ﻺ";
}

.ti-scuba-mask:before {
  content: "";
}

.ti-scuba-mask-off:before {
  content: "";
}

.ti-sdk:before {
  content: "";
}

.ti-search:before {
  content: "";
}

.ti-search-off:before {
  content: "";
}

.ti-section:before {
  content: "";
}

.ti-section-sign:before {
  content: "";
}

.ti-seedling:before {
  content: "";
}

.ti-seedling-off:before {
  content: "";
}

.ti-segway:before {
  content: "𐈡";
}

.ti-select:before {
  content: "";
}

.ti-select-all:before {
  content: "立";
}

.ti-selector:before {
  content: "";
}

.ti-send:before {
  content: "";
}

.ti-send-2:before {
  content: "ﵝ";
}

.ti-send-off:before {
  content: "";
}

.ti-seo:before {
  content: "";
}

.ti-separator:before {
  content: "";
}

.ti-separator-horizontal:before {
  content: "";
}

.ti-separator-vertical:before {
  content: "";
}

.ti-server:before {
  content: "";
}

.ti-server-2:before {
  content: "";
}

.ti-server-bolt:before {
  content: "";
}

.ti-server-cog:before {
  content: "";
}

.ti-server-off:before {
  content: "";
}

.ti-server-spark:before {
  content: "ﾯ";
}

.ti-serverless:before {
  content: "𐇫";
}

.ti-servicemark:before {
  content: "";
}

.ti-settings:before {
  content: "";
}

.ti-settings-2:before {
  content: "";
}

.ti-settings-ai:before {
  content: "𐆧";
}

.ti-settings-automation:before {
  content: "";
}

.ti-settings-bolt:before {
  content: "玲";
}

.ti-settings-cancel:before {
  content: "瑩";
}

.ti-settings-check:before {
  content: "羚";
}

.ti-settings-code:before {
  content: "聆";
}

.ti-settings-cog:before {
  content: "鈴";
}

.ti-settings-dollar:before {
  content: "零";
}

.ti-settings-down:before {
  content: "靈";
}

.ti-settings-exclamation:before {
  content: "領";
}

.ti-settings-heart:before {
  content: "例";
}

.ti-settings-minus:before {
  content: "禮";
}

.ti-settings-off:before {
  content: "";
}

.ti-settings-pause:before {
  content: "醴";
}

.ti-settings-pin:before {
  content: "隸";
}

.ti-settings-plus:before {
  content: "惡";
}

.ti-settings-question:before {
  content: "了";
}

.ti-settings-search:before {
  content: "僚";
}

.ti-settings-share:before {
  content: "寮";
}

.ti-settings-spark:before {
  content: "ﾮ";
}

.ti-settings-star:before {
  content: "尿";
}

.ti-settings-up:before {
  content: "料";
}

.ti-settings-x:before {
  content: "樂";
}

.ti-shadow:before {
  content: "";
}

.ti-shadow-off:before {
  content: "";
}

.ti-shape:before {
  content: "";
}

.ti-shape-2:before {
  content: "";
}

.ti-shape-3:before {
  content: "";
}

.ti-shape-off:before {
  content: "";
}

.ti-share:before {
  content: "";
}

.ti-share-2:before {
  content: "";
}

.ti-share-3:before {
  content: "";
}

.ti-share-off:before {
  content: "";
}

.ti-shareplay:before {
  content: "ﺥ";
}

.ti-shield:before {
  content: "";
}

.ti-shield-bolt:before {
  content: "燎";
}

.ti-shield-cancel:before {
  content: "療";
}

.ti-shield-check:before {
  content: "";
}

.ti-shield-checkered:before {
  content: "";
}

.ti-shield-chevron:before {
  content: "";
}

.ti-shield-code:before {
  content: "蓼";
}

.ti-shield-cog:before {
  content: "遼";
}

.ti-shield-dollar:before {
  content: "龍";
}

.ti-shield-down:before {
  content: "暈";
}

.ti-shield-exclamation:before {
  content: "阮";
}

.ti-shield-half:before {
  content: "";
}

.ti-shield-heart:before {
  content: "劉";
}

.ti-shield-lock:before {
  content: "";
}

.ti-shield-minus:before {
  content: "杻";
}

.ti-shield-off:before {
  content: "";
}

.ti-shield-pause:before {
  content: "柳";
}

.ti-shield-pin:before {
  content: "流";
}

.ti-shield-plus:before {
  content: "溜";
}

.ti-shield-question:before {
  content: "琉";
}

.ti-shield-search:before {
  content: "留";
}

.ti-shield-share:before {
  content: "硫";
}

.ti-shield-star:before {
  content: "紐";
}

.ti-shield-up:before {
  content: "類";
}

.ti-shield-x:before {
  content: "";
}

.ti-ship:before {
  content: "";
}

.ti-ship-off:before {
  content: "";
}

.ti-shirt:before {
  content: "";
}

.ti-shirt-off:before {
  content: "";
}

.ti-shirt-sport:before {
  content: "";
}

.ti-shoe:before {
  content: "";
}

.ti-shoe-off:before {
  content: "";
}

.ti-shopping-bag:before {
  content: "";
}

.ti-shopping-bag-check:before {
  content: "ﰖ";
}

.ti-shopping-bag-discount:before {
  content: "ﰗ";
}

.ti-shopping-bag-edit:before {
  content: "ﰘ";
}

.ti-shopping-bag-exclamation:before {
  content: "ﰙ";
}

.ti-shopping-bag-heart:before {
  content: "ﶢ";
}

.ti-shopping-bag-minus:before {
  content: "ﰚ";
}

.ti-shopping-bag-plus:before {
  content: "ﰛ";
}

.ti-shopping-bag-search:before {
  content: "ﰜ";
}

.ti-shopping-bag-x:before {
  content: "ﰝ";
}

.ti-shopping-cart:before {
  content: "";
}

.ti-shopping-cart-bolt:before {
  content: "ﭗ";
}

.ti-shopping-cart-cancel:before {
  content: "ﭘ";
}

.ti-shopping-cart-check:before {
  content: "ﭙ";
}

.ti-shopping-cart-code:before {
  content: "ﭚ";
}

.ti-shopping-cart-cog:before {
  content: "ﭛ";
}

.ti-shopping-cart-copy:before {
  content: "ﭜ";
}

.ti-shopping-cart-discount:before {
  content: "ﭝ";
}

.ti-shopping-cart-dollar:before {
  content: "ﭞ";
}

.ti-shopping-cart-down:before {
  content: "ﭟ";
}

.ti-shopping-cart-exclamation:before {
  content: "ﭠ";
}

.ti-shopping-cart-heart:before {
  content: "ﭡ";
}

.ti-shopping-cart-minus:before {
  content: "ﭢ";
}

.ti-shopping-cart-off:before {
  content: "";
}

.ti-shopping-cart-pause:before {
  content: "ﭣ";
}

.ti-shopping-cart-pin:before {
  content: "ﭤ";
}

.ti-shopping-cart-plus:before {
  content: "ﭥ";
}

.ti-shopping-cart-question:before {
  content: "ﭦ";
}

.ti-shopping-cart-search:before {
  content: "ﭧ";
}

.ti-shopping-cart-share:before {
  content: "ﭨ";
}

.ti-shopping-cart-star:before {
  content: "ﭩ";
}

.ti-shopping-cart-up:before {
  content: "ﭪ";
}

.ti-shopping-cart-x:before {
  content: "ﭫ";
}

.ti-shovel:before {
  content: "";
}

.ti-shovel-pitchforks:before {
  content: "ﴺ";
}

.ti-shredder:before {
  content: "";
}

.ti-sign-left:before {
  content: "";
}

.ti-sign-right:before {
  content: "";
}

.ti-signal-2g:before {
  content: "";
}

.ti-signal-3g:before {
  content: "";
}

.ti-signal-4g:before {
  content: "";
}

.ti-signal-4g-plus:before {
  content: "";
}

.ti-signal-5g:before {
  content: "";
}

.ti-signal-6g:before {
  content: "笠";
}

.ti-signal-e:before {
  content: "粒";
}

.ti-signal-g:before {
  content: "狀";
}

.ti-signal-h:before {
  content: "識";
}

.ti-signal-h-plus:before {
  content: "炙";
}

.ti-signal-lte:before {
  content: "什";
}

.ti-signature:before {
  content: "";
}

.ti-signature-off:before {
  content: "";
}

.ti-sitemap:before {
  content: "";
}

.ti-sitemap-off:before {
  content: "";
}

.ti-skateboard:before {
  content: "";
}

.ti-skateboard-off:before {
  content: "";
}

.ti-skateboarding:before {
  content: "響";
}

.ti-sketching:before {
  content: "𐉜";
}

.ti-skew-x:before {
  content: "ﴻ";
}

.ti-skew-y:before {
  content: "ﴼ";
}

.ti-ski-jumping:before {
  content: "𤋮";
}

.ti-skull:before {
  content: "";
}

.ti-slash:before {
  content: "";
}

.ti-slashes:before {
  content: "";
}

.ti-sleigh:before {
  content: "";
}

.ti-slice:before {
  content: "";
}

.ti-slideshow:before {
  content: "";
}

.ti-smart-home:before {
  content: "";
}

.ti-smart-home-off:before {
  content: "";
}

.ti-smoking:before {
  content: "";
}

.ti-smoking-no:before {
  content: "";
}

.ti-snowboarding:before {
  content: "﵏";
}

.ti-snowflake:before {
  content: "";
}

.ti-snowflake-off:before {
  content: "";
}

.ti-snowman:before {
  content: "";
}

.ti-soccer-field:before {
  content: "";
}

.ti-social:before {
  content: "";
}

.ti-social-off:before {
  content: "";
}

.ti-sock:before {
  content: "";
}

.ti-sofa:before {
  content: "";
}

.ti-sofa-off:before {
  content: "";
}

.ti-solar-electricity:before {
  content: "ﳁ";
}

.ti-solar-panel:before {
  content: "";
}

.ti-solar-panel-2:before {
  content: "";
}

.ti-sort-0-9:before {
  content: "";
}

.ti-sort-9-0:before {
  content: "";
}

.ti-sort-a-z:before {
  content: "";
}

.ti-sort-ascending:before {
  content: "";
}

.ti-sort-ascending-2:before {
  content: "";
}

.ti-sort-ascending-letters:before {
  content: "";
}

.ti-sort-ascending-numbers:before {
  content: "";
}

.ti-sort-ascending-shapes:before {
  content: "ﶔ";
}

.ti-sort-ascending-small-big:before {
  content: "ﶕ";
}

.ti-sort-descending:before {
  content: "";
}

.ti-sort-descending-2:before {
  content: "";
}

.ti-sort-descending-letters:before {
  content: "";
}

.ti-sort-descending-numbers:before {
  content: "";
}

.ti-sort-descending-shapes:before {
  content: "ﶗ";
}

.ti-sort-descending-small-big:before {
  content: "ﶖ";
}

.ti-sort-z-a:before {
  content: "";
}

.ti-sos:before {
  content: "";
}

.ti-soup:before {
  content: "";
}

.ti-soup-off:before {
  content: "";
}

.ti-source-code:before {
  content: "";
}

.ti-space:before {
  content: "";
}

.ti-space-off:before {
  content: "";
}

.ti-spaces:before {
  content: "ﺤ";
}

.ti-spacing-horizontal:before {
  content: "";
}

.ti-spacing-vertical:before {
  content: "";
}

.ti-spade:before {
  content: "";
}

.ti-sparkle:before {
  content: "𐉙";
}

.ti-sparkle-2:before {
  content: "𐉛";
}

.ti-sparkle-highlight:before {
  content: "𐉚";
}

.ti-sparkles:before {
  content: "";
}

.ti-sparkles-2:before {
  content: "𐆦";
}

.ti-speakerphone:before {
  content: "";
}

.ti-speedboat:before {
  content: "";
}

.ti-sphere:before {
  content: "視";
}

.ti-sphere-2:before {
  content: "𐉘";
}

.ti-sphere-off:before {
  content: "襁";
}

.ti-sphere-plus:before {
  content: "覆";
}

.ti-spider:before {
  content: "";
}

.ti-spiral:before {
  content: "";
}

.ti-spiral-off:before {
  content: "";
}

.ti-sport-billiard:before {
  content: "";
}

.ti-spray:before {
  content: "";
}

.ti-spy:before {
  content: "";
}

.ti-spy-off:before {
  content: "";
}

.ti-sql:before {
  content: "";
}

.ti-square:before {
  content: "";
}

.ti-square-arrow-down:before {
  content: "";
}

.ti-square-arrow-left:before {
  content: "";
}

.ti-square-arrow-right:before {
  content: "";
}

.ti-square-arrow-up:before {
  content: "";
}

.ti-square-asterisk:before {
  content: "";
}

.ti-square-check:before {
  content: "";
}

.ti-square-chevron-down:before {
  content: "";
}

.ti-square-chevron-left:before {
  content: "";
}

.ti-square-chevron-right:before {
  content: "";
}

.ti-square-chevron-up:before {
  content: "";
}

.ti-square-chevrons-down:before {
  content: "";
}

.ti-square-chevrons-left:before {
  content: "";
}

.ti-square-chevrons-right:before {
  content: "";
}

.ti-square-chevrons-up:before {
  content: "";
}

.ti-square-dashed:before {
  content: "𐂻";
}

.ti-square-dot:before {
  content: "";
}

.ti-square-f0:before {
  content: "";
}

.ti-square-f1:before {
  content: "";
}

.ti-square-f2:before {
  content: "";
}

.ti-square-f3:before {
  content: "";
}

.ti-square-f4:before {
  content: "";
}

.ti-square-f5:before {
  content: "";
}

.ti-square-f6:before {
  content: "";
}

.ti-square-f7:before {
  content: "";
}

.ti-square-f8:before {
  content: "";
}

.ti-square-f9:before {
  content: "";
}

.ti-square-forbid:before {
  content: "";
}

.ti-square-forbid-2:before {
  content: "";
}

.ti-square-half:before {
  content: "";
}

.ti-square-key:before {
  content: "";
}

.ti-square-letter-a:before {
  content: "";
}

.ti-square-letter-b:before {
  content: "";
}

.ti-square-letter-c:before {
  content: "";
}

.ti-square-letter-d:before {
  content: "";
}

.ti-square-letter-e:before {
  content: "";
}

.ti-square-letter-f:before {
  content: "";
}

.ti-square-letter-g:before {
  content: "";
}

.ti-square-letter-h:before {
  content: "";
}

.ti-square-letter-i:before {
  content: "";
}

.ti-square-letter-j:before {
  content: "";
}

.ti-square-letter-k:before {
  content: "";
}

.ti-square-letter-l:before {
  content: "";
}

.ti-square-letter-m:before {
  content: "";
}

.ti-square-letter-n:before {
  content: "";
}

.ti-square-letter-o:before {
  content: "";
}

.ti-square-letter-p:before {
  content: "";
}

.ti-square-letter-q:before {
  content: "";
}

.ti-square-letter-r:before {
  content: "";
}

.ti-square-letter-s:before {
  content: "";
}

.ti-square-letter-t:before {
  content: "";
}

.ti-square-letter-u:before {
  content: "";
}

.ti-square-letter-v:before {
  content: "";
}

.ti-square-letter-w:before {
  content: "";
}

.ti-square-letter-x:before {
  content: "";
}

.ti-square-letter-y:before {
  content: "";
}

.ti-square-letter-z:before {
  content: "";
}

.ti-square-minus:before {
  content: "𐆞";
}

.ti-square-minus-2:before {
  content: "";
}

.ti-square-number-0:before {
  content: "";
}

.ti-square-number-1:before {
  content: "";
}

.ti-square-number-2:before {
  content: "";
}

.ti-square-number-3:before {
  content: "";
}

.ti-square-number-4:before {
  content: "";
}

.ti-square-number-5:before {
  content: "";
}

.ti-square-number-6:before {
  content: "";
}

.ti-square-number-7:before {
  content: "";
}

.ti-square-number-8:before {
  content: "";
}

.ti-square-number-9:before {
  content: "";
}

.ti-square-off:before {
  content: "";
}

.ti-square-percentage:before {
  content: "ﶃ";
}

.ti-square-plus:before {
  content: "";
}

.ti-square-plus-2:before {
  content: "ﲖ";
}

.ti-square-root:before {
  content: "";
}

.ti-square-root-2:before {
  content: "";
}

.ti-square-rotated:before {
  content: "";
}

.ti-square-rotated-asterisk:before {
  content: "𐆥";
}

.ti-square-rotated-forbid:before {
  content: "";
}

.ti-square-rotated-forbid-2:before {
  content: "";
}

.ti-square-rotated-off:before {
  content: "";
}

.ti-square-rounded:before {
  content: "";
}

.ti-square-rounded-arrow-down:before {
  content: "";
}

.ti-square-rounded-arrow-left:before {
  content: "";
}

.ti-square-rounded-arrow-right:before {
  content: "";
}

.ti-square-rounded-arrow-up:before {
  content: "";
}

.ti-square-rounded-check:before {
  content: "";
}

.ti-square-rounded-chevron-down:before {
  content: "";
}

.ti-square-rounded-chevron-left:before {
  content: "";
}

.ti-square-rounded-chevron-right:before {
  content: "";
}

.ti-square-rounded-chevron-up:before {
  content: "";
}

.ti-square-rounded-chevrons-down:before {
  content: "";
}

.ti-square-rounded-chevrons-left:before {
  content: "";
}

.ti-square-rounded-chevrons-right:before {
  content: "";
}

.ti-square-rounded-chevrons-up:before {
  content: "";
}

.ti-square-rounded-letter-a:before {
  content: "";
}

.ti-square-rounded-letter-b:before {
  content: "";
}

.ti-square-rounded-letter-c:before {
  content: "";
}

.ti-square-rounded-letter-d:before {
  content: "";
}

.ti-square-rounded-letter-e:before {
  content: "";
}

.ti-square-rounded-letter-f:before {
  content: "";
}

.ti-square-rounded-letter-g:before {
  content: "";
}

.ti-square-rounded-letter-h:before {
  content: "";
}

.ti-square-rounded-letter-i:before {
  content: "";
}

.ti-square-rounded-letter-j:before {
  content: "";
}

.ti-square-rounded-letter-k:before {
  content: "";
}

.ti-square-rounded-letter-l:before {
  content: "";
}

.ti-square-rounded-letter-m:before {
  content: "";
}

.ti-square-rounded-letter-n:before {
  content: "";
}

.ti-square-rounded-letter-o:before {
  content: "";
}

.ti-square-rounded-letter-p:before {
  content: "";
}

.ti-square-rounded-letter-q:before {
  content: "";
}

.ti-square-rounded-letter-r:before {
  content: "";
}

.ti-square-rounded-letter-s:before {
  content: "";
}

.ti-square-rounded-letter-t:before {
  content: "";
}

.ti-square-rounded-letter-u:before {
  content: "";
}

.ti-square-rounded-letter-v:before {
  content: "";
}

.ti-square-rounded-letter-w:before {
  content: "";
}

.ti-square-rounded-letter-x:before {
  content: "";
}

.ti-square-rounded-letter-y:before {
  content: "";
}

.ti-square-rounded-letter-z:before {
  content: "";
}

.ti-square-rounded-minus:before {
  content: "";
}

.ti-square-rounded-minus-2:before {
  content: "ﲗ";
}

.ti-square-rounded-number-0:before {
  content: "";
}

.ti-square-rounded-number-1:before {
  content: "";
}

.ti-square-rounded-number-2:before {
  content: "";
}

.ti-square-rounded-number-3:before {
  content: "";
}

.ti-square-rounded-number-4:before {
  content: "";
}

.ti-square-rounded-number-5:before {
  content: "";
}

.ti-square-rounded-number-6:before {
  content: "";
}

.ti-square-rounded-number-7:before {
  content: "";
}

.ti-square-rounded-number-8:before {
  content: "";
}

.ti-square-rounded-number-9:before {
  content: "";
}

.ti-square-rounded-percentage:before {
  content: "ﶄ";
}

.ti-square-rounded-plus:before {
  content: "";
}

.ti-square-rounded-plus-2:before {
  content: "ﲘ";
}

.ti-square-rounded-x:before {
  content: "";
}

.ti-square-toggle:before {
  content: "";
}

.ti-square-toggle-horizontal:before {
  content: "";
}

.ti-square-x:before {
  content: "";
}

.ti-squares:before {
  content: "";
}

.ti-squares-diagonal:before {
  content: "";
}

.ti-squares-selected:before {
  content: "ﺣ";
}

.ti-stack:before {
  content: "";
}

.ti-stack-2:before {
  content: "";
}

.ti-stack-3:before {
  content: "";
}

.ti-stack-back:before {
  content: "ﴦ";
}

.ti-stack-backward:before {
  content: "ﴧ";
}

.ti-stack-forward:before {
  content: "ﴨ";
}

.ti-stack-front:before {
  content: "ﴩ";
}

.ti-stack-middle:before {
  content: "ﴪ";
}

.ti-stack-pop:before {
  content: "";
}

.ti-stack-push:before {
  content: "";
}

.ti-stairs:before {
  content: "";
}

.ti-stairs-down:before {
  content: "";
}

.ti-stairs-up:before {
  content: "";
}

.ti-star:before {
  content: "";
}

.ti-star-half:before {
  content: "";
}

.ti-star-off:before {
  content: "";
}

.ti-stars:before {
  content: "";
}

.ti-stars-off:before {
  content: "";
}

.ti-status-change:before {
  content: "";
}

.ti-steam:before {
  content: "";
}

.ti-steering-wheel:before {
  content: "";
}

.ti-steering-wheel-off:before {
  content: "";
}

.ti-step-into:before {
  content: "";
}

.ti-step-out:before {
  content: "";
}

.ti-stereo-glasses:before {
  content: "";
}

.ti-stethoscope:before {
  content: "";
}

.ti-stethoscope-off:before {
  content: "";
}

.ti-sticker:before {
  content: "";
}

.ti-sticker-2:before {
  content: "ﴽ";
}

.ti-stopwatch:before {
  content: "ﾛ";
}

.ti-storm:before {
  content: "";
}

.ti-storm-off:before {
  content: "";
}

.ti-stretching:before {
  content: "";
}

.ti-stretching-2:before {
  content: "舘";
}

.ti-strikethrough:before {
  content: "";
}

.ti-stroke-curved:before {
  content: "𐇾";
}

.ti-stroke-dynamic:before {
  content: "𐇽";
}

.ti-stroke-straight:before {
  content: "𐇼";
}

.ti-submarine:before {
  content: "";
}

.ti-subscript:before {
  content: "";
}

.ti-subtask:before {
  content: "";
}

.ti-subtitles:before {
  content: "𐆡";
}

.ti-subtitles-ai:before {
  content: "𐆤";
}

.ti-subtitles-edit:before {
  content: "𐆣";
}

.ti-subtitles-off:before {
  content: "𐆢";
}

.ti-sum:before {
  content: "";
}

.ti-sum-off:before {
  content: "";
}

.ti-sun:before {
  content: "";
}

.ti-sun-electricity:before {
  content: "ﳂ";
}

.ti-sun-high:before {
  content: "";
}

.ti-sun-low:before {
  content: "";
}

.ti-sun-moon:before {
  content: "";
}

.ti-sun-off:before {
  content: "";
}

.ti-sun-wind:before {
  content: "";
}

.ti-sunglasses:before {
  content: "";
}

.ti-sunrise:before {
  content: "";
}

.ti-sunset:before {
  content: "";
}

.ti-sunset-2:before {
  content: "";
}

.ti-superscript:before {
  content: "";
}

.ti-svg:before {
  content: "";
}

.ti-swimming:before {
  content: "";
}

.ti-swipe:before {
  content: "";
}

.ti-swipe-down:before {
  content: "ﵞ";
}

.ti-swipe-left:before {
  content: "ﵟ";
}

.ti-swipe-right:before {
  content: "ﵠ";
}

.ti-swipe-up:before {
  content: "ﵡ";
}

.ti-switch:before {
  content: "";
}

.ti-switch-2:before {
  content: "";
}

.ti-switch-3:before {
  content: "";
}

.ti-switch-horizontal:before {
  content: "";
}

.ti-switch-vertical:before {
  content: "";
}

.ti-sword:before {
  content: "";
}

.ti-sword-off:before {
  content: "";
}

.ti-swords:before {
  content: "";
}

.ti-tab-close:before {
  content: "𐉰";
}

.ti-table:before {
  content: "";
}

.ti-table-alias:before {
  content: "";
}

.ti-table-column:before {
  content: "﫿";
}

.ti-table-dashed:before {
  content: "𐂺";
}

.ti-table-down:before {
  content: "靖";
}

.ti-table-export:before {
  content: "";
}

.ti-table-heart:before {
  content: "精";
}

.ti-table-import:before {
  content: "";
}

.ti-table-minus:before {
  content: "羽";
}

.ti-table-off:before {
  content: "";
}

.ti-table-options:before {
  content: "";
}

.ti-table-plus:before {
  content: "﨟";
}

.ti-table-row:before {
  content: "ﬀ";
}

.ti-table-share:before {
  content: "蘒";
}

.ti-table-shortcut:before {
  content: "";
}

.ti-table-spark:before {
  content: "ﾭ";
}

.ti-tag:before {
  content: "𐂖";
}

.ti-tag-minus:before {
  content: "";
}

.ti-tag-off:before {
  content: "";
}

.ti-tag-plus:before {
  content: "𐂗";
}

.ti-tag-starred:before {
  content: "ﲙ";
}

.ti-tags:before {
  content: "";
}

.ti-tags-off:before {
  content: "";
}

.ti-taiwan-dollar:before {
  content: "𐉆";
}

.ti-tallymark-1:before {
  content: "";
}

.ti-tallymark-2:before {
  content: "";
}

.ti-tallymark-3:before {
  content: "";
}

.ti-tallymark-4:before {
  content: "";
}

.ti-tallymarks:before {
  content: "";
}

.ti-tank:before {
  content: "";
}

.ti-target:before {
  content: "";
}

.ti-target-2:before {
  content: "𐉅";
}

.ti-target-arrow:before {
  content: "";
}

.ti-target-off:before {
  content: "";
}

.ti-tax:before {
  content: "ﻮ";
}

.ti-tax-euro:before {
  content: "ﻰ";
}

.ti-tax-pound:before {
  content: "ﻯ";
}

.ti-teapot:before {
  content: "";
}

.ti-telescope:before {
  content: "";
}

.ti-telescope-off:before {
  content: "";
}

.ti-temperature:before {
  content: "";
}

.ti-temperature-celsius:before {
  content: "";
}

.ti-temperature-fahrenheit:before {
  content: "";
}

.ti-temperature-minus:before {
  content: "";
}

.ti-temperature-off:before {
  content: "";
}

.ti-temperature-plus:before {
  content: "";
}

.ti-temperature-snow:before {
  content: "ﶣ";
}

.ti-temperature-sun:before {
  content: "ﶤ";
}

.ti-template:before {
  content: "";
}

.ti-template-off:before {
  content: "";
}

.ti-tent:before {
  content: "";
}

.ti-tent-off:before {
  content: "";
}

.ti-terminal:before {
  content: "";
}

.ti-terminal-2:before {
  content: "";
}

.ti-test-pipe:before {
  content: "";
}

.ti-test-pipe-2:before {
  content: "";
}

.ti-test-pipe-off:before {
  content: "";
}

.ti-tex:before {
  content: "";
}

.ti-text-caption:before {
  content: "";
}

.ti-text-color:before {
  content: "";
}

.ti-text-decrease:before {
  content: "";
}

.ti-text-direction-ltr:before {
  content: "";
}

.ti-text-direction-rtl:before {
  content: "";
}

.ti-text-grammar:before {
  content: "ﵭ";
}

.ti-text-increase:before {
  content: "";
}

.ti-text-orientation:before {
  content: "";
}

.ti-text-outline:before {
  content: "𐉯";
}

.ti-text-plus:before {
  content: "";
}

.ti-text-recognition:before {
  content: "";
}

.ti-text-regex-asterisk:before {
  content: "𐉮";
}

.ti-text-regex-end:before {
  content: "𐉭";
}

.ti-text-regex-plus:before {
  content: "𐉬";
}

.ti-text-regex-question:before {
  content: "𐉫";
}

.ti-text-regex-start:before {
  content: "𐉪";
}

.ti-text-resize:before {
  content: "";
}

.ti-text-scan-2:before {
  content: "ﳃ";
}

.ti-text-scan-ai:before {
  content: "𐉗";
}

.ti-text-size:before {
  content: "";
}

.ti-text-spellcheck:before {
  content: "";
}

.ti-text-wrap:before {
  content: "";
}

.ti-text-wrap-column:before {
  content: "ﺲ";
}

.ti-text-wrap-disabled:before {
  content: "";
}

.ti-texture:before {
  content: "";
}

.ti-theater:before {
  content: "";
}

.ti-thermometer:before {
  content: "";
}

.ti-thumb-down:before {
  content: "";
}

.ti-thumb-down-off:before {
  content: "";
}

.ti-thumb-up:before {
  content: "";
}

.ti-thumb-up-off:before {
  content: "";
}

.ti-tic-tac:before {
  content: "";
}

.ti-ticket:before {
  content: "";
}

.ti-ticket-off:before {
  content: "";
}

.ti-tie:before {
  content: "";
}

.ti-tilde:before {
  content: "";
}

.ti-tilt-shift:before {
  content: "";
}

.ti-tilt-shift-off:before {
  content: "";
}

.ti-time-duration-0:before {
  content: "䀹";
}

.ti-time-duration-10:before {
  content: "𥉉";
}

.ti-time-duration-15:before {
  content: "𥳐";
}

.ti-time-duration-30:before {
  content: "𧻓";
}

.ti-time-duration-45:before {
  content: "齃";
}

.ti-time-duration-5:before {
  content: "龎";
}

.ti-time-duration-60:before {
  content: "﫚";
}

.ti-time-duration-90:before {
  content: "﫛";
}

.ti-time-duration-off:before {
  content: "﫜";
}

.ti-timeline:before {
  content: "";
}

.ti-timeline-event:before {
  content: "";
}

.ti-timeline-event-exclamation:before {
  content: "";
}

.ti-timeline-event-minus:before {
  content: "";
}

.ti-timeline-event-plus:before {
  content: "";
}

.ti-timeline-event-text:before {
  content: "";
}

.ti-timeline-event-x:before {
  content: "";
}

.ti-timezone:before {
  content: "ﻭ";
}

.ti-tip-jar:before {
  content: "ﻪ";
}

.ti-tip-jar-euro:before {
  content: "ﻬ";
}

.ti-tip-jar-pound:before {
  content: "ﻫ";
}

.ti-tir:before {
  content: "";
}

.ti-toggle-left:before {
  content: "";
}

.ti-toggle-right:before {
  content: "";
}

.ti-toilet-paper:before {
  content: "";
}

.ti-toilet-paper-off:before {
  content: "";
}

.ti-toml:before {
  content: "艹";
}

.ti-tool:before {
  content: "";
}

.ti-tools:before {
  content: "";
}

.ti-tools-kitchen:before {
  content: "";
}

.ti-tools-kitchen-2:before {
  content: "";
}

.ti-tools-kitchen-2-off:before {
  content: "";
}

.ti-tools-kitchen-3:before {
  content: "ﴫ";
}

.ti-tools-kitchen-off:before {
  content: "";
}

.ti-tools-off:before {
  content: "";
}

.ti-tooltip:before {
  content: "";
}

.ti-topology-bus:before {
  content: "";
}

.ti-topology-complex:before {
  content: "";
}

.ti-topology-full:before {
  content: "";
}

.ti-topology-full-hierarchy:before {
  content: "";
}

.ti-topology-ring:before {
  content: "";
}

.ti-topology-ring-2:before {
  content: "";
}

.ti-topology-ring-3:before {
  content: "";
}

.ti-topology-star:before {
  content: "";
}

.ti-topology-star-2:before {
  content: "";
}

.ti-topology-star-3:before {
  content: "";
}

.ti-topology-star-ring:before {
  content: "";
}

.ti-topology-star-ring-2:before {
  content: "";
}

.ti-topology-star-ring-3:before {
  content: "";
}

.ti-torii:before {
  content: "";
}

.ti-tornado:before {
  content: "";
}

.ti-tournament:before {
  content: "";
}

.ti-tower:before {
  content: "";
}

.ti-tower-off:before {
  content: "";
}

.ti-track:before {
  content: "";
}

.ti-tractor:before {
  content: "";
}

.ti-trademark:before {
  content: "";
}

.ti-traffic-cone:before {
  content: "";
}

.ti-traffic-cone-off:before {
  content: "";
}

.ti-traffic-lights:before {
  content: "";
}

.ti-traffic-lights-off:before {
  content: "";
}

.ti-train:before {
  content: "";
}

.ti-transaction-bitcoin:before {
  content: "ﵮ";
}

.ti-transaction-dollar:before {
  content: "ﵯ";
}

.ti-transaction-euro:before {
  content: "ﵰ";
}

.ti-transaction-pound:before {
  content: "ﵱ";
}

.ti-transaction-rupee:before {
  content: "ﶅ";
}

.ti-transaction-yen:before {
  content: "ﵲ";
}

.ti-transaction-yuan:before {
  content: "ﵳ";
}

.ti-transfer:before {
  content: "ﰟ";
}

.ti-transfer-in:before {
  content: "";
}

.ti-transfer-out:before {
  content: "";
}

.ti-transfer-vertical:before {
  content: "ﰞ";
}

.ti-transform:before {
  content: "";
}

.ti-transform-point:before {
  content: "ﶩ";
}

.ti-transform-point-bottom-left:before {
  content: "ﶥ";
}

.ti-transform-point-bottom-right:before {
  content: "ﶦ";
}

.ti-transform-point-top-left:before {
  content: "ﶧ";
}

.ti-transform-point-top-right:before {
  content: "ﶨ";
}

.ti-transition-bottom:before {
  content: "";
}

.ti-transition-left:before {
  content: "";
}

.ti-transition-right:before {
  content: "";
}

.ti-transition-top:before {
  content: "";
}

.ti-trash:before {
  content: "";
}

.ti-trash-off:before {
  content: "";
}

.ti-trash-x:before {
  content: "";
}

.ti-treadmill:before {
  content: "﩮";
}

.ti-tree:before {
  content: "";
}

.ti-trees:before {
  content: "";
}

.ti-trekking:before {
  content: "";
}

.ti-trending-down:before {
  content: "";
}

.ti-trending-down-2:before {
  content: "";
}

.ti-trending-down-3:before {
  content: "";
}

.ti-trending-up:before {
  content: "";
}

.ti-trending-up-2:before {
  content: "";
}

.ti-trending-up-3:before {
  content: "";
}

.ti-trending-up-down:before {
  content: "𐇻";
}

.ti-triangle:before {
  content: "";
}

.ti-triangle-inverted:before {
  content: "";
}

.ti-triangle-minus:before {
  content: "ﲛ";
}

.ti-triangle-minus-2:before {
  content: "ﲚ";
}

.ti-triangle-off:before {
  content: "";
}

.ti-triangle-plus:before {
  content: "ﲝ";
}

.ti-triangle-plus-2:before {
  content: "ﲜ";
}

.ti-triangle-square-circle:before {
  content: "";
}

.ti-triangles:before {
  content: "";
}

.ti-trident:before {
  content: "";
}

.ti-trolley:before {
  content: "";
}

.ti-trophy:before {
  content: "";
}

.ti-trophy-off:before {
  content: "";
}

.ti-trowel:before {
  content: "";
}

.ti-truck:before {
  content: "";
}

.ti-truck-delivery:before {
  content: "";
}

.ti-truck-loading:before {
  content: "";
}

.ti-truck-off:before {
  content: "";
}

.ti-truck-return:before {
  content: "";
}

.ti-txt:before {
  content: "";
}

.ti-typeface:before {
  content: "ﶫ";
}

.ti-typography:before {
  content: "";
}

.ti-typography-off:before {
  content: "";
}

.ti-u-turn-left:before {
  content: "ﺢ";
}

.ti-u-turn-right:before {
  content: "ﺡ";
}

.ti-ufo:before {
  content: "";
}

.ti-ufo-off:before {
  content: "";
}

.ti-uhd:before {
  content: "𐂪";
}

.ti-umbrella:before {
  content: "";
}

.ti-umbrella-2:before {
  content: "．";
}

.ti-umbrella-closed:before {
  content: "，";
}

.ti-umbrella-closed-2:before {
  content: "－";
}

.ti-umbrella-off:before {
  content: "";
}

.ti-underline:before {
  content: "";
}

.ti-underline-off:before {
  content: "𐉩";
}

.ti-unicycle:before {
  content: "𐉄";
}

.ti-universe:before {
  content: "ﳄ";
}

.ti-unlink:before {
  content: "";
}

.ti-upload:before {
  content: "";
}

.ti-urgent:before {
  content: "";
}

.ti-usb:before {
  content: "";
}

.ti-user:before {
  content: "";
}

.ti-user-bitcoin:before {
  content: "Ｐ";
}

.ti-user-bolt:before {
  content: "六";
}

.ti-user-cancel:before {
  content: "戮";
}

.ti-user-check:before {
  content: "";
}

.ti-user-circle:before {
  content: "";
}

.ti-user-code:before {
  content: "陸";
}

.ti-user-cog:before {
  content: "倫";
}

.ti-user-dollar:before {
  content: "崙";
}

.ti-user-down:before {
  content: "淪";
}

.ti-user-edit:before {
  content: "";
}

.ti-user-exclamation:before {
  content: "";
}

.ti-user-heart:before {
  content: "";
}

.ti-user-hexagon:before {
  content: "ﱎ";
}

.ti-user-key:before {
  content: "𐇪";
}

.ti-user-minus:before {
  content: "";
}

.ti-user-off:before {
  content: "";
}

.ti-user-pause:before {
  content: "輪";
}

.ti-user-pentagon:before {
  content: "ﱏ";
}

.ti-user-pin:before {
  content: "";
}

.ti-user-plus:before {
  content: "";
}

.ti-user-question:before {
  content: "";
}

.ti-user-scan:before {
  content: "ﲯ";
}

.ti-user-screen:before {
  content: "ﺠ";
}

.ti-user-search:before {
  content: "";
}

.ti-user-share:before {
  content: "律";
}

.ti-user-shield:before {
  content: "";
}

.ti-user-square:before {
  content: "ﱑ";
}

.ti-user-square-rounded:before {
  content: "ﱐ";
}

.ti-user-star:before {
  content: "";
}

.ti-user-up:before {
  content: "";
}

.ti-user-x:before {
  content: "";
}

.ti-users:before {
  content: "";
}

.ti-users-group:before {
  content: "﨡";
}

.ti-users-minus:before {
  content: "﨎";
}

.ti-users-plus:before {
  content: "﨏";
}

.ti-uv-index:before {
  content: "";
}

.ti-ux-circle:before {
  content: "";
}

.ti-vaccine:before {
  content: "";
}

.ti-vaccine-bottle:before {
  content: "";
}

.ti-vaccine-bottle-off:before {
  content: "";
}

.ti-vaccine-off:before {
  content: "";
}

.ti-vacuum-cleaner:before {
  content: "";
}

.ti-variable:before {
  content: "";
}

.ti-variable-minus:before {
  content: "";
}

.ti-variable-off:before {
  content: "";
}

.ti-variable-plus:before {
  content: "";
}

.ti-vector:before {
  content: "";
}

.ti-vector-bezier:before {
  content: "";
}

.ti-vector-bezier-2:before {
  content: "";
}

.ti-vector-bezier-arc:before {
  content: "";
}

.ti-vector-bezier-circle:before {
  content: "";
}

.ti-vector-off:before {
  content: "";
}

.ti-vector-spline:before {
  content: "";
}

.ti-vector-triangle:before {
  content: "";
}

.ti-vector-triangle-off:before {
  content: "";
}

.ti-venus:before {
  content: "";
}

.ti-versions:before {
  content: "";
}

.ti-versions-off:before {
  content: "";
}

.ti-video:before {
  content: "";
}

.ti-video-minus:before {
  content: "";
}

.ti-video-off:before {
  content: "";
}

.ti-video-plus:before {
  content: "";
}

.ti-view-360:before {
  content: "";
}

.ti-view-360-arrow:before {
  content: "";
}

.ti-view-360-number:before {
  content: "";
}

.ti-view-360-off:before {
  content: "";
}

.ti-viewfinder:before {
  content: "";
}

.ti-viewfinder-off:before {
  content: "";
}

.ti-viewport-narrow:before {
  content: "";
}

.ti-viewport-short:before {
  content: "ﻩ";
}

.ti-viewport-tall:before {
  content: "ﻨ";
}

.ti-viewport-wide:before {
  content: "";
}

.ti-vignette:before {
  content: "𐉖";
}

.ti-vinyl:before {
  content: "";
}

.ti-vip:before {
  content: "";
}

.ti-vip-2:before {
  content: "𐇺";
}

.ti-vip-off:before {
  content: "";
}

.ti-virtual-space:before {
  content: "𐉨";
}

.ti-virus:before {
  content: "";
}

.ti-virus-off:before {
  content: "";
}

.ti-virus-search:before {
  content: "";
}

.ti-vocabulary:before {
  content: "";
}

.ti-vocabulary-off:before {
  content: "";
}

.ti-volcano:before {
  content: "";
}

.ti-volume:before {
  content: "";
}

.ti-volume-2:before {
  content: "";
}

.ti-volume-3:before {
  content: "";
}

.ti-volume-4:before {
  content: "𐆝";
}

.ti-volume-off:before {
  content: "";
}

.ti-vs:before {
  content: "ﱒ";
}

.ti-walk:before {
  content: "";
}

.ti-wall:before {
  content: "";
}

.ti-wall-off:before {
  content: "";
}

.ti-wallet:before {
  content: "";
}

.ti-wallet-off:before {
  content: "";
}

.ti-wallpaper:before {
  content: "";
}

.ti-wallpaper-off:before {
  content: "";
}

.ti-wand:before {
  content: "";
}

.ti-wand-off:before {
  content: "";
}

.ti-wash:before {
  content: "";
}

.ti-wash-dry:before {
  content: "";
}

.ti-wash-dry-1:before {
  content: "";
}

.ti-wash-dry-2:before {
  content: "";
}

.ti-wash-dry-3:before {
  content: "";
}

.ti-wash-dry-a:before {
  content: "";
}

.ti-wash-dry-dip:before {
  content: "";
}

.ti-wash-dry-f:before {
  content: "";
}

.ti-wash-dry-flat:before {
  content: "奔";
}

.ti-wash-dry-hang:before {
  content: "";
}

.ti-wash-dry-off:before {
  content: "";
}

.ti-wash-dry-p:before {
  content: "";
}

.ti-wash-dry-shade:before {
  content: "";
}

.ti-wash-dry-w:before {
  content: "";
}

.ti-wash-dryclean:before {
  content: "";
}

.ti-wash-dryclean-off:before {
  content: "";
}

.ti-wash-eco:before {
  content: "婢";
}

.ti-wash-gentle:before {
  content: "";
}

.ti-wash-hand:before {
  content: "嬨";
}

.ti-wash-machine:before {
  content: "";
}

.ti-wash-off:before {
  content: "";
}

.ti-wash-press:before {
  content: "";
}

.ti-wash-temperature-1:before {
  content: "";
}

.ti-wash-temperature-2:before {
  content: "";
}

.ti-wash-temperature-3:before {
  content: "";
}

.ti-wash-temperature-4:before {
  content: "";
}

.ti-wash-temperature-5:before {
  content: "";
}

.ti-wash-temperature-6:before {
  content: "";
}

.ti-wash-tumble-dry:before {
  content: "";
}

.ti-wash-tumble-off:before {
  content: "";
}

.ti-waterpolo:before {
  content: "﩯";
}

.ti-wave-saw-tool:before {
  content: "";
}

.ti-wave-sine:before {
  content: "";
}

.ti-wave-square:before {
  content: "";
}

.ti-waves-electricity:before {
  content: "ﳅ";
}

.ti-webhook:before {
  content: "";
}

.ti-webhook-off:before {
  content: "";
}

.ti-weight:before {
  content: "";
}

.ti-wheat:before {
  content: "𐂨";
}

.ti-wheat-off:before {
  content: "𐂩";
}

.ti-wheel:before {
  content: "ﱤ";
}

.ti-wheelchair:before {
  content: "";
}

.ti-wheelchair-off:before {
  content: "";
}

.ti-whirl:before {
  content: "";
}

.ti-whisk:before {
  content: "𐆠";
}

.ti-wifi:before {
  content: "";
}

.ti-wifi-0:before {
  content: "";
}

.ti-wifi-1:before {
  content: "";
}

.ti-wifi-2:before {
  content: "";
}

.ti-wifi-off:before {
  content: "";
}

.ti-wind:before {
  content: "";
}

.ti-wind-electricity:before {
  content: "ﳆ";
}

.ti-wind-off:before {
  content: "";
}

.ti-windmill:before {
  content: "";
}

.ti-windmill-off:before {
  content: "";
}

.ti-window:before {
  content: "";
}

.ti-window-maximize:before {
  content: "";
}

.ti-window-minimize:before {
  content: "";
}

.ti-window-off:before {
  content: "";
}

.ti-windsock:before {
  content: "";
}

.ti-wiper:before {
  content: "";
}

.ti-wiper-wash:before {
  content: "";
}

.ti-woman:before {
  content: "";
}

.ti-wood:before {
  content: "";
}

.ti-world:before {
  content: "";
}

.ti-world-bolt:before {
  content: "慄";
}

.ti-world-cancel:before {
  content: "栗";
}

.ti-world-check:before {
  content: "率";
}

.ti-world-code:before {
  content: "隆";
}

.ti-world-cog:before {
  content: "利";
}

.ti-world-dollar:before {
  content: "吏";
}

.ti-world-down:before {
  content: "履";
}

.ti-world-download:before {
  content: "";
}

.ti-world-exclamation:before {
  content: "易";
}

.ti-world-heart:before {
  content: "李";
}

.ti-world-latitude:before {
  content: "";
}

.ti-world-longitude:before {
  content: "";
}

.ti-world-map:before {
  content: "𐇩";
}

.ti-world-minus:before {
  content: "梨";
}

.ti-world-off:before {
  content: "";
}

.ti-world-pause:before {
  content: "泥";
}

.ti-world-pin:before {
  content: "理";
}

.ti-world-plus:before {
  content: "痢";
}

.ti-world-question:before {
  content: "罹";
}

.ti-world-search:before {
  content: "裏";
}

.ti-world-share:before {
  content: "裡";
}

.ti-world-star:before {
  content: "里";
}

.ti-world-up:before {
  content: "離";
}

.ti-world-upload:before {
  content: "";
}

.ti-world-www:before {
  content: "";
}

.ti-world-x:before {
  content: "匿";
}

.ti-wrecking-ball:before {
  content: "";
}

.ti-writing:before {
  content: "";
}

.ti-writing-off:before {
  content: "";
}

.ti-writing-sign:before {
  content: "";
}

.ti-writing-sign-off:before {
  content: "";
}

.ti-x:before {
  content: "";
}

.ti-x-mark:before {
  content: "𐈠";
}

.ti-x-power-y:before {
  content: "𐁲";
}

.ti-xbox-a:before {
  content: "";
}

.ti-xbox-b:before {
  content: "";
}

.ti-xbox-x:before {
  content: "";
}

.ti-xbox-y:before {
  content: "";
}

.ti-xd:before {
  content: "勉";
}

.ti-xxx:before {
  content: "ﰠ";
}

.ti-yin-yang:before {
  content: "";
}

.ti-yoga:before {
  content: "";
}

.ti-zeppelin:before {
  content: "";
}

.ti-zeppelin-off:before {
  content: "";
}

.ti-zero-config:before {
  content: "𐇨";
}

.ti-zip:before {
  content: "";
}

.ti-zodiac-aquarius:before {
  content: "";
}

.ti-zodiac-aries:before {
  content: "";
}

.ti-zodiac-cancer:before {
  content: "";
}

.ti-zodiac-capricorn:before {
  content: "";
}

.ti-zodiac-gemini:before {
  content: "";
}

.ti-zodiac-leo:before {
  content: "";
}

.ti-zodiac-libra:before {
  content: "";
}

.ti-zodiac-pisces:before {
  content: "";
}

.ti-zodiac-sagittarius:before {
  content: "";
}

.ti-zodiac-scorpio:before {
  content: "";
}

.ti-zodiac-taurus:before {
  content: "";
}

.ti-zodiac-virgo:before {
  content: "";
}

.ti-zoom:before {
  content: "ﶪ";
}

.ti-zoom-cancel:before {
  content: "";
}

.ti-zoom-check:before {
  content: "";
}

.ti-zoom-code:before {
  content: "";
}

.ti-zoom-exclamation:before {
  content: "";
}

.ti-zoom-in:before {
  content: "";
}

.ti-zoom-in-area:before {
  content: "";
}

.ti-zoom-money:before {
  content: "";
}

.ti-zoom-out:before {
  content: "";
}

.ti-zoom-out-area:before {
  content: "";
}

.ti-zoom-pan:before {
  content: "";
}

.ti-zoom-question:before {
  content: "";
}

.ti-zoom-replace:before {
  content: "";
}

.ti-zoom-reset:before {
  content: "";
}

.ti-zoom-scan:before {
  content: "ﲰ";
}

.ti-zzz:before {
  content: "";
}

.ti-zzz-off:before {
  content: "";
}

.ti-123:before {
  content: "";
}

.ti-360:before {
  content: "";
}

.ti-code-asterix:before {
  content: "";
}

.ti-discount-2:before {
  content: "";
}

.ti-discount-2-off:before {
  content: "";
}

.ti-discount-check:before {
  content: "";
}

.ti-hand-rock:before {
  content: "";
}

.ti-sort-deacending-small-big:before {
  content: "ﶖ";
}

.ti-shi-jumping:before {
  content: "𤋮";
}

.ti-box-seam:before {
  content: "";
}

.ti-kering:before {
  content: "";
}

.ti-2fa:before {
  content: "";
}

.ti-3d-cube-sphere:before {
  content: "";
}

.ti-3d-cube-sphere-off:before {
  content: "";
}

.ti-3d-rotate:before {
  content: "";
}

.ti-12-hours:before {
  content: "ﱓ";
}

.ti-24-hours:before {
  content: "";
}

.ti-360-view:before {
  content: "";
}

.ti-circle-0:before {
  content: "";
}

.ti-circle-1:before {
  content: "";
}

.ti-circle-2:before {
  content: "";
}

.ti-circle-3:before {
  content: "";
}

.ti-circle-4:before {
  content: "";
}

.ti-circle-5:before {
  content: "";
}

.ti-circle-6:before {
  content: "";
}

.ti-circle-7:before {
  content: "";
}

.ti-circle-8:before {
  content: "";
}

.ti-circle-9:before {
  content: "";
}

.ti-hexagon-0:before {
  content: "";
}

.ti-hexagon-1:before {
  content: "";
}

.ti-hexagon-2:before {
  content: "";
}

.ti-hexagon-3:before {
  content: "";
}

.ti-hexagon-4:before {
  content: "";
}

.ti-hexagon-5:before {
  content: "";
}

.ti-hexagon-6:before {
  content: "";
}

.ti-hexagon-7:before {
  content: "";
}

.ti-hexagon-8:before {
  content: "";
}

.ti-hexagon-9:before {
  content: "";
}

.ti-square-0:before {
  content: "";
}

.ti-square-1:before {
  content: "";
}

.ti-square-2:before {
  content: "";
}

.ti-square-3:before {
  content: "";
}

.ti-square-4:before {
  content: "";
}

.ti-square-5:before {
  content: "";
}

.ti-square-6:before {
  content: "";
}

.ti-square-7:before {
  content: "";
}

.ti-square-8:before {
  content: "";
}

.ti-square-9:before {
  content: "";
}

.ti-message-circle-2:before {
  content: "";
}

.ti-mood-suprised:before {
  content: "";
}

.ti-circle-dashed-letter-letter-v:before {
  content: "ﾄ";
}

.ti-seeding:before {
  content: "";
}

.ti-seeding-off:before {
  content: "";
}

.ti-brand-adobe-premier:before {
  content: "Ｆ";
}

.ti-foodsteps:before {
  content: "𐉥";
}

.ti-mood-confuzed:before {
  content: "";
}

.ti-currency-rubel:before {
  content: "";
}

.ti-sport-billard:before {
  content: "";
}

.ti-physotherapist:before {
  content: "";
}

.ti-ikosaedr:before {
  content: "ﻆ";
}

.ti-gender-trasvesti:before {
  content: "";
}

.ti-brand-kako-talk:before {
  content: "ﴭ";
}

.ti-brand-adobe-after-effect:before {
  content: "Ｊ";
}

@layer theme {
  :root, :host {
    --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial,
    sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
    monospace;
    --color-red-50: oklch(97.1% .013 17.38);
    --color-red-100: oklch(93.6% .032 17.717);
    --color-red-200: oklch(88.5% .062 18.334);
    --color-red-400: oklch(70.4% .191 22.216);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-red-700: oklch(50.5% .213 27.518);
    --color-red-800: oklch(44.4% .177 26.899);
    --color-red-900: oklch(39.6% .141 25.723);
    --color-red-950: oklch(25.8% .092 26.042);
    --color-orange-50: oklch(98% .016 73.684);
    --color-orange-100: oklch(95.4% .038 75.164);
    --color-orange-200: oklch(90.1% .076 70.697);
    --color-orange-400: oklch(75% .183 55.934);
    --color-orange-600: oklch(64.6% .222 41.116);
    --color-orange-800: oklch(47% .157 37.304);
    --color-orange-900: oklch(40.8% .123 38.172);
    --color-orange-950: oklch(26.6% .079 36.259);
    --color-amber-50: oklch(98.7% .022 95.277);
    --color-amber-100: oklch(96.2% .059 95.617);
    --color-amber-200: oklch(92.4% .12 95.746);
    --color-amber-400: oklch(82.8% .189 84.429);
    --color-amber-600: oklch(66.6% .179 58.318);
    --color-amber-800: oklch(47.3% .137 46.201);
    --color-amber-900: oklch(41.4% .112 45.904);
    --color-amber-950: oklch(27.9% .077 45.635);
    --color-green-50: oklch(98.2% .018 155.826);
    --color-green-500: oklch(72.3% .219 149.579);
    --color-green-600: oklch(62.7% .194 149.214);
    --color-emerald-200: oklch(90.5% .093 164.15);
    --color-sky-50: oklch(97.7% .013 236.62);
    --color-sky-100: oklch(95.1% .026 236.824);
    --color-sky-200: oklch(90.1% .058 230.902);
    --color-sky-400: oklch(74.6% .16 232.661);
    --color-sky-600: oklch(58.8% .158 241.966);
    --color-sky-800: oklch(44.3% .11 240.79);
    --color-sky-900: oklch(39.1% .09 240.876);
    --color-sky-950: oklch(29.3% .066 243.157);
    --color-blue-50: oklch(97% .014 254.604);
    --color-blue-500: oklch(62.3% .214 259.815);
    --color-indigo-50: oklch(96.2% .018 272.314);
    --color-indigo-100: oklch(93% .034 272.788);
    --color-indigo-400: oklch(67.3% .182 276.935);
    --color-indigo-500: oklch(58.5% .233 277.117);
    --color-indigo-700: oklch(45.7% .24 277.023);
    --color-indigo-800: oklch(39.8% .195 277.366);
    --color-violet-50: oklch(96.9% .016 293.756);
    --color-violet-100: oklch(94.3% .029 294.588);
    --color-violet-200: oklch(89.4% .057 293.283);
    --color-violet-400: oklch(70.2% .183 293.541);
    --color-violet-600: oklch(54.1% .281 293.009);
    --color-violet-800: oklch(43.2% .232 292.759);
    --color-violet-900: oklch(38% .189 293.745);
    --color-violet-950: oklch(28.3% .141 291.089);
    --color-slate-50: oklch(98.4% .003 247.858);
    --color-slate-100: oklch(96.8% .007 247.896);
    --color-slate-200: oklch(92.9% .013 255.508);
    --color-slate-300: oklch(86.9% .022 252.894);
    --color-slate-400: oklch(70.4% .04 256.788);
    --color-slate-500: oklch(55.4% .046 257.417);
    --color-slate-600: oklch(44.6% .043 257.281);
    --color-slate-700: oklch(37.2% .044 257.287);
    --color-slate-800: oklch(27.9% .041 260.031);
    --color-slate-900: oklch(20.8% .042 265.755);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-400: oklch(70.7% .022 261.325);
    --color-gray-500: oklch(55.1% .027 264.364);
    --color-gray-600: oklch(44.6% .03 256.802);
    --color-gray-700: oklch(37.3% .034 259.733);
    --color-gray-800: oklch(27.8% .033 256.848);
    --color-gray-900: oklch(21% .034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --ease-in: cubic-bezier(.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --blur-sm: 8px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring:where(:not(iframe)) {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  html, body {
    width: 100%;
    height: 100%;
  }

  #app {
    flex-direction: column;
    height: 100%;
    display: flex;
  }
}

@layer components {
  .cell-badge {
    border-radius: var(--p-border-radius-sm, 6px);
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    padding: .25rem .5rem;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1;
    display: inline-flex;
  }

  .cell-badge i {
    margin-right: .25rem;
    font-size: .875rem;
  }

  .cell-badge-success {
    background-color: var(--p-tag-success-background, #dcfce7);
    color: var(--p-tag-success-color, #13803d);
  }

  .cell-badge-secondary {
    background-color: var(--p-tag-secondary-background, #f1f5f9);
    color: var(--p-tag-secondary-color, #475569);
  }

  .cell-badge-yellow {
    background-color: var(--p-tag-warn-background, #fef9c3);
    color: var(--p-tag-warn-color, #854d0e);
  }

  .cell-badge-red {
    background-color: var(--p-tag-danger-background, #fee2e2);
    color: var(--p-tag-danger-color, #b91c1c);
  }

  .cell-color-marker {
    border-radius: 4px;
    width: 7px;
    height: 20px;
  }
}

@layer primevue;

@layer utilities {
  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: 0;
  }

  .inset-y-0 {
    inset-block: 0;
  }

  .end-0 {
    inset-inline-end: calc(var(--spacing) * 0);
  }

  .-top-6 {
    top: calc(var(--spacing) * -6);
  }

  .-top-20 {
    top: calc(var(--spacing) * -20);
  }

  .top-0 {
    top: 0;
  }

  .-right-6 {
    right: calc(var(--spacing) * -6);
  }

  .-right-16 {
    right: calc(var(--spacing) * -16);
  }

  .right-0 {
    right: 0;
  }

  .right-10 {
    right: calc(var(--spacing) * 10);
  }

  .-bottom-24 {
    bottom: calc(var(--spacing) * -24);
  }

  .bottom-0 {
    bottom: 0;
  }

  .isolate {
    isolation: isolate;
  }

  .z-10 {
    z-index: 10;
  }

  .z-50 {
    z-index: 50;
  }

  .z-\[1\] {
    z-index: 1;
  }

  .z-\[10000\] {
    z-index: 10000;
  }

  .col-1 {
    grid-column: 1;
  }

  .col-2 {
    grid-column: 2;
  }

  .col-3 {
    grid-column: 3;
  }

  .col-4 {
    grid-column: 4;
  }

  .col-5 {
    grid-column: 5;
  }

  .col-6 {
    grid-column: 6;
  }

  .col-7 {
    grid-column: 7;
  }

  .col-11 {
    grid-column: 11;
  }

  .col-12 {
    grid-column: 12;
  }

  .col-auto {
    grid-column: auto;
  }

  .col-span-3 {
    grid-column: span 3 / span 3;
  }

  .col-span-9 {
    grid-column: span 9 / span 9;
  }

  .col-span-12 {
    grid-column: span 12 / span 12;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .m-0 {
    margin: 0;
  }

  .m-2 {
    margin: calc(var(--spacing) * 2);
  }

  .mx-1 {
    margin-inline: var(--spacing);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .my-1\.5 {
    margin-block: calc(var(--spacing) * 1.5);
  }

  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }

  .ms-1 {
    margin-inline-start: var(--spacing);
  }

  .ms-2 {
    margin-inline-start: calc(var(--spacing) * 2);
  }

  .ms-auto {
    margin-inline-start: auto;
  }

  .me-1 {
    margin-inline-end: var(--spacing);
  }

  .me-2 {
    margin-inline-end: calc(var(--spacing) * 2);
  }

  .me-3 {
    margin-inline-end: calc(var(--spacing) * 3);
  }

  .me-4 {
    margin-inline-end: calc(var(--spacing) * 4);
  }

  .-mt-px {
    margin-top: -1px;
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: var(--spacing);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .-mr-2 {
    margin-right: calc(var(--spacing) * -2);
  }

  .mr-1 {
    margin-right: var(--spacing);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .mb-1 {
    margin-bottom: var(--spacing);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .ml-1 {
    margin-left: var(--spacing);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-12 {
    margin-left: calc(var(--spacing) * 12);
  }

  .ml-auto {
    margin-left: auto;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .flow-root {
    display: flow-root;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .inline-grid {
    display: inline-grid;
  }

  .inline-table {
    display: inline-table;
  }

  .list-item {
    display: list-item;
  }

  .table {
    display: table;
  }

  .table-caption {
    display: table-caption;
  }

  .table-cell {
    display: table-cell;
  }

  .table-column {
    display: table-column;
  }

  .table-column-group {
    display: table-column-group;
  }

  .table-footer-group {
    display: table-footer-group;
  }

  .table-header-group {
    display: table-header-group;
  }

  .table-row {
    display: table-row;
  }

  .table-row-group {
    display: table-row-group;
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-48 {
    height: calc(var(--spacing) * 48);
  }

  .h-56 {
    height: calc(var(--spacing) * 56);
  }

  .h-100 {
    height: calc(var(--spacing) * 100);
  }

  .h-\[60px\] {
    height: 60px;
  }

  .h-\[72px\] {
    height: 72px;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .max-h-80 {
    max-height: calc(var(--spacing) * 80);
  }

  .max-h-\[min\(420px\,70vh\)\] {
    max-height: min(420px, 70vh);
  }

  .min-h-0 {
    min-height: 0;
  }

  .min-h-\[50px\] {
    min-height: 50px;
  }

  .min-h-\[100px\] {
    min-height: 100px;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-3\/5 {
    width: 60%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-100 {
    width: calc(var(--spacing) * 100);
  }

  .w-\[1px\] {
    width: 1px;
  }

  .w-\[60px\] {
    width: 60px;
  }

  .w-\[70px\] {
    width: 70px;
  }

  .w-\[72px\] {
    width: 72px;
  }

  .w-\[100px\] {
    width: 100px;
  }

  .w-auto {
    width: auto;
  }

  .w-full {
    width: 100%;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .min-w-0 {
    min-width: 0;
  }

  .min-w-28 {
    min-width: calc(var(--spacing) * 28);
  }

  .min-w-\[100px\] {
    min-width: 100px;
  }

  .min-w-\[120px\] {
    min-width: 120px;
  }

  .min-w-\[130px\] {
    min-width: 130px;
  }

  .min-w-\[140px\] {
    min-width: 140px;
  }

  .min-w-\[180px\] {
    min-width: 180px;
  }

  .min-w-\[200px\] {
    min-width: 200px;
  }

  .min-w-\[220px\] {
    min-width: 220px;
  }

  .min-w-\[900px\] {
    min-width: 900px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-auto {
    flex: auto;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow, .flex-grow-1 {
    flex-grow: 1;
  }

  .basis-\[min\(100\%\,33rem\)\] {
    flex-basis: min(100%, 33rem);
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .translate-y-0 {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-move {
    cursor: move;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .list-none {
    list-style-type: none;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .grid-cols-\[1fr_auto_1fr\] {
    grid-template-columns: 1fr auto 1fr;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-center {
    align-items: center;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-start\! {
    justify-content: flex-start !important;
  }

  .justify-items-center {
    justify-items: center;
  }

  .gap-0 {
    gap: 0;
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: var(--spacing);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-x-8 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-\[var\(--dashboard-border\)\] > :not(:last-child)) {
    border-color: var(--dashboard-border);
  }

  :where(.divide-slate-100 > :not(:last-child)) {
    border-color: var(--color-slate-100);
  }

  .self-center {
    align-self: center;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .justify-self-center {
    justify-self: center;
  }

  .justify-self-end {
    justify-self: flex-end;
  }

  .justify-self-start {
    justify-self: flex-start;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-hidden {
    overflow-y: hidden;
  }

  .overscroll-contain {
    overscroll-behavior: contain;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .rounded-tl-none {
    border-top-left-radius: 0;
  }

  .rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .rounded-tr-none {
    border-top-right-radius: 0;
  }

  .\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .\!border-white\/40 {
    border-color: #fff6 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!border-white\/40 {
      border-color: color-mix(in oklab, var(--color-white) 40%, transparent) !important;
    }
  }

  .border-\[color-mix\(in_srgb\,var\(--p-primary-color\,\#008000\)_22\%\,transparent\)\] {
    border-color: var(--p-primary-color, green);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-\[color-mix\(in_srgb\,var\(--p-primary-color\,\#008000\)_22\%\,transparent\)\] {
      border-color: color-mix(in srgb,var(--p-primary-color, green) 22%,transparent);
    }
  }

  .border-\[var\(--dashboard-border\)\] {
    border-color: var(--dashboard-border);
  }

  .border-amber-200\/80 {
    border-color: #fee685cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-200\/80 {
      border-color: color-mix(in oklab, var(--color-amber-200) 80%, transparent);
    }
  }

  .border-black\/10 {
    border-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/10 {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .border-gray-100 {
    border-color: var(--color-gray-100);
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-gray-400 {
    border-color: var(--color-gray-400);
  }

  .border-gray-800 {
    border-color: var(--color-gray-800);
  }

  .border-indigo-400 {
    border-color: var(--color-indigo-400);
  }

  .border-orange-200\/80 {
    border-color: #ffd7a8cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-orange-200\/80 {
      border-color: color-mix(in oklab, var(--color-orange-200) 80%, transparent);
    }
  }

  .border-red-200\/80 {
    border-color: #ffcacacc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-200\/80 {
      border-color: color-mix(in oklab, var(--color-red-200) 80%, transparent);
    }
  }

  .border-sky-200\/80 {
    border-color: #b8e6fecc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sky-200\/80 {
      border-color: color-mix(in oklab, var(--color-sky-200) 80%, transparent);
    }
  }

  .border-slate-100 {
    border-color: var(--color-slate-100);
  }

  .border-slate-200 {
    border-color: var(--color-slate-200);
  }

  .border-slate-300 {
    border-color: var(--color-slate-300);
  }

  .border-slate-400 {
    border-color: var(--color-slate-400);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-violet-200\/80 {
    border-color: #ddd6ffcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-violet-200\/80 {
      border-color: color-mix(in oklab, var(--color-violet-200) 80%, transparent);
    }
  }

  .\!bg-\[var\(--p-primary-color\,\#008000\)\] {
    background-color: var(--p-primary-color, green) !important;
  }

  .\!bg-slate-200 {
    background-color: var(--color-slate-200) !important;
  }

  .\!bg-white {
    background-color: var(--color-white) !important;
  }

  .\!bg-white\/10 {
    background-color: #ffffff1a !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent) !important;
    }
  }

  .\!bg-white\/15 {
    background-color: #ffffff26 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!bg-white\/15 {
      background-color: color-mix(in oklab, var(--color-white) 15%, transparent) !important;
    }
  }

  .bg-\[\#fff5f6\] {
    background-color: #fff5f6;
  }

  .bg-\[var\(--dashboard-primary\)\] {
    background-color: var(--dashboard-primary);
  }

  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }

  .bg-amber-100 {
    background-color: var(--color-amber-100);
  }

  .bg-amber-400 {
    background-color: var(--color-amber-400);
  }

  .bg-black\/25 {
    background-color: #00000040;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/25 {
      background-color: color-mix(in oklab, var(--color-black) 25%, transparent);
    }
  }

  .bg-black\/\[0\.06\] {
    background-color: #0000000f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/\[0\.06\] {
      background-color: color-mix(in oklab, var(--color-black) 6%, transparent);
    }
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }

  .bg-emerald-200\/20 {
    background-color: #a4f4cf33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-200\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-200) 20%, transparent);
    }
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-500 {
    background-color: var(--color-gray-500);
  }

  .bg-green-50 {
    background-color: var(--color-green-50);
  }

  .bg-indigo-50 {
    background-color: var(--color-indigo-50);
  }

  .bg-orange-50 {
    background-color: var(--color-orange-50);
  }

  .bg-orange-100 {
    background-color: var(--color-orange-100);
  }

  .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .bg-red-100 {
    background-color: var(--color-red-100);
  }

  .bg-red-500 {
    background-color: var(--color-red-500);
  }

  .bg-red-600 {
    background-color: var(--color-red-600);
  }

  .bg-sky-50 {
    background-color: var(--color-sky-50);
  }

  .bg-sky-100 {
    background-color: var(--color-sky-100);
  }

  .bg-sky-400 {
    background-color: var(--color-sky-400);
  }

  .bg-slate-50\/80 {
    background-color: #f8fafccc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-50\/80 {
      background-color: color-mix(in oklab, var(--color-slate-50) 80%, transparent);
    }
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-violet-50 {
    background-color: var(--color-violet-50);
  }

  .bg-violet-100 {
    background-color: var(--color-violet-100);
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/25 {
    background-color: #ffffff40;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/25 {
      background-color: color-mix(in oklab, var(--color-white) 25%, transparent);
    }
  }

  .bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--p-primary-color\)_92\%\,black\)_0\%\,var\(--p-primary-color\)_42\%\,color-mix\(in_srgb\,var\(--p-primary-color\)_70\%\,var\(--p-primary-200\)\)_100\%\)\] {
    background-image: linear-gradient(135deg,var(--p-primary-color) 0%,var(--p-primary-color) 42%,var(--p-primary-color) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--p-primary-color\)_92\%\,black\)_0\%\,var\(--p-primary-color\)_42\%\,color-mix\(in_srgb\,var\(--p-primary-color\)_70\%\,var\(--p-primary-200\)\)_100\%\)\] {
      background-image: linear-gradient(135deg,color-mix(in srgb,var(--p-primary-color) 92%,black) 0%,var(--p-primary-color) 42%,color-mix(in srgb,var(--p-primary-color) 70%,var(--p-primary-200)) 100%);
    }
  }

  .bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--p-primary-color\,\#008000\)_92\%\,\#003800\)_0\%\,var\(--p-primary-color\,\#008000\)_42\%\,color-mix\(in_srgb\,var\(--p-primary-color\,\#008000\)_70\%\,\#86efac\)_100\%\)\] {
    background-image: linear-gradient(135deg,var(--p-primary-color, green) 0%,var(--p-primary-color, green) 42%,var(--p-primary-color, green) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--p-primary-color\,\#008000\)_92\%\,\#003800\)_0\%\,var\(--p-primary-color\,\#008000\)_42\%\,color-mix\(in_srgb\,var\(--p-primary-color\,\#008000\)_70\%\,\#86efac\)_100\%\)\] {
      background-image: linear-gradient(135deg,color-mix(in srgb,var(--p-primary-color, green) 92%,#003800) 0%,var(--p-primary-color, green) 42%,color-mix(in srgb,var(--p-primary-color, green) 70%,#86efac) 100%);
    }
  }

  .from-gray-700 {
    --tw-gradient-from: var(--color-gray-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-gray-700\/50 {
    --tw-gradient-from: #36415380;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-gray-700\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--color-gray-700) 50%, transparent);
    }
  }

  .from-gray-700\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .bg-center {
    background-position: center;
  }

  .mask-repeat {
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
  }

  .fill-current {
    fill: currentColor;
  }

  .stroke-gray-400 {
    stroke: var(--color-gray-400);
  }

  .stroke-red-500 {
    stroke: var(--color-red-500);
  }

  .object-cover {
    object-fit: cover;
  }

  .p-0 {
    padding: 0;
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-1 {
    padding: var(--spacing);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .\!px-2 {
    padding-inline: calc(var(--spacing) * 2) !important;
  }

  .\!px-3 {
    padding-inline: calc(var(--spacing) * 3) !important;
  }

  .px-0 {
    padding-inline: 0;
  }

  .px-1 {
    padding-inline: var(--spacing);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .\!py-0 {
    padding-block: 0 !important;
  }

  .\!py-1 {
    padding-block: var(--spacing) !important;
  }

  .py-0 {
    padding-block: 0;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }

  .ps-1 {
    padding-inline-start: var(--spacing);
  }

  .ps-2 {
    padding-inline-start: calc(var(--spacing) * 2);
  }

  .ps-4 {
    padding-inline-start: calc(var(--spacing) * 4);
  }

  .ps-5 {
    padding-inline-start: calc(var(--spacing) * 5);
  }

  .pt-1 {
    padding-top: var(--spacing);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pr-1 {
    padding-right: var(--spacing);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-16 {
    padding-right: calc(var(--spacing) * 16);
  }

  .pb-0 {
    padding-bottom: 0;
  }

  .pb-1 {
    padding-bottom: var(--spacing);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pl-1 {
    padding-left: var(--spacing);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .text-center {
    text-align: center;
  }

  .text-end {
    text-align: end;
  }

  .text-justify {
    text-align: justify;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-top {
    vertical-align: top;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .\!text-xs {
    font-size: var(--text-xs) !important;
    line-height: var(--tw-leading, var(--text-xs--line-height)) !important;
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\!text-\[0\.65rem\] {
    font-size: .65rem !important;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[34px\] {
    font-size: 34px;
  }

  .text-\[40px\] {
    font-size: 40px;
  }

  .leading-3 {
    --tw-leading: calc(var(--spacing) * 3);
    line-height: calc(var(--spacing) * 3);
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .\!font-medium {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\!text-\[var\(--p-primary-700\,\#005700\)\] {
    color: var(--p-primary-700, #005700) !important;
  }

  .\!text-\[var\(--p-primary-color\,\#008000\)\] {
    color: var(--p-primary-color, green) !important;
  }

  .\!text-slate-600 {
    color: var(--color-slate-600) !important;
  }

  .\!text-white {
    color: var(--color-white) !important;
  }

  .\!text-white\/95 {
    color: #fffffff2 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!text-white\/95 {
      color: color-mix(in oklab, var(--color-white) 95%, transparent) !important;
    }
  }

  .text-\[var\(--dashboard-primary\)\] {
    color: var(--dashboard-primary);
  }

  .text-amber-400 {
    color: var(--color-amber-400);
  }

  .text-amber-600 {
    color: var(--color-amber-600);
  }

  .text-amber-800 {
    color: var(--color-amber-800);
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-gray-200 {
    color: var(--color-gray-200);
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-800 {
    color: var(--color-gray-800);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-green-600 {
    color: var(--color-green-600);
  }

  .text-indigo-700 {
    color: var(--color-indigo-700);
  }

  .text-orange-600 {
    color: var(--color-orange-600);
  }

  .text-orange-800 {
    color: var(--color-orange-800);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-red-700 {
    color: var(--color-red-700);
  }

  .text-red-800 {
    color: var(--color-red-800);
  }

  .text-sky-600 {
    color: var(--color-sky-600);
  }

  .text-sky-800 {
    color: var(--color-sky-800);
  }

  .text-slate-400 {
    color: var(--color-slate-400);
  }

  .text-slate-500 {
    color: var(--color-slate-500);
  }

  .text-slate-600 {
    color: var(--color-slate-600);
  }

  .text-slate-700 {
    color: var(--color-slate-700);
  }

  .text-slate-800 {
    color: var(--color-slate-800);
  }

  .text-slate-900 {
    color: var(--color-slate-900);
  }

  .text-violet-600 {
    color: var(--color-violet-600);
  }

  .text-violet-800 {
    color: var(--color-violet-800);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/75 {
    color: #ffffffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/75 {
      color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  .text-white\/80 {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/80 {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .lining-nums {
    --tw-numeric-figure: lining-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .proportional-nums {
    --tw-numeric-spacing: proportional-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .slashed-zero {
    --tw-slashed-zero: slashed-zero;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .line-through {
    text-decoration-line: line-through;
  }

  .overline {
    text-decoration-line: overline;
  }

  .underline {
    text-decoration-line: underline;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-100 {
    opacity: 1;
  }

  .opacity-\[0\.12\] {
    opacity: .12;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_40px_-24px_color-mix\(in_srgb\,var\(--p-primary-color\,\#008000\)_70\%\,transparent\)\] {
    --tw-shadow: 0 18px 40px -24px var(--tw-shadow-color, var(--p-primary-color, green));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[0_18px_40px_-24px_color-mix\(in_srgb\,var\(--p-primary-color\,\#008000\)_70\%\,transparent\)\] {
      --tw-shadow: 0 18px 40px -24px var(--tw-shadow-color, color-mix(in srgb,var(--p-primary-color, green) 70%,transparent));
    }
  }

  .shadow-\[0_18px_40px_-24px_color-mix\(in_srgb\,var\(--p-primary-color\,\#008000\)_70\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-gray-500 {
    --tw-shadow-color: oklch(55.1% .027 264.364);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-gray-500 {
      --tw-shadow-color: color-mix(in oklab, var(--color-gray-500) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-gray-500\/20 {
    --tw-shadow-color: #6a728233;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-gray-500\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-black\/5 {
    --tw-ring-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-black\/5 {
      --tw-ring-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-2xl {
    --tw-blur: blur(var(--blur-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-250 {
    --tw-duration: .25s;
    transition-duration: .25s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-all {
    -webkit-user-select: all;
    user-select: all;
  }

  @media (hover: hover) {
    .group-hover\:stroke-gray-600:is(:where(.group):hover *) {
      stroke: var(--color-gray-600);
    }

    .group-hover\:opacity-70:is(:where(.group):hover *) {
      opacity: .7;
    }
  }

  .selection\:bg-red-500 ::selection {
    background-color: var(--color-red-500);
  }

  .selection\:bg-red-500::selection {
    background-color: var(--color-red-500);
  }

  .selection\:text-white ::selection {
    color: var(--color-white);
  }

  .selection\:text-white::selection {
    color: var(--color-white);
  }

  .placeholder\:text-gray-400::placeholder {
    color: var(--color-gray-400);
  }

  @media (hover: hover) {
    .hover\:-translate-y-0\.5:hover {
      --tw-translate-y: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:border-gray-300:hover {
      border-color: var(--color-gray-300);
    }

    .hover\:\!bg-white\/20:hover {
      background-color: #fff3 !important;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:\!bg-white\/20:hover {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent) !important;
      }
    }

    .hover\:\!bg-white\/90:hover {
      background-color: #ffffffe6 !important;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:\!bg-white\/90:hover {
        background-color: color-mix(in oklab, var(--color-white) 90%, transparent) !important;
      }
    }

    .hover\:bg-\[var\(--dashboard-hover-bg\)\]:hover {
      background-color: var(--dashboard-hover-bg);
    }

    .hover\:bg-black\/\[0\.05\]:hover {
      background-color: #0000000d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/\[0\.05\]:hover {
        background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
      }
    }

    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }

    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }

    .hover\:bg-red-500:hover {
      background-color: var(--color-red-500);
    }

    .hover\:bg-slate-100:hover {
      background-color: var(--color-slate-100);
    }

    .hover\:text-gray-500:hover {
      color: var(--color-gray-500);
    }

    .hover\:text-gray-600:hover {
      color: var(--color-gray-600);
    }

    .hover\:text-gray-700:hover {
      color: var(--color-gray-700);
    }

    .hover\:text-gray-800:hover {
      color: var(--color-gray-800);
    }

    .hover\:text-gray-900:hover {
      color: var(--color-gray-900);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:opacity-70:hover {
      opacity: .7;
    }

    .hover\:shadow-\[0_16px_32px_-18px_rgba\(15\,23\,42\,0\.22\)\]:hover {
      --tw-shadow: 0 16px 32px -18px var(--tw-shadow-color, #0f172a38);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .focus\:rounded-sm:focus {
    border-radius: var(--radius-sm);
  }

  .focus\:border-gray-300:focus {
    border-color: var(--color-gray-300);
  }

  .focus\:border-indigo-700:focus {
    border-color: var(--color-indigo-700);
  }

  .focus\:bg-gray-50:focus {
    background-color: var(--color-gray-50);
  }

  .focus\:bg-gray-100:focus {
    background-color: var(--color-gray-100);
  }

  .focus\:bg-indigo-100:focus {
    background-color: var(--color-indigo-100);
  }

  .focus\:text-gray-500:focus {
    color: var(--color-gray-500);
  }

  .focus\:text-gray-700:focus {
    color: var(--color-gray-700);
  }

  .focus\:text-gray-800:focus {
    color: var(--color-gray-800);
  }

  .focus\:text-indigo-800:focus {
    color: var(--color-indigo-800);
  }

  .focus\:ring-1:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-indigo-500:focus {
    --tw-ring-color: var(--color-indigo-500);
  }

  .focus\:ring-red-400:focus {
    --tw-ring-color: var(--color-red-400);
  }

  .focus\:ring-red-500:focus {
    --tw-ring-color: var(--color-red-500);
  }

  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus\:outline:focus {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus\:outline-2:focus {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus\:outline-red-500:focus {
    outline-color: var(--color-red-500);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-\[var\(--p-primary-color\,var\(--system-domain-primary-color\)\)\]\/30:focus-visible {
    --tw-ring-color: var(--p-primary-color, var(--system-domain-primary-color));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-\[var\(--p-primary-color\,var\(--system-domain-primary-color\)\)\]\/30:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--p-primary-color, var(--system-domain-primary-color)) 30%, transparent);
    }
  }

  .active\:bg-red-700:active {
    background-color: var(--color-red-700);
  }

  .disabled\:opacity-25:disabled {
    opacity: .25;
  }

  @media (prefers-reduced-motion: no-preference) {
    @media (hover: hover) {
      .motion-safe\:hover\:scale-\[1\.01\]:hover {
        scale: 1.01;
      }
    }
  }

  @media not all and (min-width: 900px) {
    .max-\[900px\]\:max-h-\[40vh\] {
      max-height: 40vh;
    }

    .max-\[900px\]\:min-h-0 {
      min-height: 0;
    }

    .max-\[900px\]\:basis-auto {
      flex-basis: auto;
    }

    .max-\[900px\]\:flex-col {
      flex-direction: column;
    }
  }

  @media (min-width: 40rem) {
    .sm\:fixed {
      position: fixed;
    }

    .sm\:top-0 {
      top: 0;
    }

    .sm\:right-0 {
      right: 0;
    }

    .sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .sm\:mx-auto {
      margin-inline: auto;
    }

    .sm\:-my-px {
      margin-block: -1px;
    }

    .sm\:ml-0 {
      margin-left: 0;
    }

    .sm\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }

    .sm\:ml-10 {
      margin-left: calc(var(--spacing) * 10);
    }

    .sm\:flex {
      display: flex;
    }

    .sm\:hidden {
      display: none;
    }

    .sm\:w-56 {
      width: calc(var(--spacing) * 56);
    }

    .sm\:w-64 {
      width: calc(var(--spacing) * 64);
    }

    .sm\:w-full {
      width: 100%;
    }

    .sm\:max-w-2xl {
      max-width: var(--container-2xl);
    }

    .sm\:max-w-lg {
      max-width: var(--container-lg);
    }

    .sm\:max-w-md {
      max-width: var(--container-md);
    }

    .sm\:max-w-sm {
      max-width: var(--container-sm);
    }

    .sm\:max-w-xl {
      max-width: var(--container-xl);
    }

    .sm\:translate-y-0 {
      --tw-translate-y: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:scale-95 {
      --tw-scale-x: 95%;
      --tw-scale-y: 95%;
      --tw-scale-z: 95%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .sm\:scale-100 {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:items-center {
      align-items: center;
    }

    .sm\:justify-between {
      justify-content: space-between;
    }

    .sm\:justify-center {
      justify-content: center;
    }

    .sm\:justify-start {
      justify-content: flex-start;
    }

    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .sm\:rounded-lg {
      border-radius: var(--radius-lg);
    }

    .sm\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .sm\:px-0 {
      padding-inline: 0;
    }

    .sm\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .sm\:pt-0 {
      padding-top: 0;
    }

    .sm\:pb-3 {
      padding-bottom: calc(var(--spacing) * 3);
    }

    .sm\:text-left {
      text-align: left;
    }

    .sm\:text-right {
      text-align: right;
    }

    .sm\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }

    .sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:items-start {
      align-items: flex-start;
    }

    .md\:justify-between {
      justify-content: space-between;
    }

    .md\:justify-end {
      justify-content: flex-end;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .lg\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:items-end {
      align-items: flex-end;
    }

    .lg\:justify-between {
      justify-content: space-between;
    }

    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .lg\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 80rem) {
    .xl\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .xl\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:border-amber-800\/60 {
      border-color: #953d0099;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:border-amber-800\/60 {
        border-color: color-mix(in oklab, var(--color-amber-800) 60%, transparent);
      }
    }

    .dark\:border-orange-800\/60 {
      border-color: #9f2d0099;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:border-orange-800\/60 {
        border-color: color-mix(in oklab, var(--color-orange-800) 60%, transparent);
      }
    }

    .dark\:border-red-800\/60 {
      border-color: #9f071299;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:border-red-800\/60 {
        border-color: color-mix(in oklab, var(--color-red-800) 60%, transparent);
      }
    }

    .dark\:border-sky-800\/60 {
      border-color: #00598699;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:border-sky-800\/60 {
        border-color: color-mix(in oklab, var(--color-sky-800) 60%, transparent);
      }
    }

    .dark\:border-slate-300 {
      border-color: var(--color-slate-300);
    }

    .dark\:border-slate-500 {
      border-color: var(--color-slate-500);
    }

    .dark\:border-slate-700 {
      border-color: var(--color-slate-700);
    }

    .dark\:border-slate-800 {
      border-color: var(--color-slate-800);
    }

    .dark\:border-violet-800\/60 {
      border-color: #5d0ec099;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:border-violet-800\/60 {
        border-color: color-mix(in oklab, var(--color-violet-800) 60%, transparent);
      }
    }

    .dark\:\!bg-slate-700 {
      background-color: var(--color-slate-700) !important;
    }

    .dark\:bg-amber-900\/60 {
      background-color: #7b330699;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-amber-900\/60 {
        background-color: color-mix(in oklab, var(--color-amber-900) 60%, transparent);
      }
    }

    .dark\:bg-amber-950\/40 {
      background-color: #46190166;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-amber-950\/40 {
        background-color: color-mix(in oklab, var(--color-amber-950) 40%, transparent);
      }
    }

    .dark\:bg-gray-800\/50 {
      background-color: #1e293980;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-gray-800\/50 {
        background-color: color-mix(in oklab, var(--color-gray-800) 50%, transparent);
      }
    }

    .dark\:bg-gray-900 {
      background-color: var(--color-gray-900);
    }

    .dark\:bg-orange-900\/60 {
      background-color: #7e2a0c99;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-orange-900\/60 {
        background-color: color-mix(in oklab, var(--color-orange-900) 60%, transparent);
      }
    }

    .dark\:bg-orange-950\/40 {
      background-color: #44130666;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-orange-950\/40 {
        background-color: color-mix(in oklab, var(--color-orange-950) 40%, transparent);
      }
    }

    .dark\:bg-red-800\/20 {
      background-color: #9f071233;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-red-800\/20 {
        background-color: color-mix(in oklab, var(--color-red-800) 20%, transparent);
      }
    }

    .dark\:bg-red-900\/60 {
      background-color: #82181a99;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-red-900\/60 {
        background-color: color-mix(in oklab, var(--color-red-900) 60%, transparent);
      }
    }

    .dark\:bg-red-950\/40 {
      background-color: #46080966;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-red-950\/40 {
        background-color: color-mix(in oklab, var(--color-red-950) 40%, transparent);
      }
    }

    .dark\:bg-sky-900\/60 {
      background-color: #024a7099;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-sky-900\/60 {
        background-color: color-mix(in oklab, var(--color-sky-900) 60%, transparent);
      }
    }

    .dark\:bg-sky-950\/40 {
      background-color: #052f4a66;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-sky-950\/40 {
        background-color: color-mix(in oklab, var(--color-sky-950) 40%, transparent);
      }
    }

    .dark\:bg-slate-900 {
      background-color: var(--color-slate-900);
    }

    .dark\:bg-slate-900\/40 {
      background-color: #0f172b66;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-slate-900\/40 {
        background-color: color-mix(in oklab, var(--color-slate-900) 40%, transparent);
      }
    }

    .dark\:bg-violet-900\/60 {
      background-color: #4d179a99;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-violet-900\/60 {
        background-color: color-mix(in oklab, var(--color-violet-900) 60%, transparent);
      }
    }

    .dark\:bg-violet-950\/40 {
      background-color: #2f0d6866;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-violet-950\/40 {
        background-color: color-mix(in oklab, var(--color-violet-950) 40%, transparent);
      }
    }

    .dark\:bg-gradient-to-bl {
      --tw-gradient-position: to bottom left in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }

    .dark\:stroke-gray-600 {
      stroke: var(--color-gray-600);
    }

    .dark\:\!text-slate-200 {
      color: var(--color-slate-200) !important;
    }

    .dark\:text-amber-200 {
      color: var(--color-amber-200);
    }

    .dark\:text-amber-400 {
      color: var(--color-amber-400);
    }

    .dark\:text-gray-400 {
      color: var(--color-gray-400);
    }

    .dark\:text-orange-200 {
      color: var(--color-orange-200);
    }

    .dark\:text-orange-400 {
      color: var(--color-orange-400);
    }

    .dark\:text-red-200 {
      color: var(--color-red-200);
    }

    .dark\:text-red-400 {
      color: var(--color-red-400);
    }

    .dark\:text-sky-200 {
      color: var(--color-sky-200);
    }

    .dark\:text-sky-400 {
      color: var(--color-sky-400);
    }

    .dark\:text-slate-100 {
      color: var(--color-slate-100);
    }

    .dark\:text-slate-300 {
      color: var(--color-slate-300);
    }

    .dark\:text-slate-400 {
      color: var(--color-slate-400);
    }

    .dark\:text-violet-200 {
      color: var(--color-violet-200);
    }

    .dark\:text-violet-400 {
      color: var(--color-violet-400);
    }

    .dark\:text-white {
      color: var(--color-white);
    }

    .dark\:shadow-none {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .dark\:ring-1 {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .dark\:ring-white\/5 {
      --tw-ring-color: #ffffff0d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:ring-white\/5 {
        --tw-ring-color: color-mix(in oklab, var(--color-white) 5%, transparent);
      }
    }

    .dark\:ring-white\/10 {
      --tw-ring-color: #ffffff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:ring-white\/10 {
        --tw-ring-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }

    .dark\:ring-inset {
      --tw-ring-inset: inset;
    }

    @media (hover: hover) {
      .dark\:group-hover\:stroke-gray-400:is(:where(.group):hover *) {
        stroke: var(--color-gray-400);
      }

      .dark\:hover\:text-white:hover {
        color: var(--color-white);
      }

      .dark\:hover\:shadow-\[0_16px_32px_-14px_rgba\(0\,0\,0\,0\.55\)\]:hover {
        --tw-shadow: 0 16px 32px -14px var(--tw-shadow-color, #0000008c);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
}

html {
  font-size: 12px;
}

body {
  background-color: #f8fafc;
}

.uvo-loader-cont {
  background-color: #fff;
  border: 1px solid #b1b1b1;
  border-radius: 3px;
  padding: 10px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  box-shadow: 0 3px 7px #0000004d;
}

.uvo-loader {
  content: "";
  pointer-events: none;
  z-index: 4;
  -webkit-animation: .5s linear infinite spin;
  border: 3px solid #0000;
  border-color: #0000 #0000 #555 #555;
  border-radius: 290486px;
  width: 20px;
  height: 20px;
  animation: .6s linear infinite spin;
}

@keyframes rotate {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes prixClipFix {
  0% {
    clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
  }

  25% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
  }

  50% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
  }

  75% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
  }

  100% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
