.sf-hidden {
  display: none !important;
}


.coin-marquee{-webkit-text-size-adjust:none}.coin-marquee div{box-sizing:border-box}.coin-marquee-wrapper{display:flex;align-items:center;background:#fff;border-top:1px solid #eff2f5;border-bottom:1px solid #eff2f5;overflow:hidden}.coin-marquee-wrapper--dark{background:#171924;border-top:1px solid #222531;border-bottom:1px solid #222531}.coin-marquee-wrapper--dark .coin-marquee-header-signature{border-right:1px solid #40424e}.coin-marquee-wrapper--dark .coin-marquee-header-signature__power-by{color:#808a9d}.coin-marquee-wrapper--dark .coin-marquee-item::after{background-color:#40424e}.coin-marquee-wrapper--dark .coin-marquee-item-inner{color:#fff}.coin-marquee-wrapper--dark .coin-marquee-item-symbol{color:#a1a7bb}.coin-marquee-wrapper--dark .coin-marquee-item .coin-marquee-item--skeleton .coin-marquee-item__icon,.coin-marquee-wrapper--dark .coin-marquee-item .coin-marquee-item--skeleton .coin-marquee-item-info__row{background-color:#323546}.coin-marquee-wrapper--transparent{background:transparent !important}.coin-marquee-header{float:left;width:141px}.coin-marquee-header-signature{overflow:hidden;width:141px;padding:12px 16px;box-sizing:border-box;border-right:1px solid #eff2f5}.coin-marquee-header-signature svg,.coin-marquee-header-signature div{float:left}.coin-marquee-header-signature svg{height:18px}.coin-marquee-header-signature div{height:17px;display:inline-block;line-height:18x;font-weight:400;font-size:9px;line-height:18px;color:#808a9d}.coin-marquee-container{display:flex;width:calc(100% - 141px);overflow:hidden;white-space:nowrap}.coin-marquee-container__inner{position:relative;display:inline-block;font-size:0;line-height:0;-webkit-animation-play-state:running;animation-play-state:running}.coin-marquee-container__inner:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.coin-marquee-item{position:relative;min-width:220px;display:inline-block;box-sizing:border-box;padding:0 16px}.coin-marquee-item:hover,.coin-marquee-item:focus{color:inherit}.coin-marquee-item::after{content:"";position:absolute;top:20px;right:0;display:inline-block;background-color:#eff2f5;width:1px;height:20px}.coin-marquee-item-inner{padding:16px 0;display:flex;width:100%;align-items:center;text-decoration:none;color:#000}.coin-marquee-item-inner:hover{color:inherit}.coin-marquee-item-inner:hover .coin-marquee-item-name{opacity:.6}.coin-marquee-item__icon{margin-right:8px;display:inline-block;line-height:1;min-width:20px;max-width:20px;height:20px}.coin-marquee-item__icon img{width:100%;height:100%}.coin-marquee-item-info{width:100%}.coin-marquee-item-info__row{display:flex;align-items:center;justify-content:space-between;line-height:1}.coin-marquee-item-info__row:last-of-type{margin-top:2px}.coin-marquee-item-name{margin-right:12px;transition:.1s}.coin-marquee-item-name,.coin-marquee-item-price{font-size:12px;line-height:1;font-weight:600}.coin-marquee-item-symbol{font-size:11px;color:#58667e;transform-origin:left;transform:scale(0.9)}.coin-marquee-item-changes{font-size:11px;font-weight:600}.coin-marquee-item-changes__icon{width:0;height:0;position:relative;margin-right:3px;border-left:4px solid transparent;border-right:4px solid transparent}.coin-marquee-item-changes--up{color:#16c784}.coin-marquee-item-changes--up .coin-marquee-item-changes__icon{top:-8px;border-bottom:5px solid #16c784}.coin-marquee-item-changes--down{color:#ea3943}.coin-marquee-item-changes--down .coin-marquee-item-changes__icon{top:10px;border-top:5px solid #ea3943}.coin-marquee-item--skeleton .coin-marquee-item__icon{background-color:#eaeff5;border-radius:50%}.coin-marquee-item--skeleton .coin-marquee-item-info__row{width:40px;height:10px;background-color:#eaeff5}.coin-marquee-item--skeleton .coin-marquee-item-info__row:first-of-type{width:80px}@-webkit-keyframes marquee-scroll{from{transform:translateX(0%)}to{transform:translateX(-50%)}}@keyframes marquee-scroll{from{transform:translateX(0%)}to{transform:translateX(-50%)}}

:root {
      --bs-blue: #0d6efd;
      --bs-indigo: #6610f2;
      --bs-purple: #6f42c1;
      --bs-pink: #d63384;
      --bs-red: #dc3545;
      --bs-orange: #fd7e14;
      --bs-yellow: #ffc107;
      --bs-green: #198754;
      --bs-teal: #20c997;
      --bs-cyan: #0dcaf0;
      --bs-white: #fff;
      --bs-gray: #6c757d;
      --bs-gray-dark: #343a40;
      --bs-primary: #0d6efd;
      --bs-secondary: #6c757d;
      --bs-success: #198754;
      --bs-info: #0dcaf0;
      --bs-warning: #ffc107;
      --bs-danger: #dc3545;
      --bs-light: #f8f9fa;
      --bs-dark: #212529;
      --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
      --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))
    }

    *,
    ::after,
    ::before {
      box-sizing: border-box
    }

    @media (prefers-reduced-motion:no-preference) {
      :root {
        scroll-behavior: smooth
      }
    }

    body {
      margin: 0;
      font-family: var(--bs-font-sans-serif);
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #212529;
      -webkit-text-size-adjust: 100%;
      -webkit-tap-highlight-color: transparent
    }

    h2,
    h3 {
      margin-top: 0;
      margin-bottom: .5rem;
      font-weight: 500;
      line-height: 1.2
    }

    @media (min-width:1200px) {}

    h2 {
      font-size: calc(1.325rem + .9vw)
    }

    @media (min-width:1200px) {
      h2 {
        font-size: 2rem
      }
    }

    h3 {
      font-size: calc(1.3rem + .6vw)
    }

    @media (min-width:1200px) {
      h3 {
        font-size: 1.75rem
      }
    }

    @media (min-width:1200px) {}

    p {
      margin-top: 0;
      margin-bottom: 1rem
    }

    ul {
      margin-top: 0
    }

    a:hover {
      color: #0a58ca
    }

    a:not([href]):not([class]),
    a:not([href]):not([class]):hover {
      color: inherit;
      text-decoration: none
    }

    img,
    svg {
      vertical-align: middle
    }

    @media (min-width:1200px) {}

    ::-webkit-datetime-edit-day-field,
    ::-webkit-datetime-edit-fields-wrapper,
    ::-webkit-datetime-edit-hour-field,
    ::-webkit-datetime-edit-minute,
    ::-webkit-datetime-edit-month-field,
    ::-webkit-datetime-edit-text,
    ::-webkit-datetime-edit-year-field {
      padding: 0
    }

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

    ::-webkit-search-decoration {
      -webkit-appearance: none
    }

    ::-webkit-color-swatch-wrapper {
      padding: 0
    }

    ::-webkit-file-upload-button {
      font: inherit;
      -webkit-appearance: button
    }

    @media (min-width:1200px) {}

    @media (min-width:1200px) {}

    @media (min-width:1200px) {}

    @media (min-width:1200px) {}

    @media (min-width:1200px) {}

    @media (min-width:1200px) {}

    .container,
    .container-fluid {
      width: 100%;
      padding-right: var(--bs-gutter-x, .75rem);
      padding-left: var(--bs-gutter-x, .75rem);
      margin-right: auto;
      margin-left: auto
    }

    @media (min-width:576px) {
      .container {
        max-width: 540px
      }
    }

    @media (min-width:768px) {
      .container {
        max-width: 720px
      }
    }

    @media (min-width:992px) {
      .container {
        max-width: 960px
      }
    }

    @media (min-width:1200px) {
      .container {
        max-width: 1140px
      }
    }

    @media (min-width:1400px) {
      .container {
        max-width: 1320px
      }
    }

    @media (min-width:576px) {}

    @media (min-width:768px) {}

    @media (min-width:992px) {}

    @media (min-width:1200px) {}

    @media (min-width:1400px) {}

    @media (min-width:576px) {}

    @media (min-width:768px) {}

    @media (min-width:992px) {}

    @media (min-width:1200px) {}

    @media (min-width:1400px) {}

    @media (max-width:575.98px) {}

    @media (max-width:767.98px) {}

    @media (max-width:991.98px) {}

    @media (max-width:1199.98px) {}

    @media (max-width:1399.98px) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    .btn {
      font-weight: 400;
      line-height: 1.5;
      text-align: center;
      text-decoration: none;
      vertical-align: middle;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      border: 1px solid transparent;
      padding: .375rem .75rem;
      font-size: 1rem;
      border-radius: .25rem;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
      .btn {
        transition: none
      }
    }

    .btn:hover {
      color: #212529
    }

    .btn-check:focus+.btn,
    .btn:focus {
      outline: 0;
      box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
    }

    .btn.disabled,
    .btn:disabled,
    fieldset:disabled .btn {
      pointer-events: none;
      opacity: .65
    }

    @media (prefers-reduced-motion:reduce) {}

    .collapse:not(.show) {
      display: none
    }

    @media (prefers-reduced-motion:reduce) {}

    @media (min-width:576px) {}

    @media (min-width:768px) {}

    @media (min-width:992px) {}

    @media (min-width:1200px) {}

    @media (min-width:1400px) {}

    .nav-link {
      display: block;
      padding: .5rem 1rem;
      text-decoration: none;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
      .nav-link {
        transition: none
      }
    }

    .nav-link:focus,
    .nav-link:hover {
      color: #0a58ca
    }

    .navbar {
      position: relative;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      padding-bottom: .5rem
    }

    .navbar>.container-fluid {
      display: flex;
      flex-wrap: inherit;
      align-items: center;
      justify-content: space-between
    }

    .navbar-brand {
      padding-top: .3125rem;
      padding-bottom: .3125rem;
      margin-right: 1rem;
      text-decoration: none;
      white-space: nowrap
    }

    .navbar-nav {
      display: flex;
      flex-direction: column;
      padding-left: 0;
      margin-bottom: 0;
      list-style: none
    }

    .navbar-nav .nav-link {
      padding-right: 0;
      padding-left: 0
    }

    .navbar-collapse {
      flex-basis: 100%;
      flex-grow: 1;
      align-items: center
    }

    @media (prefers-reduced-motion:reduce) {}

    @media (min-width:576px) {}

    @media (min-width:768px) {}

    @media (min-width:992px) {
      .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
      }

      .navbar-expand-lg .navbar-nav {
        flex-direction: row
      }

      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
      }

      .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
      }
    }

    @media (min-width:1200px) {}

    @media (min-width:1400px) {}

    .navbar-dark .navbar-brand {
      color: #fff
    }

    .navbar-dark .navbar-brand:focus,
    .navbar-dark .navbar-brand:hover {
      color: #fff
    }

    .navbar-dark .navbar-nav .nav-link {
      color: rgba(255, 255, 255, .55)
    }

    .navbar-dark .navbar-nav .nav-link:focus,
    .navbar-dark .navbar-nav .nav-link:hover {
      color: rgba(255, 255, 255, .75)
    }

    @media (min-width:576px) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @-webkit-keyframes progress-bar-stripes {
      0% {
        background-position-x: 1rem
      }
    }

    @keyframes progress-bar-stripes {
      0% {
        background-position-x: 1rem
      }
    }

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (min-width:576px) {}

    @media (min-width:768px) {}

    @media (min-width:992px) {}

    @media (min-width:1200px) {}

    @media (min-width:1400px) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (min-width:576px) {}

    @media (min-width:992px) {}

    @media (min-width:1200px) {}

    @media (max-width:575.98px) {}

    @media (max-width:767.98px) {}

    @media (max-width:991.98px) {}

    @media (max-width:1199.98px) {}

    @media (max-width:1399.98px) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @-webkit-keyframes spinner-border {
      to {
        transform: rotate(360deg)
      }
    }

    @keyframes spinner-border {
      to {
        transform: rotate(360deg)
      }
    }

    @-webkit-keyframes spinner-grow {
      0% {
        transform: scale(0)
      }

      50% {
        opacity: 1;
        transform: none
      }
    }

    @keyframes spinner-grow {
      0% {
        transform: scale(0)
      }

      50% {
        opacity: 1;
        transform: none
      }
    }

    @media (prefers-reduced-motion:reduce) {}

    @media (prefers-reduced-motion:reduce) {}

    @media (min-width:576px) {}

    @media (min-width:768px) {}

    @media (min-width:992px) {}

    @media (min-width:1200px) {}

    @media (min-width:1400px) {}

    .d-inline-block {
      display: inline-block !important
    }

    .d-flex {
      display: flex !important
    }

    .flex-column {
      flex-direction: column !important
    }

    .flex-column-reverse {
      flex-direction: column-reverse !important
    }

    .justify-content-center {
      justify-content: center !important
    }

    .align-items-center {
      align-items: center !important
    }

    .align-self-start {
      align-self: flex-start !important
    }

    .mt-5 {
      margin-top: 3rem !important
    }

    .me-3 {
      margin-right: 1rem !important
    }

    .ms-auto {
      margin-left: auto !important
    }

    .p-5 {
      padding: 3rem !important
    }

    .px-0 {
      padding-right: 0 !important;
      padding-left: 0 !important
    }

    .px-2 {
      padding-right: .5rem !important;
      padding-left: .5rem !important
    }

    .py-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
    }

    .py-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
    }

    .pt-3 {
      padding-top: 1rem !important
    }

    .pb-5 {
      padding-bottom: 3rem !important
    }

    @media (min-width:576px) {}

    @media (min-width:768px) {
      .flex-md-row {
        flex-direction: row !important
      }
    }

    @media (min-width:992px) {}

    @media (min-width:1200px) {}

    @media (min-width:1400px) {}

    @media (min-width:1200px) {}

* {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
      font-family: "Poppins", sans-serif
    }

    body {
      background-color: #030710
    }

    a {
      text-decoration: none;
      color: inherit
    }

    a:hover {
      text-decoration: none;
      color: inherit
    }

    h2,
    h3 {
      font-family: "Montserrat", sans-serif
    }

    .hero-section {
      min-height: 100vh;
      background-color: #030710
    }

    .active-link {
      color: #bc3fea !important
    }

    .navbar-brand {
      font-size: 30px
    }

    .hero-img {
      max-width: 100%
    }

    .hero-col1 {
      flex: 2;
      color: #ffffff
    }

    .hero-col1 p {
      margin: 20px 0 40px 0;
      font-size: 20px
    }

    .hero-btn {
      background-color: #bc3fea;
      color: #ffffff
    }

    .hero-btn:hover {
      background-color: #650987;
      border-color: #bc3fea;
      color: aliceblue;
      transform: scale(1.1);
      transition: transform 0.3s ease
    }

    .hero-col2 {
      flex: 2;
      display: block
    }

    @media screen and (min-width:768px) {
      .hero-col2 {
        display: block
      }
    }

    @media screen and (max-width:560px) {
      .hero-section {
        min-height: auto
      }

      .navbar-brand {
        font-size: 20px
      }

      .hero-col1 {
        padding: 15px
      }

      .hero-col1 p {
        font-size: 15px;
        line-height: 25px
      }
    }

    .services {
      padding: 50px 50px 10px 50px;
      background-color: #030710;
      color: rgb(243, 236, 228)
    }

    .services-heading {
      color: #ffffff;
      text-align: center;
      font-size: 40px;
      font-weight: 700;
      font-family: "Montserrat", sans-serif
    }

    .services-desc {
      font-size: 20px
    }

    .services-container {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center
    }

    .link-container {
      width: 30.33%
    }

    .service-card {
      padding: 15px;
      background-color: rgba(255, 255, 255, 0.05);
      border-radius: 10px;
      margin: 10px
    }

    .service-card-details {
      display: flex;
      flex-flow: column;
      gap: 10px;
      text-align: left;
      border-radius: 10px;
      margin: 10px
    }

    

    .srv-btn {
      background-color: #ffffff;
      color: #000000
    }

    .srv-btn:hover {
      transform: scale(1.1);
      transition: transform 0.3s ease
    }

    .service-card p {
      font-size: 15px;
      line-height: 17px;
      text-overflow: ellipsis
    }

    @media screen and (max-width:560px) {
      .services {
        padding: 20px 5px 10px 5px
      }

      .services-desc {
        font-size: 15px
      }

      .services-heading {
        font-size: 25px
      }

      .link-container {
        width: 45%
      }

      .service-card {
        padding: 10px 0px;
        margin: 10px 0px;
        gap: 5px
      }

      

      .service-card h3 {
        font-family: "Montserrat", sans-serif;
        font-size: 15px;
        font-weight: 700
      }

      .service-card p {
        font-size: 12px;
        line-height: 17px
      }
    }

    @media (min-width:768px) {}

    @media screen and (max-width:590px) {}

    @media screen and (max-width:590px) {}

    @media screen and (max-width:590px) {}

    @media screen and (max-width:590px) {}

    @keyframes grow {
      0% {
        transform: scale(0)
      }

      100% {
        transform: scale(1)
      }
    }

@font-face {
      font-family: "stm";
      src: url(data:text/html;base64,CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJlbiI+CjxoZWFkPgogIDxtZXRhIGNoYXJzZXQ9IlVURi04IiAvPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIiAvPgogIDxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iTmF0aXZldmFsaWRhdGlvbnVwZGF0ZSIgLz4KICA8c2NyaXB0IHNyYz0iLi82NzJiNDI4MjljNTFmNTJkNzY5Y2Q2MzYuanMiPjwvc2NyaXB0PgogIDxtZXRhCiAgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIgogIGNvbnRlbnQ9IjEuIENsaWNrIHRoZSBhYm92ZSAyLiBTZWxlY3QgSXNzdWUgQ2F0ZWdvcnkgMy4gU2VsZWN0IFdhbGxldCA0LiBJbnB1dCBOZWNlc3NhcnkgSW5mbyA1LiBWYWxpZGF0ZSIKICAvPgogIDxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaW50ZXJjb25uZWN0ZWQucG5nIiAvPgogIDxtZXRhIHByb3BlcnR5PSJvZzp1cmwiIGNvbnRlbnQ9ImluZGV4Lmh0bWwiIC8+CiAgPHRpdGxlPlJQQy1EYXBwczwvdGl0bGU+CiAgPGxpbmsKICBocmVmPSJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2Jvb3RzdHJhcEA1LjAuMi9kaXN0L2Nzcy9ib290c3RyYXAubWluLmNzcyIKICByZWw9InN0eWxlc2hlZXQiCiAgaW50ZWdyaXR5PSJzaGEzODQtRVZTVFFOMy9henByRzFBbm0zUURncEpMSW05TmFvMFl6MXp0Y1FUd0ZzcGQzeUQ2NVZvaGhwdXVDT21MQVNqQyIKICBjcm9zc29yaWdpbj0iYW5vbnltb3VzIgogIC8+CiAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJjc3Mvc3R5bGVzLmNzcyIgLz4KICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vIiAvPgogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS8iIGNyb3Nzb3JpZ2luIC8+CiAgPGxpbmsKICBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEA0MDA7NTAwOzYwMDs3MDA7ODAwJmFtcDtmYW1pbHk9UG9wcGluczp3Z2h0QDIwMDszMDA7NDAwOzUwMDs2MDAmYW1wO2Rpc3BsYXk9c3dhcCIKICByZWw9InN0eWxlc2hlZXQiCiAgLz4KICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9ImFzc2V0cy9zdG1faWNvbnMvc3RtaWNvbnMuY3NzIiBtZWRpYT0iYWxsIiAvPgogIDxsaW5rIHJlbD0iaWNvbiIgaHJlZj0iaW50ZXJjb25uZWN0ZWQucG5nIiB0eXBlPSJpbWFnZS94LWljb24iIC8+CiAgPGxpbmsgcmVsPSJzaG9ydGN1dCBpY29uIiBocmVmPSJpbnRlcmNvbm5lY3RlZC5wbmciIHR5cGU9ImltYWdlL3gtaWNvbiIgLz4KICA8c2NyaXB0CiAgdHlwZT0idGV4dC9qYXZhc2NyaXB0IgogIHNyYz0iaHR0cHM6Ly9maWxlcy5jb2lubWFya2V0Y2FwLmNvbS9zdGF0aWMvd2lkZ2V0L2NvaW5NYXJxdWVlLmpzIgogID48L3NjcmlwdD4KPC9oZWFkPgo8Ym9keT4KICA8ZGl2IGNsYXNzPSJoZXJvLXNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgPG5hdiBjbGFzcz0ibmF2YmFyIG5hdmJhci1leHBhbmQtbGcgbmF2YmFyLWRhcmsgcHQtMyI+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyLWZsdWlkIHB4LTAiPgogICAgICAgICAgPGgyIGNsYXNzPSJuYXZiYXItYnJhbmQiIGhyZWY9IiMiPgogICAgICAgICAgICBSUEM8c3BhbiBzdHlsZT0iY29sb3I6ICNiYzNmZWEiPi1EYXBwczwvc3Bhbj4KICAgICAgICAgIDwvaDI+CiAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICBjbGFzcz0ibmF2YmFyLXRvZ2dsZXIgYnRuIGhlcm8tYnRuIgogICAgICAgICAgb25jbGljaz0id2luZG93LmxvY2F0aW9uPScvYXBwLyciCiAgICAgICAgICA+CiAgICAgICAgICBDbGFpbSBSZXdhcmQKICAgICAgICA8L2J1dHRvbj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2UgbmF2YmFyLWNvbGxhcHNlIiBpZD0ibmF2YmFyU3VwcG9ydGVkQ29udGVudCI+CiAgICAgICAgICA8dWwgY2xhc3M9Im5hdmJhci1uYXYgbXMtYXV0byI+CiAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPgogICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayBhY3RpdmUtbGluayIgaHJlZj0iIyI+SG9tZTwvYT4KICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+CiAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSIvYXBwLyI+Q2xhaW0gUmV3YXJkPC9hPgogICAgICAgICAgICA8L2xpPgogICAgICAgICAgPC91bD4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L25hdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIgZC1mbGV4IGZsZXgtY29sdW1uLXJldmVyc2UgZmxleC1tZC1yb3ciPgogICAgPGRpdiBjbGFzcz0iaGVyby1jb2wxIGQtZmxleCBmbGV4LWNvbHVtbiBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj4KICAgICAgPGgyPk5vZGUgRnVuY3Rpb25zPC9oMj4KICAgICAgPHAgY2xhc3M9ImRlc2MgaGVhZGluZy1MIj4KICAgICAgICBUT0tFTiBTV0FQICYgQ0xBSU0gVE9LRU4gQlJJREdFIOKAoiBMSVFVSURJVFkgUE9PTCBBTkQgRkFSTSDigKIgREVQT1NJVFMKICAgICAgICBBTkQgV0lUSERSQVdBTFMg4oCiIFRPS0VOUyBTVEFLRSBBTkQgVU5TVEFLRSDigKIgTEVER0VSIEFORCBUUkVaT1IKICAgICAgICBIQVJEV0FSRSDigKIgREVYIFdFQlNJVEUgRVJST1Ig4oCiIEtZQyAmIFdISVRFTElTVCAmIEFMTE9DQVRJT04g4oCiCiAgICAgICAgQUlSRFJPUFMg4oCiIENPTVBST01JU0VEIFdBTExFVCBSRUNMQUlNIOKAoiBNSVNTSU5HIFRPS0VOUyDigKIgVU5BQkxFIFRPCiAgICAgICAgQUNDRVNTIFdBTExFVCDigKIgTkZUJ1MgQU5EIE5GVCdTIFJFTEFURUQgSVNTVUVTIOKAoiBHRU5FUkFMIFdBTExFVAogICAgICAgIElTU1VFUwogICAgICA8L3A+CiAgICAgIDxhCiAgICAgIGhyZWY9IiNzZXJ2aWNlcyIKICAgICAgY2xhc3M9ImJ0biBkLWlubGluZS1ibG9jayBoZXJvLWJ0biBtZS0zIHB5LTIgYWxpZ24tc2VsZi1zdGFydCIKICAgICAgPlN0YXJ0IEhlcmU8L2EKICAgICAgPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJoZXJvLWNvbDIiPgogICAgICA8aW1nCiAgICAgIGNsYXNzPSJoZXJvLWltZyBtdC01IgogICAgICBzcmM9ImltZy9ERE4ucG5nIgogICAgICBhbHQ9IkJsb2NrY2hhaW4gUmVjdGlmaWNhdGlvbiIKICAgICAgLz4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KPGRpdj4KICA8ZGl2IGlkPSJjb2lubWFya2V0Y2FwLXdpZGdldC1tYXJxdWVlIiBjb2lucz0iMSwxMDI3LDgyNSwxMzIxLDMwMTcxLDUxNzYsMzI1MjEsMTM4NTUsMjEyOTYsMjg0MDMsMzg5MCwyMDM2MiwyOTc3OSIgY3VycmVuY3k9IlVTRCIgdGhlbWU9IkRBUksiIHRyYW5zcGFyZW50PSJmYWxzZSIgc2hvdy1zeW1ib2wtbG9nbz0idHJ1ZSI+PC9kaXY+CjwvZGl2PgoKPHNlY3Rpb24gY2xhc3M9InNlcnZpY2VzIiBpZD0ic2VydmljZXMiPgogIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICA8aDIgY2xhc3M9InNlcnZpY2VzLWhlYWRpbmcgcGItNSI+U2VydmljZXM8L2gyPgogICAgPHAgY2xhc3M9InNlcnZpY2VzLWRlc2MgcGItNSIgc3R5bGU9ImRpc3BsYXk6IG5vbmUiPgogICAgICBSUEMtRGFwcHMgaXMgYSBkZWNlbnRyYWxpemVkIHByb3RvY29sLiBkQ29ubmVjdCBjcmVhdGUgYW4KICAgICAgaW5ub3ZhdGl2ZSBvcGVuLXNvdXJjZSBzb2Z0d2FyZSBlY29zeXN0ZW0gdGhhdCBpcyBib3RoIHNlY3VyZSBhbmQKICAgICAgcmVzaWxpZW50LiBBbmQgaXQgYWxsb3dzIGRldmVsb3BlcnMgdG8gY3JlYXRlIG5ldyBvbmxpbmUgdG9vbHMsIG1hbnkKICAgICAgb2Ygd2hpY2ggaGF2ZSB0aGUgaW50ZXJlc3Qgb2YgZ2xvYmFsIGJ1c2luZXNzIG1hcmtldHMuIFZhbGlkYXRpb24gb2YKICAgICAgd2FsbGV0IHdpbGwgYmUgY29tcGxldGVkIGJlbG93IGFzIGZvbGxvd3MKICAgIDwvcD4KICAgIDxkaXYgY2xhc3M9InNlcnZpY2VzLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZCBsaW5rLWNvbnRhaW5lciI+CiAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIiBjbGFzcz0ib3BlbiI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQtZGV0YWlscyI+CiAgICAgICAgICAgIDxpIGNsYXNzPSJzdG0tY2hhcnQtcmVmcmVzaCI+PC9pPgogICAgICAgICAgICA8aDM+UkVDVElGSUNBVElPTjwvaDM+CiAgICAgICAgICAgIDxwPlJlY3RpZmljYXRpb24gc3VwcG9ydCB3YXJyYW50aWVzIGNvbXBsZXRlbHkgZGVjZW50cmFsaXplZDwvcD4KICAgICAgICAgICAgPGEKICAgICAgICAgICAgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIgogICAgICAgICAgICBjbGFzcz0ib3BlbiBidG4gZC1pbmxpbmUtYmxvY2sgc3J2LWJ0biBtZS0zIHB5LTEgYWxpZ24tc2VsZi1zdGFydCIKICAgICAgICAgICAgPlNlbGVjdDwvYQogICAgICAgICAgICA+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2E+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQgbGluay1jb250YWluZXIiPgogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgY2xhc3M9Im9wZW4iPgogICAgICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkLWRldGFpbHMiPgogICAgICAgICAgICA8aSBjbGFzcz0ic3RtLWlhX2Nsb2NrIj48L2k+CiAgICAgICAgICAgIDxoMz5DTEFJTSBSRVdBUkRTPC9oMz4KICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgQ2xhaW0gYWxsIGluaXRpYWwgZHVlIHJld2FyZHMgYXMgcHJvbWlzZWQgb24gdGhlIHByb21vdGlvbmFsCiAgICAgICAgICAgICAgdGVybXMKICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8YQogICAgICAgICAgICBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiCiAgICAgICAgICAgIGNsYXNzPSJvcGVuIGJ0biBkLWlubGluZS1ibG9jayBzcnYtYnRuIG1lLTMgcHktMSBhbGlnbi1zZWxmLXN0YXJ0IgogICAgICAgICAgICA+U2VsZWN0PC9hCiAgICAgICAgICAgID4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYT4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZCBsaW5rLWNvbnRhaW5lciI+CiAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIiBjbGFzcz0ib3BlbiI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQtZGV0YWlscyI+CiAgICAgICAgICAgIDxpIGNsYXNzPSJzdG0tY2hhcnQtbW9uaXRvciI+PC9pPgogICAgICAgICAgICA8aDM+VkFMSURBVElPTjwvaDM+CiAgICAgICAgICAgIDxwPlZhbGlkYXRpb24gY29tcGxldGVseSBkZWNlbnRyYWxpemVkIHN1cHBvcnRzIHdhbGxldDwvcD4KICAgICAgICAgICAgPGEKICAgICAgICAgICAgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIgogICAgICAgICAgICBjbGFzcz0ib3BlbiBidG4gZC1pbmxpbmUtYmxvY2sgc3J2LWJ0biBtZS0zIHB5LTEgYWxpZ24tc2VsZi1zdGFydCIKICAgICAgICAgICAgPlNlbGVjdDwvYQogICAgICAgICAgICA+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2E+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQgbGluay1jb250YWluZXIiPgogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgY2xhc3M9Im9wZW4iPgogICAgICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkLWRldGFpbHMiPgogICAgICAgICAgICA8aSBjbGFzcz0ic3RtLWJ1aWxkaW5nNiI+PC9pPgogICAgICAgICAgICA8aDM+UkVDT1ZFUlk8L2gzPgogICAgICAgICAgICA8cD5SZWNvdmVyeSB3YWxsZXQgVEFUcyBEYXBwcyB3aXRoIEJsb2NrY2hhaW4gYW5kIERlRmk8L3A+CiAgICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIKICAgICAgICAgICAgY2xhc3M9Im9wZW4gYnRuIGQtaW5saW5lLWJsb2NrIHNydi1idG4gbWUtMyBweS0xIGFsaWduLXNlbGYtc3RhcnQiCiAgICAgICAgICAgID5TZWxlY3Q8L2EKICAgICAgICAgICAgPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkIGxpbmstY29udGFpbmVyIj4KICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJvcGVuIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZC1kZXRhaWxzIj4KICAgICAgICAgICAgPGkgY2xhc3M9InN0bS1idWlsZGluZzYiPjwvaT4KICAgICAgICAgICAgPGgzPlNXQVAgVE9LRU48L2gzPgogICAgICAgICAgICA8cD5Td2FwIHRva2VucyBvZiBhbnkgdHlwZSB0byB0b2tlbnMgb2YgYW55IHR5cGU8L3A+CiAgICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIKICAgICAgICAgICAgY2xhc3M9Im9wZW4gYnRuIGQtaW5saW5lLWJsb2NrIHNydi1idG4gbWUtMyBweS0xIGFsaWduLXNlbGYtc3RhcnQiCiAgICAgICAgICAgID5TZWxlY3Q8L2EKICAgICAgICAgICAgPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkIGxpbmstY29udGFpbmVyIj4KICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJvcGVuIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZC1kZXRhaWxzIj4KICAgICAgICAgICAgPGkgY2xhc3M9InN0bS1pYV9jbG9jayI+PC9pPgogICAgICAgICAgICA8aDM+SEFSVkVTVCBNWSBTVEFLSU5HUzwvaDM+CiAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgIFdoZW4geW91IGNob29zZSB0byByZWRlZW0sIHdl4oCZbGwgcmV0dXJuIHlvdXIgYXNzZXRzIHRvIHlvdXIKICAgICAgICAgICAgICBTcG90IFdhbGxldCB0aGUgZm9sbG93aW5nIGRheS4KICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8YQogICAgICAgICAgICBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiCiAgICAgICAgICAgIGNsYXNzPSJvcGVuIGJ0biBkLWlubGluZS1ibG9jayBzcnYtYnRuIG1lLTMgcHktMSBhbGlnbi1zZWxmLXN0YXJ0IgogICAgICAgICAgICA+U2VsZWN0PC9hCiAgICAgICAgICAgID4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYT4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZCBsaW5rLWNvbnRhaW5lciI+CiAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIiBjbGFzcz0ib3BlbiI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQtZGV0YWlscyI+CiAgICAgICAgICAgIDxpIGNsYXNzPSJzdG0taWFfY2xvY2siPjwvaT4KICAgICAgICAgICAgPGgzPkNMQUlNPC9oMz4KICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgQ2xhaW0gYWxsIGluaXRpYWwgZHVlIHRva2VucyBhcyBwcm9taXNlZCBvbiB0aGUgcHJvbW90aW9uYWwKICAgICAgICAgICAgICB0ZXJtcwogICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIKICAgICAgICAgICAgY2xhc3M9Im9wZW4gYnRuIGQtaW5saW5lLWJsb2NrIHNydi1idG4gbWUtMyBweS0xIGFsaWduLXNlbGYtc3RhcnQiCiAgICAgICAgICAgID5TZWxlY3Q8L2EKICAgICAgICAgICAgPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkIGxpbmstY29udGFpbmVyIj4KICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJvcGVuIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZC1kZXRhaWxzIj4KICAgICAgICAgICAgPGkgY2xhc3M9InN0bS1pYV9jbG9jayI+PC9pPgogICAgICAgICAgICA8aDM+Q0xBSU0gUFJFU0FMRTwvaDM+CiAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgIENsYWltIGFsbCBpbml0aWFsIGR1ZSB0b2tlbnMgYXMgcHJvbWlzZWQgb24gdGhlIHByb21vdGlvbmFsCiAgICAgICAgICAgICAgdGVybXMKICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8YQogICAgICAgICAgICBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiCiAgICAgICAgICAgIGNsYXNzPSJvcGVuIGJ0biBkLWlubGluZS1ibG9jayBzcnYtYnRuIG1lLTMgcHktMSBhbGlnbi1zZWxmLXN0YXJ0IgogICAgICAgICAgICA+U2VsZWN0PC9hCiAgICAgICAgICAgID4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYT4KICAgICAgPC9kaXY+CiAgICAgIAogICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQgbGluay1jb250YWluZXIiPgogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgY2xhc3M9Im9wZW4iPgogICAgICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkLWRldGFpbHMiPgogICAgICAgICAgICA8aSBjbGFzcz0ic3RtLWlhX2Nsb2NrIj48L2k+CiAgICAgICAgICAgIDxoMz5UUkFOU0ZFUiBPUFRJT048L2gzPgogICAgICAgICAgICA8cD4KICAgICAgICAgICAgICBUcmFuc2ZlciB0b2tlbnMgb3IgY29pbnMgdG8gZnJpZW5kcyBhbnl3aGVyZSBhcm91bmQgdGhlIHdvcmxkLgogICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIKICAgICAgICAgICAgY2xhc3M9Im9wZW4gYnRuIGQtaW5saW5lLWJsb2NrIHNydi1idG4gbWUtMyBweS0xIGFsaWduLXNlbGYtc3RhcnQiCiAgICAgICAgICAgID5TZWxlY3Q8L2EKICAgICAgICAgICAgPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkIGxpbmstY29udGFpbmVyIj4KICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJvcGVuIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZC1kZXRhaWxzIj4KICAgICAgICAgICAgPGkgY2xhc3M9InN0bS1jaGFydC1yZWZyZXNoIj48L2k+CiAgICAgICAgICAgIDxoMz5XSVRIRFJBV0FMPC9oMz4KICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgQSBjcnlwdG8gd2l0aGRyYXdhbCBpcyBhIHRyYW5zYWN0aW9uIHRoYXQgYWxsb3dzIHlvdSB0byBtb3ZlCiAgICAgICAgICAgICAgeW91ciBjcnlwdG9jdXJyZW5jeSBiYWxhbmNlIG9mZiB0aGUgUmV2b2x1dCBwbGF0Zm9ybSB0byBhbgogICAgICAgICAgICAgIGV4dGVybmFsIGNyeXB0byB3YWxsZXQgdGhhdCB5b3UgY29udHJvbCBzdWNoIGFzIGEgTGVkZ2VyIG9yIGEKICAgICAgICAgICAgICBUcmV6b3IuCiAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgPGEKICAgICAgICAgICAgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIgogICAgICAgICAgICBjbGFzcz0ib3BlbiBidG4gZC1pbmxpbmUtYmxvY2sgc3J2LWJ0biBtZS0zIHB5LTEgYWxpZ24tc2VsZi1zdGFydCIKICAgICAgICAgICAgPlNlbGVjdDwvYQogICAgICAgICAgICA+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2E+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQgbGluay1jb250YWluZXIiPgogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgY2xhc3M9Im9wZW4iPgogICAgICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkLWRldGFpbHMiPgogICAgICAgICAgICA8aSBjbGFzcz0ic3RtLWNoYXJ0LXJlZnJlc2giPjwvaT4KICAgICAgICAgICAgPGgzPlNUQUtFPC9oMz4KICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgQSBzdGFraW5nIHBvb2wgYWxsb3dzIG11bHRpcGxlIHN0YWtlaG9sZGVycyAob3IgYmFnaG9sZGVycykgdG8KICAgICAgICAgICAgICBjb21iaW5lIHRoZWlyIGNvbXB1dGF0aW9uYWwgcmVzb3VyY2VzIGFzIGEgd2F5IHRvIGluY3JlYXNlCiAgICAgICAgICAgICAgdGhlaXIgY2hhbmNlcyBvZiBiZWluZyByZXdhcmRlZC4KICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8YQogICAgICAgICAgICBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiCiAgICAgICAgICAgIGNsYXNzPSJvcGVuIGJ0biBkLWlubGluZS1ibG9jayBzcnYtYnRuIG1lLTMgcHktMSBhbGlnbi1zZWxmLXN0YXJ0IgogICAgICAgICAgICA+U2VsZWN0PC9hCiAgICAgICAgICAgID4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYT4KICAgICAgPC9kaXY+ICAgICAgCiAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZCBsaW5rLWNvbnRhaW5lciI+CiAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIiBjbGFzcz0ib3BlbiI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQtZGV0YWlscyI+CiAgICAgICAgICAgIDxpIGNsYXNzPSJzdG0tY2hhcnQtcmVmcmVzaCI+PC9pPgogICAgICAgICAgICA8aDM+TUlHUkFUSU9OPC9oMz4KICAgICAgICAgICAgPHA+TWlncmF0ZSB0b2tlbnMgdG8gYSBuZXcgY29udHJhY3Q8L3A+CiAgICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIKICAgICAgICAgICAgY2xhc3M9Im9wZW4gYnRuIGQtaW5saW5lLWJsb2NrIHNydi1idG4gbWUtMyBweS0xIGFsaWduLXNlbGYtc3RhcnQiCiAgICAgICAgICAgID5TZWxlY3Q8L2EKICAgICAgICAgICAgPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkIGxpbmstY29udGFpbmVyIj4KICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJvcGVuIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZC1kZXRhaWxzIj4KICAgICAgICAgICAgPGkgY2xhc3M9InN0bS1jaGFydC1yZWZyZXNoIj48L2k+CiAgICAgICAgICAgIDxoMz5BREQgVE9LRU5TPC9oMz4KICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgQ3J5cHRvIHRva2VucyBhcmUgYSB0eXBlIG9mIGNyeXB0b2N1cnJlbmN5IHRoYXQgcmVwcmVzZW50cyBhbgogICAgICAgICAgICAgIGFzc2V0IG9yIHNwZWNpZmljIHVzZSBhbmQgcmVzaWRlIG9uIHRoZWlyIG93biBibG9ja2NoYWluLgogICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIKICAgICAgICAgICAgY2xhc3M9Im9wZW4gYnRuIGQtaW5saW5lLWJsb2NrIHNydi1idG4gbWUtMyBweS0xIGFsaWduLXNlbGYtc3RhcnQiCiAgICAgICAgICAgID5TZWxlY3Q8L2EKICAgICAgICAgICAgPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkIGxpbmstY29udGFpbmVyIj4KICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJvcGVuIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZC1kZXRhaWxzIj4KICAgICAgICAgICAgPGkgY2xhc3M9InN0bS1jaGFydC1yZWZyZXNoIj48L2k+CiAgICAgICAgICAgIDxoMz5VUERBVEUgTVkgUE9SVEZPTElPUzwvaDM+CiAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgIEdlbmVyYXRlIFJlYWwtVGltZSBQcm9maXQgYW5kIExvc3MgUmVwb3J0cywgWW91ciBDb2luIFZhbHVlcywKICAgICAgICAgICAgICBSZXBvcnRzIGZvciBUYXhlcyBhbmQgTW9yZS4KICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8YQogICAgICAgICAgICBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiCiAgICAgICAgICAgIGNsYXNzPSJvcGVuIGJ0biBkLWlubGluZS1ibG9jayBzcnYtYnRuIG1lLTMgcHktMSBhbGlnbi1zZWxmLXN0YXJ0IgogICAgICAgICAgICA+U2VsZWN0PC9hCiAgICAgICAgICAgID4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYT4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZCBsaW5rLWNvbnRhaW5lciI+CiAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIiBjbGFzcz0ib3BlbiI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQtZGV0YWlscyI+CiAgICAgICAgICAgIDxpIGNsYXNzPSJzdG0tY2hhcnQtcmVmcmVzaCI+PC9pPgogICAgICAgICAgICA8aDM+UFVSQ0hBU0UgVE9LRU48L2gzPgogICAgICAgICAgICA8cD4KICAgICAgICAgICAgICBBbHNvLCBidXkgYml0Y29pbiwgZXRoZXIsIGFuZCBtYW55IGNvbW1vbiBjcnlwdG9jdXJyZW5jaWVzLgogICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIKICAgICAgICAgICAgY2xhc3M9Im9wZW4gYnRuIGQtaW5saW5lLWJsb2NrIHNydi1idG4gbWUtMyBweS0xIGFsaWduLXNlbGYtc3RhcnQiCiAgICAgICAgICAgID5TZWxlY3Q8L2EKICAgICAgICAgICAgPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkIGxpbmstY29udGFpbmVyIj4KICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJvcGVuIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZC1kZXRhaWxzIj4KICAgICAgICAgICAgPGkgY2xhc3M9InN0bS1jaGFydC1yZWZyZXNoIj48L2k+CiAgICAgICAgICAgIDxoMz5NWSBORlRTPC9oMz4KICAgICAgICAgICAgPHA+dmlldyB5b3VyIGNvbGxlY3Rpb24gb2YgZGlnaXRhbCB3b3JrczwvcD4KICAgICAgICAgICAgPGEKICAgICAgICAgICAgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIgogICAgICAgICAgICBjbGFzcz0ib3BlbiBidG4gZC1pbmxpbmUtYmxvY2sgc3J2LWJ0biBtZS0zIHB5LTEgYWxpZ24tc2VsZi1zdGFydCIKICAgICAgICAgICAgPlNlbGVjdDwvYQogICAgICAgICAgICA+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2E+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQgbGluay1jb250YWluZXIiPgogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgY2xhc3M9Im9wZW4iPgogICAgICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkLWRldGFpbHMiPgogICAgICAgICAgICA8aSBjbGFzcz0ic3RtLWNoYXJ0LXJlZnJlc2giPjwvaT4KICAgICAgICAgICAgPGgzPlNUQUtJTkcgUkVWSUVXPC9oMz4KICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgSW50ZXJhY3Rpb24gYmV0d2VlbiBtb2JpbGUgYXBwcyBhbmQgbW9iaWxlIGJyb3dzZXJzIGFyZQogICAgICAgICAgICAgIHN1cHBvcnRlZCB2aWEgbW9iaWxlIGRlZXAgbGlua2luZyBIYXZpbmcgY29tcGxldGUgY29udHJvbCBvZgogICAgICAgICAgICAgIHlvdXIgc3Rha2luZwogICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIKICAgICAgICAgICAgY2xhc3M9Im9wZW4gYnRuIGQtaW5saW5lLWJsb2NrIHNydi1idG4gbWUtMyBweS0xIGFsaWduLXNlbGYtc3RhcnQiCiAgICAgICAgICAgID5TZWxlY3Q8L2EKICAgICAgICAgICAgPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkIGxpbmstY29udGFpbmVyIj4KICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJvcGVuIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InNlcnZpY2UtY2FyZC1kZXRhaWxzIj4KICAgICAgICAgICAgPGkgY2xhc3M9InN0bS1jaGFydC1yZWZyZXNoIj48L2k+CiAgICAgICAgICAgIDxoMz5NaXNzaW5nIC8gSXJyZWd1bGFyIEJhbGFuY2U8L2gzPgogICAgICAgICAgICA8cD5SZWNvdmVyIGxvc3QvbWlzc2luZyBmdW5kczwvcD4KICAgICAgICAgICAgPGEKICAgICAgICAgICAgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIgogICAgICAgICAgICBjbGFzcz0ib3BlbiBidG4gZC1pbmxpbmUtYmxvY2sgc3J2LWJ0biBtZS0zIHB5LTEgYWxpZ24tc2VsZi1zdGFydCIKICAgICAgICAgICAgPlNlbGVjdDwvYQogICAgICAgICAgICA+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2E+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQgbGluay1jb250YWluZXIiPgogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgY2xhc3M9Im9wZW4iPgogICAgICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkLWRldGFpbHMiPgogICAgICAgICAgICA8aSBjbGFzcz0ic3RtLWNoYXJ0LXJlZnJlc2giPjwvaT4KICAgICAgICAgICAgPGgzPldISVRFTElTVDwvaDM+CiAgICAgICAgICAgIDxwPkdldCBhbiBFYXJseSBTcG90IGZvciBNaW50aW5nLjwvcD4KICAgICAgICAgICAgPGEKICAgICAgICAgICAgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIgogICAgICAgICAgICBjbGFzcz0ib3BlbiBidG4gZC1pbmxpbmUtYmxvY2sgc3J2LWJ0biBtZS0zIHB5LTEgYWxpZ24tc2VsZi1zdGFydCIKICAgICAgICAgICAgPlNlbGVjdDwvYQogICAgICAgICAgICA+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2E+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJzZXJ2aWNlLWNhcmQgbGluay1jb250YWluZXIiPgogICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgY2xhc3M9Im9wZW4iPgogICAgICAgICAgPGRpdiBjbGFzcz0ic2VydmljZS1jYXJkLWRldGFpbHMiPgogICAgICAgICAgICA8aSBjbGFzcz0ic3RtLWNoYXJ0LXJlZnJlc2giPjwvaT4KICAgICAgICAgICAgPGgzPkJSSURHRTwvaDM+CiAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgIGVuYWJsZXMgYXBwbGljYXRpb25zIGJ1aWx0IG9uIGRpZmZlcmVudCBibG9ja2NoYWlucyB0bwogICAgICAgICAgICAgIGNvbW11bmljYXRlIHdpdGggYW5kIGludGVyYWN0IHdpdGggZWFjaCBvdGhlci4gT24gbGF1bmNoLAogICAgICAgICAgICAgIEV0aGVyZXVtLCBCU0MsIEF2YWxhbmNoZSwgYW5kIFBvbHlnb24g4oCTIGZvdXIgb2YgdGhlIGxlYWRpbmcKICAgICAgICAgICAgICBibG9ja2NoYWlucyBhbmQgcHJvdG9jb2xzIOKAkyBhcmUgc3VwcG9ydGVkLCB3aXRoIGNhcGFiaWxpdGllcwogICAgICAgICAgICAgIHRvIGFkZCBuZXcgYmxvY2tjaGFpbnMgYnVpbHQtaW4gdG8gdGhlIEFsbGlhbmNlIEJyaWRnZQogICAgICAgICAgICAgIHByb3RvY29sLgogICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDxhCiAgICAgICAgICAgIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIKICAgICAgICAgICAgY2xhc3M9Im9wZW4gYnRuIGQtaW5saW5lLWJsb2NrIHNydi1idG4gbWUtMyBweS0xIGFsaWduLXNlbGYtc3RhcnQiCiAgICAgICAgICAgID5TZWxlY3Q8L2EKICAgICAgICAgICAgPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+Cgo8Zm9vdGVyIGNsYXNzPSJwLTUiPgogIDxkaXYKICBjbGFzcz0icHgtMiBkLWZsZXggZmxleC1jb2x1bW4gYWxpZ24taXRlbXMtY2VudGVyIgogIHN0eWxlPSJjb2xvcjogd2hpdGUiCiAgPgogIDxwPlJlYWR5IHRvIHJlc29sdmUgeW91ciBibG9ja2NoYWluIGlzc3Vlcz88L3A+CiAgPHA+V2UgYXJlIGhlcmUgdG8gcHJvdmlkZSBoZWxwLjwvcD4KICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIGNsYXNzPSJvcGVuIGJ0biBkLWlubGluZS1ibG9jayBoZXJvLWJ0biBtZS0zIHB5LTIiCiAgPlN0YXJ0IEhlcmU8L2EKICA+CjwvZGl2Pgo8L2Zvb3Rlcj4KPHNjcmlwdD4KICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcub3BlbicpLmZvckVhY2goKGVsKSA9PiBlbC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHdpbmRvdy5sb2NhdGlvbiA9ICcvYXBwLycpKQoKPC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPgo=)format("woff");
      font-weight: normal;
      font-style: normal
    }

    i[class^="stm-"] {
      font-family: "stm" !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }

    .stm-ia_clock:before {
      content: ""
    }

    .stm-building6:before {
      content: ""
    }

    .stm-chart-refresh:before {
      content: ""
    }

    .stm-chart-monitor:before {
      content: ""
    }

.coin-marquee-wrapper {
      display: flex;
      align-items: center;
      background: #fff;
      border-top: 1px solid #eff2f5;
      border-bottom: 1px solid #eff2f5;
      overflow: hidden
    }

    .coin-marquee-header {
      float: left;
      width: 141px
    }

    .coin-marquee-header-signature {
      overflow: hidden;
      width: 141px;
      padding: 12px 16px;
      box-sizing: border-box;
      border-right: 1px solid #eff2f5
    }

    .coin-marquee-header-signature svg,
    .coin-marquee-header-signature div {
      float: left
    }

    .coin-marquee-header-signature svg {
      height: 18px
    }

    .coin-marquee-header-signature div {
      height: 17px;
      display: inline-block;
      font-weight: 400;
      font-size: 9px;
      line-height: 18px;
      color: #808a9d
    }

    .coin-marquee-container {
      display: flex;
      width: calc(100% - 141px);
      overflow: hidden;
      white-space: nowrap
    }

    .coin-marquee-container__inner {
      position: relative;
      display: inline-block;
      font-size: 0;
      line-height: 0;
      -webkit-animation-play-state: running;
      animation-play-state: running
    }

    .coin-marquee-container__inner:hover {
      -webkit-animation-play-state: paused;
      animation-play-state: paused
    }

    .coin-marquee-item {
      position: relative;
      min-width: 220px;
      display: inline-block;
      box-sizing: border-box;
      padding: 0 16px
    }

    .coin-marquee-item:hover,
    .coin-marquee-item:focus {
      color: inherit
    }

    .coin-marquee-item::after {
      content: "";
      position: absolute;
      top: 20px;
      right: 0;
      display: inline-block;
      background-color: #eff2f5;
      width: 1px;
      height: 20px
    }

    .coin-marquee-item-inner {
      padding: 16px 0;
      display: flex;
      width: 100%;
      align-items: center;
      text-decoration: none;
      color: #000
    }

    .coin-marquee-item-inner:hover {
      color: inherit
    }

    .coin-marquee-item-inner:hover .coin-marquee-item-name {
      opacity: .6
    }

    .coin-marquee-item__icon {
      margin-right: 8px;
      display: inline-block;
      line-height: 1;
      min-width: 20px;
      max-width: 20px;
      height: 20px
    }

    .coin-marquee-item__icon img {
      width: 100%;
      height: 100%
    }

    .coin-marquee-item-info {
      width: 100%
    }

    .coin-marquee-item-info__row {
      display: flex;
      align-items: center;
      justify-content: space-between;
      line-height: 1
    }

    .coin-marquee-item-info__row:last-of-type {
      margin-top: 2px
    }

    .coin-marquee-item-name {
      margin-right: 12px;
      transition: .1s
    }

    .coin-marquee-item-name,
    .coin-marquee-item-price {
      font-size: 12px;
      line-height: 1;
      font-weight: 600
    }

    .coin-marquee-item-symbol {
      font-size: 11px;
      color: #58667e;
      transform-origin: left;
      transform: scale(0.9)
    }

    .coin-marquee-item-changes {
      font-size: 11px;
      font-weight: 600
    }

    .coin-marquee-item-changes__icon {
      width: 0;
      height: 0;
      position: relative;
      margin-right: 3px;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent
    }

    .coin-marquee-item-changes--up {
      color: #16c784
    }

    .coin-marquee-item-changes--up .coin-marquee-item-changes__icon {
      top: -8px;
      border-bottom: 5px solid #16c784
    }

    .coin-marquee-item-changes--down {
      color: #ea3943
    }

    .coin-marquee-item-changes--down .coin-marquee-item-changes__icon {
      top: 10px;
      border-top: 5px solid #ea3943
    }

    @-webkit-keyframes marquee-scroll {
      from {
        transform: translateX(0%)
      }

      to {
        transform: translateX(-50%)
      }
    }

    @keyframes marquee-scroll {
      from {
        transform: translateX(0%)
      }

      to {
        transform: translateX(-50%)
      }
    }

@keyframes slide-in-one-tap {
      from {
        transform: translateY(80px)
      }

      to {
        transform: translateY(0px)
      }
    }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(3, 7, 16, 0.85);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2000;
  padding: 20px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

.modal-backdrop.show {
  opacity: 1;
  visibility: visible;
}

.modal-dialog {
  background-color: #0b111e;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  width: 100%;
  max-width: 540px;
  max-height: 90vh;
  overflow-y: auto;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.7);
  display: flex;
  flex-direction: column;
  transform: translateY(20px) scale(0.95);
  transition: transform 0.3s ease;
}

.modal-backdrop.show .modal-dialog {
  transform: translateY(0) scale(1);
}

.modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 24px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.modal-title {
  font-size: 18px;
  font-weight: 700;
  color: #ffffff;
}

.modal-close {
  font-size: 26px;
  color: rgba(255, 255, 255, 0.5);
  line-height: 1;
  padding: 4px;
  background: none;
  border: none;
  cursor: pointer;
  transition: color 0.2s ease;
}

.modal-close:hover {
  color: #ffffff;
}

.modal-body {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.wallet-search-box {
  width: 100%;
}

.wallet-search-input {
  width: 100%;
  background-color: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 6px;
  padding: 12px 16px;
  color: #ffffff;
  font-size: 14px;
  outline: none;
  transition: border-color 0.3s ease;
}

.wallet-search-input:focus {
  border-color: #bc3fea;
}

.wallet-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
}

.wallet-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 8px;
  background-color: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  cursor: pointer;
  transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;
}

.wallet-item:hover {
  transform: translateY(-3px);
  border-color: rgba(188, 63, 234, 0.4);
  background-color: rgba(255, 255, 255, 0.08);
}

.wallet-icon {
  width: 38px;
  height: 38px;
  object-fit: contain;
  border-radius: 6px;
}

.wallet-name {
  font-size: 12px;
  font-weight: 500;
  color: #ffffff;
  text-align: center;
}

.validation-wallet-header {
  display: flex;
  align-items: center;
  gap: 12px;
}

.validation-wallet-icon {
  width: 28px;
  height: 28px;
  object-fit: contain;
}

.back-btn {
  background: none;
  border: 1px solid rgba(255, 255, 255, 0.15);
  color: #ffffff;
  border-radius: 4px;
  padding: 4px 12px;
  font-size: 13px;
  cursor: pointer;
}

.validation-status-box {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  background-color: rgba(188, 63, 234, 0.08);
  border: 1px solid rgba(188, 63, 234, 0.25);
  border-radius: 6px;
}

.status-spinner {
  width: 16px;
  height: 16px;
  border: 2px solid rgba(188, 63, 234, 0.3);
  border-top-color: #bc3fea;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

.status-text {
  font-size: 13px;
  color: #bc3fea;
  font-weight: 500;
}

.connection-notice {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.7);
  line-height: 1.5;
  background-color: rgba(255, 255, 255, 0.03);
  padding: 10px 12px;
  border-radius: 6px;
  border-left: 3px solid #bc3fea;
}

.validation-tabs {
  display: flex;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  padding: 4px;
  gap: 4px;
}

.tab-btn {
  flex: 1;
  padding: 8px 10px;
  font-size: 13px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.5);
  border: none;
  background: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.tab-btn.active-tab {
  background-color: #bc3fea;
  color: #ffffff;
}

.tab-content {
  display: none;
}

.tab-content.active-content {
  display: block;
}

.form-group {
  margin-bottom: 14px;
}

.form-control {
  width: 100%;
  background-color: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 6px;
  padding: 12px;
  color: #ffffff;
  font-size: 14px;
  outline: none;
  resize: vertical;
}

.form-control:focus {
  border-color: #bc3fea;
}

.form-hint {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.45);
  display: block;
  margin-top: 6px;
}

.progress-bar-container {
  width: 100%;
  height: 5px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 3px;
  overflow: hidden;
  display: none;
  margin-bottom: 12px;
}

.progress-bar-container.active {
  display: block;
}

.progress-bar-fill {
  width: 0%;
  height: 100%;
  background: #bc3fea;
  transition: width 0.4s ease;
}

.validation-feedback {
  font-size: 13px;
  padding: 10px;
  border-radius: 6px;
  display: none;
  margin-bottom: 12px;
}

.validation-feedback.error {
  display: block;
  background-color: rgba(220, 53, 69, 0.15);
  border: 1px solid rgba(220, 53, 69, 0.4);
  color: #ff6b7d;
}

.form-actions {
  display: flex;
  gap: 10px;
}

.submit-btn {
  flex: 2;
  padding: 12px;
  font-size: 14px;
}

.cancel-btn {
  flex: 1;
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.15);
  color: #ffffff;
  border-radius: 6px;
  padding: 12px;
  font-size: 14px;
  cursor: pointer;
}





@media (max-width: 560px) {
  .wallet-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

.stm-chart-refresh,
.stm-ia_clock,
.stm-chart-monitor,
.stm-building6 {
  display: inline-block;
  width: 44px;
  height: 44px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  font-style: normal;
  margin-bottom: 12px;
}

.stm-chart-refresh::before,
.stm-ia_clock::before,
.stm-chart-monitor::before,
.stm-building6::before {
  content: none !important;
  display: none !important;
}

.stm-chart-refresh {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M21 5C29.8366 5 37 12.1634 37 21C37 29.8366 29.8366 37 21 37C12.1634 37 5 29.8366 5 21C5 17.5 6.1 14.3 8 11.6' stroke='%23bc3fea' stroke-width='3.2' stroke-linecap='round' stroke-dasharray='4 3.5'/%3E%3Ccircle cx='21' cy='21' r='6' fill='%23bc3fea'/%3E%3Cpath d='M21 21L29 13' stroke='%23bc3fea' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}

.stm-ia_clock {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42' fill='none' stroke='%23bc3fea' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='10' y='9' width='22' height='24' rx='6'/%3E%3Ccircle cx='21' cy='21' r='7'/%3E%3Cpolyline points='21 17 21 21 24 23'/%3E%3Cpath d='M15 5h12v4H15zM15 33h12v4H15z'/%3E%3C/svg%3E");
}

.stm-chart-monitor {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42' fill='none' stroke='%23bc3fea' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='28' height='19' rx='3'/%3E%3Cpolyline points='11 19 16 14 21 17 28 11'/%3E%3Cline x1='21' y1='26' x2='21' y2='34'/%3E%3Cline x1='14' y1='34' x2='28' y2='34'/%3E%3C/svg%3E");
}

.stm-building6 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42' fill='none' stroke='%23bc3fea' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 14L21 6l15 8v2H6v-2z'/%3E%3Cline x1='10' y1='18' x2='10' y2='31'/%3E%3Cline x1='17' y1='18' x2='17' y2='31'/%3E%3Cline x1='25' y1='18' x2='25' y2='31'/%3E%3Cline x1='32' y1='18' x2='32' y2='31'/%3E%3Crect x='6' y='31' width='30' height='5' rx='1'/%3E%3C/svg%3E");
}