/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;
    --color-red-100: oklch(93.6% 0.032 17.717);
    --color-red-200: oklch(88.5% 0.062 18.334);
    --color-red-300: oklch(80.8% 0.114 19.571);
    --color-red-400: oklch(70.4% 0.191 22.216);
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-800: oklch(44.4% 0.177 26.899);
    --color-red-900: oklch(39.6% 0.141 25.723);
    --color-orange-100: oklch(95.4% 0.038 75.164);
    --color-orange-200: oklch(90.1% 0.076 70.697);
    --color-orange-800: oklch(47% 0.157 37.304);
    --color-orange-900: oklch(40.8% 0.123 38.172);
    --color-yellow-50: oklch(98.7% 0.026 102.212);
    --color-yellow-100: oklch(97.3% 0.071 103.193);
    --color-yellow-200: oklch(94.5% 0.129 101.54);
    --color-yellow-300: oklch(90.5% 0.182 98.111);
    --color-yellow-400: oklch(85.2% 0.199 91.936);
    --color-yellow-500: oklch(79.5% 0.184 86.047);
    --color-yellow-600: oklch(68.1% 0.162 75.834);
    --color-yellow-800: oklch(47.6% 0.114 61.907);
    --color-yellow-900: oklch(42.1% 0.095 57.708);
    --color-green-100: oklch(96.2% 0.044 156.743);
    --color-green-200: oklch(92.5% 0.084 155.995);
    --color-green-300: oklch(87.1% 0.15 154.449);
    --color-green-400: oklch(79.2% 0.209 151.711);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-800: oklch(44.8% 0.119 151.328);
    --color-green-900: oklch(39.3% 0.095 152.535);
    --color-sky-200: oklch(90.1% 0.058 230.902);
    --color-sky-700: oklch(50% 0.134 242.749);
    --color-blue-50: oklch(97% 0.014 254.604);
    --color-blue-100: oklch(93.2% 0.032 255.585);
    --color-blue-200: oklch(88.2% 0.059 254.128);
    --color-blue-300: oklch(80.9% 0.105 251.813);
    --color-blue-400: oklch(70.7% 0.165 254.624);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-blue-800: oklch(42.4% 0.199 265.638);
    --color-blue-900: oklch(37.9% 0.146 265.522);
    --color-indigo-100: oklch(93% 0.034 272.788);
    --color-indigo-200: oklch(87% 0.065 274.039);
    --color-indigo-400: oklch(67.3% 0.182 276.935);
    --color-indigo-600: oklch(51.1% 0.262 276.966);
    --color-indigo-800: oklch(39.8% 0.195 277.366);
    --color-indigo-900: oklch(35.9% 0.144 278.697);
    --color-purple-50: oklch(97.7% 0.014 308.299);
    --color-purple-100: oklch(94.6% 0.033 307.174);
    --color-purple-200: oklch(90.2% 0.063 306.703);
    --color-purple-300: oklch(82.7% 0.119 306.383);
    --color-purple-400: oklch(71.4% 0.203 305.504);
    --color-purple-500: oklch(62.7% 0.265 303.9);
    --color-purple-600: oklch(55.8% 0.288 302.321);
    --color-purple-800: oklch(43.8% 0.218 303.724);
    --color-purple-900: oklch(38.1% 0.176 304.987);
    --color-slate-200: oklch(92.9% 0.013 255.508);
    --color-slate-500: oklch(55.4% 0.046 257.417);
    --color-slate-600: oklch(44.6% 0.043 257.281);
    --color-slate-800: oklch(27.9% 0.041 260.031);
    --color-gray-50: oklch(98.5% 0.002 247.839);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --tracking-tight: -0.025em;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-2xl: 1rem;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden='until-found'])) {
    display: none !important;
  }
}
@layer utilities {
  .collapse {
    visibility: collapse;
  }
  .visible {
    visibility: visible;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .-start-5 {
    inset-inline-start: calc(var(--spacing) * -5);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-full {
    top: 100%;
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }
  .-z-10 {
    z-index: calc(10 * -1);
  }
  .m-2 {
    margin: calc(var(--spacing) * 2);
  }
  .m-4 {
    margin: calc(var(--spacing) * 4);
  }
  .m-6 {
    margin: calc(var(--spacing) * 6);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }
  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }
  .mx-8 {
    margin-inline: calc(var(--spacing) * 8);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }
  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }
  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }
  .ms-6 {
    margin-inline-start: calc(var(--spacing) * 6);
  }
  .-mt-36 {
    margin-top: calc(var(--spacing) * -36);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-auto {
    margin-right: auto;
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .ml-10 {
    margin-left: calc(var(--spacing) * 10);
  }
  .ml-auto {
    margin-left: auto;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .flow-root {
    display: flow-root;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline-block {
    display: inline-block;
  }
  .size-48 {
    width: calc(var(--spacing) * 48);
    height: calc(var(--spacing) * 48);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-60 {
    height: calc(var(--spacing) * 60);
  }
  .h-full {
    height: 100%;
  }
  .min-h-lvh {
    min-height: 100lvh;
  }
  .w-2\/3 {
    width: calc(2/3 * 100%);
  }
  .w-3 {
    width: calc(var(--spacing) * 3);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-80 {
    width: calc(var(--spacing) * 80);
  }
  .w-full {
    width: 100%;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-sm {
    max-width: var(--container-sm);
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .flex-1 {
    flex: 1;
  }
  .flex-2 {
    flex: 2;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .basis-2\/5 {
    flex-basis: calc(2/5 * 100%);
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-none {
    border-radius: 0;
  }
  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-s {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }
  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
  .border-blue-500 {
    border-color: var(--color-blue-500);
  }
  .border-blue-800 {
    border-color: var(--color-blue-800);
  }
  .border-gray-200 {
    border-color: var(--color-gray-200);
  }
  .border-green-500 {
    border-color: var(--color-green-500);
  }
  .border-indigo-900 {
    border-color: var(--color-indigo-900);
  }
  .border-purple-500 {
    border-color: var(--color-purple-500);
  }
  .border-purple-900 {
    border-color: var(--color-purple-900);
  }
  .border-red-500 {
    border-color: var(--color-red-500);
  }
  .border-red-800 {
    border-color: var(--color-red-800);
  }
  .border-sky-700 {
    border-color: var(--color-sky-700);
  }
  .border-slate-200 {
    border-color: var(--color-slate-200);
  }
  .border-yellow-500 {
    border-color: var(--color-yellow-500);
  }
  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }
  .bg-blue-100 {
    background-color: var(--color-blue-100);
  }
  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }
  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }
  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }
  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }
  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }
  .bg-green-100 {
    background-color: var(--color-green-100);
  }
  .bg-indigo-100 {
    background-color: var(--color-indigo-100);
  }
  .bg-orange-100 {
    background-color: var(--color-orange-100);
  }
  .bg-purple-50 {
    background-color: var(--color-purple-50);
  }
  .bg-purple-100 {
    background-color: var(--color-purple-100);
  }
  .bg-red-100 {
    background-color: var(--color-red-100);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-white\/10 {
    background-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .bg-white\/30 {
    background-color: color-mix(in srgb, #fff 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }
  .bg-yellow-50 {
    background-color: var(--color-yellow-50);
  }
  .bg-yellow-100 {
    background-color: var(--color-yellow-100);
  }
  .fill-current {
    fill: currentcolor;
  }
  .object-cover {
    object-fit: cover;
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .align-middle {
    vertical-align: middle;
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .text-black {
    color: var(--color-black);
  }
  .text-blue-600 {
    color: var(--color-blue-600);
  }
  .text-blue-800 {
    color: var(--color-blue-800);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-600 {
    color: var(--color-gray-600);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-gray-800 {
    color: var(--color-gray-800);
  }
  .text-gray-900 {
    color: var(--color-gray-900);
  }
  .text-green-600 {
    color: var(--color-green-600);
  }
  .text-green-800 {
    color: var(--color-green-800);
  }
  .text-indigo-600 {
    color: var(--color-indigo-600);
  }
  .text-indigo-800 {
    color: var(--color-indigo-800);
  }
  .text-orange-800 {
    color: var(--color-orange-800);
  }
  .text-purple-600 {
    color: var(--color-purple-600);
  }
  .text-purple-800 {
    color: var(--color-purple-800);
  }
  .text-red-600 {
    color: var(--color-red-600);
  }
  .text-red-800 {
    color: var(--color-red-800);
  }
  .text-slate-500 {
    color: var(--color-slate-500);
  }
  .text-slate-600 {
    color: var(--color-slate-600);
  }
  .text-slate-800 {
    color: var(--color-slate-800);
  }
  .text-white {
    color: var(--color-white);
  }
  .text-yellow-600 {
    color: var(--color-yellow-600);
  }
  .text-yellow-800 {
    color: var(--color-yellow-800);
  }
  .uppercase {
    text-transform: uppercase;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-4 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-white {
    --tw-shadow-color: #fff;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, var(--color-white) var(--tw-shadow-alpha), transparent);
    }
  }
  .ring-white {
    --tw-ring-color: var(--color-white);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .text-shadow-lg\/30 {
    --tw-text-shadow-alpha: 30%;
    text-shadow: 0px 1px 2px var(--tw-text-shadow-color, oklab(from rgb(0 0 0 / 0.1) l a b / 30%)), 0px 3px 2px var(--tw-text-shadow-color, oklab(from rgb(0 0 0 / 0.1) l a b / 30%)), 0px 4px 8px var(--tw-text-shadow-color, oklab(from rgb(0 0 0 / 0.1) l a b / 30%));
  }
  .text-shadow-lg {
    text-shadow: 0px 1px 2px var(--tw-text-shadow-color, rgb(0 0 0 / 0.1)), 0px 3px 2px var(--tw-text-shadow-color, rgb(0 0 0 / 0.1)), 0px 4px 8px var(--tw-text-shadow-color, rgb(0 0 0 / 0.1));
  }
  .hover\:bg-blue-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-600);
      }
    }
  }
  .hover\:fill-blue-600 {
    &:hover {
      @media (hover: hover) {
        fill: var(--color-blue-600);
      }
    }
  }
  .hover\:text-blue-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-500);
      }
    }
  }
  .hover\:text-blue-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-600);
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .hover\:shadow-lg {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .focus\:ring-2 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-blue-300 {
    &:focus {
      --tw-ring-color: var(--color-blue-300);
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .sm\:ml-20 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 20);
    }
  }
  .sm\:w-sm {
    @media (width >= 40rem) {
      width: var(--container-sm);
    }
  }
  .sm\:text-5xl {
    @media (width >= 40rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .md\:static {
    @media (width >= 48rem) {
      position: static;
    }
  }
  .md\:-mt-22 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * -22);
    }
  }
  .md\:mb-0 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:mb-15 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 15);
    }
  }
  .md\:flex {
    @media (width >= 48rem) {
      display: flex;
    }
  }
  .md\:hidden {
    @media (width >= 48rem) {
      display: none;
    }
  }
  .md\:min-h-\[228px\] {
    @media (width >= 48rem) {
      min-height: 228px;
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .md\:justify-center {
    @media (width >= 48rem) {
      justify-content: center;
    }
  }
  .md\:justify-end {
    @media (width >= 48rem) {
      justify-content: flex-end;
    }
  }
  .md\:space-x-6 {
    @media (width >= 48rem) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .dark\:border-gray-700 {
    &:where(.dark, .dark *) {
      border-color: var(--color-gray-700);
    }
  }
  .dark\:bg-blue-800 {
    &:where(.dark, .dark *) {
      background-color: var(--color-blue-800);
    }
  }
  .dark\:bg-blue-900 {
    &:where(.dark, .dark *) {
      background-color: var(--color-blue-900);
    }
  }
  .dark\:bg-blue-900\/30 {
    &:where(.dark, .dark *) {
      background-color: color-mix(in srgb, oklch(37.9% 0.146 265.522) 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent);
      }
    }
  }
  .dark\:bg-gray-600 {
    &:where(.dark, .dark *) {
      background-color: var(--color-gray-600);
    }
  }
  .dark\:bg-gray-700 {
    &:where(.dark, .dark *) {
      background-color: var(--color-gray-700);
    }
  }
  .dark\:bg-gray-800 {
    &:where(.dark, .dark *) {
      background-color: var(--color-gray-800);
    }
  }
  .dark\:bg-gray-800\/20 {
    &:where(.dark, .dark *) {
      background-color: color-mix(in srgb, oklch(27.8% 0.033 256.848) 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-gray-800) 20%, transparent);
      }
    }
  }
  .dark\:bg-gray-900 {
    &:where(.dark, .dark *) {
      background-color: var(--color-gray-900);
    }
  }
  .dark\:bg-green-900 {
    &:where(.dark, .dark *) {
      background-color: var(--color-green-900);
    }
  }
  .dark\:bg-indigo-900 {
    &:where(.dark, .dark *) {
      background-color: var(--color-indigo-900);
    }
  }
  .dark\:bg-orange-900 {
    &:where(.dark, .dark *) {
      background-color: var(--color-orange-900);
    }
  }
  .dark\:bg-purple-900 {
    &:where(.dark, .dark *) {
      background-color: var(--color-purple-900);
    }
  }
  .dark\:bg-purple-900\/30 {
    &:where(.dark, .dark *) {
      background-color: color-mix(in srgb, oklch(38.1% 0.176 304.987) 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-purple-900) 30%, transparent);
      }
    }
  }
  .dark\:bg-red-800 {
    &:where(.dark, .dark *) {
      background-color: var(--color-red-800);
    }
  }
  .dark\:bg-red-900 {
    &:where(.dark, .dark *) {
      background-color: var(--color-red-900);
    }
  }
  .dark\:bg-sky-700 {
    &:where(.dark, .dark *) {
      background-color: var(--color-sky-700);
    }
  }
  .dark\:bg-yellow-900 {
    &:where(.dark, .dark *) {
      background-color: var(--color-yellow-900);
    }
  }
  .dark\:bg-yellow-900\/30 {
    &:where(.dark, .dark *) {
      background-color: color-mix(in srgb, oklch(42.1% 0.095 57.708) 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-yellow-900) 30%, transparent);
      }
    }
  }
  .dark\:text-blue-200 {
    &:where(.dark, .dark *) {
      color: var(--color-blue-200);
    }
  }
  .dark\:text-blue-300 {
    &:where(.dark, .dark *) {
      color: var(--color-blue-300);
    }
  }
  .dark\:text-blue-400 {
    &:where(.dark, .dark *) {
      color: var(--color-blue-400);
    }
  }
  .dark\:text-gray-100 {
    &:where(.dark, .dark *) {
      color: var(--color-gray-100);
    }
  }
  .dark\:text-gray-200 {
    &:where(.dark, .dark *) {
      color: var(--color-gray-200);
    }
  }
  .dark\:text-gray-300 {
    &:where(.dark, .dark *) {
      color: var(--color-gray-300);
    }
  }
  .dark\:text-gray-400 {
    &:where(.dark, .dark *) {
      color: var(--color-gray-400);
    }
  }
  .dark\:text-green-200 {
    &:where(.dark, .dark *) {
      color: var(--color-green-200);
    }
  }
  .dark\:text-green-300 {
    &:where(.dark, .dark *) {
      color: var(--color-green-300);
    }
  }
  .dark\:text-green-400 {
    &:where(.dark, .dark *) {
      color: var(--color-green-400);
    }
  }
  .dark\:text-indigo-200 {
    &:where(.dark, .dark *) {
      color: var(--color-indigo-200);
    }
  }
  .dark\:text-indigo-400 {
    &:where(.dark, .dark *) {
      color: var(--color-indigo-400);
    }
  }
  .dark\:text-orange-200 {
    &:where(.dark, .dark *) {
      color: var(--color-orange-200);
    }
  }
  .dark\:text-purple-200 {
    &:where(.dark, .dark *) {
      color: var(--color-purple-200);
    }
  }
  .dark\:text-purple-300 {
    &:where(.dark, .dark *) {
      color: var(--color-purple-300);
    }
  }
  .dark\:text-purple-400 {
    &:where(.dark, .dark *) {
      color: var(--color-purple-400);
    }
  }
  .dark\:text-red-200 {
    &:where(.dark, .dark *) {
      color: var(--color-red-200);
    }
  }
  .dark\:text-red-300 {
    &:where(.dark, .dark *) {
      color: var(--color-red-300);
    }
  }
  .dark\:text-red-400 {
    &:where(.dark, .dark *) {
      color: var(--color-red-400);
    }
  }
  .dark\:text-sky-200 {
    &:where(.dark, .dark *) {
      color: var(--color-sky-200);
    }
  }
  .dark\:text-white {
    &:where(.dark, .dark *) {
      color: var(--color-white);
    }
  }
  .dark\:text-yellow-200 {
    &:where(.dark, .dark *) {
      color: var(--color-yellow-200);
    }
  }
  .dark\:text-yellow-300 {
    &:where(.dark, .dark *) {
      color: var(--color-yellow-300);
    }
  }
  .dark\:text-yellow-400 {
    &:where(.dark, .dark *) {
      color: var(--color-yellow-400);
    }
  }
  .dark\:ring-gray-900 {
    &:where(.dark, .dark *) {
      --tw-ring-color: var(--color-gray-900);
    }
  }
  .dark\:hover\:text-blue-400 {
    &:where(.dark, .dark *) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-blue-400);
        }
      }
    }
  }
}
:root {
  --primary-color: #3490dc;
  --secondary-color: #ffed4a;
  --danger-color: #e3342f;
  --success-color: #38c172;
  --font-main: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --spacing-unit: 8px;
  --border-radius: 0.25rem;
}
@layer components {
  .btn {
    padding: calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 4);
    border-radius: var(--border-radius);
    font-family: var(--font-main);
    transition: all 0.3s ease;
  }
  .btn-primary {
    background-color: var(--primary-color);
    color: white;
  }
  .btn-primary:hover {
    background-color: var(--primary-color);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in srgb, var(--primary-color), black 10%);
    }
  }
  .btn-secondary {
    background-color: var(--secondary-color);
    color: #333;
  }
  .card-custom {
    border-radius: var(--border-radius);
    padding: calc(var(--spacing-unit) * 3);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  }
}
.preline:before {
  content: '';
  display: block;
  width: 90px;
  height: 2px;
  left: 4px;
  top: 72%;
  position: absolute;
}
#typed-out::after {
  content: '|';
  animation: typing 1s steps(1) infinite;
}
@keyframes typing {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@font-face {
  font-family: "devicon";
  src: url("fonts/devicon.ttf?iehcku") format("truetype"),url("fonts/devicon.woff?iehcku") format("woff"),url("fonts/devicon.svg?iehcku#devicon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=devicon-],[class*=" devicon-"] {
  font-family: "devicon" !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;
}
.devicon-aarch64-line:before,.devicon-aarch64-line-wordmark:before {
  content: "";
}
.devicon-aarch64-plain:before,.devicon-aarch64-plain-wordmark:before {
  content: "";
}
.devicon-adonisjs-original:before,.devicon-adonisjs-plain:before {
  content: "";
}
.devicon-adonisjs-original-wordmark:before,.devicon-adonisjs-plain-wordmark:before {
  content: "";
}
.devicon-aftereffects-plain:before {
  content: "";
}
.devicon-akka-plain:before {
  content: "";
}
.devicon-akka-plain-wordmark:before {
  content: "";
}
.devicon-algolia-original:before {
  content: "";
}
.devicon-algolia-original-wordmark:before {
  content: "";
}
.devicon-alpinejs-original:before,.devicon-alpinejs-plain:before {
  content: "";
}
.devicon-alpinejs-original-wordmark:before,.devicon-alpinejs-plain-wordmark:before {
  content: "";
}
.devicon-amazonwebservices-line-wordmark:before,.devicon-amazonwebservices-line:before {
  content: "";
}
.devicon-amazonwebservices-plain-wordmark:before,.devicon-amazonwebservices-plain:before {
  content: "";
}
.devicon-anaconda-original:before,.devicon-anaconda-plain:before {
  content: "";
}
.devicon-anaconda-original-wordmark:before,.devicon-anaconda-plain-wordmark:before {
  content: "";
}
.devicon-android-plain:before {
  content: "";
}
.devicon-android-plain-wordmark:before {
  content: "";
}
.devicon-androidstudio-plain:before {
  content: "";
}
.devicon-androidstudio-plain-wordmark:before {
  content: "";
}
.devicon-angularjs-plain:before {
  content: "";
}
.devicon-angularjs-plain-wordmark:before {
  content: "";
}
.devicon-angularmaterial-plain:before {
  content: "";
}
.devicon-angular-plain:before {
  content: "";
}
.devicon-angular-plain-wordmark:before {
  content: "";
}
.devicon-ansible-plain:before {
  content: "";
}
.devicon-ansible-plain-wordmark:before {
  content: "";
}
.devicon-antdesign-plain:before {
  content: "";
}
.devicon-antdesign-plain-wordmark:before {
  content: "";
}
.devicon-apacheairflow-plain:before {
  content: "";
}
.devicon-apacheairflow-plain-wordmark:before {
  content: "";
}
.devicon-apachekafka-original:before,.devicon-apachekafka-plain:before {
  content: "";
}
.devicon-apachekafka-original-wordmark:before,.devicon-apachekafka-plain-wordmark:before {
  content: "";
}
.devicon-apache-line:before {
  content: "";
}
.devicon-apache-line-wordmark:before {
  content: "";
}
.devicon-apache-plain:before {
  content: "";
}
.devicon-apache-plain-wordmark:before {
  content: "";
}
.devicon-apachespark-original:before,.devicon-apachespark-plain:before {
  content: "";
}
.devicon-apachespark-plain-wordmark:before {
  content: "";
}
.devicon-apl-plain:before {
  content: "";
}
.devicon-appcelerator-original:before,.devicon-appcelerator-plain:before {
  content: "";
}
.devicon-appcelerator-plain-wordmark:before {
  content: "";
}
.devicon-apple-original:before,.devicon-apple-plain:before {
  content: "";
}
.devicon-appwrite-plain:before,.devicon-appwrite-original:before {
  content: "";
}
.devicon-appwrite-plain-wordmark:before,.devicon-appwrite-original-wordmark:before {
  content: "";
}
.devicon-archlinux-plain:before {
  content: "";
}
.devicon-archlinux-plain-wordmark:before {
  content: "";
}
.devicon-arduino-plain:before {
  content: "";
}
.devicon-arduino-plain-wordmark:before {
  content: "";
}
.devicon-argocd-plain:before {
  content: "";
}
.devicon-argocd-plain-wordmark:before {
  content: "";
}
.devicon-astro-plain:before {
  content: "";
}
.devicon-astro-plain-wordmark:before {
  content: "";
}
.devicon-atom-original:before,.devicon-atom-plain:before {
  content: "";
}
.devicon-atom-original-wordmark:before,.devicon-atom-plain-wordmark:before {
  content: "";
}
.devicon-awk-plain-wordmark:before,.devicon-awk-plain:before {
  content: "";
}
.devicon-axios-plain:before {
  content: "";
}
.devicon-axios-plain-wordmark:before {
  content: "";
}
.devicon-azuredevops-plain:before {
  content: "";
}
.devicon-azure-plain:before {
  content: "";
}
.devicon-azure-plain-wordmark:before {
  content: "";
}
.devicon-azuresqldatabase-plain:before {
  content: "";
}
.devicon-babel-plain:before,.devicon-babel-original:before {
  content: "";
}
.devicon-backbonejs-plain:before {
  content: "";
}
.devicon-backbonejs-plain-wordmark:before {
  content: "";
}
.devicon-ballerina-line:before {
  content: "";
}
.devicon-ballerina-line-wordmark:before {
  content: "";
}
.devicon-ballerina-original:before,.devicon-ballerina-plain:before {
  content: "";
}
.devicon-ballerina-original-wordmark:before,.devicon-ballerina-plain-wordmark:before {
  content: "";
}
.devicon-bamboo-original:before,.devicon-bamboo-plain:before {
  content: "";
}
.devicon-bamboo-original-wordmark:before,.devicon-bamboo-plain-wordmark:before {
  content: "";
}
.devicon-bash-plain:before {
  content: "";
}
.devicon-beats-plain:before {
  content: "";
}
.devicon-behance-plain:before {
  content: "";
}
.devicon-behance-plain-wordmark:before {
  content: "";
}
.devicon-bitbucket-original:before,.devicon-bitbucket-plain:before {
  content: "";
}
.devicon-bitbucket-original-wordmark:before,.devicon-bitbucket-plain-wordmark:before {
  content: "";
}
.devicon-blazor-line:before {
  content: "";
}
.devicon-blazor-original:before,.devicon-blazor-plain:before {
  content: "";
}
.devicon-blender-original:before {
  content: "";
}
.devicon-blender-original-wordmark:before {
  content: "";
}
.devicon-bootstrap-plain:before {
  content: "";
}
.devicon-bootstrap-plain-wordmark:before {
  content: "";
}
.devicon-bower-line:before {
  content: "";
}
.devicon-bower-line-wordmark:before {
  content: "";
}
.devicon-bower-plain:before {
  content: "";
}
.devicon-bower-plain-wordmark:before {
  content: "";
}
.devicon-browserstack-line:before {
  content: "";
}
.devicon-browserstack-line-wordmark:before {
  content: "";
}
.devicon-browserstack-plain:before {
  content: "";
}
.devicon-browserstack-plain-wordmark:before {
  content: "";
}
.devicon-bulma-plain:before {
  content: "";
}
.devicon-bun-line:before {
  content: "";
}
.devicon-bun-plain:before {
  content: "";
}
.devicon-cairo-plain:before {
  content: "";
}
.devicon-cairo-plain-wordmark:before {
  content: "";
}
.devicon-cakephp-plain:before {
  content: "";
}
.devicon-cakephp-plain-wordmark:before {
  content: "";
}
.devicon-canva-original:before,.devicon-canva-plain:before {
  content: "";
}
.devicon-capacitor-plain:before {
  content: "";
}
.devicon-capacitor-plain-wordmark:before {
  content: "";
}
.devicon-carbon-original:before,.devicon-carbon-plain:before {
  content: "";
}
.devicon-cassandra-plain:before {
  content: "";
}
.devicon-cassandra-plain-wordmark:before {
  content: "";
}
.devicon-centos-plain:before {
  content: "";
}
.devicon-centos-plain-wordmark:before {
  content: "";
}
.devicon-ceylon-plain:before {
  content: "";
}
.devicon-ceylon-plain-wordmark:before {
  content: "";
}
.devicon-chrome-plain:before {
  content: "";
}
.devicon-chrome-plain-wordmark:before {
  content: "";
}
.devicon-circleci-plain:before {
  content: "";
}
.devicon-circleci-plain-wordmark:before {
  content: "";
}
.devicon-clarity-plain:before {
  content: "";
}
.devicon-clarity-plain-wordmark:before {
  content: "";
}
.devicon-c-line:before,.devicon-c-line-wordmark:before {
  content: "";
}
.devicon-clion-plain:before {
  content: "";
}
.devicon-clion-plain-wordmark:before {
  content: "";
}
.devicon-clojure-line:before,.devicon-clojure-plain:before {
  content: "";
}
.devicon-clojurescript-plain:before {
  content: "";
}
.devicon-cloudflare-plain:before {
  content: "";
}
.devicon-cloudflare-plain-wordmark:before {
  content: "";
}
.devicon-cloudflareworkers-plain:before {
  content: "";
}
.devicon-cloudflareworkers-plain-wordmark:before {
  content: "";
}
.devicon-cmake-plain:before {
  content: "";
}
.devicon-cmake-plain-wordmark:before {
  content: "";
}
.devicon-codeac-original:before {
  content: "";
}
.devicon-codecov-plain:before {
  content: "";
}
.devicon-codeigniter-plain:before {
  content: "";
}
.devicon-codeigniter-plain-wordmark:before {
  content: "";
}
.devicon-codepen-line:before {
  content: "";
}
.devicon-codepen-line-wordmark:before {
  content: "";
}
.devicon-codepen-original:before,.devicon-codepen-plain:before {
  content: "";
}
.devicon-codepen-original-wordmark:before,.devicon-codepen-plain-wordmark:before {
  content: "";
}
.devicon-coffeescript-original:before,.devicon-coffeescript-plain:before {
  content: "";
}
.devicon-coffeescript-original-wordmark:before,.devicon-coffeescript-plain-wordmark:before {
  content: "";
}
.devicon-composer-line:before,.devicon-composer-plain:before {
  content: "";
}
.devicon-composer-line-wordmark:before,.devicon-composer-plain-wordmark:before {
  content: "";
}
.devicon-confluence-line:before {
  content: "";
}
.devicon-confluence-line-wordmark:before {
  content: "";
}
.devicon-confluence-plain:before {
  content: "";
}
.devicon-confluence-plain-wordmark:before {
  content: "";
}
.devicon-consul-original:before,.devicon-consul-plain:before {
  content: "";
}
.devicon-consul-plain-wordmark:before {
  content: "";
}
.devicon-contao-original:before {
  content: "";
}
.devicon-contao-original-wordmark:before {
  content: "";
}
.devicon-corejs-original:before,.devicon-corejs-plain:before {
  content: "";
}
.devicon-corejs-original-wordmark:before,.devicon-corejs-plain-wordmark:before {
  content: "";
}
.devicon-cosmosdb-plain:before {
  content: "";
}
.devicon-cosmosdb-plain-wordmark:before {
  content: "";
}
.devicon-couchbase-original:before,.devicon-couchbase-plain:before {
  content: "";
}
.devicon-couchbase-plain-wordmark:before {
  content: "";
}
.devicon-couchdb-plain:before {
  content: "";
}
.devicon-couchdb-plain-wordmark:before {
  content: "";
}
.devicon-c-plain:before,.devicon-c-plain-wordmark:before {
  content: "";
}
.devicon-cplusplus-line:before,.devicon-cplusplus-line-wordmark:before {
  content: "";
}
.devicon-cplusplus-plain:before,.devicon-cplusplus-plain-wordmark:before {
  content: "";
}
.devicon-crystal-line:before {
  content: "";
}
.devicon-crystal-line-wordmark:before {
  content: "";
}
.devicon-crystal-original:before,.devicon-crystal-plain:before {
  content: "";
}
.devicon-crystal-original-wordmark:before,.devicon-crystal-plain-wordmark:before {
  content: "";
}
.devicon-csharp-line:before,.devicon-csharp-line-wordmark:before {
  content: "";
}
.devicon-csharp-plain:before,.devicon-csharp-plain-wordmark:before {
  content: "";
}
.devicon-css3-plain:before {
  content: "";
}
.devicon-css3-plain-wordmark:before {
  content: "";
}
.devicon-cucumber-plain:before {
  content: "";
}
.devicon-cucumber-plain-wordmark:before {
  content: "";
}
.devicon-cypressio-line:before {
  content: "";
}
.devicon-cypressio-line-wordmark:before {
  content: "";
}
.devicon-cypressio-plain:before {
  content: "";
}
.devicon-cypressio-plain-wordmark:before {
  content: "";
}
.devicon-d3js-plain:before {
  content: "";
}
.devicon-dart-plain:before {
  content: "";
}
.devicon-dart-plain-wordmark:before {
  content: "";
}
.devicon-datagrip-plain:before {
  content: "";
}
.devicon-datagrip-plain-wordmark:before {
  content: "";
}
.devicon-dataspell-plain:before {
  content: "";
}
.devicon-dataspell-plain-wordmark:before {
  content: "";
}
.devicon-dbeaver-plain:before {
  content: "";
}
.devicon-debian-plain:before {
  content: "";
}
.devicon-debian-plain-wordmark:before {
  content: "";
}
.devicon-denojs-original:before,.devicon-denojs-plain:before {
  content: "";
}
.devicon-denojs-original-wordmark:before,.devicon-denojs-plain-wordmark:before {
  content: "";
}
.devicon-devicon-line:before {
  content: "";
}
.devicon-devicon-line-wordmark:before {
  content: "";
}
.devicon-devicon-plain:before {
  content: "";
}
.devicon-devicon-plain-wordmark:before {
  content: "";
}
.devicon-digitalocean-original:before,.devicon-digitalocean-plain:before {
  content: "";
}
.devicon-digitalocean-original-wordmark:before,.devicon-digitalocean-plain-wordmark:before {
  content: "";
}
.devicon-discordjs-plain:before {
  content: "";
}
.devicon-discordjs-plain-wordmark:before {
  content: "";
}
.devicon-django-plain:before {
  content: "";
}
.devicon-django-plain-wordmark:before {
  content: "";
}
.devicon-djangorest-line:before {
  content: "";
}
.devicon-djangorest-line-wordmark:before {
  content: "";
}
.devicon-djangorest-plain:before {
  content: "";
}
.devicon-djangorest-plain-wordmark:before {
  content: "";
}
.devicon-docker-plain:before {
  content: "";
}
.devicon-docker-plain-wordmark:before {
  content: "";
}
.devicon-doctrine-line:before {
  content: "";
}
.devicon-doctrine-line-wordmark:before {
  content: "";
}
.devicon-doctrine-plain:before {
  content: "";
}
.devicon-doctrine-plain-wordmark:before {
  content: "";
}
.devicon-dotnetcore-plain:before {
  content: "";
}
.devicon-dot-net-plain:before {
  content: "";
}
.devicon-dot-net-plain-wordmark:before {
  content: "";
}
.devicon-dreamweaver-line:before {
  content: "";
}
.devicon-dreamweaver-plain:before {
  content: "";
}
.devicon-dropwizard-plain:before {
  content: "";
}
.devicon-drupal-plain:before {
  content: "";
}
.devicon-drupal-plain-wordmark:before {
  content: "";
}
.devicon-dynamodb-plain:before {
  content: "";
}
.devicon-eclipse-plain:before {
  content: "";
}
.devicon-eclipse-plain-wordmark:before {
  content: "";
}
.devicon-ecto-original:before,.devicon-ecto-plain:before {
  content: "";
}
.devicon-ecto-plain-wordmark:before {
  content: "";
}
.devicon-elasticsearch-plain:before {
  content: "";
}
.devicon-elasticsearch-plain-wordmark:before {
  content: "";
}
.devicon-electron-original:before {
  content: "";
}
.devicon-electron-original-wordmark:before {
  content: "";
}
.devicon-eleventy-plain:before {
  content: "";
}
.devicon-elixir-plain:before {
  content: "";
}
.devicon-elixir-plain-wordmark:before {
  content: "";
}
.devicon-elm-plain:before {
  content: "";
}
.devicon-elm-plain-wordmark:before {
  content: "";
}
.devicon-emacs-original:before {
  content: "";
}
.devicon-embeddedc-plain:before {
  content: "";
}
.devicon-embeddedc-plain-wordmark:before {
  content: "";
}
.devicon-ember-original-wordmark:before,.devicon-ember-plain-wordmark:before {
  content: "";
}
.devicon-ember-plain:before {
  content: "";
}
.devicon-envoy-plain:before {
  content: "";
}
.devicon-envoy-plain-wordmark:before {
  content: "";
}
.devicon-erlang-plain:before {
  content: "";
}
.devicon-erlang-plain-wordmark:before {
  content: "";
}
.devicon-eslint-line:before {
  content: "";
}
.devicon-eslint-line-wordmark:before {
  content: "";
}
.devicon-eslint-plain:before {
  content: "";
}
.devicon-eslint-plain-wordmark:before {
  content: "";
}
.devicon-express-original:before {
  content: "";
}
.devicon-express-original-wordmark:before {
  content: "";
}
.devicon-facebook-plain:before,.devicon-facebook-original:before {
  content: "";
}
.devicon-fastapi-plain:before {
  content: "";
}
.devicon-fastapi-plain-wordmark:before {
  content: "";
}
.devicon-fastify-plain:before {
  content: "";
}
.devicon-fastify-plain-wordmark:before {
  content: "";
}
.devicon-faunadb-line:before {
  content: "";
}
.devicon-faunadb-line-wordmark:before {
  content: "";
}
.devicon-faunadb-original:before,.devicon-faunadb-plain:before {
  content: "";
}
.devicon-faunadb-original-wordmark:before,.devicon-faunadb-plain-wordmark:before {
  content: "";
}
.devicon-feathersjs-original:before {
  content: "";
}
.devicon-fedora-plain:before {
  content: "";
}
.devicon-figma-plain:before {
  content: "";
}
.devicon-filezilla-line:before {
  content: "";
}
.devicon-filezilla-line-wordmark:before {
  content: "";
}
.devicon-filezilla-plain:before {
  content: "";
}
.devicon-filezilla-plain-wordmark:before {
  content: "";
}
.devicon-firebase-line:before {
  content: "";
}
.devicon-firebase-line-wordmark:before {
  content: "";
}
.devicon-firebase-plain:before {
  content: "";
}
.devicon-firebase-plain-wordmark:before {
  content: "";
}
.devicon-firefox-plain:before {
  content: "";
}
.devicon-firefox-plain-wordmark:before {
  content: "";
}
.devicon-flask-original:before,.devicon-flask-plain:before {
  content: "";
}
.devicon-flask-original-wordmark:before,.devicon-flask-plain-wordmark:before {
  content: "";
}
.devicon-flutter-plain:before {
  content: "";
}
.devicon-fortran-original:before {
  content: "";
}
.devicon-foundation-plain:before {
  content: "";
}
.devicon-foundation-plain-wordmark:before {
  content: "";
}
.devicon-framermotion-original:before,.devicon-framermotion-plain:before {
  content: "";
}
.devicon-framermotion-original-wordmark:before,.devicon-framermotion-plain-wordmark:before {
  content: "";
}
.devicon-framework7-original:before,.devicon-framework7-plain:before {
  content: "";
}
.devicon-framework7-original-wordmark:before,.devicon-framework7-plain-wordmark:before {
  content: "";
}
.devicon-fsharp-plain:before {
  content: "";
}
.devicon-gatling-line:before {
  content: "";
}
.devicon-gatling-line-wordmark:before {
  content: "";
}
.devicon-gatling-original:before,.devicon-gatling-plain:before {
  content: "";
}
.devicon-gatling-plain-wordmark:before {
  content: "";
}
.devicon-gatsby-original:before,.devicon-gatsby-plain:before {
  content: "";
}
.devicon-gatsby-plain-wordmark:before {
  content: "";
}
.devicon-gazebo-plain:before {
  content: "";
}
.devicon-gazebo-plain-wordmark:before {
  content: "";
}
.devicon-gcc-line:before,.devicon-gcc-line-wordmark:before {
  content: "";
}
.devicon-gcc-plain:before,.devicon-gcc-plain-wordmark:before {
  content: "";
}
.devicon-gentoo-line:before {
  content: "";
}
.devicon-gentoo-line-wordmark:before {
  content: "";
}
.devicon-gentoo-plain:before {
  content: "";
}
.devicon-gentoo-plain-wordmark:before {
  content: "";
}
.devicon-ghost-original:before {
  content: "";
}
.devicon-ghost-original-wordmark:before {
  content: "";
}
.devicon-gimp-line:before {
  content: "";
}
.devicon-gimp-line-wordmark:before {
  content: "";
}
.devicon-gimp-plain:before {
  content: "";
}
.devicon-gimp-plain-wordmark:before {
  content: "";
}
.devicon-gitbook-line:before {
  content: "";
}
.devicon-gitbook-line-wordmark:before {
  content: "";
}
.devicon-gitbook-original:before,.devicon-gitbook-plain:before {
  content: "";
}
.devicon-gitbook-original-wordmark:before,.devicon-gitbook-plain-wordmark:before {
  content: "";
}
.devicon-githubactions-plain:before {
  content: "";
}
.devicon-githubcodespaces-plain:before {
  content: "";
}
.devicon-github-original:before,.devicon-github-plain:before {
  content: "";
}
.devicon-github-original-wordmark:before {
  content: "";
}
.devicon-gitlab-plain:before {
  content: "";
}
.devicon-gitlab-plain-wordmark:before {
  content: "";
}
.devicon-git-plain:before {
  content: "";
}
.devicon-git-plain-wordmark:before {
  content: "";
}
.devicon-gitpod-plain:before {
  content: "";
}
.devicon-gitpod-plain-wordmark:before {
  content: "";
}
.devicon-gitter-plain:before {
  content: "";
}
.devicon-gitter-plain-wordmark:before {
  content: "";
}
.devicon-godot-plain:before {
  content: "";
}
.devicon-godot-plain-wordmark:before {
  content: "";
}
.devicon-goland-plain:before {
  content: "";
}
.devicon-goland-plain-wordmark:before {
  content: "";
}
.devicon-go-line:before {
  content: "";
}
.devicon-googlecloud-plain:before {
  content: "";
}
.devicon-googlecloud-plain-wordmark:before {
  content: "";
}
.devicon-google-plain:before,.devicon-google-original:before {
  content: "";
}
.devicon-google-plain-wordmark:before,.devicon-google-original-wordmark:before {
  content: "";
}
.devicon-go-original-wordmark:before,.devicon-go-plain-wordmark:before {
  content: "";
}
.devicon-go-plain:before {
  content: "";
}
.devicon-gradle-original:before,.devicon-gradle-plain:before {
  content: "";
}
.devicon-gradle-original-wordmark:before,.devicon-gradle-plain-wordmark:before {
  content: "";
}
.devicon-grafana-line:before {
  content: "";
}
.devicon-grafana-line-wordmark:before {
  content: "";
}
.devicon-grafana-plain:before {
  content: "";
}
.devicon-grafana-plain-wordmark:before {
  content: "";
}
.devicon-grails-plain:before {
  content: "";
}
.devicon-graphql-plain:before {
  content: "";
}
.devicon-graphql-plain-wordmark:before {
  content: "";
}
.devicon-groovy-plain:before {
  content: "";
}
.devicon-grpc-plain:before {
  content: "";
}
.devicon-grunt-line:before {
  content: "";
}
.devicon-grunt-line-wordmark:before {
  content: "";
}
.devicon-grunt-plain:before {
  content: "";
}
.devicon-grunt-plain-wordmark:before {
  content: "";
}
.devicon-gulp-plain:before {
  content: "";
}
.devicon-hadoop-plain:before,.devicon-hadoop-line:before {
  content: "";
}
.devicon-hadoop-plain-wordmark:before,.devicon-hadoop-line-wordmark:before {
  content: "";
}
.devicon-handlebars-line:before {
  content: "";
}
.devicon-handlebars-line-wordmark:before {
  content: "";
}
.devicon-handlebars-original:before,.devicon-handlebars-plain:before {
  content: "";
}
.devicon-handlebars-original-wordmark:before,.devicon-handlebars-plain-wordmark:before {
  content: "";
}
.devicon-hardhat-plain:before {
  content: "";
}
.devicon-hardhat-plain-wordmark:before {
  content: "";
}
.devicon-harvester-original:before,.devicon-harvester-plain:before {
  content: "";
}
.devicon-harvester-plain-wordmark:before {
  content: "";
}
.devicon-haskell-plain:before {
  content: "";
}
.devicon-haskell-plain-wordmark:before {
  content: "";
}
.devicon-haxe-plain:before {
  content: "";
}
.devicon-helm-line:before {
  content: "";
}
.devicon-helm-original:before,.devicon-helm-plain:before {
  content: "";
}
.devicon-heroku-original:before,.devicon-heroku-line:before {
  content: "";
}
.devicon-heroku-original-wordmark:before,.devicon-heroku-line-wordmark:before {
  content: "";
}
.devicon-heroku-plain:before {
  content: "";
}
.devicon-heroku-plain-wordmark:before {
  content: "";
}
.devicon-hibernate-plain:before {
  content: "";
}
.devicon-hibernate-plain-wordmark:before {
  content: "";
}
.devicon-homebrew-line:before {
  content: "";
}
.devicon-homebrew-line-wordmark:before {
  content: "";
}
.devicon-homebrew-plain:before {
  content: "";
}
.devicon-homebrew-plain-wordmark:before {
  content: "";
}
.devicon-html5-plain:before {
  content: "";
}
.devicon-html5-plain-wordmark:before {
  content: "";
}
.devicon-hugo-plain:before {
  content: "";
}
.devicon-hugo-plain-wordmark:before {
  content: "";
}
.devicon-ie10-original:before,.devicon-ie10-plain:before {
  content: "";
}
.devicon-ifttt-original:before,.devicon-ifttt-plain:before {
  content: "";
}
.devicon-illustrator-line:before {
  content: "";
}
.devicon-illustrator-plain:before {
  content: "";
}
.devicon-influxdb-original:before,.devicon-influxdb-plain:before {
  content: "";
}
.devicon-influxdb-original-wordmark:before,.devicon-influxdb-plain-wordmark:before {
  content: "";
}
.devicon-inkscape-plain:before {
  content: "";
}
.devicon-inkscape-plain-wordmark:before {
  content: "";
}
.devicon-insomnia-plain:before {
  content: "";
}
.devicon-insomnia-plain-wordmark:before {
  content: "";
}
.devicon-intellij-plain:before {
  content: "";
}
.devicon-intellij-plain-wordmark:before {
  content: "";
}
.devicon-ionic-original:before {
  content: "";
}
.devicon-ionic-original-wordmark:before {
  content: "";
}
.devicon-jaegertracing-plain:before {
  content: "";
}
.devicon-jaegertracing-plain-wordmark:before {
  content: "";
}
.devicon-jamstack-original:before,.devicon-jamstack-plain:before {
  content: "";
}
.devicon-jamstack-plain-wordmark:before {
  content: "";
}
.devicon-jasmine-original:before,.devicon-jasmine-plain:before {
  content: "";
}
.devicon-jasmine-original-wordmark:before,.devicon-jasmine-plain-wordmark:before {
  content: "";
}
.devicon-java-plain:before {
  content: "";
}
.devicon-java-plain-wordmark:before {
  content: "";
}
.devicon-javascript-plain:before {
  content: "";
}
.devicon-jeet-plain:before {
  content: "";
}
.devicon-jeet-plain-wordmark:before {
  content: "";
}
.devicon-jekyll-plain:before {
  content: "";
}
.devicon-jekyll-plain-wordmark:before {
  content: "";
}
.devicon-jenkins-line:before {
  content: "";
}
.devicon-jenkins-plain:before {
  content: "";
}
.devicon-jest-plain:before {
  content: "";
}
.devicon-jetbrains-plain:before {
  content: "";
}
.devicon-jetpackcompose-line:before {
  content: "";
}
.devicon-jetpackcompose-line-wordmark:before {
  content: "";
}
.devicon-jetpackcompose-plain:before {
  content: "";
}
.devicon-jetpackcompose-plain-wordmark:before {
  content: "";
}
.devicon-jiraalign-plain:before {
  content: "";
}
.devicon-jiraalign-plain-wordmark:before {
  content: "";
}
.devicon-jira-plain:before {
  content: "";
}
.devicon-jira-plain-wordmark:before {
  content: "";
}
.devicon-jquery-plain:before {
  content: "";
}
.devicon-jquery-plain-wordmark:before {
  content: "";
}
.devicon-json-plain:before {
  content: "";
}
.devicon-jule-original:before,.devicon-jule-plain:before {
  content: "";
}
.devicon-jule-original-wordmark:before,.devicon-jule-plain-wordmark:before {
  content: "";
}
.devicon-julia-plain:before {
  content: "";
}
.devicon-julia-plain-wordmark:before {
  content: "";
}
.devicon-junit-line:before {
  content: "";
}
.devicon-junit-line-wordmark:before {
  content: "";
}
.devicon-junit-plain:before {
  content: "";
}
.devicon-junit-plain-wordmark:before {
  content: "";
}
.devicon-jupyter-plain:before {
  content: "";
}
.devicon-jupyter-plain-wordmark:before {
  content: "";
}
.devicon-k3os-line:before {
  content: "";
}
.devicon-k3os-line-wordmark:before {
  content: "";
}
.devicon-k3os-original:before,.devicon-k3os-plain:before {
  content: "";
}
.devicon-k3os-plain-wordmark:before {
  content: "";
}
.devicon-k3s-original:before,.devicon-k3s-plain:before {
  content: "";
}
.devicon-k3s-plain-wordmark:before {
  content: "";
}
.devicon-k6-original:before,.devicon-k6-plain:before {
  content: "";
}
.devicon-kaggle-original:before,.devicon-kaggle-plain:before {
  content: "";
}
.devicon-kaggle-original-wordmark:before,.devicon-kaggle-plain-wordmark:before {
  content: "";
}
.devicon-karatelabs-plain:before {
  content: "";
}
.devicon-karatelabs-plain-wordmark:before {
  content: "";
}
.devicon-karma-plain:before {
  content: "";
}
.devicon-kdeneon-plain:before {
  content: "";
}
.devicon-keras-line:before {
  content: "";
}
.devicon-keras-line-wordmark:before {
  content: "";
}
.devicon-keras-plain:before {
  content: "";
}
.devicon-keras-plain-wordmark:before {
  content: "";
}
.devicon-kibana-plain:before {
  content: "";
}
.devicon-kibana-plain-wordmark:before {
  content: "";
}
.devicon-knexjs-original:before,.devicon-knexjs-plain:before {
  content: "";
}
.devicon-knexjs-plain-wordmark:before {
  content: "";
}
.devicon-knockout-plain-wordmark:before {
  content: "";
}
.devicon-kotlin-plain:before {
  content: "";
}
.devicon-kotlin-plain-wordmark:before {
  content: "";
}
.devicon-krakenjs-plain:before {
  content: "";
}
.devicon-krakenjs-plain-wordmark:before {
  content: "";
}
.devicon-ktor-plain:before {
  content: "";
}
.devicon-ktor-plain-wordmark:before {
  content: "";
}
.devicon-kubernetes-line:before {
  content: "";
}
.devicon-kubernetes-line-wordmark:before {
  content: "";
}
.devicon-kubernetes-plain:before {
  content: "";
}
.devicon-kubernetes-plain-wordmark:before {
  content: "";
}
.devicon-labview-plain:before {
  content: "";
}
.devicon-labview-plain-wordmark:before {
  content: "";
}
.devicon-laravel-line:before {
  content: "";
}
.devicon-laravel-line-wordmark:before {
  content: "";
}
.devicon-laravel-original:before,.devicon-laravel-plain:before {
  content: "";
}
.devicon-laravel-original-wordmark:before,.devicon-laravel-plain-wordmark:before {
  content: "";
}
.devicon-latex-original:before,.devicon-latex-plain:before {
  content: "";
}
.devicon-less-plain-wordmark:before {
  content: "";
}
.devicon-linkedin-plain:before {
  content: "";
}
.devicon-linkedin-plain-wordmark:before {
  content: "";
}
.devicon-linux-plain:before {
  content: "";
}
.devicon-liquibase-original:before,.devicon-liquibase-plain:before {
  content: "";
}
.devicon-liquibase-original-wordmark:before,.devicon-liquibase-plain-wordmark:before {
  content: "";
}
.devicon-livewire-plain:before {
  content: "";
}
.devicon-livewire-plain-wordmark:before {
  content: "";
}
.devicon-llvm-plain:before {
  content: "";
}
.devicon-lodash-plain:before {
  content: "";
}
.devicon-logstash-plain:before {
  content: "";
}
.devicon-logstash-plain-wordmark:before {
  content: "";
}
.devicon-lua-line:before,.devicon-lua-line-wordmark:before {
  content: "";
}
.devicon-lua-plain:before,.devicon-lua-plain-wordmark:before {
  content: "";
}
.devicon-lumen-original:before,.devicon-lumen-plain:before {
  content: "";
}
.devicon-magento-line:before {
  content: "";
}
.devicon-magento-line-wordmark:before {
  content: "";
}
.devicon-magento-original:before,.devicon-magento-plain:before {
  content: "";
}
.devicon-magento-plain-wordmark:before {
  content: "";
}
.devicon-mariadb-original:before,.devicon-mariadb-plain:before {
  content: "";
}
.devicon-mariadb-original-wordmark:before,.devicon-mariadb-plain-wordmark:before {
  content: "";
}
.devicon-markdown-original:before,.devicon-markdown-plain:before {
  content: "";
}
.devicon-materializecss-plain:before {
  content: "";
}
.devicon-materialui-plain:before {
  content: "";
}
.devicon-matlab-line:before {
  content: "";
}
.devicon-matlab-plain:before {
  content: "";
}
.devicon-matplotlib-plain:before {
  content: "";
}
.devicon-matplotlib-plain-wordmark:before {
  content: "";
}
.devicon-maven-plain:before {
  content: "";
}
.devicon-maven-plain-wordmark:before {
  content: "";
}
.devicon-maya-plain:before {
  content: "";
}
.devicon-maya-plain-wordmark:before {
  content: "";
}
.devicon-meteor-plain:before {
  content: "";
}
.devicon-meteor-plain-wordmark:before {
  content: "";
}
.devicon-microsoftsqlserver-line:before {
  content: "";
}
.devicon-microsoftsqlserver-line-wordmark:before {
  content: "";
}
.devicon-microsoftsqlserver-plain:before {
  content: "";
}
.devicon-microsoftsqlserver-plain-wordmark:before {
  content: "";
}
.devicon-minitab-plain:before {
  content: "";
}
.devicon-mithril-line:before {
  content: "";
}
.devicon-mithril-original:before,.devicon-mithril-plain:before {
  content: "";
}
.devicon-mobx-plain:before {
  content: "";
}
.devicon-mocha-plain:before {
  content: "";
}
.devicon-modx-plain:before {
  content: "";
}
.devicon-modx-plain-wordmark:before {
  content: "";
}
.devicon-moleculer-original:before,.devicon-moleculer-plain:before {
  content: "";
}
.devicon-moleculer-original-wordmark:before,.devicon-moleculer-plain-wordmark:before {
  content: "";
}
.devicon-mongodb-plain:before {
  content: "";
}
.devicon-mongodb-plain-wordmark:before {
  content: "";
}
.devicon-mongoose-original:before {
  content: "";
}
.devicon-mongoose-original-wordmark:before {
  content: "";
}
.devicon-moodle-plain:before {
  content: "";
}
.devicon-moodle-plain-wordmark:before {
  content: "";
}
.devicon-msdos-line:before {
  content: "";
}
.devicon-msdos-plain:before {
  content: "";
}
.devicon-mysql-original:before,.devicon-mysql-plain:before {
  content: "";
}
.devicon-mysql-plain-wordmark:before {
  content: "";
}
.devicon-nano-plain:before {
  content: "";
}
.devicon-nano-plain-wordmark:before {
  content: "";
}
.devicon-neo4j-plain:before {
  content: "";
}
.devicon-neo4j-plain-wordmark:before {
  content: "";
}
.devicon-neovim-line:before {
  content: "";
}
.devicon-neovim-line-wordmark:before {
  content: "";
}
.devicon-neovim-plain:before {
  content: "";
}
.devicon-neovim-plain-wordmark:before {
  content: "";
}
.devicon-nestjs-line:before {
  content: "";
}
.devicon-nestjs-line-wordmark:before {
  content: "";
}
.devicon-nestjs-original:before,.devicon-nestjs-plain:before {
  content: "";
}
.devicon-nestjs-original-wordmark:before,.devicon-nestjs-plain-wordmark:before {
  content: "";
}
.devicon-netlify-plain:before {
  content: "";
}
.devicon-netlify-plain-wordmark:before {
  content: "";
}
.devicon-networkx-line:before {
  content: "";
}
.devicon-networkx-line-wordmark:before {
  content: "";
}
.devicon-networkx-plain:before {
  content: "";
}
.devicon-networkx-plain-wordmark:before {
  content: "";
}
.devicon-nextjs-line:before {
  content: "";
}
.devicon-nextjs-line-wordmark:before {
  content: "";
}
.devicon-nextjs-original-wordmark:before,.devicon-nextjs-plain-wordmark:before {
  content: "";
}
.devicon-nextjs-plain:before {
  content: "";
}
.devicon-nginx-original:before,.devicon-nginx-original-wordmark:before,.devicon-nginx-plain:before,.devicon-nginx-plain-wordmark:before {
  content: "";
}
.devicon-ngrx-plain:before {
  content: "";
}
.devicon-nhibernate-line:before {
  content: "";
}
.devicon-nhibernate-line-wordmark:before {
  content: "";
}
.devicon-nhibernate-plain:before {
  content: "";
}
.devicon-nhibernate-plain-wordmark:before {
  content: "";
}
.devicon-nimble-plain:before {
  content: "";
}
.devicon-nim-line:before {
  content: "";
}
.devicon-nim-line-wordmark:before {
  content: "";
}
.devicon-nim-plain:before {
  content: "";
}
.devicon-nim-plain-wordmark:before {
  content: "";
}
.devicon-nixos-plain:before {
  content: "";
}
.devicon-nixos-plain-wordmark:before {
  content: "";
}
.devicon-nodejs-line:before {
  content: "";
}
.devicon-nodejs-line-wordmark:before {
  content: "";
}
.devicon-nodejs-plain:before {
  content: "";
}
.devicon-nodejs-plain-wordmark:before {
  content: "";
}
.devicon-nodemon-line:before {
  content: "";
}
.devicon-nodemon-plain:before {
  content: "";
}
.devicon-nodewebkit-line:before {
  content: "";
}
.devicon-nodewebkit-line-wordmark:before {
  content: "";
}
.devicon-nodewebkit-plain:before {
  content: "";
}
.devicon-nodewebkit-plain-wordmark:before {
  content: "";
}
.devicon-nomad-original:before,.devicon-nomad-plain:before {
  content: "";
}
.devicon-nomad-plain-wordmark:before {
  content: "";
}
.devicon-norg-plain:before {
  content: "";
}
.devicon-notion-line:before {
  content: "";
}
.devicon-notion-plain:before {
  content: "";
}
.devicon-npm-original-wordmark:before {
  content: "";
}
.devicon-nuget-original:before {
  content: "";
}
.devicon-nuget-original-wordmark:before {
  content: "";
}
.devicon-numpy-line:before {
  content: "";
}
.devicon-numpy-line-wordmark:before {
  content: "";
}
.devicon-numpy-plain:before {
  content: "";
}
.devicon-numpy-plain-wordmark:before {
  content: "";
}
.devicon-nuxtjs-plain:before {
  content: "";
}
.devicon-nuxtjs-plain-wordmark:before {
  content: "";
}
.devicon-oauth-plain:before,.devicon-oauth-plain-wordmark:before {
  content: "";
}
.devicon-objectivec-plain:before {
  content: "";
}
.devicon-ocaml-plain:before {
  content: "";
}
.devicon-ocaml-plain-wordmark:before {
  content: "";
}
.devicon-ohmyzsh-plain:before {
  content: "";
}
.devicon-okta-plain:before {
  content: "";
}
.devicon-okta-plain-wordmark:before {
  content: "";
}
.devicon-openal-plain:before {
  content: "";
}
.devicon-openapi-line:before {
  content: "";
}
.devicon-openapi-line-wordmark:before {
  content: "";
}
.devicon-openapi-plain:before {
  content: "";
}
.devicon-openapi-plain-wordmark:before {
  content: "";
}
.devicon-opencl-line:before,.devicon-opencl-line-wordmark:before {
  content: "";
}
.devicon-opencl-plain:before,.devicon-opencl-plain-wordmark:before {
  content: "";
}
.devicon-opencv-plain:before {
  content: "";
}
.devicon-opencv-plain-wordmark:before {
  content: "";
}
.devicon-opengl-plain:before {
  content: "";
}
.devicon-openstack-original:before,.devicon-openstack-plain:before {
  content: "";
}
.devicon-openstack-plain-wordmark:before {
  content: "";
}
.devicon-opensuse-original:before,.devicon-opensuse-plain:before {
  content: "";
}
.devicon-opensuse-original-wordmark:before,.devicon-opensuse-plain-wordmark:before {
  content: "";
}
.devicon-opentelemetry-plain:before {
  content: "";
}
.devicon-opentelemetry-plain-wordmark:before {
  content: "";
}
.devicon-opera-plain:before {
  content: "";
}
.devicon-opera-plain-wordmark:before {
  content: "";
}
.devicon-oracle-original:before,.devicon-oracle-plain:before {
  content: "";
}
.devicon-ory-original:before,.devicon-ory-plain:before {
  content: "";
}
.devicon-ory-original-wordmark:before,.devicon-ory-plain-wordmark:before {
  content: "";
}
.devicon-p5js-original:before,.devicon-p5js-plain:before,.devicon-p5js-original-wordmark:before,.devicon-p5js-plain-wordmark:before {
  content: "";
}
.devicon-packer-line:before {
  content: "";
}
.devicon-packer-line-wordmark:before {
  content: "";
}
.devicon-packer-plain:before {
  content: "";
}
.devicon-packer-plain-wordmark:before {
  content: "";
}
.devicon-pandas-line:before {
  content: "";
}
.devicon-pandas-line-wordmark:before {
  content: "";
}
.devicon-pandas-plain:before {
  content: "";
}
.devicon-pandas-plain-wordmark:before {
  content: "";
}
.devicon-perl-plain:before {
  content: "";
}
.devicon-pfsense-original:before,.devicon-pfsense-plain:before {
  content: "";
}
.devicon-pfsense-original-wordmark:before,.devicon-pfsense-plain-wordmark:before {
  content: "";
}
.devicon-phalcon-plain:before {
  content: "";
}
.devicon-phoenix-original:before,.devicon-phoenix-plain:before {
  content: "";
}
.devicon-phoenix-plain-wordmark:before {
  content: "";
}
.devicon-photonengine-plain:before,.devicon-photonengine-plain-wordmark:before {
  content: "";
}
.devicon-photoshop-line:before {
  content: "";
}
.devicon-photoshop-plain:before {
  content: "";
}
.devicon-php-plain:before {
  content: "";
}
.devicon-phpstorm-plain:before {
  content: "";
}
.devicon-phpstorm-plain-wordmark:before {
  content: "";
}
.devicon-playwright-plain:before {
  content: "";
}
.devicon-plotly-plain:before {
  content: "";
}
.devicon-plotly-plain-wordmark:before {
  content: "";
}
.devicon-pnpm-plain:before {
  content: "";
}
.devicon-pnpm-plain-wordmark:before {
  content: "";
}
.devicon-podman-plain:before {
  content: "";
}
.devicon-podman-plain-wordmark:before {
  content: "";
}
.devicon-poetry-plain:before {
  content: "";
}
.devicon-polygon-plain:before {
  content: "";
}
.devicon-polygon-plain-wordmark:before {
  content: "";
}
.devicon-portainer-original:before,.devicon-portainer-plain:before {
  content: "";
}
.devicon-portainer-original-wordmark:before,.devicon-portainer-plain-wordmark:before {
  content: "";
}
.devicon-postcss-original:before,.devicon-postcss-plain:before {
  content: "";
}
.devicon-postcss-plain-wordmark:before {
  content: "";
}
.devicon-postgresql-plain:before {
  content: "";
}
.devicon-postgresql-plain-wordmark:before {
  content: "";
}
.devicon-postman-plain:before {
  content: "";
}
.devicon-postman-plain-wordmark:before {
  content: "";
}
.devicon-powershell-plain:before {
  content: "";
}
.devicon-premierepro-plain:before {
  content: "";
}
.devicon-prisma-original:before,.devicon-prisma-plain:before {
  content: "";
}
.devicon-prisma-original-wordmark:before,.devicon-prisma-plain-wordmark:before {
  content: "";
}
.devicon-processing-plain:before {
  content: "";
}
.devicon-processing-plain-wordmark:before {
  content: "";
}
.devicon-prolog-plain:before {
  content: "";
}
.devicon-prolog-plain-wordmark:before {
  content: "";
}
.devicon-prometheus-line:before {
  content: "";
}
.devicon-prometheus-line-wordmark:before {
  content: "";
}
.devicon-prometheus-original:before,.devicon-prometheus-plain:before {
  content: "";
}
.devicon-prometheus-plain-wordmark:before {
  content: "";
}
.devicon-protractor-line:before {
  content: "";
}
.devicon-protractor-line-wordmark:before {
  content: "";
}
.devicon-protractor-plain:before {
  content: "";
}
.devicon-protractor-plain-wordmark:before {
  content: "";
}
.devicon-pulsar-original:before,.devicon-pulsar-plain:before {
  content: "";
}
.devicon-pulsar-original-wordmark:before,.devicon-pulsar-plain-wordmark:before {
  content: "";
}
.devicon-pulumi-plain:before {
  content: "";
}
.devicon-pulumi-plain-wordmark:before {
  content: "";
}
.devicon-puppeteer-plain:before,.devicon-puppeteer-plain-wordmark:before {
  content: "";
}
.devicon-purescript-original:before {
  content: "";
}
.devicon-purescript-original-wordmark:before {
  content: "";
}
.devicon-putty-plain:before {
  content: "";
}
.devicon-pycharm-plain:before {
  content: "";
}
.devicon-pycharm-plain-wordmark:before {
  content: "";
}
.devicon-pypi-plain:before {
  content: "";
}
.devicon-pypi-plain-wordmark:before {
  content: "";
}
.devicon-pyscript-plain-wordmark:before {
  content: "";
}
.devicon-pytest-plain:before {
  content: "";
}
.devicon-pytest-plain-wordmark:before {
  content: "";
}
.devicon-python-plain:before {
  content: "";
}
.devicon-python-plain-wordmark:before {
  content: "";
}
.devicon-pytorch-original:before,.devicon-pytorch-plain:before {
  content: "";
}
.devicon-pytorch-plain-wordmark:before {
  content: "";
}
.devicon-qodana-plain:before {
  content: "";
}
.devicon-qodana-plain-wordmark:before {
  content: "";
}
.devicon-qt-original:before,.devicon-qt-plain:before {
  content: "";
}
.devicon-quarkus-plain:before {
  content: "";
}
.devicon-quarkus-plain-wordmark:before {
  content: "";
}
.devicon-quasar-plain:before {
  content: "";
}
.devicon-quasar-plain-wordmark:before {
  content: "";
}
.devicon-qwik-plain:before {
  content: "";
}
.devicon-qwik-plain-wordmark:before {
  content: "";
}
.devicon-rabbitmq-original:before,.devicon-rabbitmq-plain:before {
  content: "";
}
.devicon-rabbitmq-plain-wordmark:before {
  content: "";
}
.devicon-rails-plain:before {
  content: "";
}
.devicon-rails-plain-wordmark:before {
  content: "";
}
.devicon-railway-line:before {
  content: "";
}
.devicon-railway-line-wordmark:before {
  content: "";
}
.devicon-railway-original:before,.devicon-railway-plain:before {
  content: "";
}
.devicon-railway-original-wordmark:before,.devicon-railway-plain-wordmark:before {
  content: "";
}
.devicon-rancher-line:before {
  content: "";
}
.devicon-rancher-line-wordmark:before {
  content: "";
}
.devicon-rancher-original:before,.devicon-rancher-plain:before {
  content: "";
}
.devicon-rancher-plain-wordmark:before {
  content: "";
}
.devicon-raspberrypi-line:before {
  content: "";
}
.devicon-raspberrypi-line-wordmark:before {
  content: "";
}
.devicon-raspberrypi-plain:before {
  content: "";
}
.devicon-raspberrypi-plain-wordmark:before {
  content: "";
}
.devicon-reach-plain:before {
  content: "";
}
.devicon-reactbootstrap-original:before,.devicon-reactbootstrap-plain:before {
  content: "";
}
.devicon-reactnavigation-original:before,.devicon-reactnavigation-plain:before {
  content: "";
}
.devicon-react-original:before,.devicon-react-plain:before {
  content: "";
}
.devicon-react-original-wordmark:before,.devicon-react-plain-wordmark:before {
  content: "";
}
.devicon-reactrouter-plain:before {
  content: "";
}
.devicon-reactrouter-plain-wordmark:before {
  content: "";
}
.devicon-readthedocs-line:before {
  content: "";
}
.devicon-readthedocs-original:before,.devicon-readthedocs-plain:before {
  content: "";
}
.devicon-readthedocs-original-wordmark:before,.devicon-readthedocs-plain-wordmark:before {
  content: "";
}
.devicon-realm-plain:before {
  content: "";
}
.devicon-realm-plain-wordmark:before {
  content: "";
}
.devicon-rect-plain:before {
  content: "";
}
.devicon-redhat-plain:before {
  content: "";
}
.devicon-redhat-plain-wordmark:before {
  content: "";
}
.devicon-redis-plain:before {
  content: "";
}
.devicon-redis-plain-wordmark:before {
  content: "";
}
.devicon-redux-original:before,.devicon-redux-plain:before {
  content: "";
}
.devicon-renpy-plain:before {
  content: "";
}
.devicon-replit-original:before,.devicon-replit-plain:before {
  content: "";
}
.devicon-replit-plain-wordmark:before {
  content: "";
}
.devicon-rider-plain:before {
  content: "";
}
.devicon-rider-plain-wordmark:before {
  content: "";
}
.devicon-r-line:before {
  content: "";
}
.devicon-rocksdb-line:before {
  content: "";
}
.devicon-rocksdb-plain:before {
  content: "";
}
.devicon-rockylinux-original:before,.devicon-rockylinux-plain:before {
  content: "";
}
.devicon-rockylinux-plain-wordmark:before {
  content: "";
}
.devicon-rollup-line:before {
  content: "";
}
.devicon-rollup-line-wordmark:before {
  content: "";
}
.devicon-rollup-plain:before {
  content: "";
}
.devicon-rollup-plain-wordmark:before {
  content: "";
}
.devicon-ros-original:before {
  content: "";
}
.devicon-ros-original-wordmark:before {
  content: "";
}
.devicon-r-plain:before {
  content: "";
}
.devicon-rspec-line:before {
  content: "";
}
.devicon-rspec-line-wordmark:before {
  content: "";
}
.devicon-rspec-plain:before {
  content: "";
}
.devicon-rspec-plain-wordmark:before {
  content: "";
}
.devicon-rstudio-plain:before {
  content: "";
}
.devicon-rubymine-plain:before {
  content: "";
}
.devicon-rubymine-plain-wordmark:before {
  content: "";
}
.devicon-ruby-plain:before {
  content: "";
}
.devicon-ruby-plain-wordmark:before {
  content: "";
}
.devicon-rust-line:before {
  content: "";
}
.devicon-rust-original:before,.devicon-rust-plain:before {
  content: "";
}
.devicon-rxjs-plain:before {
  content: "";
}
.devicon-safari-line:before {
  content: "";
}
.devicon-safari-line-wordmark:before {
  content: "";
}
.devicon-safari-plain:before {
  content: "";
}
.devicon-safari-plain-wordmark:before {
  content: "";
}
.devicon-salesforce-plain:before {
  content: "";
}
.devicon-sanity-plain:before {
  content: "";
}
.devicon-sass-original:before,.devicon-sass-plain:before {
  content: "";
}
.devicon-scala-plain:before {
  content: "";
}
.devicon-scala-plain-wordmark:before {
  content: "";
}
.devicon-scalingo-line:before {
  content: "";
}
.devicon-scalingo-line-wordmark:before {
  content: "";
}
.devicon-scalingo-plain:before {
  content: "";
}
.devicon-scalingo-plain-wordmark:before {
  content: "";
}
.devicon-scikitlearn-line:before,.devicon-scikitlearn-line-wordmark:before {
  content: "";
}
.devicon-scikitlearn-plain:before,.devicon-scikitlearn-plain-wordmark:before {
  content: "";
}
.devicon-sdl-plain:before {
  content: "";
}
.devicon-selenium-original:before,.devicon-selenium-plain:before {
  content: "";
}
.devicon-sema-original:before,.devicon-sema-plain:before {
  content: "";
}
.devicon-sema-original-wordmark:before,.devicon-sema-plain-wordmark:before {
  content: "";
}
.devicon-sentry-original:before,.devicon-sentry-plain:before {
  content: "";
}
.devicon-sentry-original-wordmark:before,.devicon-sentry-plain-wordmark:before {
  content: "";
}
.devicon-sequelize-plain:before {
  content: "";
}
.devicon-sequelize-plain-wordmark:before {
  content: "";
}
.devicon-shopware-original:before {
  content: "";
}
.devicon-shopware-original-wordmark:before {
  content: "";
}
.devicon-shotgrid-original-wordmark:before,.devicon-shotgrid-plain-wordmark:before {
  content: "";
}
.devicon-shotgrid-plain:before {
  content: "";
}
.devicon-sketch-line:before {
  content: "";
}
.devicon-sketch-line-wordmark:before {
  content: "";
}
.devicon-sketch-plain:before {
  content: "";
}
.devicon-sketch-plain-wordmark:before {
  content: "";
}
.devicon-slack-plain:before {
  content: "";
}
.devicon-slack-plain-wordmark:before {
  content: "";
}
.devicon-socketio-original:before,.devicon-socketio-plain:before {
  content: "";
}
.devicon-socketio-original-wordmark:before,.devicon-socketio-plain-wordmark:before {
  content: "";
}
.devicon-solidity-plain:before {
  content: "";
}
.devicon-solidjs-plain:before {
  content: "";
}
.devicon-solidjs-plain-wordmark:before {
  content: "";
}
.devicon-sonarqube-line:before {
  content: "";
}
.devicon-sonarqube-line-wordmark:before {
  content: "";
}
.devicon-sonarqube-original:before,.devicon-sonarqube-plain:before {
  content: "";
}
.devicon-sonarqube-plain-wordmark:before {
  content: "";
}
.devicon-sourcetree-original:before,.devicon-sourcetree-plain:before {
  content: "";
}
.devicon-sourcetree-original-wordmark:before,.devicon-sourcetree-plain-wordmark:before {
  content: "";
}
.devicon-spack-plain:before {
  content: "";
}
.devicon-splunk-original-wordmark:before,.devicon-splunk-plain-wordmark:before {
  content: "";
}
.devicon-spring-original:before,.devicon-spring-plain:before {
  content: "";
}
.devicon-spring-original-wordmark:before,.devicon-spring-plain-wordmark:before {
  content: "";
}
.devicon-spss-plain:before {
  content: "";
}
.devicon-spyder-plain:before {
  content: "";
}
.devicon-spyder-plain-wordmark:before {
  content: "";
}
.devicon-sqlalchemy-plain:before {
  content: "";
}
.devicon-sqlalchemy-plain-wordmark:before {
  content: "";
}
.devicon-sqldeveloper-plain:before {
  content: "";
}
.devicon-sqlite-plain:before {
  content: "";
}
.devicon-sqlite-plain-wordmark:before {
  content: "";
}
.devicon-ssh-original:before,.devicon-ssh-plain:before {
  content: "";
}
.devicon-ssh-original-wordmark:before,.devicon-ssh-plain-wordmark:before {
  content: "";
}
.devicon-stackoverflow-line:before {
  content: "";
}
.devicon-stackoverflow-line-wordmark:before {
  content: "";
}
.devicon-stackoverflow-plain:before {
  content: "";
}
.devicon-stackoverflow-plain-wordmark:before {
  content: "";
}
.devicon-stata-original-wordmark:before,.devicon-stata-plain-wordmark:before {
  content: "";
}
.devicon-storybook-plain:before {
  content: "";
}
.devicon-storybook-plain-wordmark:before {
  content: "";
}
.devicon-streamlit-plain:before {
  content: "";
}
.devicon-streamlit-plain-wordmark:before {
  content: "";
}
.devicon-stylus-original:before {
  content: "";
}
.devicon-subversion-original:before,.devicon-subversion-plain:before {
  content: "";
}
.devicon-subversion-plain-wordmark:before {
  content: "";
}
.devicon-supabase-plain:before {
  content: "";
}
.devicon-supabase-plain-wordmark:before {
  content: "";
}
.devicon-svelte-plain:before {
  content: "";
}
.devicon-svelte-plain-wordmark:before {
  content: "";
}
.devicon-swagger-plain:before {
  content: "";
}
.devicon-swagger-plain-wordmark:before {
  content: "";
}
.devicon-swift-plain:before {
  content: "";
}
.devicon-swift-plain-wordmark:before {
  content: "";
}
.devicon-swiper-original:before,.devicon-swiper-plain:before {
  content: "";
}
.devicon-symfony-original:before,.devicon-symfony-plain:before {
  content: "";
}
.devicon-symfony-original-wordmark:before,.devicon-symfony-plain-wordmark:before {
  content: "";
}
.devicon-tailwindcss-original:before,.devicon-tailwindcss-plain:before {
  content: "";
}
.devicon-tailwindcss-plain-wordmark:before {
  content: "";
}
.devicon-tauri-plain:before {
  content: "";
}
.devicon-tauri-plain-wordmark:before {
  content: "";
}
.devicon-tensorflow-line:before {
  content: "";
}
.devicon-tensorflow-line-wordmark:before {
  content: "";
}
.devicon-tensorflow-original:before {
  content: "";
}
.devicon-tensorflow-original-wordmark:before {
  content: "";
}
.devicon-terraform-plain:before {
  content: "";
}
.devicon-terraform-plain-wordmark:before {
  content: "";
}
.devicon-tex-original:before,.devicon-tex-original-wordmark:before,.devicon-tex-plain:before,.devicon-tex-plain-wordmark:before {
  content: "";
}
.devicon-thealgorithms-plain:before {
  content: "";
}
.devicon-thealgorithms-plain-wordmark:before {
  content: "";
}
.devicon-threedsmax-plain:before,.devicon-threedsmax-plain-wordmark:before {
  content: "";
}
.devicon-threejs-original:before {
  content: "";
}
.devicon-threejs-original-wordmark:before {
  content: "";
}
.devicon-titaniumsdk-original:before,.devicon-titaniumsdk-plain:before {
  content: "";
}
.devicon-tomcat-line:before {
  content: "";
}
.devicon-tomcat-line-wordmark:before {
  content: "";
}
.devicon-tortoisegit-line:before {
  content: "";
}
.devicon-tortoisegit-plain:before {
  content: "";
}
.devicon-towergit-plain:before {
  content: "";
}
.devicon-towergit-plain-wordmark:before {
  content: "";
}
.devicon-traefikmesh-line:before {
  content: "";
}
.devicon-traefikmesh-line-wordmark:before {
  content: "";
}
.devicon-traefikmesh-original:before,.devicon-traefikmesh-plain:before {
  content: "";
}
.devicon-traefikmesh-plain-wordmark:before {
  content: "";
}
.devicon-traefikproxy-line:before {
  content: "";
}
.devicon-traefikproxy-line-wordmark:before {
  content: "";
}
.devicon-traefikproxy-original:before,.devicon-traefikproxy-plain:before {
  content: "";
}
.devicon-traefikproxy-plain-wordmark:before {
  content: "";
}
.devicon-travis-line:before {
  content: "";
}
.devicon-travis-line-wordmark:before {
  content: "";
}
.devicon-travis-plain:before {
  content: "";
}
.devicon-travis-plain-wordmark:before {
  content: "";
}
.devicon-trello-line:before {
  content: "";
}
.devicon-trello-line-wordmark:before {
  content: "";
}
.devicon-trello-plain:before {
  content: "";
}
.devicon-trello-plain-wordmark:before {
  content: "";
}
.devicon-trpc-plain:before {
  content: "";
}
.devicon-trpc-plain-wordmark:before {
  content: "";
}
.devicon-twitter-original:before,.devicon-twitter-plain:before {
  content: "";
}
.devicon-typescript-plain:before,.devicon-typescript-original:before {
  content: "";
}
.devicon-typo3-line:before {
  content: "";
}
.devicon-typo3-line-wordmark:before {
  content: "";
}
.devicon-typo3-original:before,.devicon-typo3-plain:before {
  content: "";
}
.devicon-typo3-plain-wordmark:before {
  content: "";
}
.devicon-ubuntu-plain:before {
  content: "";
}
.devicon-ubuntu-plain-wordmark:before {
  content: "";
}
.devicon-unifiedmodelinglanguage-plain:before {
  content: "";
}
.devicon-unifiedmodelinglanguage-plain-wordmark:before {
  content: "";
}
.devicon-unity-line:before {
  content: "";
}
.devicon-unity-line-wordmark:before {
  content: "";
}
.devicon-unity-plain:before {
  content: "";
}
.devicon-unity-plain-wordmark:before {
  content: "";
}
.devicon-unix-original:before {
  content: "";
}
.devicon-unrealengine-original:before,.devicon-unrealengine-plain:before {
  content: "";
}
.devicon-unrealengine-original-wordmark:before,.devicon-unrealengine-plain-wordmark:before {
  content: "";
}
.devicon-uwsgi-plain:before {
  content: "";
}
.devicon-v8-plain:before,.devicon-v8-plain-wordmark:before {
  content: "";
}
.devicon-vagrant-plain:before {
  content: "";
}
.devicon-vagrant-plain-wordmark:before {
  content: "";
}
.devicon-vala-plain:before {
  content: "";
}
.devicon-vala-plain-wordmark:before {
  content: "";
}
.devicon-vault-original:before,.devicon-vault-plain:before {
  content: "";
}
.devicon-vault-plain-wordmark:before {
  content: "";
}
.devicon-vercel-line:before {
  content: "";
}
.devicon-vercel-line-wordmark:before {
  content: "";
}
.devicon-vercel-original:before,.devicon-vercel-plain:before {
  content: "";
}
.devicon-vercel-original-wordmark:before,.devicon-vercel-plain-wordmark:before {
  content: "";
}
.devicon-vertx-line:before {
  content: "";
}
.devicon-vertx-line-wordmark:before {
  content: "";
}
.devicon-vertx-plain:before {
  content: "";
}
.devicon-vertx-plain-wordmark:before {
  content: "";
}
.devicon-vim-plain:before {
  content: "";
}
.devicon-visualbasic-line:before {
  content: "";
}
.devicon-visualbasic-plain:before {
  content: "";
}
.devicon-visualstudio-line:before {
  content: "";
}
.devicon-visualstudio-plain:before {
  content: "";
}
.devicon-vitejs-plain:before {
  content: "";
}
.devicon-vite-original:before,.devicon-vite-plain:before {
  content: "";
}
.devicon-vite-original-wordmark:before,.devicon-vite-plain-wordmark:before {
  content: "";
}
.devicon-vitess-plain:before {
  content: "";
}
.devicon-vitess-plain-wordmark:before {
  content: "";
}
.devicon-vitest-plain:before {
  content: "";
}
.devicon-vscode-plain:before {
  content: "";
}
.devicon-vscode-plain-wordmark:before {
  content: "";
}
.devicon-vsphere-line:before {
  content: "";
}
.devicon-vsphere-line-wordmark:before {
  content: "";
}
.devicon-vsphere-plain:before {
  content: "";
}
.devicon-vsphere-plain-wordmark:before {
  content: "";
}
.devicon-vuejs-line:before {
  content: "";
}
.devicon-vuejs-line-wordmark:before {
  content: "";
}
.devicon-vuejs-plain:before {
  content: "";
}
.devicon-vuejs-plain-wordmark:before {
  content: "";
}
.devicon-vuestorefront-plain:before {
  content: "";
}
.devicon-vuetify-line:before {
  content: "";
}
.devicon-vuetify-plain:before {
  content: "";
}
.devicon-vyper-plain:before {
  content: "";
}
.devicon-vyper-plain-wordmark:before {
  content: "";
}
.devicon-wasm-original:before,.devicon-wasm-plain:before {
  content: "";
}
.devicon-wasm-plain-wordmark:before {
  content: "";
}
.devicon-webflow-original:before {
  content: "";
}
.devicon-weblate-plain:before {
  content: "";
}
.devicon-weblate-plain-wordmark:before {
  content: "";
}
.devicon-webpack-plain:before {
  content: "";
}
.devicon-webpack-plain-wordmark:before {
  content: "";
}
.devicon-webstorm-plain:before {
  content: "";
}
.devicon-webstorm-plain-wordmark:before {
  content: "";
}
.devicon-windows8-original:before,.devicon-windows8-plain:before {
  content: "";
}
.devicon-windows8-original-wordmark:before,.devicon-windows8-plain-wordmark:before {
  content: "";
}
.devicon-windows11-original:before,.devicon-windows11-plain:before {
  content: "";
}
.devicon-windows11-original-wordmark:before,.devicon-windows11-plain-wordmark:before {
  content: "";
}
.devicon-woocommerce-plain:before {
  content: "";
}
.devicon-woocommerce-plain-wordmark:before {
  content: "";
}
.devicon-wordpress-plain:before {
  content: "";
}
.devicon-wordpress-plain-wordmark:before {
  content: "";
}
.devicon-xamarin-original:before,.devicon-xamarin-plain:before {
  content: "";
}
.devicon-xamarin-original-wordmark:before,.devicon-xamarin-plain-wordmark:before {
  content: "";
}
.devicon-xcode-plain:before {
  content: "";
}
.devicon-xd-line:before {
  content: "";
}
.devicon-xd-plain:before {
  content: "";
}
.devicon-xml-line:before,.devicon-xml-line-wordmark:before {
  content: "";
}
.devicon-xml-plain:before,.devicon-xml-plain-wordmark:before {
  content: "";
}
.devicon-yaml-plain:before,.devicon-yaml-plain-wordmark:before {
  content: "";
}
.devicon-yarn-line:before {
  content: "";
}
.devicon-yarn-line-wordmark:before {
  content: "";
}
.devicon-yarn-original:before,.devicon-yarn-plain:before {
  content: "";
}
.devicon-yarn-original-wordmark:before,.devicon-yarn-plain-wordmark:before {
  content: "";
}
.devicon-yii-plain:before {
  content: "";
}
.devicon-yii-plain-wordmark:before {
  content: "";
}
.devicon-yugabytedb-plain:before {
  content: "";
}
.devicon-yugabytedb-plain-wordmark:before {
  content: "";
}
.devicon-yunohost-plain:before {
  content: "";
}
.devicon-zend-line:before {
  content: "";
}
.devicon-zend-line-wordmark:before {
  content: "";
}
.devicon-zend-original:before,.devicon-zend-plain:before {
  content: "";
}
.devicon-zend-original-wordmark:before,.devicon-zend-plain-wordmark:before {
  content: "";
}
.devicon-zig-original:before,.devicon-zig-plain:before {
  content: "";
}
.devicon-zig-plain-wordmark:before {
  content: "";
}
.devicon-threedsmax-plain.colored,.devicon-threedsmax-original-wordmark.colored,.devicon-threedsmax-plain-wordmark.colored {
  color: #37a5cc;
}
.devicon-aarch64-plain.colored,.devicon-aarch64-line.colored,.devicon-aarch64-original-wordmark.colored,.devicon-aarch64-plain-wordmark.colored,.devicon-aarch64-line-wordmark.colored {
  color: #16358c;
}
.devicon-adonisjs-original.colored,.devicon-adonisjs-original-wordmark.colored,.devicon-adonisjs-plain.colored,.devicon-adonisjs-plain-wordmark.colored {
  color: #5a45ff;
}
.devicon-aftereffects-plain.colored {
  color: #1f0740;
}
.devicon-akka-plain.colored,.devicon-akka-plain-wordmark.colored {
  color: #15a9ce;
}
.devicon-algolia-original.colored,.devicon-algolia-original-wordmark.colored {
  color: #003dff;
}
.devicon-alpinejs-original.colored,.devicon-alpinejs-original-wordmark.colored,.devicon-alpinejs-plain.colored,.devicon-alpinejs-plain-wordmark.colored {
  color: #2d3441;
}
.devicon-amazonwebservices-plain-wordmark.colored,.devicon-amazonwebservices-line-wordmark.colored,.devicon-amazonwebservices-original.colored,.devicon-amazonwebservices-plain.colored,.devicon-amazonwebservices-line.colored {
  color: #f90;
}
.devicon-anaconda-original.colored,.devicon-anaconda-original-wordmark.colored,.devicon-anaconda-plain.colored,.devicon-anaconda-plain-wordmark.colored {
  color: #3eb049;
}
.devicon-android-plain.colored,.devicon-android-plain-wordmark.colored {
  color: #a4c439;
}
.devicon-androidstudio-plain.colored,.devicon-androidstudio-plain-wordmark.colored {
  color: #4285f4;
}
.devicon-angular-plain.colored,.devicon-angular-plain-wordmark.colored {
  color: #fff;
}
.devicon-angularjs-plain.colored,.devicon-angularjs-plain-wordmark.colored {
  color: #c4473a;
}
.devicon-angularmaterial-plain.colored {
  color: #ffa726;
}
.devicon-ansible-plain.colored,.devicon-ansible-plain-wordmark.colored {
  color: #1a1918;
}
.devicon-antdesign-plain.colored,.devicon-antdesign-plain-wordmark.colored {
  color: #0073bb;
}
.devicon-apache-plain.colored,.devicon-apache-plain-wordmark.colored,.devicon-apache-line.colored,.devicon-apache-line-wordmark.colored {
  color: #cb2533;
}
.devicon-apacheairflow-plain.colored,.devicon-apacheairflow-plain-wordmark.colored {
  color: #017cee;
}
.devicon-apachekafka-original.colored,.devicon-apachekafka-original-wordmark.colored,.devicon-apachekafka-plain.colored,.devicon-apachekafka-plain-wordmark.colored {
  color: #231f20;
}
.devicon-apachespark-original.colored,.devicon-apachespark-plain-wordmark.colored,.devicon-apachespark-plain.colored {
  color: #e15919;
}
.devicon-apl-plain.colored {
  color: #24a148;
}
.devicon-appcelerator-original.colored,.devicon-appcelerator-plain-wordmark.colored,.devicon-appcelerator-plain.colored {
  color: #ac162c;
}
.devicon-apple-original.colored,.devicon-apple-plain.colored {
  color: #000;
}
.devicon-appwrite-plain.colored,.devicon-appwrite-plain-wordmark.colored,.devicon-appwrite-original.colored,.devicon-appwrite-original-wordmark.colored {
  color: #f02e65;
}
.devicon-archlinux-plain.colored,.devicon-archlinux-plain-wordmark.colored {
  color: #1791cf;
}
.devicon-arduino-plain.colored,.devicon-arduino-plain-wordmark.colored {
  color: #00979d;
}
.devicon-argocd-plain.colored,.devicon-argocd-plain-wordmark.colored {
  color: #ef7b4d;
}
.devicon-astro-plain.colored,.devicon-astro-plain-wordmark.colored {
  color: #ff5d01;
}
.devicon-atom-original.colored,.devicon-atom-original-wordmark.colored,.devicon-atom-plain.colored,.devicon-atom-plain-wordmark.colored {
  color: #67595d;
}
.devicon-awk-plain-wordmark.colored,.devicon-awk-original.colored,.devicon-awk-plain.colored {
  color: #0a094d;
}
.devicon-axios-plain.colored,.devicon-axios-plain-wordmark.colored {
  color: #5a29e4;
}
.devicon-azure-plain.colored,.devicon-azure-plain-wordmark.colored {
  color: #0089d6;
}
.devicon-azuredevops-plain.colored {
  color: #0078d4;
}
.devicon-azuresqldatabase-plain.colored {
  color: #005ba1;
}
.devicon-babel-plain.colored,.devicon-babel-original.colored {
  color: #f9dc3e;
}
.devicon-backbonejs-plain.colored,.devicon-backbonejs-plain-wordmark.colored {
  color: #002a41;
}
.devicon-ballerina-original.colored,.devicon-ballerina-original-wordmark.colored,.devicon-ballerina-line.colored,.devicon-ballerina-line-wordmark.colored,.devicon-ballerina-plain.colored,.devicon-ballerina-plain-wordmark.colored {
  color: #46c0bc;
}
.devicon-bamboo-original.colored,.devicon-bamboo-original-wordmark.colored,.devicon-bamboo-plain.colored,.devicon-bamboo-plain-wordmark.colored {
  color: #1068e2;
}
.devicon-bash-plain.colored {
  color: #293138;
}
.devicon-beats-plain.colored {
  color: #07c;
}
.devicon-behance-plain.colored,.devicon-behance-plain-wordmark.colored {
  color: #0071e0;
}
.devicon-bitbucket-original.colored,.devicon-bitbucket-original-wordmark.colored,.devicon-bitbucket-plain.colored,.devicon-bitbucket-plain-wordmark.colored {
  color: #205081;
}
.devicon-blazor-original.colored,.devicon-blazor-line.colored,.devicon-blazor-plain.colored {
  color: #5c2d91;
}
.devicon-blender-original.colored,.devicon-blender-original-wordmark.colored {
  color: #dc7b2e;
}
.devicon-bootstrap-plain.colored,.devicon-bootstrap-plain-wordmark.colored {
  color: #712cf9;
}
.devicon-bower-plain.colored,.devicon-bower-plain-wordmark.colored,.devicon-bower-line.colored,.devicon-bower-line-wordmark.colored {
  color: #ef5734;
}
.devicon-browserstack-plain.colored,.devicon-browserstack-plain-wordmark.colored,.devicon-browserstack-line.colored,.devicon-browserstack-line-wordmark.colored {
  color: #0070f0;
}
.devicon-bulma-plain.colored {
  color: #00d1b2;
}
.devicon-bun-plain.colored,.devicon-bun-line.colored {
  color: #fbf0df;
}
.devicon-c-plain.colored,.devicon-c-plain-wordmark.colored,.devicon-c-line.colored,.devicon-c-line-wordmark.colored,.devicon-c-plain-wordmark.colored,.devicon-c-line-wordmark.colored {
  color: #03599c;
}
.devicon-cairo-plain.colored,.devicon-cairo-plain-wordmark.colored {
  color: #f39914;
}
.devicon-cakephp-plain.colored,.devicon-cakephp-plain-wordmark.colored {
  color: #d43d44;
}
.devicon-canva-original.colored,.devicon-canva-plain.colored {
  color: #00c4cc;
}
.devicon-capacitor-plain.colored,.devicon-capacitor-plain-wordmark.colored {
  color: #53b9ff;
}
.devicon-carbon-original.colored,.devicon-carbon-plain.colored {
  color: #000;
}
.devicon-cassandra-plain.colored,.devicon-cassandra-plain-wordmark.colored {
  color: #1185b0;
}
.devicon-centos-plain.colored,.devicon-centos-plain-wordmark.colored {
  color: #932178;
}
.devicon-ceylon-plain.colored,.devicon-ceylon-plain-wordmark.colored {
  color: #ab710a;
}
.devicon-chrome-plain.colored,.devicon-chrome-plain-wordmark.colored {
  color: #ce4e4e;
}
.devicon-circleci-plain.colored,.devicon-circleci-plain-wordmark.colored {
  color: #343434;
}
.devicon-clarity-plain.colored,.devicon-clarity-plain-wordmark.colored {
  color: #13171a;
}
.devicon-clion-plain.colored,.devicon-clion-plain-wordmark.colored {
  color: #21d789;
}
.devicon-clojure-line.colored,.devicon-clojure-plain.colored,.devicon-clojure-plain.colored {
  color: #5881d8;
}
.devicon-clojurescript-plain.colored {
  color: #96ca4b;
}
.devicon-cloudflare-plain.colored,.devicon-cloudflare-plain-wordmark.colored {
  color: #f38020;
}
.devicon-cloudflareworkers-plain.colored,.devicon-cloudflareworkers-plain-wordmark.colored {
  color: #ea9344;
}
.devicon-cmake-plain.colored,.devicon-cmake-plain-wordmark.colored {
  color: #0e8a16;
}
.devicon-codeac-original.colored {
  color: #005096;
}
.devicon-codecov-plain.colored {
  color: #e0225c;
}
.devicon-codeigniter-plain.colored,.devicon-codeigniter-plain-wordmark.colored {
  color: #ee4323;
}
.devicon-codepen-original.colored,.devicon-codepen-original-wordmark.colored,.devicon-codepen-line.colored,.devicon-codepen-line-wordmark.colored,.devicon-codepen-plain.colored,.devicon-codepen-plain-wordmark.colored {
  color: #000;
}
.devicon-coffeescript-original.colored,.devicon-coffeescript-original-wordmark.colored,.devicon-coffeescript-plain.colored,.devicon-coffeescript-plain-wordmark.colored {
  color: #28334c;
}
.devicon-composer-line.colored,.devicon-composer-line-wordmark.colored,.devicon-composer-plain.colored,.devicon-composer-plain-wordmark.colored {
  color: #000;
}
.devicon-confluence-plain.colored,.devicon-confluence-plain-wordmark.colored,.devicon-confluence-line.colored,.devicon-confluence-line-wordmark.colored {
  color: #136be6;
}
.devicon-consul-original.colored,.devicon-consul-plain-wordmark.colored,.devicon-consul-plain.colored {
  color: #e03875;
}
.devicon-contao-original.colored,.devicon-contao-original-wordmark.colored {
  color: #f47c00;
}
.devicon-corejs-original.colored,.devicon-corejs-original-wordmark.colored,.devicon-corejs-plain.colored,.devicon-corejs-plain-wordmark.colored {
  color: #000;
}
.devicon-cosmosdb-plain.colored,.devicon-cosmosdb-plain-wordmark.colored {
  color: #59b3d8;
}
.devicon-couchbase-original.colored,.devicon-couchbase-plain-wordmark.colored,.devicon-couchbase-plain.colored {
  color: #ea2328;
}
.devicon-couchdb-plain.colored,.devicon-couchdb-plain-wordmark.colored {
  color: #e42528;
}
.devicon-cplusplus-plain.colored,.devicon-cplusplus-line.colored,.devicon-cplusplus-plain-wordmark.colored,.devicon-cplusplus-line-wordmark.colored {
  color: #004482;
}
.devicon-crystal-original.colored,.devicon-crystal-original-wordmark.colored,.devicon-crystal-line.colored,.devicon-crystal-line-wordmark.colored,.devicon-crystal-plain.colored,.devicon-crystal-plain-wordmark.colored {
  color: #000;
}
.devicon-csharp-plain.colored,.devicon-csharp-plain-wordmark.colored,.devicon-csharp-line.colored,.devicon-csharp-line-wordmark.colored,.devicon-csharp-plain-wordmark.colored,.devicon-csharp-line-wordmark.colored {
  color: #68217a;
}
.devicon-css3-plain.colored,.devicon-css3-plain-wordmark.colored {
  color: #3d8fc6;
}
.devicon-cucumber-plain.colored,.devicon-cucumber-plain-wordmark.colored {
  color: #00a818;
}
.devicon-cypressio-plain.colored,.devicon-cypressio-plain-wordmark.colored,.devicon-cypressio-line.colored,.devicon-cypressio-line-wordmark.colored {
  color: #1b1e2e;
}
.devicon-d3js-plain.colored {
  color: #f7974e;
}
.devicon-dart-plain.colored,.devicon-dart-plain-wordmark.colored {
  color: #00a8e1;
}
.devicon-datagrip-plain.colored,.devicon-datagrip-plain-wordmark.colored {
  color: #21d789;
}
.devicon-dataspell-plain.colored,.devicon-dataspell-plain-wordmark.colored {
  color: #087cfa;
}
.devicon-dbeaver-plain.colored {
  color: #382a24;
}
.devicon-debian-plain.colored,.devicon-debian-plain-wordmark.colored {
  color: #a80030;
}
.devicon-denojs-original.colored,.devicon-denojs-original-wordmark.colored,.devicon-denojs-plain.colored,.devicon-denojs-plain-wordmark.colored {
  color: #000;
}
.devicon-devicon-plain.colored,.devicon-devicon-plain-wordmark.colored,.devicon-devicon-line.colored,.devicon-devicon-line-wordmark.colored {
  color: #60be86;
}
.devicon-digitalocean-original.colored,.devicon-digitalocean-original-wordmark.colored,.devicon-digitalocean-plain.colored,.devicon-digitalocean-plain-wordmark.colored {
  color: #0080ff;
}
.devicon-discordjs-plain.colored,.devicon-discordjs-plain-wordmark.colored {
  color: #0c0c14;
}
.devicon-django-plain.colored,.devicon-django-plain-wordmark.colored {
  color: #092e20;
}
.devicon-djangorest-plain.colored,.devicon-djangorest-line.colored,.devicon-djangorest-plain-wordmark.colored,.devicon-djangorest-line-wordmark.colored {
  color: #a30000;
}
.devicon-docker-plain.colored,.devicon-docker-plain-wordmark.colored {
  color: #019bc6;
}
.devicon-doctrine-plain.colored,.devicon-doctrine-plain-wordmark.colored,.devicon-doctrine-line.colored,.devicon-doctrine-line-wordmark.colored {
  color: #f56d39;
}
.devicon-dot-net-plain.colored,.devicon-dot-net-plain-wordmark.colored {
  color: #1384c8;
}
.devicon-dotnetcore-plain.colored {
  color: #623697;
}
.devicon-dreamweaver-plain.colored,.devicon-dreamweaver-line.colored {
  color: #470137;
}
.devicon-dropwizard-plain.colored {
  color: #24265d;
}
.devicon-drupal-plain.colored,.devicon-drupal-plain-wordmark.colored {
  color: #0073ba;
}
.devicon-dynamodb-plain.colored {
  color: #527fff;
}
.devicon-eclipse-plain-wordmark.colored,.devicon-eclipse-plain.colored {
  color: #2c2255;
}
.devicon-ecto-original.colored,.devicon-ecto-plain-wordmark.colored,.devicon-ecto-plain.colored {
  color: #77bf43;
}
.devicon-elasticsearch-plain-wordmark.colored,.devicon-elasticsearch-plain.colored {
  color: #00bfb3;
}
.devicon-electron-original.colored,.devicon-electron-original-wordmark.colored {
  color: #47848f;
}
.devicon-eleventy-plain.colored {
  color: #1f1f1f;
}
.devicon-elixir-plain.colored,.devicon-elixir-plain-wordmark.colored {
  color: #380a4d;
}
.devicon-elm-plain.colored,.devicon-elm-plain-wordmark.colored {
  color: #34495e;
}
.devicon-emacs-original.colored {
  color: #421f5f;
}
.devicon-embeddedc-plain.colored,.devicon-embeddedc-plain-wordmark.colored {
  color: #444;
}
.devicon-ember-original-wordmark.colored,.devicon-ember-plain.colored,.devicon-ember-plain-wordmark.colored {
  color: #e04e39;
}
.devicon-envoy-plain.colored,.devicon-envoy-plain-wordmark.colored {
  color: #e13eaf;
}
.devicon-erlang-plain.colored,.devicon-erlang-plain-wordmark.colored {
  color: #a90533;
}
.devicon-eslint-plain.colored,.devicon-eslint-plain-wordmark.colored,.devicon-eslint-line.colored,.devicon-eslint-line-wordmark.colored {
  color: #4b32c3;
}
.devicon-express-original.colored,.devicon-express-original-wordmark.colored {
  color: #444;
}
.devicon-facebook-plain.colored,.devicon-facebook-original.colored {
  color: #3d5a98;
}
.devicon-fastapi-plain.colored,.devicon-fastapi-plain-wordmark.colored {
  color: #009688;
}
.devicon-fastify-plain.colored,.devicon-fastify-plain-wordmark.colored {
  color: #000;
}
.devicon-faunadb-original-wordmark.colored,.devicon-faunadb-original.colored,.devicon-faunadb-line.colored,.devicon-faunadb-line-wordmark.colored,.devicon-faunadb-plain.colored,.devicon-faunadb-plain-wordmark.colored {
  color: #3a1ab6;
}
.devicon-feathersjs-original.colored {
  color: #333;
}
.devicon-fedora-plain.colored {
  color: #294172;
}
.devicon-figma-plain.colored {
  color: #f24e1e;
}
.devicon-filezilla-plain.colored,.devicon-filezilla-plain-wordmark.colored,.devicon-filezilla-line.colored,.devicon-filezilla-line-wordmark.colored {
  color: #bb0001;
}
.devicon-firebase-plain.colored,.devicon-firebase-plain-wordmark.colored,.devicon-firebase-line.colored,.devicon-firebase-line-wordmark.colored {
  color: #ffa000;
}
.devicon-firefox-plain.colored,.devicon-firefox-plain-wordmark.colored {
  color: #dd732a;
}
.devicon-flask-original.colored,.devicon-flask-original-wordmark.colored,.devicon-flask-plain.colored,.devicon-flask-plain-wordmark.colored {
  color: #010101;
}
.devicon-flutter-plain.colored {
  color: #3fb6d3;
}
.devicon-fortran-original.colored {
  color: #734f96;
}
.devicon-foundation-plain.colored,.devicon-foundation-plain-wordmark.colored {
  color: #008cba;
}
.devicon-framermotion-original.colored,.devicon-framermotion-original-wordmark.colored,.devicon-framermotion-plain.colored,.devicon-framermotion-plain-wordmark.colored {
  color: #000;
}
.devicon-framework7-original.colored,.devicon-framework7-original-wordmark.colored,.devicon-framework7-plain.colored,.devicon-framework7-plain-wordmark.colored {
  color: #ee350f;
}
.devicon-fsharp-plain.colored {
  color: #378bba;
}
.devicon-gatling-original.colored,.devicon-gatling-plain-wordmark.colored,.devicon-gatling-line.colored,.devicon-gatling-line-wordmark.colored,.devicon-gatling-plain.colored {
  color: #f78557;
}
.devicon-gatsby-original.colored,.devicon-gatsby-plain-wordmark.colored,.devicon-gatsby-plain.colored {
  color: #64328b;
}
.devicon-gazebo-plain.colored,.devicon-gazebo-plain-wordmark.colored {
  color: #f58113;
}
.devicon-gcc-plain.colored,.devicon-gcc-line.colored,.devicon-gcc-original-wordmark.colored,.devicon-gcc-plain-wordmark.colored,.devicon-gcc-line-wordmark.colored {
  color: #ffcfab;
}
.devicon-gentoo-plain.colored,.devicon-gentoo-plain-wordmark.colored,.devicon-gentoo-line.colored,.devicon-gentoo-line-wordmark.colored {
  color: #9991d9;
}
.devicon-ghost-original.colored,.devicon-ghost-original-wordmark.colored {
  color: #000;
}
.devicon-gimp-plain.colored,.devicon-gimp-plain-wordmark.colored,.devicon-gimp-line.colored,.devicon-gimp-line-wordmark.colored {
  color: #716955;
}
.devicon-git-plain.colored,.devicon-git-plain-wordmark.colored {
  color: #f34f29;
}
.devicon-gitbook-original.colored,.devicon-gitbook-original-wordmark.colored,.devicon-gitbook-line.colored,.devicon-gitbook-line-wordmark.colored,.devicon-gitbook-plain.colored,.devicon-gitbook-plain-wordmark.colored {
  color: #346ddb;
}
.devicon-github-original.colored,.devicon-github-original-wordmark.colored,.devicon-github-plain.colored {
  color: #181616;
}
.devicon-githubactions-plain.colored {
  color: #2088ff;
}
.devicon-githubcodespaces-plain.colored {
  color: #24292e;
}
.devicon-gitlab-plain.colored,.devicon-gitlab-plain-wordmark.colored {
  color: #e24329;
}
.devicon-gitpod-plain.colored,.devicon-gitpod-plain-wordmark.colored {
  color: #ffa132;
}
.devicon-gitter-plain.colored,.devicon-gitter-plain-wordmark.colored {
  color: #000;
}
.devicon-go-original-wordmark.colored,.devicon-go-plain.colored,.devicon-go-line.colored,.devicon-go-plain-wordmark.colored {
  color: #00acd7;
}
.devicon-godot-plain.colored,.devicon-godot-plain-wordmark.colored {
  color: #478cbf;
}
.devicon-goland-plain.colored,.devicon-goland-plain-wordmark.colored {
  color: #087cfa;
}
.devicon-google-plain.colored,.devicon-google-plain-wordmark.colored,.devicon-google-original.colored,.devicon-google-original-wordmark.colored {
  color: #587dbd;
}
.devicon-googlecloud-plain.colored,.devicon-googlecloud-plain-wordmark.colored {
  color: #557ebf;
}
.devicon-gradle-original.colored,.devicon-gradle-original-wordmark.colored,.devicon-gradle-plain.colored,.devicon-gradle-plain-wordmark.colored {
  color: #02303a;
}
.devicon-grafana-plain.colored,.devicon-grafana-plain-wordmark.colored,.devicon-grafana-line.colored,.devicon-grafana-line-wordmark.colored {
  color: #f7a525;
}
.devicon-grails-plain.colored {
  color: #feb571;
}
.devicon-graphql-plain.colored,.devicon-graphql-plain-wordmark.colored {
  color: #e434aa;
}
.devicon-groovy-plain.colored {
  color: #619cbc;
}
.devicon-grpc-plain.colored {
  color: #00b0ad;
}
.devicon-grunt-plain.colored,.devicon-grunt-plain-wordmark.colored,.devicon-grunt-line.colored,.devicon-grunt-line-wordmark.colored {
  color: #fcaa1a;
}
.devicon-gulp-plain.colored {
  color: #eb4a4b;
}
.devicon-hadoop-plain.colored,.devicon-hadoop-plain-wordmark.colored,.devicon-hadoop-line.colored,.devicon-hadoop-line-wordmark.colored {
  color: #ff0;
}
.devicon-handlebars-original.colored,.devicon-handlebars-original-wordmark.colored,.devicon-handlebars-line.colored,.devicon-handlebars-line-wordmark.colored,.devicon-handlebars-plain.colored,.devicon-handlebars-plain-wordmark.colored {
  color: #000;
}
.devicon-hardhat-plain.colored,.devicon-hardhat-plain-wordmark.colored {
  color: #fff100;
}
.devicon-harvester-original.colored,.devicon-harvester-plain-wordmark.colored,.devicon-harvester-plain.colored {
  color: #00a580;
}
.devicon-haskell-plain.colored,.devicon-haskell-plain-wordmark.colored {
  color: #5e5185;
}
.devicon-haxe-plain.colored {
  color: #ea8220;
}
.devicon-helm-original.colored,.devicon-helm-line.colored,.devicon-helm-plain.colored {
  color: #0f1689;
}
.devicon-heroku-original.colored,.devicon-heroku-original-wordmark.colored,.devicon-heroku-plain.colored,.devicon-heroku-plain-wordmark.colored,.devicon-heroku-line.colored,.devicon-heroku-line-wordmark.colored {
  color: #6762a6;
}
.devicon-hibernate-plain.colored,.devicon-hibernate-plain-wordmark.colored {
  color: #bcae79;
}
.devicon-homebrew-plain.colored,.devicon-homebrew-plain-wordmark.colored,.devicon-homebrew-line.colored,.devicon-homebrew-line-wordmark.colored {
  color: #fbb040;
}
.devicon-html5-plain.colored,.devicon-html5-plain-wordmark.colored {
  color: #e54d26;
}
.devicon-hugo-plain.colored,.devicon-hugo-plain-wordmark.colored {
  color: #ff4088;
}
.devicon-ie10-original.colored,.devicon-ie10-plain.colored {
  color: #1ebbee;
}
.devicon-ifttt-original.colored,.devicon-ifttt-plain.colored {
  color: #000;
}
.devicon-illustrator-plain.colored,.devicon-illustrator-line.colored {
  color: #faa625;
}
.devicon-influxdb-original.colored,.devicon-influxdb-original-wordmark.colored,.devicon-influxdb-plain.colored,.devicon-influxdb-plain-wordmark.colored {
  color: #020a47;
}
.devicon-inkscape-plain.colored,.devicon-inkscape-plain-wordmark.colored {
  color: #000;
}
.devicon-insomnia-plain.colored,.devicon-insomnia-plain-wordmark.colored {
  color: #4000bf;
}
.devicon-intellij-plain.colored,.devicon-intellij-plain-wordmark.colored {
  color: #087cfa;
}
.devicon-ionic-original.colored,.devicon-ionic-original-wordmark.colored {
  color: #4e8ef7;
}
.devicon-jaegertracing-plain.colored,.devicon-jaegertracing-plain-wordmark.colored {
  color: #67cfe3;
}
.devicon-jamstack-original.colored,.devicon-jamstack-plain-wordmark.colored,.devicon-jamstack-plain.colored {
  color: #f0047f;
}
.devicon-jasmine-original.colored,.devicon-jasmine-original-wordmark.colored,.devicon-jasmine-plain.colored,.devicon-jasmine-plain-wordmark.colored {
  color: #8a4182;
}
.devicon-java-plain.colored,.devicon-java-plain-wordmark.colored {
  color: #ea2d2e;
}
.devicon-javascript-plain.colored {
  color: #f0db4f;
}
.devicon-jeet-plain.colored,.devicon-jeet-plain-wordmark.colored {
  color: #ff664a;
}
.devicon-jekyll-plain.colored,.devicon-jekyll-plain-wordmark.colored {
  color: #000;
}
.devicon-jenkins-line.colored,.devicon-jenkins-plain.colored {
  color: #f0d6b7;
}
.devicon-jest-plain.colored {
  color: #99425b;
}
.devicon-jetbrains-plain.colored {
  color: #fdcc21;
}
.devicon-jetpackcompose-plain-wordmark.colored,.devicon-jetpackcompose-plain.colored,.devicon-jetpackcompose-line.colored,.devicon-jetpackcompose-line-wordmark.colored {
  color: #4285f4;
}
.devicon-jira-plain.colored,.devicon-jira-plain-wordmark.colored {
  color: #2684ff;
}
.devicon-jiraalign-plain.colored,.devicon-jiraalign-plain-wordmark.colored {
  color: #2684ff;
}
.devicon-jquery-plain.colored,.devicon-jquery-plain-wordmark.colored {
  color: #0769ad;
}
.devicon-json-plain.colored {
  color: #505050;
}
.devicon-jule-original.colored,.devicon-jule-original-wordmark.colored,.devicon-jule-plain.colored,.devicon-jule-plain-wordmark.colored {
  color: #5f7389;
}
.devicon-julia-plain.colored,.devicon-julia-plain-wordmark.colored {
  color: #28a745;
}
.devicon-junit-plain.colored,.devicon-junit-plain-wordmark.colored,.devicon-junit-line.colored,.devicon-junit-line-wordmark.colored {
  color: #dc514a;
}
.devicon-jupyter-plain.colored,.devicon-jupyter-plain-wordmark.colored {
  color: #f37726;
}
.devicon-k3os-original.colored,.devicon-k3os-plain-wordmark.colored,.devicon-k3os-line.colored,.devicon-k3os-line-wordmark.colored,.devicon-k3os-plain.colored {
  color: #fd824e;
}
.devicon-k3s-original.colored,.devicon-k3s-plain-wordmark.colored,.devicon-k3s-plain.colored {
  color: #ffc519;
}
.devicon-k6-original.colored,.devicon-k6-plain.colored {
  color: #7d64ff;
}
.devicon-kaggle-original.colored,.devicon-kaggle-original-wordmark.colored,.devicon-kaggle-plain.colored,.devicon-kaggle-plain-wordmark.colored {
  color: #20beff;
}
.devicon-karatelabs-plain.colored,.devicon-karatelabs-plain-wordmark.colored {
  color: #000;
}
.devicon-karma-plain.colored {
  color: #56c5a8;
}
.devicon-kdeneon-plain.colored {
  color: #21769a;
}
.devicon-keras-plain.colored,.devicon-keras-plain-wordmark.colored,.devicon-keras-line.colored,.devicon-keras-line-wordmark.colored {
  color: #d00000;
}
.devicon-kibana-plain.colored,.devicon-kibana-plain-wordmark.colored {
  color: #f04e98;
}
.devicon-knexjs-original.colored,.devicon-knexjs-plain-wordmark.colored,.devicon-knexjs-plain.colored {
  color: #e16426;
}
.devicon-knockout-plain-wordmark.colored {
  color: #e42e16;
}
.devicon-kotlin-plain.colored,.devicon-kotlin-plain-wordmark.colored {
  color: #c711e1;
}
.devicon-krakenjs-plain.colored,.devicon-krakenjs-plain-wordmark.colored {
  color: #0081c2;
}
.devicon-ktor-plain.colored,.devicon-ktor-plain-wordmark.colored {
  color: #fc801d;
}
.devicon-kubernetes-plain.colored,.devicon-kubernetes-plain-wordmark.colored,.devicon-kubernetes-line.colored,.devicon-kubernetes-line-wordmark.colored {
  color: #326ce5;
}
.devicon-labview-plain.colored,.devicon-labview-plain-wordmark.colored {
  color: #fed500;
}
.devicon-laravel-original.colored,.devicon-laravel-original-wordmark.colored,.devicon-laravel-line.colored,.devicon-laravel-line-wordmark.colored,.devicon-laravel-plain.colored,.devicon-laravel-plain-wordmark.colored {
  color: #f0513f;
}
.devicon-latex-original.colored,.devicon-latex-plain.colored {
  color: #000;
}
.devicon-less-plain-wordmark.colored {
  color: #2a4d80;
}
.devicon-linkedin-plain.colored,.devicon-linkedin-plain-wordmark.colored {
  color: #0076b2;
}
.devicon-linux-plain.colored {
  color: #000;
}
.devicon-liquibase-original-wordmark.colored,.devicon-liquibase-original.colored,.devicon-liquibase-plain.colored,.devicon-liquibase-plain-wordmark.colored {
  color: #ff3c00;
}
.devicon-livewire-plain-wordmark.colored,.devicon-livewire-plain.colored {
  color: #fb70a9;
}
.devicon-llvm-plain.colored {
  color: #5a90b6;
}
.devicon-lodash-plain.colored {
  color: #000;
}
.devicon-logstash-plain-wordmark.colored,.devicon-logstash-plain.colored {
  color: #fec514;
}
.devicon-lua-plain.colored,.devicon-lua-line.colored,.devicon-lua-original-wordmark.colored,.devicon-lua-plain-wordmark.colored,.devicon-lua-line-wordmark.colored {
  color: navy;
}
.devicon-lumen-original.colored,.devicon-lumen-plain.colored {
  color: #e54537;
}
.devicon-magento-original.colored,.devicon-magento-plain-wordmark.colored,.devicon-magento-line.colored,.devicon-magento-line-wordmark.colored,.devicon-magento-plain.colored {
  color: #f26322;
}
.devicon-mariadb-original.colored,.devicon-mariadb-original-wordmark.colored,.devicon-mariadb-plain.colored,.devicon-mariadb-plain-wordmark.colored {
  color: #003545;
}
.devicon-markdown-original.colored,.devicon-markdown-plain.colored {
  color: #000;
}
.devicon-materializecss-plain.colored {
  color: #eb7077;
}
.devicon-materialui-plain.colored {
  color: #1fa6ca;
}
.devicon-matlab-plain.colored,.devicon-matlab-line.colored {
  color: #6dd0c7;
}
.devicon-matplotlib-plain.colored,.devicon-matplotlib-plain-wordmark.colored {
  color: #11557c;
}
.devicon-maven-plain.colored,.devicon-maven-plain-wordmark.colored {
  color: #e97826;
}
.devicon-maya-plain.colored,.devicon-maya-plain-wordmark.colored {
  color: #149b9a;
}
.devicon-meteor-plain.colored,.devicon-meteor-plain-wordmark.colored {
  color: #df5052;
}
.devicon-microsoftsqlserver-plain.colored,.devicon-microsoftsqlserver-plain-wordmark.colored,.devicon-microsoftsqlserver-line.colored,.devicon-microsoftsqlserver-line-wordmark.colored {
  color: #ee352c;
}
.devicon-minitab-plain.colored {
  color: #8dc63f;
}
.devicon-mithril-original.colored,.devicon-mithril-line.colored,.devicon-mithril-plain.colored {
  color: #010002;
}
.devicon-mobx-plain.colored {
  color: #e05e11;
}
.devicon-mocha-plain.colored {
  color: #8d6748;
}
.devicon-modx-plain.colored,.devicon-modx-plain-wordmark.colored {
  color: #00decc;
}
.devicon-moleculer-original.colored,.devicon-moleculer-original-wordmark.colored,.devicon-moleculer-plain.colored,.devicon-moleculer-plain-wordmark.colored {
  color: #3cafce;
}
.devicon-mongodb-plain.colored,.devicon-mongodb-plain-wordmark.colored {
  color: #4faa41;
}
.devicon-mongoose-original.colored,.devicon-mongoose-original-wordmark.colored {
  color: #860000;
}
.devicon-moodle-plain.colored,.devicon-moodle-plain-wordmark.colored {
  color: #f7931e;
}
.devicon-msdos-plain.colored,.devicon-msdos-line.colored {
  color: #000;
}
.devicon-mysql-original.colored,.devicon-mysql-plain-wordmark.colored,.devicon-mysql-plain.colored {
  color: #00618a;
}
.devicon-nano-plain.colored,.devicon-nano-plain-wordmark.colored {
  color: #c8f;
}
.devicon-neo4j-plain.colored,.devicon-neo4j-plain-wordmark.colored {
  color: #018bff;
}
.devicon-neovim-plain.colored,.devicon-neovim-plain-wordmark.colored,.devicon-neovim-line.colored,.devicon-neovim-line-wordmark.colored {
  color: #5fb950;
}
.devicon-nestjs-original.colored,.devicon-nestjs-original-wordmark.colored,.devicon-nestjs-line.colored,.devicon-nestjs-line-wordmark.colored,.devicon-nestjs-plain.colored,.devicon-nestjs-plain-wordmark.colored {
  color: #df234f;
}
.devicon-netlify-plain.colored,.devicon-netlify-plain-wordmark.colored {
  color: #05bdba;
}
.devicon-networkx-plain.colored,.devicon-networkx-plain-wordmark.colored,.devicon-networkx-line.colored,.devicon-networkx-line-wordmark.colored {
  color: #2c7fb8;
}
.devicon-nextjs-original-wordmark.colored,.devicon-nextjs-plain.colored,.devicon-nextjs-line.colored,.devicon-nextjs-line-wordmark.colored,.devicon-nextjs-plain-wordmark.colored {
  color: #000;
}
.devicon-nginx-original.colored,.devicon-nginx-original-wordmark.colored,.devicon-nginx-plain.colored,.devicon-nginx-plain-wordmark.colored {
  color: #090;
}
.devicon-ngrx-plain.colored {
  color: #412846;
}
.devicon-nhibernate-plain-wordmark.colored,.devicon-nhibernate-plain.colored,.devicon-nhibernate-line.colored,.devicon-nhibernate-line-wordmark.colored {
  color: #903a36;
}
.devicon-nim-plain.colored,.devicon-nim-plain-wordmark.colored,.devicon-nim-line.colored,.devicon-nim-line-wordmark.colored {
  color: #ffe953;
}
.devicon-nimble-plain.colored {
  color: #f7e941;
}
.devicon-nixos-plain.colored,.devicon-nixos-plain-wordmark.colored {
  color: #5277c3;
}
.devicon-nodejs-plain.colored,.devicon-nodejs-plain-wordmark.colored,.devicon-nodejs-line.colored,.devicon-nodejs-line-wordmark.colored {
  color: #5fa04e;
}
.devicon-nodemon-plain.colored,.devicon-nodemon-line.colored {
  color: #76d04b;
}
.devicon-nodewebkit-plain.colored,.devicon-nodewebkit-plain-wordmark.colored,.devicon-nodewebkit-line.colored,.devicon-nodewebkit-line-wordmark.colored {
  color: #3d3b47;
}
.devicon-nomad-original.colored,.devicon-nomad-plain-wordmark.colored,.devicon-nomad-plain.colored {
  color: #00ca8e;
}
.devicon-norg-plain.colored {
  color: #4878be;
}
.devicon-notion-plain.colored,.devicon-notion-line.colored {
  color: #fff;
}
.devicon-npm-original-wordmark.colored {
  color: #cb3837;
}
.devicon-nuget-original.colored,.devicon-nuget-original-wordmark.colored {
  color: #004880;
}
.devicon-numpy-plain.colored,.devicon-numpy-plain-wordmark.colored,.devicon-numpy-line.colored,.devicon-numpy-line-wordmark.colored {
  color: #4dabcf;
}
.devicon-nuxtjs-plain.colored,.devicon-nuxtjs-plain-wordmark.colored {
  color: #00c48d;
}
.devicon-oauth-plain.colored,.devicon-oauth-original-wordmark.colored,.devicon-oauth-plain-wordmark.colored {
  color: #000;
}
.devicon-objectivec-plain.colored {
  color: #0b5a9d;
}
.devicon-ocaml-plain.colored,.devicon-ocaml-plain-wordmark.colored {
  color: #f18803;
}
.devicon-ohmyzsh-plain.colored {
  color: #000;
}
.devicon-okta-plain.colored,.devicon-okta-plain-wordmark.colored {
  color: #0f82c2;
}
.devicon-openal-plain.colored {
  color: #7e000d;
}
.devicon-openapi-plain.colored,.devicon-openapi-plain-wordmark.colored,.devicon-openapi-line.colored,.devicon-openapi-line-wordmark.colored {
  color: #91d400;
}
.devicon-opencl-plain.colored,.devicon-opencl-line.colored,.devicon-opencl-original-wordmark.colored,.devicon-opencl-plain-wordmark.colored,.devicon-opencl-line-wordmark.colored {
  color: #000;
}
.devicon-opencv-plain.colored,.devicon-opencv-plain-wordmark.colored {
  color: #128dff;
}
.devicon-opengl-plain.colored {
  color: #5586a4;
}
.devicon-openstack-original.colored,.devicon-openstack-plain-wordmark.colored,.devicon-openstack-plain.colored {
  color: #ed1944;
}
.devicon-opensuse-original.colored,.devicon-opensuse-original-wordmark.colored,.devicon-opensuse-plain.colored,.devicon-opensuse-plain-wordmark.colored {
  color: #73ba25;
}
.devicon-opentelemetry-plain.colored,.devicon-opentelemetry-plain-wordmark.colored {
  color: #f5a800;
}
.devicon-opera-plain.colored,.devicon-opera-plain-wordmark.colored {
  color: #f7192d;
}
.devicon-oracle-original.colored,.devicon-oracle-plain.colored {
  color: #ea1b22;
}
.devicon-ory-original.colored,.devicon-ory-original-wordmark.colored,.devicon-ory-plain.colored,.devicon-ory-plain-wordmark.colored {
  color: #5528ff;
}
.devicon-p5js-original.colored,.devicon-p5js-plain.colored,.devicon-p5js-original-wordmark.colored,.devicon-p5js-plain-wordmark.colored {
  color: #ed225d;
}
.devicon-packer-plain.colored,.devicon-packer-plain-wordmark.colored,.devicon-packer-line.colored,.devicon-packer-line-wordmark.colored {
  color: #1d94dd;
}
.devicon-pandas-plain.colored,.devicon-pandas-plain-wordmark.colored,.devicon-pandas-line.colored,.devicon-pandas-line-wordmark.colored {
  color: #130754;
}
.devicon-perl-plain.colored {
  color: #212177;
}
.devicon-pfsense-original.colored,.devicon-pfsense-original-wordmark.colored,.devicon-pfsense-plain.colored,.devicon-pfsense-plain-wordmark.colored {
  color: #000;
}
.devicon-phalcon-plain.colored {
  color: #76c39b;
}
.devicon-phoenix-original.colored,.devicon-phoenix-plain-wordmark.colored,.devicon-phoenix-plain.colored {
  color: #fd4f00;
}
.devicon-photonengine-plain.colored,.devicon-photonengine-original-wordmark.colored,.devicon-photonengine-plain-wordmark.colored {
  color: #004480;
}
.devicon-photoshop-plain.colored,.devicon-photoshop-line.colored {
  color: #001e36;
}
.devicon-php-plain.colored {
  color: #777bb3;
}
.devicon-phpstorm-plain.colored,.devicon-phpstorm-plain-wordmark.colored {
  color: #b74af7;
}
.devicon-playwright-plain.colored {
  color: #2ead33;
}
.devicon-plotly-plain.colored,.devicon-plotly-plain-wordmark.colored {
  color: #3d4c73;
}
.devicon-pnpm-plain.colored,.devicon-pnpm-plain-wordmark.colored {
  color: #f9ad00;
}
.devicon-podman-plain.colored,.devicon-podman-plain-wordmark.colored {
  color: #892ca0;
}
.devicon-poetry-plain.colored {
  color: #0080c5;
}
.devicon-polygon-plain.colored,.devicon-polygon-plain-wordmark.colored {
  color: #7950dd;
}
.devicon-portainer-original.colored,.devicon-portainer-original-wordmark.colored,.devicon-portainer-plain.colored,.devicon-portainer-plain-wordmark.colored {
  color: #3bbced;
}
.devicon-postcss-original.colored,.devicon-postcss-plain-wordmark.colored,.devicon-postcss-plain.colored {
  color: #dd3a0a;
}
.devicon-postgresql-plain.colored,.devicon-postgresql-plain-wordmark.colored {
  color: #336791;
}
.devicon-postman-plain.colored,.devicon-postman-plain-wordmark.colored {
  color: #f37036;
}
.devicon-powershell-plain.colored {
  color: #1e2a3a;
}
.devicon-premierepro-plain.colored {
  color: #2a0634;
}
.devicon-prisma-original.colored,.devicon-prisma-original-wordmark.colored,.devicon-prisma-plain.colored,.devicon-prisma-plain-wordmark.colored {
  color: #2d3748;
}
.devicon-processing-plain.colored,.devicon-processing-plain-wordmark.colored {
  color: #000;
}
.devicon-prolog-plain.colored,.devicon-prolog-plain-wordmark.colored {
  color: #f46c30;
}
.devicon-prometheus-original.colored,.devicon-prometheus-plain-wordmark.colored,.devicon-prometheus-line.colored,.devicon-prometheus-line-wordmark.colored,.devicon-prometheus-plain.colored {
  color: #e75225;
}
.devicon-protractor-plain.colored,.devicon-protractor-plain-wordmark.colored,.devicon-protractor-line.colored,.devicon-protractor-line-wordmark.colored {
  color: #d51c2f;
}
.devicon-pulsar-original.colored,.devicon-pulsar-original-wordmark.colored,.devicon-pulsar-plain.colored,.devicon-pulsar-plain-wordmark.colored {
  color: #2c3e50;
}
.devicon-pulumi-plain.colored,.devicon-pulumi-plain-wordmark.colored {
  color: #f6bf29;
}
.devicon-puppeteer-plain.colored,.devicon-puppeteer-original-wordmark.colored,.devicon-puppeteer-plain-wordmark.colored {
  color: #00d8a2;
}
.devicon-purescript-original.colored,.devicon-purescript-original-wordmark.colored {
  color: #14161a;
}
.devicon-putty-plain.colored {
  color: #0000fc;
}
.devicon-pycharm-plain.colored,.devicon-pycharm-plain-wordmark.colored {
  color: #21d789;
}
.devicon-pypi-plain.colored,.devicon-pypi-plain-wordmark.colored {
  color: #3775a9;
}
.devicon-pyscript-plain-wordmark.colored {
  color: #fda703;
}
.devicon-pytest-plain.colored,.devicon-pytest-plain-wordmark.colored {
  color: #009fe3;
}
.devicon-python-plain.colored,.devicon-python-plain-wordmark.colored {
  color: #ffd845;
}
.devicon-pytorch-original.colored,.devicon-pytorch-plain-wordmark.colored,.devicon-pytorch-plain.colored {
  color: #ee4c2c;
}
.devicon-qodana-plain.colored,.devicon-qodana-plain-wordmark.colored {
  color: #ff318c;
}
.devicon-qt-original.colored,.devicon-qt-plain.colored {
  color: #41cd52;
}
.devicon-quarkus-plain.colored,.devicon-quarkus-plain-wordmark.colored {
  color: #4695eb;
}
.devicon-quasar-plain-wordmark.colored,.devicon-quasar-plain.colored {
  color: #00b4ff;
}
.devicon-qwik-plain.colored,.devicon-qwik-plain-wordmark.colored {
  color: #18b6f6;
}
.devicon-r-plain.colored,.devicon-r-line.colored {
  color: #1f65b7;
}
.devicon-rabbitmq-original.colored,.devicon-rabbitmq-plain-wordmark.colored,.devicon-rabbitmq-plain.colored {
  color: #f60;
}
.devicon-rails-plain.colored,.devicon-rails-plain-wordmark.colored {
  color: #c00;
}
.devicon-railway-original.colored,.devicon-railway-original-wordmark.colored,.devicon-railway-line.colored,.devicon-railway-line-wordmark.colored,.devicon-railway-plain.colored,.devicon-railway-plain-wordmark.colored {
  color: #fff;
}
.devicon-rancher-original.colored,.devicon-rancher-plain-wordmark.colored,.devicon-rancher-line.colored,.devicon-rancher-line-wordmark.colored,.devicon-rancher-plain.colored {
  color: #2453ff;
}
.devicon-raspberrypi-plain.colored,.devicon-raspberrypi-plain-wordmark.colored,.devicon-raspberrypi-line.colored,.devicon-raspberrypi-line-wordmark.colored {
  color: #c51850;
}
.devicon-reach-plain.colored {
  color: #6ac6e7;
}
.devicon-react-original.colored,.devicon-react-original-wordmark.colored,.devicon-react-plain.colored,.devicon-react-plain-wordmark.colored {
  color: #61dafb;
}
.devicon-reactbootstrap-original.colored,.devicon-reactbootstrap-plain.colored {
  color: #41e0fd;
}
.devicon-reactnavigation-original.colored,.devicon-reactnavigation-plain.colored {
  color: #7b61c1;
}
.devicon-readthedocs-original.colored,.devicon-readthedocs-original-wordmark.colored,.devicon-readthedocs-line.colored,.devicon-readthedocs-plain.colored,.devicon-readthedocs-plain-wordmark.colored {
  color: #32322a;
}
.devicon-realm-plain.colored,.devicon-realm-plain-wordmark.colored {
  color: #6e60f9;
}
.devicon-rect-plain.colored {
  color: #262626;
}
.devicon-redhat-plain.colored,.devicon-redhat-plain-wordmark.colored {
  color: #e93442;
}
.devicon-redis-plain.colored,.devicon-redis-plain-wordmark.colored {
  color: #d82c20;
}
.devicon-redux-original.colored,.devicon-redux-plain.colored {
  color: #764abc;
}
.devicon-renpy-plain.colored {
  color: #ff7f7f;
}
.devicon-replit-original.colored,.devicon-replit-plain-wordmark.colored,.devicon-replit-plain.colored {
  color: #f26207;
}
.devicon-rider-plain.colored,.devicon-rider-plain-wordmark.colored {
  color: #dd1265;
}
.devicon-rocksdb-plain.colored,.devicon-rocksdb-line.colored {
  color: #ffbe00;
}
.devicon-rockylinux-original.colored,.devicon-rockylinux-plain-wordmark.colored,.devicon-rockylinux-plain.colored {
  color: #10b982;
}
.devicon-rollup-plain.colored,.devicon-rollup-plain-wordmark.colored,.devicon-rollup-line.colored,.devicon-rollup-line-wordmark.colored {
  color: #f33;
}
.devicon-ros-original.colored,.devicon-ros-original-wordmark.colored {
  color: #21304c;
}
.devicon-rspec-plain.colored,.devicon-rspec-plain-wordmark.colored,.devicon-rspec-line.colored,.devicon-rspec-line-wordmark.colored {
  color: #6de1fa;
}
.devicon-rstudio-plain.colored {
  color: #75aadb;
}
.devicon-ruby-plain.colored,.devicon-ruby-plain-wordmark.colored {
  color: #d91404;
}
.devicon-rubymine-plain.colored,.devicon-rubymine-plain-wordmark.colored {
  color: #fc801d;
}
.devicon-rust-original.colored,.devicon-rust-line.colored,.devicon-rust-plain.colored {
  color: #000;
}
.devicon-rxjs-plain.colored {
  color: #df1c85;
}
.devicon-safari-plain.colored,.devicon-safari-plain-wordmark.colored,.devicon-safari-line-wordmark.colored,.devicon-safari-line.colored {
  color: #1b88ca;
}
.devicon-salesforce-plain.colored {
  color: #00a1e0;
}
.devicon-sanity-plain.colored {
  color: #f03e2f;
}
.devicon-sass-original.colored,.devicon-sass-plain.colored {
  color: #c69;
}
.devicon-scala-plain.colored,.devicon-scala-plain-wordmark.colored {
  color: #de3423;
}
.devicon-scalingo-plain.colored,.devicon-scalingo-plain-wordmark.colored,.devicon-scalingo-line.colored,.devicon-scalingo-line-wordmark.colored {
  color: #173aee;
}
.devicon-scikitlearn-plain.colored,.devicon-scikitlearn-line.colored,.devicon-scikitlearn-original-wordmark.colored,.devicon-scikitlearn-plain-wordmark.colored,.devicon-scikitlearn-line-wordmark.colored {
  color: #f89939;
}
.devicon-sdl-plain.colored {
  color: #173354;
}
.devicon-selenium-original.colored,.devicon-selenium-plain.colored {
  color: #cf0a2c;
}
.devicon-sema-original.colored,.devicon-sema-original-wordmark.colored,.devicon-sema-plain.colored,.devicon-sema-plain-wordmark.colored {
  color: #000;
}
.devicon-sentry-original.colored,.devicon-sentry-original-wordmark.colored,.devicon-sentry-plain.colored,.devicon-sentry-plain-wordmark.colored {
  color: #362d59;
}
.devicon-reactrouter-plain.colored,.devicon-reactrouter-plain-wordmark.colored {
  color: #f44250;
}
.devicon-sequelize-plain.colored,.devicon-sequelize-plain-wordmark.colored {
  color: #3b4b72;
}
.devicon-shopware-original.colored,.devicon-shopware-original-wordmark.colored {
  color: #179eff;
}
.devicon-shotgrid-plain.colored,.devicon-shotgrid-original-wordmark.colored,.devicon-shotgrid-plain-wordmark.colored {
  color: #000;
}
.devicon-sketch-plain.colored,.devicon-sketch-plain-wordmark.colored,.devicon-sketch-line.colored,.devicon-sketch-line-wordmark.colored {
  color: #fdad00;
}
.devicon-slack-plain.colored,.devicon-slack-plain-wordmark.colored {
  color: #2d333a;
}
.devicon-socketio-original.colored,.devicon-socketio-original-wordmark.colored,.devicon-socketio-plain.colored,.devicon-socketio-plain-wordmark.colored {
  color: #010101;
}
.devicon-solidity-plain.colored {
  color: #383838;
}
.devicon-solidjs-plain.colored,.devicon-solidjs-plain-wordmark.colored {
  color: #2c4f7c;
}
.devicon-sonarqube-original.colored,.devicon-sonarqube-plain-wordmark.colored,.devicon-sonarqube-line.colored,.devicon-sonarqube-line-wordmark.colored,.devicon-sonarqube-plain.colored {
  color: #549dd0;
}
.devicon-sourcetree-original.colored,.devicon-sourcetree-original-wordmark.colored,.devicon-sourcetree-plain.colored,.devicon-sourcetree-plain-wordmark.colored {
  color: #205081;
}
.devicon-spack-plain.colored {
  color: #0f3a80;
}
.devicon-splunk-original-wordmark.colored,.devicon-splunk-plain-wordmark.colored {
  color: #0c1724;
}
.devicon-spring-original.colored,.devicon-spring-original-wordmark.colored,.devicon-spring-plain.colored,.devicon-spring-plain-wordmark.colored {
  color: #5fb832;
}
.devicon-spss-plain.colored {
  color: #cc1e4c;
}
.devicon-spyder-plain.colored,.devicon-spyder-plain-wordmark.colored {
  color: #8c0000;
}
.devicon-sqlalchemy-plain.colored,.devicon-sqlalchemy-plain-wordmark.colored {
  color: #333;
}
.devicon-sqldeveloper-plain.colored {
  color: #adadad;
}
.devicon-sqlite-plain.colored,.devicon-sqlite-plain-wordmark.colored {
  color: #0f80cc;
}
.devicon-ssh-original.colored,.devicon-ssh-original-wordmark.colored,.devicon-ssh-plain.colored,.devicon-ssh-plain-wordmark.colored {
  color: #231f20;
}
.devicon-stackoverflow-plain.colored,.devicon-stackoverflow-plain-wordmark.colored,.devicon-stackoverflow-line.colored,.devicon-stackoverflow-line-wordmark.colored {
  color: #f58025;
}
.devicon-stata-original-wordmark.colored,.devicon-stata-plain-wordmark.colored {
  color: #195f92;
}
.devicon-storybook-plain.colored,.devicon-storybook-plain-wordmark.colored {
  color: #ff4785;
}
.devicon-streamlit-plain.colored,.devicon-streamlit-plain-wordmark.colored {
  color: #7d353b;
}
.devicon-stylus-original.colored {
  color: #333;
}
.devicon-subversion-original.colored,.devicon-subversion-plain-wordmark.colored,.devicon-subversion-plain.colored {
  color: #809cc8;
}
.devicon-supabase-plain.colored,.devicon-supabase-plain-wordmark.colored {
  color: #3ecf8e;
}
.devicon-svelte-plain.colored,.devicon-svelte-plain-wordmark.colored {
  color: #ff3e00;
}
.devicon-swagger-plain.colored,.devicon-swagger-plain-wordmark.colored {
  color: #85ea2d;
}
.devicon-swift-plain.colored,.devicon-swift-plain-wordmark.colored {
  color: #f05138;
}
.devicon-swiper-original.colored,.devicon-swiper-plain.colored {
  color: #0080ff;
}
.devicon-symfony-original.colored,.devicon-symfony-original-wordmark.colored,.devicon-symfony-plain.colored,.devicon-symfony-plain-wordmark.colored {
  color: #1a171b;
}
.devicon-tailwindcss-original.colored,.devicon-tailwindcss-plain-wordmark.colored,.devicon-tailwindcss-plain.colored {
  color: #38bdf8;
}
.devicon-tauri-plain.colored,.devicon-tauri-plain-wordmark.colored {
  color: #ffc131;
}
.devicon-tensorflow-original.colored,.devicon-tensorflow-original-wordmark.colored,.devicon-tensorflow-line.colored,.devicon-tensorflow-line-wordmark.colored {
  color: #ff6f00;
}
.devicon-terraform-plain.colored,.devicon-terraform-plain-wordmark.colored {
  color: #5c4ee5;
}
.devicon-tex-original.colored,.devicon-tex-original-wordmark.colored,.devicon-tex-plain.colored,.devicon-tex-plain-wordmark.colored {
  color: #000;
}
.devicon-thealgorithms-plain.colored,.devicon-thealgorithms-plain-wordmark.colored {
  color: #00bcb4;
}
.devicon-threejs-original.colored,.devicon-threejs-original-wordmark.colored {
  color: #000;
}
.devicon-titaniumsdk-original.colored,.devicon-titaniumsdk-plain.colored {
  color: #bd222b;
}
.devicon-tomcat-line.colored,.devicon-tomcat-line-wordmark.colored {
  color: #d1a41a;
}
.devicon-tortoisegit-plain.colored,.devicon-tortoisegit-line.colored {
  color: #4b8eb4;
}
.devicon-towergit-plain.colored,.devicon-towergit-plain-wordmark.colored {
  color: #d18900;
}
.devicon-traefikmesh-original.colored,.devicon-traefikmesh-plain-wordmark.colored,.devicon-traefikmesh-line.colored,.devicon-traefikmesh-line-wordmark.colored,.devicon-traefikmesh-plain.colored {
  color: #9d0fb0;
}
.devicon-traefikproxy-original.colored,.devicon-traefikproxy-plain-wordmark.colored,.devicon-traefikproxy-line.colored,.devicon-traefikproxy-line-wordmark.colored,.devicon-traefikproxy-plain.colored {
  color: #24a1c1;
}
.devicon-travis-plain.colored,.devicon-travis-plain-wordmark.colored,.devicon-travis-line.colored,.devicon-travis-line-wordmark.colored {
  color: #2d3136;
}
.devicon-trello-plain.colored,.devicon-trello-plain-wordmark.colored,.devicon-trello-line.colored,.devicon-trello-line-wordmark.colored {
  color: #0052cc;
}
.devicon-trpc-plain.colored,.devicon-trpc-plain-wordmark.colored {
  color: #398ccb;
}
.devicon-twitter-original.colored,.devicon-twitter-plain.colored {
  color: #000;
}
.devicon-typescript-plain.colored,.devicon-typescript-original.colored {
  color: #007acc;
}
.devicon-typo3-original.colored,.devicon-typo3-plain-wordmark.colored,.devicon-typo3-line.colored,.devicon-typo3-line-wordmark.colored,.devicon-typo3-plain.colored {
  color: #f49700;
}
.devicon-ubuntu-plain.colored,.devicon-ubuntu-plain-wordmark.colored {
  color: #e95420;
}
.devicon-unifiedmodelinglanguage-plain.colored,.devicon-unifiedmodelinglanguage-plain-wordmark.colored {
  color: #452e7f;
}
.devicon-unity-plain.colored,.devicon-unity-plain-wordmark.colored,.devicon-unity-line.colored,.devicon-unity-line-wordmark.colored {
  color: #4d4d4d;
}
.devicon-unix-original.colored {
  color: #4051b5;
}
.devicon-unrealengine-original.colored,.devicon-unrealengine-original-wordmark.colored,.devicon-unrealengine-plain.colored,.devicon-unrealengine-plain-wordmark.colored {
  color: #000;
}
.devicon-uwsgi-plain.colored {
  color: #bad05e;
}
.devicon-v8-plain.colored,.devicon-v8-original-wordmark.colored,.devicon-v8-plain-wordmark.colored {
  color: #00c4cc;
}
.devicon-vagrant-plain.colored,.devicon-vagrant-plain-wordmark.colored {
  color: #127eff;
}
.devicon-vala-plain.colored,.devicon-vala-plain-wordmark.colored {
  color: #a56de2;
}
.devicon-vault-original.colored,.devicon-vault-plain-wordmark.colored,.devicon-vault-plain.colored {
  color: #ffd814;
}
.devicon-vercel-original.colored,.devicon-vercel-original-wordmark.colored,.devicon-vercel-line.colored,.devicon-vercel-line-wordmark.colored,.devicon-vercel-plain.colored,.devicon-vercel-plain-wordmark.colored {
  color: #000;
}
.devicon-vertx-plain.colored,.devicon-vertx-plain-wordmark.colored,.devicon-vertx-line.colored,.devicon-vertx-line-wordmark.colored {
  color: #782a91;
}
.devicon-vim-plain.colored {
  color: #179a33;
}
.devicon-visualbasic-plain.colored,.devicon-visualbasic-line.colored {
  color: #004e8c;
}
.devicon-visualstudio-plain.colored,.devicon-visualstudio-line.colored {
  color: #52218a;
}
.devicon-vite-original.colored,.devicon-vite-original-wordmark.colored,.devicon-vite-plain.colored,.devicon-vite-plain-wordmark.colored {
  color: #006bff;
}
.devicon-vitejs-plain.colored {
  color: #ffdd35;
}
.devicon-vitess-plain.colored,.devicon-vitess-plain-wordmark.colored {
  color: #f16827;
}
.devicon-vitest-plain.colored {
  color: #fcc72b;
}
.devicon-vscode-plain.colored,.devicon-vscode-plain-wordmark.colored {
  color: #3c99d4;
}
.devicon-vsphere-plain.colored,.devicon-vsphere-plain-wordmark.colored,.devicon-vsphere-line.colored,.devicon-vsphere-line-wordmark.colored {
  color: #0091da;
}
.devicon-vuejs-plain.colored,.devicon-vuejs-plain-wordmark.colored,.devicon-vuejs-line.colored,.devicon-vuejs-line-wordmark.colored {
  color: #41b883;
}
.devicon-vuestorefront-plain.colored {
  color: #5ecf7b;
}
.devicon-vuetify-line.colored,.devicon-vuetify-plain.colored {
  color: #1697f6;
}
.devicon-vyper-plain.colored,.devicon-vyper-plain-wordmark.colored {
  color: #000;
}
.devicon-wasm-original.colored,.devicon-wasm-plain-wordmark.colored,.devicon-wasm-plain.colored {
  color: #654ff0;
}
.devicon-webflow-original.colored {
  color: #4353ff;
}
.devicon-weblate-plain.colored,.devicon-weblate-plain-wordmark.colored {
  color: #2eccaa;
}
.devicon-webpack-plain.colored,.devicon-webpack-plain-wordmark.colored {
  color: #1c78c0;
}
.devicon-webstorm-plain.colored,.devicon-webstorm-plain-wordmark.colored {
  color: #07c3f2;
}
.devicon-windows11-original.colored,.devicon-windows11-original-wordmark.colored,.devicon-windows11-plain.colored,.devicon-windows11-plain-wordmark.colored {
  color: #0078d4;
}
.devicon-windows8-original.colored,.devicon-windows8-original-wordmark.colored,.devicon-windows8-plain.colored,.devicon-windows8-plain-wordmark.colored {
  color: #00adef;
}
.devicon-woocommerce-plain.colored,.devicon-woocommerce-plain-wordmark.colored {
  color: #7f54b3;
}
.devicon-wordpress-plain.colored,.devicon-wordpress-plain-wordmark.colored {
  color: #494949;
}
.devicon-xamarin-original.colored,.devicon-xamarin-original-wordmark.colored,.devicon-xamarin-plain.colored,.devicon-xamarin-plain-wordmark.colored {
  color: #3498db;
}
.devicon-xcode-plain.colored {
  color: #069cec;
}
.devicon-xd-plain.colored,.devicon-xd-line.colored {
  color: #470137;
}
.devicon-xml-plain.colored,.devicon-xml-line.colored,.devicon-xml-original-wordmark.colored,.devicon-xml-plain-wordmark.colored,.devicon-xml-line-wordmark.colored {
  color: #005fad;
}
.devicon-yaml-plain.colored,.devicon-yaml-original-wordmark.colored,.devicon-yaml-plain-wordmark.colored {
  color: #cb171e;
}
.devicon-yarn-original.colored,.devicon-yarn-original-wordmark.colored,.devicon-yarn-line.colored,.devicon-yarn-line-wordmark.colored,.devicon-yarn-plain.colored,.devicon-yarn-plain-wordmark.colored {
  color: #2c8ebb;
}
.devicon-yii-plain.colored,.devicon-yii-plain-wordmark.colored {
  color: #40b3d8;
}
.devicon-yugabytedb-plain.colored,.devicon-yugabytedb-plain-wordmark.colored {
  color: #ff5f3b;
}
.devicon-yunohost-plain.colored {
  color: #fff;
}
.devicon-zend-original.colored,.devicon-zend-original-wordmark.colored,.devicon-zend-line.colored,.devicon-zend-line-wordmark.colored,.devicon-zend-plain.colored,.devicon-zend-plain-wordmark.colored {
  color: #68b604;
}
.devicon-zig-original.colored,.devicon-zig-plain-wordmark.colored,.devicon-zig-plain.colored {
  color: #f7a41d;
}
@font-face {
  font-family: 'devicon';
  src: url('./../fonts/devicon.ttf?iehcku') format('truetype'), url('./../fonts/devicon.woff?iehcku') format('woff'), url('./../fonts/devicon.svg?iehcku#devicon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-duration: initial;
      --tw-text-shadow-color: initial;
      --tw-text-shadow-alpha: 100%;
      --tw-space-x-reverse: 0;
    }
  }
}
