/* Generated by scripts/build-icon-subset.mjs from @tabler/icons-webfont@3.5.0. Do not edit.
   69 of 5340 icons, GSUB stripped. See "Icon font" in CLAUDE.md. */
@font-face {
  font-family: "tabler-icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/fonts/tabler-icons/tabler-icons-subset.ttf") format("truetype");
}

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

.ti-alert-triangle:before { content: "\ea06"; }
.ti-arrow-left:before { content: "\ea19"; }
.ti-arrow-right:before { content: "\ea1f"; }
.ti-calendar-stats:before { content: "\ee20"; }
.ti-chart-bar:before { content: "\ea59"; }
.ti-chevron-down:before { content: "\ea5f"; }
.ti-chevron-left:before { content: "\ea60"; }
.ti-chevron-right:before { content: "\ea61"; }
.ti-chevron-up:before { content: "\ea62"; }
.ti-circle-check:before { content: "\ea67"; }
.ti-clock:before { content: "\ea70"; }
.ti-clock-hour-4:before { content: "\f319"; }
.ti-code:before { content: "\ea77"; }
.ti-device-gamepad-2:before { content: "\f1d2"; }
.ti-device-mobile:before { content: "\ea8a"; }
.ti-download:before { content: "\ea96"; }
.ti-external-link:before { content: "\ea99"; }
.ti-eye:before { content: "\ea9a"; }
.ti-file-search:before { content: "\ed5d"; }
.ti-file-type-pdf:before { content: "\fb10"; }
.ti-flag:before { content: "\eaa6"; }
.ti-flag-3:before { content: "\ee8d"; }
.ti-flask:before { content: "\ebd2"; }
.ti-gift:before { content: "\eb68"; }
.ti-hammer:before { content: "\ef91"; }
.ti-history:before { content: "\ebea"; }
.ti-key:before { content: "\eac7"; }
.ti-language:before { content: "\ebbe"; }
.ti-layout-dashboard:before { content: "\f02c"; }
.ti-list:before { content: "\eb6b"; }
.ti-lock:before { content: "\eae2"; }
.ti-logout:before { content: "\eba8"; }
.ti-mail-cog:before { content: "\f93b"; }
.ti-mail-forward:before { content: "\eeac"; }
.ti-minus:before { content: "\eaf2"; }
.ti-pencil:before { content: "\eb04"; }
.ti-photo:before { content: "\eb0a"; }
.ti-player-play:before { content: "\ed46"; }
.ti-player-play-filled:before { content: "\f691"; }
.ti-point-filled:before { content: "\f698"; }
.ti-qrcode:before { content: "\eb11"; }
.ti-receipt:before { content: "\edfd"; }
.ti-restore:before { content: "\fafd"; }
.ti-rotate-clockwise-2:before { content: "\ebb5"; }
.ti-search:before { content: "\eb1c"; }
.ti-select:before { content: "\ec9e"; }
.ti-shield:before { content: "\eb24"; }
.ti-shield-check:before { content: "\eb22"; }
.ti-sparkles:before { content: "\f6d7"; }
.ti-speakerphone:before { content: "\ed61"; }
.ti-star-filled:before { content: "\f6a6"; }
.ti-sum:before { content: "\eb73"; }
.ti-terminal-2:before { content: "\ebef"; }
.ti-timeline-event:before { content: "\f553"; }
.ti-trash:before { content: "\eb41"; }
.ti-trending-down:before { content: "\eb42"; }
.ti-trending-up:before { content: "\eb43"; }
.ti-upload:before { content: "\eb47"; }
.ti-user-check:before { content: "\eb49"; }
.ti-user-off:before { content: "\ecf9"; }
.ti-user-plus:before { content: "\eb4b"; }
.ti-user-shield:before { content: "\f7d0"; }
.ti-users:before { content: "\ebf2"; }
.ti-vector:before { content: "\eca9"; }
.ti-wand:before { content: "\ebcb"; }
.ti-world:before { content: "\eb54"; }
.ti-x:before { content: "\eb55"; }
.ti-zoom-in:before { content: "\eb56"; }
.ti-zoom-out:before { content: "\eb57"; }
