  *,
  :after,
  :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
  }

  ::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
  }

  /*! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com*/
  *,
  :after,
  :before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box
  }

  :after,
  :before {
    --tw-content: ""
  }

  :host,
  html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent
  }

  body {
    line-height: inherit;
    margin: 0
  }

  hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
  }

  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;
    text-decoration: inherit
  }

  b,
  strong {
    font-weight: bolder
  }

  code,
  kbd,
  pre,
  samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-size: 1em;
    font-variation-settings: normal
  }

  small {
    font-size: 80%
  }

  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
  }

  sub {
    bottom: -.25em
  }

  sup {
    top: -.5em
  }

  table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
  }

  button,
  input,
  optgroup,
  select,
  textarea {
    color: inherit;
    font-family: inherit;
    font-feature-settings: inherit;
    font-size: 100%;
    font-variation-settings: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
  }

  button,
  select {
    text-transform: none
  }

  button,
  input:where([type=button]),
  input:where([type=reset]),
  input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
  }

  :-moz-focusring {
    outline: auto
  }

  :-moz-ui-invalid {
    box-shadow: none
  }

  progress {
    vertical-align: baseline
  }

  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height: auto
  }

  [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none
  }

  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
  }

  summary {
    display: list-item
  }

  blockquote,
  dd,
  dl,
  figure,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hr,
  p,
  pre {
    margin: 0
  }

  fieldset {
    margin: 0
  }

  fieldset,
  legend {
    padding: 0
  }

  menu,
  ol,
  ul {
    list-style: none;
    margin: 0;
    padding: 0
  }

  dialog {
    padding: 0
  }

  textarea {
    resize: vertical
  }

  input::-moz-placeholder,
  textarea::-moz-placeholder {
    color: #9ca3af;
    opacity: 1
  }

  input::placeholder,
  textarea::placeholder {
    color: #9ca3af;
    opacity: 1
  }

  [role=button],
  button {
    cursor: pointer
  }

  :disabled {
    cursor: default
  }

  audio,
  canvas,
  embed,
  iframe,
  img,
  object,
  svg,
  video {
    display: block;
    vertical-align: middle
  }

  img,
  video {
    height: auto;
    max-width: 100%
  }

  [hidden]:where(:not([hidden=until-found])) {
    display: none
  }

  .container {
    width: 100%
  }

  @media (min-width:640px) {
    .container {
      max-width: 640px
    }
  }

  @media (min-width:768px) {
    .container {
      max-width: 768px
    }
  }

  @media (min-width:1024px) {
    .container {
      max-width: 1024px
    }
  }

  @media (min-width:1280px) {
    .container {
      max-width: 1280px
    }
  }

  @media (min-width:1536px) {
    .container {
      max-width: 1536px
    }
  }

  .icon-\[gravity-ui--circle-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14' clip-rule='evenodd'/%3E%3C/svg%3E")
  }

  .icon-\[gravity-ui--circle-fill\],
  .icon-\[mingcute--ai-fill\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--ai-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M9.107 5.448c.598-1.75 3.016-1.803 3.725-.159l.06.16.807 2.36a4 4 0 0 0 2.276 2.411l.217.081 2.36.806c1.75.598 1.803 3.016.16 3.725l-.16.06-2.36.807a4 4 0 0 0-2.412 2.276l-.081.216-.806 2.361c-.598 1.75-3.016 1.803-3.724.16l-.062-.16-.806-2.36a4 4 0 0 0-2.276-2.412l-.216-.081-2.36-.806c-1.751-.598-1.804-3.016-.16-3.724l.16-.062 2.36-.806A4 4 0 0 0 8.22 8.025l.081-.216zM19 2a1 1 0 0 1 .898.56l.048.117.35 1.026 1.027.35a1 1 0 0 1 .118 1.845l-.118.048-1.026.35-.35 1.027a1 1 0 0 1-1.845.117l-.048-.117-.35-1.026-1.027-.35a1 1 0 0 1-.118-1.845l.118-.048 1.026-.35.35-1.027A1 1 0 0 1 19 2'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--ai-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M9.107 5.448c.598-1.75 3.016-1.803 3.725-.159l.06.16.807 2.36a4 4 0 0 0 2.276 2.411l.217.081 2.36.806c1.75.598 1.803 3.016.16 3.725l-.16.06-2.36.807a4 4 0 0 0-2.412 2.276l-.081.216-.806 2.361c-.598 1.75-3.016 1.803-3.724.16l-.062-.16-.806-2.36a4 4 0 0 0-2.276-2.412l-.216-.081-2.36-.806c-1.751-.598-1.804-3.016-.16-3.724l.16-.062 2.36-.806A4 4 0 0 0 8.22 8.025l.081-.216zM11 6.094l-.806 2.36a6 6 0 0 1-3.49 3.649l-.25.091-2.36.806 2.36.806a6 6 0 0 1 3.649 3.49l.091.25.806 2.36.806-2.36a6 6 0 0 1 3.49-3.649l.25-.09 2.36-.807-2.36-.806a6 6 0 0 1-3.649-3.49l-.09-.25zM19 2a1 1 0 0 1 .898.56l.048.117.35 1.026 1.027.35a1 1 0 0 1 .118 1.845l-.118.048-1.026.35-.35 1.027a1 1 0 0 1-1.845.117l-.048-.117-.35-1.026-1.027-.35a1 1 0 0 1-.118-1.845l.118-.048 1.026-.35.35-1.027A1 1 0 0 1 19 2'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--ai-line\],
  .icon-\[mingcute--alert-fill\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--alert-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.299 2.25H3.366a1.5 1.5 0 0 1-1.299-2.25l8.634-14.954c.577-1 2.02-1 2.598 0M12 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2m0-7a1 1 0 0 0-.993.883L11 9v4a1 1 0 0 0 1.993.117L13 13V9a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--alert-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m13.299 3.148 8.634 14.954a1.5 1.5 0 0 1-1.299 2.25H3.366a1.5 1.5 0 0 1-1.299-2.25l8.634-14.954c.577-1 2.02-1 2.598 0M12 4.898 4.232 18.352h15.536zM12 15a1 1 0 1 1 0 2 1 1 0 0 1 0-2m0-7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--alert-line\],
  .icon-\[mingcute--align-left-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--align-left-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M14 18a1 1 0 0 1 .117 1.993L14 20H4a1 1 0 0 1-.117-1.993L4 18zm6-5a1 1 0 1 1 0 2H4a1 1 0 1 1 0-2zm-6-5a1 1 0 0 1 .117 1.993L14 10H4a1 1 0 0 1-.117-1.993L4 8zm6-5a1 1 0 0 1 .117 1.993L20 5H4a1 1 0 0 1-.117-1.993L4 3z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--announcement-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M15.992 3.013C17.326 2.236 19 3.197 19 4.741V8a3 3 0 1 1 0 6v3c0 1.648-1.881 2.589-3.2 1.6l-2.06-1.546A8.66 8.66 0 0 0 10 15.446v2.844a2.71 2.71 0 0 1-5.316.744l-1.57-5.496a4.7 4.7 0 0 1 3.326-7.73l3.018-.168a9.34 9.34 0 0 0 4.19-1.259zM5.634 15.078l.973 3.407A.71.71 0 0 0 8 18.29v-3.01l-1.56-.087a5 5 0 0 1-.806-.115M20 11a1 1 0 0 0-1-1v2a1 1 0 0 0 1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--announcement-fill\],
  .icon-\[mingcute--announcement-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--announcement-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M19 4.741V8a3 3 0 1 1 0 6v3c0 1.648-1.881 2.589-3.2 1.6l-2.06-1.546A8.66 8.66 0 0 0 10 15.446v2.844a2.71 2.71 0 0 1-5.316.744l-1.57-5.496a4.7 4.7 0 0 1 3.326-7.73l3.018-.168a9.34 9.34 0 0 0 4.19-1.259l2.344-1.368C17.326 2.236 19 3.197 19 4.741M5.634 15.078l.973 3.407A.71.71 0 0 0 8 18.29v-3.01l-1.56-.087a5 5 0 0 1-.806-.115M17 4.741 14.655 6.11A11.3 11.3 0 0 1 10 7.604v5.819c1.787.246 3.488.943 4.94 2.031L17 17zM8 7.724l-1.45.08a2.7 2.7 0 0 0-.17 5.377l.17.015 1.45.08zM19 10v2a1 1 0 0 0 .117-1.993z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--arrow-right-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m14.707 5.636 5.657 5.657a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 0 1-1.414-1.414l3.95-3.95H4a1 1 0 1 1 0-2h13.243l-3.95-3.95a1 1 0 1 1 1.414-1.414'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--arrow-right-line\],
  .icon-\[mingcute--arrow-up-circle-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--arrow-up-circle-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.594 23.258l-.012.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.105.074.014.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.092.01-.009.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m-.707 3.046a1 1 0 0 1 1.32-.083l.094.083 3.536 3.535a1 1 0 0 1-1.32 1.498l-.094-.083-1.83-1.83v6.077a1 1 0 0 1-1.992.116L11 16.243v-6.076l-1.828 1.829a1 1 0 0 1-1.498-1.32l.084-.095z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--auction-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M2.686 10.462a2.5 2.5 0 0 0 0 3.536l2.829 2.828a2.5 2.5 0 0 0 4.242-2.121l.973-.973 6.078 7.014a2.793 2.793 0 1 0 3.94-3.94l-7.013-6.079.972-.972a2.5 2.5 0 0 0 2.121-4.243L14 2.685a2.5 2.5 0 0 0-4.243 2.122l-4.95 4.949a2.5 2.5 0 0 0-2.12.707M12.94 8.695l-4.242 4.242-2.122-2.121 4.243-4.243zM4.1 12.584a.5.5 0 1 1 .707-.708l2.829 2.829a.5.5 0 1 1-.707.707zm7.778-7.779a.5.5 0 1 1 .707-.707l2.829 2.829a.5.5 0 1 1-.707.707zm6.442 14.631-6.008-6.932.194-.195 6.933 6.008a.793.793 0 1 1-1.12 1.12'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--auction-line\],
  .icon-\[mingcute--badge-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--badge-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M14.447 1.106a1 1 0 0 1 .447 1.341L14.118 4H18a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h3.882l-.776-1.553a1 1 0 0 1 1.788-.894L12 3.763l1.106-2.21a1 1 0 0 1 1.341-.447M10.882 6H6v14h12V6h-5a1 1 0 0 1-1.894.447zm2.618 8a2.5 2.5 0 0 1 2.5 2.5v.5a1 1 0 1 1-2 0v-.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v.5a1 1 0 1 1-2 0v-.5a2.5 2.5 0 0 1 2.5-2.5zM12 9a2 2 0 1 1 0 4 2 2 0 0 1 0-4'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--balance-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 3a1 1 0 0 1 1 1v1h.764a2 2 0 0 1 .894.211L16.236 6H20a1 1 0 1 1 0 2h-.382l2.276 4.553c.07.139.106.292.106.447a4 4 0 0 1-8 0c0-.155.036-.308.106-.447L16.382 8h-.146a2 2 0 0 1-.894-.211L13.764 7H13v12h3a1 1 0 1 1 0 2H8a1 1 0 1 1 0-2h3V7h-.764l-1.578.789A2 2 0 0 1 7.764 8h-.146l2.276 4.553A1 1 0 0 1 10 13a4 4 0 0 1-8 0 1 1 0 0 1 .106-.447L4.382 8H4a1 1 0 0 1 0-2h3.764l1.578-.789A2 2 0 0 1 10.236 5H11V4a1 1 0 0 1 1-1M6 9.236l-1.989 3.977a2 2 0 0 0 3.978 0zm12 0-1.989 3.977a2 2 0 0 0 3.955.157l.023-.156z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--balance-line\],
  .icon-\[mingcute--bank-card-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--bank-card-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3zm1 6H4v7a1 1 0 0 0 .883.993L5 18h14a1 1 0 0 0 .993-.883L20 17zm-3 3a1 1 0 0 1 .117 1.993L17 15h-3a1 1 0 0 1-.117-1.993L14 13zm2-7H5a1 1 0 0 0-1 1v1h16V7a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--birthday-2-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12.6 2.2a1 1 0 0 0-1.2 0 8 8 0 0 0-1.147 1.073C9.73 3.862 9 4.855 9 6a3 3 0 0 0 3 3H6a3 3 0 0 0-3 3v2c0 1.236 1.411 1.942 2.4 1.2l.667-.5a1 1 0 0 1 1.2 0l.266.2a3 3 0 0 0 3.6 0l.267-.2a1 1 0 0 1 1.2 0l.267.2a3 3 0 0 0 3.6 0l.266-.2a1 1 0 0 1 1.2 0l.667.5c.989.742 2.4.036 2.4-1.2v-2a3 3 0 0 0-3-3h-6a3 3 0 0 0 3-3c0-1.145-.73-2.138-1.253-2.727-.346-.39-.73-.76-1.147-1.073M4 17.415V20a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2.585a1.48 1.48 0 0 1-1.4-.215l-.667-.5a1 1 0 0 0-1.2 0l-.266.2a3 3 0 0 1-3.6 0l-.267-.2a1 1 0 0 0-1.2 0l-.267.2a3 3 0 0 1-3.6 0l-.266-.2a1 1 0 0 0-1.2 0l-.667.5a1.48 1.48 0 0 1-1.4.215'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--birthday-2-fill\],
  .icon-\[mingcute--birthday-2-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--birthday-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M18 9a3 3 0 0 1 2.995 2.824L21 12v3c0 .64-.379 1.139-.882 1.367l-.118.047V20a2 2 0 0 1-1.85 1.995L18 22H6a2 2 0 0 1-1.995-1.85L4 20v-3.585a1.49 1.49 0 0 1-.993-1.27L3 15v-3a3 3 0 0 1 2.824-2.995L6 9zm-.067 6.7a1 1 0 0 0-1.09-.072l-.11.072-.266.2a3 3 0 0 1-3.429.12l-.171-.12-.267-.2a1 1 0 0 0-1.09-.072l-.11.072-.267.2a3 3 0 0 1-3.428.12l-.172-.12-.266-.2a1 1 0 0 0-1.09-.072l-.11.072-.067.05V20h12v-4.25zM18 11H6a1 1 0 0 0-1 1v2.005a3 3 0 0 1 3.467.095l.266.2a1 1 0 0 0 1.2 0l.267-.2a3 3 0 0 1 3.6 0l.267.2a1 1 0 0 0 1.2 0l.266-.2A3 3 0 0 1 19 14.005V12a1 1 0 0 0-1-1m-5.4-8.8a9 9 0 0 1 1.147 1.073C14.271 3.862 15 4.855 15 6a3 3 0 1 1-6 0c0-1.145.73-2.138 1.253-2.727A9 9 0 0 1 11.4 2.2a1 1 0 0 1 1.2 0M12 4.334a6 6 0 0 0-.253.268C11.271 5.138 11 5.645 11 6a1 1 0 1 0 2 0c0-.355-.27-.862-.747-1.398A6 6 0 0 0 12 4.334'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--book-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M18 2a2 2 0 0 1 2 2v12.99c0 .168-.038.322-.113.472l-.545 1.09a1 1 0 0 0 0 .895l.543 1.088A1 1 0 0 1 19 22H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm-.592 16H7a1 1 0 0 0-.117 1.993L7 20h10.408a3 3 0 0 1-.068-1.782zM18 4H7a1 1 0 0 0-.993.883L6 5v11.17q.377-.133.791-.163L7 16h11zm-4 3a1 1 0 0 1 .117 1.993L14 9h-4a1 1 0 0 1-.117-1.993L10 7z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--book-2-line\],
  .icon-\[mingcute--book-6-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--book-6-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M11.121 20.615a8 8 0 0 0-.853-.457c-.733-.339-1.711-.658-2.768-.658-1.279 0-2.438.468-3.18.862a1.59 1.59 0 0 1-1.514-.02A1.53 1.53 0 0 1 2 19V6.5c0-.621.295-1.263.898-1.629C3.672 4.401 5.414 3.5 7.5 3.5c1.581 0 3.145.51 4.5 1.31 1.355-.8 2.919-1.31 4.5-1.31 2.086 0 3.828.9 4.602 1.371.603.366.898 1.008.898 1.629V19c0 .633-.379 1.106-.806 1.342a1.59 1.59 0 0 1-1.515.02c-.741-.394-1.9-.862-3.179-.862-1.057 0-2.035.32-2.768.658a8 8 0 0 0-.853.457c-.284.177-.524.385-.878.385-.356 0-.595-.208-.88-.385M4 18.294V6.542c.673-.4 2-1.042 3.5-1.042 1.23 0 2.448.418 3.5 1.042v11.752c-.885-.396-2.113-.794-3.5-.794-1.381 0-2.609.395-3.5.794m9 0c.885-.396 2.113-.794 3.5-.794 1.381 0 2.609.395 3.5.794V6.542c-.673-.4-2-1.042-3.5-1.042-1.23 0-2.448.418-3.5 1.042z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--bookmarks-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M17 2a3 3 0 0 1 2.995 2.824L20 5v13.018c0 1.182-1.293 1.883-2.275 1.285l-.107-.072-.618-.449v2.236c0 1.182-1.293 1.883-2.275 1.285l-.107-.072-4.118-2.995-4.118 2.995c-.956.696-2.283.062-2.377-1.084L4 21.018V8a3 3 0 0 1 3-3 3 3 0 0 1 2.824-2.995L10 2zm-3 5H7a1 1 0 0 0-.993.883L6 8v12.036l3.618-2.63a1.5 1.5 0 0 1 1.64-.082l.124.081L15 20.036V8a1 1 0 0 0-.883-.993zm3-3h-7a1 1 0 0 0-1 1h5a3 3 0 0 1 3 3v8.309l1 .727V5a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--bookmarks-line\],
  .icon-\[mingcute--box-3-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--box-3-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m13.25 2.567 6.294 3.634a2.5 2.5 0 0 1 1.25 2.165v7.268a2.5 2.5 0 0 1-1.25 2.165l-6.294 3.634a2.5 2.5 0 0 1-2.5 0l-6.294-3.634a2.5 2.5 0 0 1-1.25-2.165V8.366a2.5 2.5 0 0 1 1.25-2.165l6.294-3.634a2.5 2.5 0 0 1 2.5 0M5.206 9.232v6.402a.5.5 0 0 0 .25.433l5.544 3.2V12.56zm13.588 0L13 12.56v6.709l5.544-3.201a.5.5 0 0 0 .242-.345l.008-.088zM11.75 4.3 6.206 7.5l5.544 3.201a.5.5 0 0 0 .5 0L17.794 7.5 12.25 4.299a.5.5 0 0 0-.5 0Z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--calendar-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M16 3a1 1 0 0 1 1 1v1h2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2V4a1 1 0 0 1 2 0v1h6V4a1 1 0 0 1 1-1M8 7H5v2h14V7h-3zm-3 4v8h14v-8zm2 2a1 1 0 0 1 1-1h.01a1 1 0 1 1 0 2H8a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h.01a1 1 0 1 0 0-2zm3-2a1 1 0 0 1 1-1h.01a1 1 0 1 1 0 2H12a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h.01a1 1 0 1 0 0-2zm3-2a1 1 0 0 1 1-1h.01a1 1 0 1 1 0 2H16a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h.01a1 1 0 1 0 0-2z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--calendar-2-line\],
  .icon-\[mingcute--calendar-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--calendar-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M16 3a1 1 0 0 1 .993.883L17 4v1h2a2 2 0 0 1 1.995 1.85L21 7v12a2 2 0 0 1-1.85 1.995L19 21H5a2 2 0 0 1-1.995-1.85L3 19V7a2 2 0 0 1 1.85-1.995L5 5h2V4a1 1 0 0 1 1.993-.117L9 4v1h6V4a1 1 0 0 1 1-1m3 9H5v7h14zm0-5H5v3h14z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--certificate-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.586 2.1a2 2 0 0 1 2.7-.116l.128.117L15.314 4H18a2 2 0 0 1 1.994 1.85L20 6v2.686l1.9 1.9a2 2 0 0 1 .116 2.701l-.117.127-1.9 1.9V18a2 2 0 0 1-1.85 1.995L18 20h-2.685l-1.9 1.9a2 2 0 0 1-2.701.116l-.127-.116-1.9-1.9H6a2 2 0 0 1-1.995-1.85L4 18v-2.686l-1.9-1.9a2 2 0 0 1-.116-2.701l.116-.127 1.9-1.9V6a2 2 0 0 1 1.85-1.994L6 4h2.686zm4.493 6.883-4.244 4.244-1.768-1.768a1 1 0 0 0-1.414 1.415l2.404 2.404a1.1 1.1 0 0 0 1.556 0l4.88-4.881a1 1 0 0 0-1.414-1.414'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--certificate-fill\],
  .icon-\[mingcute--certificate-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--certificate-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.586 2.1a2 2 0 0 1 2.7-.116l.128.117L15.314 4H18a2 2 0 0 1 1.994 1.85L20 6v2.686l1.9 1.9a2 2 0 0 1 .116 2.701l-.117.127-1.9 1.9V18a2 2 0 0 1-1.85 1.995L18 20h-2.685l-1.9 1.9a2 2 0 0 1-2.701.116l-.127-.116-1.9-1.9H6a2 2 0 0 1-1.995-1.85L4 18v-2.686l-1.9-1.9a2 2 0 0 1-.116-2.701l.116-.127 1.9-1.9V6a2 2 0 0 1 1.85-1.994L6 4h2.686zM12 3.516l-1.9 1.9a2 2 0 0 1-1.238.577L8.686 6H6v2.686a2 2 0 0 1-.467 1.285l-.119.13-1.9 1.9 1.9 1.899a2 2 0 0 1 .578 1.238l.008.176V18h2.686a2 2 0 0 1 1.285.467l.13.119 1.899 1.9 1.9-1.9a2 2 0 0 1 1.238-.578l.176-.008H18v-2.686a2 2 0 0 1 .467-1.285l.119-.13 1.9-1.899-1.9-1.9a2 2 0 0 1-.578-1.238L18 8.686V6h-2.686a2 2 0 0 1-1.285-.467l-.13-.119-1.9-1.9Zm3.08 5.468a1 1 0 0 1 1.497 1.32l-.084.094-4.88 4.88a1.1 1.1 0 0 1-1.46.086l-.096-.085-2.404-2.404a1 1 0 0 1 1.32-1.498l.094.083 1.768 1.768z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--check-circle-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m3.535 6.381-4.95 4.95-2.12-2.121a1 1 0 0 0-1.415 1.414l2.758 2.758a1.1 1.1 0 0 0 1.556 0l5.586-5.586a1 1 0 0 0-1.415-1.415'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--check-circle-fill\],
  .icon-\[mingcute--check-circle-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--check-circle-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m3.535 4.381a1 1 0 0 1 1.498 1.32l-.083.094-5.586 5.587a1.1 1.1 0 0 1-1.46.085l-.096-.085-2.758-2.758a1 1 0 0 1 1.32-1.498l.094.084 2.122 2.121 4.95-4.95Z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--check-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M21.192 5.465a1 1 0 0 1 0 1.414L9.95 18.122a1.1 1.1 0 0 1-1.556 0l-5.586-5.586a1 1 0 1 1 1.415-1.415l4.95 4.95L19.777 5.465a1 1 0 0 1 1.414 0Z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--check-line\],
  .icon-\[mingcute--classify-add-2-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--classify-add-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M11 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2zM5 5h4v4H5zm16 0a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2zm-6 0h4v4h-4zm-6 8a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zm0 2H5v4h4zm4 2a1 1 0 0 1 1-1h2v-2a1 1 0 1 1 2 0v2h2a1 1 0 1 1 0 2h-2v2a1 1 0 1 1-2 0v-2h-2a1 1 0 0 1-1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--close-circle-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16M9.879 8.464 12 10.586l2.121-2.122a1 1 0 1 1 1.415 1.415l-2.122 2.12 2.122 2.122a1 1 0 0 1-1.415 1.415L12 13.414l-2.121 2.122a1 1 0 0 1-1.415-1.415L10.586 12 8.465 9.879a1 1 0 0 1 1.414-1.415'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--close-circle-line\],
  .icon-\[mingcute--close-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--close-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m12 13.414 5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586 6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--coin-3-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2M4.071 13.071a8.004 8.004 0 0 0 6.858 6.858A8.004 8.004 0 0 0 4.07 13.07m15.858 0a8.004 8.004 0 0 0-6.858 6.858 8.004 8.004 0 0 0 6.858-6.858M12 7.364A10.04 10.04 0 0 1 7.364 12 10.04 10.04 0 0 1 12 16.636 10.04 10.04 0 0 1 16.636 12 10.04 10.04 0 0 1 12 7.364m-1.071-3.293A8.005 8.005 0 0 0 4.07 10.93a8.004 8.004 0 0 0 6.86-6.86m2.142 0a8.004 8.004 0 0 0 6.858 6.858 8.004 8.004 0 0 0-6.86-6.858'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--coin-3-line\],
  .icon-\[mingcute--copy-3-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--copy-3-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M9 2a2 2 0 0 0-2 2v1a1 1 0 0 0 2 0V4h1a1 1 0 1 0 0-2zm5 0a1 1 0 1 0 0 2h1a1 1 0 1 0 0-2zm5 0a1 1 0 1 0 0 2h1v1a1 1 0 1 0 2 0V4a2 2 0 0 0-2-2zm3 7a1 1 0 1 0-2 0v1a1 1 0 1 0 2 0zm0 5a1 1 0 1 0-2 0v1h-1a1 1 0 1 0 0 2h1a2 2 0 0 0 2-2zM4 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2zm0 2h11v11H4z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--cursor-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M4.217 5.842c-.408-1.02.605-2.033 1.625-1.625L18.926 9.45c1.001.401 1.059 1.797.094 2.28l-3.918 1.958 4.676 4.676a1 1 0 0 1-1.414 1.414l-4.676-4.676-1.959 3.918c-.482.965-1.878.907-2.278-.095zm2.507.882 3.963 9.908 1.833-3.665a1 1 0 0 1 .447-.447l3.665-1.833z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--cursor-2-line\],
  .icon-\[mingcute--discord-fill\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--discord-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M15.003 4c.744 0 1.53.26 2.25.547l.527.216c1.26.528 1.968 1.636 2.517 2.853.891 1.975 1.51 4.608 1.724 6.61.102.95.127 1.906-.056 2.549-.197.687-.867 1.173-1.518 1.555l-.322.183-.334.186q-.26.144-.525.284l-.522.27-.717.357-.577.284a1 1 0 1 1-.894-1.788l.79-.39-.58-.609c-1.39.57-3.027.893-4.766.893s-3.376-.322-4.766-.893l-.58.608.793.39a1 1 0 1 1-.894 1.79l-.544-.27c-.402-.2-.805-.398-1.203-.607l-.928-.505-.321-.183c-.651-.382-1.322-.868-1.518-1.555-.184-.643-.158-1.598-.057-2.55.214-2.001.833-4.634 1.724-6.609.549-1.217 1.257-2.325 2.517-2.853C7.059 4.413 8.072 4 9 4c.603 0 1.077.555.99 1.147A14 14 0 0 1 12 5c.691 0 1.366.05 2.014.148A1.012 1.012 0 0 1 15.004 4ZM8.75 10.5a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--discord-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M15.003 4c.259 0 .584.068.845.132.91.22 1.989.493 2.755 1.068.713.535 1.267 1.468 1.695 2.416.89 1.975 1.509 4.608 1.723 6.61.102.95.127 1.906-.056 2.549-.09.316-.285.554-.422.7-.418.443-.956.774-1.488 1.075l-.264.149a25 25 0 0 1-.525.284l-.522.27-.717.357-.577.284a1 1 0 0 1-1.166-1.59l-.434-.868A13 13 0 0 1 12 18c-1.37 0-2.677-.2-3.85-.564l-.433.866a1 1 0 0 1-1.164 1.592l-.544-.27c-.604-.298-1.208-.596-1.796-.925-.614-.343-1.265-.708-1.752-1.225a1.74 1.74 0 0 1-.422-.7c-.184-.642-.158-1.597-.057-2.548.214-2.002.833-4.635 1.724-6.61.427-.948.981-1.881 1.694-2.416.766-.575 1.845-.848 2.755-1.068C8.416 4.068 8.74 4 9 4a1 1 0 0 1 .99 1.147A14 14 0 0 1 12 5c.691 0 1.366.05 2.014.148A1 1 0 0 1 15.004 4Zm1.354 2.363c-.15-.048-.186-.027-.24.063l-.062.112a1.515 1.515 0 0 1-1.635.716A11.4 11.4 0 0 0 12 7c-.852 0-1.667.09-2.42.254a1.515 1.515 0 0 1-1.635-.716l-.062-.111c-.053-.09-.089-.111-.238-.064-.356.113-.738.234-1.045.437-.287.215-.67.75-1.071 1.639-.766 1.697-1.366 4.204-1.558 6q-.06.57-.066.972v.294q.007.267.035.422c.254.248.568.443.883.622l.682.377.446.235.364-.728a1 1 0 0 1 1.133-1.624C8.664 15.62 10.246 16 12 16s3.336-.382 4.552-.99a1 1 0 0 1 1.213 1.538l-.08.085.364.73q.447-.233.897-.483c.39-.216.8-.443 1.117-.753q.027-.155.035-.422v-.294a11 11 0 0 0-.066-.973c-.192-1.795-.792-4.302-1.558-6-.4-.888-.784-1.423-1.07-1.638-.308-.203-.69-.324-1.047-.437M8.75 10.5a1.75 1.75 0 1 1 0 3.5 1.75 1.75 0 0 1 0-3.5m6.5 0a1.75 1.75 0 1 1 0 3.5 1.75 1.75 0 0 1 0-3.5'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--discord-line\],
  .icon-\[mingcute--documents-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--documents-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M15.586 2A2 2 0 0 1 17 2.586L20.414 6A2 2 0 0 1 21 7.414V16a2 2 0 0 1-2 2h-2v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2V4a2 2 0 0 1 2-2zM8 8H6v12h9v-2h-5a2 2 0 0 1-2-2zm6-4h-4v12h9V9h-3.5a1.5 1.5 0 0 1-1.493-1.356L14 7.5zm2 .414V7h2.586z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--download-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M20 15a1 1 0 0 1 1 1v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4a1 1 0 1 1 2 0v4h14v-4a1 1 0 0 1 1-1M12 2a1 1 0 0 1 1 1v10.243l2.536-2.536a1 1 0 1 1 1.414 1.414l-4.066 4.066a1.25 1.25 0 0 1-1.768 0L7.05 12.121a1 1 0 1 1 1.414-1.414L11 13.243V3a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--download-2-line\],
  .icon-\[mingcute--edit-2-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--edit-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M13.896 3.03a2 2 0 0 1 2.701-.117l.127.117 4.243 4.243a2 2 0 0 1 .117 2.7l-.117.128-10.314 10.314a2 2 0 0 1-1.238.578L9.239 21H4.006a1.01 1.01 0 0 1-1.004-.9l-.006-.11v-5.233a2 2 0 0 1 .467-1.284l.12-.13L13.895 3.03ZM12.17 7.584l-7.174 7.174V19H9.24l7.174-7.174-4.243-4.243Zm3.14-3.14L13.584 6.17l4.243 4.243 1.726-1.726z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--edit-4-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M5 2a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h3v-2H5V4h12v4h2V4a2 2 0 0 0-2-2zm3 5a1 1 0 0 0 0 2h4a1 1 0 1 0 0-2zm7.949 3.811a3 3 0 0 1 4.242 4.243l-5.656 5.657a1 1 0 0 1-.707.293h-2.829a1 1 0 0 1-1-1v-2.829a1 1 0 0 1 .293-.707zm2.828 1.414a1 1 0 0 0-1.414 0l1.414 1.415a1 1 0 0 0 0-1.415m-1.414 2.829-1.414-1.414-3.95 3.95v1.414h1.414z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--edit-4-line\],
  .icon-\[mingcute--enter-door-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--enter-door-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M11.5 3a1 1 0 0 1 .117 1.993L11.5 5H6v14h10v-6.5a1 1 0 0 1 1.993-.117L18 12.5V19h2a1 1 0 0 1 .117 1.993L20 21H4a1 1 0 0 1-.117-1.993L4 19V5a2 2 0 0 1 1.85-1.995L6 3zm2 8a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m2.293-6.828a1 1 0 0 1 1.497 1.32l-.083.094-.413.412H20a1 1 0 0 1 .117 1.994L20 7.998h-3.208l.416.417a1 1 0 0 1-1.321 1.496l-.095-.083-2.12-2.123a1 1 0 0 1-.082-1.32l.083-.094z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--external-link-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M11 6a1 1 0 1 1 0 2H5v11h11v-6a1 1 0 1 1 2 0v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2zm9-3a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0V6.414l-8.293 8.293a1 1 0 0 1-1.414-1.414L17.586 5H15a1 1 0 1 1 0-2Z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--external-link-line\],
  .icon-\[mingcute--eye-close-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--eye-close-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M3.05 9.31a1 1 0 1 1 1.914-.577c2.086 6.986 11.982 6.987 14.07.004a1 1 0 1 1 1.918.57 9.5 9.5 0 0 1-1.813 3.417L20.414 14A1 1 0 0 1 19 15.414l-1.311-1.311a9.1 9.1 0 0 1-2.32 1.269l.357 1.335a1 1 0 1 1-1.931.518l-.364-1.357c-.947.14-1.915.14-2.862 0l-.364 1.357a1 1 0 1 1-1.931-.518l.357-1.335a9.1 9.1 0 0 1-2.32-1.27l-1.31 1.312A1 1 0 0 1 3.585 14l1.275-1.275c-.784-.936-1.41-2.074-1.812-3.414Z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--eye-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 4c2.787 0 5.263 1.257 7.026 2.813.885.781 1.614 1.658 2.128 2.531.505.857.846 1.786.846 2.656s-.34 1.799-.846 2.656c-.514.873-1.243 1.75-2.128 2.531C17.263 18.743 14.786 20 12 20c-2.787 0-5.263-1.257-7.026-2.813-.885-.781-1.614-1.658-2.128-2.531C2.34 13.799 2 12.87 2 12s.34-1.799.846-2.656c.514-.873 1.243-1.75 2.128-2.531C6.737 5.257 9.214 4 12 4m0 2c-2.184 0-4.208.993-5.702 2.312-.744.656-1.332 1.373-1.729 2.047C4.163 11.049 4 11.62 4 12s.163.951.569 1.641c.397.674.985 1.39 1.729 2.047C7.792 17.007 9.816 18 12 18s4.208-.993 5.702-2.312c.744-.657 1.332-1.373 1.729-2.047.406-.69.569-1.261.569-1.641s-.163-.951-.569-1.641c-.397-.674-.985-1.39-1.729-2.047C16.208 6.993 14.184 6 12 6m0 3q.132 0 .261.011a2 2 0 0 0 2.728 2.728A3 3 0 1 1 12 9'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--eye-line\],
  .icon-\[mingcute--file-download-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--file-download-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M13.586 2a2 2 0 0 1 1.284.467l.13.119L19.414 7a2 2 0 0 1 .578 1.238l.008.176V20a2 2 0 0 1-1.85 1.995L18 22H6a2 2 0 0 1-1.995-1.85L4 20V4a2 2 0 0 1 1.85-1.995L6 2zM12 4H6v16h12V10h-4.5A1.5 1.5 0 0 1 12 8.5zm0 7a1 1 0 0 1 1 1v2.708l.414-.414a1 1 0 0 1 1.414 1.414l-2.12 2.122a1 1 0 0 1-1.415 0l-2.121-2.122a1 1 0 1 1 1.414-1.414l.414.414V12a1 1 0 0 1 1-1m2-6.586V8h3.586z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--flag-4-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M4 7V4.982c0-.98.554-1.877 1.431-2.316l.284-.142a6.78 6.78 0 0 1 6.52.25 4.78 4.78 0 0 0 3.97.437l3.289-1.096a1.1 1.1 0 0 1 1.391 1.391l-1.82 5.463 1.824 4.561a1.1 1.1 0 0 1-.673 1.452l-3.378 1.126a6.78 6.78 0 0 1-5.632-.618 4.78 4.78 0 0 0-4.597-.177L6 15.618V21a1 1 0 1 1-2 0v-6z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--flag-4-fill\],
  .icon-\[mingcute--flower-3-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--flower-3-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M15.31 3a5.69 5.69 0 0 1 4.629 9A5.69 5.69 0 0 1 12 19.939 5.69 5.69 0 0 1 4.061 12 5.69 5.69 0 0 1 12 4.061 5.67 5.67 0 0 1 15.31 3m3.168 10.417a5.67 5.67 0 0 1-3.168.963h-.094a4 4 0 0 1-3.534 1.608 3.67 3.67 0 0 0 1.024 1.936 3.69 3.69 0 0 0 5.772-4.507M8.012 11.682a3.67 3.67 0 0 0-1.936 1.024 3.69 3.69 0 0 0 4.507 5.772 5.67 5.67 0 0 1-.963-3.168v-.094a4 4 0 0 1-1.608-3.534M12 10a2 2 0 1 0 0 4 2 2 0 0 0 0-4m3.31-5c-.692 0-1.34.19-1.893.522.608.905.963 1.996.963 3.168v.094a4 4 0 0 1 1.608 3.534 3.7 3.7 0 0 0 1.936-1.024A3.69 3.69 0 0 0 15.31 5M8.69 5a3.69 3.69 0 0 0-3.168 5.583A5.67 5.67 0 0 1 8.69 9.62h.094a4 4 0 0 1 3.534-1.608 3.7 3.7 0 0 0-1.024-1.936A3.68 3.68 0 0 0 8.69 5'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--flower-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.586 2.5a2 2 0 0 1 2.701-.117l.127.117 1.627 1.626.174-.242.315-.453.205-.308.206-.329c.308-.48.677-.937 1.326-.758a1 1 0 0 1 .726.843L18 3v6a6 6 0 0 1-4.765 5.873l-.235.044v4a6.01 6.01 0 0 0 4.423-3.346 1 1 0 1 1 1.807.858A8 8 0 0 1 13 20.94c0 .566-.407 1.061-1 1.061s-1-.495-1-1.062a8 8 0 0 1-6.23-4.509 1 1 0 0 1 1.807-.858 6.01 6.01 0 0 0 4.17 3.298l.253.048v-4a6 6 0 0 1-4.995-5.67L6 9V3a1 1 0 0 1 .733-.964c.597-.165.959.212 1.254.649l.345.542.138.204.315.453.174.242zM16 6.163c-.512.637-1.111 1.304-1.735 1.824C13.67 8.483 12.872 9 12 9s-1.67-.517-2.265-1.013c-.52-.433-1.022-.968-1.472-1.503L8 6.164V9a4 4 0 0 0 7.995.2L16 9zm-4-2.249-1.774 1.774.385.42c.4.424.911.892 1.389.892s.99-.468 1.39-.892l.384-.42z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--flower-line\],
  .icon-\[mingcute--folder-3-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--folder-3-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M5 4a3 3 0 0 0-3 3v11a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3zM4 7a1 1 0 0 1 1-1h4.646a1 1 0 0 1 .928.629l.995 2.485A3 3 0 0 0 14.354 11H20v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm16 2h-5.646a1 1 0 0 1-.928-.629L12.477 6H19a1 1 0 0 1 1 1z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--folder-open-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M9.52 3a2 2 0 0 1 1.442.614l.12.137L12.48 5.5H19a2 2 0 0 1 1.995 1.85L21 7.5v1.53a2 2 0 0 1 1.61 2.398l-.038.147-2.4 8a2 2 0 0 1-1.752 1.418l-.164.007H4a2 2 0 0 1-1.995-1.85L2 19V5a2 2 0 0 1 1.85-1.995L4 3zm11.136 8H6.744l-2.4 8h13.912zM9.519 5H4v8.187l.828-2.762A2 2 0 0 1 6.744 9H19V7.5h-6.52a2 2 0 0 1-1.561-.75z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--folder-open-line\],
  .icon-\[mingcute--game-2-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--game-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M17 4c.763 0 1.394.434 1.856.89.481.473.922 1.109 1.314 1.81.787 1.406 1.472 3.243 1.925 5.058.45 1.801.699 3.682.54 5.161C22.475 18.404 21.71 20 20 20c-1.476 0-2.652-.76-3.614-1.531l-.351-.289-.492-.415-.444-.368C14.08 16.572 13.175 16 12 16s-2.08.572-3.099 1.397l-.444.368-.492.415-.35.289C6.651 19.24 5.475 20 4 20c-1.711 0-2.476-1.596-2.635-3.081-.158-1.48.09-3.36.54-5.161.453-1.815 1.138-3.652 1.925-5.059.392-.7.833-1.336 1.314-1.81C5.606 4.434 6.237 4 7 4c.515 0 1.018.123 1.513.27l.592.181q.148.046.295.087c.865.248 1.75.462 2.6.462s1.735-.214 2.6-.462l.885-.267C15.983 4.124 16.49 4 17 4m0 2c-.383 0-.783.116-1.171.243l-.458.151-.221.068c-.885.252-2 .538-3.15.538s-2.265-.286-3.15-.538l-.22-.068-.459-.151C7.783 6.115 7.383 6 7 6c-.418.078-.793.585-1.076 1.055l-.158.275-.19.346c-.682 1.218-1.31 2.88-1.73 4.567-.395 1.576-.587 3.086-.514 4.21l.026.293.02.176.03.208c.069.401.218.87.592.87.812 0 1.49-.404 2.333-1.074l.403-.328.76-.636.344-.28C8.904 14.839 10.235 14 12 14s3.096.84 4.16 1.682l.345.28.76.636.402.328C18.51 17.596 19.187 18 20 18c.34 0 .494-.387.571-.759l.038-.218.037-.317c.123-1.146-.067-2.765-.491-4.463-.386-1.546-.946-3.072-1.562-4.254l-.359-.66-.158-.273C17.793 6.585 17.418 6.078 17 6M8.5 8a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5m7 0a1 1 0 0 1 .993.883L16.5 9v.5h.5a1 1 0 0 1 .117 1.993L17 11.5h-.5v.5a1 1 0 0 1-1.993.117L14.5 12v-.5H14a1 1 0 0 1-.117-1.993L14 9.5h.5V9a1 1 0 0 1 1-1m-7 2a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--gift-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M9 2a4 4 0 0 1 3 1.354A4 4 0 0 1 15 2h.5A1.5 1.5 0 0 1 17 3.5V4c0 .729-.195 1.412-.535 2H19a2 2 0 0 1 2 2v3a2 2 0 0 1-1 1.732V18a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-5.268A2 2 0 0 1 3 11V8a2 2 0 0 1 2-2h2.535A4 4 0 0 1 7 4v-.5A1.5 1.5 0 0 1 8.5 2zm9 11h-5v6h4l.117-.007a1 1 0 0 0 .876-.876L18 18zm-7 0H6v5a1 1 0 0 0 .883.993L7 19h4zm8-5h-6v3h6zm-8 0H5v3h6zM9 4a2 2 0 0 0 2 2 2 2 0 0 0-2-2m6 0a2 2 0 0 0-2 2 2 2 0 0 0 2-2'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--gift-line\],
  .icon-\[mingcute--google-fill\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--google-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 5.5a6.5 6.5 0 1 0 6.326 8H13a1.5 1.5 0 0 1 0-3h7a1.5 1.5 0 0 1 1.5 1.5 9.5 9.5 0 1 1-2.801-6.736 1.5 1.5 0 1 1-2.116 2.127A6.48 6.48 0 0 0 12 5.5'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--hashtag-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.124 3.008a1 1 0 0 1 .868 1.116L10.508 8h3.984l.516-4.124a1 1 0 1 1 1.984.248L16.508 8H20a1 1 0 1 1 0 2h-3.742l-.5 4H19.5a1 1 0 1 1 0 2h-3.992l-.516 4.124a1 1 0 1 1-1.984-.248L13.492 16H9.508l-.516 4.124a1 1 0 1 1-1.984-.248L7.492 16H4.5a1 1 0 1 1 0-2h3.242l.5-4H5a1 1 0 0 1 0-2h3.492l.516-4.124a1 1 0 0 1 1.116-.868M13.742 14l.5-4h-3.984l-.5 4z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--hashtag-line\],
  .icon-\[mingcute--headphone-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--headphone-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M12 2c5.517 0 10 4.445 10 9.943 0 1.362-.169 2.341-.426 3.133-.611 1.882-1.874 3.465-3.302 4.8-.982.918-2.439.778-3.314-.092-1.242-1.235-1.582-3.152-.235-4.49l.92-.915a2.5 2.5 0 0 1 3.472-.05c.277.26.414.57.557.13.181-.56.328-1.327.328-2.516C20 7.562 16.424 4 12 4s-8 3.562-8 7.943c0 1.19.147 1.955.328 2.516.143.44.28.13.557-.13a2.5 2.5 0 0 1 3.472.05l.92.915c1.347 1.338 1.007 3.255-.235 4.49-.875.87-2.332 1.01-3.314.093-1.438-1.344-2.687-2.908-3.302-4.8C2.17 14.283 2 13.304 2 11.942 2 6.445 6.483 2 12 2m5.052 13.798c-.578.574-1.79 1.467-.92 2.333.192.19.491.548.774.284.638-.596 1.263-1.27 1.683-1.837-.33-.31-1.026-1.287-1.537-.78m-10.104 0c-.51-.507-1.207.47-1.537.78.42.567 1.045 1.24 1.683 1.837.282.264.582-.093.774-.284.87-.866-.342-1.759-.92-2.333'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--heart-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M18.494 3.801c2.095 1.221 3.569 3.7 3.504 6.592-.081 3.61-2.89 6.794-7.679 9.638-.71.422-1.458.969-2.319.969-.845 0-1.625-.557-2.32-.97-4.787-2.843-7.597-6.028-7.678-9.637-.065-2.892 1.409-5.37 3.504-6.592C7.466 2.66 9.928 2.653 12 4.338c2.072-1.685 4.534-1.679 6.494-.537M17.487 5.53c-1.394-.812-3.136-.783-4.644.743a1.19 1.19 0 0 1-1.686 0c-1.508-1.526-3.25-1.555-4.644-.743-1.444.842-2.56 2.628-2.511 4.82.056 2.511 2.04 5.194 6.7 7.962.408.243.834.554 1.298.683.464-.129.89-.44 1.298-.683 4.66-2.768 6.644-5.45 6.7-7.963.05-2.19-1.067-3.977-2.511-4.819'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--heart-line\],
  .icon-\[mingcute--history-anticlockwise-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--history-anticlockwise-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M20.66 7c2.762 4.783 1.123 10.9-3.66 13.66-4.123 2.38-9.233 1.491-12.335-1.86a1 1 0 0 1 1.468-1.358 8 8 0 1 0-2.06-6.524l1.281-.335c1.047-.273 1.818.97 1.108 1.787L4.21 14.957c-.568.652-1.665.43-1.892-.444A10 10 0 0 1 7 3.34C11.783.579 17.899 2.217 20.66 7M12 6a1 1 0 0 1 1 1v4.586l2.707 2.707a1 1 0 1 1-1.414 1.414l-3-3A1 1 0 0 1 11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--home-3-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.772 2.688a2 2 0 0 1 2.317-.099l.139.1 8.384 6.52c.721.561.37 1.692-.499 1.785l-.116.006H20v8a2 2 0 0 1-1.85 1.995L18 21H6a2 2 0 0 1-1.994-1.85L4 19v-8h-.997C2.09 11 1.671 9.892 2.3 9.285l.088-.076zM12 4.267 5.625 9.225c.229.185.375.468.375.785V19h3v-5a3 3 0 1 1 6 0v5h3v-8.99c0-.317.146-.6.375-.785zM12 13a1 1 0 0 0-1 1v5h2v-5a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--home-3-line\],
  .icon-\[mingcute--information-fill\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--information-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m-.01 8H11a1 1 0 0 0-.117 1.993L11 12v4.99c0 .52.394.95.9 1.004l.11.006h.49a1 1 0 0 0 .596-1.803L13 16.134V11.01c0-.52-.394-.95-.9-1.004zM12 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--information-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m-.01 6c.558 0 1.01.452 1.01 1.01v5.124A1 1 0 0 1 12.5 18h-.49A1.01 1.01 0 0 1 11 16.99V12a1 1 0 1 1 0-2zM12 7a1 1 0 1 1 0 2 1 1 0 0 1 0-2'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--information-line\],
  .icon-\[mingcute--laptop-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--laptop-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M21 19a1 1 0 0 1 .117 1.993L21 21H3a1 1 0 0 1-.117-1.993L3 19zM19 4a2 2 0 0 1 1.995 1.85L21 6v10a2 2 0 0 1-1.85 1.995L19 18H5a2 2 0 0 1-1.995-1.85L3 16V6a2 2 0 0 1 1.85-1.995L5 4zm0 2H5v10h14z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--layer-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12.528 1.118a1 1 0 0 1 1.027.05l5.554 3.703A2 2 0 0 1 20 6.535V17a1 1 0 0 1-1.555.832L16 16.202V19a1 1 0 0 1-1.555.832L12 18.202V21a1 1 0 0 1-1.555.832L4.891 18.13A2 2 0 0 1 4 16.465V6a1 1 0 0 1 1.555-.832L8 6.798V4a1 1 0 0 1 1.555-.832L12 4.798V2a1 1 0 0 1 .528-.882M14 6.131l1.11.74A2 2 0 0 1 16 8.535v5.263l2 1.334V6.535L14 3.87v2.26Zm-4 2 1.11.74a2 2 0 0 1 .89 1.664v5.263l2 1.333V8.535L10 5.87zM6 7.87v8.596l4 2.666v-8.596z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--layer-line\],
  .icon-\[mingcute--lifebuoy-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--lifebuoy-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m2.313 14.434A5 5 0 0 1 12 17a5 5 0 0 1-2.079-.451l-.234-.115-2.183 2.184A7.96 7.96 0 0 0 12 20a7.96 7.96 0 0 0 4.237-1.213l.26-.17zm-8.93-8.93A7.96 7.96 0 0 0 4 12c0 1.667.51 3.215 1.382 4.496l2.184-2.183A5 5 0 0 1 7 12c0-.835.204-1.621.566-2.313L5.382 7.504Zm13.235 0-2.184 2.183c.362.692.566 1.479.566 2.313s-.204 1.621-.566 2.313l2.184 2.183A7.96 7.96 0 0 0 20 12c0-1.667-.51-3.215-1.382-4.496M12 9a3 3 0 1 0 0 6 3 3 0 0 0 0-6m0-5a7.96 7.96 0 0 0-4.237 1.213l-.26.17 2.184 2.183A5 5 0 0 1 12 7c.742 0 1.446.162 2.079.451l.234.115 2.183-2.184A7.96 7.96 0 0 0 12 4'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--link-3-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M1 10a5 5 0 0 1 5-5h6a5 5 0 0 1 0 10 1 1 0 1 1 0-2 3 3 0 1 0 0-6H6a3 3 0 0 0-.75 5.906 1 1 0 0 1-.5 1.936A5 5 0 0 1 1 10m11 1a3 3 0 1 0 0 6h6a3 3 0 0 0 .75-5.905 1 1 0 0 1 .5-1.937A5.002 5.002 0 0 1 18 19h-6a5 5 0 0 1 0-10 1 1 0 1 1 0 2'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--link-3-line\],
  .icon-\[mingcute--link-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--link-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.232 10.231a5 5 0 0 1 6.89-.172l.181.172 2.828 2.829a5 5 0 0 1-6.89 7.243l-.18-.172-2.122-2.122a1 1 0 0 1 1.32-1.497l.094.083 2.122 2.122a3 3 0 0 0 4.377-4.1l-.135-.143-2.828-2.828a3 3 0 0 0-4.243 0 1 1 0 0 1-1.414-1.415M3.868 3.867a5 5 0 0 1 6.89-.172l.181.172L13.06 5.99a1 1 0 0 1-1.32 1.497l-.094-.083-2.121-2.121A3 3 0 0 0 5.147 9.38l.135.144 2.829 2.829a3 3 0 0 0 4.242 0 1 1 0 1 1 1.415 1.414 5 5 0 0 1-6.89.172l-.182-.172-2.828-2.829a5 5 0 0 1 0-7.07Z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--lock-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M6 8a6 6 0 1 1 12 0h1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2zm6-4a4 4 0 0 1 4 4H8a4 4 0 0 1 4-4m2 10a2 2 0 0 1-1 1.732V17a1 1 0 1 1-2 0v-1.268A2 2 0 0 1 12 12a2 2 0 0 1 2 2'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--lock-fill\],
  .icon-\[mingcute--lock-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--lock-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2a6 6 0 0 1 5.996 5.775L18 8h1a2 2 0 0 1 1.995 1.85L21 10v10a2 2 0 0 1-1.85 1.995L19 22H5a2 2 0 0 1-1.995-1.85L3 20V10a2 2 0 0 1 1.85-1.995L5 8h1a6 6 0 0 1 6-6m7 8H5v10h14zm-7 2a2 2 0 0 1 1.134 3.647l-.134.085V17a1 1 0 0 1-1.993.117L11 17v-1.268A2 2 0 0 1 12 12m0-8a4 4 0 0 0-4 4h8a4 4 0 0 0-4-4'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--map-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M8.526 3.104a1.5 1.5 0 0 1 .948 0L15 4.946l5.289-1.763A1.3 1.3 0 0 1 22 4.416V17.64a1.5 1.5 0 0 1-1.026 1.423l-5.5 1.833c-.308.103-.64.103-.948 0L9 19.054l-5.289 1.763A1.3 1.3 0 0 1 2 19.584V6.36a1.5 1.5 0 0 1 1.026-1.423zM8 17.28V5.387L4 6.721v11.892l4-1.334Zm2-11.892V17.28l4 1.334V6.72l-4-1.334Zm6 1.334v11.892l4-1.334V5.387l-4 1.334Z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--map-line\],
  .icon-\[mingcute--menu-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--menu-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M20 18a1 1 0 0 1 .117 1.993L20 20H4a1 1 0 0 1-.117-1.993L4 18zm0-7a1 1 0 1 1 0 2H4a1 1 0 1 1 0-2zm0-7a1 1 0 1 1 0 2H4a1 1 0 0 1 0-2z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--moon-stars-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12.477 4.546a1.01 1.01 0 0 1 1.097-1.409A9 9 0 0 1 12 21c-4.434 0-8.118-3.206-8.863-7.426a1.01 1.01 0 0 1 1.409-1.097 6 6 0 0 0 7.931-7.931m2.404 1.072a8 8 0 0 1-9.263 9.263A7.002 7.002 0 0 0 19 12.001a7 7 0 0 0-4.12-6.383ZM5.565 7.716l.064.14a3.26 3.26 0 0 0 1.237 1.363l.1.059a.068.068 0 0 1 0 .118l-.1.058a3.26 3.26 0 0 0-1.237 1.364l-.064.14a.071.071 0 0 1-.13 0l-.064-.14a3.26 3.26 0 0 0-1.237-1.364l-.1-.058a.068.068 0 0 1 0-.118l.1-.059A3.26 3.26 0 0 0 5.37 7.855l.064-.14a.071.071 0 0 1 .13 0Zm2.832-4.859c.04-.09.166-.09.206 0l.102.222a5.2 5.2 0 0 0 1.97 2.172l.157.092a.108.108 0 0 1 0 .189l-.158.092a5.2 5.2 0 0 0-2.07 2.394.113.113 0 0 1-.207 0l-.102-.222a5.2 5.2 0 0 0-1.97-2.172l-.158-.092a.108.108 0 0 1 0-.189l.158-.092a5.2 5.2 0 0 0 1.97-2.172z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--moon-stars-line\],
  .icon-\[mingcute--notification-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--notification-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M5 9a7 7 0 0 1 14 0v3.764l1.822 3.644A1.1 1.1 0 0 1 19.838 18h-3.964a4.002 4.002 0 0 1-7.748 0H4.162a1.1 1.1 0 0 1-.984-1.592L5 12.764zm5.268 9a2 2 0 0 0 3.464 0zM12 4a5 5 0 0 0-5 5v3.764a2 2 0 0 1-.211.894L5.619 16h12.763l-1.17-2.342a2 2 0 0 1-.212-.894V9a5 5 0 0 0-5-5'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--open-door-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M14.253 2.291a1.5 1.5 0 0 1 1.74 1.342l.007.138V5h2a2 2 0 0 1 1.995 1.85L20 7v10a2 2 0 0 1-1.85 1.994L18 19h-2v1.23a1.5 1.5 0 0 1-1.61 1.495l-.137-.016-8.582-1.43a2 2 0 0 1-1.665-1.812L4 18.306V5.694a2 2 0 0 1 1.513-1.94l.158-.033zM14 4.361 6 5.694v12.612l8 1.333zM18 7h-2v10h2zm-6.5 3.5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--open-door-line\],
  .icon-\[mingcute--package-2-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--package-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12.25 4.299a.5.5 0 0 0-.5 0L6.206 7.5l1.813 1.047 5.798-3.343zm3.568 2.06L10.02 9.702l1.73.999a.5.5 0 0 0 .5 0L17.794 7.5l-1.976-1.14Zm2.976 2.873-5.544 3.201a2 2 0 0 1-.25.126v6.709l5.544-3.201a.5.5 0 0 0 .25-.433zM11 19.268v-6.709a3 3 0 0 1-.25-.126L5.206 9.232v6.402a.5.5 0 0 0 .25.433zm-.25-16.701a2.5 2.5 0 0 1 2.5 0l6.294 3.634a2.5 2.5 0 0 1 1.25 2.165v7.268a2.5 2.5 0 0 1-1.25 2.165l-6.294 3.634a2.5 2.5 0 0 1-2.5 0l-6.294-3.634a2.5 2.5 0 0 1-1.25-2.165V8.366a2.5 2.5 0 0 1 1.25-2.165z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--paint-brush-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m22.017 3.874-.59 1.581-.732 1.697c-.679 1.455-1.612 3.156-2.728 4.33-1.065 1.12-2.673 2.153-3.96 2.886a5 5 0 0 1-1.36 4.557c-2.27 2.27-4.807 2.27-6.694 1.71a9.1 9.1 0 0 1-2.864-1.43l-.865-.718a.394.394 0 0 1 .027-.624l.332-.237c.728-.53 1.479-1.182 1.658-2.08q.172-1.388.197-1.513c.138-.689.43-1.471 1.137-2.18a5 5 0 0 1 4.557-1.36c.733-1.287 1.765-2.895 2.886-3.96 1.174-1.116 2.875-2.05 4.33-2.728l1.696-.733 1.582-.589a1.094 1.094 0 0 1 1.39 1.39ZM6.99 13.268c-.353.352-.506.734-.591 1.157q-.171 1.389-.197 1.514c-.18.904-.709 1.65-1.15 2.148a7.3 7.3 0 0 0 1.471.63c1.384.412 3.09.412 4.71-1.207a3 3 0 1 0-4.243-4.242m4.99-1.975a5 5 0 0 1 1.227 1.228c.391-.227.795-.473 1.19-.732l-.03-.067a3.3 3.3 0 0 0-.66-.93 3.4 3.4 0 0 0-.817-.603l-.18-.086c-.258.395-.504.798-.73 1.19m7.442-6.215c-.384.159-.8.34-1.23.54-1.408.657-2.866 1.48-3.796 2.364q-.236.225-.47.493c.362.2.782.49 1.195.904.414.413.703.833.904 1.195q.268-.234.493-.47c.884-.93 1.707-2.388 2.364-3.797.2-.43.38-.846.54-1.229'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--paint-brush-line\],
  .icon-\[mingcute--palette-3-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--palette-3-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M11 3c.48 0 .922.17 1.267.452l4.831 2.79c.416.24.713.607.87 1.024l2.79 4.832a2 2 0 0 1-.732 2.732l-9.447 5.455A5.1 5.1 0 0 1 8.021 21a5.06 5.06 0 0 1-2.602-.718 5 5 0 0 1-1.412-1.273A4.98 4.98 0 0 1 3 16V5a2 2 0 0 1 2-2zm-.053 2H5v11c0 1.625 1.362 3 3 3 1.634 0 3-1.374 3-3V5.03zM8 14.5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m9.238-4.5-3.578 6.196 5.366-3.098zM13 6.185v7.155L16.083 8l-.03-.052z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--paper-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M16 3a3 3 0 0 1 2.995 2.824L19 6v10h.75c.647 0 1.18.492 1.244 1.122l.006.128V19a3 3 0 0 1-2.824 2.995L18 22H8a3 3 0 0 1-2.995-2.824L5 19V9H3.25a1.25 1.25 0 0 1-1.244-1.122L2 7.75V6a3 3 0 0 1 2.824-2.995L5 3zm0 2H7v14a1 1 0 1 0 2 0v-1.75c0-.69.56-1.25 1.25-1.25H17V6a1 1 0 0 0-1-1m3 13h-8v1c0 .35-.06.687-.17 1H18a1 1 0 0 0 1-1zm-7-6a1 1 0 1 1 0 2h-2a1 1 0 1 1 0-2zm2-4a1 1 0 1 1 0 2h-4a1 1 0 0 1 0-2zM5 5a1 1 0 0 0-.993.883L4 6v1h1z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--paper-line\],
  .icon-\[mingcute--pen-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--pen-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12.138 4.538a2 2 0 0 1 2.031.328l.126.115 4.724 4.724a2 2 0 0 1 .5 1.997l-.057.16-2.365 5.913a2 2 0 0 1-1.605 1.24l-5.079.635q-.196.023-.41.056l-.444.072-.232.042-.723.14-.495.106-.745.167-.955.228-1.552.396-.646.174a1.01 1.01 0 0 1-1.265-1.134l.034-.146.295-1.112.264-1.048.228-.955.167-.745.105-.496.141-.722.08-.457.064-.428.66-5.28a2 2 0 0 1 1.09-1.536l.151-.069zm.742 1.857L6.968 8.76l-.584 4.672-.048.396a27 27 0 0 1-.385 2.192l-.171.786 3.288-3.288a2 2 0 1 1 1.414 1.414L7.194 18.22l.392-.087.784-.165a28 28 0 0 1 1.473-.26l5.397-.676 2.365-5.912zm2.363-3.294a1 1 0 0 1 1.32-.084l.094.084 4.242 4.242a1 1 0 0 1-1.32 1.498l-.094-.084-4.242-4.242a1 1 0 0 1 0-1.414'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--plugin-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M15 20a1 1 0 0 1 .117 1.993L15 22H9a1 1 0 0 1-.117-1.993L9 20zm0-18a1 1 0 0 1 .993.883L16 3v3h2a2 2 0 0 1 1.995 1.85L20 8v5a6 6 0 0 1-5.775 5.996L14 19h-4a6 6 0 0 1-5.996-5.775L4 13V8a2 2 0 0 1 1.85-1.995L6 6h2V3a1 1 0 0 1 1.993-.117L10 3v3h4V3a1 1 0 0 1 1-1m3 6H6v5a4 4 0 0 0 3.8 3.995L10 17h4a4 4 0 0 0 3.995-3.8L18 13z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--plugin-line\],
  .icon-\[mingcute--question-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--question-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m0 12a1 1 0 1 1 0 2 1 1 0 0 1 0-2m0-9.5a3.625 3.625 0 0 1 1.348 6.99.8.8 0 0 0-.305.201c-.044.05-.051.114-.05.18L13 14a1 1 0 0 1-1.993.117L11 14v-.25c0-1.153.93-1.845 1.604-2.116a1.626 1.626 0 1 0-2.229-1.509 1 1 0 1 1-2 0A3.625 3.625 0 0 1 12 6.5'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--quill-pen-ai-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M20.262 2.434a1 1 0 0 1 .944.454l.078.126.109.202.081.174.083.205c.315.838.552 2.297-.542 3.956a2.6 2.6 0 0 1-.276.345 1 1 0 0 1-.03.368 16 16 0 0 1-.75 2.136c-.551 1.263-1.328 2.54-2.423 3.636-2.05 2.05-4.742 2.991-6.844 3.43-.825.173-1.576.271-2.186.327l-.487.038-.21.013-.128 1.063-.098.906-.038.412-.037.518A5 5 0 0 0 7.5 21a1 1 0 1 1-2 0q0-.157.01-.36l.03-.437.043-.489.08-.772.058-.502c.205-1.732.446-3.426.987-5.09.625-1.92 1.75-4.379 3.757-6.385 1.573-1.574 3.432-2.611 5.106-3.29l.452-.177.44-.16q.108-.038.215-.073l.42-.136.402-.12.384-.107.363-.093.34-.08.315-.07.546-.105.577-.091zM19.76 4.53l-.322.062-.37.079-.415.098-.222.058-.47.13q-.244.072-.501.156l-.527.18c-1.615.584-3.508 1.54-5.054 3.086-1.704 1.703-2.7 3.84-3.269 5.59-.165.507-.293.977-.39 1.388l-.104.462.465-.043a17 17 0 0 0 1.702-.267c1.92-.401 4.179-1.228 5.838-2.888.85-.849 1.484-1.857 1.954-2.905-.976.52-2.018.986-2.759 1.233a1 1 0 0 1-.632-1.898c.674-.224 1.758-.713 2.754-1.265.494-.274.946-.552 1.301-.808l.226-.17.17-.141.065-.06.095-.095.05-.063c.527-.798.52-1.48.415-1.919M5 1a1 1 0 0 1 .898.56l.048.117.13.378a3 3 0 0 0 1.684 1.8l.185.07.378.129a1 1 0 0 1 .117 1.844l-.117.048-.378.13a3 3 0 0 0-1.8 1.684l-.07.185-.129.378a1 1 0 0 1-1.844.117l-.048-.117-.13-.378a3 3 0 0 0-1.684-1.8l-.185-.07-.378-.129a1 1 0 0 1-.117-1.844l.117-.048.378-.13a3 3 0 0 0 1.8-1.684l.07-.185.129-.378A1 1 0 0 1 5 1m0 3.196A5 5 0 0 1 4.196 5q.448.355.804.804.355-.448.804-.804A5 5 0 0 1 5 4.196'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--quill-pen-ai-line\],
  .icon-\[mingcute--refresh-2-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--refresh-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M2 12.08c-.006-.862.91-1.356 1.618-.975l.095.058 2.678 1.804c.972.655.377 2.143-.734 2.007l-.117-.02-1.063-.234a8.002 8.002 0 0 0 14.804.605 1 1 0 0 1 1.82.828c-1.987 4.37-6.896 6.793-11.687 5.509A10 10 0 0 1 2 12.08m.903-4.228C4.89 3.482 9.799 1.06 14.59 2.343a10 10 0 0 1 7.414 9.581c.007.863-.91 1.358-1.617.976l-.096-.058-2.678-1.804c-.972-.655-.377-2.143.734-2.007l.117.02 1.063.234A8.002 8.002 0 0 0 4.723 8.68a1 1 0 1 1-1.82-.828'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--refresh-4-ai-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M4 9a1 1 0 0 1 1 1v1a6 6 0 0 0 6 6h3.586l-.793-.793a1 1 0 0 1 1.414-1.414l2.5 2.5a1 1 0 0 1 .281.555l.012.162a1 1 0 0 1-.297.701l-2.496 2.496a1 1 0 0 1-1.414-1.414l.793-.793H11a8 8 0 0 1-8-8v-1a1 1 0 0 1 1-1m15-2a1 1 0 0 1 .898.56l.048.117.13.378a3 3 0 0 0 1.684 1.8l.185.07.378.129a1 1 0 0 1 .118 1.844l-.118.048-.378.13a3 3 0 0 0-1.8 1.684l-.07.185-.129.378a1 1 0 0 1-1.844.118l-.048-.118-.13-.378a3 3 0 0 0-1.684-1.8l-.185-.07-.378-.129a1 1 0 0 1-.118-1.844l.118-.048.378-.13a3 3 0 0 0 1.8-1.684l.07-.185.129-.378A1 1 0 0 1 19 7m0 3.196a5 5 0 0 1-.804.804q.448.355.804.804.355-.449.804-.804a5 5 0 0 1-.804-.804m-8.793-7.403a1 1 0 0 1 0 1.414L9.414 5H13c1.225 0 2.389.276 3.43.77a1 1 0 0 1-.86 1.807A6 6 0 0 0 13 7H9.414l.793.793a1 1 0 0 1-1.414 1.414l-2.5-2.5a1 1 0 0 1 0-1.414l2.5-2.5a1 1 0 0 1 1.414 0'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--refresh-4-ai-line\],
  .icon-\[mingcute--rocket-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--rocket-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m18.42 2.797.386.056c.6.095 1.272.254 1.685.667s.573 1.086.668 1.686l.056.385c.126.91.159 2.103-.056 3.427-.424 2.613-1.815 5.73-5.308 8.145a5 5 0 0 0-.017.537l.017.543c.01.362.004.723-.096 1.07-.19.66-.867 1.095-1.5 1.407l-.31.147-.4.176-.273.11c-.707.27-1.56.459-2.118-.1-.253-.253-.37-.597-.464-.941l-.046-.172c-.16-.607-.341-1.21-.567-1.794a3 3 0 0 1-.198.218c-.545.544-1.284.818-2.023 1.03l-.491.135-.49.13-.478.12-.432.1-.517.11-.323.063a1.01 1.01 0 0 1-1.177-1.177l.111-.551.129-.578.124-.51.225-.845c.223-.82.494-1.665 1.1-2.27l.099-.095-.763-.274-.767-.264c-.449-.148-.921-.304-1.247-.63-.596-.596-.343-1.526-.046-2.257l.166-.387.137-.301c.317-.674.767-1.45 1.483-1.656.347-.1.707-.106 1.07-.097l.543.018q.27.007.537-.017c2.414-3.493 5.532-4.884 8.145-5.308a11.7 11.7 0 0 1 3.426-.056m-3.106 2.03c-2.198.357-4.869 1.534-6.953 4.669-.253.38-.68.561-1.115.63-.246.04-.494.05-.743.05l-.747-.011q-.186-.001-.373.006c-.304.404-.516.884-.675 1.361l1.5.545.617.233c1.128.442 2.22.977 3.06 1.817 1.415 1.415 2.134 3.266 2.654 5.157.456-.16.914-.364 1.302-.655l.006-.373-.011-.746c0-.248.01-.496.05-.744.068-.435.25-.862.63-1.115 3.135-2.084 4.312-4.755 4.669-6.953.18-1.11.15-2.102.049-2.833a5.4 5.4 0 0 0-.193-.895 5.4 5.4 0 0 0-.895-.192 9.7 9.7 0 0 0-2.832.05ZM7.05 15.535c-.35.423-.513.978-.644 1.528l-.108.468-.055.226.694-.163c.55-.13 1.106-.295 1.528-.645a1 1 0 1 0-1.415-1.414m5.657-7.07a2 2 0 1 1 2.829 2.828 2 2 0 0 1-2.829-2.829Z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--safe-lock-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='m12.702 2.195 7 2.625A2 2 0 0 1 21 6.693v5.363a9 9 0 0 1-4.975 8.05l-3.354 1.677a1.5 1.5 0 0 1-1.342 0l-3.354-1.677A9 9 0 0 1 3 12.056V6.693A2 2 0 0 1 4.298 4.82l7-2.625a2 2 0 0 1 1.404 0M12 4.068 5 6.693v5.363a7 7 0 0 0 3.87 6.26L12 19.883l3.13-1.565A7 7 0 0 0 19 12.056V6.693zM12 8a2 2 0 0 1 1.134 3.648l-.134.085V15a1 1 0 0 1-1.993.117L11 15v-3.267A2 2 0 0 1 12 8'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--safe-lock-line\],
  .icon-\[mingcute--safety-certificate-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--safety-certificate-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M11.298 2.195a2 2 0 0 1 1.232-.055l.172.055 7 2.625a2 2 0 0 1 1.291 1.708l.007.165v5.363a9 9 0 0 1-4.709 7.911l-.266.139-3.354 1.677a1.5 1.5 0 0 1-1.198.062l-.144-.062-3.354-1.677a9 9 0 0 1-4.97-7.75l-.005-.3V6.693a2 2 0 0 1 1.145-1.808l.153-.065zM12 4.068 5 6.693v5.363a7 7 0 0 0 3.635 6.138l.235.123L12 19.882l3.13-1.565a7 7 0 0 0 3.865-5.997l.005-.264V6.693zm3.433 4.561a1 1 0 0 1 1.497 1.32l-.083.094-5.234 5.235a1.1 1.1 0 0 1-1.46.085l-.096-.085-2.404-2.404a1 1 0 0 1 1.32-1.498l.094.083 1.768 1.768z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--search-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M5 10a5 5 0 1 1 10 0 5 5 0 0 1-10 0m5-7a7 7 0 1 0 4.192 12.606l5.1 5.101a1 1 0 0 0 1.415-1.414l-5.1-5.1A7 7 0 0 0 10 3'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--search-2-line\],
  .icon-\[mingcute--search-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--search-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.5 2a8.5 8.5 0 1 0 5.262 15.176l3.652 3.652a1 1 0 0 0 1.414-1.414l-3.652-3.652A8.5 8.5 0 0 0 10.5 2M4 10.5a6.5 6.5 0 1 1 13 0 6.5 6.5 0 0 1-13 0'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--settings-3-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M14.035 2.809c.37-.266.89-.39 1.401-.203a10 10 0 0 1 2.982 1.725c.417.35.57.861.524 1.313-.075.753.057 1.48.42 2.106.32.557.802.997 1.39 1.307l.225.11c.414.187.782.576.875 1.113a10 10 0 0 1 0 3.44c-.083.484-.39.847-.753 1.051l-.122.063c-.69.31-1.254.79-1.616 1.416-.362.627-.494 1.353-.419 2.106.045.452-.107.964-.524 1.313a10 10 0 0 1-2.982 1.725 1.51 1.51 0 0 1-1.4-.203C13.42 20.75 12.723 20.5 12 20.5s-1.42.249-2.035.691a1.51 1.51 0 0 1-1.401.203 10 10 0 0 1-2.982-1.725 1.51 1.51 0 0 1-.524-1.313c.075-.753-.058-1.48-.42-2.106a3.4 3.4 0 0 0-1.39-1.307l-.225-.11a1.51 1.51 0 0 1-.875-1.113 10 10 0 0 1 0-3.44c.083-.484.39-.847.753-1.051l.122-.062c.69-.311 1.254-.79 1.616-1.417.361-.626.494-1.353.419-2.106a1.51 1.51 0 0 1 .524-1.313 10 10 0 0 1 2.982-1.725 1.51 1.51 0 0 1 1.4.203c.615.442 1.312.691 2.036.691s1.42-.249 2.035-.691m.957 1.769c-.866.57-1.887.922-2.992.922s-2.126-.353-2.992-.922A8 8 0 0 0 7.068 5.7c.06 1.033-.145 2.093-.697 3.05-.553.956-1.368 1.663-2.293 2.128a8 8 0 0 0 0 2.242c.925.465 1.74 1.172 2.293 2.13.552.955.757 2.015.697 3.048a8 8 0 0 0 1.94 1.123c.866-.57 1.887-.922 2.992-.922s2.126.353 2.992.922a8 8 0 0 0 1.94-1.122c-.06-1.034.145-2.094.697-3.05.552-.957 1.368-1.664 2.293-2.13a8 8 0 0 0 0-2.24c-.925-.466-1.74-1.173-2.293-2.13-.552-.956-.757-2.016-.697-3.05a8 8 0 0 0-1.94-1.122ZM12 8a4 4 0 1 1 0 8 4 4 0 0 1 0-8m0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--settings-3-line\],
  .icon-\[mingcute--settings-7-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--settings-7-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2a1 1 0 0 1 1 1v1.062a8 8 0 0 1 2.104.562l.53-.918a1 1 0 1 1 1.732 1l-.531.92c.58.44 1.098.959 1.54 1.54l.92-.532a1 1 0 1 1 1 1.732l-.92.53c.279.661.471 1.367.563 2.104H21a1 1 0 1 1 0 2h-1.062a8 8 0 0 1-.562 2.104l.918.53a1 1 0 1 1-1 1.732l-.92-.531a8 8 0 0 1-1.54 1.54l.532.92a1 1 0 1 1-1.732 1l-.53-.92a8 8 0 0 1-2.104.563V21a1 1 0 1 1-2 0v-1.062a8 8 0 0 1-2.104-.562l-.53.918a1 1 0 1 1-1.732-1l.531-.92a8 8 0 0 1-1.54-1.54l-.92.532a1 1 0 1 1-1-1.732l.92-.53A8 8 0 0 1 4.061 13H3a1 1 0 1 1 0-2h1.062a8 8 0 0 1 .562-2.104l-.918-.53a1 1 0 0 1 1-1.732l.92.531c.44-.58.959-1.098 1.54-1.54l-.532-.92a1 1 0 0 1 1.732-1l.53.92A8 8 0 0 1 11 4.061V3a1 1 0 0 1 1-1m0 11.155-4.624 2.67a6 6 0 0 0 1.588 1.351l.073.043A6 6 0 0 0 12 18c.97 0 1.886-.23 2.697-.639l.34-.185a6 6 0 0 0 1.587-1.352zm-1-7.072a6 6 0 0 0-1.703.559l-.26.14-.073.042a6 6 0 0 0-1.978 1.88l-.162.26-.042.073A6 6 0 0 0 6 12c0 .63.097 1.24.278 1.81l.097.283L11 11.423zm2 0v5.34l4.625 2.67A6 6 0 0 0 18 12c0-.97-.23-1.886-.639-2.697l-.143-.266-.032-.055-.01-.018a6 6 0 0 0-1.88-1.978l-.333-.205a6 6 0 0 0-1.664-.64z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--shopping-bag-1-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2a4 4 0 0 1 4 4h2.035a2 2 0 0 1 1.999 1.929l.428 12A2 2 0 0 1 18.464 22H5.536a2 2 0 0 1-1.998-2.071l.428-12A2 2 0 0 1 5.965 6H8a4 4 0 0 1 4-4M8 8H5.965l-.429 12h12.928l-.429-12H16v1a1 1 0 0 1-1.993.117L14 9V8h-4v1a1 1 0 0 1-1.993.117L8 9zm4-4a2 2 0 0 0-1.995 1.85L10 6h4a2 2 0 0 0-2-2'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--shopping-bag-1-line\],
  .icon-\[mingcute--shopping-bag-2-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--shopping-bag-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M18.06 3a2 2 0 0 1 1.98 1.719l.017.156.875 14a2 2 0 0 1-1.847 2.12l-.15.005H5.066a2 2 0 0 1-2-1.976l.003-.149.875-14a2 2 0 0 1 1.84-1.869L5.94 3zm0 2H5.94l-.875 14h13.87zM15 7a1 1 0 0 1 1 1 4 4 0 0 1-8 0 1 1 0 0 1 2 0 2 2 0 0 0 3.995.15L14 8a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--square-arrow-down-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.594 23.258l-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm0 2H6a1 1 0 0 0-.993.883L5 6v12a1 1 0 0 0 .883.993L6 19h12a1 1 0 0 0 .993-.883L19 18V6a1 1 0 0 0-.883-.993zm-8.121 5.293L12 12.414l2.121-2.121a1 1 0 0 1 1.415 1.414l-2.829 2.829a1 1 0 0 1-1.414 0l-2.829-2.829a1 1 0 1 1 1.415-1.414'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--square-arrow-down-line\],
  .icon-\[mingcute--star-2-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--star-2-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12.633 2.108c.79-.06 1.45.389 1.783.99l1.22 2.21c1.742-.112 3.082.532 4.048 1.398 1.059.95 1.652 2.144 1.93 2.824.3.733.078 1.5-.39 2.002l-1.726 1.844c.646 1.622.447 3.095-.078 4.282-.576 1.3-1.529 2.233-2.09 2.708-.604.512-1.402.538-2.024.247l-2.287-1.071c-1.343 1.115-2.806 1.381-4.096 1.248-1.415-.145-2.597-.763-3.222-1.15-.674-.417-.945-1.168-.86-1.849l.312-2.506c-1.476-.933-2.181-2.242-2.454-3.51-.298-1.39-.076-2.705.099-3.42.188-.769.818-1.26 1.492-1.389l2.48-.478c.431-1.691 1.458-2.767 2.58-3.417 1.23-.714 2.55-.909 3.283-.963m.057 2.001c-.6.054-1.522.22-2.336.691-.814.473-1.543 1.258-1.743 2.682a1 1 0 0 1-.801.843l-3.09.595c-.135.587-.263 1.515-.065 2.435.197.92.72 1.856 2.012 2.486a1 1 0 0 1 .554 1.023l-.39 3.123c.517.31 1.36.717 2.296.814.937.096 1.988-.11 2.987-1.145a1 1 0 0 1 1.143-.211l2.85 1.335c.455-.396 1.103-1.071 1.484-1.932.381-.86.509-1.925-.166-3.194a1 1 0 0 1 .153-1.153l2.15-2.298c-.236-.554-.678-1.38-1.38-2.008-.7-.628-1.672-1.078-3.088-.829a1 1 0 0 1-1.05-.501z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--star-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.92 2.868a1.25 1.25 0 0 1 2.16 0l2.795 4.798 5.428 1.176a1.25 1.25 0 0 1 .667 2.054l-3.7 4.141.56 5.525a1.25 1.25 0 0 1-1.748 1.27L12 19.592l-5.082 2.24a1.25 1.25 0 0 1-1.748-1.27l.56-5.525-3.7-4.14a1.25 1.25 0 0 1 .667-2.055l5.428-1.176zM12 4.987 9.687 8.959a1.25 1.25 0 0 1-.816.592l-4.492.973 3.062 3.427c.234.262.347.61.312.959l-.463 4.573 4.206-1.854a1.25 1.25 0 0 1 1.008 0l4.206 1.854-.463-4.573a1.25 1.25 0 0 1 .311-.959l3.063-3.427-4.492-.973a1.25 1.25 0 0 1-.816-.592z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--star-line\],
  .icon-\[mingcute--sun-fog-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--sun-fog-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 6a6 6 0 0 1 5.88 7.2 1 1 0 0 1-1.96-.399 4 4 0 1 0-7.84 0 1 1 0 1 1-1.96.398A6 6 0 0 1 12 6m9 5a1 1 0 1 1 0 2h-1a1 1 0 1 1 0-2zM4 11a1 1 0 1 1 0 2H3a1 1 0 1 1 0-2zm15.071-6.07a1 1 0 0 1 0 1.414l-.707.707a1 1 0 1 1-1.414-1.414l.707-.707a1 1 0 0 1 1.414 0m-12.728 0 .707.707A1 1 0 0 1 5.636 7.05l-.707-.707A1 1 0 1 1 6.343 4.93M12 2a1 1 0 0 1 1 1v1a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1M4 15a1 1 0 1 0 0 2h16a1 1 0 1 0 0-2zm3 4a1 1 0 1 0 0 2h10a1 1 0 1 0 0-2z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--tag-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.537 2.164a3 3 0 0 1 2.244.727l.15.14 7.822 7.823a3 3 0 0 1 .135 4.098l-.135.144-5.657 5.657a3 3 0 0 1-4.098.135l-.144-.135L3.03 12.93a3 3 0 0 1-.878-2.188l.011-.205.472-5.185a3 3 0 0 1 2.537-2.695l.179-.021zm.308 1.989-.127.003-5.185.472a1 1 0 0 0-.888.787l-.017.118-.472 5.185a1 1 0 0 0 .206.703l.083.095 7.823 7.823a1 1 0 0 0 1.32.083l.094-.083 5.657-5.657a1 1 0 0 0 .083-1.32l-.083-.094-7.823-7.823a1 1 0 0 0-.671-.292M7.317 7.318a3 3 0 1 1 4.243 4.243 3 3 0 0 1-4.243-4.243m2.829 1.414a1 1 0 1 0-1.415 1.414 1 1 0 0 0 1.415-1.414'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--tag-line\],
  .icon-\[mingcute--telegram-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--telegram-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M21.84 6.056a1.5 1.5 0 0 0-2.063-1.626l-17.1 7.2c-1.192.502-1.253 2.226 0 2.746a57 57 0 0 0 3.774 1.418c1.168.386 2.442.743 3.463.844.279.334.63.656.988.95.547.45 1.205.913 1.885 1.357 1.362.89 2.873 1.741 3.891 2.295 1.217.66 2.674-.1 2.892-1.427zM4.594 12.993l15.124-6.368-2.118 12.84c-.999-.543-2.438-1.356-3.72-2.194a20 20 0 0 1-1.709-1.229 8 8 0 0 1-.426-.374l3.961-3.96a1 1 0 0 0-1.414-1.415L9.955 14.63c-.734-.094-1.756-.366-2.878-.736a49 49 0 0 1-2.482-.902Z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--time-duration-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.975 3.002a1 1 0 0 1-.754 1.196 8 8 0 0 0-.583.156 1 1 0 0 1-.59-1.911q.36-.112.73-.195a1 1 0 0 1 1.197.754m2.05 0a1 1 0 0 1 1.196-.754c4.454 1.01 7.78 4.992 7.78 9.752 0 5.523-4.478 10-10 10-4.761 0-8.743-3.325-9.753-7.779a1 1 0 0 1 1.95-.442 8 8 0 1 0 9.58-9.58 1 1 0 0 1-.753-1.197M6.614 4.72a1 1 0 0 1-.053 1.414q-.222.205-.427.426A1 1 0 0 1 4.668 5.2q.255-.276.532-.533a1 1 0 0 1 1.414.053M12 6a1 1 0 0 1 1 1v4.586l2.707 2.707a1 1 0 0 1-1.414 1.414l-3-3A1 1 0 0 1 11 12V7a1 1 0 0 1 1-1M3.693 8.388a1 1 0 0 1 .661 1.25 8 8 0 0 0-.156.583 1 1 0 0 1-1.95-.442q.084-.37.195-.73a1 1 0 0 1 1.25-.661'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--time-duration-line\],
  .icon-\[mingcute--time-fill\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--time-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 4a1 1 0 0 0-1 1v5a1 1 0 0 0 .293.707l3 3a1 1 0 0 0 1.414-1.414L13 11.586V7a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--time-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m0 2a1 1 0 0 1 .993.883L13 7v4.586l2.707 2.707a1 1 0 0 1-1.32 1.497l-.094-.083-3-3a1 1 0 0 1-.284-.576L11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--time-line\],
  .icon-\[mingcute--unarchive-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--unarchive-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M16.586 3a2 2 0 0 1 1.284.467l.13.119L20.414 6a2 2 0 0 1 .578 1.238l.008.176V19a2 2 0 0 1-1.85 1.995L19 21H5a2 2 0 0 1-1.995-1.85L3 19V7.414a2 2 0 0 1 .467-1.284L3.586 6 6 3.586a2 2 0 0 1 1.238-.578L7.414 3zM19 9H5v10h14zm-7 1.4a1 1 0 0 1 .608.206l.1.087 2.12 2.121a1 1 0 0 1-1.32 1.498l-.094-.084-.414-.414V17a1 1 0 0 1-1.993.117L11 17v-3.186l-.414.414a1 1 0 0 1-1.498-1.32l.084-.094 2.12-2.121A1 1 0 0 1 12 10.4M16.586 5H7.414l-2 2h13.172z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--unlock-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c1.091 0 2.117.292 3 .804a1 1 0 1 1-1 1.73A4 4 0 0 0 8 8l11 .001a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h1a6 6 0 0 1 6-6m0 10a2 2 0 0 0-1 3.732V17a1 1 0 1 0 2 0v-1.268A2 2 0 0 0 12 12m7.918-6.979.966.26a1 1 0 0 1-.518 1.93l-.965-.258a1 1 0 0 1 .517-1.932M18.633 2.09a1 1 0 0 1 .707 1.225l-.129.482a1 1 0 1 1-1.932-.517l.13-.483a1 1 0 0 1 1.224-.707'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--unlock-fill\],
  .icon-\[mingcute--unlock-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--unlock-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c1.091 0 2.117.292 3 .804a1 1 0 1 1-1 1.73A4 4 0 0 0 8 8l11 .001a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h1a6 6 0 0 1 6-6m7 8H5v10h14zm-7 2a2 2 0 0 1 1.134 3.647l-.134.085V17a1 1 0 0 1-1.993.117L11 17v-1.268A2 2 0 0 1 12 12m7.918-6.979.966.26a1 1 0 0 1-.518 1.93l-.965-.258a1 1 0 0 1 .517-1.932M18.633 2.09a1 1 0 0 1 .707 1.225l-.129.482a1 1 0 1 1-1.932-.517l.13-.483a1 1 0 0 1 1.224-.707'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--user-4-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10a9.96 9.96 0 0 1-2.258 6.33l.02.022-.132.112A9.98 9.98 0 0 1 12 22c-2.95 0-5.6-1.277-7.43-3.307l-.2-.23-.132-.11.02-.024A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2m0 15c-1.86 0-3.541.592-4.793 1.406A7.97 7.97 0 0 0 12 20a7.97 7.97 0 0 0 4.793-1.594A8.9 8.9 0 0 0 12 17m0-13a8 8 0 0 0-6.258 12.984C7.363 15.821 9.575 15 12 15s4.637.821 6.258 1.984A8 8 0 0 0 12 4m0 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8m0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--user-4-line\],
  .icon-\[mingcute--user-info-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--user-info-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258-.012.002-.071.035-.02.004-.014-.004-.071-.036q-.016-.004-.024.006l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.016-.018m.264-.113-.014.002-.184.093-.01.01-.003.011.018.43.005.012.008.008.201.092q.019.005.029-.008l.004-.014-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.003-.011.018-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M11 2a5 5 0 1 0 0 10 5 5 0 0 0 0-10M8 7a3 3 0 1 1 6 0 3 3 0 0 1-6 0M4 18.5c0-.18.09-.489.413-.899.316-.4.804-.828 1.451-1.222C7.157 15.589 8.977 15 11 15q.563 0 1.105.059a1 1 0 1 0 .211-1.99A13 13 0 0 0 11 13c-2.395 0-4.575.694-6.178 1.672-.8.488-1.484 1.064-1.978 1.69C2.358 16.976 2 17.713 2 18.5c0 .845.411 1.511 1.003 1.986.56.45 1.299.748 2.084.956C6.665 21.859 8.771 22 11 22l.685-.005a1 1 0 1 0-.027-2L11 20c-2.19 0-4.083-.143-5.4-.492-.663-.175-1.096-.382-1.345-.582C4.037 18.751 4 18.622 4 18.5m12-.5a1 1 0 0 1 1-1h.99c.558 0 1.01.452 1.01 1.01v2.124A1 1 0 0 1 18.5 22h-.49A1.01 1.01 0 0 1 17 20.99V19a1 1 0 0 1-1-1m2-4a1 1 0 0 0-.117 1.993l.119.007a1 1 0 0 0 .117-1.993z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--wallet-4-line\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M17 13a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0'/%3E%3Cpath fill='%23000' d='m4.813 5.728 11-3.143A2.5 2.5 0 0 1 19 4.989V6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8c0-1.045.835-1.993 1.813-2.272m11.55-1.22a.5.5 0 0 1 .637.48V6h-5.86zM5 8h14v10H5z'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--wallet-4-line\],
  .icon-\[mingcute--warning-fill\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em
  }

  .icon-\[mingcute--warning-fill\] {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 13a1 1 0 1 0 0 2 1 1 0 0 0 0-2m0-9a1 1 0 0 0-.993.883L11 7v6a1 1 0 0 0 1.993.117L13 13V7a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .icon-\[mingcute--warning-line\] {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    width: 1em;
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258-.011.002-.071.035-.02.004-.014-.004-.071-.035q-.016-.005-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427q-.004-.016-.017-.018m.265-.113-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093q.019.005.029-.008l.004-.014-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014-.034.614q.001.018.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m0 11a1 1 0 1 1 0 2 1 1 0 0 1 0-2m0-9a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E")
  }

  .prose {
    color: var(--tw-prose-body);
    max-width: 65ch
  }

  .prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
    margin-top: 1.25em
  }

  .prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-bottom: 1.2em;
    margin-top: 1.2em
  }

  .prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-links);
    font-weight: 500;
    text-decoration: underline
  }

  .prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600
  }

  .prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
  }

  .prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
  }

  .prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
  }

  .prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: decimal;
    margin-bottom: 1.25em;
    margin-top: 1.25em;
    padding-inline-start: 1.625em
  }

  .prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-alpha
  }

  .prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-alpha
  }

  .prose :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-alpha
  }

  .prose :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-alpha
  }

  .prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-roman
  }

  .prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-roman
  }

  .prose :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-roman
  }

  .prose :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-roman
  }

  .prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: decimal
  }

  .prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: disc;
    margin-bottom: 1.25em;
    margin-top: 1.25em;
    padding-inline-start: 1.625em
  }

  .prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
    color: var(--tw-prose-counters);
    font-weight: 400
  }

  .prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
    color: var(--tw-prose-bullets)
  }

  .prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em
  }

  .prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-bottom: 3em;
    margin-top: 3em
  }

  .prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-inline-start-color: var(--tw-prose-quote-borders);
    border-inline-start-width: .25rem;
    color: var(--tw-prose-quotes);
    font-style: italic;
    font-weight: 500;
    margin-bottom: 1.6em;
    margin-top: 1.6em;
    padding-inline-start: 1em;
    quotes: "\201C" "\201D" "\2018" "\2019"
  }

  .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: open-quote
  }

  .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: close-quote
  }

  .prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-size: 2.25em;
    font-weight: 800;
    line-height: 1.1111111;
    margin-bottom: .8888889em;
    margin-top: 0
  }

  .prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-weight: 900
  }

  .prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.3333333;
    margin-bottom: 1em;
    margin-top: 2em
  }

  .prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-weight: 800
  }

  .prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.6;
    margin-bottom: .6em;
    margin-top: 1.6em
  }

  .prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-weight: 700
  }

  .prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: .5em;
    margin-top: 1.5em
  }

  .prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-weight: 700
  }

  .prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 2em;
    margin-top: 2em
  }

  .prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    display: block;
    margin-bottom: 2em;
    margin-top: 2em
  }

  .prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 2em;
    margin-top: 2em
  }

  .prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-radius: .3125rem;
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
    color: var(--tw-prose-kbd);
    font-family: inherit;
    font-size: .875em;
    font-weight: 500;
    padding-inline-end: .375em;
    padding-bottom: .1875em;
    padding-top: .1875em;
    padding-inline-start: .375em
  }

  .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-code);
    font-size: .875em;
    font-weight: 600
  }

  .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: "`"
  }

  .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: "`"
  }

  .prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
  }

  .prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
  }

  .prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-size: .875em
  }

  .prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-size: .9em
  }

  .prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
  }

  .prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
  }

  .prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
  }

  .prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    background-color: var(--tw-prose-pre-bg);
    border-radius: .375rem;
    color: var(--tw-prose-pre-code);
    font-size: .875em;
    font-weight: 400;
    line-height: 1.7142857;
    margin-bottom: 1.7142857em;
    margin-top: 1.7142857em;
    overflow-x: auto;
    padding-inline-end: 1.1428571em;
    padding-bottom: .8571429em;
    padding-top: .8571429em;
    padding-inline-start: 1.1428571em
  }

  .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    background-color: transparent;
    border-radius: 0;
    border-width: 0;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    padding: 0
  }

  .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: none
  }

  .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: none
  }

  .prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .875em;
    line-height: 1.7142857;
    margin-bottom: 2em;
    margin-top: 2em;
    table-layout: auto;
    width: 100%
  }

  .prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-color: var(--tw-prose-th-borders);
    border-bottom-width: 1px
  }

  .prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    padding-inline-end: .5714286em;
    padding-bottom: .5714286em;
    padding-inline-start: .5714286em;
    vertical-align: bottom
  }

  .prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-color: var(--tw-prose-td-borders);
    border-bottom-width: 1px
  }

  .prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 0
  }

  .prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    vertical-align: baseline
  }

  .prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-top-color: var(--tw-prose-th-borders);
    border-top-width: 1px
  }

  .prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    vertical-align: top
  }

  .prose :where(th, td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    text-align: start
  }

  .prose :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
    margin-top: 0
  }

  .prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-captions);
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em
  }

  .prose {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75
  }

  .prose :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
    margin-top: 0
  }

  .prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: .5em;
    margin-top: .5em
  }

  .prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: .375em
  }

  .prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: .375em
  }

  .prose :where(.prose>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: .75em;
    margin-top: .75em
  }

  .prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em
  }

  .prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em
  }

  .prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em
  }

  .prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em
  }

  .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: .75em;
    margin-top: .75em
  }

  .prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
    margin-top: 1.25em
  }

  .prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    padding-inline-start: 1.625em
  }

  .prose :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
  }

  .prose :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
  }

  .prose :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
  }

  .prose :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
  }

  .prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0
  }

  .prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0
  }

  .prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: .5714286em;
    padding-bottom: .5714286em;
    padding-top: .5714286em;
    padding-inline-start: .5714286em
  }

  .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0
  }

  .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0
  }

  .prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 2em;
    margin-top: 2em
  }

  .prose :where(.prose>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
  }

  .prose :where(.prose>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0
  }

  .prose-neutral {
    --tw-prose-body: #404040;
    --tw-prose-headings: #171717;
    --tw-prose-lead: #525252;
    --tw-prose-links: #171717;
    --tw-prose-bold: #171717;
    --tw-prose-counters: #737373;
    --tw-prose-bullets: #d4d4d4;
    --tw-prose-hr: #e5e5e5;
    --tw-prose-quotes: #171717;
    --tw-prose-quote-borders: #e5e5e5;
    --tw-prose-captions: #737373;
    --tw-prose-kbd: #171717;
    --tw-prose-kbd-shadows: 23 23 23;
    --tw-prose-code: #171717;
    --tw-prose-pre-code: #e5e5e5;
    --tw-prose-pre-bg: #262626;
    --tw-prose-th-borders: #d4d4d4;
    --tw-prose-td-borders: #e5e5e5;
    --tw-prose-invert-body: #d4d4d4;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #a3a3a3;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #a3a3a3;
    --tw-prose-invert-bullets: #525252;
    --tw-prose-invert-hr: #404040;
    --tw-prose-invert-quotes: #f5f5f5;
    --tw-prose-invert-quote-borders: #404040;
    --tw-prose-invert-captions: #a3a3a3;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d4d4d4;
    --tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);
    --tw-prose-invert-th-borders: #525252;
    --tw-prose-invert-td-borders: #404040
  }

  .\!visible {
    visibility: visible !important
  }

  .visible {
    visibility: visible
  }

  .fixed {
    position: fixed
  }

  .absolute {
    position: absolute
  }

  .relative {
    position: relative
  }

  .inset-x-0 {
    left: 0;
    right: 0
  }

  .-left-3 {
    left: -.75rem
  }

  .-left-5 {
    left: -1.25rem
  }

  .-top-14 {
    top: -3.5rem
  }

  .-top-20 {
    top: -5rem
  }

  .-top-3 {
    top: -.75rem
  }

  .-top-8 {
    top: -2rem
  }

  .left-0 {
    left: 0
  }

  .left-16 {
    left: 4rem
  }

  .left-4 {
    left: 1rem
  }

  .left-\[-8px\] {
    left: -8px
  }

  .left-\[155px\] {
    left: 155px
  }

  .left-\[310px\] {
    left: 310px
  }

  .left-\[340px\] {
    left: 340px
  }

  .left-\[550px\] {
    left: 550px
  }

  .left-\[730px\] {
    left: 730px
  }

  .right-10 {
    right: 2.5rem
  }

  .right-4 {
    right: 1rem
  }

  .right-\[25\%\] {
    right: 25%
  }

  .top-0 {
    top: 0
  }

  .top-12 {
    top: 3rem
  }

  .top-14 {
    top: 3.5rem
  }

  .top-20 {
    top: 5rem
  }

  .top-3 {
    top: .75rem
  }

  .top-6 {
    top: 1.5rem
  }

  .top-\[-24px\] {
    top: -24px
  }

  .top-\[38px\] {
    top: 38px
  }

  .z-10 {
    z-index: 10
  }

  .z-50 {
    z-index: 50
  }

  .z-\[10\] {
    z-index: 10
  }

  .z-\[1\] {
    z-index: 1
  }

  .z-\[2\] {
    z-index: 2
  }

  .z-\[3\] {
    z-index: 3
  }

  .z-\[4\] {
    z-index: 4
  }

  .z-\[51\] {
    z-index: 51
  }

  .m-1 {
    margin: .25rem
  }

  .m-auto {
    margin: auto
  }

  .mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
  }

  .mx-auto {
    margin-left: auto;
    margin-right: auto
  }

  .my-2 {
    margin-bottom: .5rem;
    margin-top: .5rem
  }

  .my-8 {
    margin-bottom: 2rem;
    margin-top: 2rem
  }

  .-ml-3\.5 {
    margin-left: -.875rem
  }

  .-mt-2\.5 {
    margin-top: -.625rem
  }

  .mb-4 {
    margin-bottom: 1rem
  }

  .mb-8 {
    margin-bottom: 2rem
  }

  .mt-6 {
    margin-top: 1.5rem
  }

  .box-border {
    box-sizing: border-box
  }

  .block {
    display: block
  }

  .inline-block {
    display: inline-block
  }

  .flex {
    display: flex
  }

  .grid {
    display: grid
  }

  .\!contents {
    display: contents !important
  }

  .contents {
    display: contents
  }

  .hidden {
    display: none
  }

  .size-1 {
    height: .25rem;
    width: .25rem
  }

  .size-10 {
    height: 2.5rem;
    width: 2.5rem
  }

  .size-12 {
    height: 3rem;
    width: 3rem
  }

  .size-14 {
    height: 3.5rem;
    width: 3.5rem
  }

  .size-16 {
    height: 4rem;
    width: 4rem
  }

  .size-2 {
    height: .5rem;
    width: .5rem
  }

  .size-20 {
    height: 5rem;
    width: 5rem
  }

  .size-24 {
    height: 6rem;
    width: 6rem
  }

  .size-4 {
    height: 1rem;
    width: 1rem
  }

  .size-48 {
    height: 12rem;
    width: 12rem
  }

  .size-5 {
    height: 1.25rem;
    width: 1.25rem
  }

  .size-6 {
    height: 1.5rem;
    width: 1.5rem
  }

  .size-8 {
    height: 2rem;
    width: 2rem
  }

  .size-9 {
    height: 2.25rem;
    width: 2.25rem
  }

  .size-\[20px\] {
    height: 20px;
    width: 20px
  }

  .size-\[24px\] {
    height: 24px;
    width: 24px
  }

  .size-\[28px\] {
    height: 28px;
    width: 28px
  }

  .size-\[36px\] {
    height: 36px;
    width: 36px
  }

  .size-\[38px\] {
    height: 38px;
    width: 38px
  }

  .size-\[40px\] {
    height: 40px;
    width: 40px
  }

  .size-\[48px\] {
    height: 48px;
    width: 48px
  }

  .size-\[56px\] {
    height: 56px;
    width: 56px
  }

  .size-full {
    height: 100%;
    width: 100%
  }

  .h-0 {
    height: 0
  }

  .h-12 {
    height: 3rem
  }

  .h-4 {
    height: 1rem
  }

  .h-44 {
    height: 11rem
  }

  .h-48 {
    height: 12rem
  }

  .h-5 {
    height: 1.25rem
  }

  .h-56 {
    height: 14rem
  }

  .h-6 {
    height: 1.5rem
  }

  .h-64 {
    height: 16rem
  }

  .h-8 {
    height: 2rem
  }

  .h-96 {
    height: 24rem
  }

  .h-\[200px\] {
    height: 200px
  }

  .h-\[208px\] {
    height: 208px
  }

  .h-\[2px\] {
    height: 2px
  }

  .h-\[34px\] {
    height: 34px
  }

  .h-\[36px\] {
    height: 36px
  }

  .h-\[38px\] {
    height: 38px
  }

  .h-\[40px\] {
    height: 40px
  }

  .h-\[56x\] {
    height: 56x
  }

  .h-\[5px\] {
    height: 5px
  }

  .h-\[64px\] {
    height: 64px
  }

  .h-\[64x\] {
    height: 64x
  }

  .h-\[70px\] {
    height: 70px
  }

  .h-\[86vh\] {
    height: 86vh
  }

  .h-auto {
    height: auto
  }

  .h-full {
    height: 100%
  }

  .h-px {
    height: 1px
  }

  .min-h-screen {
    min-height: 100vh
  }

  .w-0 {
    width: 0
  }

  .w-12 {
    width: 3rem
  }

  .w-24 {
    width: 6rem
  }

  .w-5 {
    width: 1.25rem
  }

  .w-6 {
    width: 1.5rem
  }

  .w-64 {
    width: 16rem
  }

  .w-9 {
    width: 2.25rem
  }

  .w-\[115px\] {
    width: 115px
  }

  .w-\[130px\] {
    width: 130px
  }

  .w-\[145px\] {
    width: 145px
  }

  .w-\[150px\] {
    width: 150px
  }

  .w-\[170px\] {
    width: 170px
  }

  .w-\[200px\] {
    width: 200px
  }

  .w-\[2px\] {
    width: 2px
  }

  .w-\[300px\] {
    width: 300px
  }

  .w-\[34px\] {
    width: 34px
  }

  .w-\[36px\] {
    width: 36px
  }

  .w-\[38px\] {
    width: 38px
  }

  .w-\[40px\] {
    width: 40px
  }

  .w-\[56px\] {
    width: 56px
  }

  .w-\[64px\] {
    width: 64px
  }

  .w-\[72px\] {
    width: 72px
  }

  .w-\[90\%\] {
    width: 90%
  }

  .w-auto {
    width: auto
  }

  .w-full {
    width: 100%
  }

  .max-w-3xl {
    max-width: 48rem
  }

  .max-w-4xl {
    max-width: 56rem
  }

  .max-w-5xl {
    max-width: 64rem
  }

  .max-w-6xl {
    max-width: 72rem
  }

  .max-w-full {
    max-width: 100%
  }

  .max-w-lg {
    max-width: 32rem
  }

  .max-w-sm {
    max-width: 24rem
  }

  .max-w-xl {
    max-width: 36rem
  }

  .shrink-0 {
    flex-shrink: 0
  }

  .origin-top-right {
    transform-origin: top right
  }

  .scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1
  }

  .scale-100,
  .scale-\[98\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .scale-\[98\%\] {
    --tw-scale-x: 98%;
    --tw-scale-y: 98%
  }

  .scale-\[99\%\] {
    --tw-scale-x: 99%;
    --tw-scale-y: 99%
  }

  .scale-\[99\%\],
  .transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .cursor-not-allowed {
    cursor: not-allowed
  }

  .cursor-pointer {
    cursor: pointer
  }

  .flex-row {
    flex-direction: row
  }

  .flex-col {
    flex-direction: column
  }

  .flex-wrap {
    flex-wrap: wrap
  }

  .place-items-center {
    place-items: center
  }

  .items-start {
    align-items: flex-start
  }

  .items-center {
    align-items: center
  }

  .justify-start {
    justify-content: flex-start
  }

  .justify-end {
    justify-content: flex-end
  }

  .justify-center {
    justify-content: center
  }

  .justify-between {
    justify-content: space-between
  }

  .gap-1 {
    gap: .25rem
  }

  .gap-10 {
    gap: 2.5rem
  }

  .gap-12 {
    gap: 3rem
  }

  .gap-16 {
    gap: 4rem
  }

  .gap-2 {
    gap: .5rem
  }

  .gap-20 {
    gap: 5rem
  }

  .gap-3 {
    gap: .75rem
  }

  .gap-4 {
    gap: 1rem
  }

  .gap-5 {
    gap: 1.25rem
  }

  .gap-6 {
    gap: 1.5rem
  }

  .gap-7 {
    gap: 1.75rem
  }

  .gap-8 {
    gap: 2rem
  }

  .gap-\[2px\] {
    gap: 2px
  }

  .gap-px {
    gap: 1px
  }

  .space-y-8>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(2rem*var(--tw-space-y-reverse));
    margin-top: calc(2rem*(1 - var(--tw-space-y-reverse)))
  }

  .overflow-auto {
    overflow: auto
  }

  .overflow-hidden {
    overflow: hidden
  }

  .overflow-x-hidden {
    overflow-x: hidden
  }

  .overflow-y-scroll {
    overflow-y: scroll
  }

  .whitespace-pre-line {
    white-space: pre-line
  }

  .text-pretty {
    text-wrap: pretty
  }

  .rounded {
    border-radius: .20rem
  }

  .rounded-2xl {
    border-radius: 1rem
  }

  .rounded-\[50\%\] {
    border-radius: 50%
  }

  .rounded-full {
    border-radius: 9999px
  }

  .rounded-lg {
    border-radius: .5rem
  }

  .rounded-xl {
    border-radius: .75rem
  }

  .border {
    border-width: 1px
  }

  .border-\[3px\] {
    border-width: 3px
  }

  .border-b {
    border-bottom-width: 1px
  }

  .border-t {
    border-top-width: 1px
  }

  .border-amber-300\/20 {
    border-color: rgba(252, 211, 77, .2)
  }

  .border-amber-800\/10 {
    border-color: rgba(146, 64, 14, .1)
  }

  .border-blue-300\/20 {
    border-color: rgba(147, 197, 253, .2)
  }

  .border-blue-800\/10 {
    border-color: rgba(30, 64, 175, .1)
  }

  .border-neutral-200\/40 {
    border-color: hsla(0, 0%, 90%, .4)
  }

  .border-neutral-800\/40 {
    border-color: rgba(38, 38, 38, .4)
  }

  .border-sky-300\/20 {
    border-color: rgba(125, 211, 252, .2)
  }

  .border-sky-800\/10 {
    border-color: rgba(7, 89, 133, .1)
  }

  .border-transparent {
    border-color: transparent
  }

  .border-b-amber-400\/50 {
    border-bottom-color: rgba(251, 191, 36, .5)
  }

  .border-b-blue-400\/50 {
    border-bottom-color: rgba(96, 165, 250, .5)
  }

  .border-b-neutral-200 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(229 229 229/var(--tw-border-opacity, 1))
  }

  .border-b-sky-400\/50 {
    border-bottom-color: rgba(56, 189, 248, .5)
  }

  .border-t-neutral-200\/80 {
    border-top-color: hsla(0, 0%, 90%, .8)
  }

  .bg-\[\#646cff24\] {
    background-color: #646cff24
  }

  .bg-\[\#91d1ec\] {
    --tw-bg-opacity: 1;
    background-color: rgb(145 209 236/var(--tw-bg-opacity, 1))
  }

  .bg-\[\#9F7AEA24\] {
    background-color: #9f7aea24
  }

  .bg-\[\#EAB30824\] {
    background-color: #eab30824
  }

  .bg-\[\#F43F5E24\] {
    background-color: #f43f5e24
  }

  .bg-amber-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11/var(--tw-bg-opacity, 1))
  }

  .bg-amber-500\/10 {
    background-color: rgba(245, 158, 11, .1)
  }

  .bg-amber-500\/5 {
    background-color: rgba(245, 158, 11, .05)
  }

  .bg-amber-700\/5 {
    background-color: rgba(180, 83, 9, .05)
  }

  .bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity, 1))
  }

  .bg-black\/30 {
    background-color: rgba(0, 0, 0, .3)
  }

  .bg-black\/50 {
    background-color: rgba(0, 0, 0, .5)
  }

  .bg-blue-500\/5 {
    background-color: rgba(59, 130, 246, .05)
  }

  .bg-cyan-200\/10 {
    background-color: rgba(165, 243, 252, .1)
  }

  .bg-cyan-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212/var(--tw-bg-opacity, 1))
  }

  .bg-cyan-500\/10 {
    background-color: rgba(6, 182, 212, .1)
  }

  .bg-cyan-700\/5 {
    background-color: rgba(14, 116, 144, .05)
  }

  .bg-emerald-200\/10 {
    background-color: rgba(167, 243, 208, .1)
  }

  .bg-emerald-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129/var(--tw-bg-opacity, 1))
  }

  .bg-emerald-500\/10 {
    background-color: rgba(16, 185, 129, .1)
  }

  .bg-emerald-700\/5 {
    background-color: rgba(4, 120, 87, .05)
  }

  .bg-green-500\/10 {
    background-color: rgba(34, 197, 94, .1)
  }

  .bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241/var(--tw-bg-opacity, 1))
  }

  .bg-neutral-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity, 1))
  }

  .bg-neutral-100\/30 {
    background-color: hsla(0, 0%, 96%, .3)
  }

  .bg-neutral-100\/40 {
    background-color: hsla(0, 0%, 96%, .4)
  }

  .bg-neutral-100\/50 {
    background-color: hsla(0, 0%, 96%, .5)
  }

  .bg-neutral-100\/60 {
    background-color: hsla(0, 0%, 96%, .6)
  }

  .bg-neutral-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229/var(--tw-bg-opacity, 1))
  }

  .bg-neutral-200\/10 {
    background-color: hsla(0, 0%, 90%, .1)
  }

  .bg-neutral-200\/40 {
    background-color: hsla(0, 0%, 90%, .4)
  }

  .bg-neutral-200\/60 {
    background-color: hsla(0, 0%, 90%, .6)
  }

  .bg-neutral-200\/90 {
    background-color: hsla(0, 0%, 90%, .9)
  }

  .bg-neutral-400\/5 {
    background-color: hsla(0, 0%, 64%, .05)
  }

  .bg-neutral-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250/var(--tw-bg-opacity, 1))
  }

  .bg-neutral-50\/90 {
    background-color: hsla(0, 0%, 98%, .9)
  }

  .bg-neutral-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115/var(--tw-bg-opacity, 1))
  }

  .bg-neutral-500\/5 {
    background-color: hsla(0, 0%, 45%, .05)
  }

  .bg-neutral-700\/10 {
    background-color: rgba(64, 64, 64, .1)
  }

  .bg-neutral-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(9 9 11/var(--tw-bg-opacity, 1))
  }

  .bg-neutral-950\/80 {
    background-color: hsla(0, 0%, 4%, .8)
  }

  .bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22/var(--tw-bg-opacity, 1))
  }

  .bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153/var(--tw-bg-opacity, 1))
  }

  .bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247/var(--tw-bg-opacity, 1))
  }

  .bg-red-100\/60 {
    background-color: hsla(0, 93%, 94%, .6)
  }

  .bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68/var(--tw-bg-opacity, 1))
  }

  .bg-rose-200\/10 {
    background-color: rgba(254, 205, 211, .1)
  }

  .bg-rose-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94/var(--tw-bg-opacity, 1))
  }

  .bg-sky-500\/5 {
    background-color: rgba(14, 165, 233, .05)
  }

  .bg-teal-200\/10 {
    background-color: rgba(153, 246, 228, .1)
  }

  .bg-teal-500\/5 {
    background-color: rgba(20, 184, 166, .05)
  }

  .bg-transparent {
    background-color: transparent
  }

  .bg-violet-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246/var(--tw-bg-opacity, 1))
  }

  .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
  }

  .bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8/var(--tw-bg-opacity, 1))
  }

  .bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
  }

  .bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
  }

  .from-neutral-800 {
    --tw-gradient-from: #262626 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(38, 38, 38, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .from-transparent {
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .from-30\% {
    --tw-gradient-from-position: 30%
  }

  .from-60\% {
    --tw-gradient-from-position: 60%
  }

  .to-amber-400\/80 {
    --tw-gradient-to: rgba(251, 191, 36, .8) var(--tw-gradient-to-position)
  }

  .to-neutral-800 {
    --tw-gradient-to: #262626 var(--tw-gradient-to-position)
  }

  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text
  }

  .object-cover {
    -o-object-fit: cover;
    object-fit: cover
  }

  .p-1 {
    padding: .25rem
  }

  .p-10 {
    padding: 2.5rem
  }

  .p-2 {
    padding: .5rem
  }

  .p-2\.5 {
    padding: .625rem
  }

  .p-3 {
    padding: .75rem
  }

  .p-5 {
    padding: 1.25rem
  }

  .p-6 {
    padding: 1.5rem
  }

  .p-7 {
    padding: 1.75rem
  }

  .p-8 {
    padding: 2rem
  }

  .p-\[8px\] {
    padding: 8px
  }

  .px-2 {
    padding-left: .5rem;
    padding-right: .5rem
  }

  .px-20 {
    padding-left: 5rem;
    padding-right: 5rem
  }

  .px-3 {
    padding-left: .75rem;
    padding-right: .75rem
  }

  .px-4 {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }

  .px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .px-8 {
    padding-left: 2rem;
    padding-right: 2rem
  }

  .px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
  }

  .py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem
  }

  .py-1\.5 {
    padding-bottom: .375rem;
    padding-top: .375rem
  }

  .py-10 {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
  }

  .py-12 {
    padding-bottom: 3rem;
    padding-top: 3rem
  }

  .py-16 {
    padding-bottom: 4rem;
    padding-top: 4rem
  }

  .py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
  }

  .py-28 {
    padding-bottom: 7rem;
    padding-top: 7rem
  }

  .py-3 {
    padding-bottom: .75rem;
    padding-top: .75rem
  }

  .py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem
  }

  .py-56 {
    padding-bottom: 14rem;
    padding-top: 14rem
  }

  .py-7 {
    padding-bottom: 1.75rem;
    padding-top: 1.75rem
  }

  .py-\[6px\] {
    padding-bottom: 6px;
    padding-top: 6px
  }

  .py-\[8px\] {
    padding-bottom: 8px;
    padding-top: 8px
  }

  .pb-10 {
    padding-bottom: 2.5rem
  }

  .pb-12 {
    padding-bottom: 3rem
  }

  .pb-16 {
    padding-bottom: 4rem
  }

  .pb-2 {
    padding-bottom: .5rem
  }

  .pb-20 {
    padding-bottom: 5rem
  }

  .pb-24 {
    padding-bottom: 6rem
  }

  .pb-4 {
    padding-bottom: 1rem
  }

  .pb-6 {
    padding-bottom: 1.5rem
  }

  .pb-8 {
    padding-bottom: 2rem
  }

  .pl-1\.5 {
    padding-left: .375rem
  }

  .pl-10 {
    padding-left: 2.5rem
  }

  .pl-14 {
    padding-left: 3.5rem
  }

  .pl-2 {
    padding-left: .5rem
  }

  .pl-3 {
    padding-left: .75rem
  }

  .pl-6 {
    padding-left: 1.5rem
  }

  .pr-8 {
    padding-right: 2rem
  }

  .pt-0 {
    padding-top: 0
  }

  .pt-1 {
    padding-top: .25rem
  }

  .pt-10 {
    padding-top: 2.5rem
  }

  .pt-12 {
    padding-top: 3rem
  }

  .pt-14 {
    padding-top: 3.5rem
  }

  .pt-16 {
    padding-top: 4rem
  }

  .pt-2 {
    padding-top: .5rem
  }

  .pt-20 {
    padding-top: 5rem
  }

  .pt-24 {
    padding-top: 6rem
  }

  .pt-32 {
    padding-top: 8rem
  }

  .pt-4 {
    padding-top: 1rem
  }

  .pt-40 {
    padding-top: 10rem
  }

  .pt-6 {
    padding-top: 1.5rem
  }

  .pt-8 {
    padding-top: 2rem
  }

  .text-left {
    text-align: left
  }

  .text-center {
    text-align: center
  }

  .text-start {
    text-align: start
  }

  .font-\[Pixelated\] {
    font-family: Pixelated
  }

  .font-\[Raleway\] {
    font-family: Raleway, "Raleway Fallback: Arial"
  }

  .font-pixelated {
    font-family: Pixelated
  }

  .font-primary {
    font-family: Unbounded, "Unbounded Fallback: Arial"
  }

  .font-secondary {
    font-family: Raleway, "Raleway Fallback: Arial"
  }

  .font-thirty {
    font-family: Onest, "Onest Fallback: Arial"
  }

  .text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
  }

  .text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
  }

  .text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
  }

  .text-5xl {
    font-size: 3rem;
    line-height: 1
  }

  .text-6xl {
    font-size: 3.75rem;
    line-height: 1
  }

  .text-\[11px\] {
    font-size: 11px
  }

  .text-\[13px\] {
    font-size: 13px
  }

  .text-\[14px\] {
    font-size: 14px
  }

  .text-\[15px\] {
    font-size: 15px
  }

  .text-\[16px\] {
    font-size: 16px
  }

  .text-\[17px\] {
    font-size: 17px
  }

  .text-base {
    font-size: 1rem;
    line-height: 1.5rem
  }

  .text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
  }

  .text-sm {
    font-size: .875rem;
    line-height: 1.25rem
  }

  .text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
  }

  .font-\[450\] {
    font-weight: 450
  }

  .font-\[550\] {
    font-weight: 550
  }

  .font-bold {
    font-weight: 700
  }

  .font-medium {
    font-weight: 500
  }

  .font-normal {
    font-weight: 400
  }

  .font-semibold {
    font-weight: 600
  }

  .text-\[\#00AA00\] {
    --tw-text-opacity: 1;
    color: rgb(0 170 0/var(--tw-text-opacity, 1))
  }

  .text-\[\#00AAAA\] {
    --tw-text-opacity: 1;
    color: rgb(0 170 170/var(--tw-text-opacity, 1))
  }

  .text-\[\#FFAA00\] {
    --tw-text-opacity: 1;
    color: rgb(255 170 0/var(--tw-text-opacity, 1))
  }

  .text-amber-500 {
    --tw-text-opacity: 1;
    color: rgb(245 158 11/var(--tw-text-opacity, 1))
  }

  .text-amber-500\/90 {
    color: rgba(245, 158, 11, .9)
  }

  .text-amber-600 {
    --tw-text-opacity: 1;
    color: rgb(217 119 6/var(--tw-text-opacity, 1))
  }

  .text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37 99 235/var(--tw-text-opacity, 1))
  }

  .text-cyan-500 {
    --tw-text-opacity: 1;
    color: rgb(6 182 212/var(--tw-text-opacity, 1))
  }

  .text-emerald-500 {
    --tw-text-opacity: 1;
    color: rgb(16 185 129/var(--tw-text-opacity, 1))
  }

  .text-green-500 {
    --tw-text-opacity: 1;
    color: rgb(34 197 94/var(--tw-text-opacity, 1))
  }

  .text-neutral-100\/80 {
    color: hsla(0, 0%, 96%, .8)
  }

  .text-neutral-200 {
    --tw-text-opacity: 1;
    color: rgb(229 229 229/var(--tw-text-opacity, 1))
  }

  .text-neutral-300 {
    --tw-text-opacity: 1;
    color: rgb(212 212 212/var(--tw-text-opacity, 1))
  }

  .text-neutral-300\/70 {
    color: hsla(0, 0%, 83%, .7)
  }

  .text-neutral-300\/80 {
    color: hsla(0, 0%, 83%, .8)
  }

  .text-neutral-400 {
    --tw-text-opacity: 1;
    color: rgb(163 163 163/var(--tw-text-opacity, 1))
  }

  .text-neutral-400\/70 {
    color: hsla(0, 0%, 64%, .7)
  }

  .text-neutral-500 {
    --tw-text-opacity: 1;
    color: rgb(115 115 115/var(--tw-text-opacity, 1))
  }

  .text-neutral-500\/70 {
    color: hsla(0, 0%, 45%, .7)
  }

  .text-neutral-600 {
    --tw-text-opacity: 1;
    color: rgb(82 82 82/var(--tw-text-opacity, 1))
  }

  .text-neutral-600\/60 {
    color: rgba(82, 82, 82, .6)
  }

  .text-neutral-700 {
    --tw-text-opacity: 1;
    color: rgb(64 64 64/var(--tw-text-opacity, 1))
  }

  .text-neutral-700\/60 {
    color: rgba(64, 64, 64, .6)
  }

  .text-neutral-800 {
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity, 1))
  }

  .text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28/var(--tw-text-opacity, 1))
  }

  .text-rose-500 {
    --tw-text-opacity: 1;
    color: rgb(244 63 94/var(--tw-text-opacity, 1))
  }

  .text-sky-600 {
    --tw-text-opacity: 1;
    color: rgb(2 132 199/var(--tw-text-opacity, 1))
  }

  .text-teal-500 {
    --tw-text-opacity: 1;
    color: rgb(20 184 166/var(--tw-text-opacity, 1))
  }

  .text-teal-600 {
    --tw-text-opacity: 1;
    color: rgb(13 148 136/var(--tw-text-opacity, 1))
  }

  .text-transparent {
    color: transparent
  }

  .text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
  }

  .underline {
    text-decoration-line: underline
  }

  .line-through {
    text-decoration-line: line-through
  }

  .no-underline {
    text-decoration-line: none
  }

  .decoration-amber-500\/40 {
    text-decoration-color: rgba(245, 158, 11, .4)
  }

  .decoration-amber-600\/40 {
    text-decoration-color: rgba(217, 119, 6, .4)
  }

  .underline-offset-2 {
    text-underline-offset: 2px
  }

  .opacity-0 {
    opacity: 0
  }

  .opacity-100 {
    opacity: 1
  }

  .opacity-25 {
    opacity: .25
  }

  .opacity-35 {
    opacity: .35
  }

  .opacity-40 {
    opacity: .4
  }

  .opacity-50 {
    opacity: .5
  }

  .opacity-60 {
    opacity: .6
  }

  .opacity-70 {
    opacity: .7
  }

  .opacity-80 {
    opacity: .8
  }

  .opacity-90 {
    opacity: .9
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
  }

  .shadow-2xl,
  .shadow-lg {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
  }

  .shadow-md,
  .shadow-xl {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
  }

  .outline {
    outline-style: solid
  }

  .outline-2 {
    outline-width: 2px
  }

  .outline-4 {
    outline-width: 4px
  }

  .outline-offset-\[-2px\] {
    outline-offset: -2px
  }

  .outline-offset-\[-4px\] {
    outline-offset: -4px
  }

  .outline-gray-200\/20 {
    outline-color: rgba(229, 231, 235, .2)
  }

  .outline-neutral-200\/10 {
    outline-color: hsla(0, 0%, 90%, .1)
  }

  .outline-neutral-200\/20 {
    outline-color: hsla(0, 0%, 90%, .2)
  }

  .outline-red-200\/10 {
    outline-color: hsla(0, 96%, 89%, .1)
  }

  .ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
  }

  .ring-1,
  .ring-2 {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
  }

  .ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
  }

  .ring-inset {
    --tw-ring-inset: inset
  }

  .ring-amber-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 158 11/var(--tw-ring-opacity, 1))
  }

  .ring-amber-500\/15 {
    --tw-ring-color: rgba(245, 158, 11, .15)
  }

  .ring-blue-500\/15 {
    --tw-ring-color: rgba(59, 130, 246, .15)
  }

  .ring-cyan-400\/20 {
    --tw-ring-color: rgba(34, 211, 238, .2)
  }

  .ring-cyan-400\/30 {
    --tw-ring-color: rgba(34, 211, 238, .3)
  }

  .ring-emerald-400\/20 {
    --tw-ring-color: rgba(52, 211, 153, .2)
  }

  .ring-emerald-400\/30 {
    --tw-ring-color: rgba(52, 211, 153, .3)
  }

  .ring-neutral-100\/60 {
    --tw-ring-color: hsla(0, 0%, 96%, .6)
  }

  .ring-neutral-200\/20 {
    --tw-ring-color: hsla(0, 0%, 90%, .2)
  }

  .ring-neutral-200\/30 {
    --tw-ring-color: hsla(0, 0%, 90%, .3)
  }

  .ring-neutral-200\/40 {
    --tw-ring-color: hsla(0, 0%, 90%, .4)
  }

  .ring-neutral-200\/50 {
    --tw-ring-color: hsla(0, 0%, 90%, .5)
  }

  .ring-neutral-200\/60 {
    --tw-ring-color: hsla(0, 0%, 90%, .6)
  }

  .ring-neutral-200\/90 {
    --tw-ring-color: hsla(0, 0%, 90%, .9)
  }

  .ring-neutral-400\/15 {
    --tw-ring-color: hsla(0, 0%, 64%, .15)
  }

  .ring-neutral-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 23 23/var(--tw-ring-opacity, 1))
  }

  .ring-red-200\/60 {
    --tw-ring-color: hsla(0, 96%, 89%, .6)
  }

  .ring-rose-400\/20 {
    --tw-ring-color: rgba(251, 113, 133, .2)
  }

  .ring-rose-400\/25 {
    --tw-ring-color: rgba(251, 113, 133, .25)
  }

  .ring-sky-500\/15 {
    --tw-ring-color: rgba(14, 165, 233, .15)
  }

  .ring-teal-400\/20 {
    --tw-ring-color: rgba(45, 212, 191, .2)
  }

  .ring-teal-400\/30 {
    --tw-ring-color: rgba(45, 212, 191, .3)
  }

  .ring-teal-500\/15 {
    --tw-ring-color: rgba(20, 184, 166, .15)
  }

  .blur-2xl {
    --tw-blur: blur(40px)
  }

  .blur-2xl,
  .blur-\[200px\] {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .blur-\[200px\] {
    --tw-blur: blur(200px)
  }

  .blur-\[30px\] {
    --tw-blur: blur(30px)
  }

  .blur-\[30px\],
  .blur-\[50px\] {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .blur-\[50px\] {
    --tw-blur: blur(50px)
  }

  .blur-\[70px\] {
    --tw-blur: blur(70px)
  }

  .blur-\[70px\],
  .blur-\[72px\] {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .blur-\[72px\] {
    --tw-blur: blur(72px)
  }

  .filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
    -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)
  }

  .transition {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
  }

  @layer smooth-a {
    a {
      transition: all .8s cubic-bezier(.215, .61, .355, 1)
    }
  }

  ::-webkit-scrollbar {
    display: none;
    -ms-overflow-style: none;
    scrollbar-width: none
  }

  body {
    background-color: rgb(250 250 250/var(--tw-bg-opacity, 1))
  }

  .dark body,
  body {
    --tw-bg-opacity: 1
  }

  .dark body {
    background-color: rgb(9 9 11/var(--tw-bg-opacity, 1))
  }

  * {
    --zoom-bg: hsla(0, 0%, 100%, .9);
    font-synthesis: none;
    scroll-behavior: smooth;
    scroll-padding-top: 100px
  }

  .dark * {
    --zoom-bg: hsla(0, 0%, 4%, .9)
  }

  .medium-zoom-image--opened,
  .medium-zoom-overlay {
    z-index: 999
  }

  input,
  textarea {
    outline: none
  }

  .smooth {
    transition: all .8s cubic-bezier(.215, .61, .355, 1)
  }

  @keyframes appear {
    0% {
      opacity: 0;
      transform: scale(80%)
    }

    to {
      opacity: 1;
      transform: scale(100%)
    }
  }

  .appear {
    animation: appear 1s cubic-bezier(.215, .61, .355, 1)
  }

  .pulse {
    animation: pulse 1.2s ease-in-out infinite
  }

  .pulse,
  .pulse-fast {
    background: linear-gradient(-90deg, #efefef, #fcfcfc 50%, #efefef);
    background-size: 400% 400%
  }

  .pulse-fast {
    animation: pulse .5s ease-in-out infinite
  }

  .dark .pulse {
    animation: pulse 1.2s ease-in-out infinite
  }

  .dark .pulse,
  .dark .pulse-fast {
    background: linear-gradient(-90deg, #202020, #171717 50%, #202020);
    background-size: 400% 400%
  }

  .dark .pulse-fast {
    animation: pulse .5s ease-in-out infinite
  }

  @keyframes pulse {
    0% {
      background-position: 0 0
    }

    to {
      background-position: -135% 0
    }
  }

  @keyframes background {
    0% {
      opacity: 0;
      transform: scale(98%)
    }

    to {
      opacity: 1;
      transform: scale(100%)
    }
  }

  @keyframes fade {
    0% {
      opacity: 0
    }

    to {
      opacity: 1
    }
  }

  @keyframes small-fade {
    0% {
      opacity: 0
    }

    to {
      opacity: .6
    }
  }

  .fade {
    animation: fade .8s cubic-bezier(.215, .61, .355, 1)
  }

  .small-fade {
    animation: small-fade .8s cubic-bezier(.215, .61, .355, 1)
  }

  .background-animation {
    animation: background .8s cubic-bezier(.215, .61, .355, 1)
  }

  .page-enter-active,
  .page-leave-active {
    transition: all .4s cubic-bezier(.215, .61, .355, 1)
  }

  .page-enter-from,
  .page-leave-to {
    opacity: 0;
    transform: scale(98%) translateY(10px)
  }

  @font-face {
    font-family: Pixelated;
    src: url(_nuxt/Pixelated.D6Bitiws.ttf) format("truetype"),
  }

  @keyframes down {
    0% {
      opacity: 0;
      transform: translateY(-10px) scale(97%)
    }

    to {
      opacity: 1;
      transform: translateX(0) scale(100%)
    }
  }

  @keyframes up {
    0% {
      opacity: 1;
      transform: translateY(0) scale(100%)
    }

    to {
      opacity: 0;
      transform: translateY(-10px) scale(97%)
    }
  }

  .dropdown-enter-active {
    animation: down .5s cubic-bezier(.19, 1, .22, 1)
  }

  .dropdown-leave-active {
    animation: up .5s cubic-bezier(.19, 1, .22, 1)
  }

  .dropdown-enter-from {
    opacity: 0
  }

  .dropdown-enter-to,
  .dropdown-leave-from {
    opacity: 1
  }

  .dropdown-leave-to {
    opacity: 0
  }

  .green-circle {
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129/var(--tw-bg-opacity, 1));
    opacity: .7;
    --tw-blur: blur(50px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .green-circle:is(.dark *) {
    opacity: .3
  }

  .yellow-circle {
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8/var(--tw-bg-opacity, 1));
    opacity: .7;
    --tw-blur: blur(50px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .yellow-circle:is(.dark *) {
    opacity: .3
  }

  .red-circle {
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68/var(--tw-bg-opacity, 1));
    opacity: .7;
    --tw-blur: blur(50px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .red-circle:is(.dark *) {
    opacity: .3
  }

  .purple-circle {
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247/var(--tw-bg-opacity, 1));
    opacity: .7;
    --tw-blur: blur(50px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .purple-circle:is(.dark *) {
    opacity: .3
  }

  input::-webkit-inner-spin-button,
  input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
  }

  input[type=number] {
    -webkit-appearance: textfield;
    appearance: textfield;
    -moz-appearance: textfield
  }

  @keyframes w-1 {
    0% {
      opacity: 0;
      transform: translateX(-30px)
    }

    to {
      opacity: 1;
      transform: translateX(0)
    }
  }

  @keyframes w-2 {
    0% {
      opacity: 1;
      transform: translateX(0)
    }

    to {
      opacity: 0;
      transform: translateX(30px)
    }
  }

  .words-enter-active {
    animation: w-1 .8s cubic-bezier(.19, 1, .22, 1)
  }

  .words-leave-active {
    animation: w-2 .8s cubic-bezier(.19, 1, .22, 1)
  }

  .words-enter-from {
    opacity: 0
  }

  .words-enter-to,
  .words-leave-from {
    opacity: 1
  }

  .words-leave-to {
    opacity: 0
  }

  .dark\:prose-invert:is(.dark *) {
    --tw-prose-body: var(--tw-prose-invert-body);
    --tw-prose-headings: var(--tw-prose-invert-headings);
    --tw-prose-lead: var(--tw-prose-invert-lead);
    --tw-prose-links: var(--tw-prose-invert-links);
    --tw-prose-bold: var(--tw-prose-invert-bold);
    --tw-prose-counters: var(--tw-prose-invert-counters);
    --tw-prose-bullets: var(--tw-prose-invert-bullets);
    --tw-prose-hr: var(--tw-prose-invert-hr);
    --tw-prose-quotes: var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
    --tw-prose-captions: var(--tw-prose-invert-captions);
    --tw-prose-kbd: var(--tw-prose-invert-kbd);
    --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
    --tw-prose-code: var(--tw-prose-invert-code);
    --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders: var(--tw-prose-invert-td-borders)
  }

  .hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem
  }

  .hover\:scale-\[102\%\]:hover,
  .hover\:translate-y-1:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .hover\:scale-\[102\%\]:hover {
    --tw-scale-x: 102%;
    --tw-scale-y: 102%
  }

  .hover\:scale-\[96\%\]:hover {
    --tw-scale-x: 96%;
    --tw-scale-y: 96%
  }

  .hover\:scale-\[96\%\]:hover,
  .hover\:scale-\[98\%\]:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .hover\:scale-\[98\%\]:hover {
    --tw-scale-x: 98%;
    --tw-scale-y: 98%
  }

  .hover\:scale-\[99\%\]:hover {
    --tw-scale-x: 99%;
    --tw-scale-y: 99%
  }

  .hover\:scale-\[99\%\]:hover,
  .hover\:scale-\[99\.5\%\]:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .hover\:scale-\[99\.5\%\]:hover {
    --tw-scale-x: 99.5%;
    --tw-scale-y: 99.5%
  }

  .hover\:bg-amber-500\/10:hover {
    background-color: rgba(245, 158, 11, .1)
  }

  .hover\:bg-blue-500\/10:hover {
    background-color: rgba(59, 130, 246, .1)
  }

  .hover\:bg-neutral-100\/30:hover {
    background-color: hsla(0, 0%, 96%, .3)
  }

  .hover\:bg-neutral-400\/10:hover {
    background-color: hsla(0, 0%, 64%, .1)
  }

  .hover\:bg-neutral-600\/5:hover {
    background-color: rgba(82, 82, 82, .05)
  }

  .hover\:bg-sky-500\/10:hover {
    background-color: rgba(14, 165, 233, .1)
  }

  .hover\:bg-teal-500\/10:hover {
    background-color: rgba(20, 184, 166, .1)
  }

  .hover\:pb-2:hover {
    padding-bottom: .5rem
  }

  .hover\:text-amber-400:hover {
    --tw-text-opacity: 1;
    color: rgb(251 191 36/var(--tw-text-opacity, 1))
  }

  .hover\:text-amber-500:hover {
    --tw-text-opacity: 1;
    color: rgb(245 158 11/var(--tw-text-opacity, 1))
  }

  .hover\:text-amber-600:hover {
    --tw-text-opacity: 1;
    color: rgb(217 119 6/var(--tw-text-opacity, 1))
  }

  .hover\:decoration-amber-600\/40:hover {
    text-decoration-color: rgba(217, 119, 6, .4)
  }

  .hover\:opacity-100:hover {
    opacity: 1
  }

  .hover\:opacity-50:hover {
    opacity: .5
  }

  .hover\:opacity-70:hover {
    opacity: .7
  }

  .hover\:opacity-80:hover {
    opacity: .8
  }

  .hover\:opacity-90:hover {
    opacity: .9
  }

  .hover\:opacity-95:hover {
    opacity: .95
  }

  .hover\:ring-2:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
  }

  .hover\:ring-amber-500\/35:hover {
    --tw-ring-color: rgba(245, 158, 11, .35)
  }

  .hover\:ring-amber-500\/40:hover {
    --tw-ring-color: rgba(245, 158, 11, .4)
  }

  .hover\:ring-blue-500\/35:hover {
    --tw-ring-color: rgba(59, 130, 246, .35)
  }

  .hover\:ring-blue-500\/40:hover {
    --tw-ring-color: rgba(59, 130, 246, .4)
  }

  .hover\:ring-neutral-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 229 229/var(--tw-ring-opacity, 1))
  }

  .hover\:ring-neutral-400\/20:hover {
    --tw-ring-color: hsla(0, 0%, 64%, .2)
  }

  .hover\:ring-neutral-400\/30:hover {
    --tw-ring-color: hsla(0, 0%, 64%, .3)
  }

  .hover\:ring-neutral-400\/40:hover {
    --tw-ring-color: hsla(0, 0%, 64%, .4)
  }

  .hover\:ring-sky-500\/35:hover {
    --tw-ring-color: rgba(14, 165, 233, .35)
  }

  .hover\:ring-sky-500\/40:hover {
    --tw-ring-color: rgba(14, 165, 233, .4)
  }

  .hover\:ring-teal-500\/35:hover {
    --tw-ring-color: rgba(20, 184, 166, .35)
  }

  .hover\:ring-teal-500\/40:hover {
    --tw-ring-color: rgba(20, 184, 166, .4)
  }

  .hover\:brightness-\[115\%\]:hover {
    --tw-brightness: brightness(115%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
  }

  .focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
  }

  .focus\:ring-amber-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 158 11/var(--tw-ring-opacity, 1))
  }

  .active\:scale-\[103\%\]:active {
    --tw-scale-x: 103%;
    --tw-scale-y: 103%
  }

  .active\:scale-\[103\%\]:active,
  .active\:scale-\[96\%\]:active {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .active\:scale-\[96\%\]:active {
    --tw-scale-x: 96%;
    --tw-scale-y: 96%
  }

  .active\:scale-\[97\%\]:active {
    --tw-scale-x: 97%;
    --tw-scale-y: 97%
  }

  .active\:scale-\[97\%\]:active,
  .active\:scale-\[98\%\]:active {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .active\:scale-\[98\%\]:active {
    --tw-scale-x: 98%;
    --tw-scale-y: 98%
  }

  .active\:scale-\[99\%\]:active {
    --tw-scale-x: 99%;
    --tw-scale-y: 99%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .active\:opacity-50:active {
    opacity: .5
  }

  .active\:opacity-60:active {
    opacity: .6
  }

  .active\:opacity-70:active {
    opacity: .7
  }

  .active\:opacity-80:active {
    opacity: .8
  }

  .prose-headings\:font-primary :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-family: Unbounded, "Unbounded Fallback: Arial"
  }

  .prose-h1\:text-xl :is(:where(h1):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-size: 1.25rem;
    line-height: 1.75rem
  }

  .prose-h1\:text-neutral-800 :is(:where(h1):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity, 1))
  }

  .prose-h2\:text-xl :is(:where(h2):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-size: 1.25rem;
    line-height: 1.75rem
  }

  .prose-h2\:text-neutral-800 :is(:where(h2):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-text-opacity: 1;
    color: rgb(38 38 38/var(--tw-text-opacity, 1))
  }

  .prose-h3\:text-neutral-700 :is(:where(h3):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-text-opacity: 1;
    color: rgb(64 64 64/var(--tw-text-opacity, 1))
  }

  .prose-h4\:text-neutral-700 :is(:where(h4):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-text-opacity: 1;
    color: rgb(64 64 64/var(--tw-text-opacity, 1))
  }

  .prose-p\:font-secondary :is(:where(p):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-family: Raleway, "Raleway Fallback: Arial"
  }

  .prose-p\:font-medium :is(:where(p):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-weight: 500
  }

  .prose-img\:rounded-lg :is(:where(img):not(:where([class~=not-prose], [class~=not-prose] *))) {
    border-radius: .5rem
  }

  .prose-img\:rounded-xl :is(:where(img):not(:where([class~=not-prose], [class~=not-prose] *))) {
    border-radius: .75rem
  }

  .dark\:border-amber-800\/10:is(.dark *) {
    border-color: rgba(146, 64, 14, .1)
  }

  .dark\:border-blue-800\/10:is(.dark *) {
    border-color: rgba(30, 64, 175, .1)
  }

  .dark\:border-sky-800\/10:is(.dark *) {
    border-color: rgba(7, 89, 133, .1)
  }

  .dark\:border-b-amber-800\/30:is(.dark *) {
    border-bottom-color: rgba(146, 64, 14, .3)
  }

  .dark\:border-b-blue-800\/30:is(.dark *) {
    border-bottom-color: rgba(30, 64, 175, .3)
  }

  .dark\:border-b-sky-800\/30:is(.dark *) {
    border-bottom-color: rgba(7, 89, 133, .3)
  }

  .dark\:border-t-neutral-900\/60:is(.dark *) {
    border-top-color: hsla(0, 0%, 9%, .6)
  }

  .dark\:bg-\[\#646cff29\]:is(.dark *) {
    background-color: #646cff29
  }

  .dark\:bg-\[\#9F7AEA29\]:is(.dark *) {
    background-color: #9f7aea29
  }

  .dark\:bg-\[\#EAB30829\]:is(.dark *) {
    background-color: #eab30829
  }

  .dark\:bg-\[\#F43F5E29\]:is(.dark *) {
    background-color: #f43f5e29
  }

  .dark\:bg-amber-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6/var(--tw-bg-opacity, 1))
  }

  .dark\:bg-amber-700\/5:is(.dark *) {
    background-color: rgba(180, 83, 9, .05)
  }

  .dark\:bg-amber-800\/10:is(.dark *) {
    background-color: rgba(146, 64, 14, .1)
  }

  .dark\:bg-black\/40:is(.dark *) {
    background-color: rgba(0, 0, 0, .4)
  }

  .dark\:bg-black\/50:is(.dark *) {
    background-color: rgba(0, 0, 0, .5)
  }

  .dark\:bg-blue-800\/10:is(.dark *) {
    background-color: rgba(30, 64, 175, .1)
  }

  .dark\:bg-cyan-700\/5:is(.dark *) {
    background-color: rgba(14, 116, 144, .05)
  }

  .dark\:bg-cyan-800\/10:is(.dark *) {
    background-color: rgba(21, 94, 117, .1)
  }

  .dark\:bg-emerald-700\/5:is(.dark *) {
    background-color: rgba(4, 120, 87, .05)
  }

  .dark\:bg-emerald-800\/10:is(.dark *) {
    background-color: rgba(6, 95, 70, .1)
  }

  .dark\:bg-green-700\/5:is(.dark *) {
    background-color: rgba(21, 128, 61, .05)
  }

  .dark\:bg-neutral-700\/10:is(.dark *) {
    background-color: rgba(64, 64, 64, .1)
  }

  .dark\:bg-neutral-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38/var(--tw-bg-opacity, 1))
  }

  .dark\:bg-neutral-800\/10:is(.dark *) {
    background-color: rgba(38, 38, 38, .1)
  }

  .dark\:bg-neutral-800\/60:is(.dark *) {
    background-color: rgba(38, 38, 38, .6)
  }

  .dark\:bg-neutral-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23/var(--tw-bg-opacity, 1))
  }

  .dark\:bg-neutral-900\/20:is(.dark *) {
    background-color: hsla(0, 0%, 9%, .2)
  }

  .dark\:bg-neutral-900\/40:is(.dark *) {
    background-color: hsla(0, 0%, 9%, .4)
  }

  .dark\:bg-neutral-900\/50:is(.dark *) {
    background-color: hsla(0, 0%, 9%, .5)
  }

  .dark\:bg-neutral-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(9 9 11/var(--tw-bg-opacity, 1))
  }

  .dark\:bg-red-900\/10:is(.dark *) {
    background-color: rgba(127, 29, 29, .1)
  }

  .dark\:bg-rose-800\/10:is(.dark *) {
    background-color: rgba(159, 18, 57, .1)
  }

  .dark\:bg-sky-800\/10:is(.dark *) {
    background-color: rgba(7, 89, 133, .1)
  }

  .dark\:bg-teal-800\/10:is(.dark *) {
    background-color: rgba(17, 94, 89, .1)
  }

  .dark\:bg-transparent:is(.dark *) {
    background-color: transparent
  }

  .dark\:from-neutral-100:is(.dark *) {
    --tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0, 0%, 96%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  }

  .dark\:to-neutral-100:is(.dark *) {
    --tw-gradient-to: #f5f5f5 var(--tw-gradient-to-position)
  }

  .dark\:text-amber-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 158 11/var(--tw-text-opacity, 1))
  }

  .dark\:text-amber-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 119 6/var(--tw-text-opacity, 1))
  }

  .dark\:text-amber-600\/80:is(.dark *) {
    color: rgba(217, 119, 6, .8)
  }

  .dark\:text-amber-600\/90:is(.dark *) {
    color: rgba(217, 119, 6, .9)
  }

  .dark\:text-cyan-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 145 178/var(--tw-text-opacity, 1))
  }

  .dark\:text-emerald-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 150 105/var(--tw-text-opacity, 1))
  }

  .dark\:text-neutral-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 245/var(--tw-text-opacity, 1))
  }

  .dark\:text-neutral-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 229 229/var(--tw-text-opacity, 1))
  }

  .dark\:text-neutral-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 212/var(--tw-text-opacity, 1))
  }

  .dark\:text-neutral-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 163 163/var(--tw-text-opacity, 1))
  }

  .dark\:text-neutral-400\/80:is(.dark *) {
    color: hsla(0, 0%, 64%, .8)
  }

  .dark\:text-neutral-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250/var(--tw-text-opacity, 1))
  }

  .dark\:text-neutral-50\/80:is(.dark *) {
    color: hsla(0, 0%, 98%, .8)
  }

  .dark\:text-neutral-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(115 115 115/var(--tw-text-opacity, 1))
  }

  .dark\:text-neutral-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 82/var(--tw-text-opacity, 1))
  }

  .dark\:text-neutral-600\/80:is(.dark *) {
    color: rgba(82, 82, 82, .8)
  }

  .dark\:text-neutral-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(64 64 64/var(--tw-text-opacity, 1))
  }

  .dark\:text-neutral-700\/80:is(.dark *) {
    color: rgba(64, 64, 64, .8)
  }

  .dark\:text-red-400\/90:is(.dark *) {
    color: hsla(0, 91%, 71%, .9)
  }

  .dark\:text-rose-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(225 29 72/var(--tw-text-opacity, 1))
  }

  .dark\:text-teal-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(13 148 136/var(--tw-text-opacity, 1))
  }

  .dark\:decoration-amber-500\/40:is(.dark *) {
    text-decoration-color: rgba(245, 158, 11, .4)
  }

  .dark\:decoration-amber-600\/40:is(.dark *) {
    text-decoration-color: rgba(217, 119, 6, .4)
  }

  .dark\:opacity-25:is(.dark *) {
    opacity: .25
  }

  .dark\:opacity-30:is(.dark *) {
    opacity: .3
  }

  .dark\:opacity-40:is(.dark *) {
    opacity: .4
  }

  .dark\:opacity-60:is(.dark *) {
    opacity: .6
  }

  .dark\:shadow-xl:is(.dark *) {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .dark\:outline-gray-800\/30:is(.dark *) {
    outline-color: rgba(31, 41, 55, .3)
  }

  .dark\:outline-neutral-800\/20:is(.dark *) {
    outline-color: rgba(38, 38, 38, .2)
  }

  .dark\:outline-red-800\/10:is(.dark *) {
    outline-color: rgba(153, 27, 27, .1)
  }

  .dark\:ring-amber-800\/30:is(.dark *) {
    --tw-ring-color: rgba(146, 64, 14, .3)
  }

  .dark\:ring-blue-800\/30:is(.dark *) {
    --tw-ring-color: rgba(30, 64, 175, .3)
  }

  .dark\:ring-cyan-600\/10:is(.dark *) {
    --tw-ring-color: rgba(8, 145, 178, .1)
  }

  .dark\:ring-cyan-600\/20:is(.dark *) {
    --tw-ring-color: rgba(8, 145, 178, .2)
  }

  .dark\:ring-emerald-600\/10:is(.dark *) {
    --tw-ring-color: rgba(5, 150, 105, .1)
  }

  .dark\:ring-emerald-600\/20:is(.dark *) {
    --tw-ring-color: rgba(5, 150, 105, .2)
  }

  .dark\:ring-neutral-800\/30:is(.dark *) {
    --tw-ring-color: rgba(38, 38, 38, .3)
  }

  .dark\:ring-neutral-800\/40:is(.dark *) {
    --tw-ring-color: rgba(38, 38, 38, .4)
  }

  .dark\:ring-neutral-800\/70:is(.dark *) {
    --tw-ring-color: rgba(38, 38, 38, .7)
  }

  .dark\:ring-neutral-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 23 23/var(--tw-ring-opacity, 1))
  }

  .dark\:ring-neutral-900\/40:is(.dark *) {
    --tw-ring-color: hsla(0, 0%, 9%, .4)
  }

  .dark\:ring-neutral-900\/50:is(.dark *) {
    --tw-ring-color: hsla(0, 0%, 9%, .5)
  }

  .dark\:ring-neutral-900\/60:is(.dark *) {
    --tw-ring-color: hsla(0, 0%, 9%, .6)
  }

  .dark\:ring-neutral-900\/70:is(.dark *) {
    --tw-ring-color: hsla(0, 0%, 9%, .7)
  }

  .dark\:ring-neutral-900\/80:is(.dark *) {
    --tw-ring-color: hsla(0, 0%, 9%, .8)
  }

  .dark\:ring-red-800\/20:is(.dark *) {
    --tw-ring-color: rgba(153, 27, 27, .2)
  }

  .dark\:ring-rose-600\/10:is(.dark *) {
    --tw-ring-color: rgba(225, 29, 72, .1)
  }

  .dark\:ring-rose-600\/15:is(.dark *) {
    --tw-ring-color: rgba(225, 29, 72, .15)
  }

  .dark\:ring-sky-800\/30:is(.dark *) {
    --tw-ring-color: rgba(7, 89, 133, .3)
  }

  .dark\:ring-teal-600\/10:is(.dark *) {
    --tw-ring-color: rgba(13, 148, 136, .1)
  }

  .dark\:ring-teal-600\/20:is(.dark *) {
    --tw-ring-color: rgba(13, 148, 136, .2)
  }

  .dark\:ring-teal-800\/30:is(.dark *) {
    --tw-ring-color: rgba(17, 94, 89, .3)
  }

  .dark\:blur-\[42px\]:is(.dark *) {
    --tw-blur: blur(42px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .dark\:blur-\[50px\]:is(.dark *) {
    --tw-blur: blur(50px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  }

  .dark\:placeholder\:text-neutral-600:is(.dark *)::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(82 82 82/var(--tw-text-opacity, 1))
  }

  .dark\:placeholder\:text-neutral-600:is(.dark *)::placeholder {
    --tw-text-opacity: 1;
    color: rgb(82 82 82/var(--tw-text-opacity, 1))
  }

  .dark\:hover\:bg-amber-800\/20:hover:is(.dark *) {
    background-color: rgba(146, 64, 14, .2)
  }

  .dark\:hover\:bg-blue-800\/20:hover:is(.dark *) {
    background-color: rgba(30, 64, 175, .2)
  }

  .dark\:hover\:bg-sky-800\/20:hover:is(.dark *) {
    background-color: rgba(7, 89, 133, .2)
  }

  .dark\:hover\:bg-teal-800\/20:hover:is(.dark *) {
    background-color: rgba(17, 94, 89, .2)
  }

  .dark\:hover\:bg-white\/5:hover:is(.dark *) {
    background-color: hsla(0, 0%, 100%, .05)
  }

  .dark\:hover\:text-amber-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 211 77/var(--tw-text-opacity, 1))
  }

  .dark\:hover\:text-amber-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 158 11/var(--tw-text-opacity, 1))
  }

  .dark\:hover\:decoration-amber-500\/40:hover:is(.dark *) {
    text-decoration-color: rgba(245, 158, 11, .4)
  }

  .dark\:hover\:opacity-100:hover:is(.dark *) {
    opacity: 1
  }

  .dark\:hover\:ring-amber-800\/35:hover:is(.dark *) {
    --tw-ring-color: rgba(146, 64, 14, .35)
  }

  .dark\:hover\:ring-amber-800\/70:hover:is(.dark *) {
    --tw-ring-color: rgba(146, 64, 14, .7)
  }

  .dark\:hover\:ring-blue-800\/35:hover:is(.dark *) {
    --tw-ring-color: rgba(30, 64, 175, .35)
  }

  .dark\:hover\:ring-blue-800\/70:hover:is(.dark *) {
    --tw-ring-color: rgba(30, 64, 175, .7)
  }

  .dark\:hover\:ring-neutral-700\/60:hover:is(.dark *) {
    --tw-ring-color: rgba(64, 64, 64, .6)
  }

  .dark\:hover\:ring-neutral-800\/70:hover:is(.dark *) {
    --tw-ring-color: rgba(38, 38, 38, .7)
  }

  .dark\:hover\:ring-sky-800\/35:hover:is(.dark *) {
    --tw-ring-color: rgba(7, 89, 133, .35)
  }

  .dark\:hover\:ring-sky-800\/70:hover:is(.dark *) {
    --tw-ring-color: rgba(7, 89, 133, .7)
  }

  .dark\:hover\:ring-teal-800\/35:hover:is(.dark *) {
    --tw-ring-color: rgba(17, 94, 89, .35)
  }

  .dark\:hover\:ring-teal-800\/70:hover:is(.dark *) {
    --tw-ring-color: rgba(17, 94, 89, .7)
  }

  .dark\:focus\:bg-neutral-900\/30:focus:is(.dark *) {
    background-color: hsla(0, 0%, 9%, .3)
  }

  .dark\:focus\:ring-amber-600\/70:focus:is(.dark *) {
    --tw-ring-color: rgba(217, 119, 6, .7)
  }

  .dark\:prose-h1\:text-neutral-50 :is(:where(h1):not(:where([class~=not-prose], [class~=not-prose] *))):is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250/var(--tw-text-opacity, 1))
  }

  .dark\:prose-h2\:text-neutral-100 :is(:where(h2):not(:where([class~=not-prose], [class~=not-prose] *))):is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 245/var(--tw-text-opacity, 1))
  }

  .dark\:prose-h3\:text-neutral-200 :is(:where(h3):not(:where([class~=not-prose], [class~=not-prose] *))):is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 229 229/var(--tw-text-opacity, 1))
  }

  .dark\:prose-h4\:text-neutral-200 :is(:where(h4):not(:where([class~=not-prose], [class~=not-prose] *))):is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 229 229/var(--tw-text-opacity, 1))
  }

  @media (min-width:640px) {
    .sm\:flex {
      display: flex
    }

    .sm\:hidden {
      display: none
    }

    .sm\:h-56 {
      height: 14rem
    }

    .sm\:h-\[300px\] {
      height: 300px
    }

    .sm\:h-\[308px\] {
      height: 308px
    }

    .sm\:w-\[500px\] {
      width: 500px
    }

    .sm\:w-auto {
      width: auto
    }

    .sm\:gap-12 {
      gap: 3rem
    }

    .sm\:text-5xl {
      font-size: 3rem;
      line-height: 1
    }

    .sm\:text-lg {
      font-size: 1.125rem;
      line-height: 1.75rem
    }

    .sm\:text-xl {
      font-size: 1.25rem;
      line-height: 1.75rem
    }
  }

  @media (min-width:768px) {
    .md\:col-span-2 {
      grid-column: span 2/span 2
    }

    .md\:flex {
      display: flex
    }

    .md\:hidden {
      display: none
    }

    .md\:h-12 {
      height: 3rem
    }

    .md\:w-10 {
      width: 2.5rem
    }

    .md\:w-96 {
      width: 24rem
    }

    .md\:w-auto {
      width: auto
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .md\:flex-row {
      flex-direction: row
    }

    .md\:items-center {
      align-items: center
    }

    .md\:justify-between {
      justify-content: space-between
    }

    .md\:gap-8 {
      gap: 2rem
    }

    .md\:text-2xl {
      font-size: 1.5rem;
      line-height: 2rem
    }

    .md\:text-3xl {
      font-size: 1.875rem;
      line-height: 2.25rem
    }

    .md\:text-4xl {
      font-size: 2.25rem;
      line-height: 2.5rem
    }

    .md\:text-5xl {
      font-size: 3rem;
      line-height: 1
    }

    .md\:text-6xl {
      font-size: 3.75rem;
      line-height: 1
    }

    .md\:text-lg {
      font-size: 1.125rem;
      line-height: 1.75rem
    }

    .md\:text-xl {
      font-size: 1.25rem;
      line-height: 1.75rem
    }
  }

  @media (min-width:1024px) {
    .lg\:relative {
      position: relative
    }

    .lg\:sticky {
      position: sticky
    }

    .lg\:left-2 {
      left: .5rem
    }

    .lg\:right-4 {
      right: 1rem
    }

    .lg\:top-24 {
      top: 6rem
    }

    .lg\:top-4 {
      top: 1rem
    }

    .lg\:col-span-10 {
      grid-column: span 10/span 10
    }

    .lg\:col-span-2 {
      grid-column: span 2/span 2
    }

    .lg\:col-span-5 {
      grid-column: span 5/span 5
    }

    .lg\:block {
      display: block
    }

    .lg\:flex {
      display: flex
    }

    .lg\:grid {
      display: grid
    }

    .lg\:hidden {
      display: none
    }

    .lg\:size-7 {
      height: 1.75rem;
      width: 1.75rem
    }

    .lg\:h-0 {
      height: 0
    }

    .lg\:h-16 {
      height: 4rem
    }

    .lg\:w-\[600px\] {
      width: 600px
    }

    .lg\:w-auto {
      width: auto
    }

    .lg\:max-w-2xl {
      max-width: 42rem
    }

    .lg\:max-w-6xl {
      max-width: 72rem
    }

    .lg\:max-w-sm {
      max-width: 24rem
    }

    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .lg\:grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr))
    }

    .lg\:flex-row {
      flex-direction: row
    }

    .lg\:items-start {
      align-items: flex-start
    }

    .lg\:items-center {
      align-items: center
    }

    .lg\:justify-start {
      justify-content: flex-start
    }

    .lg\:justify-between {
      justify-content: space-between
    }

    .lg\:gap-0 {
      gap: 0
    }

    .lg\:gap-2 {
      gap: .5rem
    }

    .lg\:gap-32 {
      gap: 8rem
    }

    .lg\:gap-4 {
      gap: 1rem
    }

    .lg\:gap-8 {
      gap: 2rem
    }

    .lg\:p-10 {
      padding: 2.5rem
    }

    .lg\:p-8 {
      padding: 2rem
    }

    .lg\:px-0 {
      padding-left: 0;
      padding-right: 0
    }

    .lg\:px-12 {
      padding-left: 3rem;
      padding-right: 3rem
    }

    .lg\:px-3 {
      padding-left: .75rem;
      padding-right: .75rem
    }

    .lg\:px-4 {
      padding-left: 1rem;
      padding-right: 1rem
    }

    .lg\:py-1 {
      padding-bottom: .25rem;
      padding-top: .25rem
    }

    .lg\:py-20 {
      padding-bottom: 5rem;
      padding-top: 5rem
    }

    .lg\:py-32 {
      padding-bottom: 8rem;
      padding-top: 8rem
    }

    .lg\:pb-20 {
      padding-bottom: 5rem
    }

    .lg\:pb-8 {
      padding-bottom: 2rem
    }

    .lg\:pl-8 {
      padding-left: 2rem
    }

    .lg\:pt-20 {
      padding-top: 5rem
    }

    .lg\:pt-24 {
      padding-top: 6rem
    }

    .lg\:pt-32 {
      padding-top: 8rem
    }

    .lg\:pt-8 {
      padding-top: 2rem
    }

    .lg\:text-left {
      text-align: left
    }

    .lg\:text-2xl {
      font-size: 1.5rem;
      line-height: 2rem
    }

    .lg\:prose-h1\:text-4xl :is(:where(h1):not(:where([class~=not-prose], [class~=not-prose] *))) {
      font-size: 2.25rem;
      line-height: 2.5rem
    }

    .lg\:prose-h2\:text-2xl :is(:where(h2):not(:where([class~=not-prose], [class~=not-prose] *))) {
      font-size: 1.5rem;
      line-height: 2rem
    }
  }

  @media (min-width:1280px) {
    .xl\:col-span-3 {
      grid-column: span 3/span 3
    }

    .xl\:col-span-9 {
      grid-column: span 9/span 9
    }

    .xl\:grid {
      display: grid
    }

    .xl\:w-\[30\%\] {
      width: 30%
    }

    .xl\:max-w-\[85rem\] {
      max-width: 85rem
    }

    .xl\:max-w-\[90rem\] {
      max-width: 90rem
    }

    .xl\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .xl\:justify-between {
      justify-content: space-between
    }

    .xl\:pt-24 {
      padding-top: 6rem
    }

    .xl\:text-6xl {
      font-size: 3.75rem;
      line-height: 1
    }
  }

  @media (min-width:1536px) {
    .\32xl\:px-0 {
      padding-left: 0;
      padding-right: 0
    }
  }
  .outline-bottom[data-v-0a662c7d] {
    box-shadow: 0 1px 0
  }
  .bg-fade-top {
    mask-image: linear-gradient(transparent, #000 5%, #000 60%, transparent);
    -webkit-mask-image: linear-gradient(180deg, transparent, #000 5%, #000 60%, transparent)
  }

  .bg-fade-bottom {
    mask-image: linear-gradient(transparent, #000, #000 10%, transparent 90%);
    -webkit-mask-image: linear-gradient(180deg, transparent, #000 0, #000 10%, transparent 90%)
  }

  .bg-fade-bottom-ext {
    mask-image: linear-gradient(transparent, #000, #000 50%, transparent 90%);
    -webkit-mask-image: linear-gradient(180deg, transparent, #000 0, #000 50%, transparent 90%)
  }

  .bg-fade-y {
    mask-image: linear-gradient(transparent, #000 10%, #000 0, transparent);
    -webkit-mask-image: linear-gradient(90deg, transparent, #000 30%, #000 0, transparent)
  }

  .bg-fade-left {
    mask-image: linear-gradient(transparent, #000 10%, #000 0, transparent);
    -webkit-mask-image: linear-gradient(90deg, transparent, #000 50%, #000 0, transparent)
  }

  .hideable-marquee-container {
    flex-direction: row;
    overflow-x: hidden;
    position: relative;
    transform: var(--transform);
    width: var(--width)
  }
  @keyframes a {
    0% {
      opacity: 0;
      transform: scale(20%)
    }

    to {
      opacity: 1;
      transform: scale(100%)
    }
  }

  .a-animation {
    animation: a .7s cubic-bezier(.19, 1, .22, 1)
  }
  .prose p[data-v-04ebd5b3] {
    margin-bottom: 0;
    margin-top: 0
  }
  .vfm-marquee-container {
    display: flex;
    flex-direction: row;
    overflow-x: hidden;
    position: relative;
    transform: var(--transform);
    width: var(--width)
  }

  .vfm-marquee-container:hover div {
    animation-play-state: var(--pause-on-hover)
  }

  .vfm-marquee-container:active div {
    animation-play-state: var(--pause-on-click)
  }

  .vfm-overlay {
    height: 100%;
    position: absolute;
    width: 100%
  }

  .vfm-overlay:after,
  .vfm-overlay:before {
    background: linear-gradient(to right, var(--gradient-color), hsla(0, 0%, 100%, 0));
    content: "";
    height: 100%;
    pointer-events: none;
    position: absolute;
    touch-action: none;
    width: var(--gradient-width);
    z-index: 2
  }

  .vfm-overlay:after {
    right: 0;
    top: 0;
    transform: rotate(180deg)
  }

  .vfm-overlay:before {
    left: 0;
    top: 0
  }

  .vfm-marquee {
    align-items: center;
    animation: scroll var(--duration) linear var(--delay) var(--iteration-count);
    animation-delay: var(--delay);
    animation-direction: var(--direction);
    animation-play-state: var(--play);
    display: flex;
    flex: 0 0 auto;
    flex-direction: row;
    min-width: var(--min-width);
    z-index: 1
  }

  @keyframes scroll {
    0% {
      transform: translate(0)
    }

    to {
      transform: translate(-100%)
    }
  }

  .vfm-parent {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    flex-direction: row;
    min-width: auto
  }

  .vfm-parent>* {
    transform: var(--transform)
  }
  .dark\:bg-zinc-900 {
    background-color: #09090b !important; 
  }
  
  body {
    font-family: 'Raleway', sans-serif;
    margin: 0;
    padding: 0;
    /* при желании можно прописать ещё базовые стили */
  }
    @font-face {
      font-family: Onest;
      src: local("Onest Variable"), url(_fonts/gNMKW3F-SZuj7xmS-HYoEoeyxMI-TAAQ4VVXZo.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
      font-weight: 100 900;
      font-style: normal
    }

    @font-face {
      font-family: "Onest Fallback: Arial";
      src: local("Arial");
      size-adjust: 105.2039%;
      ascent-override: 92.2019%;
      descent-override: 28.9913%;
      line-gap-override: 0%
    }

    @font-face {
      font-family: Onest;
      src: local("Onest Variable"), url(_fonts/gNMKW3F-SZuj7xmb-HYoEoeyxMI-n5rFLwVhl9.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
      font-weight: 100 900;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest Variable"), url(_fonts/gNMKW3F-SZuj7xmR-HYoEoeyxMI-UcKTjJ1uaE.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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-weight: 100 900;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest Variable"), url(_fonts/gNMKW3F-SZuj7xmf-HYoEoey-6gNTsCX41t.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-weight: 100 900;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest Thin"), url(_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R6ZsQ-cQ7iP3vGp3.woff) format(woff);
      font-display: swap;
      font-weight: 100;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest ExtraLight"), url(_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhdR-ZsQ-V4K4IUAv4d.woff) format(woff);
      font-display: swap;
      font-weight: 200;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest Light"), url(_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhqx-ZsQ-euF4dKZIOG.woff) format(woff);
      font-display: swap;
      font-weight: 300;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest Regular"), local("Onest"), url(_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZsQ-7Dn2sKrXU0.woff) format(woff);
      font-display: swap;
      font-weight: 400;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest Medium"), url(_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZsQ-gktJhbPl6t.woff) format(woff);
      font-display: swap;
      font-weight: 500;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest SemiBold"), url(_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxiZsQ-B744jdEnxY.woff) format(woff);
      font-display: swap;
      font-weight: 600;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest Bold"), url(_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiZsQ-gGzEESUj8A.woff) format(woff);
      font-display: swap;
      font-weight: 700;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest ExtraBold"), url(_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhdRiZsQ-mDzXuEIYRa.woff) format(woff);
      font-display: swap;
      font-weight: 800;
      font-style: normal
    }

    @font-face {
      font-family: Onest;
      src: local("Onest Black"), url(_fonts/gNMZW3F-SZuj7zOT0IfSjTS16cPhXBiZsQ-bzj9ZAa93H.woff) format(woff);
      font-display: swap;
      font-weight: 900;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Variable Italic"), url(_fonts/1Ptsg8zYS_SKggPNyCg4SYFqL_KWxWMT-IyFF5Sbp7l.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
      font-weight: 100 900;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Variable Italic"), url(_fonts/1Ptsg8zYS_SKggPNyCg4QoFqL_KWxWMT-NjC8MJPSxB.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      font-weight: 100 900;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Variable"), url(_fonts/1Ptug8zYS_SKggPNyCIIT4ttDfCmxA-gkuM0dgcWC.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      font-weight: 100 900;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Variable"), url(_fonts/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA-TUKYOEV2xC.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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-weight: 100 900;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Regular Italic"), local("Raleway Italic"), url(_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMPrc-jaUd8AqVK8.woff) format(woff);
      font-display: swap;
      font-weight: 400;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Medium Italic"), url(_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4VrMPrc-WkQptSbJEi.woff) format(woff);
      font-display: swap;
      font-weight: 500;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Thin"), url(_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao4CM-ZwmHbS6smr.woff) format(woff);
      font-display: swap;
      font-weight: 100;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway ExtraLight"), url(_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaooCM-SZVz8CWym4.woff) format(woff);
      font-display: swap;
      font-weight: 200;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Bold"), url(_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCM-TjT1JHECIt.woff) format(woff);
      font-display: swap;
      font-weight: 700;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway ExtraBold"), url(_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCM-VqueMGRQ5c.woff) format(woff);
      font-display: swap;
      font-weight: 800;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Variable Italic"), url(_fonts/1Ptsg8zYS_SKggPNyCg4QIFqL_KWxWMT-wCtABt30QX.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
      font-weight: 100 900;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Variable Italic"), url(_fonts/1Ptsg8zYS_SKggPNyCg4Q4FqL_KWxWMT-5KqIOENWGg.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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-weight: 100 900;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Variable"), url(_fonts/1Ptug8zYS_SKggPNyCkIT4ttDfCmxA-qKPewsT8Z5.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
      font-weight: 100 900;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Variable"), url(_fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA-dO2w7YYPtZ.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-weight: 100 900;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Light Italic"), url(_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMPrc-50a570VARC.woff) format(woff);
      font-display: swap;
      font-weight: 300;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway SemiBold Italic"), url(_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrc-BI3PT4Xolt.woff) format(woff);
      font-display: swap;
      font-weight: 600;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Black Italic"), url(_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLPrc-NMpczdO86B.woff) format(woff);
      font-display: swap;
      font-weight: 900;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Light"), url(_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCM-EHCroEnTpy.woff) format(woff);
      font-display: swap;
      font-weight: 300;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway SemiBold"), url(_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCM-fX5CAfXxcF.woff) format(woff);
      font-display: swap;
      font-weight: 600;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Black"), url(_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCM-vMJmbuo1Ei.woff) format(woff);
      font-display: swap;
      font-weight: 900;
      font-style: normal
    }

    @font-face {
      font-family: "Raleway Fallback: Arial";
      src: local("Arial");
      size-adjust: 103.8581%;
      ascent-override: 90.5081%;
      descent-override: 22.5308%;
      line-gap-override: 0%
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Variable Italic"), url(_fonts/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ-sBINdk55Ng.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-weight: 100 900;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Variable"), url(_fonts/1Ptug8zYS_SKggPNyCAIT4ttDfCmxA-46FJgHMyTV.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
      font-weight: 100 900;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Thin Italic"), url(_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNPrc-JkFc5A0CVM.woff) format(woff);
      font-display: swap;
      font-weight: 100;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway ExtraLight Italic"), url(_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejMPrc-0DE5AuD8Xp.woff) format(woff);
      font-display: swap;
      font-weight: 200;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Bold Italic"), url(_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrc-tAfJEBCgKI.woff) format(woff);
      font-display: swap;
      font-weight: 700;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway ExtraBold Italic"), url(_fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejLPrc-iz3xsthTqm.woff) format(woff);
      font-display: swap;
      font-weight: 800;
      font-style: italic
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Regular"), local("Raleway"), url(_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCM-6AyMZRLjqB.woff) format(woff);
      font-display: swap;
      font-weight: 400;
      font-style: normal
    }

    @font-face {
      font-family: Raleway;
      src: local("Raleway Medium"), url(_fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCM-EwTGskWS2s.woff) format(woff);
      font-display: swap;
      font-weight: 500;
      font-style: normal
    }

    @font-face {
      font-family: "Unbounded Fallback: Arial";
      src: local("Arial");
      size-adjust: 134.5893%;
      ascent-override: 73.9286%;
      descent-override: 18.2035%;
      line-gap-override: 0%
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded Variable"), url(_fonts/Yq6W-LOTXCb04q32xlpwtMZfvRIkSYZH-qPQCf2Wi3h.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      font-weight: 200 900;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded Variable"), url(_fonts/Yq6W-LOTXCb04q32xlpwtcZfvRIkSYZH-07dGjLJOPv.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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-weight: 200 900;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded Light"), url(_fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG60bx044-0Darlwpw4p.woff) format(woff);
      font-display: swap;
      font-weight: 300;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded Regular"), local("Unbounded"), url(_fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6xjx044-DcDTGeuuqT.woff) format(woff);
      font-display: swap;
      font-weight: 400;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded Bold"), url(_fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6__2044-uazXOKQgnd.woff) format(woff);
      font-display: swap;
      font-weight: 700;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded ExtraBold"), url(_fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG65j2044-MLAVePOwb3.woff) format(woff);
      font-display: swap;
      font-weight: 800;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded Variable"), url(_fonts/Yq6W-LOTXCb04q32xlpwtsZfvRIkSYZH-NtgUfOJbIu.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
      font-weight: 200 900;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded Variable"), url(_fonts/Yq6W-LOTXCb04q32xlpwv8ZfvRIkSYZH-Z9TQaBREar.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
      font-weight: 200 900;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded Variable"), url(_fonts/Yq6W-LOTXCb04q32xlpwu8ZfvRIkSQ-SaFfQoYeAK.woff2) format(woff2);
      font-display: swap;
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      font-weight: 200 900;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded ExtraLight"), url(_fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG65jx044-HLy4eidlRp.woff) format(woff);
      font-display: swap;
      font-weight: 200;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded Medium"), url(_fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6yrx044-vpcQ07F1Rn.woff) format(woff);
      font-display: swap;
      font-weight: 500;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded SemiBold"), url(_fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG68b2044-sBp4AjzDf9.woff) format(woff);
      font-display: swap;
      font-weight: 600;
      font-style: normal
    }

    @font-face {
      font-family: Unbounded;
      src: local("Unbounded Black"), url(_fonts/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG67H2044-xK0c79rm9z.woff) format(woff);
      font-display: swap;
      font-weight: 900;
      font-style: normal
    }