@font-face {
  font-family: "Phosphor";
  src: url("./Phosphor.woff2?h=9e1ad64c") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph {
  font-family: "Phosphor";
  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;
}

.ph.ph-address-book:before { content: "\e6f8"; }
.ph.ph-airplane-takeoff:before { content: "\e504"; }
.ph.ph-airplane-tilt:before { content: "\e5d6"; }
.ph.ph-alarm:before { content: "\e006"; }
.ph.ph-archive:before { content: "\e00c"; }
.ph.ph-arrow-bend-up-left:before { content: "\e024"; }
.ph.ph-arrow-bend-up-right:before { content: "\e026"; }
.ph.ph-arrow-clockwise:before { content: "\e036"; }
.ph.ph-arrow-counter-clockwise:before { content: "\e038"; }
.ph.ph-arrow-left:before { content: "\e058"; }
.ph.ph-arrow-right:before { content: "\e06c"; }
.ph.ph-arrow-square-out:before { content: "\e5de"; }
.ph.ph-arrow-u-up-left:before { content: "\e08a"; }
.ph.ph-arrows-clockwise:before { content: "\e094"; }
.ph.ph-arrows-in:before { content: "\e09a"; }
.ph.ph-arrows-merge:before { content: "\ed3e"; }
.ph.ph-at:before { content: "\e0ac"; }
.ph.ph-bell:before { content: "\e0ce"; }
.ph.ph-bookmark-simple:before { content: "\e0ea"; }
.ph.ph-books:before { content: "\e758"; }
.ph.ph-bug:before { content: "\e5f4"; }
.ph.ph-buildings:before { content: "\e102"; }
.ph.ph-calendar:before { content: "\e108"; }
.ph.ph-calendar-blank:before { content: "\e10a"; }
.ph.ph-calendar-check:before { content: "\e712"; }
.ph.ph-calendar-plus:before { content: "\e714"; }
.ph.ph-caret-down:before { content: "\e136"; }
.ph.ph-caret-left:before { content: "\e138"; }
.ph.ph-caret-right:before { content: "\e13a"; }
.ph.ph-chart-line:before { content: "\e154"; }
.ph.ph-chat-circle-text:before { content: "\e16e"; }
.ph.ph-check:before { content: "\e182"; }
.ph.ph-check-circle:before { content: "\e184"; }
.ph.ph-circle:before { content: "\e18a"; }
.ph.ph-clock:before { content: "\e19a"; }
.ph.ph-clock-counter-clockwise:before { content: "\e1a0"; }
.ph.ph-cloud:before { content: "\e1aa"; }
.ph.ph-cloud-arrow-down:before { content: "\e1ac"; }
.ph.ph-code:before { content: "\e1bc"; }
.ph.ph-copy:before { content: "\e1ca"; }
.ph.ph-credit-card:before { content: "\e1d2"; }
.ph.ph-cube:before { content: "\e1da"; }
.ph.ph-desktop:before { content: "\e560"; }
.ph.ph-device-mobile:before { content: "\e1e0"; }
.ph.ph-device-tablet:before { content: "\e1e6"; }
.ph.ph-dots-three:before { content: "\e1fe"; }
.ph.ph-dots-three-vertical:before { content: "\e208"; }
.ph.ph-download-simple:before { content: "\e20c"; }
.ph.ph-envelope:before { content: "\e214"; }
.ph.ph-envelope-open:before { content: "\e216"; }
.ph.ph-envelope-simple:before { content: "\e218"; }
.ph.ph-envelope-simple-open:before { content: "\e21a"; }
.ph.ph-eye:before { content: "\e220"; }
.ph.ph-eye-slash:before { content: "\e224"; }
.ph.ph-file:before { content: "\e230"; }
.ph.ph-file-audio:before { content: "\ea20"; }
.ph.ph-file-doc:before { content: "\eb1e"; }
.ph.ph-file-image:before { content: "\ea24"; }
.ph.ph-file-magnifying-glass:before { content: "\e238"; }
.ph.ph-file-pdf:before { content: "\e702"; }
.ph.ph-file-text:before { content: "\e23a"; }
.ph.ph-file-video:before { content: "\ea22"; }
.ph.ph-file-xls:before { content: "\eb22"; }
.ph.ph-file-zip:before { content: "\e958"; }
.ph.ph-files:before { content: "\e710"; }
.ph.ph-folder:before { content: "\e24a"; }
.ph.ph-folder-open:before { content: "\e256"; }
.ph.ph-folder-plus:before { content: "\e258"; }
.ph.ph-funnel:before { content: "\e266"; }
.ph.ph-gear:before { content: "\e270"; }
.ph.ph-globe:before { content: "\e288"; }
.ph.ph-globe-hemisphere-west:before { content: "\e28c"; }
.ph.ph-hourglass:before { content: "\e2b2"; }
.ph.ph-hourglass-medium:before { content: "\e2b8"; }
.ph.ph-identification-card:before { content: "\e2c8"; }
.ph.ph-image:before { content: "\e2ca"; }
.ph.ph-image-broken:before { content: "\e7a8"; }
.ph.ph-info:before { content: "\e2ce"; }
.ph.ph-key:before { content: "\e2d6"; }
.ph.ph-lifebuoy:before { content: "\e63a"; }
.ph.ph-link:before { content: "\e2e2"; }
.ph.ph-link-break:before { content: "\e2e4"; }
.ph.ph-list:before { content: "\e2f0"; }
.ph.ph-list-bullets:before { content: "\e2f2"; }
.ph.ph-list-magnifying-glass:before { content: "\ebe0"; }
.ph.ph-list-numbers:before { content: "\e2f6"; }
.ph.ph-lock:before { content: "\e2fa"; }
.ph.ph-lock-key:before { content: "\e2fe"; }
.ph.ph-lock-key-open:before { content: "\e300"; }
.ph.ph-magnifying-glass:before { content: "\e30c"; }
.ph.ph-map-pin:before { content: "\e316"; }
.ph.ph-microsoft-outlook-logo:before { content: "\eb70"; }
.ph.ph-minus:before { content: "\e32a"; }
.ph.ph-monitor:before { content: "\e32e"; }
.ph.ph-moon:before { content: "\e330"; }
.ph.ph-note:before { content: "\e348"; }
.ph.ph-note-pencil:before { content: "\e34c"; }
.ph.ph-paper-plane-tilt:before { content: "\e398"; }
.ph.ph-paperclip:before { content: "\e39a"; }
.ph.ph-pencil:before { content: "\e3ae"; }
.ph.ph-pencil-simple:before { content: "\e3b4"; }
.ph.ph-pencil-simple-line:before { content: "\ebc6"; }
.ph.ph-play-circle:before { content: "\e3d2"; }
.ph.ph-plus:before { content: "\e3d4"; }
.ph.ph-plus-circle:before { content: "\e3d6"; }
.ph.ph-printer:before { content: "\e3dc"; }
.ph.ph-prohibit:before { content: "\e3de"; }
.ph.ph-puzzle-piece:before { content: "\e596"; }
.ph.ph-question:before { content: "\e3e8"; }
.ph.ph-share-network:before { content: "\e408"; }
.ph.ph-shield-check:before { content: "\e40c"; }
.ph.ph-sign-out:before { content: "\e42a"; }
.ph.ph-signature:before { content: "\ebac"; }
.ph.ph-sparkle:before { content: "\e6a2"; }
.ph.ph-speaker-slash:before { content: "\e45a"; }
.ph.ph-spinner:before { content: "\e66a"; }
.ph.ph-squares-four:before { content: "\e464"; }
.ph.ph-stack:before { content: "\e466"; }
.ph.ph-star:before { content: "\e46a"; }
.ph.ph-suitcase:before { content: "\e5ae"; }
.ph.ph-sun:before { content: "\e472"; }
.ph.ph-sun-horizon:before { content: "\e5b6"; }
.ph.ph-swap:before { content: "\e83c"; }
.ph.ph-tag:before { content: "\e478"; }
.ph.ph-text-b:before { content: "\e5be"; }
.ph.ph-text-italic:before { content: "\e5c0"; }
.ph.ph-text-underline:before { content: "\e5c4"; }
.ph.ph-timer:before { content: "\e492"; }
.ph.ph-trash:before { content: "\e4a6"; }
.ph.ph-trash-simple:before { content: "\e4a8"; }
.ph.ph-tray:before { content: "\e4aa"; }
.ph.ph-umbrella:before { content: "\e684"; }
.ph.ph-upload-simple:before { content: "\e4c0"; }
.ph.ph-user-circle:before { content: "\e4c4"; }
.ph.ph-user-focus:before { content: "\e6fc"; }
.ph.ph-user-minus:before { content: "\e4ce"; }
.ph.ph-user-plus:before { content: "\e4d0"; }
.ph.ph-users:before { content: "\e4d6"; }
.ph.ph-users-three:before { content: "\e68e"; }
.ph.ph-warning:before { content: "\e4e0"; }
.ph.ph-warning-circle:before { content: "\e4e2"; }
.ph.ph-warning-octagon:before { content: "\e4e4"; }
.ph.ph-wifi-slash:before { content: "\e4f2"; }
.ph.ph-x:before { content: "\e4f6"; }
.ph.ph-x-circle:before { content: "\e4f8"; }
.ph.ph-yarn:before { content: "\ed9a"; }

@font-face {
  font-family: "Phosphor-Bold";
  src: url("./Phosphor-Bold.woff2?h=4dece946") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph-bold {
  font-family: "Phosphor-Bold";
  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;
}

.ph-bold.ph-address-book:before { content: "\e6f8"; }
.ph-bold.ph-airplane-takeoff:before { content: "\e504"; }
.ph-bold.ph-airplane-tilt:before { content: "\e5d6"; }
.ph-bold.ph-alarm:before { content: "\e006"; }
.ph-bold.ph-archive:before { content: "\e00c"; }
.ph-bold.ph-arrow-bend-up-left:before { content: "\e024"; }
.ph-bold.ph-arrow-bend-up-right:before { content: "\e026"; }
.ph-bold.ph-arrow-clockwise:before { content: "\e036"; }
.ph-bold.ph-arrow-counter-clockwise:before { content: "\e038"; }
.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-arrows-clockwise:before { content: "\e094"; }
.ph-bold.ph-arrows-in:before { content: "\e09a"; }
.ph-bold.ph-arrows-merge:before { content: "\ed3e"; }
.ph-bold.ph-at:before { content: "\e0ac"; }
.ph-bold.ph-bell:before { content: "\e0ce"; }
.ph-bold.ph-bookmark-simple:before { content: "\e0ea"; }
.ph-bold.ph-books:before { content: "\e758"; }
.ph-bold.ph-bug:before { content: "\e5f4"; }
.ph-bold.ph-buildings:before { content: "\e102"; }
.ph-bold.ph-calendar:before { content: "\e108"; }
.ph-bold.ph-calendar-blank:before { content: "\e10a"; }
.ph-bold.ph-calendar-check:before { content: "\e712"; }
.ph-bold.ph-calendar-plus:before { content: "\e714"; }
.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-chart-line:before { content: "\e154"; }
.ph-bold.ph-chat-circle-text:before { content: "\e16e"; }
.ph-bold.ph-check:before { content: "\e182"; }
.ph-bold.ph-check-circle:before { content: "\e184"; }
.ph-bold.ph-circle:before { content: "\e18a"; }
.ph-bold.ph-clock:before { content: "\e19a"; }
.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-code:before { content: "\e1bc"; }
.ph-bold.ph-copy:before { content: "\e1ca"; }
.ph-bold.ph-credit-card:before { content: "\e1d2"; }
.ph-bold.ph-cube:before { content: "\e1da"; }
.ph-bold.ph-desktop:before { content: "\e560"; }
.ph-bold.ph-device-mobile:before { content: "\e1e0"; }
.ph-bold.ph-device-tablet:before { content: "\e1e6"; }
.ph-bold.ph-dots-three:before { content: "\e1fe"; }
.ph-bold.ph-dots-three-vertical:before { content: "\e208"; }
.ph-bold.ph-download-simple:before { content: "\e20c"; }
.ph-bold.ph-envelope:before { content: "\e214"; }
.ph-bold.ph-envelope-open:before { content: "\e216"; }
.ph-bold.ph-envelope-simple:before { content: "\e218"; }
.ph-bold.ph-envelope-simple-open:before { content: "\e21a"; }
.ph-bold.ph-eye:before { content: "\e220"; }
.ph-bold.ph-eye-slash:before { content: "\e224"; }
.ph-bold.ph-file:before { content: "\e230"; }
.ph-bold.ph-file-audio:before { content: "\ea20"; }
.ph-bold.ph-file-doc:before { content: "\eb1e"; }
.ph-bold.ph-file-image:before { content: "\ea24"; }
.ph-bold.ph-file-magnifying-glass:before { content: "\e238"; }
.ph-bold.ph-file-pdf:before { content: "\e702"; }
.ph-bold.ph-file-text:before { content: "\e23a"; }
.ph-bold.ph-file-video:before { content: "\ea22"; }
.ph-bold.ph-file-xls:before { content: "\eb22"; }
.ph-bold.ph-file-zip:before { content: "\e958"; }
.ph-bold.ph-files:before { content: "\e710"; }
.ph-bold.ph-folder:before { content: "\e24a"; }
.ph-bold.ph-folder-open:before { content: "\e256"; }
.ph-bold.ph-folder-plus:before { content: "\e258"; }
.ph-bold.ph-funnel:before { content: "\e266"; }
.ph-bold.ph-gear:before { content: "\e270"; }
.ph-bold.ph-globe:before { content: "\e288"; }
.ph-bold.ph-globe-hemisphere-west:before { content: "\e28c"; }
.ph-bold.ph-hourglass:before { content: "\e2b2"; }
.ph-bold.ph-hourglass-medium:before { content: "\e2b8"; }
.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-info:before { content: "\e2ce"; }
.ph-bold.ph-key:before { content: "\e2d6"; }
.ph-bold.ph-lifebuoy:before { content: "\e63a"; }
.ph-bold.ph-link:before { content: "\e2e2"; }
.ph-bold.ph-link-break:before { content: "\e2e4"; }
.ph-bold.ph-list:before { content: "\e2f0"; }
.ph-bold.ph-list-bullets:before { content: "\e2f2"; }
.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-magnifying-glass:before { content: "\e30c"; }
.ph-bold.ph-map-pin:before { content: "\e316"; }
.ph-bold.ph-microsoft-outlook-logo:before { content: "\eb70"; }
.ph-bold.ph-minus:before { content: "\e32a"; }
.ph-bold.ph-monitor:before { content: "\e32e"; }
.ph-bold.ph-moon:before { content: "\e330"; }
.ph-bold.ph-note:before { content: "\e348"; }
.ph-bold.ph-note-pencil:before { content: "\e34c"; }
.ph-bold.ph-paper-plane-tilt:before { content: "\e398"; }
.ph-bold.ph-paperclip:before { content: "\e39a"; }
.ph-bold.ph-pencil:before { content: "\e3ae"; }
.ph-bold.ph-pencil-simple:before { content: "\e3b4"; }
.ph-bold.ph-pencil-simple-line:before { content: "\ebc6"; }
.ph-bold.ph-play-circle:before { content: "\e3d2"; }
.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-puzzle-piece:before { content: "\e596"; }
.ph-bold.ph-question:before { content: "\e3e8"; }
.ph-bold.ph-share-network:before { content: "\e408"; }
.ph-bold.ph-shield-check:before { content: "\e40c"; }
.ph-bold.ph-sign-out:before { content: "\e42a"; }
.ph-bold.ph-signature:before { content: "\ebac"; }
.ph-bold.ph-sparkle:before { content: "\e6a2"; }
.ph-bold.ph-speaker-slash:before { content: "\e45a"; }
.ph-bold.ph-spinner:before { content: "\e66a"; }
.ph-bold.ph-squares-four:before { content: "\e464"; }
.ph-bold.ph-stack:before { content: "\e466"; }
.ph-bold.ph-star:before { content: "\e46a"; }
.ph-bold.ph-suitcase:before { content: "\e5ae"; }
.ph-bold.ph-sun:before { content: "\e472"; }
.ph-bold.ph-sun-horizon:before { content: "\e5b6"; }
.ph-bold.ph-swap:before { content: "\e83c"; }
.ph-bold.ph-tag:before { content: "\e478"; }
.ph-bold.ph-text-b:before { content: "\e5be"; }
.ph-bold.ph-text-italic:before { content: "\e5c0"; }
.ph-bold.ph-text-underline:before { content: "\e5c4"; }
.ph-bold.ph-timer:before { content: "\e492"; }
.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-umbrella:before { content: "\e684"; }
.ph-bold.ph-upload-simple:before { content: "\e4c0"; }
.ph-bold.ph-user-circle:before { content: "\e4c4"; }
.ph-bold.ph-user-focus:before { content: "\e6fc"; }
.ph-bold.ph-user-minus:before { content: "\e4ce"; }
.ph-bold.ph-user-plus:before { content: "\e4d0"; }
.ph-bold.ph-users:before { content: "\e4d6"; }
.ph-bold.ph-users-three:before { content: "\e68e"; }
.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-wifi-slash:before { content: "\e4f2"; }
.ph-bold.ph-x:before { content: "\e4f6"; }
.ph-bold.ph-x-circle:before { content: "\e4f8"; }
.ph-bold.ph-yarn:before { content: "\ed9a"; }

@font-face {
  font-family: "Phosphor-Fill";
  src: url("./Phosphor-Fill.woff2?h=5113c20e") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph-fill {
  font-family: "Phosphor-Fill";
  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;
}

.ph-fill.ph-address-book:before { content: "\e6f8"; }
.ph-fill.ph-airplane-takeoff:before { content: "\e504"; }
.ph-fill.ph-airplane-tilt:before { content: "\e5d6"; }
.ph-fill.ph-alarm:before { content: "\e006"; }
.ph-fill.ph-archive:before { content: "\e00c"; }
.ph-fill.ph-arrow-bend-up-left:before { content: "\e024"; }
.ph-fill.ph-arrow-bend-up-right:before { content: "\e026"; }
.ph-fill.ph-arrow-clockwise:before { content: "\e036"; }
.ph-fill.ph-arrow-counter-clockwise:before { content: "\e038"; }
.ph-fill.ph-arrow-left:before { content: "\e058"; }
.ph-fill.ph-arrow-right:before { content: "\e06c"; }
.ph-fill.ph-arrow-square-out:before { content: "\e5de"; }
.ph-fill.ph-arrow-u-up-left:before { content: "\e08a"; }
.ph-fill.ph-arrows-clockwise:before { content: "\e094"; }
.ph-fill.ph-arrows-in:before { content: "\e09a"; }
.ph-fill.ph-arrows-merge:before { content: "\ed3e"; }
.ph-fill.ph-at:before { content: "\e0ac"; }
.ph-fill.ph-bell:before { content: "\e0ce"; }
.ph-fill.ph-bookmark-simple:before { content: "\e0ea"; }
.ph-fill.ph-books:before { content: "\e758"; }
.ph-fill.ph-bug:before { content: "\e5f4"; }
.ph-fill.ph-buildings:before { content: "\e102"; }
.ph-fill.ph-calendar:before { content: "\e108"; }
.ph-fill.ph-calendar-blank:before { content: "\e10a"; }
.ph-fill.ph-calendar-check:before { content: "\e712"; }
.ph-fill.ph-calendar-plus:before { content: "\e714"; }
.ph-fill.ph-caret-down:before { content: "\e136"; }
.ph-fill.ph-caret-left:before { content: "\e138"; }
.ph-fill.ph-caret-right:before { content: "\e13a"; }
.ph-fill.ph-chart-line:before { content: "\e154"; }
.ph-fill.ph-chat-circle-text:before { content: "\e16e"; }
.ph-fill.ph-check:before { content: "\e182"; }
.ph-fill.ph-check-circle:before { content: "\e184"; }
.ph-fill.ph-circle:before { content: "\e18a"; }
.ph-fill.ph-clock:before { content: "\e19a"; }
.ph-fill.ph-clock-counter-clockwise:before { content: "\e1a0"; }
.ph-fill.ph-cloud:before { content: "\e1aa"; }
.ph-fill.ph-cloud-arrow-down:before { content: "\e1ac"; }
.ph-fill.ph-code:before { content: "\e1bc"; }
.ph-fill.ph-copy:before { content: "\e1ca"; }
.ph-fill.ph-credit-card:before { content: "\e1d2"; }
.ph-fill.ph-cube:before { content: "\e1da"; }
.ph-fill.ph-desktop:before { content: "\e560"; }
.ph-fill.ph-device-mobile:before { content: "\e1e0"; }
.ph-fill.ph-device-tablet:before { content: "\e1e6"; }
.ph-fill.ph-dots-three:before { content: "\e1fe"; }
.ph-fill.ph-dots-three-vertical:before { content: "\e208"; }
.ph-fill.ph-download-simple:before { content: "\e20c"; }
.ph-fill.ph-envelope:before { content: "\e214"; }
.ph-fill.ph-envelope-open:before { content: "\e216"; }
.ph-fill.ph-envelope-simple:before { content: "\e218"; }
.ph-fill.ph-envelope-simple-open:before { content: "\e21a"; }
.ph-fill.ph-eye:before { content: "\e220"; }
.ph-fill.ph-eye-slash:before { content: "\e224"; }
.ph-fill.ph-file:before { content: "\e230"; }
.ph-fill.ph-file-audio:before { content: "\ea20"; }
.ph-fill.ph-file-doc:before { content: "\eb1e"; }
.ph-fill.ph-file-image:before { content: "\ea24"; }
.ph-fill.ph-file-magnifying-glass:before { content: "\e238"; }
.ph-fill.ph-file-pdf:before { content: "\e702"; }
.ph-fill.ph-file-text:before { content: "\e23a"; }
.ph-fill.ph-file-video:before { content: "\ea22"; }
.ph-fill.ph-file-xls:before { content: "\eb22"; }
.ph-fill.ph-file-zip:before { content: "\e958"; }
.ph-fill.ph-files:before { content: "\e710"; }
.ph-fill.ph-folder:before { content: "\e24a"; }
.ph-fill.ph-folder-open:before { content: "\e256"; }
.ph-fill.ph-folder-plus:before { content: "\e258"; }
.ph-fill.ph-funnel:before { content: "\e266"; }
.ph-fill.ph-gear:before { content: "\e270"; }
.ph-fill.ph-globe:before { content: "\e288"; }
.ph-fill.ph-globe-hemisphere-west:before { content: "\e28c"; }
.ph-fill.ph-hourglass:before { content: "\e2b2"; }
.ph-fill.ph-hourglass-medium:before { content: "\e2b8"; }
.ph-fill.ph-identification-card:before { content: "\e2c8"; }
.ph-fill.ph-image:before { content: "\e2ca"; }
.ph-fill.ph-image-broken:before { content: "\e7a8"; }
.ph-fill.ph-info:before { content: "\e2ce"; }
.ph-fill.ph-key:before { content: "\e2d6"; }
.ph-fill.ph-lifebuoy:before { content: "\e63a"; }
.ph-fill.ph-link:before { content: "\e2e2"; }
.ph-fill.ph-link-break:before { content: "\e2e4"; }
.ph-fill.ph-list:before { content: "\e2f0"; }
.ph-fill.ph-list-bullets:before { content: "\e2f2"; }
.ph-fill.ph-list-magnifying-glass:before { content: "\ebe0"; }
.ph-fill.ph-list-numbers:before { content: "\e2f6"; }
.ph-fill.ph-lock:before { content: "\e2fa"; }
.ph-fill.ph-lock-key:before { content: "\e2fe"; }
.ph-fill.ph-lock-key-open:before { content: "\e300"; }
.ph-fill.ph-magnifying-glass:before { content: "\e30c"; }
.ph-fill.ph-map-pin:before { content: "\e316"; }
.ph-fill.ph-microsoft-outlook-logo:before { content: "\eb70"; }
.ph-fill.ph-minus:before { content: "\e32a"; }
.ph-fill.ph-monitor:before { content: "\e32e"; }
.ph-fill.ph-moon:before { content: "\e330"; }
.ph-fill.ph-note:before { content: "\e348"; }
.ph-fill.ph-note-pencil:before { content: "\e34c"; }
.ph-fill.ph-paper-plane-tilt:before { content: "\e398"; }
.ph-fill.ph-paperclip:before { content: "\e39a"; }
.ph-fill.ph-pencil:before { content: "\e3ae"; }
.ph-fill.ph-pencil-simple:before { content: "\e3b4"; }
.ph-fill.ph-pencil-simple-line:before { content: "\ebc6"; }
.ph-fill.ph-play-circle:before { content: "\e3d2"; }
.ph-fill.ph-plus:before { content: "\e3d4"; }
.ph-fill.ph-plus-circle:before { content: "\e3d6"; }
.ph-fill.ph-printer:before { content: "\e3dc"; }
.ph-fill.ph-prohibit:before { content: "\e3de"; }
.ph-fill.ph-puzzle-piece:before { content: "\e596"; }
.ph-fill.ph-question:before { content: "\e3e8"; }
.ph-fill.ph-share-network:before { content: "\e408"; }
.ph-fill.ph-shield-check:before { content: "\e40c"; }
.ph-fill.ph-sign-out:before { content: "\e42a"; }
.ph-fill.ph-signature:before { content: "\ebac"; }
.ph-fill.ph-sparkle:before { content: "\e6a2"; }
.ph-fill.ph-speaker-slash:before { content: "\e45a"; }
.ph-fill.ph-spinner:before { content: "\e66a"; }
.ph-fill.ph-squares-four:before { content: "\e464"; }
.ph-fill.ph-stack:before { content: "\e466"; }
.ph-fill.ph-star:before { content: "\e46a"; }
.ph-fill.ph-suitcase:before { content: "\e5ae"; }
.ph-fill.ph-sun:before { content: "\e472"; }
.ph-fill.ph-sun-horizon:before { content: "\e5b6"; }
.ph-fill.ph-swap:before { content: "\e83c"; }
.ph-fill.ph-tag:before { content: "\e478"; }
.ph-fill.ph-text-b:before { content: "\e5be"; }
.ph-fill.ph-text-italic:before { content: "\e5c0"; }
.ph-fill.ph-text-underline:before { content: "\e5c4"; }
.ph-fill.ph-timer:before { content: "\e492"; }
.ph-fill.ph-trash:before { content: "\e4a6"; }
.ph-fill.ph-trash-simple:before { content: "\e4a8"; }
.ph-fill.ph-tray:before { content: "\e4aa"; }
.ph-fill.ph-umbrella:before { content: "\e684"; }
.ph-fill.ph-upload-simple:before { content: "\e4c0"; }
.ph-fill.ph-user-circle:before { content: "\e4c4"; }
.ph-fill.ph-user-focus:before { content: "\e6fc"; }
.ph-fill.ph-user-minus:before { content: "\e4ce"; }
.ph-fill.ph-user-plus:before { content: "\e4d0"; }
.ph-fill.ph-users:before { content: "\e4d6"; }
.ph-fill.ph-users-three:before { content: "\e68e"; }
.ph-fill.ph-warning:before { content: "\e4e0"; }
.ph-fill.ph-warning-circle:before { content: "\e4e2"; }
.ph-fill.ph-warning-octagon:before { content: "\e4e4"; }
.ph-fill.ph-wifi-slash:before { content: "\e4f2"; }
.ph-fill.ph-x:before { content: "\e4f6"; }
.ph-fill.ph-x-circle:before { content: "\e4f8"; }
.ph-fill.ph-yarn:before { content: "\ed9a"; }

.ph-spin {
  animation: ph-spin 1.1s linear infinite;
}

@keyframes ph-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

@media (prefers-reduced-motion: reduce) {
  .ph-spin { animation: none; }
}

