/* src/styles.scss */
:where(.pi, .fx-icon) {
  display: inline-block;
  line-height: 1;
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  flex-shrink: 0;
}
:where(.pi, .fx-icon)::before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask: var(--felix-icon-image, url("./media/circle-help-VHP2MNE4.svg")) center/contain no-repeat;
  mask: var(--felix-icon-image, url("./media/circle-help-VHP2MNE4.svg")) center/contain no-repeat;
}
.pi-fw {
  width: 1.28571429em;
  text-align: center;
}
.pi-spin,
.fx-icon-spin {
  animation: felix-icon-spin 2s linear infinite;
}
@keyframes felix-icon-spin {
  to {
    transform: rotate(360deg);
  }
}
@media (prefers-reduced-motion: reduce) {
  .pi-spin,
  .fx-icon-spin {
    animation: none !important;
  }
}
.fx-icon-activity,
.pi-wave-pulse {
  --felix-icon-image: url("./media/activity-MPB2ILZC.svg");
}
.fx-icon-align-left,
.pi-align-left {
  --felix-icon-image: url("./media/align-left-HRIAVDYV.svg");
}
.fx-icon-arrow-down,
.pi-arrow-down,
.pi-sort-down {
  --felix-icon-image: url("./media/arrow-down-4W5WYUXI.svg");
}
.fx-icon-arrow-down-0-1,
.pi-sort-numeric-down {
  --felix-icon-image: url("./media/arrow-down-0-1-AI32ELGK.svg");
}
.fx-icon-arrow-down-left,
.pi-arrow-down-left {
  --felix-icon-image: url("./media/arrow-down-left-QAE5G265.svg");
}
.fx-icon-arrow-down-narrow-wide,
.pi-sort-amount-down-alt {
  --felix-icon-image: url("./media/arrow-down-narrow-wide-JEQFHXID.svg");
}
.fx-icon-arrow-down-right,
.pi-arrow-down-right {
  --felix-icon-image: url("./media/arrow-down-right-Z2SZG3LE.svg");
}
.fx-icon-arrow-down-wide-narrow,
.pi-sort-amount-down {
  --felix-icon-image: url("./media/arrow-down-wide-narrow-KBLANX37.svg");
}
.fx-icon-arrow-left,
.pi-arrow-left {
  --felix-icon-image: url("./media/arrow-left-UJRKCG2O.svg");
}
.fx-icon-arrow-left-right,
.pi-arrow-right-arrow-left {
  --felix-icon-image: url("./media/arrow-left-right-TCUEWYDF.svg");
}
.fx-icon-arrow-right,
.pi-arrow-right {
  --felix-icon-image: url("./media/arrow-right-HM2S5U5Y.svg");
}
.fx-icon-arrow-up,
.pi-arrow-up,
.pi-sort-up {
  --felix-icon-image: url("./media/arrow-up-GUT66ON5.svg");
}
.fx-icon-arrow-up-down,
.pi-sort-alt {
  --felix-icon-image: url("./media/arrow-up-down-PYRTCDVT.svg");
}
.fx-icon-arrow-up-narrow-wide,
.pi-sort-amount-up {
  --felix-icon-image: url("./media/arrow-up-narrow-wide-TPDD5PFL.svg");
}
.fx-icon-arrow-up-right,
.pi-arrow-up-right {
  --felix-icon-image: url("./media/arrow-up-right-NX55OMBV.svg");
}
.fx-icon-arrow-up-wide-narrow,
.pi-sort-amount-up-alt {
  --felix-icon-image: url("./media/arrow-up-wide-narrow-45TJYE62.svg");
}
.fx-icon-at-sign,
.pi-at {
  --felix-icon-image: url("./media/at-sign-2EFHTWPO.svg");
}
.fx-icon-badge-check,
.pi-verified {
  --felix-icon-image: url("./media/badge-check-VDHKRKKH.svg");
}
.fx-icon-ban,
.pi-ban {
  --felix-icon-image: url("./media/ban-V3IRO56L.svg");
}
.fx-icon-banknote,
.pi-money-bill {
  --felix-icon-image: url("./media/banknote-QERMQ47D.svg");
}
.fx-icon-bell,
.pi-bell {
  --felix-icon-image: url("./media/bell-WOHCE5BC.svg");
}
.fx-icon-bell-off,
.pi-bell-slash {
  --felix-icon-image: url("./media/bell-off-7FB6A7EB.svg");
}
.fx-icon-book-open,
.pi-book {
  --felix-icon-image: url("./media/book-open-4MZASIZZ.svg");
}
.fx-icon-bookmark,
.pi-bookmark {
  --felix-icon-image: url("./media/bookmark-HWNNUGA3.svg");
}
.fx-icon-bookmark-filled,
.pi-bookmark-fill {
  --felix-icon-image: url("./media/bookmark-filled-KZLAJNA2.svg");
}
.fx-icon-bot,
.pi-robot {
  --felix-icon-image: url("./media/bot-ZUUFIQVW.svg");
}
.fx-icon-briefcase,
.pi-briefcase {
  --felix-icon-image: url("./media/briefcase-NMG56YSL.svg");
}
.fx-icon-building-2,
.pi-building {
  --felix-icon-image: url("./media/building-2-I46ID7S6.svg");
}
.fx-icon-calculator,
.pi-calculator {
  --felix-icon-image: url("./media/calculator-AIVJGGD3.svg");
}
.fx-icon-calendar,
.pi-calendar {
  --felix-icon-image: url("./media/calendar-RIADUQW7.svg");
}
.fx-icon-calendar-clock,
.pi-calendar-clock {
  --felix-icon-image: url("./media/calendar-clock-7KFDRVWZ.svg");
}
.fx-icon-calendar-plus,
.pi-calendar-plus {
  --felix-icon-image: url("./media/calendar-plus-B63OASAA.svg");
}
.fx-icon-calendar-x,
.pi-calendar-times {
  --felix-icon-image: url("./media/calendar-x-UPZKGGTR.svg");
}
.fx-icon-camera,
.pi-camera {
  --felix-icon-image: url("./media/camera-EN7QKXH3.svg");
}
.fx-icon-car,
.pi-car {
  --felix-icon-image: url("./media/car-EK37QDA6.svg");
}
.fx-icon-chart-no-axes-column,
.pi-chart-bar {
  --felix-icon-image: url("./media/chart-no-axes-column-4LMKGJUR.svg");
}
.fx-icon-chart-no-axes-combined,
.pi-chart-line {
  --felix-icon-image: url("./media/chart-no-axes-combined-GIYZM6AQ.svg");
}
.fx-icon-chart-pie,
.pi-chart-pie {
  --felix-icon-image: url("./media/chart-pie-RPHGV77Q.svg");
}
.fx-icon-chart-scatter,
.pi-chart-scatter {
  --felix-icon-image: url("./media/chart-scatter-67PNLLA4.svg");
}
.fx-icon-check,
.pi-check {
  --felix-icon-image: url("./media/check-XKVMKJ2A.svg");
}
.fx-icon-chevron-down,
.pi-angle-down,
.pi-chevron-down {
  --felix-icon-image: url("./media/chevron-down-BFKRPSFR.svg");
}
.fx-icon-chevron-left,
.pi-angle-left,
.pi-caret-left,
.pi-chevron-left {
  --felix-icon-image: url("./media/chevron-left-S7GG4WOI.svg");
}
.fx-icon-chevron-right,
.pi-angle-right,
.pi-caret-right,
.pi-chevron-right {
  --felix-icon-image: url("./media/chevron-right-GBSDOVKG.svg");
}
.fx-icon-chevron-up,
.pi-angle-up,
.pi-chevron-up {
  --felix-icon-image: url("./media/chevron-up-4X7ONGEY.svg");
}
.fx-icon-chevrons-down,
.pi-angle-double-down {
  --felix-icon-image: url("./media/chevrons-down-3SKCYVLX.svg");
}
.fx-icon-chevrons-left,
.pi-angle-double-left {
  --felix-icon-image: url("./media/chevrons-left-SLBQJ5GO.svg");
}
.fx-icon-chevrons-right,
.pi-angle-double-right {
  --felix-icon-image: url("./media/chevrons-right-IOCTQ3QG.svg");
}
.fx-icon-chevrons-up,
.pi-angle-double-up {
  --felix-icon-image: url("./media/chevrons-up-3W4C7VUM.svg");
}
.fx-icon-circle,
.pi-circle {
  --felix-icon-image: url("./media/circle-RH4GETIV.svg");
}
.fx-icon-circle-alert,
.pi-exclamation-circle {
  --felix-icon-image: url("./media/circle-alert-ZSKQT7LW.svg");
}
.fx-icon-circle-check,
.pi-check-circle {
  --felix-icon-image: url("./media/circle-check-2EPGXJ53.svg");
}
.fx-icon-circle-filled,
.pi-circle-fill {
  --felix-icon-image: url("./media/circle-filled-KVRS2GGK.svg");
}
.fx-icon-circle-help,
.pi-question,
.pi-question-circle {
  --felix-icon-image: url("./media/circle-help-VHP2MNE4.svg");
}
.fx-icon-circle-minus,
.pi-minus-circle {
  --felix-icon-image: url("./media/circle-minus-BYJMGAIT.svg");
}
.fx-icon-circle-pause,
.pi-pause-circle {
  --felix-icon-image: url("./media/circle-pause-O4JPGMP2.svg");
}
.fx-icon-circle-play,
.pi-play-circle {
  --felix-icon-image: url("./media/circle-play-2XZANZ5J.svg");
}
.fx-icon-circle-plus,
.pi-plus-circle {
  --felix-icon-image: url("./media/circle-plus-SDGEMR76.svg");
}
.fx-icon-circle-stop,
.pi-stop-circle {
  --felix-icon-image: url("./media/circle-stop-5U2UWB7F.svg");
}
.fx-icon-circle-x,
.pi-times-circle {
  --felix-icon-image: url("./media/circle-x-6LSD5TTO.svg");
}
.fx-icon-clipboard-list,
.pi-clipboard {
  --felix-icon-image: url("./media/clipboard-list-PJMJJGZQ.svg");
}
.fx-icon-clock,
.pi-clock {
  --felix-icon-image: url("./media/clock-57ERFUWW.svg");
}
.fx-icon-cloud,
.pi-cloud {
  --felix-icon-image: url("./media/cloud-FUGDA2QZ.svg");
}
.fx-icon-cloud-download,
.pi-cloud-download {
  --felix-icon-image: url("./media/cloud-download-MRZRVGUU.svg");
}
.fx-icon-cloud-upload,
.pi-cloud-upload {
  --felix-icon-image: url("./media/cloud-upload-XFNRP2HV.svg");
}
.fx-icon-code,
.pi-code {
  --felix-icon-image: url("./media/code-D3VMGDPB.svg");
}
.fx-icon-columns-3,
.pi-objects-column {
  --felix-icon-image: url("./media/columns-3-PVLSG3GU.svg");
}
.fx-icon-compass,
.pi-compass {
  --felix-icon-image: url("./media/compass-RMXDSN6M.svg");
}
.fx-icon-contact,
.pi-id-card {
  --felix-icon-image: url("./media/contact-HLDFFLAI.svg");
}
.fx-icon-contact-round,
.pi-address-book {
  --felix-icon-image: url("./media/contact-round-3OENWU3T.svg");
}
.fx-icon-copy,
.pi-clone,
.pi-copy {
  --felix-icon-image: url("./media/copy-L6SN6NDP.svg");
}
.fx-icon-cpu,
.pi-microchip {
  --felix-icon-image: url("./media/cpu-UWJ6YQ7G.svg");
}
.fx-icon-crown,
.pi-crown {
  --felix-icon-image: url("./media/crown-4H2LUHJ5.svg");
}
.fx-icon-database,
.pi-database {
  --felix-icon-image: url("./media/database-ZBJJKXVH.svg");
}
.fx-icon-dollar-sign,
.pi-dollar {
  --felix-icon-image: url("./media/dollar-sign-XQ2FFVGP.svg");
}
.fx-icon-download,
.pi-download {
  --felix-icon-image: url("./media/download-MSH3FZO5.svg");
}
.fx-icon-ellipsis,
.pi-ellipsis-h {
  --felix-icon-image: url("./media/ellipsis-Z7YJFWH4.svg");
}
.fx-icon-ellipsis-vertical,
.pi-ellipsis-v {
  --felix-icon-image: url("./media/ellipsis-vertical-BJ2KFKFS.svg");
}
.fx-icon-equal,
.pi-equals {
  --felix-icon-image: url("./media/equal-VJFE4CYP.svg");
}
.fx-icon-eraser,
.pi-eraser {
  --felix-icon-image: url("./media/eraser-7JXJG3FT.svg");
}
.fx-icon-external-link,
.pi-external-link {
  --felix-icon-image: url("./media/external-link-JHYJPRDS.svg");
}
.fx-icon-eye,
.pi-eye {
  --felix-icon-image: url("./media/eye-Y5G3OFTQ.svg");
}
.fx-icon-eye-off,
.pi-eye-slash,
.pi-eyeslash {
  --felix-icon-image: url("./media/eye-off-FVEDH7VT.svg");
}
.fx-icon-file-check,
.pi-file-check {
  --felix-icon-image: url("./media/file-check-ZSHOBNHT.svg");
}
.fx-icon-file-input,
.pi-file-import {
  --felix-icon-image: url("./media/file-input-5VGO5X2B.svg");
}
.fx-icon-file-output,
.pi-file-export,
.pi-receipt {
  --felix-icon-image: url("./media/file-output-F6AIEZH5.svg");
}
.fx-icon-file-pen,
.pi-file-edit {
  --felix-icon-image: url("./media/file-pen-SAMF3SKQ.svg");
}
.fx-icon-file-plus,
.pi-file-plus {
  --felix-icon-image: url("./media/file-plus-UGUDY2ZY.svg");
}
.fx-icon-file-spreadsheet,
.pi-file-excel {
  --felix-icon-image: url("./media/file-spreadsheet-2R7UQMP2.svg");
}
.fx-icon-file-text,
.pi-file,
.pi-file-pdf,
.pi-file-text {
  --felix-icon-image: url("./media/file-text-ZJY2YIHB.svg");
}
.fx-icon-file-type,
.pi-file-word {
  --felix-icon-image: url("./media/file-type-IRZS7BB3.svg");
}
.fx-icon-file-x,
.pi-file-times {
  --felix-icon-image: url("./media/file-x-5WQMYQ22.svg");
}
.fx-icon-filter,
.pi-filter {
  --felix-icon-image: url("./media/filter-ANO3JOCE.svg");
}
.fx-icon-filter-filled,
.pi-filter-fill {
  --felix-icon-image: url("./media/filter-filled-IOZJBCIM.svg");
}
.fx-icon-filter-x,
.pi-filter-slash {
  --felix-icon-image: url("./media/filter-x-EWZ4YNJS.svg");
}
.fx-icon-flag,
.pi-flag {
  --felix-icon-image: url("./media/flag-HGO32HAN.svg");
}
.fx-icon-flag-filled,
.pi-flag-fill {
  --felix-icon-image: url("./media/flag-filled-D276QCE3.svg");
}
.fx-icon-folder,
.pi-folder {
  --felix-icon-image: url("./media/folder-NCZIJR76.svg");
}
.fx-icon-folder-open,
.pi-folder-open {
  --felix-icon-image: url("./media/folder-open-W23V26FN.svg");
}
.fx-icon-folder-plus,
.pi-folder-plus {
  --felix-icon-image: url("./media/folder-plus-YPT6AF4O.svg");
}
.fx-icon-forward,
.pi-forward {
  --felix-icon-image: url("./media/forward-LXB7I32G.svg");
}
.fx-icon-gauge,
.pi-gauge {
  --felix-icon-image: url("./media/gauge-6GDWPYVO.svg");
}
.fx-icon-github,
.pi-github {
  --felix-icon-image: url("./media/github-7HW4NMA6.svg");
}
.fx-icon-globe,
.pi-globe {
  --felix-icon-image: url("./media/globe-64H3HPQV.svg");
}
.fx-icon-hash,
.pi-hashtag {
  --felix-icon-image: url("./media/hash-J347AMCL.svg");
}
.fx-icon-heart,
.pi-heart {
  --felix-icon-image: url("./media/heart-5R46HWAQ.svg");
}
.fx-icon-history,
.pi-history {
  --felix-icon-image: url("./media/history-ZRSA5WBK.svg");
}
.fx-icon-hourglass,
.pi-hourglass {
  --felix-icon-image: url("./media/hourglass-RLSKTTAT.svg");
}
.fx-icon-house,
.pi-home {
  --felix-icon-image: url("./media/house-FYRHD75F.svg");
}
.fx-icon-image,
.pi-image {
  --felix-icon-image: url("./media/image-YNV5LHXD.svg");
}
.fx-icon-images,
.pi-images {
  --felix-icon-image: url("./media/images-HMIYRTN6.svg");
}
.fx-icon-inbox,
.pi-inbox {
  --felix-icon-image: url("./media/inbox-6ADC2W6J.svg");
}
.fx-icon-info,
.pi-info-circle {
  --felix-icon-image: url("./media/info-CXGBFMSO.svg");
}
.fx-icon-key,
.pi-key {
  --felix-icon-image: url("./media/key-GUWX3PZU.svg");
}
.fx-icon-landmark,
.pi-building-columns {
  --felix-icon-image: url("./media/landmark-JQNJGFZO.svg");
}
.fx-icon-languages,
.pi-language {
  --felix-icon-image: url("./media/languages-7VH4E6BC.svg");
}
.fx-icon-layout-grid,
.pi-th-large {
  --felix-icon-image: url("./media/layout-grid-KATEWAAY.svg");
}
.fx-icon-leaf,
.pi-leaf {
  --felix-icon-image: url("./media/leaf-JZMVVXRF.svg");
}
.fx-icon-lightbulb,
.pi-lightbulb {
  --felix-icon-image: url("./media/lightbulb-FYBKQDSL.svg");
}
.fx-icon-link,
.pi-link {
  --felix-icon-image: url("./media/link-FIAMBYCF.svg");
}
.fx-icon-list,
.pi-list {
  --felix-icon-image: url("./media/list-EQDFU6UK.svg");
}
.fx-icon-list-checks,
.pi-list-check {
  --felix-icon-image: url("./media/list-checks-4SGCUNVW.svg");
}
.fx-icon-list-filter {
  --felix-icon-image: url("./media/list-filter-ZETW2SWG.svg");
}
.fx-icon-loader-circle,
.pi-spinner {
  --felix-icon-image: url("./media/loader-circle-KZ4SOIE3.svg");
}
.fx-icon-lock-keyhole,
.pi-lock {
  --felix-icon-image: url("./media/lock-keyhole-W63E7EBN.svg");
}
.fx-icon-lock-keyhole-open,
.pi-lock-open {
  --felix-icon-image: url("./media/lock-keyhole-open-IXRVAH4K.svg");
}
.fx-icon-log-in,
.pi-sign-in {
  --felix-icon-image: url("./media/log-in-Y3LY7IPW.svg");
}
.fx-icon-log-out,
.pi-sign-out {
  --felix-icon-image: url("./media/log-out-DIRRJUTZ.svg");
}
.fx-icon-mail,
.pi-envelope {
  --felix-icon-image: url("./media/mail-C5JKJ7L4.svg");
}
.fx-icon-map,
.pi-map {
  --felix-icon-image: url("./media/map-FIHKXHHE.svg");
}
.fx-icon-map-pin,
.pi-map-marker {
  --felix-icon-image: url("./media/map-pin-F275NRLF.svg");
}
.fx-icon-maximize,
.pi-window-maximize {
  --felix-icon-image: url("./media/maximize-EDQN63KZ.svg");
}
.fx-icon-megaphone,
.pi-megaphone {
  --felix-icon-image: url("./media/megaphone-P7ZYOCFP.svg");
}
.fx-icon-menu,
.pi-bars {
  --felix-icon-image: url("./media/menu-MFE7SOUY.svg");
}
.fx-icon-message-circle,
.pi-comment {
  --felix-icon-image: url("./media/message-circle-3JE7OSYC.svg");
}
.fx-icon-messages-square,
.pi-comments {
  --felix-icon-image: url("./media/messages-square-ATWM5XJR.svg");
}
.fx-icon-minimize,
.pi-window-minimize {
  --felix-icon-image: url("./media/minimize-BURWQYKR.svg");
}
.fx-icon-minus,
.pi-minus {
  --felix-icon-image: url("./media/minus-322INLC3.svg");
}
.fx-icon-monitor,
.pi-desktop {
  --felix-icon-image: url("./media/monitor-MRIWRXUO.svg");
}
.fx-icon-mouse-pointer-2,
.pi-hand-pointer {
  --felix-icon-image: url("./media/mouse-pointer-2-YEMFNPXT.svg");
}
.fx-icon-move,
.pi-arrows-alt {
  --felix-icon-image: url("./media/move-FHJ25T3N.svg");
}
.fx-icon-move-horizontal,
.pi-arrows-h {
  --felix-icon-image: url("./media/move-horizontal-OLBTYWAS.svg");
}
.fx-icon-network,
.pi-sitemap {
  --felix-icon-image: url("./media/network-MQZI2TDU.svg");
}
.fx-icon-package,
.pi-box {
  --felix-icon-image: url("./media/package-RQAB3XCR.svg");
}
.fx-icon-palette,
.pi-palette {
  --felix-icon-image: url("./media/palette-HAUEOWBM.svg");
}
.fx-icon-paperclip,
.pi-paperclip {
  --felix-icon-image: url("./media/paperclip-D7J7AMMZ.svg");
}
.fx-icon-pause,
.pi-pause {
  --felix-icon-image: url("./media/pause-7YOZB6T7.svg");
}
.fx-icon-pencil,
.pi-pencil {
  --felix-icon-image: url("./media/pencil-IZ22ZZAC.svg");
}
.fx-icon-percent,
.pi-percentage {
  --felix-icon-image: url("./media/percent-KJPCYBDQ.svg");
}
.fx-icon-phone,
.pi-phone {
  --felix-icon-image: url("./media/phone-AG6OH6ZZ.svg");
}
.fx-icon-pin,
.pi-thumbtack {
  --felix-icon-image: url("./media/pin-EVM54F3I.svg");
}
.fx-icon-play,
.pi-play {
  --felix-icon-image: url("./media/play-RBILKL3L.svg");
}
.fx-icon-plus,
.pi-plus {
  --felix-icon-image: url("./media/plus-PMHOQQZV.svg");
}
.fx-icon-power-off,
.pi-power-off {
  --felix-icon-image: url("./media/power-off-H2RILDMB.svg");
}
.fx-icon-printer,
.pi-print {
  --felix-icon-image: url("./media/printer-2VAMRERV.svg");
}
.fx-icon-refresh-cw,
.pi-refresh,
.pi-sync {
  --felix-icon-image: url("./media/refresh-cw-CHCXZO5X.svg");
}
.fx-icon-reply,
.pi-reply {
  --felix-icon-image: url("./media/reply-4JZENJ36.svg");
}
.fx-icon-rotate-ccw,
.pi-replay {
  --felix-icon-image: url("./media/rotate-ccw-NTZXCPY3.svg");
}
.fx-icon-save,
.pi-save {
  --felix-icon-image: url("./media/save-BRX6CXRH.svg");
}
.fx-icon-scissors,
.pi-scissors {
  --felix-icon-image: url("./media/scissors-ZINDKW43.svg");
}
.fx-icon-search,
.pi-search {
  --felix-icon-image: url("./media/search-QPDWSNM2.svg");
}
.fx-icon-send,
.pi-send {
  --felix-icon-image: url("./media/send-7SFC33KB.svg");
}
.fx-icon-server,
.pi-server {
  --felix-icon-image: url("./media/server-M7YTQ6IE.svg");
}
.fx-icon-settings,
.pi-cog {
  --felix-icon-image: url("./media/settings-H6SBEGNC.svg");
}
.fx-icon-share-2,
.pi-share-alt {
  --felix-icon-image: url("./media/share-2-KUAZ337C.svg");
}
.fx-icon-shield,
.pi-shield {
  --felix-icon-image: url("./media/shield-6ILGQYZO.svg");
}
.fx-icon-shopping-bag,
.pi-shopping-bag {
  --felix-icon-image: url("./media/shopping-bag-HQT6R27Y.svg");
}
.fx-icon-signpost,
.pi-directions {
  --felix-icon-image: url("./media/signpost-LAAS6X5T.svg");
}
.fx-icon-sliders-horizontal,
.pi-sliders-h {
  --felix-icon-image: url("./media/sliders-horizontal-PS3U7H25.svg");
}
.fx-icon-smartphone,
.pi-mobile {
  --felix-icon-image: url("./media/smartphone-KIZ55HA6.svg");
}
.fx-icon-sparkles,
.pi-microchip-ai,
.pi-sparkles {
  --felix-icon-image: url("./media/sparkles-XADPFZPO.svg");
}
.fx-icon-square,
.pi-stop {
  --felix-icon-image: url("./media/square-2JX4FA2P.svg");
}
.fx-icon-square-check,
.pi-check-square {
  --felix-icon-image: url("./media/square-check-A247544V.svg");
}
.fx-icon-square-pen,
.pi-pen-to-square {
  --felix-icon-image: url("./media/square-pen-TAT6ROQ2.svg");
}
.fx-icon-star,
.pi-star {
  --felix-icon-image: url("./media/star-3FLCLPC4.svg");
}
.fx-icon-star-filled,
.pi-star-fill {
  --felix-icon-image: url("./media/star-filled-BILYKSJY.svg");
}
.fx-icon-table,
.pi-table {
  --felix-icon-image: url("./media/table-55TQLMQ5.svg");
}
.fx-icon-tag,
.pi-tag {
  --felix-icon-image: url("./media/tag-XNDZT2QI.svg");
}
.fx-icon-tags,
.pi-tags {
  --felix-icon-image: url("./media/tags-A4IGFADC.svg");
}
.fx-icon-target,
.pi-bullseye {
  --felix-icon-image: url("./media/target-WIN7OJXL.svg");
}
.fx-icon-thumbs-down,
.pi-thumbs-down {
  --felix-icon-image: url("./media/thumbs-down-CQNPBFFS.svg");
}
.fx-icon-thumbs-up,
.pi-thumbs-up {
  --felix-icon-image: url("./media/thumbs-up-KZXPE7PX.svg");
}
.fx-icon-ticket,
.pi-ticket {
  --felix-icon-image: url("./media/ticket-4JG75XJV.svg");
}
.fx-icon-trash-2,
.pi-trash {
  --felix-icon-image: url("./media/trash-2-BTDOPAJP.svg");
}
.fx-icon-triangle-alert,
.pi-exclamation-triangle {
  --felix-icon-image: url("./media/triangle-alert-M5EOW2AD.svg");
}
.fx-icon-truck,
.pi-truck {
  --felix-icon-image: url("./media/truck-EHJ35OYB.svg");
}
.fx-icon-undo-2,
.pi-undo {
  --felix-icon-image: url("./media/undo-2-ODKPJUI3.svg");
}
.fx-icon-upload,
.pi-upload {
  --felix-icon-image: url("./media/upload-GRAISEE7.svg");
}
.fx-icon-user,
.pi-user {
  --felix-icon-image: url("./media/user-C3YN2DRY.svg");
}
.fx-icon-user-plus,
.pi-user-plus {
  --felix-icon-image: url("./media/user-plus-X433OMY5.svg");
}
.fx-icon-user-round-pen,
.pi-user-edit {
  --felix-icon-image: url("./media/user-round-pen-4XCEK44W.svg");
}
.fx-icon-users,
.pi-users {
  --felix-icon-image: url("./media/users-D3BEX732.svg");
}
.fx-icon-video,
.pi-video {
  --felix-icon-image: url("./media/video-HJNXYDLC.svg");
}
.fx-icon-volume-2,
.pi-volume-up {
  --felix-icon-image: url("./media/volume-2-QAUPXKMD.svg");
}
.fx-icon-wallet,
.pi-wallet {
  --felix-icon-image: url("./media/wallet-J2AFP233.svg");
}
.fx-icon-wrench,
.pi-wrench {
  --felix-icon-image: url("./media/wrench-AXNURG2J.svg");
}
.fx-icon-x,
.pi-times {
  --felix-icon-image: url("./media/x-IZXTCEZ6.svg");
}
.fx-icon-zap,
.pi-bolt {
  --felix-icon-image: url("./media/zap-3VCUQQCE.svg");
}
.fx-icon-zoom-in,
.pi-search-plus {
  --felix-icon-image: url("./media/zoom-in-BJ2LCOZQ.svg");
}
.fx-icon-zoom-out,
.pi-search-minus {
  --felix-icon-image: url("./media/zoom-out-7QM26TJ6.svg");
}
.pi-google,
.fx-icon-brand-google {
  --felix-icon-image: url("./media/brand-google-OQKTZW7F.svg");
}
.pi-linkedin,
.fx-icon-brand-linkedin {
  --felix-icon-image: url("./media/brand-linkedin-6GOPVKMH.svg");
}
.pi-microsoft,
.fx-icon-brand-microsoft {
  --felix-icon-image: url("./media/brand-microsoft-ERKMNPMP.svg");
}
.pi-apple,
.fx-icon-brand-apple {
  --felix-icon-image: url("./media/brand-apple-5XDAYIV4.svg");
}
@media (forced-colors: active) {
  :where(.pi, .fx-icon)::before {
    forced-color-adjust: none;
  }
}
.ob-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.5rem 0.75rem;
  font: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: normal;
  color: #ffffff;
  background: #10b981;
  border: 1px solid #10b981;
  border-radius: 6px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  transition:
    background-color 0.2s,
    color 0.2s,
    border-color 0.2s,
    outline-color 0.2s;
}
.ob-btn:hover:not(:disabled) {
  background: #059669;
  border-color: #059669;
}
.ob-btn:active:not(:disabled) {
  background: #047857;
  border-color: #047857;
}
.ob-btn:focus-visible {
  outline: 1px solid #10b981;
  outline-offset: 2px;
}
.ob-btn:disabled {
  opacity: 0.6;
  cursor: default;
}
.ob-btn .pi {
  font-size: 1rem;
}
.ob-btn--secondary {
  color: #64748b;
  background: transparent;
  border-color: #e2e8f0;
}
.ob-btn--secondary:hover:not(:disabled) {
  background: #f8fafc;
  border-color: #e2e8f0;
  color: #64748b;
}
.ob-btn--secondary:active:not(:disabled) {
  background: #f1f5f9;
  border-color: #e2e8f0;
  color: #64748b;
}
.ob-btn--secondary:focus-visible {
  outline-color: #475569;
}
.ob-input {
  display: block;
  padding: 0.5rem 0.75rem;
  font: inherit;
  font-size: 1rem;
  color: #334155;
  background: #ffffff;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  box-shadow: 0 1px 2px 0 rgba(18, 18, 23, 0.05);
  outline: none;
  appearance: none;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.ob-input::placeholder {
  color: #64748b;
}
.ob-input:hover:not(:disabled) {
  border-color: #94a3b8;
}
.ob-input:focus {
  border-color: #10b981;
}
.ob-input:disabled {
  background: #e2e8f0;
  color: #64748b;
}
textarea.ob-input {
  resize: vertical;
}
select.ob-input {
  padding-right: 2.5rem;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.875rem center;
}
select.ob-input.is-empty {
  color: #64748b;
}
select.ob-input option {
  color: #334155;
}
.ob-check {
  width: 1.25rem;
  height: 1.25rem;
  margin: 0;
  flex-shrink: 0;
  accent-color: #10b981;
  vertical-align: middle;
  cursor: pointer;
}
.ob-message {
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  border: 1px solid;
  border-radius: 6px;
}
.ob-message--info {
  color: #2563eb;
  background: color-mix(in srgb, #eff6ff, transparent 5%);
  border-color: #bfdbfe;
  box-shadow: 0 4px 8px 0 color-mix(in srgb, #3b82f6, transparent 96%);
}
.ob-message--success {
  color: #16a34a;
  background: color-mix(in srgb, #f0fdf4, transparent 5%);
  border-color: #bbf7d0;
  box-shadow: 0 4px 8px 0 color-mix(in srgb, #22c55e, transparent 96%);
}
.ob-message--error {
  color: #dc2626;
  background: color-mix(in srgb, #fef2f2, transparent 5%);
  border-color: #fecaca;
  box-shadow: 0 4px 8px 0 color-mix(in srgb, #ef4444, transparent 96%);
}
@media (hover: none) {
  .ob-btn {
    min-height: 44px;
  }
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
body {
  font-family:
    "Red Hat Display",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    sans-serif;
  margin: 0;
  background: #f1f5f9;
  -webkit-font-smoothing: antialiased;
}
:root {
  --bg-page: #f1f5f9;
  --bg-card: #ffffff;
  --bg-subtle: #f8fafc;
  --bg-muted: #f3f4f6;
  --border-card: #e2e8f0;
  --border-default: #e2e8f0;
  --border-subtle: #f1f5f9;
  --border-strong: #cbd5e1;
  --text-primary: #1e293b;
  --text-secondary: #374151;
  --text-muted: #64748b;
  --text-faint: #94a3b8;
  --text-inverse: #ffffff;
  --shadow-card: 0 4px 24px rgba(0, 0, 0, 0.08);
  --shadow-dropdown: 0 4px 16px rgba(0, 0, 0, 0.10);
  --action-primary: #7b4fd4;
  --action-primary-hover: #6c44bf;
  --action-primary-text: #ffffff;
  --info: #0369a1;
  --info-bg: #f0f9ff;
  --info-border: #bae6fd;
  --info-text: #075985;
  --danger: #dc2626;
  --danger-bg: #fee2e2;
  --danger-border: #fecaca;
  --danger-text: #991b1b;
  --success: #16a34a;
  --success-bg: #dcfce7;
  --success-border: #bbf7d0;
  --success-text: #166534;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-JYIS4MAO.css.map */
