@charset "UTF-8";@font-face {
  font-family: boxicons;
  font-weight: 400;
  font-style: normal;
  src: url(/assets/boxicons-Bpg18PSQ.eot);
  src: url(/assets/boxicons-Bpg18PSQ.eot) format('embedded-opentype'), url(/assets/boxicons-kkAQHcts.woff2) format('woff2'), url(/assets/boxicons-QDF_dqMu.woff) format('woff'), url(/assets/boxicons-uIS_hedr.ttf) format('truetype'), url(/assets/boxicons-CcbBPmWY.svg) format('svg')
}

.bx {
  font-family: boxicons !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  display: inline-block;
  text-transform: none;
  speak-as: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.bx-ul {
  margin-left: 2em;
  padding-left: 0;
  list-style: none
}

.bx-ul>li {
  position: relative
}

.bx-ul .bx {
  font-size: inherit;
  line-height: inherit;
  position: absolute;
  left: -2em;
  width: 2em;
  text-align: center
}

@keyframes spin {
  0% {
    transform: rotate(0)
  }

  100% {
    transform: rotate(359deg)
  }
}

@keyframes burst {
  0% {
    transform: scale(1);
    opacity: 1
  }

  90% {
    transform: scale(1.5);
    opacity: 0
  }
}

@keyframes flashing {
  0% {
    opacity: 1
  }

  45% {
    opacity: 0
  }

  90% {
    opacity: 1
  }
}

@keyframes fade-left {
  0% {
    transform: translateX(0);
    opacity: 1
  }

  75% {
    transform: translateX(-20px);
    opacity: 0
  }
}

@keyframes fade-right {
  0% {
    transform: translateX(0);
    opacity: 1
  }

  75% {
    transform: translateX(20px);
    opacity: 0
  }
}

@keyframes fade-up {
  0% {
    transform: translateY(0);
    opacity: 1
  }

  75% {
    transform: translateY(-20px);
    opacity: 0
  }
}

@keyframes fade-down {
  0% {
    transform: translateY(0);
    opacity: 1
  }

  75% {
    transform: translateY(20px);
    opacity: 0
  }
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1)
  }

  10%,
  20% {
    transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg)
  }

  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg)
  }

  40%,
  60%,
  80% {
    transform: rotate3d(0, 0, 1, -10deg)
  }

  to {
    transform: scale3d(1, 1, 1)
  }
}

.bx-spin {
  animation: spin 2s linear infinite
}

.bx-spin-hover:hover {
  animation: spin 2s linear infinite
}

.bx-tada {
  animation: tada 1.5s ease infinite
}

.bx-tada-hover:hover {
  animation: tada 1.5s ease infinite
}

.bx-flashing {
  animation: flashing 1.5s infinite linear
}

.bx-flashing-hover:hover {
  animation: flashing 1.5s infinite linear
}

.bx-burst {
  animation: burst 1.5s infinite linear
}

.bx-burst-hover:hover {
  animation: burst 1.5s infinite linear
}

.bx-fade-up {
  animation: fade-up 1.5s infinite linear
}

.bx-fade-up-hover:hover {
  animation: fade-up 1.5s infinite linear
}

.bx-fade-down {
  animation: fade-down 1.5s infinite linear
}

.bx-fade-down-hover:hover {
  animation: fade-down 1.5s infinite linear
}

.bx-fade-left {
  animation: fade-left 1.5s infinite linear
}

.bx-fade-left-hover:hover {
  animation: fade-left 1.5s infinite linear
}

.bx-fade-right {
  animation: fade-right 1.5s infinite linear
}

.bx-fade-right-hover:hover {
  animation: fade-right 1.5s infinite linear
}

.bx-xs {
  font-size: 1rem !important
}

.bx-sm {
  font-size: 1.55rem !important
}

.bx-md {
  font-size: 2.25rem !important
}

.bx-lg {
  font-size: 3rem !important
}

.bx-fw {
  font-size: 1.2857142857em;
  line-height: .8em;
  width: 1.2857142857em;
  height: .8em;
  margin-top: -.2em !important;
  vertical-align: middle
}

.bx-pull-left {
  float: left;
  margin-right: .3em !important
}

.bx-pull-right {
  float: right;
  margin-left: .3em !important
}

.bx-rotate-90 {
  transform: rotate(90deg)
}

.bx-rotate-180 {
  transform: rotate(180deg)
}

.bx-rotate-270 {
  transform: rotate(270deg)
}

.bx-flip-horizontal {
  transform: scaleX(-1)
}

.bx-flip-vertical {
  transform: scaleY(-1)
}

.bx-border {
  padding: .25em;
  border: .07em solid rgba(0, 0, 0, .1);
  border-radius: .25em
}

.bx-border-circle {
  padding: .25em;
  border: .07em solid rgba(0, 0, 0, .1);
  border-radius: 50%
}

.bxs-color:before {
  content: "\ef39"
}

.bx-reflect-horizontal:before {
  content: "\ef3a"
}

.bx-reflect-vertical:before {
  content: "\ef3b"
}

.bx-color:before {
  content: "\ef3c"
}

.bxl-mongodb:before {
  content: "\ef3d"
}

.bxl-postgresql:before {
  content: "\ef3e"
}

.bxl-deezer:before {
  content: "\ef3f"
}

.bxs-hard-hat:before {
  content: "\ef2a"
}

.bxs-home-alt-2:before {
  content: "\ef2b"
}

.bxs-cheese:before {
  content: "\ef2c"
}

.bx-home-alt-2:before {
  content: "\ef2d"
}

.bx-hard-hat:before {
  content: "\ef2e"
}

.bx-cheese:before {
  content: "\ef2f"
}

.bx-cart-add:before {
  content: "\ef30"
}

.bx-cart-download:before {
  content: "\ef31"
}

.bx-no-signal:before {
  content: "\ef32"
}

.bx-signal-1:before {
  content: "\ef33"
}

.bx-signal-2:before {
  content: "\ef34"
}

.bx-signal-3:before {
  content: "\ef35"
}

.bx-signal-4:before {
  content: "\ef36"
}

.bx-signal-5:before {
  content: "\ef37"
}

.bxl-xing:before {
  content: "\ef38"
}

.bxl-meta:before {
  content: "\ef27"
}

.bx-lemon:before {
  content: "\ef28"
}

.bxs-lemon:before {
  content: "\ef29"
}

.bx-cricket-ball:before {
  content: "\ef0c"
}

.bx-baguette:before {
  content: "\ef0d"
}

.bx-bowl-hot:before {
  content: "\ef0e"
}

.bx-bowl-rice:before {
  content: "\ef0f"
}

.bx-cable-car:before {
  content: "\ef10"
}

.bx-candles:before {
  content: "\ef11"
}

.bx-circle-half:before {
  content: "\ef12"
}

.bx-circle-quarter:before {
  content: "\ef13"
}

.bx-circle-three-quarter:before {
  content: "\ef14"
}

.bx-cross:before {
  content: "\ef15"
}

.bx-fork:before {
  content: "\ef16"
}

.bx-knife:before {
  content: "\ef17"
}

.bx-money-withdraw:before {
  content: "\ef18"
}

.bx-popsicle:before {
  content: "\ef19"
}

.bx-scatter-chart:before {
  content: "\ef1a"
}

.bxs-baguette:before {
  content: "\ef1b"
}

.bxs-bowl-hot:before {
  content: "\ef1c"
}

.bxs-bowl-rice:before {
  content: "\ef1d"
}

.bxs-cable-car:before {
  content: "\ef1e"
}

.bxs-circle-half:before {
  content: "\ef1f"
}

.bxs-circle-quarter:before {
  content: "\ef20"
}

.bxs-circle-three-quarter:before {
  content: "\ef21"
}

.bxs-cricket-ball:before {
  content: "\ef22"
}

.bxs-invader:before {
  content: "\ef23"
}

.bx-male-female:before {
  content: "\ef24"
}

.bxs-popsicle:before {
  content: "\ef25"
}

.bxs-tree-alt:before {
  content: "\ef26"
}

.bxl-venmo:before {
  content: "\e900"
}

.bxl-upwork:before {
  content: "\e901"
}

.bxl-netlify:before {
  content: "\e902"
}

.bxl-java:before {
  content: "\e903"
}

.bxl-heroku:before {
  content: "\e904"
}

.bxl-go-lang:before {
  content: "\e905"
}

.bxl-gmail:before {
  content: "\e906"
}

.bxl-flask:before {
  content: "\e907"
}

.bxl-99designs:before {
  content: "\e908"
}

.bxl-500px:before {
  content: "\e909"
}

.bxl-adobe:before {
  content: "\e90a"
}

.bxl-airbnb:before {
  content: "\e90b"
}

.bxl-algolia:before {
  content: "\e90c"
}

.bxl-amazon:before {
  content: "\e90d"
}

.bxl-android:before {
  content: "\e90e"
}

.bxl-angular:before {
  content: "\e90f"
}

.bxl-apple:before {
  content: "\e910"
}

.bxl-audible:before {
  content: "\e911"
}

.bxl-aws:before {
  content: "\e912"
}

.bxl-baidu:before {
  content: "\e913"
}

.bxl-behance:before {
  content: "\e914"
}

.bxl-bing:before {
  content: "\e915"
}

.bxl-bitcoin:before {
  content: "\e916"
}

.bxl-blender:before {
  content: "\e917"
}

.bxl-blogger:before {
  content: "\e918"
}

.bxl-bootstrap:before {
  content: "\e919"
}

.bxl-chrome:before {
  content: "\e91a"
}

.bxl-codepen:before {
  content: "\e91b"
}

.bxl-c-plus-plus:before {
  content: "\e91c"
}

.bxl-creative-commons:before {
  content: "\e91d"
}

.bxl-css3:before {
  content: "\e91e"
}

.bxl-dailymotion:before {
  content: "\e91f"
}

.bxl-deviantart:before {
  content: "\e920"
}

.bxl-dev-to:before {
  content: "\e921"
}

.bxl-digg:before {
  content: "\e922"
}

.bxl-digitalocean:before {
  content: "\e923"
}

.bxl-discord:before {
  content: "\e924"
}

.bxl-discord-alt:before {
  content: "\e925"
}

.bxl-discourse:before {
  content: "\e926"
}

.bxl-django:before {
  content: "\e927"
}

.bxl-docker:before {
  content: "\e928"
}

.bxl-dribbble:before {
  content: "\e929"
}

.bxl-dropbox:before {
  content: "\e92a"
}

.bxl-drupal:before {
  content: "\e92b"
}

.bxl-ebay:before {
  content: "\e92c"
}

.bxl-edge:before {
  content: "\e92d"
}

.bxl-etsy:before {
  content: "\e92e"
}

.bxl-facebook:before {
  content: "\e92f"
}

.bxl-facebook-circle:before {
  content: "\e930"
}

.bxl-facebook-square:before {
  content: "\e931"
}

.bxl-figma:before {
  content: "\e932"
}

.bxl-firebase:before {
  content: "\e933"
}

.bxl-firefox:before {
  content: "\e934"
}

.bxl-flickr:before {
  content: "\e935"
}

.bxl-flickr-square:before {
  content: "\e936"
}

.bxl-flutter:before {
  content: "\e937"
}

.bxl-foursquare:before {
  content: "\e938"
}

.bxl-git:before {
  content: "\e939"
}

.bxl-github:before {
  content: "\e93a"
}

.bxl-gitlab:before {
  content: "\e93b"
}

.bxl-google:before {
  content: "\e93c"
}

.bxl-google-cloud:before {
  content: "\e93d"
}

.bxl-google-plus:before {
  content: "\e93e"
}

.bxl-google-plus-circle:before {
  content: "\e93f"
}

.bxl-html5:before {
  content: "\e940"
}

.bxl-imdb:before {
  content: "\e941"
}

.bxl-instagram:before {
  content: "\e942"
}

.bxl-instagram-alt:before {
  content: "\e943"
}

.bxl-internet-explorer:before {
  content: "\e944"
}

.bxl-invision:before {
  content: "\e945"
}

.bxl-javascript:before {
  content: "\e946"
}

.bxl-joomla:before {
  content: "\e947"
}

.bxl-jquery:before {
  content: "\e948"
}

.bxl-jsfiddle:before {
  content: "\e949"
}

.bxl-kickstarter:before {
  content: "\e94a"
}

.bxl-kubernetes:before {
  content: "\e94b"
}

.bxl-less:before {
  content: "\e94c"
}

.bxl-linkedin:before {
  content: "\e94d"
}

.bxl-linkedin-square:before {
  content: "\e94e"
}

.bxl-magento:before {
  content: "\e94f"
}

.bxl-mailchimp:before {
  content: "\e950"
}

.bxl-markdown:before {
  content: "\e951"
}

.bxl-mastercard:before {
  content: "\e952"
}

.bxl-mastodon:before {
  content: "\e953"
}

.bxl-medium:before {
  content: "\e954"
}

.bxl-medium-old:before {
  content: "\e955"
}

.bxl-medium-square:before {
  content: "\e956"
}

.bxl-messenger:before {
  content: "\e957"
}

.bxl-microsoft:before {
  content: "\e958"
}

.bxl-microsoft-teams:before {
  content: "\e959"
}

.bxl-nodejs:before {
  content: "\e95a"
}

.bxl-ok-ru:before {
  content: "\e95b"
}

.bxl-opera:before {
  content: "\e95c"
}

.bxl-patreon:before {
  content: "\e95d"
}

.bxl-paypal:before {
  content: "\e95e"
}

.bxl-periscope:before {
  content: "\e95f"
}

.bxl-php:before {
  content: "\e960"
}

.bxl-pinterest:before {
  content: "\e961"
}

.bxl-pinterest-alt:before {
  content: "\e962"
}

.bxl-play-store:before {
  content: "\e963"
}

.bxl-pocket:before {
  content: "\e964"
}

.bxl-product-hunt:before {
  content: "\e965"
}

.bxl-python:before {
  content: "\e966"
}

.bxl-quora:before {
  content: "\e967"
}

.bxl-react:before {
  content: "\e968"
}

.bxl-redbubble:before {
  content: "\e969"
}

.bxl-reddit:before {
  content: "\e96a"
}

.bxl-redux:before {
  content: "\e96b"
}

.bxl-sass:before {
  content: "\e96c"
}

.bxl-shopify:before {
  content: "\e96d"
}

.bxl-sketch:before {
  content: "\e96e"
}

.bxl-skype:before {
  content: "\e96f"
}

.bxl-slack:before {
  content: "\e970"
}

.bxl-slack-old:before {
  content: "\e971"
}

.bxl-snapchat:before {
  content: "\e972"
}

.bxl-soundcloud:before {
  content: "\e973"
}

.bxl-spotify:before {
  content: "\e974"
}

.bxl-spring-boot:before {
  content: "\e975"
}

.bxl-squarespace:before {
  content: "\e976"
}

.bxl-stack-overflow:before {
  content: "\e977"
}

.bxl-steam:before {
  content: "\e978"
}

.bxl-stripe:before {
  content: "\e979"
}

.bxl-tailwind-css:before {
  content: "\e97a"
}

.bxl-telegram:before {
  content: "\e97b"
}

.bxl-tiktok:before {
  content: "\e97c"
}

.bxl-trello:before {
  content: "\e97d"
}

.bxl-trip-advisor:before {
  content: "\e97e"
}

.bxl-tumblr:before {
  content: "\e97f"
}

.bxl-tux:before {
  content: "\e980"
}

.bxl-twitch:before {
  content: "\e981"
}

.bxl-twitter:before {
  content: "\e982"
}

.bxl-unity:before {
  content: "\e983"
}

.bxl-unsplash:before {
  content: "\e984"
}

.bxl-vimeo:before {
  content: "\e985"
}

.bxl-visa:before {
  content: "\e986"
}

.bxl-visual-studio:before {
  content: "\e987"
}

.bxl-vk:before {
  content: "\e988"
}

.bxl-vuejs:before {
  content: "\e989"
}

.bxl-whatsapp:before {
  content: "\e98a"
}

.bxl-whatsapp-square:before {
  content: "\e98b"
}

.bxl-wikipedia:before {
  content: "\e98c"
}

.bxl-windows:before {
  content: "\e98d"
}

.bxl-wix:before {
  content: "\e98e"
}

.bxl-wordpress:before {
  content: "\e98f"
}

.bxl-yahoo:before {
  content: "\e990"
}

.bxl-yelp:before {
  content: "\e991"
}

.bxl-youtube:before {
  content: "\e992"
}

.bxl-zoom:before {
  content: "\e993"
}

.bx-collapse-alt:before {
  content: "\e994"
}

.bx-collapse-horizontal:before {
  content: "\e995"
}

.bx-collapse-vertical:before {
  content: "\e996"
}

.bx-expand-horizontal:before {
  content: "\e997"
}

.bx-expand-vertical:before {
  content: "\e998"
}

.bx-injection:before {
  content: "\e999"
}

.bx-leaf:before {
  content: "\e99a"
}

.bx-math:before {
  content: "\e99b"
}

.bx-party:before {
  content: "\e99c"
}

.bx-abacus:before {
  content: "\e99d"
}

.bx-accessibility:before {
  content: "\e99e"
}

.bx-add-to-queue:before {
  content: "\e99f"
}

.bx-adjust:before {
  content: "\e9a0"
}

.bx-alarm:before {
  content: "\e9a1"
}

.bx-alarm-add:before {
  content: "\e9a2"
}

.bx-alarm-exclamation:before {
  content: "\e9a3"
}

.bx-alarm-off:before {
  content: "\e9a4"
}

.bx-alarm-snooze:before {
  content: "\e9a5"
}

.bx-album:before {
  content: "\e9a6"
}

.bx-align-justify:before {
  content: "\e9a7"
}

.bx-align-left:before {
  content: "\e9a8"
}

.bx-align-middle:before {
  content: "\e9a9"
}

.bx-align-right:before {
  content: "\e9aa"
}

.bx-analyse:before {
  content: "\e9ab"
}

.bx-anchor:before {
  content: "\e9ac"
}

.bx-angry:before {
  content: "\e9ad"
}

.bx-aperture:before {
  content: "\e9ae"
}

.bx-arch:before {
  content: "\e9af"
}

.bx-archive:before {
  content: "\e9b0"
}

.bx-archive-in:before {
  content: "\e9b1"
}

.bx-archive-out:before {
  content: "\e9b2"
}

.bx-area:before {
  content: "\e9b3"
}

.bx-arrow-back:before {
  content: "\e9b4"
}

.bx-arrow-from-bottom:before {
  content: "\e9b5"
}

.bx-arrow-from-left:before {
  content: "\e9b6"
}

.bx-arrow-from-right:before {
  content: "\e9b7"
}

.bx-arrow-from-top:before {
  content: "\e9b8"
}

.bx-arrow-to-bottom:before {
  content: "\e9b9"
}

.bx-arrow-to-left:before {
  content: "\e9ba"
}

.bx-arrow-to-right:before {
  content: "\e9bb"
}

.bx-arrow-to-top:before {
  content: "\e9bc"
}

.bx-at:before {
  content: "\e9bd"
}

.bx-atom:before {
  content: "\e9be"
}

.bx-award:before {
  content: "\e9bf"
}

.bx-badge:before {
  content: "\e9c0"
}

.bx-badge-check:before {
  content: "\e9c1"
}

.bx-ball:before {
  content: "\e9c2"
}

.bx-band-aid:before {
  content: "\e9c3"
}

.bx-bar-chart:before {
  content: "\e9c4"
}

.bx-bar-chart-alt:before {
  content: "\e9c5"
}

.bx-bar-chart-alt-2:before {
  content: "\e9c6"
}

.bx-bar-chart-square:before {
  content: "\e9c7"
}

.bx-barcode:before {
  content: "\e9c8"
}

.bx-barcode-reader:before {
  content: "\e9c9"
}

.bx-baseball:before {
  content: "\e9ca"
}

.bx-basket:before {
  content: "\e9cb"
}

.bx-basketball:before {
  content: "\e9cc"
}

.bx-bath:before {
  content: "\e9cd"
}

.bx-battery:before {
  content: "\e9ce"
}

.bx-bed:before {
  content: "\e9cf"
}

.bx-been-here:before {
  content: "\e9d0"
}

.bx-beer:before {
  content: "\e9d1"
}

.bx-bell:before {
  content: "\e9d2"
}

.bx-bell-minus:before {
  content: "\e9d3"
}

.bx-bell-off:before {
  content: "\e9d4"
}

.bx-bell-plus:before {
  content: "\e9d5"
}

.bx-bible:before {
  content: "\e9d6"
}

.bx-bitcoin:before {
  content: "\e9d7"
}

.bx-blanket:before {
  content: "\e9d8"
}

.bx-block:before {
  content: "\e9d9"
}

.bx-bluetooth:before {
  content: "\e9da"
}

.bx-body:before {
  content: "\e9db"
}

.bx-bold:before {
  content: "\e9dc"
}

.bx-bolt-circle:before {
  content: "\e9dd"
}

.bx-bomb:before {
  content: "\e9de"
}

.bx-bone:before {
  content: "\e9df"
}

.bx-bong:before {
  content: "\e9e0"
}

.bx-book:before {
  content: "\e9e1"
}

.bx-book-add:before {
  content: "\e9e2"
}

.bx-book-alt:before {
  content: "\e9e3"
}

.bx-book-bookmark:before {
  content: "\e9e4"
}

.bx-book-content:before {
  content: "\e9e5"
}

.bx-book-heart:before {
  content: "\e9e6"
}

.bx-bookmark:before {
  content: "\e9e7"
}

.bx-bookmark-alt:before {
  content: "\e9e8"
}

.bx-bookmark-alt-minus:before {
  content: "\e9e9"
}

.bx-bookmark-alt-plus:before {
  content: "\e9ea"
}

.bx-bookmark-heart:before {
  content: "\e9eb"
}

.bx-bookmark-minus:before {
  content: "\e9ec"
}

.bx-bookmark-plus:before {
  content: "\e9ed"
}

.bx-bookmarks:before {
  content: "\e9ee"
}

.bx-book-open:before {
  content: "\e9ef"
}

.bx-book-reader:before {
  content: "\e9f0"
}

.bx-border-all:before {
  content: "\e9f1"
}

.bx-border-bottom:before {
  content: "\e9f2"
}

.bx-border-inner:before {
  content: "\e9f3"
}

.bx-border-left:before {
  content: "\e9f4"
}

.bx-border-none:before {
  content: "\e9f5"
}

.bx-border-outer:before {
  content: "\e9f6"
}

.bx-border-radius:before {
  content: "\e9f7"
}

.bx-border-right:before {
  content: "\e9f8"
}

.bx-border-top:before {
  content: "\e9f9"
}

.bx-bot:before {
  content: "\e9fa"
}

.bx-bowling-ball:before {
  content: "\e9fb"
}

.bx-box:before {
  content: "\e9fc"
}

.bx-bracket:before {
  content: "\e9fd"
}

.bx-braille:before {
  content: "\e9fe"
}

.bx-brain:before {
  content: "\e9ff"
}

.bx-briefcase:before {
  content: "\ea00"
}

.bx-briefcase-alt:before {
  content: "\ea01"
}

.bx-briefcase-alt-2:before {
  content: "\ea02"
}

.bx-brightness:before {
  content: "\ea03"
}

.bx-brightness-half:before {
  content: "\ea04"
}

.bx-broadcast:before {
  content: "\ea05"
}

.bx-brush:before {
  content: "\ea06"
}

.bx-brush-alt:before {
  content: "\ea07"
}

.bx-bug:before {
  content: "\ea08"
}

.bx-bug-alt:before {
  content: "\ea09"
}

.bx-building:before {
  content: "\ea0a"
}

.bx-building-house:before {
  content: "\ea0b"
}

.bx-buildings:before {
  content: "\ea0c"
}

.bx-bulb:before {
  content: "\ea0d"
}

.bx-bullseye:before {
  content: "\ea0e"
}

.bx-buoy:before {
  content: "\ea0f"
}

.bx-bus:before {
  content: "\ea10"
}

.bx-bus-school:before {
  content: "\ea11"
}

.bx-cabinet:before {
  content: "\ea12"
}

.bx-cake:before {
  content: "\ea13"
}

.bx-calculator:before {
  content: "\ea14"
}

.bx-calendar:before {
  content: "\ea15"
}

.bx-calendar-alt:before {
  content: "\ea16"
}

.bx-calendar-check:before {
  content: "\ea17"
}

.bx-calendar-edit:before {
  content: "\ea18"
}

.bx-calendar-event:before {
  content: "\ea19"
}

.bx-calendar-exclamation:before {
  content: "\ea1a"
}

.bx-calendar-heart:before {
  content: "\ea1b"
}

.bx-calendar-minus:before {
  content: "\ea1c"
}

.bx-calendar-plus:before {
  content: "\ea1d"
}

.bx-calendar-star:before {
  content: "\ea1e"
}

.bx-calendar-week:before {
  content: "\ea1f"
}

.bx-calendar-x:before {
  content: "\ea20"
}

.bx-camera:before {
  content: "\ea21"
}

.bx-camera-home:before {
  content: "\ea22"
}

.bx-camera-movie:before {
  content: "\ea23"
}

.bx-camera-off:before {
  content: "\ea24"
}

.bx-capsule:before {
  content: "\ea25"
}

.bx-captions:before {
  content: "\ea26"
}

.bx-car:before {
  content: "\ea27"
}

.bx-card:before {
  content: "\ea28"
}

.bx-caret-down:before {
  content: "\ea29"
}

.bx-caret-down-circle:before {
  content: "\ea2a"
}

.bx-caret-down-square:before {
  content: "\ea2b"
}

.bx-caret-left:before {
  content: "\ea2c"
}

.bx-caret-left-circle:before {
  content: "\ea2d"
}

.bx-caret-left-square:before {
  content: "\ea2e"
}

.bx-caret-right:before {
  content: "\ea2f"
}

.bx-caret-right-circle:before {
  content: "\ea30"
}

.bx-caret-right-square:before {
  content: "\ea31"
}

.bx-caret-up:before {
  content: "\ea32"
}

.bx-caret-up-circle:before {
  content: "\ea33"
}

.bx-caret-up-square:before {
  content: "\ea34"
}

.bx-carousel:before {
  content: "\ea35"
}

.bx-cart:before {
  content: "\ea36"
}

.bx-cart-alt:before {
  content: "\ea37"
}

.bx-cast:before {
  content: "\ea38"
}

.bx-category:before {
  content: "\ea39"
}

.bx-category-alt:before {
  content: "\ea3a"
}

.bx-cctv:before {
  content: "\ea3b"
}

.bx-certification:before {
  content: "\ea3c"
}

.bx-chair:before {
  content: "\ea3d"
}

.bx-chalkboard:before {
  content: "\ea3e"
}

.bx-chart:before {
  content: "\ea3f"
}

.bx-chat:before {
  content: "\ea40"
}

.bx-check:before {
  content: "\ea41"
}

.bx-checkbox:before {
  content: "\ea42"
}

.bx-checkbox-checked:before {
  content: "\ea43"
}

.bx-checkbox-minus:before {
  content: "\ea44"
}

.bx-checkbox-square:before {
  content: "\ea45"
}

.bx-check-circle:before {
  content: "\ea46"
}

.bx-check-double:before {
  content: "\ea47"
}

.bx-check-shield:before {
  content: "\ea48"
}

.bx-check-square:before {
  content: "\ea49"
}

.bx-chevron-down:before {
  content: "\ea4a"
}

.bx-chevron-down-circle:before {
  content: "\ea4b"
}

.bx-chevron-down-square:before {
  content: "\ea4c"
}

.bx-chevron-left:before {
  content: "\ea4d"
}

.bx-chevron-left-circle:before {
  content: "\ea4e"
}

.bx-chevron-left-square:before {
  content: "\ea4f"
}

.bx-chevron-right:before {
  content: "\ea50"
}

.bx-chevron-right-circle:before {
  content: "\ea51"
}

.bx-chevron-right-square:before {
  content: "\ea52"
}

.bx-chevrons-down:before {
  content: "\ea53"
}

.bx-chevrons-left:before {
  content: "\ea54"
}

.bx-chevrons-right:before {
  content: "\ea55"
}

.bx-chevrons-up:before {
  content: "\ea56"
}

.bx-chevron-up:before {
  content: "\ea57"
}

.bx-chevron-up-circle:before {
  content: "\ea58"
}

.bx-chevron-up-square:before {
  content: "\ea59"
}

.bx-chip:before {
  content: "\ea5a"
}

.bx-church:before {
  content: "\ea5b"
}

.bx-circle:before {
  content: "\ea5c"
}

.bx-clinic:before {
  content: "\ea5d"
}

.bx-clipboard:before {
  content: "\ea5e"
}

.bx-closet:before {
  content: "\ea5f"
}

.bx-cloud:before {
  content: "\ea60"
}

.bx-cloud-download:before {
  content: "\ea61"
}

.bx-cloud-drizzle:before {
  content: "\ea62"
}

.bx-cloud-lightning:before {
  content: "\ea63"
}

.bx-cloud-light-rain:before {
  content: "\ea64"
}

.bx-cloud-rain:before {
  content: "\ea65"
}

.bx-cloud-snow:before {
  content: "\ea66"
}

.bx-cloud-upload:before {
  content: "\ea67"
}

.bx-code:before {
  content: "\ea68"
}

.bx-code-alt:before {
  content: "\ea69"
}

.bx-code-block:before {
  content: "\ea6a"
}

.bx-code-curly:before {
  content: "\ea6b"
}

.bx-coffee:before {
  content: "\ea6c"
}

.bx-coffee-togo:before {
  content: "\ea6d"
}

.bx-cog:before {
  content: "\ea6e"
}

.bx-coin:before {
  content: "\ea6f"
}

.bx-coin-stack:before {
  content: "\ea70"
}

.bx-collapse:before {
  content: "\ea71"
}

.bx-collection:before {
  content: "\ea72"
}

.bx-color-fill:before {
  content: "\ea73"
}

.bx-columns:before {
  content: "\ea74"
}

.bx-command:before {
  content: "\ea75"
}

.bx-comment:before {
  content: "\ea76"
}

.bx-comment-add:before {
  content: "\ea77"
}

.bx-comment-check:before {
  content: "\ea78"
}

.bx-comment-detail:before {
  content: "\ea79"
}

.bx-comment-dots:before {
  content: "\ea7a"
}

.bx-comment-edit:before {
  content: "\ea7b"
}

.bx-comment-error:before {
  content: "\ea7c"
}

.bx-comment-minus:before {
  content: "\ea7d"
}

.bx-comment-x:before {
  content: "\ea7e"
}

.bx-compass:before {
  content: "\ea7f"
}

.bx-confused:before {
  content: "\ea80"
}

.bx-conversation:before {
  content: "\ea81"
}

.bx-cookie:before {
  content: "\ea82"
}

.bx-cool:before {
  content: "\ea83"
}

.bx-copy:before {
  content: "\ea84"
}

.bx-copy-alt:before {
  content: "\ea85"
}

.bx-copyright:before {
  content: "\ea86"
}

.bx-credit-card:before {
  content: "\ea87"
}

.bx-credit-card-alt:before {
  content: "\ea88"
}

.bx-credit-card-front:before {
  content: "\ea89"
}

.bx-crop:before {
  content: "\ea8a"
}

.bx-crosshair:before {
  content: "\ea8b"
}

.bx-crown:before {
  content: "\ea8c"
}

.bx-cube:before {
  content: "\ea8d"
}

.bx-cube-alt:before {
  content: "\ea8e"
}

.bx-cuboid:before {
  content: "\ea8f"
}

.bx-current-location:before {
  content: "\ea90"
}

.bx-customize:before {
  content: "\ea91"
}

.bx-cut:before {
  content: "\ea92"
}

.bx-cycling:before {
  content: "\ea93"
}

.bx-cylinder:before {
  content: "\ea94"
}

.bx-data:before {
  content: "\ea95"
}

.bx-desktop:before {
  content: "\ea96"
}

.bx-detail:before {
  content: "\ea97"
}

.bx-devices:before {
  content: "\ea98"
}

.bx-dialpad:before {
  content: "\ea99"
}

.bx-dialpad-alt:before {
  content: "\ea9a"
}

.bx-diamond:before {
  content: "\ea9b"
}

.bx-dice-1:before {
  content: "\ea9c"
}

.bx-dice-2:before {
  content: "\ea9d"
}

.bx-dice-3:before {
  content: "\ea9e"
}

.bx-dice-4:before {
  content: "\ea9f"
}

.bx-dice-5:before {
  content: "\eaa0"
}

.bx-dice-6:before {
  content: "\eaa1"
}

.bx-directions:before {
  content: "\eaa2"
}

.bx-disc:before {
  content: "\eaa3"
}

.bx-dish:before {
  content: "\eaa4"
}

.bx-dislike:before {
  content: "\eaa5"
}

.bx-dizzy:before {
  content: "\eaa6"
}

.bx-dna:before {
  content: "\eaa7"
}

.bx-dock-bottom:before {
  content: "\eaa8"
}

.bx-dock-left:before {
  content: "\eaa9"
}

.bx-dock-right:before {
  content: "\eaaa"
}

.bx-dock-top:before {
  content: "\eaab"
}

.bx-dollar:before {
  content: "\eaac"
}

.bx-dollar-circle:before {
  content: "\eaad"
}

.bx-donate-blood:before {
  content: "\eaae"
}

.bx-donate-heart:before {
  content: "\eaaf"
}

.bx-door-open:before {
  content: "\eab0"
}

.bx-dots-horizontal:before {
  content: "\eab1"
}

.bx-dots-horizontal-rounded:before {
  content: "\eab2"
}

.bx-dots-vertical:before {
  content: "\eab3"
}

.bx-dots-vertical-rounded:before {
  content: "\eab4"
}

.bx-doughnut-chart:before {
  content: "\eab5"
}

.bx-down-arrow:before {
  content: "\eab6"
}

.bx-down-arrow-alt:before {
  content: "\eab7"
}

.bx-down-arrow-circle:before {
  content: "\eab8"
}

.bx-download:before {
  content: "\eab9"
}

.bx-downvote:before {
  content: "\eaba"
}

.bx-drink:before {
  content: "\eabb"
}

.bx-droplet:before {
  content: "\eabc"
}

.bx-dumbbell:before {
  content: "\eabd"
}

.bx-duplicate:before {
  content: "\eabe"
}

.bx-edit:before {
  content: "\eabf"
}

.bx-edit-alt:before {
  content: "\eac0"
}

.bx-envelope:before {
  content: "\eac1"
}

.bx-envelope-open:before {
  content: "\eac2"
}

.bx-equalizer:before {
  content: "\eac3"
}

.bx-eraser:before {
  content: "\eac4"
}

.bx-error:before {
  content: "\eac5"
}

.bx-error-alt:before {
  content: "\eac6"
}

.bx-error-circle:before {
  content: "\eac7"
}

.bx-euro:before {
  content: "\eac8"
}

.bx-exclude:before {
  content: "\eac9"
}

.bx-exit:before {
  content: "\eaca"
}

.bx-exit-fullscreen:before {
  content: "\eacb"
}

.bx-expand:before {
  content: "\eacc"
}

.bx-expand-alt:before {
  content: "\eacd"
}

.bx-export:before {
  content: "\eace"
}

.bx-extension:before {
  content: "\eacf"
}

.bx-face:before {
  content: "\ead0"
}

.bx-fast-forward:before {
  content: "\ead1"
}

.bx-fast-forward-circle:before {
  content: "\ead2"
}

.bx-female:before {
  content: "\ead3"
}

.bx-female-sign:before {
  content: "\ead4"
}

.bx-file:before {
  content: "\ead5"
}

.bx-file-blank:before {
  content: "\ead6"
}

.bx-file-find:before {
  content: "\ead7"
}

.bx-film:before {
  content: "\ead8"
}

.bx-filter:before {
  content: "\ead9"
}

.bx-filter-alt:before {
  content: "\eada"
}

.bx-fingerprint:before {
  content: "\eadb"
}

.bx-first-aid:before {
  content: "\eadc"
}

.bx-first-page:before {
  content: "\eadd"
}

.bx-flag:before {
  content: "\eade"
}

.bx-folder:before {
  content: "\eadf"
}

.bx-folder-minus:before {
  content: "\eae0"
}

.bx-folder-open:before {
  content: "\eae1"
}

.bx-folder-plus:before {
  content: "\eae2"
}

.bx-font:before {
  content: "\eae3"
}

.bx-font-color:before {
  content: "\eae4"
}

.bx-font-family:before {
  content: "\eae5"
}

.bx-font-size:before {
  content: "\eae6"
}

.bx-food-menu:before {
  content: "\eae7"
}

.bx-food-tag:before {
  content: "\eae8"
}

.bx-football:before {
  content: "\eae9"
}

.bx-fridge:before {
  content: "\eaea"
}

.bx-fullscreen:before {
  content: "\eaeb"
}

.bx-game:before {
  content: "\eaec"
}

.bx-gas-pump:before {
  content: "\eaed"
}

.bx-ghost:before {
  content: "\eaee"
}

.bx-gift:before {
  content: "\eaef"
}

.bx-git-branch:before {
  content: "\eaf0"
}

.bx-git-commit:before {
  content: "\eaf1"
}

.bx-git-compare:before {
  content: "\eaf2"
}

.bx-git-merge:before {
  content: "\eaf3"
}

.bx-git-pull-request:before {
  content: "\eaf4"
}

.bx-git-repo-forked:before {
  content: "\eaf5"
}

.bx-glasses:before {
  content: "\eaf6"
}

.bx-glasses-alt:before {
  content: "\eaf7"
}

.bx-globe:before {
  content: "\eaf8"
}

.bx-globe-alt:before {
  content: "\eaf9"
}

.bx-grid:before {
  content: "\eafa"
}

.bx-grid-alt:before {
  content: "\eafb"
}

.bx-grid-horizontal:before {
  content: "\eafc"
}

.bx-grid-small:before {
  content: "\eafd"
}

.bx-grid-vertical:before {
  content: "\eafe"
}

.bx-group:before {
  content: "\eaff"
}

.bx-handicap:before {
  content: "\eb00"
}

.bx-happy:before {
  content: "\eb01"
}

.bx-happy-alt:before {
  content: "\eb02"
}

.bx-happy-beaming:before {
  content: "\eb03"
}

.bx-happy-heart-eyes:before {
  content: "\eb04"
}

.bx-hash:before {
  content: "\eb05"
}

.bx-hdd:before {
  content: "\eb06"
}

.bx-heading:before {
  content: "\eb07"
}

.bx-headphone:before {
  content: "\eb08"
}

.bx-health:before {
  content: "\eb09"
}

.bx-heart:before {
  content: "\eb0a"
}

.bx-heart-circle:before {
  content: "\eb0b"
}

.bx-heart-square:before {
  content: "\eb0c"
}

.bx-help-circle:before {
  content: "\eb0d"
}

.bx-hide:before {
  content: "\eb0e"
}

.bx-highlight:before {
  content: "\eb0f"
}

.bx-history:before {
  content: "\eb10"
}

.bx-hive:before {
  content: "\eb11"
}

.bx-home:before {
  content: "\eb12"
}

.bx-home-alt:before {
  content: "\eb13"
}

.bx-home-circle:before {
  content: "\eb14"
}

.bx-home-heart:before {
  content: "\eb15"
}

.bx-home-smile:before {
  content: "\eb16"
}

.bx-horizontal-center:before {
  content: "\eb17"
}

.bx-hotel:before {
  content: "\eb18"
}

.bx-hourglass:before {
  content: "\eb19"
}

.bx-id-card:before {
  content: "\eb1a"
}

.bx-image:before {
  content: "\eb1b"
}

.bx-image-add:before {
  content: "\eb1c"
}

.bx-image-alt:before {
  content: "\eb1d"
}

.bx-images:before {
  content: "\eb1e"
}

.bx-import:before {
  content: "\eb1f"
}

.bx-infinite:before {
  content: "\eb20"
}

.bx-info-circle:before {
  content: "\eb21"
}

.bx-info-square:before {
  content: "\eb22"
}

.bx-intersect:before {
  content: "\eb23"
}

.bx-italic:before {
  content: "\eb24"
}

.bx-joystick:before {
  content: "\eb25"
}

.bx-joystick-alt:before {
  content: "\eb26"
}

.bx-joystick-button:before {
  content: "\eb27"
}

.bx-key:before {
  content: "\eb28"
}

.bx-label:before {
  content: "\eb29"
}

.bx-landscape:before {
  content: "\eb2a"
}

.bx-laptop:before {
  content: "\eb2b"
}

.bx-last-page:before {
  content: "\eb2c"
}

.bx-laugh:before {
  content: "\eb2d"
}

.bx-layer:before {
  content: "\eb2e"
}

.bx-layer-minus:before {
  content: "\eb2f"
}

.bx-layer-plus:before {
  content: "\eb30"
}

.bx-layout:before {
  content: "\eb31"
}

.bx-left-arrow:before {
  content: "\eb32"
}

.bx-left-arrow-alt:before {
  content: "\eb33"
}

.bx-left-arrow-circle:before {
  content: "\eb34"
}

.bx-left-down-arrow-circle:before {
  content: "\eb35"
}

.bx-left-indent:before {
  content: "\eb36"
}

.bx-left-top-arrow-circle:before {
  content: "\eb37"
}

.bx-library:before {
  content: "\eb38"
}

.bx-like:before {
  content: "\eb39"
}

.bx-line-chart:before {
  content: "\eb3a"
}

.bx-line-chart-down:before {
  content: "\eb3b"
}

.bx-link:before {
  content: "\eb3c"
}

.bx-link-alt:before {
  content: "\eb3d"
}

.bx-link-external:before {
  content: "\eb3e"
}

.bx-lira:before {
  content: "\eb3f"
}

.bx-list-check:before {
  content: "\eb40"
}

.bx-list-minus:before {
  content: "\eb41"
}

.bx-list-ol:before {
  content: "\eb42"
}

.bx-list-plus:before {
  content: "\eb43"
}

.bx-list-ul:before {
  content: "\eb44"
}

.bx-loader:before {
  content: "\eb45"
}

.bx-loader-alt:before {
  content: "\eb46"
}

.bx-loader-circle:before {
  content: "\eb47"
}

.bx-location-plus:before {
  content: "\eb48"
}

.bx-lock:before {
  content: "\eb49"
}

.bx-lock-alt:before {
  content: "\eb4a"
}

.bx-lock-open:before {
  content: "\eb4b"
}

.bx-lock-open-alt:before {
  content: "\eb4c"
}

.bx-log-in:before {
  content: "\eb4d"
}

.bx-log-in-circle:before {
  content: "\eb4e"
}

.bx-log-out:before {
  content: "\eb4f"
}

.bx-log-out-circle:before {
  content: "\eb50"
}

.bx-low-vision:before {
  content: "\eb51"
}

.bx-magnet:before {
  content: "\eb52"
}

.bx-mail-send:before {
  content: "\eb53"
}

.bx-male:before {
  content: "\eb54"
}

.bx-male-sign:before {
  content: "\eb55"
}

.bx-map:before {
  content: "\eb56"
}

.bx-map-alt:before {
  content: "\eb57"
}

.bx-map-pin:before {
  content: "\eb58"
}

.bx-mask:before {
  content: "\eb59"
}

.bx-medal:before {
  content: "\eb5a"
}

.bx-meh:before {
  content: "\eb5b"
}

.bx-meh-alt:before {
  content: "\eb5c"
}

.bx-meh-blank:before {
  content: "\eb5d"
}

.bx-memory-card:before {
  content: "\eb5e"
}

.bx-menu:before {
  content: "\eb5f"
}

.bx-menu-alt-left:before {
  content: "\eb60"
}

.bx-menu-alt-right:before {
  content: "\eb61"
}

.bx-merge:before {
  content: "\eb62"
}

.bx-message:before {
  content: "\eb63"
}

.bx-message-add:before {
  content: "\eb64"
}

.bx-message-alt:before {
  content: "\eb65"
}

.bx-message-alt-add:before {
  content: "\eb66"
}

.bx-message-alt-check:before {
  content: "\eb67"
}

.bx-message-alt-detail:before {
  content: "\eb68"
}

.bx-message-alt-dots:before {
  content: "\eb69"
}

.bx-message-alt-edit:before {
  content: "\eb6a"
}

.bx-message-alt-error:before {
  content: "\eb6b"
}

.bx-message-alt-minus:before {
  content: "\eb6c"
}

.bx-message-alt-x:before {
  content: "\eb6d"
}

.bx-message-check:before {
  content: "\eb6e"
}

.bx-message-detail:before {
  content: "\eb6f"
}

.bx-message-dots:before {
  content: "\eb70"
}

.bx-message-edit:before {
  content: "\eb71"
}

.bx-message-error:before {
  content: "\eb72"
}

.bx-message-minus:before {
  content: "\eb73"
}

.bx-message-rounded:before {
  content: "\eb74"
}

.bx-message-rounded-add:before {
  content: "\eb75"
}

.bx-message-rounded-check:before {
  content: "\eb76"
}

.bx-message-rounded-detail:before {
  content: "\eb77"
}

.bx-message-rounded-dots:before {
  content: "\eb78"
}

.bx-message-rounded-edit:before {
  content: "\eb79"
}

.bx-message-rounded-error:before {
  content: "\eb7a"
}

.bx-message-rounded-minus:before {
  content: "\eb7b"
}

.bx-message-rounded-x:before {
  content: "\eb7c"
}

.bx-message-square:before {
  content: "\eb7d"
}

.bx-message-square-add:before {
  content: "\eb7e"
}

.bx-message-square-check:before {
  content: "\eb7f"
}

.bx-message-square-detail:before {
  content: "\eb80"
}

.bx-message-square-dots:before {
  content: "\eb81"
}

.bx-message-square-edit:before {
  content: "\eb82"
}

.bx-message-square-error:before {
  content: "\eb83"
}

.bx-message-square-minus:before {
  content: "\eb84"
}

.bx-message-square-x:before {
  content: "\eb85"
}

.bx-message-x:before {
  content: "\eb86"
}

.bx-meteor:before {
  content: "\eb87"
}

.bx-microchip:before {
  content: "\eb88"
}

.bx-microphone:before {
  content: "\eb89"
}

.bx-microphone-off:before {
  content: "\eb8a"
}

.bx-minus:before {
  content: "\eb8b"
}

.bx-minus-back:before {
  content: "\eb8c"
}

.bx-minus-circle:before {
  content: "\eb8d"
}

.bx-minus-front:before {
  content: "\eb8e"
}

.bx-mobile:before {
  content: "\eb8f"
}

.bx-mobile-alt:before {
  content: "\eb90"
}

.bx-mobile-landscape:before {
  content: "\eb91"
}

.bx-mobile-vibration:before {
  content: "\eb92"
}

.bx-money:before {
  content: "\eb93"
}

.bx-moon:before {
  content: "\eb94"
}

.bx-mouse:before {
  content: "\eb95"
}

.bx-mouse-alt:before {
  content: "\eb96"
}

.bx-move:before {
  content: "\eb97"
}

.bx-move-horizontal:before {
  content: "\eb98"
}

.bx-move-vertical:before {
  content: "\eb99"
}

.bx-movie:before {
  content: "\eb9a"
}

.bx-movie-play:before {
  content: "\eb9b"
}

.bx-music:before {
  content: "\eb9c"
}

.bx-navigation:before {
  content: "\eb9d"
}

.bx-network-chart:before {
  content: "\eb9e"
}

.bx-news:before {
  content: "\eb9f"
}

.bx-no-entry:before {
  content: "\eba0"
}

.bx-note:before {
  content: "\eba1"
}

.bx-notepad:before {
  content: "\eba2"
}

.bx-notification:before {
  content: "\eba3"
}

.bx-notification-off:before {
  content: "\eba4"
}

.bx-outline:before {
  content: "\eba5"
}

.bx-package:before {
  content: "\eba6"
}

.bx-paint:before {
  content: "\eba7"
}

.bx-paint-roll:before {
  content: "\eba8"
}

.bx-palette:before {
  content: "\eba9"
}

.bx-paperclip:before {
  content: "\ebaa"
}

.bx-paper-plane:before {
  content: "\ebab"
}

.bx-paragraph:before {
  content: "\ebac"
}

.bx-paste:before {
  content: "\ebad"
}

.bx-pause:before {
  content: "\ebae"
}

.bx-pause-circle:before {
  content: "\ebaf"
}

.bx-pen:before {
  content: "\ebb0"
}

.bx-pencil:before {
  content: "\ebb1"
}

.bx-phone:before {
  content: "\ebb2"
}

.bx-phone-call:before {
  content: "\ebb3"
}

.bx-phone-incoming:before {
  content: "\ebb4"
}

.bx-phone-off:before {
  content: "\ebb5"
}

.bx-phone-outgoing:before {
  content: "\ebb6"
}

.bx-photo-album:before {
  content: "\ebb7"
}

.bx-pie-chart:before {
  content: "\ebb8"
}

.bx-pie-chart-alt:before {
  content: "\ebb9"
}

.bx-pie-chart-alt-2:before {
  content: "\ebba"
}

.bx-pin:before {
  content: "\ebbb"
}

.bx-planet:before {
  content: "\ebbc"
}

.bx-play:before {
  content: "\ebbd"
}

.bx-play-circle:before {
  content: "\ebbe"
}

.bx-plug:before {
  content: "\ebbf"
}

.bx-plus:before {
  content: "\ebc0"
}

.bx-plus-circle:before {
  content: "\ebc1"
}

.bx-plus-medical:before {
  content: "\ebc2"
}

.bx-podcast:before {
  content: "\ebc3"
}

.bx-pointer:before {
  content: "\ebc4"
}

.bx-poll:before {
  content: "\ebc5"
}

.bx-polygon:before {
  content: "\ebc6"
}

.bx-pound:before {
  content: "\ebc7"
}

.bx-power-off:before {
  content: "\ebc8"
}

.bx-printer:before {
  content: "\ebc9"
}

.bx-pulse:before {
  content: "\ebca"
}

.bx-purchase-tag:before {
  content: "\ebcb"
}

.bx-purchase-tag-alt:before {
  content: "\ebcc"
}

.bx-pyramid:before {
  content: "\ebcd"
}

.bx-qr:before {
  content: "\ebce"
}

.bx-qr-scan:before {
  content: "\ebcf"
}

.bx-question-mark:before {
  content: "\ebd0"
}

.bx-radar:before {
  content: "\ebd1"
}

.bx-radio:before {
  content: "\ebd2"
}

.bx-radio-circle:before {
  content: "\ebd3"
}

.bx-radio-circle-marked:before {
  content: "\ebd4"
}

.bx-receipt:before {
  content: "\ebd5"
}

.bx-rectangle:before {
  content: "\ebd6"
}

.bx-recycle:before {
  content: "\ebd7"
}

.bx-redo:before {
  content: "\ebd8"
}

.bx-refresh:before {
  content: "\ebd9"
}

.bx-registered:before {
  content: "\ebda"
}

.bx-rename:before {
  content: "\ebdb"
}

.bx-repeat:before {
  content: "\ebdc"
}

.bx-reply:before {
  content: "\ebdd"
}

.bx-reply-all:before {
  content: "\ebde"
}

.bx-repost:before {
  content: "\ebdf"
}

.bx-reset:before {
  content: "\ebe0"
}

.bx-restaurant:before {
  content: "\ebe1"
}

.bx-revision:before {
  content: "\ebe2"
}

.bx-rewind:before {
  content: "\ebe3"
}

.bx-rewind-circle:before {
  content: "\ebe4"
}

.bx-right-arrow:before {
  content: "\ebe5"
}

.bx-right-arrow-alt:before {
  content: "\ebe6"
}

.bx-right-arrow-circle:before {
  content: "\ebe7"
}

.bx-right-down-arrow-circle:before {
  content: "\ebe8"
}

.bx-right-indent:before {
  content: "\ebe9"
}

.bx-right-top-arrow-circle:before {
  content: "\ebea"
}

.bx-rocket:before {
  content: "\ebeb"
}

.bx-rotate-left:before {
  content: "\ebec"
}

.bx-rotate-right:before {
  content: "\ebed"
}

.bx-rss:before {
  content: "\ebee"
}

.bx-ruble:before {
  content: "\ebef"
}

.bx-ruler:before {
  content: "\ebf0"
}

.bx-run:before {
  content: "\ebf1"
}

.bx-rupee:before {
  content: "\ebf2"
}

.bx-sad:before {
  content: "\ebf3"
}

.bx-save:before {
  content: "\ebf4"
}

.bx-scan:before {
  content: "\ebf5"
}

.bx-screenshot:before {
  content: "\ebf6"
}

.bx-search:before {
  content: "\ebf7"
}

.bx-search-alt:before {
  content: "\ebf8"
}

.bx-search-alt-2:before {
  content: "\ebf9"
}

.bx-selection:before {
  content: "\ebfa"
}

.bx-select-multiple:before {
  content: "\ebfb"
}

.bx-send:before {
  content: "\ebfc"
}

.bx-server:before {
  content: "\ebfd"
}

.bx-shape-circle:before {
  content: "\ebfe"
}

.bx-shape-polygon:before {
  content: "\ebff"
}

.bx-shape-square:before {
  content: "\ec00"
}

.bx-shape-triangle:before {
  content: "\ec01"
}

.bx-share:before {
  content: "\ec02"
}

.bx-share-alt:before {
  content: "\ec03"
}

.bx-shekel:before {
  content: "\ec04"
}

.bx-shield:before {
  content: "\ec05"
}

.bx-shield-alt:before {
  content: "\ec06"
}

.bx-shield-alt-2:before {
  content: "\ec07"
}

.bx-shield-quarter:before {
  content: "\ec08"
}

.bx-shield-x:before {
  content: "\ec09"
}

.bx-shocked:before {
  content: "\ec0a"
}

.bx-shopping-bag:before {
  content: "\ec0b"
}

.bx-show:before {
  content: "\ec0c"
}

.bx-show-alt:before {
  content: "\ec0d"
}

.bx-shuffle:before {
  content: "\ec0e"
}

.bx-sidebar:before {
  content: "\ec0f"
}

.bx-sitemap:before {
  content: "\ec10"
}

.bx-skip-next:before {
  content: "\ec11"
}

.bx-skip-next-circle:before {
  content: "\ec12"
}

.bx-skip-previous:before {
  content: "\ec13"
}

.bx-skip-previous-circle:before {
  content: "\ec14"
}

.bx-sleepy:before {
  content: "\ec15"
}

.bx-slider:before {
  content: "\ec16"
}

.bx-slider-alt:before {
  content: "\ec17"
}

.bx-slideshow:before {
  content: "\ec18"
}

.bx-smile:before {
  content: "\ec19"
}

.bx-sort:before {
  content: "\ec1a"
}

.bx-sort-alt-2:before {
  content: "\ec1b"
}

.bx-sort-a-z:before {
  content: "\ec1c"
}

.bx-sort-down:before {
  content: "\ec1d"
}

.bx-sort-up:before {
  content: "\ec1e"
}

.bx-sort-z-a:before {
  content: "\ec1f"
}

.bx-spa:before {
  content: "\ec20"
}

.bx-space-bar:before {
  content: "\ec21"
}

.bx-speaker:before {
  content: "\ec22"
}

.bx-spray-can:before {
  content: "\ec23"
}

.bx-spreadsheet:before {
  content: "\ec24"
}

.bx-square:before {
  content: "\ec25"
}

.bx-square-rounded:before {
  content: "\ec26"
}

.bx-star:before {
  content: "\ec27"
}

.bx-station:before {
  content: "\ec28"
}

.bx-stats:before {
  content: "\ec29"
}

.bx-sticker:before {
  content: "\ec2a"
}

.bx-stop:before {
  content: "\ec2b"
}

.bx-stop-circle:before {
  content: "\ec2c"
}

.bx-stopwatch:before {
  content: "\ec2d"
}

.bx-store:before {
  content: "\ec2e"
}

.bx-store-alt:before {
  content: "\ec2f"
}

.bx-street-view:before {
  content: "\ec30"
}

.bx-strikethrough:before {
  content: "\ec31"
}

.bx-subdirectory-left:before {
  content: "\ec32"
}

.bx-subdirectory-right:before {
  content: "\ec33"
}

.bx-sun:before {
  content: "\ec34"
}

.bx-support:before {
  content: "\ec35"
}

.bx-swim:before {
  content: "\ec36"
}

.bx-sync:before {
  content: "\ec37"
}

.bx-tab:before {
  content: "\ec38"
}

.bx-table:before {
  content: "\ec39"
}

.bx-tachometer:before {
  content: "\ec3a"
}

.bx-tag:before {
  content: "\ec3b"
}

.bx-tag-alt:before {
  content: "\ec3c"
}

.bx-target-lock:before {
  content: "\ec3d"
}

.bx-task:before {
  content: "\ec3e"
}

.bx-task-x:before {
  content: "\ec3f"
}

.bx-taxi:before {
  content: "\ec40"
}

.bx-tennis-ball:before {
  content: "\ec41"
}

.bx-terminal:before {
  content: "\ec42"
}

.bx-test-tube:before {
  content: "\ec43"
}

.bx-text:before {
  content: "\ec44"
}

.bx-time:before {
  content: "\ec45"
}

.bx-time-five:before {
  content: "\ec46"
}

.bx-timer:before {
  content: "\ec47"
}

.bx-tired:before {
  content: "\ec48"
}

.bx-toggle-left:before {
  content: "\ec49"
}

.bx-toggle-right:before {
  content: "\ec4a"
}

.bx-tone:before {
  content: "\ec4b"
}

.bx-traffic-cone:before {
  content: "\ec4c"
}

.bx-train:before {
  content: "\ec4d"
}

.bx-transfer:before {
  content: "\ec4e"
}

.bx-transfer-alt:before {
  content: "\ec4f"
}

.bx-trash:before {
  content: "\ec50"
}

.bx-trash-alt:before {
  content: "\ec51"
}

.bx-trending-down:before {
  content: "\ec52"
}

.bx-trending-up:before {
  content: "\ec53"
}

.bx-trim:before {
  content: "\ec54"
}

.bx-trip:before {
  content: "\ec55"
}

.bx-trophy:before {
  content: "\ec56"
}

.bx-tv:before {
  content: "\ec57"
}

.bx-underline:before {
  content: "\ec58"
}

.bx-undo:before {
  content: "\ec59"
}

.bx-unite:before {
  content: "\ec5a"
}

.bx-unlink:before {
  content: "\ec5b"
}

.bx-up-arrow:before {
  content: "\ec5c"
}

.bx-up-arrow-alt:before {
  content: "\ec5d"
}

.bx-up-arrow-circle:before {
  content: "\ec5e"
}

.bx-upload:before {
  content: "\ec5f"
}

.bx-upside-down:before {
  content: "\ec60"
}

.bx-upvote:before {
  content: "\ec61"
}

.bx-usb:before {
  content: "\ec62"
}

.bx-user:before {
  content: "\ec63"
}

.bx-user-check:before {
  content: "\ec64"
}

.bx-user-circle:before {
  content: "\ec65"
}

.bx-user-minus:before {
  content: "\ec66"
}

.bx-user-pin:before {
  content: "\ec67"
}

.bx-user-plus:before {
  content: "\ec68"
}

.bx-user-voice:before {
  content: "\ec69"
}

.bx-user-x:before {
  content: "\ec6a"
}

.bx-vector:before {
  content: "\ec6b"
}

.bx-vertical-center:before {
  content: "\ec6c"
}

.bx-vial:before {
  content: "\ec6d"
}

.bx-video:before {
  content: "\ec6e"
}

.bx-video-off:before {
  content: "\ec6f"
}

.bx-video-plus:before {
  content: "\ec70"
}

.bx-video-recording:before {
  content: "\ec71"
}

.bx-voicemail:before {
  content: "\ec72"
}

.bx-volume:before {
  content: "\ec73"
}

.bx-volume-full:before {
  content: "\ec74"
}

.bx-volume-low:before {
  content: "\ec75"
}

.bx-volume-mute:before {
  content: "\ec76"
}

.bx-walk:before {
  content: "\ec77"
}

.bx-wallet:before {
  content: "\ec78"
}

.bx-wallet-alt:before {
  content: "\ec79"
}

.bx-water:before {
  content: "\ec7a"
}

.bx-webcam:before {
  content: "\ec7b"
}

.bx-wifi:before {
  content: "\ec7c"
}

.bx-wifi-0:before {
  content: "\ec7d"
}

.bx-wifi-1:before {
  content: "\ec7e"
}

.bx-wifi-2:before {
  content: "\ec7f"
}

.bx-wifi-off:before {
  content: "\ec80"
}

.bx-wind:before {
  content: "\ec81"
}

.bx-window:before {
  content: "\ec82"
}

.bx-window-alt:before {
  content: "\ec83"
}

.bx-window-close:before {
  content: "\ec84"
}

.bx-window-open:before {
  content: "\ec85"
}

.bx-windows:before {
  content: "\ec86"
}

.bx-wine:before {
  content: "\ec87"
}

.bx-wink-smile:before {
  content: "\ec88"
}

.bx-wink-tongue:before {
  content: "\ec89"
}

.bx-won:before {
  content: "\ec8a"
}

.bx-world:before {
  content: "\ec8b"
}

.bx-wrench:before {
  content: "\ec8c"
}

.bx-x:before {
  content: "\ec8d"
}

.bx-x-circle:before {
  content: "\ec8e"
}

.bx-yen:before {
  content: "\ec8f"
}

.bx-zoom-in:before {
  content: "\ec90"
}

.bx-zoom-out:before {
  content: "\ec91"
}

.bxs-party:before {
  content: "\ec92"
}

.bxs-hot:before {
  content: "\ec93"
}

.bxs-droplet:before {
  content: "\ec94"
}

.bxs-cat:before {
  content: "\ec95"
}

.bxs-dog:before {
  content: "\ec96"
}

.bxs-injection:before {
  content: "\ec97"
}

.bxs-leaf:before {
  content: "\ec98"
}

.bxs-add-to-queue:before {
  content: "\ec99"
}

.bxs-adjust:before {
  content: "\ec9a"
}

.bxs-adjust-alt:before {
  content: "\ec9b"
}

.bxs-alarm:before {
  content: "\ec9c"
}

.bxs-alarm-add:before {
  content: "\ec9d"
}

.bxs-alarm-exclamation:before {
  content: "\ec9e"
}

.bxs-alarm-off:before {
  content: "\ec9f"
}

.bxs-alarm-snooze:before {
  content: "\eca0"
}

.bxs-album:before {
  content: "\eca1"
}

.bxs-ambulance:before {
  content: "\eca2"
}

.bxs-analyse:before {
  content: "\eca3"
}

.bxs-angry:before {
  content: "\eca4"
}

.bxs-arch:before {
  content: "\eca5"
}

.bxs-archive:before {
  content: "\eca6"
}

.bxs-archive-in:before {
  content: "\eca7"
}

.bxs-archive-out:before {
  content: "\eca8"
}

.bxs-area:before {
  content: "\eca9"
}

.bxs-arrow-from-bottom:before {
  content: "\ecaa"
}

.bxs-arrow-from-left:before {
  content: "\ecab"
}

.bxs-arrow-from-right:before {
  content: "\ecac"
}

.bxs-arrow-from-top:before {
  content: "\ecad"
}

.bxs-arrow-to-bottom:before {
  content: "\ecae"
}

.bxs-arrow-to-left:before {
  content: "\ecaf"
}

.bxs-arrow-to-right:before {
  content: "\ecb0"
}

.bxs-arrow-to-top:before {
  content: "\ecb1"
}

.bxs-award:before {
  content: "\ecb2"
}

.bxs-baby-carriage:before {
  content: "\ecb3"
}

.bxs-backpack:before {
  content: "\ecb4"
}

.bxs-badge:before {
  content: "\ecb5"
}

.bxs-badge-check:before {
  content: "\ecb6"
}

.bxs-badge-dollar:before {
  content: "\ecb7"
}

.bxs-ball:before {
  content: "\ecb8"
}

.bxs-band-aid:before {
  content: "\ecb9"
}

.bxs-bank:before {
  content: "\ecba"
}

.bxs-bar-chart-alt-2:before {
  content: "\ecbb"
}

.bxs-bar-chart-square:before {
  content: "\ecbc"
}

.bxs-barcode:before {
  content: "\ecbd"
}

.bxs-baseball:before {
  content: "\ecbe"
}

.bxs-basket:before {
  content: "\ecbf"
}

.bxs-basketball:before {
  content: "\ecc0"
}

.bxs-bath:before {
  content: "\ecc1"
}

.bxs-battery:before {
  content: "\ecc2"
}

.bxs-battery-charging:before {
  content: "\ecc3"
}

.bxs-battery-full:before {
  content: "\ecc4"
}

.bxs-battery-low:before {
  content: "\ecc5"
}

.bxs-bed:before {
  content: "\ecc6"
}

.bxs-been-here:before {
  content: "\ecc7"
}

.bxs-beer:before {
  content: "\ecc8"
}

.bxs-bell:before {
  content: "\ecc9"
}

.bxs-bell-minus:before {
  content: "\ecca"
}

.bxs-bell-off:before {
  content: "\eccb"
}

.bxs-bell-plus:before {
  content: "\eccc"
}

.bxs-bell-ring:before {
  content: "\eccd"
}

.bxs-bible:before {
  content: "\ecce"
}

.bxs-binoculars:before {
  content: "\eccf"
}

.bxs-blanket:before {
  content: "\ecd0"
}

.bxs-bolt:before {
  content: "\ecd1"
}

.bxs-bolt-circle:before {
  content: "\ecd2"
}

.bxs-bomb:before {
  content: "\ecd3"
}

.bxs-bone:before {
  content: "\ecd4"
}

.bxs-bong:before {
  content: "\ecd5"
}

.bxs-book:before {
  content: "\ecd6"
}

.bxs-book-add:before {
  content: "\ecd7"
}

.bxs-book-alt:before {
  content: "\ecd8"
}

.bxs-book-bookmark:before {
  content: "\ecd9"
}

.bxs-book-content:before {
  content: "\ecda"
}

.bxs-book-heart:before {
  content: "\ecdb"
}

.bxs-bookmark:before {
  content: "\ecdc"
}

.bxs-bookmark-alt:before {
  content: "\ecdd"
}

.bxs-bookmark-alt-minus:before {
  content: "\ecde"
}

.bxs-bookmark-alt-plus:before {
  content: "\ecdf"
}

.bxs-bookmark-heart:before {
  content: "\ece0"
}

.bxs-bookmark-minus:before {
  content: "\ece1"
}

.bxs-bookmark-plus:before {
  content: "\ece2"
}

.bxs-bookmarks:before {
  content: "\ece3"
}

.bxs-bookmark-star:before {
  content: "\ece4"
}

.bxs-book-open:before {
  content: "\ece5"
}

.bxs-book-reader:before {
  content: "\ece6"
}

.bxs-bot:before {
  content: "\ece7"
}

.bxs-bowling-ball:before {
  content: "\ece8"
}

.bxs-box:before {
  content: "\ece9"
}

.bxs-brain:before {
  content: "\ecea"
}

.bxs-briefcase:before {
  content: "\eceb"
}

.bxs-briefcase-alt:before {
  content: "\ecec"
}

.bxs-briefcase-alt-2:before {
  content: "\eced"
}

.bxs-brightness:before {
  content: "\ecee"
}

.bxs-brightness-half:before {
  content: "\ecef"
}

.bxs-brush:before {
  content: "\ecf0"
}

.bxs-brush-alt:before {
  content: "\ecf1"
}

.bxs-bug:before {
  content: "\ecf2"
}

.bxs-bug-alt:before {
  content: "\ecf3"
}

.bxs-building:before {
  content: "\ecf4"
}

.bxs-building-house:before {
  content: "\ecf5"
}

.bxs-buildings:before {
  content: "\ecf6"
}

.bxs-bulb:before {
  content: "\ecf7"
}

.bxs-bullseye:before {
  content: "\ecf8"
}

.bxs-buoy:before {
  content: "\ecf9"
}

.bxs-bus:before {
  content: "\ecfa"
}

.bxs-business:before {
  content: "\ecfb"
}

.bxs-bus-school:before {
  content: "\ecfc"
}

.bxs-cabinet:before {
  content: "\ecfd"
}

.bxs-cake:before {
  content: "\ecfe"
}

.bxs-calculator:before {
  content: "\ecff"
}

.bxs-calendar:before {
  content: "\ed00"
}

.bxs-calendar-alt:before {
  content: "\ed01"
}

.bxs-calendar-check:before {
  content: "\ed02"
}

.bxs-calendar-edit:before {
  content: "\ed03"
}

.bxs-calendar-event:before {
  content: "\ed04"
}

.bxs-calendar-exclamation:before {
  content: "\ed05"
}

.bxs-calendar-heart:before {
  content: "\ed06"
}

.bxs-calendar-minus:before {
  content: "\ed07"
}

.bxs-calendar-plus:before {
  content: "\ed08"
}

.bxs-calendar-star:before {
  content: "\ed09"
}

.bxs-calendar-week:before {
  content: "\ed0a"
}

.bxs-calendar-x:before {
  content: "\ed0b"
}

.bxs-camera:before {
  content: "\ed0c"
}

.bxs-camera-home:before {
  content: "\ed0d"
}

.bxs-camera-movie:before {
  content: "\ed0e"
}

.bxs-camera-off:before {
  content: "\ed0f"
}

.bxs-camera-plus:before {
  content: "\ed10"
}

.bxs-capsule:before {
  content: "\ed11"
}

.bxs-captions:before {
  content: "\ed12"
}

.bxs-car:before {
  content: "\ed13"
}

.bxs-car-battery:before {
  content: "\ed14"
}

.bxs-car-crash:before {
  content: "\ed15"
}

.bxs-card:before {
  content: "\ed16"
}

.bxs-caret-down-circle:before {
  content: "\ed17"
}

.bxs-caret-down-square:before {
  content: "\ed18"
}

.bxs-caret-left-circle:before {
  content: "\ed19"
}

.bxs-caret-left-square:before {
  content: "\ed1a"
}

.bxs-caret-right-circle:before {
  content: "\ed1b"
}

.bxs-caret-right-square:before {
  content: "\ed1c"
}

.bxs-caret-up-circle:before {
  content: "\ed1d"
}

.bxs-caret-up-square:before {
  content: "\ed1e"
}

.bxs-car-garage:before {
  content: "\ed1f"
}

.bxs-car-mechanic:before {
  content: "\ed20"
}

.bxs-carousel:before {
  content: "\ed21"
}

.bxs-cart:before {
  content: "\ed22"
}

.bxs-cart-add:before {
  content: "\ed23"
}

.bxs-cart-alt:before {
  content: "\ed24"
}

.bxs-cart-download:before {
  content: "\ed25"
}

.bxs-car-wash:before {
  content: "\ed26"
}

.bxs-category:before {
  content: "\ed27"
}

.bxs-category-alt:before {
  content: "\ed28"
}

.bxs-cctv:before {
  content: "\ed29"
}

.bxs-certification:before {
  content: "\ed2a"
}

.bxs-chalkboard:before {
  content: "\ed2b"
}

.bxs-chart:before {
  content: "\ed2c"
}

.bxs-chat:before {
  content: "\ed2d"
}

.bxs-checkbox:before {
  content: "\ed2e"
}

.bxs-checkbox-checked:before {
  content: "\ed2f"
}

.bxs-checkbox-minus:before {
  content: "\ed30"
}

.bxs-check-circle:before {
  content: "\ed31"
}

.bxs-check-shield:before {
  content: "\ed32"
}

.bxs-check-square:before {
  content: "\ed33"
}

.bxs-chess:before {
  content: "\ed34"
}

.bxs-chevron-down:before {
  content: "\ed35"
}

.bxs-chevron-down-circle:before {
  content: "\ed36"
}

.bxs-chevron-down-square:before {
  content: "\ed37"
}

.bxs-chevron-left:before {
  content: "\ed38"
}

.bxs-chevron-left-circle:before {
  content: "\ed39"
}

.bxs-chevron-left-square:before {
  content: "\ed3a"
}

.bxs-chevron-right:before {
  content: "\ed3b"
}

.bxs-chevron-right-circle:before {
  content: "\ed3c"
}

.bxs-chevron-right-square:before {
  content: "\ed3d"
}

.bxs-chevrons-down:before {
  content: "\ed3e"
}

.bxs-chevrons-left:before {
  content: "\ed3f"
}

.bxs-chevrons-right:before {
  content: "\ed40"
}

.bxs-chevrons-up:before {
  content: "\ed41"
}

.bxs-chevron-up:before {
  content: "\ed42"
}

.bxs-chevron-up-circle:before {
  content: "\ed43"
}

.bxs-chevron-up-square:before {
  content: "\ed44"
}

.bxs-chip:before {
  content: "\ed45"
}

.bxs-church:before {
  content: "\ed46"
}

.bxs-circle:before {
  content: "\ed47"
}

.bxs-city:before {
  content: "\ed48"
}

.bxs-clinic:before {
  content: "\ed49"
}

.bxs-cloud:before {
  content: "\ed4a"
}

.bxs-cloud-download:before {
  content: "\ed4b"
}

.bxs-cloud-lightning:before {
  content: "\ed4c"
}

.bxs-cloud-rain:before {
  content: "\ed4d"
}

.bxs-cloud-upload:before {
  content: "\ed4e"
}

.bxs-coffee:before {
  content: "\ed4f"
}

.bxs-coffee-alt:before {
  content: "\ed50"
}

.bxs-coffee-togo:before {
  content: "\ed51"
}

.bxs-cog:before {
  content: "\ed52"
}

.bxs-coin:before {
  content: "\ed53"
}

.bxs-coin-stack:before {
  content: "\ed54"
}

.bxs-collection:before {
  content: "\ed55"
}

.bxs-color-fill:before {
  content: "\ed56"
}

.bxs-comment:before {
  content: "\ed57"
}

.bxs-comment-add:before {
  content: "\ed58"
}

.bxs-comment-check:before {
  content: "\ed59"
}

.bxs-comment-detail:before {
  content: "\ed5a"
}

.bxs-comment-dots:before {
  content: "\ed5b"
}

.bxs-comment-edit:before {
  content: "\ed5c"
}

.bxs-comment-error:before {
  content: "\ed5d"
}

.bxs-comment-minus:before {
  content: "\ed5e"
}

.bxs-comment-x:before {
  content: "\ed5f"
}

.bxs-compass:before {
  content: "\ed60"
}

.bxs-component:before {
  content: "\ed61"
}

.bxs-confused:before {
  content: "\ed62"
}

.bxs-contact:before {
  content: "\ed63"
}

.bxs-conversation:before {
  content: "\ed64"
}

.bxs-cookie:before {
  content: "\ed65"
}

.bxs-cool:before {
  content: "\ed66"
}

.bxs-copy:before {
  content: "\ed67"
}

.bxs-copy-alt:before {
  content: "\ed68"
}

.bxs-copyright:before {
  content: "\ed69"
}

.bxs-coupon:before {
  content: "\ed6a"
}

.bxs-credit-card:before {
  content: "\ed6b"
}

.bxs-credit-card-alt:before {
  content: "\ed6c"
}

.bxs-credit-card-front:before {
  content: "\ed6d"
}

.bxs-crop:before {
  content: "\ed6e"
}

.bxs-crown:before {
  content: "\ed6f"
}

.bxs-cube:before {
  content: "\ed70"
}

.bxs-cube-alt:before {
  content: "\ed71"
}

.bxs-cuboid:before {
  content: "\ed72"
}

.bxs-customize:before {
  content: "\ed73"
}

.bxs-cylinder:before {
  content: "\ed74"
}

.bxs-dashboard:before {
  content: "\ed75"
}

.bxs-data:before {
  content: "\ed76"
}

.bxs-detail:before {
  content: "\ed77"
}

.bxs-devices:before {
  content: "\ed78"
}

.bxs-diamond:before {
  content: "\ed79"
}

.bxs-dice-1:before {
  content: "\ed7a"
}

.bxs-dice-2:before {
  content: "\ed7b"
}

.bxs-dice-3:before {
  content: "\ed7c"
}

.bxs-dice-4:before {
  content: "\ed7d"
}

.bxs-dice-5:before {
  content: "\ed7e"
}

.bxs-dice-6:before {
  content: "\ed7f"
}

.bxs-direction-left:before {
  content: "\ed80"
}

.bxs-direction-right:before {
  content: "\ed81"
}

.bxs-directions:before {
  content: "\ed82"
}

.bxs-disc:before {
  content: "\ed83"
}

.bxs-discount:before {
  content: "\ed84"
}

.bxs-dish:before {
  content: "\ed85"
}

.bxs-dislike:before {
  content: "\ed86"
}

.bxs-dizzy:before {
  content: "\ed87"
}

.bxs-dock-bottom:before {
  content: "\ed88"
}

.bxs-dock-left:before {
  content: "\ed89"
}

.bxs-dock-right:before {
  content: "\ed8a"
}

.bxs-dock-top:before {
  content: "\ed8b"
}

.bxs-dollar-circle:before {
  content: "\ed8c"
}

.bxs-donate-blood:before {
  content: "\ed8d"
}

.bxs-donate-heart:before {
  content: "\ed8e"
}

.bxs-door-open:before {
  content: "\ed8f"
}

.bxs-doughnut-chart:before {
  content: "\ed90"
}

.bxs-down-arrow:before {
  content: "\ed91"
}

.bxs-down-arrow-alt:before {
  content: "\ed92"
}

.bxs-down-arrow-circle:before {
  content: "\ed93"
}

.bxs-down-arrow-square:before {
  content: "\ed94"
}

.bxs-download:before {
  content: "\ed95"
}

.bxs-downvote:before {
  content: "\ed96"
}

.bxs-drink:before {
  content: "\ed97"
}

.bxs-droplet-half:before {
  content: "\ed98"
}

.bxs-dryer:before {
  content: "\ed99"
}

.bxs-duplicate:before {
  content: "\ed9a"
}

.bxs-edit:before {
  content: "\ed9b"
}

.bxs-edit-alt:before {
  content: "\ed9c"
}

.bxs-edit-location:before {
  content: "\ed9d"
}

.bxs-eject:before {
  content: "\ed9e"
}

.bxs-envelope:before {
  content: "\ed9f"
}

.bxs-envelope-open:before {
  content: "\eda0"
}

.bxs-eraser:before {
  content: "\eda1"
}

.bxs-error:before {
  content: "\eda2"
}

.bxs-error-alt:before {
  content: "\eda3"
}

.bxs-error-circle:before {
  content: "\eda4"
}

.bxs-ev-station:before {
  content: "\eda5"
}

.bxs-exit:before {
  content: "\eda6"
}

.bxs-extension:before {
  content: "\eda7"
}

.bxs-eyedropper:before {
  content: "\eda8"
}

.bxs-face:before {
  content: "\eda9"
}

.bxs-face-mask:before {
  content: "\edaa"
}

.bxs-factory:before {
  content: "\edab"
}

.bxs-fast-forward-circle:before {
  content: "\edac"
}

.bxs-file:before {
  content: "\edad"
}

.bxs-file-archive:before {
  content: "\edae"
}

.bxs-file-blank:before {
  content: "\edaf"
}

.bxs-file-css:before {
  content: "\edb0"
}

.bxs-file-doc:before {
  content: "\edb1"
}

.bxs-file-export:before {
  content: "\edb2"
}

.bxs-file-find:before {
  content: "\edb3"
}

.bxs-file-gif:before {
  content: "\edb4"
}

.bxs-file-html:before {
  content: "\edb5"
}

.bxs-file-image:before {
  content: "\edb6"
}

.bxs-file-import:before {
  content: "\edb7"
}

.bxs-file-jpg:before {
  content: "\edb8"
}

.bxs-file-js:before {
  content: "\edb9"
}

.bxs-file-json:before {
  content: "\edba"
}

.bxs-file-md:before {
  content: "\edbb"
}

.bxs-file-pdf:before {
  content: "\edbc"
}

.bxs-file-plus:before {
  content: "\edbd"
}

.bxs-file-png:before {
  content: "\edbe"
}

.bxs-file-txt:before {
  content: "\edbf"
}

.bxs-film:before {
  content: "\edc0"
}

.bxs-filter-alt:before {
  content: "\edc1"
}

.bxs-first-aid:before {
  content: "\edc2"
}

.bxs-flag:before {
  content: "\edc3"
}

.bxs-flag-alt:before {
  content: "\edc4"
}

.bxs-flag-checkered:before {
  content: "\edc5"
}

.bxs-flame:before {
  content: "\edc6"
}

.bxs-flask:before {
  content: "\edc7"
}

.bxs-florist:before {
  content: "\edc8"
}

.bxs-folder:before {
  content: "\edc9"
}

.bxs-folder-minus:before {
  content: "\edca"
}

.bxs-folder-open:before {
  content: "\edcb"
}

.bxs-folder-plus:before {
  content: "\edcc"
}

.bxs-food-menu:before {
  content: "\edcd"
}

.bxs-fridge:before {
  content: "\edce"
}

.bxs-game:before {
  content: "\edcf"
}

.bxs-gas-pump:before {
  content: "\edd0"
}

.bxs-ghost:before {
  content: "\edd1"
}

.bxs-gift:before {
  content: "\edd2"
}

.bxs-graduation:before {
  content: "\edd3"
}

.bxs-grid:before {
  content: "\edd4"
}

.bxs-grid-alt:before {
  content: "\edd5"
}

.bxs-group:before {
  content: "\edd6"
}

.bxs-guitar-amp:before {
  content: "\edd7"
}

.bxs-hand:before {
  content: "\edd8"
}

.bxs-hand-down:before {
  content: "\edd9"
}

.bxs-hand-left:before {
  content: "\edda"
}

.bxs-hand-right:before {
  content: "\eddb"
}

.bxs-hand-up:before {
  content: "\eddc"
}

.bxs-happy:before {
  content: "\eddd"
}

.bxs-happy-alt:before {
  content: "\edde"
}

.bxs-happy-beaming:before {
  content: "\eddf"
}

.bxs-happy-heart-eyes:before {
  content: "\ede0"
}

.bxs-hdd:before {
  content: "\ede1"
}

.bxs-heart:before {
  content: "\ede2"
}

.bxs-heart-circle:before {
  content: "\ede3"
}

.bxs-heart-square:before {
  content: "\ede4"
}

.bxs-help-circle:before {
  content: "\ede5"
}

.bxs-hide:before {
  content: "\ede6"
}

.bxs-home:before {
  content: "\ede7"
}

.bxs-home-circle:before {
  content: "\ede8"
}

.bxs-home-heart:before {
  content: "\ede9"
}

.bxs-home-smile:before {
  content: "\edea"
}

.bxs-hotel:before {
  content: "\edeb"
}

.bxs-hourglass:before {
  content: "\edec"
}

.bxs-hourglass-bottom:before {
  content: "\eded"
}

.bxs-hourglass-top:before {
  content: "\edee"
}

.bxs-id-card:before {
  content: "\edef"
}

.bxs-image:before {
  content: "\edf0"
}

.bxs-image-add:before {
  content: "\edf1"
}

.bxs-image-alt:before {
  content: "\edf2"
}

.bxs-inbox:before {
  content: "\edf3"
}

.bxs-info-circle:before {
  content: "\edf4"
}

.bxs-info-square:before {
  content: "\edf5"
}

.bxs-institution:before {
  content: "\edf6"
}

.bxs-joystick:before {
  content: "\edf7"
}

.bxs-joystick-alt:before {
  content: "\edf8"
}

.bxs-joystick-button:before {
  content: "\edf9"
}

.bxs-key:before {
  content: "\edfa"
}

.bxs-keyboard:before {
  content: "\edfb"
}

.bxs-label:before {
  content: "\edfc"
}

.bxs-landmark:before {
  content: "\edfd"
}

.bxs-landscape:before {
  content: "\edfe"
}

.bxs-laugh:before {
  content: "\edff"
}

.bxs-layer:before {
  content: "\ee00"
}

.bxs-layer-minus:before {
  content: "\ee01"
}

.bxs-layer-plus:before {
  content: "\ee02"
}

.bxs-layout:before {
  content: "\ee03"
}

.bxs-left-arrow:before {
  content: "\ee04"
}

.bxs-left-arrow-alt:before {
  content: "\ee05"
}

.bxs-left-arrow-circle:before {
  content: "\ee06"
}

.bxs-left-arrow-square:before {
  content: "\ee07"
}

.bxs-left-down-arrow-circle:before {
  content: "\ee08"
}

.bxs-left-top-arrow-circle:before {
  content: "\ee09"
}

.bxs-like:before {
  content: "\ee0a"
}

.bxs-location-plus:before {
  content: "\ee0b"
}

.bxs-lock:before {
  content: "\ee0c"
}

.bxs-lock-alt:before {
  content: "\ee0d"
}

.bxs-lock-open:before {
  content: "\ee0e"
}

.bxs-lock-open-alt:before {
  content: "\ee0f"
}

.bxs-log-in:before {
  content: "\ee10"
}

.bxs-log-in-circle:before {
  content: "\ee11"
}

.bxs-log-out:before {
  content: "\ee12"
}

.bxs-log-out-circle:before {
  content: "\ee13"
}

.bxs-low-vision:before {
  content: "\ee14"
}

.bxs-magic-wand:before {
  content: "\ee15"
}

.bxs-magnet:before {
  content: "\ee16"
}

.bxs-map:before {
  content: "\ee17"
}

.bxs-map-alt:before {
  content: "\ee18"
}

.bxs-map-pin:before {
  content: "\ee19"
}

.bxs-mask:before {
  content: "\ee1a"
}

.bxs-medal:before {
  content: "\ee1b"
}

.bxs-megaphone:before {
  content: "\ee1c"
}

.bxs-meh:before {
  content: "\ee1d"
}

.bxs-meh-alt:before {
  content: "\ee1e"
}

.bxs-meh-blank:before {
  content: "\ee1f"
}

.bxs-memory-card:before {
  content: "\ee20"
}

.bxs-message:before {
  content: "\ee21"
}

.bxs-message-add:before {
  content: "\ee22"
}

.bxs-message-alt:before {
  content: "\ee23"
}

.bxs-message-alt-add:before {
  content: "\ee24"
}

.bxs-message-alt-check:before {
  content: "\ee25"
}

.bxs-message-alt-detail:before {
  content: "\ee26"
}

.bxs-message-alt-dots:before {
  content: "\ee27"
}

.bxs-message-alt-edit:before {
  content: "\ee28"
}

.bxs-message-alt-error:before {
  content: "\ee29"
}

.bxs-message-alt-minus:before {
  content: "\ee2a"
}

.bxs-message-alt-x:before {
  content: "\ee2b"
}

.bxs-message-check:before {
  content: "\ee2c"
}

.bxs-message-detail:before {
  content: "\ee2d"
}

.bxs-message-dots:before {
  content: "\ee2e"
}

.bxs-message-edit:before {
  content: "\ee2f"
}

.bxs-message-error:before {
  content: "\ee30"
}

.bxs-message-minus:before {
  content: "\ee31"
}

.bxs-message-rounded:before {
  content: "\ee32"
}

.bxs-message-rounded-add:before {
  content: "\ee33"
}

.bxs-message-rounded-check:before {
  content: "\ee34"
}

.bxs-message-rounded-detail:before {
  content: "\ee35"
}

.bxs-message-rounded-dots:before {
  content: "\ee36"
}

.bxs-message-rounded-edit:before {
  content: "\ee37"
}

.bxs-message-rounded-error:before {
  content: "\ee38"
}

.bxs-message-rounded-minus:before {
  content: "\ee39"
}

.bxs-message-rounded-x:before {
  content: "\ee3a"
}

.bxs-message-square:before {
  content: "\ee3b"
}

.bxs-message-square-add:before {
  content: "\ee3c"
}

.bxs-message-square-check:before {
  content: "\ee3d"
}

.bxs-message-square-detail:before {
  content: "\ee3e"
}

.bxs-message-square-dots:before {
  content: "\ee3f"
}

.bxs-message-square-edit:before {
  content: "\ee40"
}

.bxs-message-square-error:before {
  content: "\ee41"
}

.bxs-message-square-minus:before {
  content: "\ee42"
}

.bxs-message-square-x:before {
  content: "\ee43"
}

.bxs-message-x:before {
  content: "\ee44"
}

.bxs-meteor:before {
  content: "\ee45"
}

.bxs-microchip:before {
  content: "\ee46"
}

.bxs-microphone:before {
  content: "\ee47"
}

.bxs-microphone-alt:before {
  content: "\ee48"
}

.bxs-microphone-off:before {
  content: "\ee49"
}

.bxs-minus-circle:before {
  content: "\ee4a"
}

.bxs-minus-square:before {
  content: "\ee4b"
}

.bxs-mobile:before {
  content: "\ee4c"
}

.bxs-mobile-vibration:before {
  content: "\ee4d"
}

.bxs-moon:before {
  content: "\ee4e"
}

.bxs-mouse:before {
  content: "\ee4f"
}

.bxs-mouse-alt:before {
  content: "\ee50"
}

.bxs-movie:before {
  content: "\ee51"
}

.bxs-movie-play:before {
  content: "\ee52"
}

.bxs-music:before {
  content: "\ee53"
}

.bxs-navigation:before {
  content: "\ee54"
}

.bxs-network-chart:before {
  content: "\ee55"
}

.bxs-news:before {
  content: "\ee56"
}

.bxs-no-entry:before {
  content: "\ee57"
}

.bxs-note:before {
  content: "\ee58"
}

.bxs-notepad:before {
  content: "\ee59"
}

.bxs-notification:before {
  content: "\ee5a"
}

.bxs-notification-off:before {
  content: "\ee5b"
}

.bxs-offer:before {
  content: "\ee5c"
}

.bxs-package:before {
  content: "\ee5d"
}

.bxs-paint:before {
  content: "\ee5e"
}

.bxs-paint-roll:before {
  content: "\ee5f"
}

.bxs-palette:before {
  content: "\ee60"
}

.bxs-paper-plane:before {
  content: "\ee61"
}

.bxs-parking:before {
  content: "\ee62"
}

.bxs-paste:before {
  content: "\ee63"
}

.bxs-pen:before {
  content: "\ee64"
}

.bxs-pencil:before {
  content: "\ee65"
}

.bxs-phone:before {
  content: "\ee66"
}

.bxs-phone-call:before {
  content: "\ee67"
}

.bxs-phone-incoming:before {
  content: "\ee68"
}

.bxs-phone-off:before {
  content: "\ee69"
}

.bxs-phone-outgoing:before {
  content: "\ee6a"
}

.bxs-photo-album:before {
  content: "\ee6b"
}

.bxs-piano:before {
  content: "\ee6c"
}

.bxs-pie-chart:before {
  content: "\ee6d"
}

.bxs-pie-chart-alt:before {
  content: "\ee6e"
}

.bxs-pie-chart-alt-2:before {
  content: "\ee6f"
}

.bxs-pin:before {
  content: "\ee70"
}

.bxs-pizza:before {
  content: "\ee71"
}

.bxs-plane:before {
  content: "\ee72"
}

.bxs-plane-alt:before {
  content: "\ee73"
}

.bxs-plane-land:before {
  content: "\ee74"
}

.bxs-planet:before {
  content: "\ee75"
}

.bxs-plane-take-off:before {
  content: "\ee76"
}

.bxs-playlist:before {
  content: "\ee77"
}

.bxs-plug:before {
  content: "\ee78"
}

.bxs-plus-circle:before {
  content: "\ee79"
}

.bxs-plus-square:before {
  content: "\ee7a"
}

.bxs-pointer:before {
  content: "\ee7b"
}

.bxs-polygon:before {
  content: "\ee7c"
}

.bxs-printer:before {
  content: "\ee7d"
}

.bxs-purchase-tag:before {
  content: "\ee7e"
}

.bxs-purchase-tag-alt:before {
  content: "\ee7f"
}

.bxs-pyramid:before {
  content: "\ee80"
}

.bxs-quote-alt-left:before {
  content: "\ee81"
}

.bxs-quote-alt-right:before {
  content: "\ee82"
}

.bxs-quote-left:before {
  content: "\ee83"
}

.bxs-quote-right:before {
  content: "\ee84"
}

.bxs-quote-single-left:before {
  content: "\ee85"
}

.bxs-quote-single-right:before {
  content: "\ee86"
}

.bxs-radiation:before {
  content: "\ee87"
}

.bxs-radio:before {
  content: "\ee88"
}

.bxs-receipt:before {
  content: "\ee89"
}

.bxs-rectangle:before {
  content: "\ee8a"
}

.bxs-registered:before {
  content: "\ee8b"
}

.bxs-rename:before {
  content: "\ee8c"
}

.bxs-report:before {
  content: "\ee8d"
}

.bxs-rewind-circle:before {
  content: "\ee8e"
}

.bxs-right-arrow:before {
  content: "\ee8f"
}

.bxs-right-arrow-alt:before {
  content: "\ee90"
}

.bxs-right-arrow-circle:before {
  content: "\ee91"
}

.bxs-right-arrow-square:before {
  content: "\ee92"
}

.bxs-right-down-arrow-circle:before {
  content: "\ee93"
}

.bxs-right-top-arrow-circle:before {
  content: "\ee94"
}

.bxs-rocket:before {
  content: "\ee95"
}

.bxs-ruler:before {
  content: "\ee96"
}

.bxs-sad:before {
  content: "\ee97"
}

.bxs-save:before {
  content: "\ee98"
}

.bxs-school:before {
  content: "\ee99"
}

.bxs-search:before {
  content: "\ee9a"
}

.bxs-search-alt-2:before {
  content: "\ee9b"
}

.bxs-select-multiple:before {
  content: "\ee9c"
}

.bxs-send:before {
  content: "\ee9d"
}

.bxs-server:before {
  content: "\ee9e"
}

.bxs-shapes:before {
  content: "\ee9f"
}

.bxs-share:before {
  content: "\eea0"
}

.bxs-share-alt:before {
  content: "\eea1"
}

.bxs-shield:before {
  content: "\eea2"
}

.bxs-shield-alt-2:before {
  content: "\eea3"
}

.bxs-shield-x:before {
  content: "\eea4"
}

.bxs-ship:before {
  content: "\eea5"
}

.bxs-shocked:before {
  content: "\eea6"
}

.bxs-shopping-bag:before {
  content: "\eea7"
}

.bxs-shopping-bag-alt:before {
  content: "\eea8"
}

.bxs-shopping-bags:before {
  content: "\eea9"
}

.bxs-show:before {
  content: "\eeaa"
}

.bxs-skip-next-circle:before {
  content: "\eeab"
}

.bxs-skip-previous-circle:before {
  content: "\eeac"
}

.bxs-skull:before {
  content: "\eead"
}

.bxs-sleepy:before {
  content: "\eeae"
}

.bxs-slideshow:before {
  content: "\eeaf"
}

.bxs-smile:before {
  content: "\eeb0"
}

.bxs-sort-alt:before {
  content: "\eeb1"
}

.bxs-spa:before {
  content: "\eeb2"
}

.bxs-speaker:before {
  content: "\eeb3"
}

.bxs-spray-can:before {
  content: "\eeb4"
}

.bxs-spreadsheet:before {
  content: "\eeb5"
}

.bxs-square:before {
  content: "\eeb6"
}

.bxs-square-rounded:before {
  content: "\eeb7"
}

.bxs-star:before {
  content: "\eeb8"
}

.bxs-star-half:before {
  content: "\eeb9"
}

.bxs-sticker:before {
  content: "\eeba"
}

.bxs-stopwatch:before {
  content: "\eebb"
}

.bxs-store:before {
  content: "\eebc"
}

.bxs-store-alt:before {
  content: "\eebd"
}

.bxs-sun:before {
  content: "\eebe"
}

.bxs-tachometer:before {
  content: "\eebf"
}

.bxs-tag:before {
  content: "\eec0"
}

.bxs-tag-alt:before {
  content: "\eec1"
}

.bxs-tag-x:before {
  content: "\eec2"
}

.bxs-taxi:before {
  content: "\eec3"
}

.bxs-tennis-ball:before {
  content: "\eec4"
}

.bxs-terminal:before {
  content: "\eec5"
}

.bxs-thermometer:before {
  content: "\eec6"
}

.bxs-time:before {
  content: "\eec7"
}

.bxs-time-five:before {
  content: "\eec8"
}

.bxs-timer:before {
  content: "\eec9"
}

.bxs-tired:before {
  content: "\eeca"
}

.bxs-toggle-left:before {
  content: "\eecb"
}

.bxs-toggle-right:before {
  content: "\eecc"
}

.bxs-tone:before {
  content: "\eecd"
}

.bxs-torch:before {
  content: "\eece"
}

.bxs-to-top:before {
  content: "\eecf"
}

.bxs-traffic:before {
  content: "\eed0"
}

.bxs-traffic-barrier:before {
  content: "\eed1"
}

.bxs-traffic-cone:before {
  content: "\eed2"
}

.bxs-train:before {
  content: "\eed3"
}

.bxs-trash:before {
  content: "\eed4"
}

.bxs-trash-alt:before {
  content: "\eed5"
}

.bxs-tree:before {
  content: "\eed6"
}

.bxs-trophy:before {
  content: "\eed7"
}

.bxs-truck:before {
  content: "\eed8"
}

.bxs-t-shirt:before {
  content: "\eed9"
}

.bxs-tv:before {
  content: "\eeda"
}

.bxs-up-arrow:before {
  content: "\eedb"
}

.bxs-up-arrow-alt:before {
  content: "\eedc"
}

.bxs-up-arrow-circle:before {
  content: "\eedd"
}

.bxs-up-arrow-square:before {
  content: "\eede"
}

.bxs-upside-down:before {
  content: "\eedf"
}

.bxs-upvote:before {
  content: "\eee0"
}

.bxs-user:before {
  content: "\eee1"
}

.bxs-user-account:before {
  content: "\eee2"
}

.bxs-user-badge:before {
  content: "\eee3"
}

.bxs-user-check:before {
  content: "\eee4"
}

.bxs-user-circle:before {
  content: "\eee5"
}

.bxs-user-detail:before {
  content: "\eee6"
}

.bxs-user-minus:before {
  content: "\eee7"
}

.bxs-user-pin:before {
  content: "\eee8"
}

.bxs-user-plus:before {
  content: "\eee9"
}

.bxs-user-rectangle:before {
  content: "\eeea"
}

.bxs-user-voice:before {
  content: "\eeeb"
}

.bxs-user-x:before {
  content: "\eeec"
}

.bxs-vector:before {
  content: "\eeed"
}

.bxs-vial:before {
  content: "\eeee"
}

.bxs-video:before {
  content: "\eeef"
}

.bxs-video-off:before {
  content: "\eef0"
}

.bxs-video-plus:before {
  content: "\eef1"
}

.bxs-video-recording:before {
  content: "\eef2"
}

.bxs-videos:before {
  content: "\eef3"
}

.bxs-virus:before {
  content: "\eef4"
}

.bxs-virus-block:before {
  content: "\eef5"
}

.bxs-volume:before {
  content: "\eef6"
}

.bxs-volume-full:before {
  content: "\eef7"
}

.bxs-volume-low:before {
  content: "\eef8"
}

.bxs-volume-mute:before {
  content: "\eef9"
}

.bxs-wallet:before {
  content: "\eefa"
}

.bxs-wallet-alt:before {
  content: "\eefb"
}

.bxs-washer:before {
  content: "\eefc"
}

.bxs-watch:before {
  content: "\eefd"
}

.bxs-watch-alt:before {
  content: "\eefe"
}

.bxs-webcam:before {
  content: "\eeff"
}

.bxs-widget:before {
  content: "\ef00"
}

.bxs-window-alt:before {
  content: "\ef01"
}

.bxs-wine:before {
  content: "\ef02"
}

.bxs-wink-smile:before {
  content: "\ef03"
}

.bxs-wink-tongue:before {
  content: "\ef04"
}

.bxs-wrench:before {
  content: "\ef05"
}

.bxs-x-circle:before {
  content: "\ef06"
}

.bxs-x-square:before {
  content: "\ef07"
}

.bxs-yin-yang:before {
  content: "\ef08"
}

.bxs-zap:before {
  content: "\ef09"
}

.bxs-zoom-in:before {
  content: "\ef0a"
}

.bxs-zoom-out:before {
  content: "\ef0b"
}
html {
  --font-family:
    'Pretendard', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
    sans-serif;
  --default-font-family:
    'Pretendard', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
    sans-serif;
  /*--primary-gradient : linear-gradient(238deg, #8941e4, #6153fb);*/
  /*--primary-weak : #74849c; */
  --primary-gradient: #0064ff;
  --primary: #0064ff;
  --primary-deep: #004ab9;
  --primary-weak: #a8c1ea;
  --primary-weak-2: #cce0ff;
  --primary-weak-3: #99c1fe;
  --background: #fff;
  --background-header: #fff;
  --background-content: #fff;
  --background-active: #f4f7f8;
  --background-weak-content: #f4f7f8;
  --background-example-content: #fbfbfb;
  --background-content-active: #1f3045;
  --background-transparent-content: rgba(255, 255, 255, 0.91);
  --background-transparent-white: rgba(245, 245, 245, 0.58);
  --background-input: #fafafa;
  --background-input: #f2f2f2;
  --background-disabled: #fcfcfc;
  --default-font-color: #2a2a2a;
  --minimal-font-color: #444444;
  --default-red: #fe5051;

  --background-loading: rgba(255, 255, 255, 0.75);
  --border: #e2e2e2;
  --border-split: #e2e2e2ee;
  --border-input: 1px solid #eaeaea;

  --blueprint-border: hsla(0, 0%, 100%, 0.3);
  --blueprint-border-strong: #f0f0f0;
  --font: #333;
  --font-white: #ffffffcc;
  --font-icon: #666;
  --font-success: rgb(105, 204, 149);
  --font-pending: #cda466;
  --font-danger: red;
  --font-disabled: #9a9a9a;
  --button-hover: #a8c1ea30;
  --font-caption: #656f7d;

  --scrollbar-width: calc(100vw - 100%);

  --padding-content: 12px 20px;
  --radius: 4px;

  --animation-brightness-from: brightness(1);
  --animation-brightness-to: brightness(1);

  --animation-brightness-exit: brightness(0.87);
  --animation-opacity-from: 1;
  --animation-opacity-to: 0.2;
  transition: font-size 0.3s ease;

  --font-family: Pretendard;
  --font-feature-settings: 'liga' off, 'clig' off;

  --primary: #0064ff;
  --Primary: #0064ff;
  --Primary-100: #f2f7ff;
  --Primary-200: #e0ebfd;
  --Primary-300: #99c2ff;
  --Primary-400: #4c94ff;
  --Primary-500: #0064ff;
  --Primary-600: #0052cc;
  --Primary-700: #003f99;
  --Primary-800: #002b66;
  --Primary-900: #001833;

  --gray: #b5bac7;
  --Gray-100: #fafafa;
  --Gray-100-80: #fafafacc;
  --Gray-200: #f1f1f1;
  --Gray-300: #e3e3e3;
  --Gray-400: #c4c4c4;
  --Gray-500: #a0a0a0;
  --Gray-600: #7d7d7d;
  --Gray-700: #5e5e5e;
  --Gray-800: #444444;
  --Gray-900: #2a2a2a;

  --Text-Secondary: #4d5969;

  --white: #fff;
  --White: #fff;

  --black: #000;
  --Black: #000;

  --Dim: rgba(0, 0, 0, 0.8);
  --Transparent: rgba(0, 0, 0, 0);

  --red: #fe5051;
  --Red: #fe5051;
  --Red-100: #ffecec;
  --Red-200: #ffcdcd;
  --Red-300: #ff9b9c;
  --Red-400: #ff6f70;
  --Red-500: #fe5051;
  --Red-600: #d94344;
  --Red-700: #b03335;
  --Red-800: #872727;
  --Red-900: #5e1a1a;

  --purple: #7300ff;
  --Purple: #7300ff;
  --Purple-500: #7300ff;
}

html.dark {
  /*--primary-gradient : linear-gradient(238deg, #8941e4, #6153fb);*/
  /*--primary-weak : #74849c; */
  /* --primary-gradient: linear-gradient(238deg, #8941e4, #6153fb); */
  /* --primary-weak: #74849c; */
  --primary-gradient: #0094e9;
  --primary: #0094e9;
  --primary-deep: #007bd0;
  --primary-weak: #a8c1ea;
  --background: #26292f;
  --background-header: #2b3038;
  --background-content: #2b3038;
  --background-weak-content: #2b3038;
  --background-active: #7e818f20;
  --background-example-content: #2b303860;
  --background-content-active: #2b3038;
  --background-transparent-content: rgba(47, 47, 47, 0.7);
  --background-transparent-white: #26292f80;
  --background-disabled: #7e818f20;
  --background-input: #2b3038;
  --background-input-active: #7e818f80;
  --background-loading: rgba(30, 30, 30, 0.75);
  --border: #26292f;
  --border-split: #666;

  --blueprint-border: hsla(0, 0%, 100%, 0.04);
  --blueprint-border-strong: hsla(0, 0%, 100%, 0.08);
  --font: #ffffffcc;
  --font-dark: #ffffffcc;
  --font-icon: #cccccce6;
  --font-success: #2fb390;
  --font-warning: #ffd56c;
  --font-danger: indianred;
  --font-disabled: #b9b9b9;
  --font-weak: #ffffff99;
  --table-border: #6f6f6f;
  --button-hover: #ffffff10;
  --padding-content: 12px 20px;
  --padding-content-list-item: 6px 12px;
  --border-input: 1px solid #e2e2e200;
  --icon-color: invert(99%) sepia(1%) saturate(732%) hue-rotate(268deg) brightness(114%)
    contrast(100%);
  --font-pending: #cda466;
  --font-disabled: #9a9a9a;
  --button-hover: #a8c1ea30;

  --scrollbar-width: calc(100vw - 100%);

  --padding-content: 12px 20px;
  --radius: 4px;

  --animation-brightness-from: brightness(0.5);
  --animation-brightness-to: brightness(1);
  --animation-brightness-exit: brightness(0.3);
  --animation-opacity-from: 1;
  --animation-opacity-to: 1;
  color: var(--font);
  transition: font-size 0.3s ease;
}
@font-face {
  font-family: 'NanumSquare';
  font-weight: 400;
  src: url(/assets/NanumSquareR-etOXnKjI.eot);
  src:
    local('☺'),
    url(/assets/NanumSquareR-etOXnKjI.eot?#iefix) format('embedded-opentype'),
    url(/assets/NanumSquareR-D0uEYr2Y.woff2) format('woff2'),
    url(/assets/NanumSquareR-Dm0HeAw4.woff) format('woff'),
    url(/assets/NanumSquareR-B5D-obGl.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumSquare';
  font-weight: 700;
  src: url(/assets/NanumSquareB-CyJbcRCl.eot);
  src:
    local('☺'),
    url(/assets/NanumSquareB-CyJbcRCl.eot?#iefix) format('embedded-opentype'),
    url(/assets/NanumSquareB-BlhUOHsc.woff2) format('woff2'),
    url(/assets/NanumSquareB-Bn3VROFP.woff) format('woff'),
    url(/assets/NanumSquareB-CZYNEKc1.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumSquare';
  font-weight: 800;
  src: url(/assets/NanumSquareEB-C_abeWe0.eot);
  src:
    local('☺'),
    url(/assets/NanumSquareEB-C_abeWe0.eot?#iefix) format('embedded-opentype'),
    url(/assets/NanumSquareEB-tY4JIrgd.woff2) format('woff2'),
    url(/assets/NanumSquareEB-Dpp1pHKE.woff) format('woff'),
    url(/assets/NanumSquareEB-BN3z5D8X.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumSquare';
  font-weight: 300;
  src: url(/assets/NanumSquareL-CBKRkeUy.eot);
  src:
    local('☺'),
    url(/assets/NanumSquareL-CBKRkeUy.eot?#iefix) format('embedded-opentype'),
    url(/assets/NanumSquareL-C-O2b4sU.woff2) format('woff2'),
    url(/assets/NanumSquareL-ANQe_RjH.woff) format('woff'),
    url(/assets/NanumSquareL-D7kbSIql.ttf) format('truetype');
}

/* AC */

@font-face {
  font-family: 'NanumSquareAc';
  font-weight: 400;
  src: url(/assets/NanumSquareAcR-TREcPZ7I.eot);
  src:
    local('☺'),
    url(/assets/NanumSquareAcR-TREcPZ7I.eot?#iefix) format('embedded-opentype'),
    url(/assets/NanumSquareAcR-BYUq03Eb.woff2) format('woff2'),
    url(/assets/NanumSquareAcR-BODoann2.woff) format('woff'),
    url(/assets/NanumSquareAcR-Cwum3Tsa.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumSquareAc';
  font-weight: 700;
  src: url(/assets/NanumSquareAcB-DFW3palS.eot);
  src:
    local('☺'),
    url(/assets/NanumSquareAcB-DFW3palS.eot?#iefix) format('embedded-opentype'),
    url(/assets/NanumSquareAcB-Dwj0VaIV.woff2) format('woff2'),
    url(/assets/NanumSquareAcB-C6aidYmq.woff) format('woff'),
    url(/assets/NanumSquareAcB-Dhzj4kz8.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumSquareAc';
  font-weight: 800;
  src: url(/assets/NanumSquareAcEB-BLQI2llR.eot);
  src:
    local('☺'),
    url(/assets/NanumSquareAcEB-BLQI2llR.eot?#iefix) format('embedded-opentype'),
    url(/assets/NanumSquareAcEB-DVQ57vUI.woff2) format('woff2'),
    url(/assets/NanumSquareAcEB-BW1fOm7X.woff) format('woff'),
    url(/assets/NanumSquareAcEB-BqHdW1qn.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumSquareAc';
  font-weight: 300;
  src: url(/assets/NanumSquareAcL-sGk8gxUk.eot);
  src:
    local('☺'),
    url(/assets/NanumSquareAcL-sGk8gxUk.eot?#iefix) format('embedded-opentype'),
    url(/assets/NanumSquareAcL-BivOmVOb.woff2) format('woff2'),
    url(/assets/NanumSquareAcL-ZY8sUQLg.woff) format('woff'),
    url(/assets/NanumSquareAcL-9c-nBKqM.ttf) format('truetype');
}

/* Pretendard 폰트 설정 */

@font-face {
  font-family: 'Pretendard';
  src: url('/assets/Pretendard-Thin-CH8cqHOD.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/assets/Pretendard-ExtraLight-Co-tEt4w.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/assets/Pretendard-Light-FF9GZokf.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/assets/Pretendard-Regular-BinLXi77.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/assets/Pretendard-Medium-DYrAMPlT.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/assets/Pretendard-SemiBold-BRaL1aMZ.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/assets/Pretendard-Bold-UAFkf6wV.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/assets/Pretendard-ExtraBold-DHlyK-tk.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/assets/Pretendard-Black-CMJ-aTIO.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

body {
  margin: 0;
  font-family:
    'Pretendard',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Roboto,
    'Helvetica Neue',
    Arial,
    sans-serif;
}

b {
  color: var(--primary);
}

.callout {
  padding: 0.9rem 1.3rem;
  border-radius: var(--radius);
  background: rgba(40, 40, 40, 0.03);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-align: center;
  color: #333;
  font-size: calc(var(--computed-font-size) * 0.9);
}

.callout.left {
  text-align: left;
}

.callout.gap {
  line-height: 1.5;
}

.callout.danger {
  background: rgba(255, 0, 0, 0.06);
  color: indianred;
}

.no-radius {
  border-radius: unset;
}

/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */

input[type='number'] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: textfield;
}

input,
textarea {
  box-sizing: border-box;
  font-size: 0.8rem;
  padding: 6px 10px;
  width: 100%;
  flex: 1;
  background: var(--background-input);
  border: var(--border-input);
  color: var(--font);
  transition: all 0.25s ease;
  resize: none;
}

input::-moz-placeholder {
  color: var(--font-disabled);
}

input::placeholder {
  color: var(--font-disabled);
}

input:focus,
textarea:focus {
  box-shadow: none;
  border: 1px solid var(--primary-weak);
  outline: none;
}

input:hover,
textarea:hover {
  border: 1px solid var(--primary);
}

input:disabled {
  color: var(--font-disabled);
}

.background-pattern-blue {
  background-color: #2c7ad2 !important;
  background-image:
    radial-gradient(
      circle at 47% 14%,
      rgba(205, 205, 205, 0.04) 0%,
      rgba(205, 205, 205, 0.04) 43%,
      transparent 43%,
      transparent 100%
    ),
    radial-gradient(
      circle at 35% 12%,
      rgba(215, 215, 215, 0.04) 0%,
      rgba(215, 215, 215, 0.04) 4%,
      transparent 4%,
      transparent 100%
    ),
    radial-gradient(
      circle at 1% 35%,
      rgba(24, 24, 24, 0.04) 0%,
      rgba(24, 24, 24, 0.04) 37%,
      transparent 37%,
      transparent 100%
    ),
    radial-gradient(
      circle at 21% 1%,
      rgba(0, 0, 0, 0.04) 0%,
      rgba(0, 0, 0, 0.04) 26%,
      transparent 26%,
      transparent 100%
    ),
    radial-gradient(
      circle at 23% 82%,
      rgba(249, 249, 249, 0.04) 0%,
      rgba(249, 249, 249, 0.04) 60%,
      transparent 60%,
      transparent 100%
    ),
    radial-gradient(
      circle at 11% 54%,
      rgba(251, 251, 251, 0.04) 0%,
      rgba(251, 251, 251, 0.04) 23%,
      transparent 23%,
      transparent 100%
    ),
    radial-gradient(
      circle at 69% 68%,
      rgba(234, 234, 234, 0.04) 0%,
      rgba(234, 234, 234, 0.04) 10%,
      transparent 10%,
      transparent 100%
    ),
    linear-gradient(90deg, #438eff, #0064ff) !important;
}

.background-pattern-gray {
  background-color: #777 !important;
  background-image:
    radial-gradient(
      circle at 47% 14%,
      rgba(205, 205, 205, 0.04) 0%,
      rgba(205, 205, 205, 0.04) 43%,
      transparent 43%,
      transparent 100%
    ),
    radial-gradient(
      circle at 35% 12%,
      rgba(215, 215, 215, 0.04) 0%,
      rgba(215, 215, 215, 0.04) 4%,
      transparent 4%,
      transparent 100%
    ),
    radial-gradient(
      circle at 1% 35%,
      rgba(24, 24, 24, 0.04) 0%,
      rgba(24, 24, 24, 0.04) 37%,
      transparent 37%,
      transparent 100%
    ),
    radial-gradient(
      circle at 21% 1%,
      rgba(0, 0, 0, 0.04) 0%,
      rgba(0, 0, 0, 0.04) 26%,
      transparent 26%,
      transparent 100%
    ),
    radial-gradient(
      circle at 23% 82%,
      rgba(249, 249, 249, 0.04) 0%,
      rgba(249, 249, 249, 0.04) 60%,
      transparent 60%,
      transparent 100%
    ),
    radial-gradient(
      circle at 11% 54%,
      rgba(251, 251, 251, 0.04) 0%,
      rgba(251, 251, 251, 0.04) 23%,
      transparent 23%,
      transparent 100%
    ),
    radial-gradient(
      circle at 69% 68%,
      rgba(234, 234, 234, 0.04) 0%,
      rgba(234, 234, 234, 0.04) 10%,
      transparent 10%,
      transparent 100%
    ),
    linear-gradient(90deg, #777, #606060) !important;
}

.background-pattern-orange {
  background-color: #e77614;
  background-image:
    radial-gradient(
      circle at 46% 40%,
      rgba(228, 228, 228, 0.06) 0%,
      rgba(228, 228, 228, 0.06) 13%,
      transparent 13%,
      transparent 100%
    ),
    radial-gradient(
      circle at 11% 41%,
      rgba(198, 198, 198, 0.06) 0%,
      rgba(198, 198, 198, 0.06) 19%,
      transparent 19%,
      transparent 100%
    ),
    radial-gradient(
      circle at 52% 23%,
      rgba(14, 14, 14, 0.06) 0%,
      rgba(14, 14, 14, 0.06) 69%,
      transparent 69%,
      transparent 100%
    ),
    radial-gradient(
      circle at 13% 85%,
      rgba(148, 148, 148, 0.06) 0%,
      rgba(148, 148, 148, 0.06) 44%,
      transparent 44%,
      transparent 100%
    ),
    radial-gradient(
      circle at 57% 74%,
      rgba(232, 232, 232, 0.06) 0%,
      rgba(232, 232, 232, 0.06) 21%,
      transparent 21%,
      transparent 100%
    ),
    radial-gradient(
      circle at 59% 54%,
      rgba(39, 39, 39, 0.06) 0%,
      rgba(39, 39, 39, 0.06) 49%,
      transparent 49%,
      transparent 100%
    ),
    radial-gradient(
      circle at 98% 38%,
      rgba(157, 157, 157, 0.06) 0%,
      rgba(157, 157, 157, 0.06) 24%,
      transparent 24%,
      transparent 100%
    ),
    radial-gradient(
      circle at 8% 6%,
      rgba(60, 60, 60, 0.06) 0%,
      rgba(60, 60, 60, 0.06) 12%,
      transparent 12%,
      transparent 100%
    ),
    linear-gradient(90deg, #ff7600, #ff7600);
}

.background-pattern-red {
  background-color: #c82736;
  background-image:
    radial-gradient(
      circle at 19% 90%,
      rgba(190, 190, 190, 0.04) 0%,
      rgba(190, 190, 190, 0.04) 17%,
      transparent 17%,
      transparent 100%
    ),
    radial-gradient(
      circle at 73% 2%,
      rgba(78, 78, 78, 0.04) 0%,
      rgba(78, 78, 78, 0.04) 94%,
      transparent 94%,
      transparent 100%
    ),
    radial-gradient(
      circle at 45% 2%,
      rgba(18, 18, 18, 0.04) 0%,
      rgba(18, 18, 18, 0.04) 55%,
      transparent 55%,
      transparent 100%
    ),
    radial-gradient(
      circle at 76% 60%,
      rgba(110, 110, 110, 0.04) 0%,
      rgba(110, 110, 110, 0.04) 34%,
      transparent 34%,
      transparent 100%
    ),
    radial-gradient(
      circle at 68% 56%,
      rgba(246, 246, 246, 0.04) 0%,
      rgba(246, 246, 246, 0.04) 16%,
      transparent 16%,
      transparent 100%
    ),
    radial-gradient(
      circle at 71% 42%,
      rgba(156, 156, 156, 0.04) 0%,
      rgba(156, 156, 156, 0.04) 47%,
      transparent 47%,
      transparent 100%
    ),
    radial-gradient(
      circle at 46% 82%,
      rgba(247, 247, 247, 0.04) 0%,
      rgba(247, 247, 247, 0.04) 39%,
      transparent 39%,
      transparent 100%
    ),
    radial-gradient(
      circle at 50% 47%,
      rgba(209, 209, 209, 0.04) 0%,
      rgba(209, 209, 209, 0.04) 45%,
      transparent 45%,
      transparent 100%
    ),
    linear-gradient(90deg, #e53949, #cc2232);
}

.background-pattern-purple {
  background-color: #8d3dae;
  background-image:
    radial-gradient(
      circle at 47% 14%,
      rgba(205, 205, 205, 0.04) 0%,
      rgba(205, 205, 205, 0.04) 43%,
      transparent 43%,
      transparent 100%
    ),
    radial-gradient(
      circle at 35% 12%,
      rgba(215, 215, 215, 0.04) 0%,
      rgba(215, 215, 215, 0.04) 4%,
      transparent 4%,
      transparent 100%
    ),
    radial-gradient(
      circle at 1% 35%,
      rgba(24, 24, 24, 0.04) 0%,
      rgba(24, 24, 24, 0.04) 37%,
      transparent 37%,
      transparent 100%
    ),
    radial-gradient(
      circle at 21% 1%,
      rgba(0, 0, 0, 0.04) 0%,
      rgba(0, 0, 0, 0.04) 26%,
      transparent 26%,
      transparent 100%
    ),
    radial-gradient(
      circle at 23% 82%,
      rgba(249, 249, 249, 0.04) 0%,
      rgba(249, 249, 249, 0.04) 60%,
      transparent 60%,
      transparent 100%
    ),
    radial-gradient(
      circle at 11% 54%,
      rgba(251, 251, 251, 0.04) 0%,
      rgba(251, 251, 251, 0.04) 23%,
      transparent 23%,
      transparent 100%
    ),
    radial-gradient(
      circle at 69% 68%,
      rgba(234, 234, 234, 0.04) 0%,
      rgba(234, 234, 234, 0.04) 10%,
      transparent 10%,
      transparent 100%
    ),
    linear-gradient(90deg, #8d3dae, #8d3dae);
}

.background-pattern-green {
  background-color: #28a92b;
  background-image:
    radial-gradient(
      circle at 46% 40%,
      rgba(228, 228, 228, 0.06) 0%,
      rgba(228, 228, 228, 0.06) 13%,
      transparent 13%,
      transparent 100%
    ),
    radial-gradient(
      circle at 11% 41%,
      rgba(198, 198, 198, 0.06) 0%,
      rgba(198, 198, 198, 0.06) 19%,
      transparent 19%,
      transparent 100%
    ),
    radial-gradient(
      circle at 52% 23%,
      rgba(14, 14, 14, 0.06) 0%,
      rgba(14, 14, 14, 0.06) 69%,
      transparent 69%,
      transparent 100%
    ),
    radial-gradient(
      circle at 13% 85%,
      rgba(148, 148, 148, 0.06) 0%,
      rgba(148, 148, 148, 0.06) 44%,
      transparent 44%,
      transparent 100%
    ),
    radial-gradient(
      circle at 57% 74%,
      rgba(232, 232, 232, 0.06) 0%,
      rgba(232, 232, 232, 0.06) 21%,
      transparent 21%,
      transparent 100%
    ),
    radial-gradient(
      circle at 59% 54%,
      rgba(39, 39, 39, 0.06) 0%,
      rgba(39, 39, 39, 0.06) 49%,
      transparent 49%,
      transparent 100%
    ),
    radial-gradient(
      circle at 98% 38%,
      rgba(157, 157, 157, 0.06) 0%,
      rgba(157, 157, 157, 0.06) 24%,
      transparent 24%,
      transparent 100%
    ),
    radial-gradient(
      circle at 8% 6%,
      rgba(60, 60, 60, 0.06) 0%,
      rgba(60, 60, 60, 0.06) 12%,
      transparent 12%,
      transparent 100%
    ),
    linear-gradient(90deg, #28a92b, #10a614);
}

img {
  -webkit-user-drag: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */

input[type='number'] {
  -moz-appearance: textfield;
}

input[type='checkbox'] {
  background: #0f0f0f;
}

input,
textarea {
  box-sizing: border-box;
  font-size: 13.5px;
  padding: 6px 10px;
  border: var(--border-input);
  color: var(--font);
  transition: all 0.25s ease;
  resize: none;
}

input::-moz-placeholder {
  color: #b2b2b2;
}

input::placeholder {
  color: #b2b2b2;
}

input:focus,
textarea:focus {
  box-shadow: none;
  border: 1px solid var(--primary-weak);
  outline: none;
}

input:hover,
textarea:hover {
  border: 1px solid var(--primary);
}

input:disabled {
  color: var(--font-disabled);
}

textarea.stylized,
input.stylized {
  background: #f9fafc;
  border-radius: var(--radius);
  font-size: 1rem;
  padding: 0.8rem 1.2rem;
  border: none;
  font-weight: 500;
}

textarea.stylized {
  padding: 1.2rem;
}

select {
  /* Reset Select */
  outline: 0;
  box-sizing: border-box;
  width: inherit;
  /* Personalize */
  padding: 6px 10px;
  border: var(--border-input);
  color: var(--font);
  background-color: #fff;
}

/* Remove IE arrow */

select::-ms-expand {
  display: none;
}

b {
  color: var(--primary);
  font-weight: 500;
}

b.danger {
  color: var(--danger);
  font-weight: 700;
}

body {
  margin: 0;
}

h2 {
  margin: 0;
}

h3 {
  margin: 0.5rem 0 0.3rem 0;
  font-size: 1rem;
}

hr {
  border-top: 1px solid var(--border-split);
  border-bottom: none;
  border-left: none;
  border-right: none;
  margin: 12px 20px;
}

hr.full {
  margin: 12px 0;
}

hr.no-gap {
  margin: 0;
}

ul.callout {
  transition: all 0.2s ease;
  padding: 0.9rem 1.8rem;
  border-radius: var(--radius);
  background: #f4f5f7;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-align: center;
  box-sizing: border-box;
}

ul.callout > li {
  text-align: left;
  color: var(--primary-caption);
  font-size: 0.9rem;
  line-height: 1.5;
}

.gray-700 {
  color: var(--Gray-700);
}

.gray-800 {
  color: var(--Gray-800);
}

.br-8 {
  border-radius: 8px !important;
}

.header-css {
  position: relative;
  border-bottom: 1px solid var(--Gray-300);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  height: 45px;
  min-height: 45px;
  background-color: var(--Gray-100);
}
.slide-up-enter-active,
.slide-up-leave-active,
.slide-down-enter-active,
.slide-down-leave-active {
  transition: all 0.38s ease;
  position: fixed;
}

.slide-up-leave-active,
.slide-down-leave-active {
  transition: all 0.38s ease;
  position: fixed;
}

.slide-up-leave-active,
.slide-down-enter-active {
  z-index: 99999;
}

.slide-up-enter-active,
.slide-down-leave-active {
  z-index: 10000000;
}

.fixed-slide-right-enter-active,
.fixed-slide-right-leave-active,
.fixed-slide-left-enter-active,
.fixed-slide-left-leave-active,
.slide-left-enter-active,
.slide-left-leave-active,
.slide-right-enter-active,
.slide-right-leave-active {
  transition: all 0.6s ease;
  position: fixed;
  background: #fff;
}

.slide-up-enter-active,
.fixed-slide-left-leave-active,
.fixed-slide-right-enter-active,
.slide-right-enter-active {
  z-index: 100000000;
}

.slide-up-enter-to {
  opacity: 1;
  transform: translateY(0%);
}

.slide-down-leave-to,
.slide-up-enter-from {
  opacity: 0;
  transform: translateY(10%);
}

.slide-up-leave-from {
  filter: brightness(1);
}

.slide-up-leave-to {
  filter: brightness(0.7);
}

.slide-down-enter-from {
  filter: brightness(0.8);
}

.slide-down-enter-to {
  filter: brightness(1);
}

.slide-down-leave-from {
  opacity: 1;
}

.fixed-slide-right-enter-from,
.slide-right-enter-from {
  transform: translateX(100%);
}

.slide-right-leave-to {
  transform: translateX(-30%);
  opacity: 0;
  filter: brightness(0.5);
}

.fixed-slide-right-leave-to {
  filter: brightness(0.5);
}

.fixed-slide-right-leave-from,
.fixed-slide-right-enter-to,
.slide-right-enter-to,
.slide-right-leave-from {
  transform: translateX(0);
}

.slide-left-enter-from {
  transform: translateX(-100%);
  opacity: 1;
}

.fixed-slide-left-enter-from {
  opacity: 1;
}

.fixed-slide-left-leave-to,
.slide-left-leave-to {
  transform: translateX(30%);
  opacity: 0;
  filter: brightness(0.7);
}

.fixed-slide-left-leave-to {
  filter: none;
}

.slide-left-enter-to,
.slide-left-leave-from {
  transform: translateX(0);
}
/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-500:oklch(63.7% .237 25.331);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.5rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.top-\[100vh\]{top:100vh}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-\[0\.25rem\]{right:.25rem}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-0{left:calc(var(--spacing)*0)}.left-\[20px\]{left:20px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-101{z-index:101}.z-990{z-index:990}.z-1000{z-index:1000}.z-1005{z-index:1005}.z-9999{z-index:9999}.z-999999{z-index:999999}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[200\]{z-index:200}.z-\[998\]{z-index:998}.col-1{grid-column:1}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-\[6px\]{margin-inline:6px}.mx-auto{margin-inline:auto}.\!mt-\[24px\]{margin-top:24px!important}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-40{margin-top:calc(var(--spacing)*40)}.mt-\[1px\]{margin-top:1px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[16px\]{margin-top:16px}.mt-\[32px\]{margin-top:32px}.mt-\[130px\]{margin-top:130px}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-\[6px\]{margin-right:6px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-\[0\.65rem\]{margin-bottom:.65rem}.mb-\[8px\]{margin-bottom:8px}.mb-\[14px\]{margin-bottom:14px}.mb-\[15px\]{margin-bottom:15px}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-\[3px\]{margin-left:3px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-4\/3{aspect-ratio:4/3}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-7{height:calc(var(--spacing)*7)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-96{height:calc(var(--spacing)*96)}.h-\[1\.5px\]{height:1.5px}.h-\[1\.25rem\]{height:1.25rem}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[42px\]{height:42px}.h-\[45px\]{height:45px}.h-\[56px\]{height:56px}.h-\[80vh\]{height:80vh}.h-\[82px\]{height:82px}.h-\[100vh\]{height:100vh}.h-\[240px\]{height:240px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[25px\]{max-height:25px}.max-h-\[56px\]{max-height:56px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[240px\]{max-height:240px}.max-h-\[500px\]{max-height:500px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[45px\]{min-height:45px}.min-h-\[56px\]{min-height:56px}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-100{width:calc(var(--spacing)*100)}.w-\[1\.25rem\]{width:1.25rem}.w-\[12px\]{width:12px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[35\%\]{width:35%}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[48px\]{width:48px}.w-\[60px\]{width:60px}.w-\[80px\]{width:80px}.w-\[80vw\]{width:80vw}.w-\[82px\]{width:82px}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[155px\]{width:155px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[300px\]{width:300px}.w-\[480px\]{width:480px}.w-auto{width:auto}.w-full{width:100%}.max-w-100{max-width:calc(var(--spacing)*100)}.max-w-\[90px\]{max-width:90px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[550px\]{max-width:550px}.max-w-\[600px\]{max-width:600px}.max-w-\[700px\]{max-width:700px}.max-w-\[960px\]{max-width:960px}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.\!min-w-\[1rem\]{min-width:1rem!important}.\!min-w-\[2\.5rem\]{min-width:2.5rem!important}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[12px\]{min-width:12px}.min-w-\[20px\]{min-width:20px}.min-w-\[30px\]{min-width:30px}.min-w-\[34px\]{min-width:34px}.min-w-\[40px\]{min-width:40px}.min-w-\[48px\]{min-width:48px}.min-w-\[50px\]{min-width:50px}.min-w-\[60px\]{min-width:60px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.\!flex-none{flex:none!important}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-100\%\]{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-135{rotate:135deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-\[0\.1rem\]{gap:.1rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[22px\]{gap:22px}.gap-\[24px\]{gap:24px}.gap-\[25px\]{gap:25px}.gap-\[30px\]{gap:30px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-slate-300>:not(:last-child)){border-color:var(--color-slate-300)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-blue-500{border-color:var(--color-blue-500)!important}.\!border-slate-200{border-color:var(--color-slate-200)!important}.border-\[\#0064FF\]{border-color:#0064ff}.border-\[\#C4C4C4\]{border-color:#c4c4c4}.border-\[var\(--Gray-300\)\]{border-color:var(--Gray-300)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-current{border-color:currentColor}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-t-transparent{border-top-color:#0000}.\!bg-\[\#0064FF\]{background-color:#0064ff!important}.\!bg-slate-100{background-color:var(--color-slate-100)!important}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0064FF\]{background-color:#0064ff}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50)50%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[mask-image\:radial-gradient\(900px_at_center\,transparent_30\%\,white\)\]{-webkit-mask-image:radial-gradient(900px,#0000 30%,#fff);mask-image:radial-gradient(900px,#0000 30%,#fff)}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.\!p-1{padding:calc(var(--spacing)*1)!important}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-\[0\.25rem\]{padding:.25rem}.p-\[2px\]{padding:2px}.p-\[10px\]{padding:10px}.p-\[16px\]{padding:16px}.\!px-1{padding-inline:calc(var(--spacing)*1)!important}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-\[0\.4rem\]{padding-inline:.4rem}.px-\[0\.5rem\]{padding-inline:.5rem}.px-\[0\.8rem\]{padding-inline:.8rem}.px-\[0\.65rem\]{padding-inline:.65rem}.px-\[1\.2rem\]{padding-inline:1.2rem}.px-\[1\.4rem\]{padding-inline:1.4rem}.px-\[1rem\]{padding-inline:1rem}.px-\[5px\]{padding-inline:5px}.px-\[8px\]{padding-inline:8px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[24px\]{padding-inline:24px}.\!py-\[0\.2rem\]{padding-block:.2rem!important}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[0\.1rem\]{padding-block:.1rem}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[0\.3rem\]{padding-block:.3rem}.py-\[0\.4rem\]{padding-block:.4rem}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.6rem\]{padding-block:.6rem}.py-\[0\.7rem\]{padding-block:.7rem}.py-\[0\.75rem\]{padding-block:.75rem}.py-\[1px\]{padding-block:1px}.py-\[6px\]{padding-block:6px}.py-\[8px\]{padding-block:8px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-\[50px\]{padding-top:50px}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-\[12px\]{padding-right:12px}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-\[0\.65rem\]{padding-bottom:.65rem}.pb-\[16px\]{padding-bottom:16px}.pb-\[32px\]{padding-bottom:32px}.pb-\[50px\]{padding-bottom:50px}.pb-\[100px\]{padding-bottom:100px}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-\[0\.3rem\]{padding-left:.3rem}.pl-\[16px\]{padding-left:16px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-keep{word-break:keep-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-slate-500{color:var(--color-slate-500)!important}.\!text-slate-700{color:var(--color-slate-700)!important}.\!text-slate-900{color:var(--color-slate-900)!important}.text-\[\#1A1F36\]{color:#1a1f36}.text-\[\#0064FF\]{color:#0064ff}.text-\[var\(--Gray-600\)\]{color:var(--Gray-600)}.text-\[var\(--Gray-700\)\]{color:var(--Gray-700)}.text-\[var\(--default-font-color\)\]{color:var(--default-font-color)}.text-\[var\(--minimal-font-color\)\]{color:var(--minimal-font-color)}.text-black{color:var(--color-black)}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab,var(--color-black)70%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-red-500{color:var(--color-red-500)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow:0px 0px 1px var(--tw-shadow-color,#ffffffb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[1px_4px_4px_0px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:1px 4px 4px 0px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));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{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-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\!outline-none{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:\!bg-slate-200:hover{background-color:var(--color-slate-200)!important}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-70:hover{--tw-brightness:brightness(70%);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,)}.hover\:brightness-130:hover{--tw-brightness:brightness(130%);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\:border-2:focus{border-style:var(--tw-border-style);border-width:2px}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:brightness-80:active{--tw-brightness:brightness(80%);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,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-color-scheme:dark){.dark\:bg-black{background-color:var(--color-black)}.dark\:text-black{color:var(--color-black)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-white{color:var(--color-white)}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}

svg[data-v-5d09bbe7] {
    color: var(--Gray-800);
    stroke: var(--Gray-800);
}
.action-button-group[data-v-4c4e83fc] {
  display: flex;
  flex-direction: row;
  gap: 8px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px;
  padding: 4px 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}
.action-button-group .shape-type-button[data-v-4c4e83fc] {
  min-width: 58px;
  height: 52px;
  padding: 0 4px 0 0;
  color: var(--White);
  font-size: 12px;
  font-weight: 400;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
.action-button-group .shape-type-button[data-v-4c4e83fc]::after {
  content: "";
  display: block;
  width: 1px;
  height: 70%;
  background: var(--White);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.action-button-group .shape-type-button .sub-button-group[data-v-4c4e83fc] {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.action-button-group .shape-type-button .sub-button-group.position-top[data-v-4c4e83fc] {
  top: auto;
  bottom: calc(100% + 8px);
}
.action-button-group .shape-type-button .sub-button-group .sub-button[data-v-4c4e83fc] {
  width: 100%;
  min-width: 51px;
  height: 22px;
  border-radius: 4px;
  background: transparent;
  color: var(--White);
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
}
.action-button-group .shape-type-button .sub-button-group .sub-button.can-hover[data-v-4c4e83fc]:hover {
  background: var(--Primary);
}
.action-button-group .shape-type-button .sub-button-group .sub-button[data-v-4c4e83fc]:active {
  background: var(--Primary);
}
.action-button-group .shape-type-button .sub-button-group .sub-button .anchor-point[data-v-4c4e83fc] {
  width: 20px;
  display: flex;
  padding-left: 4px;
  height: 16px;
  align-items: center;
  justify-content: center;
}
.action-button-group .shape-type-button .sub-button-group .sub-button p[data-v-4c4e83fc] {
  margin: 0;
  flex: 1;
  text-align: left;
}
.action-button-group.no-hover .action-button[data-v-4c4e83fc]:hover {
  background: transparent;
  color: var(--White);
}
.action-button-group.no-hover .color-option[data-v-4c4e83fc]:hover {
  border-color: var(--White);
  transform: scale(1);
}
.action-button-group.no-hover .align-option[data-v-4c4e83fc]:not(.disabled):hover {
  border-color: transparent;
  transform: none;
}
.action-button-group.no-hover .delete-option[data-v-4c4e83fc]:hover {
  background: transparent;
  color: var(--White);
}
.action-button-group.is-brush .action-button[data-v-4c4e83fc]:not([data-action=delete]) {
  display: none;
}
.action-button-group .action-button[data-v-4c4e83fc] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 53px;
  height: 52px;
  background: transparent;
  border: none;
  color: white;
  cursor: pointer;
  border-radius: 8px;
  padding: 4px;
  gap: 5px;
  position: relative;
}
.action-button-group .action-button[data-v-4c4e83fc]:hover {
  background: var(--Primary);
  color: var(--White);
}
.action-button-group .action-button .button-icon[data-v-4c4e83fc] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
}
.action-button-group .action-button .button-text[data-v-4c4e83fc] {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.action-button-group .action-button .color-palette[data-v-4c4e83fc] {
  position: absolute;
  top: calc(100% + 8px);
  left: -4px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px;
  padding: 12px 20px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4);
  z-index: 1000;
  backdrop-filter: blur(10px);
}
.action-button-group .action-button .color-palette.position-top[data-v-4c4e83fc] {
  top: auto;
  bottom: calc(100% + 8px);
}
.action-button-group .action-button .color-palette .color-options[data-v-4c4e83fc] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  gap: 20px;
}
.action-button-group .action-button .color-palette .color-options.outline-options[data-v-4c4e83fc] {
  margin-top: 10px;
}
.action-button-group .action-button .color-palette .color-options > p[data-v-4c4e83fc] {
  font-size: 12px;
  font-weight: 400;
  width: 30px;
  text-align: left;
  color: var(--White);
  word-break: keep-all;
}
.action-button-group .action-button .color-palette .color-options .color-option[data-v-4c4e83fc] {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.action-button-group .action-button .color-palette .color-options .color-option.active[data-v-4c4e83fc] {
  box-shadow: 0 0 0 2px var(--Gray-400);
}
.action-button-group .action-button .color-palette .color-options .color-option.active svg[data-v-4c4e83fc] {
  width: 10px;
  height: 10px;
}
.action-button-group .action-button .color-palette .color-options .color-option[data-v-4c4e83fc]:hover {
  border-color: rgba(255, 255, 255, 0.8);
  transform: scale(1.1);
}
.action-button-group .action-button .color-palette .color-options .color-option[data-v-4c4e83fc]:active {
  transform: scale(0.95);
}
.action-button-group .action-button .color-palette .color-options .align-option[data-v-4c4e83fc] {
  width: 18px;
  height: 18px;
  cursor: pointer;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.action-button-group .action-button .color-palette .color-options .align-option.active svg[data-v-4c4e83fc] {
  width: 10px;
  height: 10px;
}
.action-button-group .action-button .color-palette .color-options .align-option.disabled[data-v-4c4e83fc] {
  cursor: default;
}
.action-button-group .action-button .color-palette .color-options .align-option.disabled[data-v-4c4e83fc]:hover {
  border-color: transparent;
  transform: none;
}
.action-button-group .action-button .color-palette .color-options .align-option.disabled[data-v-4c4e83fc]:active {
  transform: none;
}
.action-button-group .action-button .color-palette .color-options .align-option[data-v-4c4e83fc]:not(.disabled):hover {
  border-color: rgba(255, 255, 255, 0.8);
  transform: scale(1.1);
}
.action-button-group .action-button .color-palette .color-options .align-option[data-v-4c4e83fc]:not(.disabled):active {
  transform: scale(0.95);
}
.action-button-group .action-button .delete-options[data-v-4c4e83fc] {
  position: absolute;
  top: calc(100% + 8px);
  left: -4px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px;
  padding: 8px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4);
  z-index: 1000;
  backdrop-filter: blur(10px);
  min-width: 100px;
}
.action-button-group .action-button .delete-options.position-top[data-v-4c4e83fc] {
  top: auto;
  bottom: calc(100% + 8px);
}
.action-button-group .action-button .delete-options .delete-option-list[data-v-4c4e83fc] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.action-button-group .action-button .delete-options .delete-option-list .delete-option[data-v-4c4e83fc] {
  padding: 8px 12px;
  background: transparent;
  color: white;
  cursor: pointer;
  font-size: 0.874rem;
  border-radius: 4px;
  white-space: nowrap;
  text-align: left;
}
.action-button-group .action-button .delete-options .delete-option-list .delete-option[data-v-4c4e83fc]:hover {
  background-color: var(--Primary-500);
  color: var(--White);
}.loading-dim[data-v-45675910] {
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(3px);
}
.loading-spinner[data-v-45675910] {
  position: absolute;
  width: 50px;
  height: 50px;
  animation: rotate-45675910 1s linear infinite;
}
.loading-circle[data-v-45675910] {
  fill: none;
  stroke: var(--Primary-500, #0064ff);
  stroke-width: 6;
  stroke-linecap: round;
  animation: dash-45675910 2s ease-in-out infinite;
}
.loading-percent[data-v-45675910] {
  position: absolute;
  color: var(--Gray-800);
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}
.loading-steps[data-v-45675910] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: 80px;
  width: 300px;
  height: 90px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.step-item[data-v-45675910] {
  position: absolute;
  text-align: center;
  white-space: nowrap;
  margin: 0;
  left: 50%;
  transform: translateX(-50%);
}
.step-position-0[data-v-45675910] {
  top: 0;
}
.step-position-1[data-v-45675910] {
  top: 30px;
}
.step-position-2[data-v-45675910] {
  top: 54px;
}
.step-current[data-v-45675910] {
  font-size: 18px;
  font-weight: 600;
  color: var(--Gray-900);
  opacity: 1;
}
.step-next[data-v-45675910] {
  font-size: 14px;
  font-weight: 400;
  color: var(--Gray-600);
  opacity: 0.7;
}
.step-future[data-v-45675910] {
  font-size: 12px;
  font-weight: 300;
  color: var(--Gray-400);
  opacity: 0.5;
}
.step-current-enter-active[data-v-45675910],
.step-current-leave-active[data-v-45675910],
.step-next-enter-active[data-v-45675910],
.step-next-leave-active[data-v-45675910],
.step-future-enter-active[data-v-45675910],
.step-future-leave-active[data-v-45675910] {
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.step-current-enter-from[data-v-45675910],
.step-next-enter-from[data-v-45675910],
.step-future-enter-from[data-v-45675910] {
  opacity: 0;
  transform: translateX(-50%) translateY(10px) scale(0.9);
}
.step-current-leave-to[data-v-45675910] {
  opacity: 0;
  transform: translateX(-50%) translateY(-10px) scale(1.1);
}
.step-next-leave-to[data-v-45675910],
.step-future-leave-to[data-v-45675910] {
  opacity: 0;
  transform: translateX(-50%) translateY(10px) scale(0.9);
}
@keyframes rotate-45675910 {
100% {
    transform: rotate(360deg);
}
}
@keyframes dash-45675910 {
0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
}
100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
}
}.loading-dim[data-v-a82e968f] {
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(3px);
}
.loading-spinner[data-v-a82e968f] {
  width: 50px;
  height: 50px;
  animation: rotate-a82e968f 1s linear infinite;
}
.loading-circle[data-v-a82e968f] {
  fill: none;
  stroke: var(--Primary-500, #0064ff);
  stroke-width: 6;
  stroke-linecap: round;
  animation: dash-a82e968f 2s ease-in-out infinite;
}
.loading-percent[data-v-a82e968f] {
  position: absolute;
  color: var(--Gray-800);
  font-size: 14px;
  font-weight: 600;
  margin: 0;
}
@keyframes rotate-a82e968f {
100% {
    transform: rotate(360deg);
}
}
@keyframes dash-a82e968f {
0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
}
100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
}
}.modal-overlay[data-v-d3af68fb] {
  position: fixed;
  top: -65px;
  left: 0;
  width: 100vw;
  height: calc(100vh + 65px);
  background: rgba(0, 0, 0, 0.15);
  justify-content: center;
  align-items: center;
  z-index: 999999;
}
.modal-overlay.flex[data-v-d3af68fb] {
  display: flex;
}
.modal-overlay .modal-content[data-v-d3af68fb] {
  transform: translateY(50px);
  opacity: 0;
  transition: 0.3s ease;
}
.modal-overlay .modal-content.show[data-v-d3af68fb] {
  transform: translateY(0px);
  opacity: 1;
}
.top-zero[data-v-d3af68fb] {
  top: 0;
  height: 100vh;
}
.top-zero .modal-content[data-v-d3af68fb] {
  max-height: 100%;
}
.top-zero.flex[data-v-d3af68fb] {
  align-items: stretch;
}
.top-zero.flex .modal-content[data-v-d3af68fb] {
  display: flex;
  align-items: center;
}
.fade-enter-active[data-v-d3af68fb],
.fade-leave-active[data-v-d3af68fb] {
  transition: opacity 0.28s ease;
}
.fade-enter-from[data-v-d3af68fb],
.fade-leave-to[data-v-d3af68fb] {
  opacity: 0;
}
.fade-enter-to[data-v-d3af68fb],
.fade-leave-from[data-v-d3af68fb] {
  opacity: 1;
}
.confirm-fade-enter-active[data-v-d3af68fb],
.confirm-fade-leave-active[data-v-d3af68fb] {
  transition: opacity 0.2s ease;
}
.confirm-fade-enter-active .modal-content[data-v-d3af68fb],
.confirm-fade-leave-active .modal-content[data-v-d3af68fb] {
  transition: all 0.2s ease;
}
.confirm-fade-enter-from[data-v-d3af68fb],
.confirm-fade-leave-to[data-v-d3af68fb] {
  opacity: 0;
}
.confirm-fade-enter-from .modal-content[data-v-d3af68fb],
.confirm-fade-leave-to .modal-content[data-v-d3af68fb] {
  transform: translateY(10px);
  opacity: 0;
}
.confirm-fade-enter-to[data-v-d3af68fb],
.confirm-fade-leave-from[data-v-d3af68fb] {
  opacity: 1;
}.btn[data-v-0abbb3b5] {
  transition: 0.2s ease-in-out;
  display: flex;
  padding: 10px 0;
  width: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  color: #4d5969;
  text-align: center;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 0.75rem;
  font-weight: 600;
  cursor: pointer;
}
.btn.sm[data-v-0abbb3b5] {
  width: 64px;
  font-size: 0.87rem;
  padding: 8px 12px;
  line-height: 19px; /* 135.714% */
  border-radius: 8px;
}
.btn.md[data-v-0abbb3b5] {
  font-size: 1rem;
  padding: 14px 16px;
  border-radius: 10px;
}
.btn.lg[data-v-0abbb3b5] {
  width: 140px;
  padding: 14px 16px;
  font-size: 1.12rem;
  border-radius: 12px;
}
.btn.auto[data-v-0abbb3b5] {
  width: auto;
}
.btn.w-100[data-v-0abbb3b5] {
  width: 100%;
}
.btn.primary[data-v-0abbb3b5] {
  background: var(--Primary-500, #0064ff);
  color: var(--White, #fff);
}
.btn.primary[data-v-0abbb3b5]:not(.disabled):hover {
  background: var(--Primary-600, #0052cc);
  color: var(--White, #fff);
}
.btn.primary[data-v-0abbb3b5]:not(.disabled):active {
  background: var(--Primary-700, #003f99);
  color: var(--White, #fff);
}
.btn.primary-line[data-v-0abbb3b5] {
  background: var(--White, #fff);
  color: var(--Primary-500, #0064ff);
  border: 1px solid;
  border-color: var(--Primary-500, #0064ff);
}
.btn.primary-line.disabled[data-v-0abbb3b5] {
  background: var(--White, #fff);
  border-color: var(--Gray-300, #e3e3e3);
}
.btn.primary-line[data-v-0abbb3b5]:not(.disabled):hover {
  background: var(--Primary-100, #f2f7ff);
  color: var(--Primary-600, #0052cc);
  border-color: var(--Primary-600, #0052cc);
}
.btn.primary-line[data-v-0abbb3b5]:not(.disabled):active {
  background: var(--Primary-200, #e0ebfd);
  color: var(--Primary-700, #003f99);
  border-color: var(--Primary-700, #003f99);
}
.btn.red[data-v-0abbb3b5] {
  background: var(--Red-500, #fe5051);
  color: var(--White, #fff);
}
.btn.red[data-v-0abbb3b5]:not(.disabled):hover {
  background: var(--Red-600, #d94344);
  color: var(--White, #fff);
}
.btn.red[data-v-0abbb3b5]:not(.disabled):active {
  background: var(--Red-700, #b03335);
  color: var(--White, #fff);
}
.btn.red-line[data-v-0abbb3b5] {
  background: var(--White, #fff);
  color: var(--Red-500, #fe5051);
  border: 1px solid;
  border-color: var(--Red-500, #fe5051);
}
.btn.red-line.disabled[data-v-0abbb3b5] {
  background: var(--White, #fff);
  border-color: var(--Gray-300, #e3e3e3);
}
.btn.red-line[data-v-0abbb3b5]:not(.disabled):hover {
  background: var(--Red-100, #ffecec);
  color: var(--Red-600, #b03335);
  border-color: var(--Red-600, #b03335);
}
.btn.red-line[data-v-0abbb3b5]:not(.disabled):active {
  background: var(--Red-200, #ffcdcd);
  color: var(--Red-700, #b03335);
  border-color: var(--Red-700, #b03335);
}
.btn.secondary[data-v-0abbb3b5] {
  background: var(--White, #fff);
  color: var(--Gray-800, #4d5969);
  border: 1px solid;
  border-color: var(--Gray-300, #e3e3e3);
}
.btn.secondary.disabled[data-v-0abbb3b5] {
  background: var(--White, #fff);
}
.btn.secondary[data-v-0abbb3b5]:not(.disabled):hover {
  background: var(--Gray-200, #f2f3f9);
}
.btn.secondary[data-v-0abbb3b5]:not(.disabled):active {
  background: var(--Gray-400, #c4c4c4);
}
.btn.disabled[data-v-0abbb3b5] {
  cursor: not-allowed;
  background: var(--Gray-300, #e3e3e3);
  color: rgba(77, 89, 105, 0.1882352941);
}.layout[data-v-52fb75e5] {
  display: flex;
  width: 320px;
  max-height: -moz-fit-content;
  max-height: fit-content;
  padding: 30px;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  border-radius: 12px;
  border: 1px solid var(--Gray-300);
  background: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);
  backdrop-filter: blur(30px);
}
.layout header[data-v-52fb75e5] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 12px;
}
.layout header > h4[data-v-52fb75e5] {
  margin: 0;
  color: #8a97b2;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 12px;
  font-weight: 600;
}
.layout .highlight-text[data-v-52fb75e5] {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  color: var(--Primary-500);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.layout .message[data-v-52fb75e5] {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #4d5969;
  white-space: pre-line;
}
.layout > .btns[data-v-52fb75e5] {
  padding-top: 16px;
  display: flex;
  align-items: center;
  gap: 6px;
  align-self: stretch;
  justify-content: flex-end;
}
.layout > .btns[data-v-52fb75e5] > * {
  flex: 1;
}
.toast-container[data-v-684d5e55] {
  position: fixed;
  top: 70px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999999;
  height: -moz-max-content;
  height: max-content;
}
.toast-container .toast-group[data-v-684d5e55] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.toast-container .toast-group .toast[data-v-684d5e55] {
  margin-bottom: 8px;
  transition: transform 0.5s ease, opacity 0.5s ease, margin-top 0.2s ease; /* margin-top을 애니메이션에 추가 */
  border-radius: 0.75rem;
  opacity: 1;
  width: -moz-max-content;
  width: max-content;
  display: flex;
  align-items: center;
  padding: 8.5px 16px;
  background-color: #000;
  color: #fff;
  font-size: 0.87rem;
  font-weight: 600;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.1019607843);
}
.toast-container .toast-group .toast img[data-v-684d5e55] {
  width: 0.87rem;
  height: 0.87rem;
}
.toast-container .toast-group .toast.error[data-v-684d5e55] {
  color: var(--White, #fff);
  border-color: var(--Red-500, #fe5051);
  background-color: var(--Red-500, #fe5051);
}input[data-v-5f8cf156] {
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
  font-size: inherit;
  border-radius: 8px;
}
input[data-v-5f8cf156]::-moz-placeholder {
  opacity: 0.7;
}
input[data-v-5f8cf156]::placeholder {
  opacity: 0.7;
}
.accent-box[data-v-5f8cf156] {
  border: 2px dashed #fe5051 !important;
}
.unit-box[data-v-5f8cf156] {
  display: flex;
  align-items: center;
  justify-content: center;
}.selectable-item {
  position: relative;
  height: 36px;
  transition: 0.1s ease-in-out;
  margin-top: 4px;
}
.selectable-item:not(.selected):hover {
  background: var(--Gray-200);
}
.selectable-item.selected {
  background: var(--Primary-200);
  color: var(--Primary-500);
}
.selectable-item .drop-indicator {
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  background-color: transparent;
  z-index: 10;
}
.selectable-item .drop-indicator.show {
  background-color: var(--Primary-300);
}
.selectable-item .drop-indicator.top-indicator {
  top: -3px;
}
.selectable-item .drop-indicator.bottom-indicator {
  bottom: -3px;
}
.bg-primary {
  background-color: var(--Primary-200) !important;
}.item-input {
  font-size: 14px !important;
  font-weight: 400 !important;
}
.item-input.selectedItemClass {
  font-weight: 600 !important;
  color: var(--Primary-500) !important;
}.setting-outer-wrap[data-v-edb136c8] {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.setting-outer-wrap .setting-inner-wrap[data-v-edb136c8] {
  width: 100%;
  max-width: 1400px;
  min-width: 700px;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box[data-v-edb136c8] {
  overflow: hidden;
  background: var(--Gray-400);
  gap: 1px;
  width: 100%;
  max-width: 600px;
  max-height: calc(100vh - 260px);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box.is-app[data-v-edb136c8] {
  max-height: calc(100vh - 135px);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section[data-v-edb136c8] {
  background: var(--White);
  width: 100%;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .title[data-v-edb136c8] {
  color: var(--Text-Secondary);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .title .count[data-v-edb136c8] {
  background: var(--Gray-200);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .input-row[data-v-edb136c8] {
  height: 32px;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section hr[data-v-edb136c8] {
  color: var(--Gray-300);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section hr.dark[data-v-edb136c8] {
  color: var(--Gray-400);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section.struct[data-v-edb136c8] {
  max-width: 120px;
  background: var(--Gray-200);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section.struct .selectable-item[data-v-edb136c8]:not(.selected):hover {
  background: var(--Gray-300);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .empty-row[data-v-edb136c8] {
  text-align: center;
  color: var(--Gray-800);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .item-scroll-section[data-v-edb136c8] {
  overflow-y: auto;
  max-height: -moz-max-content;
  max-height: max-content;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .item-scroll-section > div[data-v-edb136c8] {
  padding: 0;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .item-scroll-section > div input[data-v-edb136c8] {
  padding: 0 0.65rem 0 0 !important;
}
.item-tab[data-v-edb136c8] {
  width: 100%;
  height: 100%;
  gap: 24px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.item-tab .item-tab-header[data-v-edb136c8] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.input-item-box-with-btn[data-v-edb136c8] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  border-radius: 8px;
  background: var(--White);
  border-right: none !important;
  width: 100%;
  border: 1px solid var(--Gray-300);
  margin-bottom: 10px;
}
.input-item-box-with-btn > input[data-v-edb136c8] {
  border-radius: 8px 0 0 8px;
  height: 36px;
  border: none;
  flex: 1;
  background: transparent;
}
.input-item-box-with-btn > button[data-v-edb136c8] {
  border-radius: 0 8px 8px 0;
  height: 37px;
  min-width: 45px;
  border: none;
  background: var(--Primary-500);
  color: var(--White);
  font-size: 14px;
  font-weight: 500;
  transition: 0.1s ease-in-out;
  cursor: pointer;
}
.input-item-box-with-btn > button[data-v-edb136c8]:disabled {
  background: var(--Gray-200);
  color: var(--Gray-400);
}.button-primary[data-v-1235a8d9] {
  background: var(--primary);
}
.is-web .button-primary[data-v-1235a8d9]:hover {
  background: var(--primary);
  border-color: var(--primary);
  opacity: 0.9;
}
.is-web .button-primary[data-v-1235a8d9]:active {
  background: var(--primary);
  border-color: var(--primary);
  opacity: 0.8;
}
.is-web .button-primary[data-v-1235a8d9]:focus {
  ring-color: rgba(59, 130, 246, 0.5);
}
.is-web .button-secondary[data-v-1235a8d9]:hover {
  background-color: #e5e7eb;
  color: #111827;
  border-color: #d1d5db;
}
.is-web .button-secondary[data-v-1235a8d9]:active {
  background-color: #d1d5db;
  color: #111827;
  border-color: #9ca3af;
}
.is-web .button-secondary[data-v-1235a8d9]:focus {
  ring-color: rgba(107, 114, 128, 0.3);
}
.is-web .button-outline[data-v-1235a8d9]:hover {
  background-color: #eff6ff;
  color: #1d4ed8;
  border-color: #2563eb;
}
.is-web .button-outline[data-v-1235a8d9]:active {
  background-color: #dbeafe;
  color: #1e40af;
  border-color: #1d4ed8;
}
.is-web .button-outline[data-v-1235a8d9]:focus {
  ring-color: rgba(59, 130, 246, 0.3);
}
.is-web .button-ghost[data-v-1235a8d9]:hover {
  background-color: #f3f4f6;
  color: #374151;
}
.is-web .button-ghost[data-v-1235a8d9]:active {
  background-color: #e5e7eb;
  color: #111827;
}
.is-web .button-ghost[data-v-1235a8d9]:focus {
  ring-color: rgba(107, 114, 128, 0.3);
}
button[data-v-1235a8d9]:disabled {
  transform: none !important;
}
button[data-v-1235a8d9]:disabled:hover,
button[data-v-1235a8d9]:disabled:active,
button[data-v-1235a8d9]:disabled:focus {
  transform: none !important;
  box-shadow: none !important;
}
.icon-prefix[data-v-1235a8d9] {
  margin-right: 8px;
}
.icon-suffix[data-v-1235a8d9] {
  margin-left: 8px;
}
.icon-prefix[data-v-1235a8d9],
.icon-suffix[data-v-1235a8d9] {
  width: 18px;
}
.icon-prefix svg[data-v-1235a8d9],
.icon-suffix svg[data-v-1235a8d9] {
  width: 18px;
  height: 18px;
}.setting-outer-wrap[data-v-677a21a5] {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.setting-outer-wrap .setting-inner-wrap[data-v-677a21a5] {
  width: 100%;
  max-width: 1400px;
  min-width: 700px;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box[data-v-677a21a5] {
  overflow: hidden;
  background: var(--Gray-400);
  gap: 1px;
  width: 100%;
  max-width: 600px;
  max-height: calc(100vh - 260px);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box.is-app[data-v-677a21a5] {
  max-height: calc(100vh - 135px);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section[data-v-677a21a5] {
  background: var(--White);
  width: 100%;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .title[data-v-677a21a5] {
  color: var(--Text-Secondary);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .title .count[data-v-677a21a5] {
  background: var(--Gray-200);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .input-row[data-v-677a21a5] {
  height: 32px;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section hr[data-v-677a21a5] {
  color: var(--Gray-300);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section hr.dark[data-v-677a21a5] {
  color: var(--Gray-400);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section.struct[data-v-677a21a5] {
  max-width: 120px;
  background: var(--Gray-200);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section.struct .selectable-item[data-v-677a21a5]:not(.selected):hover {
  background: var(--Gray-300);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .empty-row[data-v-677a21a5] {
  text-align: center;
  color: var(--Gray-800);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .item-scroll-section[data-v-677a21a5] {
  overflow-y: auto;
  max-height: -moz-max-content;
  max-height: max-content;
}
.item-tab[data-v-677a21a5] {
  width: 100%;
  height: 100%;
  gap: 24px;
  overflow-y: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.item-tab .item-tab-header[data-v-677a21a5] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}.cursor-pointer[data-v-f75a95f8] {
  cursor: pointer;
}
.cursor-pointer[data-v-f75a95f8]:hover {
  opacity: 0.8;
}
.text[data-v-f75a95f8] {
  color: var(--minimal-font-color);
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.check-box-wrapper svg[data-v-f75a95f8] {
  width: 18px;
  height: 18px;
}
.slider-container[data-v-4241f748] {
    width: 100%;
    box-sizing: border-box;
}
.slider-container.disabled[data-v-4241f748] {
    opacity: 0.6;
    pointer-events: none;
}
.slider-track[data-v-4241f748] {
    position: relative;
    width: 100%;
    height: 5px;
    background-color: #cce0ff;
    border-radius: 2px;
}
.slider-fill[data-v-4241f748] {
    position: absolute;
    height: 100%;
    background-color: var(--primary);
    border-radius: 2px;
    left: 0;
    top: 0;
}
.slider-thumb[data-v-4241f748] {
    cursor: grab;
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: var(--primary);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    cursor: pointer;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
}
.slider-thumb.disabled-thumb[data-v-4241f748] {
    background-color: #cccccc;
    cursor: not-allowed;
}
.slider-thumb[data-v-4241f748]::before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--White);
    border-radius: 50%;
}
.slider-thumb[data-v-4241f748]::after {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(0, 100, 255, 0.2);
    transition:
      width 0.2s,
      height 0.2s;
}
.slider-thumb[data-v-4241f748]:not(.disabled-thumb):hover::after {
    width: 27px;
    height: 27px;
}
.slider-dot[data-v-4241f748] {
    position: absolute;
    width: 3px;
    height: 3px;
    background-color: var(--primary);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    cursor: pointer;
    transition: background-color 0.2s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.slider-dot.disabled-dot[data-v-4241f748] {
    background-color: #cccccc;
    cursor: not-allowed;
}
.slider-dot[data-v-4241f748]::before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
.slider-dot.active[data-v-4241f748] {
    background-color: #f2f7ff;
}
.slider-dot.disabled-dot.active[data-v-4241f748] {
    background-color: #e6e6e6;
}
.appui-radio[data-v-85509e43] {
  display: inline-flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  gap: 8px;
}
.radio-indicator[data-v-85509e43] {
  position: relative;
}
.radio-indicator[data-v-85509e43]::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--v172e92d3);
  height: var(--v172e92d3);
  border-radius: 50%;
  background-color: white;
  opacity: var(--b7145384);
  transition: opacity 0.2s ease;
}
input:checked + .radio-indicator[data-v-85509e43] {
  border-color: var(--v241e5242);
  background-color: var(--v241e5242);
}
input:not(:checked) + .radio-indicator[data-v-85509e43] {
  border-color: var(--v6570cc26);
  background-color: transparent;
}
input:focus + .radio-indicator[data-v-85509e43] {
  box-shadow: var(--v0df2958e);
}
input:disabled + .radio-indicator[data-v-85509e43] {
  cursor: default;
}
.label[data-v-85509e43] {
  font-size: 14px;
  font-weight: 400;
  color: var(--minimal-font-color) !important;
  cursor: pointer;
  white-space: nowrap;
}.select-box[data-v-865f1538] {
  position: relative;
  height: 100%;
}
.select-box.disabled[data-v-865f1538] {
  opacity: 0.6;
  cursor: not-allowed;
}
.select-box.disabled .select-trigger[data-v-865f1538] {
  cursor: not-allowed;
}
.select-trigger[data-v-865f1538] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 12px;
  border: 1px solid var(--Gray-300, #e3e3e3);
  border-radius: 4px;
  background-color: var(--White);
  cursor: pointer;
  transition: border-color 0.2s ease;
  height: 100%;
}
.select-trigger[data-v-865f1538]:hover:not(.disabled) {
  border-color: var(--Gray-400, #c4c4c4);
}
.select-box.open .select-trigger[data-v-865f1538] {
  border-color: var(--Primary, #4a8eff);
}
.select-value[data-v-865f1538] {
  font-size: 12px;
  font-weight: 600;
  color: var(--Gray-800);
  flex: 1;
  text-align: left;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select-value.placeholder[data-v-865f1538] {
  color: var(--Gray-600);
}
.select-input[data-v-865f1538] {
  flex: 1;
  border: none;
  outline: none;
  background: transparent;
  font-size: 12px;
  font-weight: 600;
  color: var(--Gray-800);
  padding: 0;
}
.select-input[data-v-865f1538]::-moz-placeholder {
  color: var(--Gray-600);
}
.select-input[data-v-865f1538]::placeholder {
  color: var(--Gray-600);
}
.select-input.input-invalid[data-v-865f1538] {
  color: var(--red-500, #ef4444);
}
.select-input[data-v-865f1538]:disabled {
  color: var(--Gray-400);
  cursor: not-allowed;
}
.select-arrow[data-v-865f1538] {
  width: 0;
  height: 0;
  margin-left: 8px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid var(--Gray-600, #666);
  transition: transform 0.2s ease;
}
.select-arrow.rotated[data-v-865f1538] {
  transform: rotate(180deg);
}
.select-dropdown[data-v-865f1538] {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: var(--White);
  border: 1px solid var(--Gray-300, #e3e3e3);
  border-radius: 4px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  margin-top: 2px;
  min-width: 100%;
  width: -moz-max-content;
  width: max-content;
}
.select-options[data-v-865f1538] {
  max-height: 200px;
  overflow-y: auto;
}
.color-box[data-v-865f1538] {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 8px;
}
.select-option[data-v-865f1538] {
  padding: 8px 12px;
  font-size: 14px;
  color: var(--Gray-800, #333);
  cursor: pointer;
  transition: background-color 0.2s ease;
  word-break: keep-all;
  white-space: nowrap;
}
.select-option[data-v-865f1538]:hover {
  background-color: var(--Gray-100, #f5f5f5);
}
.select-option.selected[data-v-865f1538] {
  background-color: var(--Primary-50, #e3f2fd);
  color: var(--Primary, #4a8eff);
  font-weight: 500;
}
.select-option-empty[data-v-865f1538] {
  padding: 8px 12px;
  font-size: 14px;
  color: var(--Gray-500, #888);
  text-align: center;
  font-style: italic;
  word-break: keep-all;
  white-space: nowrap;
}
.dropdown-enter-active[data-v-865f1538],
.dropdown-leave-active[data-v-865f1538] {
  transition: all 0.2s ease;
  transform-origin: top center;
}
.dropdown-enter-from[data-v-865f1538],
.dropdown-leave-to[data-v-865f1538] {
  opacity: 0;
  transform: scaleY(0.8) translateY(-10px);
}
.dropdown-enter-to[data-v-865f1538],
.dropdown-leave-from[data-v-865f1538] {
  opacity: 1;
  transform: scaleY(1) translateY(0);
}.checkbox-inner > div[data-v-9af5061c],
.no-padding > div[data-v-9af5061c] {
  padding: 0 !important;
}
.setting-item[data-v-9af5061c] {
  border: none;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.setting-item .item-inner[data-v-9af5061c] {
  display: flex;
  align-items: center;
  gap: 16px;
}
.setting-item .style-type-wrap[data-v-9af5061c] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid var(--Gray-300);
  border-radius: 8px;
  padding: 16px;
}
.setting-item .style-type-wrap .preview-sec[data-v-9af5061c] {
  width: 88px;
  height: 88px;
  border-radius: 8px;
  background-color: var(--Gray-200);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 14px;
}
.setting-item .style-type-wrap .preview-sec p[data-v-9af5061c] {
  font-weight: 400;
  font-size: 10px;
  color: var(--Gray-800);
}
.setting-item .style-type-wrap .preview-sec .preview-img[data-v-9af5061c] {
  width: 37px;
  height: 37px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.setting-item .style-type-wrap .preview-sec .preview-img > p[data-v-9af5061c] {
  font-size: 24px;
  font-weight: 600;
}
.setting-item .radio-inner[data-v-9af5061c] {
  display: flex;
  align-items: center;
  gap: 16px;
}
.setting-item .radio-inner > label[data-v-9af5061c] {
  padding: 0 !important;
}
.setting-item .slider-container[data-v-9af5061c] {
  color: var(--Gray-900);
  width: 100%;
}
.setting-item .slider-container .slider-label[data-v-9af5061c] {
  font-size: 12px;
  margin-bottom: 8px;
  color: var(--Gray-700);
  font-weight: 500;
}
.setting-item .slider-container .slider-wrapper[data-v-9af5061c] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}
.setting-item .slider-container .slider-wrapper[data-v-9af5061c] .slider {
  flex: 1;
}
.setting-item .slider-container .slider-wrapper[data-v-9af5061c] .slider-track {
  background: var(--Gray-200);
}
.setting-item .slider-container .slider-wrapper[data-v-9af5061c] .slider-thumb {
  background: var(--Primary);
  border: none;
}
.setting-item .slider-container .slider-wrapper[data-v-9af5061c] .slider-fill {
  background: var(--Primary);
}
.setting-item .slider-container .slider-wrapper .slider-value[data-v-9af5061c] {
  font-size: 11px;
  color: var(--Gray-600);
  white-space: nowrap;
  min-width: 70px;
  text-align: center;
  padding: 2px 6px;
  background: var(--Gray-100);
  border-radius: 4px;
  font-weight: 500;
}
.setting-item .radio-inner-fill[data-v-9af5061c] {
  width: 100%;
  display: flex;
  gap: 16px;
}
.setting-item .radio-inner-fill .fill-inner[data-v-9af5061c] {
  width: 100%;
  display: flex;
  gap: 8px;
  flex-direction: column;
  align-items: flex-start;
}
.setting-item .radio-inner-fill .fill-inner > label[data-v-9af5061c] {
  padding: 0 !important;
}
.setting-item .radio-inner-fill .fill-inner .image-sec[data-v-9af5061c] {
  width: 100%;
  flex: 1;
  border-radius: 8px;
  border: 2px solid transparent;
}
.setting-item .radio-inner-fill .fill-inner .image-sec.active[data-v-9af5061c] {
  border: 2px solid var(--Primary-500);
}
.setting-item .radio-inner-fill .fill-inner .image-sec img[data-v-9af5061c] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.setting-item .radio-inner-fill > label[data-v-9af5061c] {
  padding: 0 !important;
  flex: 1;
  height: 208px;
}
.tab-content-scroll[data-v-9af5061c] {
  overflow-y: auto;
  height: calc(100% - 73px);
  padding-right: 16px;
  padding-bottom: 40px;
}
.item-tab-content[data-v-9af5061c] {
  flex: 1;
  overflow: hidden;
}
.item-tab-content .tab-menu-btns[data-v-9af5061c] {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 600;
  position: sticky;
  top: 0;
  background: var(--White);
  z-index: 10;
  padding: 16px 0;
  margin: -16px 0 0 0;
}
.item-tab-content .tab-menu-btns .selectable-item-tab[data-v-9af5061c] {
  cursor: pointer;
  position: relative;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 11px 21px;
  transition: 0.1s ease-in-out;
}
.item-tab-content .tab-menu-btns .selectable-item-tab[data-v-9af5061c]:not(.selected):hover {
  background: var(--Gray-200);
}
.item-tab-content .tab-menu-btns .selectable-item-tab.selected[data-v-9af5061c] {
  border-bottom: 2px solid var(--Primary-500);
  color: var(--Primary-500);
}
.setting-outer-wrap[data-v-9af5061c] {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.setting-outer-wrap .setting-inner-wrap[data-v-9af5061c] {
  width: 100%;
  max-width: 1400px;
  min-width: 700px;
  display: flex;
  flex-direction: column;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box[data-v-9af5061c] {
  background: var(--Gray-400);
  gap: 1px;
  width: 100%;
  height: 100%;
  max-width: 600px;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box.is-app[data-v-9af5061c] {
  max-height: calc(100vh - 135px);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section[data-v-9af5061c] {
  background: var(--White);
  width: 100%;
  height: auto;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .title[data-v-9af5061c] {
  color: var(--Text-Secondary);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .title .count[data-v-9af5061c] {
  background: var(--Gray-200);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .input-row[data-v-9af5061c] {
  height: 32px;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section hr[data-v-9af5061c] {
  color: var(--Gray-300);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section hr.dark[data-v-9af5061c] {
  color: var(--Gray-400);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section.struct[data-v-9af5061c] {
  max-width: 120px;
  background: var(--Gray-200);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section.struct .selectable-item[data-v-9af5061c]:not(.selected):hover {
  background: var(--Gray-300);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .empty-row[data-v-9af5061c] {
  text-align: center;
  color: var(--Gray-800);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .item-scroll-section[data-v-9af5061c] {
  overflow-y: visible;
  max-height: none;
}
.item-tab[data-v-9af5061c] {
  width: 100%;
  height: 100%;
  gap: 24px;
  overflow-y: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.item-tab .item-tab-header[data-v-9af5061c] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}.setting-outer-wrap[data-v-e95ae0f7] {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.setting-outer-wrap .setting-inner-wrap[data-v-e95ae0f7] {
  width: 100%;
  max-width: 1400px;
  min-width: 700px;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box[data-v-e95ae0f7] {
  overflow: hidden;
  background: var(--Gray-400);
  gap: 1px;
  width: 100%;
  max-width: 600px;
  max-height: calc(100vh - 260px);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box.is-app[data-v-e95ae0f7] {
  max-height: calc(100vh - 135px);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section[data-v-e95ae0f7] {
  background: var(--White);
  width: 100%;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .title[data-v-e95ae0f7] {
  color: var(--Text-Secondary);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .title .count[data-v-e95ae0f7] {
  background: var(--Gray-200);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .input-row[data-v-e95ae0f7] {
  height: 32px;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section hr[data-v-e95ae0f7] {
  color: var(--Gray-300);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section hr.dark[data-v-e95ae0f7] {
  color: var(--Gray-400);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section.struct[data-v-e95ae0f7] {
  max-width: 120px;
  background: var(--Gray-200);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section.struct .selectable-item[data-v-e95ae0f7]:not(.selected):hover {
  background: var(--Gray-300);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .empty-row[data-v-e95ae0f7] {
  text-align: center;
  color: var(--Gray-800);
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .item-scroll-section[data-v-e95ae0f7] {
  overflow-y: auto;
  max-height: -moz-max-content;
  max-height: max-content;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .item-scroll-section > div[data-v-e95ae0f7] {
  padding: 0;
}
.setting-outer-wrap .setting-inner-wrap .input-item-box .item-section .item-scroll-section > div input[data-v-e95ae0f7] {
  padding: 0 0.65rem 0 0 !important;
}
.item-tab[data-v-e95ae0f7] {
  width: 100%;
  height: 100%;
  gap: 24px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.item-tab .item-tab-header[data-v-e95ae0f7] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.input-item-box-with-btn[data-v-e95ae0f7] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  border-radius: 8px;
  background: var(--White);
  border-right: none !important;
  width: 100%;
  border: 1px solid var(--Gray-300);
  margin-bottom: 10px;
}
.input-item-box-with-btn > input[data-v-e95ae0f7] {
  border-radius: 8px 0 0 8px;
  height: 36px;
  border: none;
  flex: 1;
  background: transparent;
}
.input-item-box-with-btn > button[data-v-e95ae0f7] {
  border-radius: 0 8px 8px 0;
  height: 37px;
  min-width: 45px;
  border: none;
  background: var(--Primary-500);
  color: var(--White);
  font-size: 14px;
  font-weight: 500;
  transition: 0.1s ease-in-out;
  cursor: pointer;
}
.input-item-box-with-btn > button[data-v-e95ae0f7]:disabled {
  background: var(--Gray-200);
  color: var(--Gray-400);
}.recommend-wrap[data-v-50dbc4e6] {
  width: 100%;
  display: flex;
  height: 26px;
  gap: 6px;
  align-items: center;
  justify-content: flex-start;
}
.recommend-wrap .recommend-item[data-v-50dbc4e6] {
  width: calc((100% - 12px) / 3);
  height: 100%;
  background-color: #ffeffb;
  border-radius: 4px;
  padding: 4px 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.recommend-wrap .recommend-item p[data-v-50dbc4e6] {
  font-size: 12px;
  font-weight: 600;
  color: #ff0099;
}.text-item[data-v-56a61445] {
  font-size: 13.5px;
  padding: 6px 10px;
}
.recommend-wrap[data-v-56a61445] {
  width: 100%;
  display: flex;
  height: 26px;
  gap: 6px;
  align-items: center;
  justify-content: flex-start;
}
.recommend-wrap .recommend-item[data-v-56a61445] {
  width: calc((100% - 12px) / 3);
  height: 100%;
  background-color: #ffeffb;
  border-radius: 4px;
  padding: 4px 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.recommend-wrap .recommend-item p[data-v-56a61445] {
  font-size: 12px;
  font-weight: 600;
  color: #ff0099;
}.is-center[data-v-11506304] {
  position: relative;
}
.is-center[data-v-11506304]::before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: var(--Gray-300);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.is-center[data-v-11506304]::after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: var(--Gray-300);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}.autocomplete-dropdown[data-v-a95a5a9c] {
  position: absolute;
  right: 0;
  background-color: white;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  max-height: 200px;
  overflow-y: auto;
  min-width: 120px;
  transform-origin: top center;
  z-index: 300;
}
.autocomplete-item[data-v-a95a5a9c] {
  padding: 8px 12px;
  text-align: right;
  font-size: 0.875rem;
  cursor: pointer;
}
.autocomplete-item[data-v-a95a5a9c]:hover, .autocomplete-item.selected[data-v-a95a5a9c] {
  background-color: #f3f4f6;
}
.dropdown-enter-active[data-v-a95a5a9c],
.dropdown-leave-active[data-v-a95a5a9c] {
  transition: opacity 0.2s, transform 0.2s;
  transform-origin: top center;
}
.dropdown-enter-from[data-v-a95a5a9c],
.dropdown-leave-to[data-v-a95a5a9c] {
  opacity: 0;
  transform: scaleY(0.8);
}.item-tab[data-v-8e28fd8e] {
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  gap: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.item-tab .item-tab-header[data-v-8e28fd8e] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.item-tab .item-tab-content[data-v-8e28fd8e] {
  flex: 1;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  overflow-y: auto;
  gap: 1.25rem;
}
.item-tab .item-tab-content .preset-card-wrap[data-v-8e28fd8e] {
  width: 100%;
  flex-shrink: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.5rem;
  height: 100%;
  overflow-y: auto;
  grid-auto-rows: max-content;
  align-items: start;
}
.item-tab .item-tab-content .preset-card-wrap .preset-card[data-v-8e28fd8e] {
  transition: 0.2s ease-in-out;
  width: 100%;
  border-radius: 0.5rem;
  border: 1px solid;
  border-color: var(--Gray-300);
  background-color: var(--Gray-100);
  overflow: hidden;
  cursor: pointer;
  align-self: start;
  height: auto;
  min-height: unset;
}
.item-tab .item-tab-content .preset-card-wrap .preset-card[data-v-8e28fd8e]:hover {
  border-color: var(--Primary-300);
}
.item-tab .item-tab-content .preset-card-wrap .preset-card:hover .name[data-v-8e28fd8e] {
  border-color: var(--Primary-300);
}
.item-tab .item-tab-content .preset-card-wrap .preset-card .item[data-v-8e28fd8e] {
  transition: 0.2s ease-in-out;
  padding: 0.5rem;
  color: var(--Gray-800);
  font-size: 0.875em;
}
.item-tab .item-tab-content .preset-card-wrap .preset-card .item + .item[data-v-8e28fd8e] {
  padding-top: 0;
}
.item-tab .item-tab-content .preset-card-wrap .preset-card .name[data-v-8e28fd8e] {
  transition: 0.2s ease-in-out;
  font-weight: 600;
  color: var(--Gray-800);
  padding: 0.5rem;
  background-color: var(--White);
  border-top: 1px solid;
  border-color: var(--Gray-300);
}
.item-tab .item-tab-content .preset-card-wrap .preset-card.selected[data-v-8e28fd8e] {
  border-color: var(--Primary-300);
  background-color: var(--Primary-100);
}
.item-tab .item-tab-content .preset-card-wrap .preset-card.selected .item[data-v-8e28fd8e] {
  color: var(--Primary);
}
.item-tab .item-tab-content .preset-card-wrap .preset-card.selected .name[data-v-8e28fd8e] {
  border-color: var(--Primary-300);
  color: var(--Primary);
}
.item-tab .item-tab-content .preset-card-wrap .preset-add-button[data-v-8e28fd8e] {
  transition: 0.2s ease-in-out;
  border-radius: 0.5rem;
  border: 1px solid;
  border-color: var(--Gray-300);
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  color: var(--Gray-800);
  font-weight: 600;
  gap: 0.25rem;
  cursor: pointer;
}
.item-tab .item-tab-content .preset-card-wrap .preset-add-button[data-v-8e28fd8e]:hover {
  background-color: var(--Gray-100);
}
.item-tab .item-tab-content .preset-detail-wrap[data-v-8e28fd8e] {
  border: 1px solid var(--Gray-300);
  border-top: none;
  border-bottom: none;
  background-color: var(--Gray-100);
  padding: 1.25rem;
  height: 100%;
  min-width: 420px;
}
.item-tab .item-tab-content .preset-detail-wrap .preset-detail-header[data-v-8e28fd8e] {
  display: flex;
  align-items: center;
  gap: 0.2rem;
  margin-bottom: 0.5rem;
}
.item-tab .item-tab-content .preset-detail-wrap .preset-detail-header .delete-button[data-v-8e28fd8e] {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.4rem;
  border-radius: 0.5rem;
  border: 1px solid var(--Gray-300);
  background-color: var(--White);
  transition: 0.2s ease-in-out;
}
.item-tab .item-tab-content .preset-detail-wrap .preset-detail-header .delete-button[data-v-8e28fd8e]:hover {
  background-color: var(--Gray-200);
}
.item-tab .item-tab-content .preset-detail-wrap .preset-detail-header .item-input[data-v-8e28fd8e] {
  font-size: 0.875rem !important;
  padding: 0.375rem 0.5rem !important;
  font-weight: 400 !important;
  border-color: var(--Gray-300) !important;
  background-color: var(--White) !important;
}
.item-tab .item-tab-content .preset-detail-wrap .preset-detail-content[data-v-8e28fd8e] {
  background-color: var(--White);
  border: 1px solid var(--Gray-300);
  height: calc(100% - 2.75rem);
  overflow-y: auto;
  padding: 0 1rem;
  border-radius: 0.5rem;
}
.item-tab[data-v-77b7a0c2] {
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  gap: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.item-tab .item-tab-header[data-v-77b7a0c2] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  height: 50px;
}
.item-tab .item-tab-content[data-v-77b7a0c2] {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  overflow-y: hidden;
}
.right-items[data-v-77b7a0c2] {
  flex: 1 !important;
  min-height: unset !important;
}
.setting-inner-wrap[data-v-77b7a0c2] {
  width: 100%;
  max-width: 1400px;
  min-width: 700px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  overflow-y: hidden;
}
.setting-inner-wrap .tab-menu-btns[data-v-77b7a0c2] {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
.setting-inner-wrap .tab-menu-btns .selectable-item-tab[data-v-77b7a0c2] {
  cursor: pointer;
  position: relative;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 11px 21px;
  transition: 0.1s ease-in-out;
}
.setting-inner-wrap .tab-menu-btns .selectable-item-tab[data-v-77b7a0c2]:not(.selected):hover {
  background: var(--Gray-200);
}
.setting-inner-wrap .tab-menu-btns .selectable-item-tab.selected[data-v-77b7a0c2] {
  border-bottom: 2px solid var(--Primary-500);
  color: var(--Primary-500);
}
.setting-inner-wrap .input-item-box[data-v-77b7a0c2] {
  overflow-y: auto;
  border-top: 1px solid var(--Gray-300);
  background: var(--Gray-200);
  gap: 1px;
  border-radius: 0 0 8px 8px;
  height: calc(100vh - 280px);
}
.setting-inner-wrap .input-item-box.is-app[data-v-77b7a0c2] {
  height: calc(100vh - 135px);
}
.setting-inner-wrap .input-item-box .item-section[data-v-77b7a0c2] {
  background: var(--White);
  width: 100%;
}
.setting-inner-wrap .input-item-box .item-section .title[data-v-77b7a0c2] {
  font-size: 12px;
  font-weight: 600;
  color: var(--Gray-800);
}
.setting-inner-wrap .input-item-box .item-section .title .count[data-v-77b7a0c2] {
  background: var(--Gray-200);
}
.setting-inner-wrap .input-item-box .item-section .input-row[data-v-77b7a0c2] {
  height: 32px;
}
.setting-inner-wrap .input-item-box .item-section hr[data-v-77b7a0c2] {
  color: var(--Gray-300);
}
.setting-inner-wrap .input-item-box .item-section hr.dark[data-v-77b7a0c2] {
  color: var(--Gray-400);
}
.setting-inner-wrap .input-item-box .item-section.struct[data-v-77b7a0c2] {
  max-width: 120px;
  background: var(--Gray-200);
}
.setting-inner-wrap .input-item-box .item-section.struct .selectable-item[data-v-77b7a0c2]:not(.selected):hover {
  background: var(--Gray-300);
}
.setting-inner-wrap .input-item-box .item-section .empty-row[data-v-77b7a0c2] {
  text-align: center;
  color: var(--Gray-800);
}
.setting-inner-wrap .input-item-box .item-section .item-scroll-section[data-v-77b7a0c2] {
  overflow-y: auto;
  max-height: -moz-max-content;
  max-height: max-content;
}
.loading-bar[data-v-77b7a0c2] {
  width: 100%;
  height: 2px;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}
.loading-bar[data-v-77b7a0c2]::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--Primary-300);
  animation: loading-77b7a0c2 0.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  transform-origin: left;
}
@keyframes loading-77b7a0c2 {
0% {
    transform: scaleX(0);
    opacity: 0.1;
}
20% {
    opacity: 1;
}
100% {
    transform: scaleX(1);
    opacity: 0;
}
}
.input-item-box-with-btn[data-v-77b7a0c2] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  border-radius: 8px;
  background: var(--White);
  border-right: none !important;
  width: 100%;
  border: 1px solid var(--Gray-300);
  margin-bottom: 10px;
}
.input-item-box-with-btn > input[data-v-77b7a0c2] {
  border-radius: 8px 0 0 8px;
  height: 36px;
  border: none;
  flex: 1;
  background: transparent;
}
.input-item-box-with-btn > button[data-v-77b7a0c2] {
  border-radius: 0 8px 8px 0;
  height: 37px;
  min-width: 45px;
  border: none;
  background: var(--Primary-500);
  color: var(--White);
  font-size: 14px;
  font-weight: 500;
  transition: 0.1s ease-in-out;
  cursor: pointer;
}
.input-item-box-with-btn > button[data-v-77b7a0c2]:disabled {
  background: var(--Gray-200);
  color: var(--Gray-400);
}
.new-item-box[data-v-77b7a0c2] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.new-item-box > div[data-v-77b7a0c2] {
  width: 100%;
  flex: 1;
}
.items-container[data-v-77b7a0c2] {
  width: 100%;
  flex: 1;
  background: var(--White);
  border-top: 1px solid var(--Gray-300);
  display: flex;
  align-items: stretch; /* 모든 items-wrapper를 같은 높이로 맞춤 */
  border-radius: 0 0 8px 8px;
  justify-content: center;
  overflow-y: auto;
  height: 0; /* flex: 1이 제대로 작동하도록 */
}
.items-container .item-section.bottom[data-v-77b7a0c2] {
  border-top: 1px solid var(--Gray-300);
  padding-top: 16px;
  margin-top: 16px;
}
.items-container .scroll-section[data-v-77b7a0c2] {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.items-container .items-wrapper[data-v-77b7a0c2] {
  padding-top: 16px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  height: 100%;
}
.items-container .items-wrapper .item-scroll-section[data-v-77b7a0c2] {
  overflow-y: auto;
  max-height: 300px;
  min-height: 300px;
  flex: 1;
  width: 100%;
}
.items-container .items-wrapper .item-scroll-section.bottom[data-v-77b7a0c2] {
  border-top: 1px solid var(--Gray-300);
}
.items-container .items-wrapper .title[data-v-77b7a0c2] {
  font-size: 12px;
  font-weight: 600;
  color: var(--Gray-800);
}
.items-container .items-wrapper .title .count[data-v-77b7a0c2] {
  background: var(--Gray-200);
}
.items-container .items-wrapper .input-row[data-v-77b7a0c2] {
  height: 32px;
}
.items-container .items-wrapper hr[data-v-77b7a0c2] {
  color: var(--Gray-300);
}
.items-container .items-wrapper hr.dark[data-v-77b7a0c2] {
  color: var(--Gray-400);
}
.items-container .items-wrapper.struct[data-v-77b7a0c2] {
  max-width: 120px;
  background: var(--Gray-200);
}
.items-container .items-wrapper.struct .selectable-item[data-v-77b7a0c2]:not(.selected):hover {
  background: var(--Gray-300);
}
.items-container .items-wrapper .empty-row[data-v-77b7a0c2] {
  text-align: center;
  color: var(--Gray-800);
}
.horizontal-border[data-v-77b7a0c2] {
  width: 1px;
  height: 100%;
  background: var(--Gray-300);
  margin: 16px !important;
  min-height: 700px;
}.modal-overlay[data-v-bf34b681] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.15);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
.setting-popup[data-v-bf34b681] {
  width: 90%;
  height: 90%;
  background-color: var(--White);
  display: flex;
  flex-direction: row;
  border-radius: 8px;
  transform: translateY(50px);
  opacity: 0;
  transition: 0.3s ease;
  position: relative;
}
.setting-popup.show[data-v-bf34b681] {
  transform: translateY(0px);
  opacity: 1;
}
.setting-popup .close-btn[data-v-bf34b681] {
  position: absolute;
  top: 35px;
  right: 35px;
  cursor: pointer;
}
.setting-popup .left-tab-list[data-v-bf34b681] {
  width: 200px;
  height: 100%;
  padding: 30px 14px;
  background-color: var(--Gray-100);
  border-radius: 8px 0 0 8px;
  gap: 4px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.setting-popup .left-tab-list.is-web .tab-item[data-v-bf34b681]:hover {
  background-color: var(--Gray-200);
}
.setting-popup .left-tab-list > p[data-v-bf34b681] {
  font-weight: 600;
  font-size: 12px;
  color: var(--Gray-600);
  margin-bottom: 16px;
  padding: 0 16px;
}
.setting-popup .left-tab-list .tab-item[data-v-bf34b681] {
  width: 100%;
  transition: 0.3s ease;
  padding: 14px 16px;
  font-weight: 600;
  font-size: 14px;
  color: var(--Gray-800);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  border-radius: 8px;
  cursor: pointer;
}
.setting-popup .left-tab-list .tab-item.active[data-v-bf34b681] {
  background-color: var(--Gray-200);
  color: var(--Primary);
}
.setting-popup .left-tab-list .tab-item.parent-menu[data-v-bf34b681] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.setting-popup .left-tab-list .tab-item.parent-menu.active[data-v-bf34b681] {
  background-color: var(--Gray-200);
}
.setting-popup .left-tab-list .tab-item.parent-menu .arrow-icon[data-v-bf34b681] {
  transition: transform 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.setting-popup .left-tab-list .tab-item.parent-menu .arrow-icon.rotate[data-v-bf34b681] {
  transform: rotate(180deg);
}
.setting-popup .left-tab-list .tab-item.parent-menu .arrow-icon svg[data-v-bf34b681] {
  color: var(--Gray-600);
}
.setting-popup .left-tab-list .sub-menu[data-v-bf34b681] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-left: 16px;
  width: calc(100% - 16px);
}
.setting-popup .left-tab-list .sub-menu .sub-item[data-v-bf34b681] {
  font-size: 13px;
  padding: 12px 16px;
  color: var(--Gray-700);
  width: 100%;
}
.setting-popup .left-tab-list .sub-menu .sub-item.active[data-v-bf34b681] {
  background-color: var(--Primary-100);
  color: var(--Primary);
}
.setting-popup .right-tab-content[data-v-bf34b681] {
  flex: 1;
  height: 100%;
  padding: 30px;
  border-radius: 0 8px 8px 0;
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.setting-popup .right-tab-content .content-inner[data-v-bf34b681] {
  max-width: 920px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.setting-popup .right-tab-content .content-inner .title-wrap[data-v-bf34b681] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  background-color: var(--White);
}
.setting-popup .right-tab-content .content-inner .title-wrap > p[data-v-bf34b681] {
  font-weight: 600;
  font-size: 16px;
  color: var(--Gray-800);
  margin-bottom: 4px;
}
.setting-popup .right-tab-content .content-inner .title-wrap > span[data-v-bf34b681] {
  font-weight: 400;
  font-size: 14px;
  color: var(--Gray-900);
}
.fade-enter-active[data-v-bf34b681],
.fade-leave-active[data-v-bf34b681] {
  transition: opacity 0.28s ease;
}
.fade-enter-from[data-v-bf34b681],
.fade-leave-to[data-v-bf34b681] {
  opacity: 0;
}
.fade-enter-to[data-v-bf34b681],
.fade-leave-from[data-v-bf34b681] {
  opacity: 1;
}
.main-noti-box[data-v-0e322b26] {
  position: absolute;
  top: calc(100% - 6px);
  right: 0;
  margin-top: 10px;
  width: 280px;
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  background-color: var(--Gray-200);
  z-index: 1000;
  border: 1px solid var(--Gray-300);
  padding: 10px 16px;
}
.main-noti-box .main-noti-box-header[data-v-0e322b26] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.main-noti-box .main-noti-box-header p[data-v-0e322b26] {
  font-size: 14px;
  color: var(--Gray-800);
  font-weight: 600;
}
.main-noti-box .main-noti-box-sub-title[data-v-0e322b26] {
  font-size: 12px;
  font-weight: 400;
  color: var(--Gray-800);
  margin-bottom: 16px;
}
.main-noti-box .main-noti-box-content .time-box p[data-v-0e322b26] {
  font-size: 12px;
  font-weight: 400;
  color: var(--Primary-500);
}
.main-noti-box .main-noti-box-content .progress-container .progress-info[data-v-0e322b26] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 6px;
}
.main-noti-box .main-noti-box-content .progress-container .progress-info span[data-v-0e322b26] {
  font-size: 12px;
  font-weight: 500;
  color: var(--Primary-500);
}
.main-noti-box .main-noti-box-content .progress-container .progress-bar-container[data-v-0e322b26] {
  width: 100%;
}
.main-noti-box .main-noti-box-content .progress-container .progress-bar-container .progress-bar-bg[data-v-0e322b26] {
  width: 100%;
  height: 8px;
  background-color: var(--Gray-300);
  border-radius: 3px;
  overflow: hidden;
}
.main-noti-box .main-noti-box-content .progress-container .progress-bar-container .progress-bar-bg .progress-bar-fill[data-v-0e322b26] {
  height: 100%;
  background-color: var(--Primary-500);
  border-radius: 3px;
  transition: width 0.3s ease;
}
.main-noti-box .close-btn[data-v-0e322b26] {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  transition: background-color 0.2s;
}

/* 페이드 애니메이션 */
.fade-enter-active[data-v-0e322b26],
.fade-leave-active[data-v-0e322b26] {
  transition: opacity 0.3s, transform 0.3s;
}
.fade-enter-from[data-v-0e322b26],
.fade-leave-to[data-v-0e322b26] {
  opacity: 0;
  transform: translateY(-10px);
}
.header-class[data-v-3f419399] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 5;
}
.bg-gray-100[data-v-3f419399] {
    background-color: var(--Gray-100);
}
.router-link-active[data-v-3f419399] {
    color: var(--color-blue-500) !important;
    border-color: var(--color-slate-200);
    background-color: var(--color-slate-50);
    transform: translateY(1px);
    transition: all 0.2s ease-in-out;
}
.bell-wrapper[data-v-3f419399] {
    width: 24px;
    height: 24px;
}
.menu-popup[data-v-3f419399] {
    position: fixed;
    z-index: 9999;

    border: 1px solid var(--Gray-300);
    border-radius: 12px;
    background: var(--White, #fff);

    /* Shadow1 */
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.06);

    display: flex;
    width: 250px;
    padding: 8px;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
}
.notification-item[data-v-3f419399] {
    display: flex;
    padding: 12px;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    cursor: pointer;
    border-radius: 8px;
    transition: background-color 0.2s ease;
}
.notification-item[data-v-3f419399]:hover {
    background: var(--Gray-100);
}
.notification-icon[data-v-3f419399] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 18px;
    height: 18px;
}
.notification-text[data-v-3f419399] {
    color: var(--Gray-800);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    flex: 1;
}
.no-notification[data-v-3f419399] {
    display: flex;
    padding: 12px;
    align-items: center;
    justify-content: center;
    align-self: stretch;
}

  /* 도움말 알림창 스타일 */
.sync-wrapper[data-v-3f419399] {
    position: relative;
}

button[data-v-01eb9318] {
    padding: 0.6rem 1.2rem;
}

:root {
    --vh: 100vh;
}
#app {
    height: var(--vh);
}
* {
    /* 모든 요소에서 하이라이트 제거 */
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}
html,
  body {
    font-family: var(--font-family);
    margin: 0;
    padding: 0;
}
.mobile-only {
    transform: scale(0);
}
.app-content {
    background-color: var(--Gray-100);
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    align-items: stretch;
    height: 100%;
    width: 100vw;
}
.app-content.app {
    display: flex;
    justify-content: stretch;
    flex-direction: row;
}
.app-content > div {
    flex: 1;
}
.component {
    width: 100%;
    height: 100%;
}
#modal-popup {
    position: absolute;
}
@media screen and (max-width: 540px) {
    /* 모바일에 사용될 스트일 시트를 여기에 작성합니다. */
.mobile-only {
      transform: scale(1);
}
}
.vue-flow {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
  direction: ltr;
}

.vue-flow__container {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.vue-flow__pane {
  z-index: 1;
}

.vue-flow__pane.draggable {
    cursor: grab;
  }

.vue-flow__pane.selection {
    cursor: pointer;
  }

.vue-flow__pane.dragging {
    cursor: grabbing;
  }

.vue-flow__transformationpane {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}

.vue-flow__viewport {
  z-index: 4;
  overflow: clip;
}

.vue-flow__selection {
  z-index: 6;
}

.vue-flow__edge-labels {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.vue-flow__nodesselection-rect:focus,
.vue-flow__nodesselection-rect:focus-visible {
  outline: none;
}

.vue-flow .vue-flow__edges {
  pointer-events: none;
  overflow: visible;
}

.vue-flow__edge-path,
.vue-flow__connection-path {
  stroke: #b1b1b7;
  stroke-width: 1;
  fill: none;
}

.vue-flow__edge {
  pointer-events: visibleStroke;
  cursor: pointer;
}

.vue-flow__edge.animated path {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }

.vue-flow__edge.animated path.vue-flow__edge-interaction {
    stroke-dasharray: none;
    animation: none;
  }

.vue-flow__edge.inactive {
    pointer-events: none;
  }

.vue-flow__edge.selected,
  .vue-flow__edge:focus,
  .vue-flow__edge:focus-visible {
    outline: none;
  }

.vue-flow__edge.selected .vue-flow__edge-path,
  .vue-flow__edge:focus .vue-flow__edge-path,
  .vue-flow__edge:focus-visible .vue-flow__edge-path {
    stroke: #555;
  }

.vue-flow__edge-textwrapper {
    pointer-events: all;
  }

.vue-flow__edge-textbg {
    fill: white;
  }

.vue-flow__edge-text {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

.vue-flow__connection {
  pointer-events: none;
}

.vue-flow__connection .animated {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }

.vue-flow__connectionline {
  z-index: 1001;
}

.vue-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}

.vue-flow__node {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
}

.vue-flow__node.draggable {
    cursor: grab;
    pointer-events: all;
  }

.vue-flow__node.draggable.dragging {
      cursor: grabbing;
    }

.vue-flow__nodesselection {
  z-index: 3;
  transform-origin: left top;
  pointer-events: none;
}

.vue-flow__nodesselection-rect {
    position: absolute;
    pointer-events: all;
    cursor: grab;
  }

.vue-flow__nodesselection-rect.dragging {
      cursor: grabbing;
    }

.vue-flow__handle {
  position: absolute;
  pointer-events: none;
  min-width: 5px;
  min-height: 5px;
}

.vue-flow__handle.connectable {
    pointer-events: all;
    cursor: crosshair;
  }

.vue-flow__handle-bottom {
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
  }

.vue-flow__handle-top {
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
  }

.vue-flow__handle-left {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
  }

.vue-flow__handle-right {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
  }

.vue-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}

.vue-flow__panel {
  position: absolute;
  z-index: 5;
  margin: 15px;
}

.vue-flow__panel.top {
    top: 0;
  }

.vue-flow__panel.bottom {
    bottom: 0;
  }

.vue-flow__panel.left {
    left: 0;
  }

.vue-flow__panel.right {
    right: 0;
  }

.vue-flow__panel.center {
    left: 50%;
    transform: translateX(-50%);
  }

@keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
:root {
  --vf-node-bg: #fff;
  --vf-node-text: #222;
  --vf-connection-path: #b1b1b7;
  --vf-handle: #555;
}

.vue-flow__edge.updating .vue-flow__edge-path {
      stroke: #777;
    }

.vue-flow__edge-text {
  font-size: 10px;
}

.vue-flow__edge-textbg {
  fill: #fff;
}

.vue-flow__connection-path {
  stroke: var(--vf-connection-path);
}

.vue-flow__node {
  cursor: grab;
}

.vue-flow__node.selectable:focus,
  .vue-flow__node.selectable:focus-visible {
    outline: none;
  }

.vue-flow__node-default,
.vue-flow__node-input,
.vue-flow__node-output {
  padding: 10px;
  border-radius: 3px;
  width: 150px;
  font-size: 12px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  color: var(--vf-node-text);
  background-color: var(--vf-node-bg);
  border-color: var(--vf-node-color);
}

.vue-flow__node-default.selected,
  .vue-flow__node-default.selected:hover,
  .vue-flow__node-input.selected,
  .vue-flow__node-input.selected:hover,
  .vue-flow__node-output.selected,
  .vue-flow__node-output.selected:hover {
    box-shadow: 0 0 0 0.5px var(--vf-box-shadow);
  }

.vue-flow__node-default.selected,
  .vue-flow__node-default:focus,
  .vue-flow__node-default:focus-visible,
  .vue-flow__node-input.selected,
  .vue-flow__node-input:focus,
  .vue-flow__node-input:focus-visible,
  .vue-flow__node-output.selected,
  .vue-flow__node-output:focus,
  .vue-flow__node-output:focus-visible {
    outline: none;
    border: 1px solid #555;
  }

.vue-flow__node-default .vue-flow__handle, .vue-flow__node-input .vue-flow__handle, .vue-flow__node-output .vue-flow__handle {
    background: var(--vf-handle);
  }

.vue-flow__node-default.selectable:hover, .vue-flow__node-input.selectable:hover, .vue-flow__node-output.selectable:hover {
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.08);
  }

.vue-flow__node-input {
  --vf-node-color: var(--vf-node-color, #0041d0);
  --vf-handle: var(--vf-node-color, #0041d0);
  --vf-box-shadow: var(--vf-node-color, #0041d0);

  background: var(--vf-node-bg);
  border-color: var(--vf-node-color, #0041d0);
}

.vue-flow__node-input.selected,
  .vue-flow__node-input:focus,
  .vue-flow__node-input:focus-visible {
    outline: none;
    border: 1px solid var(--vf-node-color, #0041d0);
  }

.vue-flow__node-default {
  --vf-handle: var(--vf-node-color, #1a192b);
  --vf-box-shadow: var(--vf-node-color, #1a192b);

  background: var(--vf-node-bg);
  border-color: var(--vf-node-color, #1a192b);
}

.vue-flow__node-default.selected,
  .vue-flow__node-default:focus,
  .vue-flow__node-default:focus-visible {
    outline: none;
    border: 1px solid var(--vf-node-color, #1a192b);
  }

.vue-flow__node-output {
  --vf-handle: var(--vf-node-color, #ff0072);
  --vf-box-shadow: var(--vf-node-color, #ff0072);

  background: var(--vf-node-bg);
  border-color: var(--vf-node-color, #ff0072);
}

.vue-flow__node-output.selected,
  .vue-flow__node-output:focus,
  .vue-flow__node-output:focus-visible {
    outline: none;
    border: 1px solid var(--vf-node-color, #ff0072);
  }

.vue-flow__nodesselection-rect,
.vue-flow__selection {
  background: rgba(0, 89, 220, 0.08);
  border: 1px dotted rgba(0, 89, 220, 0.8);
}

.vue-flow__nodesselection-rect:focus,
  .vue-flow__nodesselection-rect:focus-visible,
  .vue-flow__selection:focus,
  .vue-flow__selection:focus-visible {
    outline: none;
  }

.vue-flow__handle {
  width: 6px;
  height: 6px;
  background: var(--vf-handle);
  border: 1px solid #fff;
  border-radius: 100%;
}
.vue-flow__node.vue-flow__node-input.draggable.selectable {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.choose-task-type {
  width: 264px;
  flex: 1;
  height: 196px;
  border-radius: 4px;
  gap: 30px;
  border: 1px solid var(--Gray-300);
  background-color: var(--Gray-100);
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
  cursor: pointer;
}
.choose-task-type p {
  color: var(--minimal-font-color);
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  line-height: 20px;
}
.choose-task-type p span {
  color: var(--Primary);
}

.vue-flow__controls-fitview {
  border-bottom: none !important;
}

.vue-flow__controls-button {
  width: 26px !important;
  height: 26px !important;
}
.vue-flow__controls-button svg {
  width: 14px !important;
  height: 14px !important;
  max-width: 14px !important;
  max-height: 14px !important;
}

.vue-flow__viewport.vue-flow__container {
  background-image: radial-gradient(circle, #d9d9d9 1px, transparent 1px);
  background-size: 20px 20px;
  background-position: 0 0;
}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:hsla(0,0%,100%,.75);cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:hsla(0,0%,100%,.75)}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:rgba(0,0,0,.75)}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:rgba(0,0,0,.75)}.shepherd-button:disabled{cursor:not-allowed}
.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}
.shepherd-cancel-icon{background:transparent;border:none;color:hsla(0,0%,50%,.75);cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:hsla(0,0%,50%,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}
.shepherd-title{color:rgba(0,0,0,.75);display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}
.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}
.shepherd-text{color:rgba(0,0,0,.75);font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}
.shepherd-content{border-radius:5px;outline:none;padding:0}
.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.2);margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}
.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.shepherd-element {
  background-color: #1a1a1a;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
  border: none;
  min-width: 210px;
  max-width: 300px;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
}
.shepherd-element .shepherd-header {
  display: none;
}
.shepherd-element .shepherd-arrow {
  z-index: 9998;
}
.shepherd-element .shepherd-arrow::before {
  background-color: #1a1a1a;
  width: 13px;
  height: 13px;
}
.shepherd-element .shepherd-arrow[data-popper-placement^=top] {
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #1a1a1a;
}
.shepherd-element .shepherd-arrow[data-popper-placement^=bottom] {
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #1a1a1a;
}
.shepherd-element .shepherd-arrow[data-popper-placement^=left] {
  right: -8px;
  top: 50%;
  transform: translateY(-50%);
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #1a1a1a;
}
.shepherd-element .shepherd-arrow[data-popper-placement^=right] {
  left: -8px;
  top: 50%;
  transform: translateY(-50%);
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #1a1a1a;
}
.shepherd-element .shepherd-content {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 12px 16px;
  z-index: 9999;
  position: relative;
  color: white;
}
.shepherd-element .shepherd-content .shepherd-text {
  color: white;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 16px 0;
  word-break: keep-all;
  white-space: pre-line;
  padding: 0;
}
.shepherd-element .shepherd-content .shepherd-header {
  background-color: transparent;
  border-bottom: none;
  padding: 0;
  margin: 0;
}
.shepherd-element .shepherd-content .shepherd-header .shepherd-title {
  color: white;
  font-weight: 600;
  margin: 0;
}
.shepherd-element .shepherd-content .shepherd-header .shepherd-cancel-icon {
  color: white;
  opacity: 0.7;
}
.shepherd-element .shepherd-content .shepherd-header .shepherd-cancel-icon:hover {
  opacity: 1;
}
.shepherd-element .shepherd-content .shepherd-footer {
  background-color: transparent;
  border-top: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: flex-end;
  gap: 0;
}
.shepherd-element .shepherd-content .shepherd-footer .shepherd-button {
  background: transparent;
  border: none;
  border-radius: 4px;
  color: white;
  cursor: pointer;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
.shepherd-element .shepherd-content .shepherd-footer .shepherd-button:hover:not(:disabled) {
  background-color: rgba(255, 255, 255, 0.1);
}
.shepherd-element .shepherd-content .shepherd-footer .shepherd-button:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.shepherd-element .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-secondary::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12L6 8L10 4' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.shepherd-element .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-primary::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 4L10 8L6 12' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.shepherd-element .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-complete {
  width: auto;
  padding: 4px 8px;
  font-size: 12px;
}
.shepherd-element .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-complete::before {
  display: none;
}

.shepherd-modal-overlay-container .shepherd-modal-overlay {
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(2px);
}

.guide-one {
  transform: translateX(-50px) !important;
}

.guide-two {
  transform: translate(-50px, -10px) !important;
}

.guide-three {
  transform: translate(-30px, 0px) !important;
}

.guide-four {
  transform: translate(-80px, -250px) !important;
}

.guide-five {
  transform: translate(-20px, 30px) !important;
}

.guide-six {
  transform: translate(50px, 30px) !important;
}
.guide-six .shepherd-arrow::before {
  height: 23px;
}

.guide-seven {
  transform: translate(70px, 20px) !important;
}
.guide-seven .shepherd-arrow::before {
  height: 23px;
}