/* [next]/internal/font/google/geist_a71539c9.module.css [app-client] (css) */
@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Geist Fallback;
  src: local(Arial);
  ascent-override: 95.94%;
  descent-override: 28.16%;
  line-gap-override: 0.0%;
  size-adjust: 104.76%;
}

.geist_a71539c9-module__T19VSG__className {
  font-family: Geist, Geist Fallback;
  font-style: normal;
}

.geist_a71539c9-module__T19VSG__variable {
  --font-geist-sans: "Geist", "Geist Fallback";
}

/* [next]/internal/font/google/geist_mono_8d43a2aa.module.css [app-client] (css) */
@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/5ce348bf30bf5439-s.0ee55_hj9qcer.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/4fa387ec64143e14-s.0.qu-9752pffj.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/6306c77e7c8268e4-s.0mao5jbfbduzp.woff2") format("woff2");
  unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/7d817b4c03b0c5f1-s.0uzt.a6d44yda.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/bbc41e54d2fcbd21-s.0mvwgmnhv29no.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/797e433ab948586e-s.p.09zddjkbdep5a.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Geist Mono Fallback;
  src: local(Arial);
  ascent-override: 74.67%;
  descent-override: 21.92%;
  line-gap-override: 0.0%;
  size-adjust: 134.59%;
}

.geist_mono_8d43a2aa-module__8Li5zG__className {
  font-family: Geist Mono, Geist Mono Fallback;
  font-style: normal;
}

.geist_mono_8d43a2aa-module__8Li5zG__variable {
  --font-geist-mono: "Geist Mono", "Geist Mono Fallback";
}

/* [project]/app/globals.css [app-client] (css) */
@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-space-y-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
    }
  }
}

@layer theme {
  :root, :host {
    --spacing: .25rem;
    --container-3xl: 48rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --leading-tight: 1.25;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --default-font-family: var(--font-geist-sans);
    --default-mono-font-family: var(--font-geist-mono);
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    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;
    -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 {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.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 {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :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)) {
      ::placeholder {
        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 {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components;

@layer utilities {
  .sticky {
    position: sticky;
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .z-10 {
    z-index: 10;
  }

  .mx-auto {
    margin-inline: auto;
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-auto {
    margin-left: auto;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .h-full {
    height: 100%;
  }

  .min-h-full {
    min-height: 100%;
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-full {
    width: 100%;
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .flex-1 {
    flex: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row-reverse {
    flex-direction: row-reverse;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :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)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-border > :not(:last-child)) {
    border-color: var(--border);
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-accent {
    border-color: var(--accent);
  }

  .border-border {
    border-color: var(--border);
  }

  .bg-accent {
    background-color: var(--accent);
  }

  .bg-accent\/10 {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-accent\/10 {
      background-color: color-mix(in oklab, var(--accent) 10%, transparent);
    }
  }

  .bg-background {
    background-color: var(--background);
  }

  .bg-background\/40 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/40 {
      background-color: color-mix(in oklab, var(--background) 40%, transparent);
    }
  }

  .bg-border {
    background-color: var(--border);
  }

  .bg-surface {
    background-color: var(--surface);
  }

  .bg-surface\/90 {
    background-color: var(--surface);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-surface\/90 {
      background-color: color-mix(in oklab, var(--surface) 90%, transparent);
    }
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .text-center {
    text-align: center;
  }

  .text-right {
    text-align: right;
  }

  .font-mono {
    font-family: var(--font-geist-mono);
  }

  .font-sans {
    font-family: var(--font-geist-sans);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[9px\] {
    font-size: 9px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .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);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .text-accent {
    color: var(--accent);
  }

  .text-accent-fg {
    color: var(--accent-fg);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .text-muted {
    color: var(--muted);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .underline {
    text-decoration-line: underline;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  @media (hover: hover) {
    .hover\:bg-background:hover {
      background-color: var(--background);
    }
  }

  @media (hover: hover) {
    .hover\:bg-surface:hover {
      background-color: var(--surface);
    }
  }

  @media (hover: hover) {
    .hover\:text-foreground:hover {
      color: var(--foreground);
    }
  }

  .disabled\:opacity-60:disabled {
    opacity: .6;
  }

  @media (min-width: 40rem) {
    .sm\:inline {
      display: inline;
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
}

.fib, .fi {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.fi {
  width: 1.33333em;
  line-height: 1em;
  display: inline-block;
  position: relative;
}

.fi:before {
  content: " ";
}

.fi.fis {
  width: 1em;
}

.fi-xx {
  background-image: url("../media/xx.0i3l_els0v_2h.svg");
}

.fi-xx.fis {
  background-image: url("../media/xx.0uv4mt0e0t22c.svg");
}

.fi-ad {
  background-image: url("../media/ad.02q~q1210dn2~.svg");
}

.fi-ad.fis {
  background-image: url("../media/ad.16sec5_1wok6d.svg");
}

.fi-ae {
  background-image: url("../media/ae.06qn4m71ues6l.svg");
}

.fi-ae.fis {
  background-image: url("../media/ae.0qfsxac.2p7y-.svg");
}

.fi-af {
  background-image: url("../media/af.15612vnp9yvjb.svg");
}

.fi-af.fis {
  background-image: url("../media/af.0uz_j~t338hes.svg");
}

.fi-ag {
  background-image: url("../media/ag.0_a_xux-kz0wp.svg");
}

.fi-ag.fis {
  background-image: url("../media/ag.0xvgkjwced_k7.svg");
}

.fi-ai {
  background-image: url("../media/ai.0z-n6~m_20s0f.svg");
}

.fi-ai.fis {
  background-image: url("../media/ai.13_ac_usajeno.svg");
}

.fi-al {
  background-image: url("../media/al.13p_giz93pasy.svg");
}

.fi-al.fis {
  background-image: url("../media/al.01a12f30qrxrw.svg");
}

.fi-am {
  background-image: url("../media/am.11r5h40_s6a81.svg");
}

.fi-am.fis {
  background-image: url("../media/am.0tyws4v1sd3wh.svg");
}

.fi-ao {
  background-image: url("../media/ao.08sg9htas6nss.svg");
}

.fi-ao.fis {
  background-image: url("../media/ao.0.xzoqowlr13q.svg");
}

.fi-aq {
  background-image: url("../media/aq.0w2jkvp7-q_54.svg");
}

.fi-aq.fis {
  background-image: url("../media/aq.02zv85w-71d89.svg");
}

.fi-ar {
  background-image: url("../media/ar.09o.23v-a8r6f.svg");
}

.fi-ar.fis {
  background-image: url("../media/ar.0teaqgf2-7~id.svg");
}

.fi-as {
  background-image: url("../media/as.0cft84ngfb2_r.svg");
}

.fi-as.fis {
  background-image: url("../media/as.06l4w4ifprc1w.svg");
}

.fi-at {
  background-image: url("../media/at.0av04tkzjgc8j.svg");
}

.fi-at.fis {
  background-image: url("../media/at.01vn5ejpkhlbw.svg");
}

.fi-au {
  background-image: url("../media/au.02ymvl1.0bei~.svg");
}

.fi-au.fis {
  background-image: url("../media/au.062o~9d29v~08.svg");
}

.fi-aw {
  background-image: url("../media/aw.0n7n9a8szutlb.svg");
}

.fi-aw.fis {
  background-image: url("../media/aw.0lnopb1ch1a_p.svg");
}

.fi-ax {
  background-image: url("../media/ax.0ye.c860b4at9.svg");
}

.fi-ax.fis {
  background-image: url("../media/ax.0e0_p_4deq0y_.svg");
}

.fi-az {
  background-image: url("../media/az.15n~a~.5og-rn.svg");
}

.fi-az.fis {
  background-image: url("../media/az.0zik_2w61e-w3.svg");
}

.fi-ba {
  background-image: url("../media/ba.0~kyqiiq_ftzu.svg");
}

.fi-ba.fis {
  background-image: url("../media/ba.04pvn61l.jno8.svg");
}

.fi-bb {
  background-image: url("../media/bb.0gp9t238czyit.svg");
}

.fi-bb.fis {
  background-image: url("../media/bb.02icee-wres31.svg");
}

.fi-bd {
  background-image: url("../media/bd.0r02q.rw.3o2r.svg");
}

.fi-bd.fis {
  background-image: url("../media/bd.0goay383ymw90.svg");
}

.fi-be {
  background-image: url("../media/be.0aintraem2e0..svg");
}

.fi-be.fis {
  background-image: url("../media/be.12wm.p7k47-xv.svg");
}

.fi-bf {
  background-image: url("../media/bf.02vn4wk6~ljmu.svg");
}

.fi-bf.fis {
  background-image: url("../media/bf.14rg1u7td2itz.svg");
}

.fi-bg {
  background-image: url("../media/bg.0ee9.5axv~lse.svg");
}

.fi-bg.fis {
  background-image: url("../media/bg.0isoswfr90n-a.svg");
}

.fi-bh {
  background-image: url("../media/bh.0tv~23cveqzt6.svg");
}

.fi-bh.fis {
  background-image: url("../media/bh.0nx3flr1k4e2d.svg");
}

.fi-bi {
  background-image: url("../media/bi.04nxil69aw.5b.svg");
}

.fi-bi.fis {
  background-image: url("../media/bi.0dt-w5yyu~14u.svg");
}

.fi-bj {
  background-image: url("../media/bj.149v3pskfbf.0.svg");
}

.fi-bj.fis {
  background-image: url("../media/bj.0m9ulreyfl-.b.svg");
}

.fi-bl {
  background-image: url("../media/bl.00mzxcm_3n_z..svg");
}

.fi-bl.fis {
  background-image: url("../media/bl.0f6-jxm1f-7pf.svg");
}

.fi-bm {
  background-image: url("../media/bm.08~w3n09c_b9..svg");
}

.fi-bm.fis {
  background-image: url("../media/bm.08zc087vk5n5c.svg");
}

.fi-bn {
  background-image: url("../media/bn.06tj0154j~6am.svg");
}

.fi-bn.fis {
  background-image: url("../media/bn.0yt0wdrg3-tyy.svg");
}

.fi-bo {
  background-image: url("../media/bo.0qanbl42-if5-.svg");
}

.fi-bo.fis {
  background-image: url("../media/bo.0s8wcnu280a_r.svg");
}

.fi-bq {
  background-image: url("../media/bq.0ohb419_bayi0.svg");
}

.fi-bq.fis {
  background-image: url("../media/bq.09_b_khstulg-.svg");
}

.fi-br {
  background-image: url("../media/br.0ibe~z6xg7cut.svg");
}

.fi-br.fis {
  background-image: url("../media/br.0o4cek9g6h0_v.svg");
}

.fi-bs {
  background-image: url("../media/bs.0usba7r0y88xe.svg");
}

.fi-bs.fis {
  background-image: url("../media/bs.10co1a0oa2r55.svg");
}

.fi-bt {
  background-image: url("../media/bt.0um-w6xcv~yx5.svg");
}

.fi-bt.fis {
  background-image: url("../media/bt.03k_huv.a.mq-.svg");
}

.fi-bv {
  background-image: url("../media/bv.10l4h7em_0dvx.svg");
}

.fi-bv.fis {
  background-image: url("../media/bv.04~hu1.i33s9f.svg");
}

.fi-bw {
  background-image: url("../media/bw.0rysyulj8fx4k.svg");
}

.fi-bw.fis {
  background-image: url("../media/bw.036eyyp_xkz50.svg");
}

.fi-by {
  background-image: url("../media/by.0tvhg-l2pva~b.svg");
}

.fi-by.fis {
  background-image: url("../media/by.0fuuwb39s~sqd.svg");
}

.fi-bz {
  background-image: url("../media/bz.0-ou9s6i-78je.svg");
}

.fi-bz.fis {
  background-image: url("../media/bz.03iyb8tbc1krn.svg");
}

.fi-ca {
  background-image: url("../media/ca.0rc~6oxdaky7i.svg");
}

.fi-ca.fis {
  background-image: url("../media/ca.0jntj48x7jea..svg");
}

.fi-cc {
  background-image: url("../media/cc.0r53d2.whcmnd.svg");
}

.fi-cc.fis {
  background-image: url("../media/cc.07qed597a98be.svg");
}

.fi-cd {
  background-image: url("../media/cd.051ojgbax7sp4.svg");
}

.fi-cd.fis {
  background-image: url("../media/cd.0tl1c8mzfswnm.svg");
}

.fi-cf {
  background-image: url("../media/cf.03i.0l0tpahy3.svg");
}

.fi-cf.fis {
  background-image: url("../media/cf.0tggbab4tpzqb.svg");
}

.fi-cg {
  background-image: url("../media/cg.128t92n3fm6-0.svg");
}

.fi-cg.fis {
  background-image: url("../media/cg.0l5kwe_keizo2.svg");
}

.fi-ch {
  background-image: url("../media/ch.01li59tgq4_se.svg");
}

.fi-ch.fis {
  background-image: url("../media/ch.0p_0am5s8n4ig.svg");
}

.fi-ci {
  background-image: url("../media/ci.050_wcgav0jqr.svg");
}

.fi-ci.fis {
  background-image: url("../media/ci.0op7mkxgn638t.svg");
}

.fi-ck {
  background-image: url("../media/ck.0_06y4dcj035v.svg");
}

.fi-ck.fis {
  background-image: url("../media/ck.0jz7k1bhwqyh_.svg");
}

.fi-cl {
  background-image: url("../media/cl.0uy34xzzlf--p.svg");
}

.fi-cl.fis {
  background-image: url("../media/cl.07wp.s7_of-xy.svg");
}

.fi-cm {
  background-image: url("../media/cm.12a2u_j0yy31_.svg");
}

.fi-cm.fis {
  background-image: url("../media/cm.0g6d6~d2016-k.svg");
}

.fi-cn {
  background-image: url("../media/cn.0a9kx6ku.vy~h.svg");
}

.fi-cn.fis {
  background-image: url("../media/cn.14lk0qvo4n6j9.svg");
}

.fi-co {
  background-image: url("../media/co.07w17scphutfl.svg");
}

.fi-co.fis {
  background-image: url("../media/co.0_xnvebs48aeb.svg");
}

.fi-cr {
  background-image: url("../media/cr.0ip0scjbgtnhq.svg");
}

.fi-cr.fis {
  background-image: url("../media/cr.083pchlspliuq.svg");
}

.fi-cu {
  background-image: url("../media/cu.0ryih1id~9vc4.svg");
}

.fi-cu.fis {
  background-image: url("../media/cu.0v5c5wcgdeeun.svg");
}

.fi-cv {
  background-image: url("../media/cv.0134q_a774jo4.svg");
}

.fi-cv.fis {
  background-image: url("../media/cv.01y71jcwjsw_c.svg");
}

.fi-cw {
  background-image: url("../media/cw.0eirj64p67m22.svg");
}

.fi-cw.fis {
  background-image: url("../media/cw.0iuz-k1z7a.h..svg");
}

.fi-cx {
  background-image: url("../media/cx.0dw9d5m_w8qen.svg");
}

.fi-cx.fis {
  background-image: url("../media/cx.13wgevo3wc7_m.svg");
}

.fi-cy {
  background-image: url("../media/cy.0m9clbd024mg3.svg");
}

.fi-cy.fis {
  background-image: url("../media/cy.0c.qwzljbgriu.svg");
}

.fi-cz {
  background-image: url("../media/cz.05.7yetofdnw..svg");
}

.fi-cz.fis {
  background-image: url("../media/cz.08h9x6zd7d_ze.svg");
}

.fi-de {
  background-image: url("../media/de.0-kxrbtm5to1o.svg");
}

.fi-de.fis {
  background-image: url("../media/de.122ozct7r4n-j.svg");
}

.fi-dj {
  background-image: url("../media/dj.00tfiip-7f-os.svg");
}

.fi-dj.fis {
  background-image: url("../media/dj.0opd28h_-qfpv.svg");
}

.fi-dk {
  background-image: url("../media/dk.062d3g59v85_5.svg");
}

.fi-dk.fis {
  background-image: url("../media/dk.15e5bx3e5ic...svg");
}

.fi-dm {
  background-image: url("../media/dm.00uutp.ydp70u.svg");
}

.fi-dm.fis {
  background-image: url("../media/dm.0co4.kxvr.hza.svg");
}

.fi-do {
  background-image: url("../media/do.02m7~m97wey57.svg");
}

.fi-do.fis {
  background-image: url("../media/do.0xt2lv3173zgm.svg");
}

.fi-dz {
  background-image: url("../media/dz.0lkvt8nf6gvd4.svg");
}

.fi-dz.fis {
  background-image: url("../media/dz.0b43-0df8mvo~.svg");
}

.fi-ec {
  background-image: url("../media/ec.06iyoo8nt0r7_.svg");
}

.fi-ec.fis {
  background-image: url("../media/ec.05tr~80bzgo_w.svg");
}

.fi-ee {
  background-image: url("../media/ee.0x3t3.qasdtx_.svg");
}

.fi-ee.fis {
  background-image: url("../media/ee.0kkajsg_n2v~y.svg");
}

.fi-eg {
  background-image: url("../media/eg.0nf1jzgogol8n.svg");
}

.fi-eg.fis {
  background-image: url("../media/eg.0op7zwre9j5p6.svg");
}

.fi-eh {
  background-image: url("../media/eh.0n0e_it8mmmi6.svg");
}

.fi-eh.fis {
  background-image: url("../media/eh.0dz_jqj1zki.~.svg");
}

.fi-er {
  background-image: url("../media/er.0jln6zgrv6eei.svg");
}

.fi-er.fis {
  background-image: url("../media/er.06qkdk4d9rofi.svg");
}

.fi-es {
  background-image: url("../media/es.115sn0nj3i-3p.svg");
}

.fi-es.fis {
  background-image: url("../media/es.0s1rozykc6xi8.svg");
}

.fi-et {
  background-image: url("../media/et.0e_9za.hobw9g.svg");
}

.fi-et.fis {
  background-image: url("../media/et.0n24nfzx~063u.svg");
}

.fi-fi {
  background-image: url("../media/fi.05pct7jva94bd.svg");
}

.fi-fi.fis {
  background-image: url("../media/fi.04~y_mafu4neh.svg");
}

.fi-fj {
  background-image: url("../media/fj.0hsqqqi5534w2.svg");
}

.fi-fj.fis {
  background-image: url("../media/fj.0n~j-5w2l6ks1.svg");
}

.fi-fk {
  background-image: url("../media/fk.08ek68xqngfsm.svg");
}

.fi-fk.fis {
  background-image: url("../media/fk.107mi84lt4zsk.svg");
}

.fi-fm {
  background-image: url("../media/fm.0yg38e2uabmck.svg");
}

.fi-fm.fis {
  background-image: url("../media/fm.07o36u1qcxviv.svg");
}

.fi-fo {
  background-image: url("../media/fo.0j88j~e11i71j.svg");
}

.fi-fo.fis {
  background-image: url("../media/fo.0pvwfm~_jwvt2.svg");
}

.fi-fr {
  background-image: url("../media/fr.13mtgjio-3avz.svg");
}

.fi-fr.fis {
  background-image: url("../media/fr.0l7mvhx~36zn-.svg");
}

.fi-ga {
  background-image: url("../media/ga.0vl8s0ox0a4d8.svg");
}

.fi-ga.fis {
  background-image: url("../media/ga.0z_t8wacksrc2.svg");
}

.fi-gb {
  background-image: url("../media/gb.0g1-h4~ycumv~.svg");
}

.fi-gb.fis {
  background-image: url("../media/gb.0wo-7ngbcrns~.svg");
}

.fi-gd {
  background-image: url("../media/gd.0wqj3yf7fh1vq.svg");
}

.fi-gd.fis {
  background-image: url("../media/gd.02lobwtvzq2da.svg");
}

.fi-ge {
  background-image: url("../media/ge.0khwgx7-.3hwu.svg");
}

.fi-ge.fis {
  background-image: url("../media/ge.0es44.5_i62i2.svg");
}

.fi-gf {
  background-image: url("../media/gf.0y617sj1j~pp1.svg");
}

.fi-gf.fis {
  background-image: url("../media/gf.0vr6-.jms5i1z.svg");
}

.fi-gg {
  background-image: url("../media/gg.0dj121is4ajds.svg");
}

.fi-gg.fis {
  background-image: url("../media/gg.0yw_dhxh2s20-.svg");
}

.fi-gh {
  background-image: url("../media/gh.0q30yf7-12epv.svg");
}

.fi-gh.fis {
  background-image: url("../media/gh.0jzcrlrilukcz.svg");
}

.fi-gi {
  background-image: url("../media/gi.0eo7_b0om2hqw.svg");
}

.fi-gi.fis {
  background-image: url("../media/gi.0teerxep58ac6.svg");
}

.fi-gl {
  background-image: url("../media/gl.0pby3ta740n2..svg");
}

.fi-gl.fis {
  background-image: url("../media/gl.151g9dq.n1r2j.svg");
}

.fi-gm {
  background-image: url("../media/gm.0tvrkz7~dfxxj.svg");
}

.fi-gm.fis {
  background-image: url("../media/gm.11tm7d18bz1hy.svg");
}

.fi-gn {
  background-image: url("../media/gn.0_srw8b2f7x5f.svg");
}

.fi-gn.fis {
  background-image: url("../media/gn.0qb7jh~2.bchv.svg");
}

.fi-gp {
  background-image: url("../media/gp.0s90ov6okq.s9.svg");
}

.fi-gp.fis {
  background-image: url("../media/gp.04kgsbty6h3ze.svg");
}

.fi-gq {
  background-image: url("../media/gq.0xpbtwj_49-ig.svg");
}

.fi-gq.fis {
  background-image: url("../media/gq.17nk~8xb8b0jo.svg");
}

.fi-gr {
  background-image: url("../media/gr.0s9v8cqa3.umu.svg");
}

.fi-gr.fis {
  background-image: url("../media/gr.0bolbkinea7am.svg");
}

.fi-gs {
  background-image: url("../media/gs.16~rvb~gmdiut.svg");
}

.fi-gs.fis {
  background-image: url("../media/gs.08_ontsvu90m0.svg");
}

.fi-gt {
  background-image: url("../media/gt.16xszzdaygmyd.svg");
}

.fi-gt.fis {
  background-image: url("../media/gt.0iiqnnpb6woa9.svg");
}

.fi-gu {
  background-image: url("../media/gu.05pi4sovljh-9.svg");
}

.fi-gu.fis {
  background-image: url("../media/gu.0n6721aznpi35.svg");
}

.fi-gw {
  background-image: url("../media/gw.0h~c0v0supt0p.svg");
}

.fi-gw.fis {
  background-image: url("../media/gw.0tftbnmmreshi.svg");
}

.fi-gy {
  background-image: url("../media/gy.0zfjt1ud1q8vj.svg");
}

.fi-gy.fis {
  background-image: url("../media/gy.058flryq4x03c.svg");
}

.fi-hk {
  background-image: url("../media/hk.0sh~f_.76sh8a.svg");
}

.fi-hk.fis {
  background-image: url("../media/hk.0dn2iatdbj050.svg");
}

.fi-hm {
  background-image: url("../media/hm.00_fo6umz525x.svg");
}

.fi-hm.fis {
  background-image: url("../media/hm.0raypuz3_qrxc.svg");
}

.fi-hn {
  background-image: url("../media/hn.0ddvuwwb6wbp8.svg");
}

.fi-hn.fis {
  background-image: url("../media/hn.0i_iqr0w6bds5.svg");
}

.fi-hr {
  background-image: url("../media/hr.01d1avreipvnq.svg");
}

.fi-hr.fis {
  background-image: url("../media/hr.00kv9blocf5jg.svg");
}

.fi-ht {
  background-image: url("../media/ht.0yv8mctozn2jy.svg");
}

.fi-ht.fis {
  background-image: url("../media/ht.0jjh9g34ka1-4.svg");
}

.fi-hu {
  background-image: url("../media/hu.122dktaf20yfg.svg");
}

.fi-hu.fis {
  background-image: url("../media/hu.0o9fxovommre_.svg");
}

.fi-id {
  background-image: url("../media/id.0vdisaycqwl-6.svg");
}

.fi-id.fis {
  background-image: url("../media/id.0a4ww7e2.6l7h.svg");
}

.fi-ie {
  background-image: url("../media/ie.0t34~fodt_nbi.svg");
}

.fi-ie.fis {
  background-image: url("../media/ie.0ih1tgh~wgv-d.svg");
}

.fi-il {
  background-image: url("../media/il.0om~am4wx.4zh.svg");
}

.fi-il.fis {
  background-image: url("../media/il.01~rgb7dyz376.svg");
}

.fi-im {
  background-image: url("../media/im.0xqidg5sat7zw.svg");
}

.fi-im.fis {
  background-image: url("../media/im.0ui2lg8vdtw97.svg");
}

.fi-in {
  background-image: url("../media/in.0oj11gb5cys9k.svg");
}

.fi-in.fis {
  background-image: url("../media/in.10t6rtd7343nj.svg");
}

.fi-io {
  background-image: url("../media/io.15coomq.14wnv.svg");
}

.fi-io.fis {
  background-image: url("../media/io.0vn-064s_8cug.svg");
}

.fi-iq {
  background-image: url("../media/iq.0q_hqa4_dfqgu.svg");
}

.fi-iq.fis {
  background-image: url("../media/iq.12a_2ctqp~raf.svg");
}

.fi-ir {
  background-image: url("../media/ir.0p3on8is4779p.svg");
}

.fi-ir.fis {
  background-image: url("../media/ir.0.aujig5-ktb4.svg");
}

.fi-is {
  background-image: url("../media/is.0t2xwp5yah2xw.svg");
}

.fi-is.fis {
  background-image: url("../media/is.1600tv~ja8y2..svg");
}

.fi-it {
  background-image: url("../media/it.0p.16xetgw_pr.svg");
}

.fi-it.fis {
  background-image: url("../media/it.08poyn.me13qz.svg");
}

.fi-je {
  background-image: url("../media/je.0._d6y161two7.svg");
}

.fi-je.fis {
  background-image: url("../media/je.0mbdhgetg63mr.svg");
}

.fi-jm {
  background-image: url("../media/jm.0qzy.5~nveky-.svg");
}

.fi-jm.fis {
  background-image: url("../media/jm.15sw-7gtzvbv..svg");
}

.fi-jo {
  background-image: url("../media/jo.0v05b_hbi65hi.svg");
}

.fi-jo.fis {
  background-image: url("../media/jo.11p51.ieer77o.svg");
}

.fi-jp {
  background-image: url("../media/jp.02cp8rtxnd1tl.svg");
}

.fi-jp.fis {
  background-image: url("../media/jp.01bx7q87~q3r8.svg");
}

.fi-ke {
  background-image: url("../media/ke.0kln__78mhq2f.svg");
}

.fi-ke.fis {
  background-image: url("../media/ke.1426.i7t-iq4y.svg");
}

.fi-kg {
  background-image: url("../media/kg.16wflwqqrce2p.svg");
}

.fi-kg.fis {
  background-image: url("../media/kg.0_u~zt4~q8.w_.svg");
}

.fi-kh {
  background-image: url("../media/kh.0xntiwsdtibo6.svg");
}

.fi-kh.fis {
  background-image: url("../media/kh.0585tw8llmeez.svg");
}

.fi-ki {
  background-image: url("../media/ki.0uyc_ychfyg5..svg");
}

.fi-ki.fis {
  background-image: url("../media/ki.12am~-j2osm_~.svg");
}

.fi-km {
  background-image: url("../media/km.0f-i-uj0rqmgj.svg");
}

.fi-km.fis {
  background-image: url("../media/km.0xzknlueo0nqk.svg");
}

.fi-kn {
  background-image: url("../media/kn.12y6n921evif_.svg");
}

.fi-kn.fis {
  background-image: url("../media/kn.09.q9g1k3kmz-.svg");
}

.fi-kp {
  background-image: url("../media/kp.0rezfauau3c-3.svg");
}

.fi-kp.fis {
  background-image: url("../media/kp.0xbc24_rot2gg.svg");
}

.fi-kr {
  background-image: url("../media/kr.12bkj~t7hesdi.svg");
}

.fi-kr.fis {
  background-image: url("../media/kr.0ra90oig2006m.svg");
}

.fi-kw {
  background-image: url("../media/kw.04_ddbhvx9p~2.svg");
}

.fi-kw.fis {
  background-image: url("../media/kw.0~k031~mggn7d.svg");
}

.fi-ky {
  background-image: url("../media/ky.05rkwlxqe2r-b.svg");
}

.fi-ky.fis {
  background-image: url("../media/ky.13q178260a37..svg");
}

.fi-kz {
  background-image: url("../media/kz.0in35oac_8-jp.svg");
}

.fi-kz.fis {
  background-image: url("../media/kz.17mpu~outq~0a.svg");
}

.fi-la {
  background-image: url("../media/la.074_b45uqbvq2.svg");
}

.fi-la.fis {
  background-image: url("../media/la.0fq_w-8a~h.kw.svg");
}

.fi-lb {
  background-image: url("../media/lb.0h8rbv-z71hqp.svg");
}

.fi-lb.fis {
  background-image: url("../media/lb.0o~dik7gaa1aq.svg");
}

.fi-lc {
  background-image: url("../media/lc.0h~p5n5-fmk_k.svg");
}

.fi-lc.fis {
  background-image: url("../media/lc.0qyi9qc1dp6zo.svg");
}

.fi-li {
  background-image: url("../media/li.0f2bwcslvatrh.svg");
}

.fi-li.fis {
  background-image: url("../media/li.0l2hnnvu0wc55.svg");
}

.fi-lk {
  background-image: url("../media/lk.158d4ngdkbjbe.svg");
}

.fi-lk.fis {
  background-image: url("../media/lk.0~eqhnqzp9-6c.svg");
}

.fi-lr {
  background-image: url("../media/lr.0a60a4l1kz1-8.svg");
}

.fi-lr.fis {
  background-image: url("../media/lr.0f_712ek47lx1.svg");
}

.fi-ls {
  background-image: url("../media/ls.08rc8o_fdn63t.svg");
}

.fi-ls.fis {
  background-image: url("../media/ls.03cmzvs.l5s7s.svg");
}

.fi-lt {
  background-image: url("../media/lt.04a17mab.2-8-.svg");
}

.fi-lt.fis {
  background-image: url("../media/lt.0by.6d1b5t3-c.svg");
}

.fi-lu {
  background-image: url("../media/lu.15uvo3agsgthr.svg");
}

.fi-lu.fis {
  background-image: url("../media/lu.0cdkimvognzgt.svg");
}

.fi-lv {
  background-image: url("../media/lv.0~yn3k2-mgsqz.svg");
}

.fi-lv.fis {
  background-image: url("../media/lv.0k-7h-5azjpbr.svg");
}

.fi-ly {
  background-image: url("../media/ly.095o27h4fg189.svg");
}

.fi-ly.fis {
  background-image: url("../media/ly.0vy-62jafa_e9.svg");
}

.fi-ma {
  background-image: url("../media/ma.16njibn8utcrs.svg");
}

.fi-ma.fis {
  background-image: url("../media/ma.02wdwhuy4rzcm.svg");
}

.fi-mc {
  background-image: url("../media/mc.0yk8s96l3-oil.svg");
}

.fi-mc.fis {
  background-image: url("../media/mc.16zn7s.pm9wbk.svg");
}

.fi-md {
  background-image: url("../media/md.0p3bi2fjcxt_t.svg");
}

.fi-md.fis {
  background-image: url("../media/md.17ovy568en6ya.svg");
}

.fi-me {
  background-image: url("../media/me.04eh4~v5dv078.svg");
}

.fi-me.fis {
  background-image: url("../media/me.0.f7weo9_f7.3.svg");
}

.fi-mf {
  background-image: url("../media/mf.08j68xdwu35sa.svg");
}

.fi-mf.fis {
  background-image: url("../media/mf.0.jq~3irl2zog.svg");
}

.fi-mg {
  background-image: url("../media/mg.15iynosh21~j-.svg");
}

.fi-mg.fis {
  background-image: url("../media/mg.0gilwp-e7c4g~.svg");
}

.fi-mh {
  background-image: url("../media/mh.0svks~x7i9cvq.svg");
}

.fi-mh.fis {
  background-image: url("../media/mh.0-v41nbly_jva.svg");
}

.fi-mk {
  background-image: url("../media/mk.0smbb4.qrnz7g.svg");
}

.fi-mk.fis {
  background-image: url("../media/mk.11c0~h0i0b9f8.svg");
}

.fi-ml {
  background-image: url("../media/ml.0oxaezl2q6p9g.svg");
}

.fi-ml.fis {
  background-image: url("../media/ml.0vs.9~10c-pdi.svg");
}

.fi-mm {
  background-image: url("../media/mm.07_hq4eg8rbun.svg");
}

.fi-mm.fis {
  background-image: url("../media/mm.0vdzfzig8uw~k.svg");
}

.fi-mn {
  background-image: url("../media/mn.08wk.7ee_zedo.svg");
}

.fi-mn.fis {
  background-image: url("../media/mn.1716k278m9z2_.svg");
}

.fi-mo {
  background-image: url("../media/mo.0q2e9i9v9v44..svg");
}

.fi-mo.fis {
  background-image: url("../media/mo.0jupxr2fnpnbu.svg");
}

.fi-mp {
  background-image: url("../media/mp.0kydidg2r8tfr.svg");
}

.fi-mp.fis {
  background-image: url("../media/mp.0frcn4pq1c6s3.svg");
}

.fi-mq {
  background-image: url("../media/mq.0hm8y~mb-p6x..svg");
}

.fi-mq.fis {
  background-image: url("../media/mq.15y1.-li4p0bd.svg");
}

.fi-mr {
  background-image: url("../media/mr.0l_nc9-sm72bb.svg");
}

.fi-mr.fis {
  background-image: url("../media/mr.13fi174gio.ze.svg");
}

.fi-ms {
  background-image: url("../media/ms.0e8i~67dqapdj.svg");
}

.fi-ms.fis {
  background-image: url("../media/ms.0eig4fd7pt0rh.svg");
}

.fi-mt {
  background-image: url("../media/mt.0dwqw4tvs7rdm.svg");
}

.fi-mt.fis {
  background-image: url("../media/mt.0uke3inn-ijh-.svg");
}

.fi-mu {
  background-image: url("../media/mu.0ho99v.cn.ev..svg");
}

.fi-mu.fis {
  background-image: url("../media/mu.0-exk4s_xjd1h.svg");
}

.fi-mv {
  background-image: url("../media/mv.0fzsae9m01raw.svg");
}

.fi-mv.fis {
  background-image: url("../media/mv.0yzxdd~52hmm_.svg");
}

.fi-mw {
  background-image: url("../media/mw.110_83qs8l7.-.svg");
}

.fi-mw.fis {
  background-image: url("../media/mw.06c0acz_tbyv6.svg");
}

.fi-mx {
  background-image: url("../media/mx.0v8r1xjkaxo.6.svg");
}

.fi-mx.fis {
  background-image: url("../media/mx.0gju2g~-g7gtc.svg");
}

.fi-my {
  background-image: url("../media/my.0v~eoe4rwu6z..svg");
}

.fi-my.fis {
  background-image: url("../media/my.0pis6s2_ih_yg.svg");
}

.fi-mz {
  background-image: url("../media/mz.0tqe8xdqb8mzq.svg");
}

.fi-mz.fis {
  background-image: url("../media/mz.0rvohkma79_6z.svg");
}

.fi-na {
  background-image: url("../media/na.0.270xnjv~luc.svg");
}

.fi-na.fis {
  background-image: url("../media/na.0dilw9rr.frp4.svg");
}

.fi-nc {
  background-image: url("../media/nc.0obwa0yorp-ta.svg");
}

.fi-nc.fis {
  background-image: url("../media/nc.15cpk3z0o_3r0.svg");
}

.fi-ne {
  background-image: url("../media/ne.102z0v~.o0gaa.svg");
}

.fi-ne.fis {
  background-image: url("../media/ne.0ap95mt6cbee4.svg");
}

.fi-nf {
  background-image: url("../media/nf.0ok.jdh0gcpmx.svg");
}

.fi-nf.fis {
  background-image: url("../media/nf.04a5vys~v3m.7.svg");
}

.fi-ng {
  background-image: url("../media/ng.02qkrn5017ys_.svg");
}

.fi-ng.fis {
  background-image: url("../media/ng.0tmmc_0ghlqz1.svg");
}

.fi-ni {
  background-image: url("../media/ni.056~vmu~~2wio.svg");
}

.fi-ni.fis {
  background-image: url("../media/ni.14ji04u5c5pl8.svg");
}

.fi-nl {
  background-image: url("../media/nl.00-p-.b-x7hda.svg");
}

.fi-nl.fis {
  background-image: url("../media/nl.0nezmeyf4f5kf.svg");
}

.fi-no {
  background-image: url("../media/no.0q8p493q28j-3.svg");
}

.fi-no.fis {
  background-image: url("../media/no.0qs9u5r5std_k.svg");
}

.fi-np {
  background-image: url("../media/np.0.oycdv67wsxu.svg");
}

.fi-np.fis {
  background-image: url("../media/np.0q7n~9hyosc6e.svg");
}

.fi-nr {
  background-image: url("../media/nr.10u7qx48jhdz_.svg");
}

.fi-nr.fis {
  background-image: url("../media/nr.0mi8fx9t~kl78.svg");
}

.fi-nu {
  background-image: url("../media/nu.0hedkv30qygf5.svg");
}

.fi-nu.fis {
  background-image: url("../media/nu.0dks_q5vvln96.svg");
}

.fi-nz {
  background-image: url("../media/nz.17eg07btd~r1..svg");
}

.fi-nz.fis {
  background-image: url("../media/nz.0i1~od0ob~aau.svg");
}

.fi-om {
  background-image: url("../media/om.0nq4manugsooh.svg");
}

.fi-om.fis {
  background-image: url("../media/om.146j9bpptn_58.svg");
}

.fi-pa {
  background-image: url("../media/pa.099y84dcvqasl.svg");
}

.fi-pa.fis {
  background-image: url("../media/pa.11u.piw7kwwu-.svg");
}

.fi-pe {
  background-image: url("../media/pe.0mwkvrptptvpq.svg");
}

.fi-pe.fis {
  background-image: url("../media/pe.0p8ahkjtd7p7~.svg");
}

.fi-pf {
  background-image: url("../media/pf.15v~ypj3joaw~.svg");
}

.fi-pf.fis {
  background-image: url("../media/pf.0kez0r03-kbry.svg");
}

.fi-pg {
  background-image: url("../media/pg.15q7_isj-ocnh.svg");
}

.fi-pg.fis {
  background-image: url("../media/pg.0hpe83ye~w7r6.svg");
}

.fi-ph {
  background-image: url("../media/ph.0~f.14.6_fu5l.svg");
}

.fi-ph.fis {
  background-image: url("../media/ph.06tz4znfs_daq.svg");
}

.fi-pk {
  background-image: url("../media/pk.12iw4ey18c0tg.svg");
}

.fi-pk.fis {
  background-image: url("../media/pk.03r--a8wzfy8n.svg");
}

.fi-pl {
  background-image: url("../media/pl.09hqcpm79r_sy.svg");
}

.fi-pl.fis {
  background-image: url("../media/pl.17cdwlzzv6~hd.svg");
}

.fi-pm {
  background-image: url("../media/pm.0umbjzbwhfa07.svg");
}

.fi-pm.fis {
  background-image: url("../media/pm.09a8by~db1tmy.svg");
}

.fi-pn {
  background-image: url("../media/pn.06ukfkueoy834.svg");
}

.fi-pn.fis {
  background-image: url("../media/pn.0jne4vnp1t5s7.svg");
}

.fi-pr {
  background-image: url("../media/pr.0t1wzrbwe4zbz.svg");
}

.fi-pr.fis {
  background-image: url("../media/pr.14y6i7trycdzs.svg");
}

.fi-ps {
  background-image: url("../media/ps.03~mj_dm3fca2.svg");
}

.fi-ps.fis {
  background-image: url("../media/ps.0jc-sp7~7see6.svg");
}

.fi-pt {
  background-image: url("../media/pt.0zbj0w_uz_uk8.svg");
}

.fi-pt.fis {
  background-image: url("../media/pt.08qa4q6exff1_.svg");
}

.fi-pw {
  background-image: url("../media/pw.13aah3-ov43y4.svg");
}

.fi-pw.fis {
  background-image: url("../media/pw.0bmk~65vu1~75.svg");
}

.fi-py {
  background-image: url("../media/py.14zstan87888i.svg");
}

.fi-py.fis {
  background-image: url("../media/py.0hkmr~tvo~h4q.svg");
}

.fi-qa {
  background-image: url("../media/qa.0xts_fvva20ll.svg");
}

.fi-qa.fis {
  background-image: url("../media/qa.0uxy9q2.w4zps.svg");
}

.fi-re {
  background-image: url("../media/re.0l2c52imkf5ld.svg");
}

.fi-re.fis {
  background-image: url("../media/re.16irdr7c~_i7l.svg");
}

.fi-ro {
  background-image: url("../media/ro.06-8titcop842.svg");
}

.fi-ro.fis {
  background-image: url("../media/ro.05adtsjqvg_io.svg");
}

.fi-rs {
  background-image: url("../media/rs.0.y3v903fmz8e.svg");
}

.fi-rs.fis {
  background-image: url("../media/rs.0fu~asjbufmtp.svg");
}

.fi-ru {
  background-image: url("../media/ru.0oahl14s6-9cs.svg");
}

.fi-ru.fis {
  background-image: url("../media/ru.01m0ac3_t~dlq.svg");
}

.fi-rw {
  background-image: url("../media/rw.0p7id.z036giq.svg");
}

.fi-rw.fis {
  background-image: url("../media/rw.0b9ti25rncgdn.svg");
}

.fi-sa {
  background-image: url("../media/sa.0f.7d8lwq4xvq.svg");
}

.fi-sa.fis {
  background-image: url("../media/sa.0o9klv6bw51_p.svg");
}

.fi-sb {
  background-image: url("../media/sb.0fruyybb7_sfu.svg");
}

.fi-sb.fis {
  background-image: url("../media/sb.0jr46adtj4ar0.svg");
}

.fi-sc {
  background-image: url("../media/sc.0fz2lm5ti0x_b.svg");
}

.fi-sc.fis {
  background-image: url("../media/sc.03of0a6vjjf95.svg");
}

.fi-sd {
  background-image: url("../media/sd.07m2.~m0nfix9.svg");
}

.fi-sd.fis {
  background-image: url("../media/sd.00e2v7vvhck~4.svg");
}

.fi-se {
  background-image: url("../media/se.0a741~f-yk1nx.svg");
}

.fi-se.fis {
  background-image: url("../media/se.15ijsxd52_gy8.svg");
}

.fi-sg {
  background-image: url("../media/sg.02~y--_qb1t.x.svg");
}

.fi-sg.fis {
  background-image: url("../media/sg.1729rc11nl09-.svg");
}

.fi-sh {
  background-image: url("../media/sh.0zd8n9.jn1cw3.svg");
}

.fi-sh.fis {
  background-image: url("../media/sh.10r7km8ol5vut.svg");
}

.fi-si {
  background-image: url("../media/si.0td~4ihk06e~x.svg");
}

.fi-si.fis {
  background-image: url("../media/si.0sy-9.xl9eoo9.svg");
}

.fi-sj {
  background-image: url("../media/sj.11e0c0lp7p51g.svg");
}

.fi-sj.fis {
  background-image: url("../media/sj.17b.a~skj2fw~.svg");
}

.fi-sk {
  background-image: url("../media/sk.0-n48kqtfz_tw.svg");
}

.fi-sk.fis {
  background-image: url("../media/sk.0914655e.e-6o.svg");
}

.fi-sl {
  background-image: url("../media/sl.13c2z~0sw-kh8.svg");
}

.fi-sl.fis {
  background-image: url("../media/sl.0sm_ld0059eln.svg");
}

.fi-sm {
  background-image: url("../media/sm.0olm75vt3df7c.svg");
}

.fi-sm.fis {
  background-image: url("../media/sm.0q3j0x0g71umw.svg");
}

.fi-sn {
  background-image: url("../media/sn.16ask3mhjqlgg.svg");
}

.fi-sn.fis {
  background-image: url("../media/sn.14wy18891w7yq.svg");
}

.fi-so {
  background-image: url("../media/so.0-.fnyffw8sp_.svg");
}

.fi-so.fis {
  background-image: url("../media/so.0326eph0pn1-d.svg");
}

.fi-sr {
  background-image: url("../media/sr.07j-qlt_k-hdd.svg");
}

.fi-sr.fis {
  background-image: url("../media/sr.0oo9n2~oid1y7.svg");
}

.fi-ss {
  background-image: url("../media/ss.0g3bmficyw.pr.svg");
}

.fi-ss.fis {
  background-image: url("../media/ss.0hfw56h06kc3t.svg");
}

.fi-st {
  background-image: url("../media/st.14fkflwqtj.sg.svg");
}

.fi-st.fis {
  background-image: url("../media/st.0t5dprg3rmho9.svg");
}

.fi-sv {
  background-image: url("../media/sv.08n_synz2ioj6.svg");
}

.fi-sv.fis {
  background-image: url("../media/sv.0v5liriuo.xos.svg");
}

.fi-sx {
  background-image: url("../media/sx.0i.wqau38ue.e.svg");
}

.fi-sx.fis {
  background-image: url("../media/sx.130hd-i1sh8cc.svg");
}

.fi-sy {
  background-image: url("../media/sy.0-im5eqt~i8-g.svg");
}

.fi-sy.fis {
  background-image: url("../media/sy.0d6ipxdhuzjb5.svg");
}

.fi-sz {
  background-image: url("../media/sz.182~06kdosv-x.svg");
}

.fi-sz.fis {
  background-image: url("../media/sz.0dgf-z4pjg5v1.svg");
}

.fi-tc {
  background-image: url("../media/tc.0qltsw40m0pw0.svg");
}

.fi-tc.fis {
  background-image: url("../media/tc.0_46~52y~xr_s.svg");
}

.fi-td {
  background-image: url("../media/td.0ephixg1-hn76.svg");
}

.fi-td.fis {
  background-image: url("../media/td.0ue~.cn04qt-8.svg");
}

.fi-tf {
  background-image: url("../media/tf.0-fls3pudag8l.svg");
}

.fi-tf.fis {
  background-image: url("../media/tf.0jqzj2yx4u.sq.svg");
}

.fi-tg {
  background-image: url("../media/tg.0rzotb32uh2p_.svg");
}

.fi-tg.fis {
  background-image: url("../media/tg.0cntx1927td~s.svg");
}

.fi-th {
  background-image: url("../media/th.06y12gfomo8k2.svg");
}

.fi-th.fis {
  background-image: url("../media/th.07j~7zaxet.5y.svg");
}

.fi-tj {
  background-image: url("../media/tj.11lepuhttcllb.svg");
}

.fi-tj.fis {
  background-image: url("../media/tj.0j-mcd.czfiw6.svg");
}

.fi-tk {
  background-image: url("../media/tk.0~8snggc2p8~~.svg");
}

.fi-tk.fis {
  background-image: url("../media/tk.0a9ku-csdir4-.svg");
}

.fi-tl {
  background-image: url("../media/tl.09qu-vro97ahc.svg");
}

.fi-tl.fis {
  background-image: url("../media/tl.0kf3d997o-5rl.svg");
}

.fi-tm {
  background-image: url("../media/tm.0781ly57qsoyz.svg");
}

.fi-tm.fis {
  background-image: url("../media/tm.0iaz2y1x._3c~.svg");
}

.fi-tn {
  background-image: url("../media/tn.0fh56m3eo1m18.svg");
}

.fi-tn.fis {
  background-image: url("../media/tn.10vp6bitjsrbw.svg");
}

.fi-to {
  background-image: url("../media/to.0cgi7vqh5chkl.svg");
}

.fi-to.fis {
  background-image: url("../media/to.0t4enm_7u9-ii.svg");
}

.fi-tr {
  background-image: url("../media/tr.0qdmtjmqpih2y.svg");
}

.fi-tr.fis {
  background-image: url("../media/tr.02j_tei-v19~a.svg");
}

.fi-tt {
  background-image: url("../media/tt.0.zlvltnntoha.svg");
}

.fi-tt.fis {
  background-image: url("../media/tt.187j42sb~vhlu.svg");
}

.fi-tv {
  background-image: url("../media/tv.06dcc8b80ccvd.svg");
}

.fi-tv.fis {
  background-image: url("../media/tv.0ulsr7o0~k_bo.svg");
}

.fi-tw {
  background-image: url("../media/tw.1024_eh5~lz3v.svg");
}

.fi-tw.fis {
  background-image: url("../media/tw.0ia-y299sdgmp.svg");
}

.fi-tz {
  background-image: url("../media/tz.145.kjb4-wok-.svg");
}

.fi-tz.fis {
  background-image: url("../media/tz.0d7.b.7a16xvt.svg");
}

.fi-ua {
  background-image: url("../media/ua.12j7i1clsvhgu.svg");
}

.fi-ua.fis {
  background-image: url("../media/ua.0okcul~-.ld.g.svg");
}

.fi-ug {
  background-image: url("../media/ug.08e8_8d305.~z.svg");
}

.fi-ug.fis {
  background-image: url("../media/ug.090wcmrguc_i0.svg");
}

.fi-um {
  background-image: url("../media/um.0fsvaw.~escud.svg");
}

.fi-um.fis {
  background-image: url("../media/um.0-kcr9tye_b9w.svg");
}

.fi-us {
  background-image: url("../media/us.05nzlzmpvmox1.svg");
}

.fi-us.fis {
  background-image: url("../media/us.0_m830okd~n80.svg");
}

.fi-uy {
  background-image: url("../media/uy.0.z9xp~kq0q2i.svg");
}

.fi-uy.fis {
  background-image: url("../media/uy.15l.haq7x80r8.svg");
}

.fi-uz {
  background-image: url("../media/uz.1874u2ufz861j.svg");
}

.fi-uz.fis {
  background-image: url("../media/uz.0jkkuju2np~2y.svg");
}

.fi-va {
  background-image: url("../media/va.0ywecj.td-jem.svg");
}

.fi-va.fis {
  background-image: url("../media/va.08ofh4wbsqivw.svg");
}

.fi-vc {
  background-image: url("../media/vc.0pbtqjdfmvihs.svg");
}

.fi-vc.fis {
  background-image: url("../media/vc.0udlq3rn0n.6n.svg");
}

.fi-ve {
  background-image: url("../media/ve.00r-jbnnqs3j~.svg");
}

.fi-ve.fis {
  background-image: url("../media/ve.0pa_z2~r8g.6..svg");
}

.fi-vg {
  background-image: url("../media/vg.0la9z5x3u71e-.svg");
}

.fi-vg.fis {
  background-image: url("../media/vg.04-hlsyyxzxvl.svg");
}

.fi-vi {
  background-image: url("../media/vi.0klqco9a35i3q.svg");
}

.fi-vi.fis {
  background-image: url("../media/vi.11r751bvon7~s.svg");
}

.fi-vn {
  background-image: url("../media/vn.03r_b3i~fytgt.svg");
}

.fi-vn.fis {
  background-image: url("../media/vn.0hhygrc-g~p0..svg");
}

.fi-vu {
  background-image: url("../media/vu.01e2x8o_5scrr.svg");
}

.fi-vu.fis {
  background-image: url("../media/vu.165-rd2ks-ac8.svg");
}

.fi-wf {
  background-image: url("../media/wf.061i0h5as~m.e.svg");
}

.fi-wf.fis {
  background-image: url("../media/wf.0ej0w.d6w6tcv.svg");
}

.fi-ws {
  background-image: url("../media/ws.074l1429y-px..svg");
}

.fi-ws.fis {
  background-image: url("../media/ws.00p59f-ar34f8.svg");
}

.fi-ye {
  background-image: url("../media/ye.0c8ih0.3ekwri.svg");
}

.fi-ye.fis {
  background-image: url("../media/ye.03ph-7cdft~_l.svg");
}

.fi-yt {
  background-image: url("../media/yt.0gjpo0uudzesc.svg");
}

.fi-yt.fis {
  background-image: url("../media/yt.0cto1xjiriwhn.svg");
}

.fi-za {
  background-image: url("../media/za.0jpk9e0r6khy7.svg");
}

.fi-za.fis {
  background-image: url("../media/za.0.2-dh~08v85s.svg");
}

.fi-zm {
  background-image: url("../media/zm.0b_ok9srwu0ww.svg");
}

.fi-zm.fis {
  background-image: url("../media/zm.12n5f02dt-xj4.svg");
}

.fi-zw {
  background-image: url("../media/zw.0qs32c7lkzhae.svg");
}

.fi-zw.fis {
  background-image: url("../media/zw.0lf7.zi_zx~t..svg");
}

.fi-arab {
  background-image: url("../media/arab.06nq9-ln890qh.svg");
}

.fi-arab.fis {
  background-image: url("../media/arab.16d24afdvcags.svg");
}

.fi-asean {
  background-image: url("../media/asean.0-jm66tuo3j3~.svg");
}

.fi-asean.fis {
  background-image: url("../media/asean.0hi86~t9o3-h-.svg");
}

.fi-cefta {
  background-image: url("../media/cefta.0souk8dik2-f1.svg");
}

.fi-cefta.fis {
  background-image: url("../media/cefta.0uqa3y~zu47-l.svg");
}

.fi-cp {
  background-image: url("../media/cp.04s6pz0ixao8r.svg");
}

.fi-cp.fis {
  background-image: url("../media/cp.08w7ip8stry_k.svg");
}

.fi-dg {
  background-image: url("../media/dg.12wu3xx4tg3nm.svg");
}

.fi-dg.fis {
  background-image: url("../media/dg.0l6pj8o~0.txl.svg");
}

.fi-eac {
  background-image: url("../media/eac.0h5d2j4yb~4eh.svg");
}

.fi-eac.fis {
  background-image: url("../media/eac.0p5b.p2w5kkgj.svg");
}

.fi-es-ct {
  background-image: url("../media/es-ct.0znrc_esp3x40.svg");
}

.fi-es-ct.fis {
  background-image: url("../media/es-ct.0s.z5b4bnp25_.svg");
}

.fi-es-ga {
  background-image: url("../media/es-ga.0ghh6pvtjc4l3.svg");
}

.fi-es-ga.fis {
  background-image: url("../media/es-ga.0-mxmdyrz_rqf.svg");
}

.fi-es-pv {
  background-image: url("../media/es-pv.0mkm5lzcb8duq.svg");
}

.fi-es-pv.fis {
  background-image: url("../media/es-pv.0zk2gl85ntys0.svg");
}

.fi-eu {
  background-image: url("../media/eu.00qo5mteqhwtj.svg");
}

.fi-eu.fis {
  background-image: url("../media/eu.0guycb5-gnp.s.svg");
}

.fi-gb-eng {
  background-image: url("../media/gb-eng.0q80rlewbc.wl.svg");
}

.fi-gb-eng.fis {
  background-image: url("../media/gb-eng.0ftdn6k-4y2tc.svg");
}

.fi-gb-nir {
  background-image: url("../media/gb-nir.0o19luoyuc8f~.svg");
}

.fi-gb-nir.fis {
  background-image: url("../media/gb-nir.16yautv~nj4h9.svg");
}

.fi-gb-sct {
  background-image: url("../media/gb-sct.09.30oylt_zn~.svg");
}

.fi-gb-sct.fis {
  background-image: url("../media/gb-sct.0_x3gwmc-8ysi.svg");
}

.fi-gb-wls {
  background-image: url("../media/gb-wls.0o9dm.kqvwnez.svg");
}

.fi-gb-wls.fis {
  background-image: url("../media/gb-wls.0wywkh2oi98lx.svg");
}

.fi-ic {
  background-image: url("../media/ic.14xq._500xk-n.svg");
}

.fi-ic.fis {
  background-image: url("../media/ic.154waghbnzx.8.svg");
}

.fi-pc {
  background-image: url("../media/pc.0w58f-xo852rj.svg");
}

.fi-pc.fis {
  background-image: url("../media/pc.0jerfmp2t4c92.svg");
}

.fi-sh-ac {
  background-image: url("../media/sh-ac.130esujxagher.svg");
}

.fi-sh-ac.fis {
  background-image: url("../media/sh-ac.14.s65~x2aejd.svg");
}

.fi-sh-hl {
  background-image: url("../media/sh-hl.0y0xme.fx8cug.svg");
}

.fi-sh-hl.fis {
  background-image: url("../media/sh-hl.0je.v9_yxtgto.svg");
}

.fi-sh-ta {
  background-image: url("../media/sh-ta.16wsobnwu6x~1.svg");
}

.fi-sh-ta.fis {
  background-image: url("../media/sh-ta.0d2njrudh3eek.svg");
}

.fi-un {
  background-image: url("../media/un.0l~bf~oc0g3kg.svg");
}

.fi-un.fis {
  background-image: url("../media/un.0f_rjqrv7y89d.svg");
}

.fi-xk {
  background-image: url("../media/xk.0xe~tolf2cmgq.svg");
}

.fi-xk.fis {
  background-image: url("../media/xk.0-obta-5..p_c.svg");
}

:root {
  --background: #f6f7f9;
  --surface: #fff;
  --foreground: #14181f;
  --muted: #6b7280;
  --border: #e6e8ec;
  --accent: #0a7c43;
  --accent-fg: #fff;
}

@media (prefers-color-scheme: dark) {
  :root {
    --background: #0c0f14;
    --surface: #141922;
    --foreground: #e8eaed;
    --muted: #9aa3b2;
    --border: #232a35;
    --accent: #19a35a;
  }
}

body {
  background: var(--background);
  color: var(--foreground);
}

.fi {
  background-size: cover;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px #00000014;
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__06.-pfn._.css.map*/