/* Phosphor Icons v2.1.1 subset - self-hosted 2026-10-19
   Upstream: unpkg.com/@phosphor-icons/web@2.1.1 (MIT)
   Rebuild: python fonts/phosphor/build_subset.py */
@font-face {
  font-family: "Phosphor";
  src: url("/fonts/phosphor/phosphor-subset.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.ph {
  font-family: "Phosphor" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph.ph-arrow-right:before { content: "\e06c"; }
.ph.ph-arrow-up:before { content: "\e08e"; }
.ph.ph-bank:before { content: "\e0b4"; }
.ph.ph-bell-ringing:before { content: "\e5e8"; }
.ph.ph-binoculars:before { content: "\ea64"; }
.ph.ph-buildings:before { content: "\e102"; }
.ph.ph-calendar-blank:before { content: "\e10a"; }
.ph.ph-car:before { content: "\e112"; }
.ph.ph-caret-right:before { content: "\e13a"; }
.ph.ph-certificate:before { content: "\e766"; }
.ph.ph-chart-line-up:before { content: "\e156"; }
.ph.ph-clipboard-text:before { content: "\e198"; }
.ph.ph-clock:before { content: "\e19a"; }
.ph.ph-code:before { content: "\e1bc"; }
.ph.ph-crosshair:before { content: "\e1d6"; }
.ph.ph-desktop-tower:before { content: "\e562"; }
.ph.ph-export:before { content: "\eaf0"; }
.ph.ph-factory:before { content: "\e760"; }
.ph.ph-file-text:before { content: "\e23a"; }
.ph.ph-first-aid:before { content: "\e56e"; }
.ph.ph-flow-arrow:before { content: "\e6ec"; }
.ph.ph-gauge:before { content: "\e628"; }
.ph.ph-globe:before { content: "\e288"; }
.ph.ph-handshake:before { content: "\e582"; }
.ph.ph-hard-hat:before { content: "\ed46"; }
.ph.ph-leaf:before { content: "\e2da"; }
.ph.ph-lightning:before { content: "\e2de"; }
.ph.ph-list:before { content: "\e2f0"; }
.ph.ph-lock-key:before { content: "\e2fe"; }
.ph.ph-magnifying-glass:before { content: "\e30c"; }
.ph.ph-package:before { content: "\e390"; }
.ph.ph-paper-plane-tilt:before { content: "\e398"; }
.ph.ph-phone-call:before { content: "\e3ba"; }
.ph.ph-plant:before { content: "\ebae"; }
.ph.ph-receipt:before { content: "\e3ec"; }
.ph.ph-recycle:before { content: "\e75a"; }
.ph.ph-scales:before { content: "\e750"; }
.ph.ph-shield-check:before { content: "\e40c"; }
.ph.ph-stack:before { content: "\e466"; }
.ph.ph-storefront:before { content: "\e470"; }
.ph.ph-target:before { content: "\e47c"; }
.ph.ph-trophy:before { content: "\e67e"; }
.ph.ph-user-focus:before { content: "\e6fc"; }
.ph.ph-users:before { content: "\e4d6"; }
.ph.ph-users-three:before { content: "\e68e"; }
.ph.ph-x:before { content: "\e4f6"; }
