/* GERADO por packages/ui/Primitives/fonts/subset-phosphor.ts — não edite
   à mão. 270 regras de 273 ícones em uso na união
   website+client (família completa tem 1530). Para
   adicionar um ícone, basta usar a classe no código: o subset é refeito no
   build. */
@font-face {
  font-family: "Phosphor-Bold";
  /* Só woff2, e sem query de versão.
     woff2 sozinho cobre Safari iOS 15+, Chrome 90+ e Firefox ESR — a matriz do
     projeto. O upstream ainda lista woff/ttf/svg como fallback, mas esses três
     arquivos nunca foram publicados em public/: eram 404 em espera.
     A URL fica nua porque os dois apps fazem rel=preload/@import deste woff2
     pelo caminho sem query — um "?v=" aqui viraria outra entrada de cache e o
     arquivo baixaria duas vezes. Quem invalida é o Cache-Control de
     /fonts/phosphor/* (public/_headers de cada app), que revalida em vez de
     marcar immutable, justamente porque este nome não carrega hash. */
  src: url("./Phosphor-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  /* "block", e não "swap": num ícone o fallback não é outra letra, é tofu (U+25AF).
     Piscar um retângulo vazio é pior que 100ms de espera — e com o subset em
     poucos KB a fonte chega dentro do período de bloqueio em qualquer rede real. */
  font-display: block;
}

.ph-bold {
  /* !important herdado do upstream: extensões que trocam a fonte do usuário
     quebram o mapa de glifos e transformam todo ícone em letra aleatória. */
  font-family: "Phosphor-Bold" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-bold.ph-address-book-tabs:before{content:"\ee4e"}
.ph-bold.ph-align-bottom:before{content:"\e506"}
.ph-bold.ph-align-top:before{content:"\e512"}
.ph-bold.ph-app-window:before{content:"\e5da"}
.ph-bold.ph-archive:before{content:"\e00c"}
.ph-bold.ph-arrow-bend-up-left:before{content:"\e024"}
.ph-bold.ph-arrow-circle-down:before{content:"\e028"}
.ph-bold.ph-arrow-circle-up:before{content:"\e030"}
.ph-bold.ph-arrow-clockwise:before{content:"\e036"}
.ph-bold.ph-arrow-counter-clockwise:before{content:"\e038"}
.ph-bold.ph-arrow-down:before{content:"\e03e"}
.ph-bold.ph-arrow-left:before{content:"\e058"}
.ph-bold.ph-arrow-right:before{content:"\e06c"}
.ph-bold.ph-arrow-square-out:before{content:"\e5de"}
.ph-bold.ph-arrow-u-up-left:before{content:"\e08a"}
.ph-bold.ph-arrow-up:before{content:"\e08e"}
.ph-bold.ph-arrow-up-right:before{content:"\e092"}
.ph-bold.ph-arrows-clockwise:before{content:"\e094"}
.ph-bold.ph-arrows-counter-clockwise:before{content:"\e096"}
.ph-bold.ph-arrows-left-right:before{content:"\e0a0"}
.ph-bold.ph-arrows-split:before{content:"\ed3c"}
.ph-bold.ph-article:before{content:"\e0a8"}
.ph-bold.ph-at:before{content:"\e0ac"}
.ph-bold.ph-battery-warning:before{content:"\e0c8"}
.ph-bold.ph-bell:before{content:"\e0ce"}
.ph-bold.ph-bell-slash:before{content:"\e0d4"}
.ph-bold.ph-book-bookmark:before{content:"\e0e4"}
.ph-bold.ph-book-open:before{content:"\e0e6"}
.ph-bold.ph-book-open-text:before{content:"\e8f2"}
.ph-bold.ph-books:before{content:"\e758"}
.ph-bold.ph-brackets-curly:before{content:"\e860"}
.ph-bold.ph-brackets-square:before{content:"\e85e"}
.ph-bold.ph-briefcase:before{content:"\e0ee"}
.ph-bold.ph-broadcast:before{content:"\e0f2"}
.ph-bold.ph-browser:before{content:"\e0f4"}
.ph-bold.ph-bug:before{content:"\e5f4"}
.ph-bold.ph-bug-beetle:before{content:"\e5f6"}
.ph-bold.ph-buildings:before{content:"\e102"}
.ph-bold.ph-cake:before{content:"\e780"}
.ph-bold.ph-calendar-blank:before{content:"\e10a"}
.ph-bold.ph-calendar-check:before{content:"\e712"}
.ph-bold.ph-calendar-dots:before{content:"\e7b4"}
.ph-bold.ph-camera:before{content:"\e10e"}
.ph-bold.ph-camera-slash:before{content:"\e110"}
.ph-bold.ph-cards:before{content:"\e0f8"}
.ph-bold.ph-cards-three:before{content:"\ee50"}
.ph-bold.ph-caret-down:before{content:"\e136"}
.ph-bold.ph-caret-left:before{content:"\e138"}
.ph-bold.ph-caret-right:before{content:"\e13a"}
.ph-bold.ph-certificate:before{content:"\e766"}
.ph-bold.ph-chart-bar:before{content:"\e150"}
.ph-bold.ph-chart-bar-horizontal:before{content:"\e152"}
.ph-bold.ph-chart-line:before{content:"\e154"}
.ph-bold.ph-chart-line-up:before{content:"\e156"}
.ph-bold.ph-chat-centered-dots:before{content:"\e164"}
.ph-bold.ph-chat-circle:before{content:"\e168"}
.ph-bold.ph-chat-circle-dots:before{content:"\e16c"}
.ph-bold.ph-chat-circle-text:before{content:"\e16e"}
.ph-bold.ph-chats-circle:before{content:"\e17e"}
.ph-bold.ph-check:before{content:"\e182"}
.ph-bold.ph-check-circle:before{content:"\e184"}
.ph-bold.ph-check-square-offset:before{content:"\e188"}
.ph-bold.ph-circle-dashed:before{content:"\e602"}
.ph-bold.ph-circle-notch:before{content:"\eb44"}
.ph-bold.ph-clipboard-text:before{content:"\e198"}
.ph-bold.ph-clock:before{content:"\e19a"}
.ph-bold.ph-clock-countdown:before{content:"\ed2c"}
.ph-bold.ph-clock-counter-clockwise:before{content:"\e1a0"}
.ph-bold.ph-cloud:before{content:"\e1aa"}
.ph-bold.ph-cloud-arrow-down:before{content:"\e1ac"}
.ph-bold.ph-cloud-arrow-up:before{content:"\e1ae"}
.ph-bold.ph-code:before{content:"\e1bc"}
.ph-bold.ph-coins:before{content:"\e78e"}
.ph-bold.ph-cookie:before{content:"\e6ca"}
.ph-bold.ph-copy:before{content:"\e1ca"}
.ph-bold.ph-corners-out:before{content:"\e1d0"}
.ph-bold.ph-cpu:before{content:"\e610"}
.ph-bold.ph-credit-card:before{content:"\e1d2"}
.ph-bold.ph-crosshair:before{content:"\e1d6"}
.ph-bold.ph-crown:before{content:"\e614"}
.ph-bold.ph-cube:before{content:"\e1da"}
.ph-bold.ph-cursor:before{content:"\e1dc"}
.ph-bold.ph-cursor-click:before{content:"\e7c8"}
.ph-bold.ph-database:before{content:"\e1de"}
.ph-bold.ph-desktop:before{content:"\e560"}
.ph-bold.ph-device-mobile:before{content:"\e1e0"}
.ph-bold.ph-device-mobile-camera:before{content:"\e1e2"}
.ph-bold.ph-dice-five:before{content:"\e1ee"}
.ph-bold.ph-door:before{content:"\e61c"}
.ph-bold.ph-dots-nine:before{content:"\e1fc"}
.ph-bold.ph-download-simple:before{content:"\e20c"}
.ph-bold.ph-envelope:before{content:"\e214"}
.ph-bold.ph-envelope-simple:before{content:"\e218"}
.ph-bold.ph-envelope-simple-open:before{content:"\e21a"}
.ph-bold.ph-export:before{content:"\eaf0"}
.ph-bold.ph-eye:before{content:"\e220"}
.ph-bold.ph-eye-closed:before{content:"\e222"}
.ph-bold.ph-eye-slash:before{content:"\e224"}
.ph-bold.ph-factory:before{content:"\e760"}
.ph-bold.ph-file:before{content:"\e230"}
.ph-bold.ph-file-code:before{content:"\e914"}
.ph-bold.ph-file-dashed:before{content:"\e704"}
.ph-bold.ph-file-doc:before{content:"\eb1e"}
.ph-bold.ph-file-magnifying-glass:before{content:"\e238"}
.ph-bold.ph-file-pdf:before{content:"\e702"}
.ph-bold.ph-file-plus:before{content:"\e236"}
.ph-bold.ph-file-py:before{content:"\eb2c"}
.ph-bold.ph-file-text:before{content:"\e23a"}
.ph-bold.ph-file-xls:before{content:"\eb22"}
.ph-bold.ph-files:before{content:"\e710"}
.ph-bold.ph-fingerprint:before{content:"\e23e"}
.ph-bold.ph-fingerprint-simple:before{content:"\e240"}
.ph-bold.ph-fire:before{content:"\e242"}
.ph-bold.ph-first-aid:before{content:"\e56e"}
.ph-bold.ph-flask:before{content:"\e79e"}
.ph-bold.ph-folder:before{content:"\e24a"}
.ph-bold.ph-folder-lock:before{content:"\ea3c"}
.ph-bold.ph-folder-open:before{content:"\e256"}
.ph-bold.ph-folder-plus:before{content:"\e258"}
.ph-bold.ph-folder-simple:before{content:"\e25a"}
.ph-bold.ph-folder-simple-dashed:before{content:"\ec2a"}
.ph-bold.ph-folders:before{content:"\e260"}
.ph-bold.ph-frame-corners:before{content:"\e626"}
.ph-bold.ph-funnel:before{content:"\e266"}
.ph-bold.ph-gauge:before{content:"\e628"}
.ph-bold.ph-gavel:before{content:"\ea32"}
.ph-bold.ph-gear:before{content:"\e270"}
.ph-bold.ph-gift:before{content:"\e276"}
.ph-bold.ph-git-branch:before{content:"\e278"}
.ph-bold.ph-git-commit:before{content:"\e27a"}
.ph-bold.ph-git-pull-request:before{content:"\e282"}
.ph-bold.ph-github-logo:before{content:"\e576"}
.ph-bold.ph-globe:before{content:"\e288"}
.ph-bold.ph-globe-hemisphere-east:before{content:"\e28a"}
.ph-bold.ph-globe-hemisphere-west:before{content:"\e28c"}
.ph-bold.ph-globe-simple:before{content:"\e28e"}
.ph-bold.ph-graph:before{content:"\eb58"}
.ph-bold.ph-hand-palm:before{content:"\e57e"}
.ph-bold.ph-handshake:before{content:"\e582"}
.ph-bold.ph-hard-drive:before{content:"\e29e"}
.ph-bold.ph-hard-drives:before{content:"\e2a0"}
.ph-bold.ph-hash:before{content:"\e2a2"}
.ph-bold.ph-headset:before{content:"\e584"}
.ph-bold.ph-heart:before{content:"\e2a8"}
.ph-bold.ph-heartbeat:before{content:"\e2ac"}
.ph-bold.ph-hourglass:before{content:"\e2b2"}
.ph-bold.ph-hourglass-medium:before{content:"\e2b8"}
.ph-bold.ph-house:before{content:"\e2c2"}
.ph-bold.ph-identification-badge:before{content:"\e6f6"}
.ph-bold.ph-identification-card:before{content:"\e2c8"}
.ph-bold.ph-image:before{content:"\e2ca"}
.ph-bold.ph-image-broken:before{content:"\e7a8"}
.ph-bold.ph-image-square:before{content:"\e2cc"}
.ph-bold.ph-info:before{content:"\e2ce"}
.ph-bold.ph-key:before{content:"\e2d6"}
.ph-bold.ph-layout:before{content:"\e6d6"}
.ph-bold.ph-lifebuoy:before{content:"\e63a"}
.ph-bold.ph-lightbulb:before{content:"\e2dc"}
.ph-bold.ph-lightning:before{content:"\e2de"}
.ph-bold.ph-link:before{content:"\e2e2"}
.ph-bold.ph-link-break:before{content:"\e2e4"}
.ph-bold.ph-link-simple:before{content:"\e2e6"}
.ph-bold.ph-list:before{content:"\e2f0"}
.ph-bold.ph-list-bullets:before{content:"\e2f2"}
.ph-bold.ph-list-checks:before{content:"\eadc"}
.ph-bold.ph-list-magnifying-glass:before{content:"\ebe0"}
.ph-bold.ph-list-numbers:before{content:"\e2f6"}
.ph-bold.ph-lock:before{content:"\e2fa"}
.ph-bold.ph-lock-key:before{content:"\e2fe"}
.ph-bold.ph-lock-key-open:before{content:"\e300"}
.ph-bold.ph-lock-open:before{content:"\e306"}
.ph-bold.ph-lock-simple:before{content:"\e308"}
.ph-bold.ph-lock-simple-open:before{content:"\e30a"}
.ph-bold.ph-magic-wand:before{content:"\e6b6"}
.ph-bold.ph-magnifying-glass:before{content:"\e30c"}
.ph-bold.ph-map-trifold:before{content:"\e31a"}
.ph-bold.ph-mask-happy:before{content:"\e9f4"}
.ph-bold.ph-medal:before{content:"\e320"}
.ph-bold.ph-megaphone:before{content:"\e324"}
.ph-bold.ph-microphone:before{content:"\e326"}
.ph-bold.ph-microphone-slash:before{content:"\e328"}
.ph-bold.ph-minus:before{content:"\e32a"}
.ph-bold.ph-moon:before{content:"\e330"}
.ph-bold.ph-network:before{content:"\edde"}
.ph-bold.ph-note-pencil:before{content:"\e34c"}
.ph-bold.ph-notebook:before{content:"\e34e"}
.ph-bold.ph-package:before{content:"\e390"}
.ph-bold.ph-palette:before{content:"\e6c8"}
.ph-bold.ph-paper-plane-right:before{content:"\e396"}
.ph-bold.ph-paper-plane-tilt:before{content:"\e398"}
.ph-bold.ph-paperclip:before{content:"\e39a"}
.ph-bold.ph-password:before{content:"\e752"}
.ph-bold.ph-pause:before{content:"\e39e"}
.ph-bold.ph-pencil-simple:before{content:"\e3b4"}
.ph-bold.ph-phone:before{content:"\e3b8"}
.ph-bold.ph-play:before{content:"\e3d0"}
.ph-bold.ph-plugs:before{content:"\eb56"}
.ph-bold.ph-plugs-connected:before{content:"\eb5a"}
.ph-bold.ph-plus:before{content:"\e3d4"}
.ph-bold.ph-plus-circle:before{content:"\e3d6"}
.ph-bold.ph-printer:before{content:"\e3dc"}
.ph-bold.ph-prohibit:before{content:"\e3de"}
.ph-bold.ph-pulse:before{content:"\e000"}
.ph-bold.ph-puzzle-piece:before{content:"\e596"}
.ph-bold.ph-qr-code:before{content:"\e3e6"}
.ph-bold.ph-question:before{content:"\e3e8"}
.ph-bold.ph-robot:before{content:"\e762"}
.ph-bold.ph-rocket-launch:before{content:"\e3fe"}
.ph-bold.ph-scales:before{content:"\e750"}
.ph-bold.ph-scan:before{content:"\ebb6"}
.ph-bold.ph-scroll:before{content:"\eb7a"}
.ph-bold.ph-seal-check:before{content:"\e606"}
.ph-bold.ph-share-network:before{content:"\e408"}
.ph-bold.ph-shield:before{content:"\e40a"}
.ph-bold.ph-shield-check:before{content:"\e40c"}
.ph-bold.ph-shield-slash:before{content:"\e410"}
.ph-bold.ph-shield-warning:before{content:"\e412"}
.ph-bold.ph-sign-in:before{content:"\e428"}
.ph-bold.ph-sign-out:before{content:"\e42a"}
.ph-bold.ph-signature:before{content:"\ebac"}
.ph-bold.ph-siren:before{content:"\e9b8"}
.ph-bold.ph-sliders:before{content:"\e432"}
.ph-bold.ph-sliders-horizontal:before{content:"\e434"}
.ph-bold.ph-sort-ascending:before{content:"\e444"}
.ph-bold.ph-sparkle:before{content:"\e6a2"}
.ph-bold.ph-spinner:before{content:"\e66a"}
.ph-bold.ph-spinner-gap:before{content:"\e66c"}
.ph-bold.ph-squares-four:before{content:"\e464"}
.ph-bold.ph-stack:before{content:"\e466"}
.ph-bold.ph-stethoscope:before{content:"\e7ea"}
.ph-bold.ph-sun:before{content:"\e472"}
.ph-bold.ph-table:before{content:"\e476"}
.ph-bold.ph-tag:before{content:"\e478"}
.ph-bold.ph-target:before{content:"\e47c"}
.ph-bold.ph-terminal:before{content:"\e47e"}
.ph-bold.ph-terminal-window:before{content:"\eae8"}
.ph-bold.ph-text-aa:before{content:"\e6ee"}
.ph-bold.ph-text-align-center:before{content:"\e480"}
.ph-bold.ph-text-align-left:before{content:"\e484"}
.ph-bold.ph-text-align-right:before{content:"\e486"}
.ph-bold.ph-thumbs-down:before{content:"\e48c"}
.ph-bold.ph-thumbs-up:before{content:"\e48e"}
.ph-bold.ph-timer:before{content:"\e492"}
.ph-bold.ph-translate:before{content:"\e4a2"}
.ph-bold.ph-trash:before{content:"\e4a6"}
.ph-bold.ph-trash-simple:before{content:"\e4a8"}
.ph-bold.ph-tray:before{content:"\e4aa"}
.ph-bold.ph-tree-structure:before{content:"\e67c"}
.ph-bold.ph-trend-down:before{content:"\e4ac"}
.ph-bold.ph-trend-up:before{content:"\e4ae"}
.ph-bold.ph-trophy:before{content:"\e67e"}
.ph-bold.ph-upload-simple:before{content:"\e4c0"}
.ph-bold.ph-user:before{content:"\e4c2"}
.ph-bold.ph-user-check:before{content:"\eafa"}
.ph-bold.ph-user-circle:before{content:"\e4c4"}
.ph-bold.ph-user-circle-gear:before{content:"\e4c6"}
.ph-bold.ph-user-circle-plus:before{content:"\e4ca"}
.ph-bold.ph-user-focus:before{content:"\e6fc"}
.ph-bold.ph-user-plus:before{content:"\e4d0"}
.ph-bold.ph-users:before{content:"\e4d6"}
.ph-bold.ph-users-four:before{content:"\e68c"}
.ph-bold.ph-users-three:before{content:"\e68e"}
.ph-bold.ph-vault:before{content:"\e76e"}
.ph-bold.ph-video-camera:before{content:"\e4da"}
.ph-bold.ph-warning:before{content:"\e4e0"}
.ph-bold.ph-warning-circle:before{content:"\e4e2"}
.ph-bold.ph-warning-octagon:before{content:"\e4e4"}
.ph-bold.ph-whatsapp-logo:before{content:"\e5d0"}
.ph-bold.ph-x:before{content:"\e4f6"}
.ph-bold.ph-x-circle:before{content:"\e4f8"}

