
    @font-face {
      font-family: "TT Hoves";
      font-style: normal;
      font-weight: 700;
      src: url("../fonts/TTHoves-Bold.html") format("woff2");
    }

    @font-face {
      font-family: "TT Hoves";
      font-style: normal;
      font-weight: 400;
      src: url("../fonts/TTHoves-Regular.woff2") format("woff2");
    }

    @font-face {
      font-family: "TT Hoves";
      font-style: normal;
      font-weight: 300;
      src: url("../fonts/TTHoves-Light.html") format("woff2");
    }

    @font-face {
      font-family: "TT Hoves";
      font-style: normal;
      font-weight: 600;
      src: url("../fonts/TTHoves-DemiBold.woff2") format("woff2");
    }

    @font-face {
      font-family: "TT Hoves";
      font-style: normal;
      font-weight: 500;
      src: url("../fonts/TTHoves-Medium.woff2") format("woff2");
    }


    .wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .cHRuRf {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 20px;
      width: 20px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cHRuRf div {
      display: flex;
      height: 20px;
      line-height: 20px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cHRuRf span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cHRuRf path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .erTAg {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .erTAg div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jAXyqK {
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .jAXyqK:hover {
      text-decoration: underline;
    }

    .jAXyqK:visited,
    .jAXyqK:active,
    .jAXyqK:hover {
      text-decoration: none;
      color: inherit;
    }

    .iKJslE {
      font-size: inherit;
      cursor: pointer;
      color: rgb(31, 31, 31);
      font-weight: 500;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      text-decoration: underline;
    }

    .iKJslE:hover {
      text-decoration: underline;
    }

    .koLgVa {
      font-size: inherit;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .koLgVa:hover {
      text-decoration: underline;
    }

    .koLgVa:visited,
    .koLgVa:active,
    .koLgVa:hover {
      text-decoration: none;
      color: inherit;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .cugXyf {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px 0px 10px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .kzqfqM {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      max-width: 700px;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .kzqfqM {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .kzqfqM {
        margin-top: 0vh;
      }
    }

    .eICNGD {
      display: flex;
    }

    .jxkxoo {
      display: inline-block;
      width: 128px;
      height: auto;
    }

    .jxkxoo div {
      height: auto;
    }

    .kmiYpl {
      color: rgb(31, 31, 31);
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .cRGnti {
      display: flex;
      flex-direction: column;
      background: rgb(244, 244, 244);
      margin-bottom: 20px;
      border-radius: 16px;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
    }

    .cXbHrJ {
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      cursor: pointer;
      padding: 24px 30px;
    }

    @media (max-width: 575px) {
      .cXbHrJ {
        padding: 24px 18px;
      }
    }

    .gvxvys {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      overflow: hidden;
      margin-left: 24px;
    }

    .flZIBU {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .eehZgZ {
      display: flex;
      flex-direction: column;
      overflow: hidden;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .kICcVn {
      overflow: hidden;
      transition: max-height 0.35s ease-in-out 0s;
    }

    .kUmBeG {
      -webkit-box-align: center;
      align-items: center;
      background: rgba(180, 114, 41, 0.1);
      border-radius: 8px;
      color: rgb(180, 114, 41);
      display: flex;
      font-size: 14px;
      font-weight: 500;
      gap: 14px;
      -webkit-box-pack: center;
      justify-content: center;
      padding: 14px 20px;
      width: 100%;
    }

    @media (max-width: 575px) {
      .kUmBeG {
        -webkit-box-align: stretch;
        align-items: stretch;
        flex-direction: column;
        gap: 8px;
      }
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .eZyBFo {
      padding: 24px;
      background: rgb(255, 255, 255);
      color: rgb(31, 31, 31);
      border-radius: 8px;
      font-size: 16px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      max-width: 400px;
    }

    .gNNDFC>* {
      cursor: default;
    }

    .cPXOUk>* {
      cursor: help;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .eApheS {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .jTvhrc {
      display: flex;
      width: 100%;
      height: 100%;
    }

    .htYwAw {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
    }

    @media (max-width: 768px) {
      .leTToM {
        display: none;
      }
    }

    .fSZBkD {
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(252, 252, 252);
      display: flex;
      height: 100%;
      overflow: hidden;
      min-width: 380px;
      max-width: 660px;
    }

    .hzNeBb {
      font-size: 60px;
      font-weight: bold;
      margin-top: 32px;
    }

    .cItBlc {
      display: flex;
      margin: 24px 0px;
    }

    .krDBST {
      display: flex;
      position: relative;
      flex-direction: column;
      flex: 3 1 0%;
      padding: 20px;
      background-color: rgb(244, 244, 244);
      background-image: url("../img/onboarding-welcome-bg.html");
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: local;
      background-size: 570px 570px;
      color: rgb(31, 31, 31);
      -webkit-box-align: center;
      align-items: center;
      overflow-y: auto;
    }

    @media (max-width: 576px) {
      .krDBST {
        padding: 12px;
      }
    }

    .kQnnKI {
      margin-right: 14px;
    }

    .joOuef {
      align-self: flex-end;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .fSBfur {
      background: rgb(255, 255, 255);
    }

    .gJMmxE {
      color: rgb(31, 31, 31);
      font-size: 14px;
      font-weight: 500;
    }

    .eKHNwo {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      margin-top: 2px;
    }

    .bYiAxZ {
      margin-right: 8px;
      font-size: 16px;
      color: rgb(31, 31, 31);
    }

    .pKqLL {
      display: flex;
      flex-direction: column;
      padding: 20px;
    }

    @media (max-width: 575px) {
      .pKqLL {
        padding: 20px 18px;
      }
    }

    .bnReCk {
      display: flex;
    }

    .TroubleshootingTips__Item-sc-a6cj8r-5+.TroubleshootingTips__Item-sc-a6cj8r-5 {
      margin-top: 16px;
    }

    .kGIGiW {
      display: flex;
      flex-direction: column;
      width: 100%;
    }

    .nuZjX {
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      border-top: 1px solid rgb(232, 232, 232);
      padding: 18px 30px;
      -webkit-box-align: center;
      align-items: center;
    }

    @media (max-width: 575px) {
      .nuZjX {
        padding: 18px 20px;
      }
    }

    .gAoTzs {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    .gpALsA {
      min-width: 180px;
    }

    .cWpOQo {
      cursor: pointer;
      text-decoration: underline;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .DitVs {
      display: flex;
      flex-direction: column;
      width: 300px;
    }

    .eKTTlt {
      font-size: 16px;
      font-weight: 600;
      margin-bottom: 16px;
    }

    .fflsOz {
      font-size: 14px;
      font-weight: 500;
      margin-bottom: 16px;
    }

    .bkAKTW {
      margin: 8px 0px;
    }

    .eiySRS {
      width: calc(100% + 16px);
      margin: 0px -8px;
      font-size: 12px;
    }

    .bPEKyd {
      overflow: hidden;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      width: 100px;
      height: 100px;
      border-radius: 50%;
    }

    .iJeDXM {
      width: 100%;
      overflow: hidden;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      border-radius: 8px;
    }

    .iuUNlG {
      width: 100%;
      height: 100%;
      background: rgb(244, 244, 244);
    }

    .fxrhtC {
      width: 100%;
      height: 100%;
    }

    .iVJbeC {
      position: relative;
      padding: 80px 30px 20px;
      width: auto;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
      max-width: 550px;
    }

    @media (max-width: 991px) {
      .iVJbeC {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .iVJbeC {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .blfItT {
      width: 100px;
      height: 100px;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: -50px;
      left: 0px;
      right: 0px;
    }

    .iwJRWQ {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    .esxLwD {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 36px;
      text-align: center;
    }

    .fBkswf {
      display: flex;
      height: 122px;
      min-height: 122px;
      width: 360px;
      border-radius: 61px;
      padding: 10px;
      background: rgb(255, 255, 255);
      -webkit-box-align: center;
      align-items: center;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-bottom: 60px;
    }

    .kgsHcL {
      display: flex;
      position: relative;
    }

    .gUHXBL {
      display: flex;
      position: absolute;
      top: 0px;
      right: 0px;
    }

    .bYeRMR {
      display: flex;
      flex-direction: column;
      margin: 0px 32px;
      text-align: center;
      color: rgb(31, 31, 31);
      font-size: 20px;
      font-weight: 500;
    }

    .bYeRMR button {
      margin-top: 10px;
    }

    .iwceAe {
      height: 100%;
    }

    .JVRdx {
      display: flex;
      flex-direction: column;
    }

    .jkUOQh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .SecurityCheck__Item-sc-1efvgql-1+.SecurityCheck__Item-sc-1efvgql-1 {
      margin-top: 24px;
    }

    .ihwiyM {
      text-decoration: underline dashed;
    }

    .efuorU {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 16px;
    }

    .dywOhf {
      margin-right: 6px;
    }

    .IFujA {
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 24px;
      padding-top: 24px;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .nohVe {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-left: 24px;
    }

    .iblhIg {
      display: inline-block;
    }

    @media (max-width: 575px) {
      .iblhIg {
        pointer-events: none;
      }

      .iblhIg span {
        text-decoration: none;
      }
    }

    .dkjlux {
      display: flex;
      margin-top: 40px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gASebx {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .gASebx {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .gASebx {
        margin-top: 0vh;
      }
    }

    .fTSCEW {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }













.wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .erTAg {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .erTAg div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jAXyqK {
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .jAXyqK:hover {
      text-decoration: underline;
    }

    .jAXyqK:visited,
    .jAXyqK:active,
    .jAXyqK:hover {
      text-decoration: none;
      color: inherit;
    }

    .iKJslE {
      font-size: inherit;
      cursor: pointer;
      color: rgb(31, 31, 31);
      font-weight: 500;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      text-decoration: underline;
    }

    .iKJslE:hover {
      text-decoration: underline;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .cugXyf {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px 0px 10px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .jxkxoo {
      display: inline-block;
      width: 128px;
      height: auto;
    }

    .jxkxoo div {
      height: auto;
    }

    .kmiYpl {
      color: rgb(31, 31, 31);
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .Jorgk {
      position: absolute;
      z-index: 40;
      inset: 0px;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
      backdrop-filter: blur(5px);
      background: rgba(0, 0, 0, 0.3);
    }

    @supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
      .Jorgk {
        background: rgba(0, 0, 0, 0.6);
      }
    }

    .Jorgk> :first-child {
      margin-top: auto;
    }

    .Jorgk> :last-child {
      margin-bottom: auto;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .gNNDFC>* {
      cursor: default;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .eApheS {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .jTvhrc {
      display: flex;
      width: 100%;
      height: 100%;
    }

    .htYwAw {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
    }

    @media (max-width: 768px) {
      .leTToM {
        display: none;
      }
    }

    .fSZBkD {
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(252, 252, 252);
      display: flex;
      height: 100%;
      overflow: hidden;
      min-width: 380px;
      max-width: 660px;
    }

    .hzNeBb {
      font-size: 60px;
      font-weight: bold;
      margin-top: 32px;
    }

    .cItBlc {
      display: flex;
      margin: 24px 0px;
    }

    .krDBST {
      display: flex;
      position: relative;
      flex-direction: column;
      flex: 3 1 0%;
      padding: 20px;
      background-color: rgb(244, 244, 244);
      background-image: url("../img/onboarding-welcome-bg.html");
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: local;
      background-size: 570px 570px;
      color: rgb(31, 31, 31);
      -webkit-box-align: center;
      align-items: center;
      overflow-y: auto;
    }

    @media (max-width: 576px) {
      .krDBST {
        padding: 12px;
      }
    }

    .kQnnKI {
      margin-right: 14px;
    }

    .joOuef {
      align-self: flex-end;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .gpALsA {
      min-width: 180px;
    }

    .cWpOQo {
      cursor: pointer;
      text-decoration: underline;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .dORHrm {
      display: flex;
      width: 100%;
      height: 100%;
      flex-direction: column;
      background: rgb(252, 252, 252);
    }

    .djdwsO {
      -webkit-box-pack: center;
      justify-content: center;
      display: flex;
      width: 100%;
      height: 100%;
    }

    .jmyWzh {
      position: relative;
      display: flex;
      width: 100%;
    }

    .iOjKkc {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      padding: 20px;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
    }

    .jXxLLR {
      display: flex;
      width: 100%;
      padding: 10px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
      max-width: 1020px;
    }

    @media (max-width: 991px) {
      .jXxLLR {
        padding: 0px 20px;
      }
    }

    @media (max-width: 575px) {
      .jXxLLR {
        margin-bottom: 26px;
      }
    }

    @media (max-height: 576px) {
      .jXxLLR {
        padding: 0px 20px;
        margin-bottom: 26px;
      }
    }

    .iEqODc {
      display: flex;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
      margin-bottom: 30px;
    }

    @media (max-width: 575px) {
      .iEqODc {
        display: none;
      }
    }

    .hPnpme {
      width: 100%;
      margin-bottom: 20px;
    }

    @media (max-width: 575px) {
      .hPnpme {
        margin-bottom: 0px;
      }
    }

    .iajiKp {
      display: flex;
      flex-direction: column;
      color: rgb(31, 31, 31);
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      max-width: 1020px;
      width: 100%;
      padding-bottom: 48px;
    }

    .iVJbeC {
      position: relative;
      padding: 80px 30px 20px;
      width: auto;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
      max-width: 550px;
    }

    @media (max-width: 991px) {
      .iVJbeC {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .iVJbeC {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .ixmkfM {
      position: relative;
      padding: 80px 80px 40px;
      width: 100%;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
    }

    @media (max-width: 991px) {
      .ixmkfM {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
      }
    }

    @media (max-width: 575px) {
      .ixmkfM {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .gcQGxh {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
    }

    .blfItT {
      width: 100px;
      height: 100px;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: -50px;
      left: 0px;
      right: 0px;
    }

    .iwJRWQ {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    .esxLwD {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 36px;
      text-align: center;
    }

    .esxLwF {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 16px;
      text-align: center;
    }

    .hDKezL {
      padding: 0px 60px 36px;
      text-align: center;
    }

    @media (max-width: 767px) {
      .hDKezL {
        padding: 0px 0px 36px;
      }
    }

    .eGAGUD {
      margin-bottom: 20px;
      height: 62px;
      z-index: 1;
    }

    .gWywkc {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 32px;
    }

    .kjQuBM {
      transition: all 0.3s ease 0s;
      opacity: 0;
      pointer-events: none;
      z-index: auto;
    }

    .hQWVBW {
      display: flex;
      padding: 20px 0px;
      width: 100%;
      height: 64px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
    }

    .iKaVTZ {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      font-size: 16px;
      font-weight: 600;
      color: rgb(0, 133, 77);
    }

    @media (max-width: 992px) {
      .iKaVTZ {
        padding: 0px;
      }
    }

    .brvioT {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      color: rgb(128, 128, 128);
      font-size: 16px;
      font-weight: 600;
    }

    @media (max-width: 992px) {
      .brvioT {
        padding: 0px;
      }
    }

    .iAQfNV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      color: rgb(0, 133, 77);
    }

    .dhzRkI {
      display: flex;
      width: 32px;
      height: 32px;
      background: rgb(244, 244, 244);
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
    }

    .gKyFIb {
      text-align: center;
      margin: 10px 0px 0px;
      display: block;
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    @media (max-width: 576px) {
      .gKyFIb {
        display: none;
      }
    }

    .iSafKm {
      -webkit-box-flex: 1;
      flex-grow: 1;
      border-bottom: 1px solid rgb(232, 232, 232);
      margin: 20px;
    }

    @media (max-width: 1200px) {
      .iSafKm {
        margin: 15px;
      }
    }

    @media (max-width: 576px) {
      .iSafKm {
        margin: 10px;
      }
    }

    .bepbXe {
      min-width: 180px;
    }

    .iwceAe {
      height: 100%;
    }

    .JVRdx {
      display: flex;
      flex-direction: column;
    }

    .jkUOQh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .SecurityCheck__Item-sc-1efvgql-1+.SecurityCheck__Item-sc-1efvgql-1 {
      margin-top: 24px;
    }

    .efuorU {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 16px;
    }

    .dywOhf {
      margin-right: 6px;
    }

    .IFujA {
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 24px;
      padding-top: 24px;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .nohVe {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-left: 24px;
    }

    .dkjlux {
      display: flex;
      margin-top: 40px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gASebx {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .gASebx {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .gASebx {
        margin-top: 0vh;
      }
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }




  .wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .erTAg {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .erTAg div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .imjSzG {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .imjSzG div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .hCjlsP {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 48px;
      width: 48px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .hCjlsP div {
      display: flex;
      height: 48px;
      line-height: 48px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jAXyqK {
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .jAXyqK:hover {
      text-decoration: underline;
    }

    .jAXyqK:visited,
    .jAXyqK:active,
    .jAXyqK:hover {
      text-decoration: none;
      color: inherit;
    }

    .iKJslE {
      font-size: inherit;
      cursor: pointer;
      color: rgb(31, 31, 31);
      font-weight: 500;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      text-decoration: underline;
    }

    .iKJslE:hover {
      text-decoration: underline;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .cugXyf {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px 0px 10px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .jxkxoo {
      display: inline-block;
      width: 128px;
      height: auto;
    }

    .jxkxoo div {
      height: auto;
    }

    .kmiYpl {
      color: rgb(31, 31, 31);
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .Jorgk {
      position: absolute;
      z-index: 40;
      inset: 0px;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
      backdrop-filter: blur(5px);
      background: rgba(0, 0, 0, 0.3);
    }

    @supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
      .Jorgk {
        background: rgba(0, 0, 0, 0.6);
      }
    }

    .Jorgk> :first-child {
      margin-top: auto;
    }

    .Jorgk> :last-child {
      margin-bottom: auto;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .gNNDFC>* {
      cursor: default;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .eApheS {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .jTvhrc {
      display: flex;
      width: 100%;
      height: 100%;
    }

    .htYwAw {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
    }

    @media (max-width: 768px) {
      .leTToM {
        display: none;
      }
    }

    .fSZBkD {
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(252, 252, 252);
      display: flex;
      height: 100%;
      overflow: hidden;
      min-width: 380px;
      max-width: 660px;
    }

    .hzNeBb {
      font-size: 60px;
      font-weight: bold;
      margin-top: 32px;
    }

    .cItBlc {
      display: flex;
      margin: 24px 0px;
    }

    .krDBST {
      display: flex;
      position: relative;
      flex-direction: column;
      flex: 3 1 0%;
      padding: 20px;
      background-color: rgb(244, 244, 244);
      background-image: url("../img/onboarding-welcome-bg.html");
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: local;
      background-size: 570px 570px;
      color: rgb(31, 31, 31);
      -webkit-box-align: center;
      align-items: center;
      overflow-y: auto;
    }

    @media (max-width: 576px) {
      .krDBST {
        padding: 12px;
      }
    }

    .kQnnKI {
      margin-right: 14px;
    }

    .joOuef {
      align-self: flex-end;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .cTlrF {
      display: flex;
      padding: 24px 16px 24px 24px;
      border-radius: 5px;
      border: 1px solid rgb(232, 232, 232);
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      cursor: pointer;
      transition: all 0.3s ease 0s;
    }

    .cTlrF:hover {
      box-shadow: rgba(77, 77, 77, 0.12) 0px 6px 40px 0px;
      border: 1px solid rgb(232, 232, 232);
    }

    .hHXQIA {
      display: flex;
      flex-direction: column;
      justify-items: center;
    }

    .hErAOo {
      color: rgb(31, 31, 31);
      font-weight: 600;
      font-size: 16px;
    }

    .joHHlv {
      margin-right: 24px;
    }

    .cFybrJ {
      display: flex;
      width: 100%;
    }

    @media (max-width: 576px) {
      .cFybrJ {
        flex-direction: column;
      }
    }

    .eWoYDe {
      display: flex;
      width: 100%;
    }

    .hAeVSp {
      flex: 0 0 24px;
    }

    .gpALsA {
      min-width: 180px;
    }

    .cWpOQo {
      cursor: pointer;
      text-decoration: underline;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .dORHrm {
      display: flex;
      width: 100%;
      height: 100%;
      flex-direction: column;
      background: rgb(252, 252, 252);
    }

    .djdwsO {
      -webkit-box-pack: center;
      justify-content: center;
      display: flex;
      width: 100%;
      height: 100%;
    }

    .jmyWzh {
      position: relative;
      display: flex;
      width: 100%;
    }

    .iOjKkc {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      padding: 20px;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
    }

    .jXxLLR {
      display: flex;
      width: 100%;
      padding: 10px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
      max-width: 1020px;
    }

    @media (max-width: 991px) {
      .jXxLLR {
        padding: 0px 20px;
      }
    }

    @media (max-width: 575px) {
      .jXxLLR {
        margin-bottom: 26px;
      }
    }

    @media (max-height: 576px) {
      .jXxLLR {
        padding: 0px 20px;
        margin-bottom: 26px;
      }
    }

    .iEqODc {
      display: flex;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
      margin-bottom: 30px;
    }

    @media (max-width: 575px) {
      .iEqODc {
        display: none;
      }
    }

    .hPnpme {
      width: 100%;
      margin-bottom: 20px;
    }

    @media (max-width: 575px) {
      .hPnpme {
        margin-bottom: 0px;
      }
    }

    .iajiKp {
      display: flex;
      flex-direction: column;
      color: rgb(31, 31, 31);
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      max-width: 1020px;
      width: 100%;
      padding-bottom: 48px;
    }

    .iVJbeC {
      position: relative;
      padding: 80px 30px 20px;
      width: auto;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
      max-width: 550px;
    }

    @media (max-width: 991px) {
      .iVJbeC {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .iVJbeC {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .ixmkfM {
      position: relative;
      padding: 80px 80px 40px;
      width: 100%;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
    }

    @media (max-width: 991px) {
      .ixmkfM {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
      }
    }

    @media (max-width: 575px) {
      .ixmkfM {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .gcQGxh {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
    }

    .blfItT {
      width: 100px;
      height: 100px;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: -50px;
      left: 0px;
      right: 0px;
    }

    .iwJRWQ {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    .esxLwD {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 36px;
      text-align: center;
    }

    .esxLwF {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 16px;
      text-align: center;
    }

    .hDKezL {
      padding: 0px 60px 36px;
      text-align: center;
    }

    @media (max-width: 767px) {
      .hDKezL {
        padding: 0px 0px 36px;
      }
    }

    .eGAGUD {
      margin-bottom: 20px;
      height: 62px;
      z-index: 1;
    }

    .gWywkc {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 32px;
    }

    .kjQuBM {
      transition: all 0.3s ease 0s;
      opacity: 0;
      pointer-events: none;
      z-index: auto;
    }

    .hQWVBW {
      display: flex;
      padding: 20px 0px;
      width: 100%;
      height: 64px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
    }

    .iKaVTZ {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      font-size: 16px;
      font-weight: 600;
      color: rgb(0, 133, 77);
    }

    @media (max-width: 992px) {
      .iKaVTZ {
        padding: 0px;
      }
    }

    .brvioT {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      color: rgb(128, 128, 128);
      font-size: 16px;
      font-weight: 600;
    }

    @media (max-width: 992px) {
      .brvioT {
        padding: 0px;
      }
    }

    .iAQfNV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      color: rgb(0, 133, 77);
    }

    .dhzRkI {
      display: flex;
      width: 32px;
      height: 32px;
      background: rgb(244, 244, 244);
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
    }

    .fTUQfV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(252, 252, 252);
    }

    .gKyFIb {
      text-align: center;
      margin: 10px 0px 0px;
      display: block;
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    @media (max-width: 576px) {
      .gKyFIb {
        display: none;
      }
    }

    .iSafKm {
      -webkit-box-flex: 1;
      flex-grow: 1;
      border-bottom: 1px solid rgb(232, 232, 232);
      margin: 20px;
    }

    @media (max-width: 1200px) {
      .iSafKm {
        margin: 15px;
      }
    }

    @media (max-width: 576px) {
      .iSafKm {
        margin: 10px;
      }
    }

    .bepbXe {
      min-width: 180px;
    }

    .iwceAe {
      height: 100%;
    }

    .JVRdx {
      display: flex;
      flex-direction: column;
    }

    .jkUOQh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .SecurityCheck__Item-sc-1efvgql-1+.SecurityCheck__Item-sc-1efvgql-1 {
      margin-top: 24px;
    }

    .efuorU {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 16px;
    }

    .dywOhf {
      margin-right: 6px;
    }

    .IFujA {
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 24px;
      padding-top: 24px;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .nohVe {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-left: 24px;
    }

    .dkjlux {
      display: flex;
      margin-top: 40px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gASebx {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .gASebx {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .gASebx {
        margin-top: 0vh;
      }
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }


    .wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .erTAg {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .erTAg div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .imjSzG {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .imjSzG div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .hCjlsP {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 48px;
      width: 48px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .hCjlsP div {
      display: flex;
      height: 48px;
      line-height: 48px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jAXyqK {
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .jAXyqK:hover {
      text-decoration: underline;
    }

    .jAXyqK:visited,
    .jAXyqK:active,
    .jAXyqK:hover {
      text-decoration: none;
      color: inherit;
    }

    .iKJslE {
      font-size: inherit;
      cursor: pointer;
      color: rgb(31, 31, 31);
      font-weight: 500;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      text-decoration: underline;
    }

    .iKJslE:hover {
      text-decoration: underline;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .bTxBjf {
      display: flex;
      margin: 0px 4px 0px 0px;
    }

    .cugXyf {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px 0px 10px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .jxkxoo {
      display: inline-block;
      width: 128px;
      height: auto;
    }

    .jxkxoo div {
      height: auto;
    }

    .kmiYpl {
      color: rgb(31, 31, 31);
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .Jorgk {
      position: absolute;
      z-index: 40;
      inset: 0px;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
      backdrop-filter: blur(5px);
      background: rgba(0, 0, 0, 0.3);
    }

    @supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
      .Jorgk {
        background: rgba(0, 0, 0, 0.6);
      }
    }

    .Jorgk> :first-child {
      margin-top: auto;
    }

    .Jorgk> :last-child {
      margin-bottom: auto;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .gNNDFC>* {
      cursor: default;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .eApheS {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .jTvhrc {
      display: flex;
      width: 100%;
      height: 100%;
    }

    .htYwAw {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
    }

    @media (max-width: 768px) {
      .leTToM {
        display: none;
      }
    }

    .fSZBkD {
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(252, 252, 252);
      display: flex;
      height: 100%;
      overflow: hidden;
      min-width: 380px;
      max-width: 660px;
    }

    .hzNeBb {
      font-size: 60px;
      font-weight: bold;
      margin-top: 32px;
    }

    .cItBlc {
      display: flex;
      margin: 24px 0px;
    }

    .krDBST {
      display: flex;
      position: relative;
      flex-direction: column;
      flex: 3 1 0%;
      padding: 20px;
      background-color: rgb(244, 244, 244);
      background-image: url("../img/onboarding-welcome-bg.html");
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: local;
      background-size: 570px 570px;
      color: rgb(31, 31, 31);
      -webkit-box-align: center;
      align-items: center;
      overflow-y: auto;
    }

    @media (max-width: 576px) {
      .krDBST {
        padding: 12px;
      }
    }

    .kQnnKI {
      margin-right: 14px;
    }

    .joOuef {
      align-self: flex-end;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .cTlrF {
      display: flex;
      padding: 24px 16px 24px 24px;
      border-radius: 5px;
      border: 1px solid rgb(232, 232, 232);
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      cursor: pointer;
      transition: all 0.3s ease 0s;
    }

    .cTlrF:hover {
      box-shadow: rgba(77, 77, 77, 0.12) 0px 6px 40px 0px;
      border: 1px solid rgb(232, 232, 232);
    }

    .hHXQIA {
      display: flex;
      flex-direction: column;
      justify-items: center;
    }

    .hErAOo {
      color: rgb(31, 31, 31);
      font-weight: 600;
      font-size: 16px;
    }

    .joHHlv {
      margin-right: 24px;
    }

    .cFybrJ {
      display: flex;
      width: 100%;
    }

    @media (max-width: 576px) {
      .cFybrJ {
        flex-direction: column;
      }
    }

    .eWoYDe {
      display: flex;
      width: 100%;
    }

    .hAeVSp {
      flex: 0 0 24px;
    }

    .gpALsA {
      min-width: 180px;
    }

    .cWpOQo {
      cursor: pointer;
      text-decoration: underline;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .dORHrm {
      display: flex;
      width: 100%;
      height: 100%;
      flex-direction: column;
      background: rgb(252, 252, 252);
    }

    .djdwsO {
      -webkit-box-pack: center;
      justify-content: center;
      display: flex;
      width: 100%;
      height: 100%;
    }

    .jmyWzh {
      position: relative;
      display: flex;
      width: 100%;
    }

    .iOjKkc {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      padding: 20px;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
    }

    .jXxLLR {
      display: flex;
      width: 100%;
      padding: 10px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
      max-width: 1020px;
    }

    @media (max-width: 991px) {
      .jXxLLR {
        padding: 0px 20px;
      }
    }

    @media (max-width: 575px) {
      .jXxLLR {
        margin-bottom: 26px;
      }
    }

    @media (max-height: 576px) {
      .jXxLLR {
        padding: 0px 20px;
        margin-bottom: 26px;
      }
    }

    .iEqODc {
      display: flex;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
      margin-bottom: 30px;
    }

    @media (max-width: 575px) {
      .iEqODc {
        display: none;
      }
    }

    .hPnpme {
      width: 100%;
      margin-bottom: 20px;
    }

    @media (max-width: 575px) {
      .hPnpme {
        margin-bottom: 0px;
      }
    }

    .iajiKp {
      display: flex;
      flex-direction: column;
      color: rgb(31, 31, 31);
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      max-width: 1020px;
      width: 100%;
      padding-bottom: 48px;
    }

    .iVJbeC {
      position: relative;
      padding: 80px 30px 20px;
      width: auto;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
      max-width: 550px;
    }

    @media (max-width: 991px) {
      .iVJbeC {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .iVJbeC {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .ixmkfM {
      position: relative;
      padding: 80px 80px 40px;
      width: 100%;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
    }

    @media (max-width: 991px) {
      .ixmkfM {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
      }
    }

    @media (max-width: 575px) {
      .ixmkfM {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .gcQGxh {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
    }

    .blfItT {
      width: 100px;
      height: 100px;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: -50px;
      left: 0px;
      right: 0px;
    }

    .iwJRWQ {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    .esxLwD {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 36px;
      text-align: center;
    }

    .esxLwF {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 16px;
      text-align: center;
    }

    .hDKezL {
      padding: 0px 60px 36px;
      text-align: center;
    }

    @media (max-width: 767px) {
      .hDKezL {
        padding: 0px 0px 36px;
      }
    }

    .eGAGUD {
      margin-bottom: 20px;
      height: 62px;
      z-index: 1;
    }

    .gWywkc {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 32px;
    }

    .fhdqZj {
      display: flex;
      margin-top: 20px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      z-index: 1;
    }

    .kjQuBM {
      transition: all 0.3s ease 0s;
      opacity: 0;
      pointer-events: none;
      z-index: auto;
    }

    .hQWVBW {
      display: flex;
      padding: 20px 0px;
      width: 100%;
      height: 64px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
    }

    .iKaVTZ {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      font-size: 16px;
      font-weight: 600;
      color: rgb(0, 133, 77);
    }

    @media (max-width: 992px) {
      .iKaVTZ {
        padding: 0px;
      }
    }

    .brvioT {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      color: rgb(128, 128, 128);
      font-size: 16px;
      font-weight: 600;
    }

    @media (max-width: 992px) {
      .brvioT {
        padding: 0px;
      }
    }

    .iAQfNV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      color: rgb(0, 133, 77);
    }

    .dhzRkI {
      display: flex;
      width: 32px;
      height: 32px;
      background: rgb(244, 244, 244);
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
    }

    .fTUQfV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(252, 252, 252);
    }

    .gKyFIb {
      text-align: center;
      margin: 10px 0px 0px;
      display: block;
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    @media (max-width: 576px) {
      .gKyFIb {
        display: none;
      }
    }

    .iSafKm {
      -webkit-box-flex: 1;
      flex-grow: 1;
      border-bottom: 1px solid rgb(232, 232, 232);
      margin: 20px;
    }

    @media (max-width: 1200px) {
      .iSafKm {
        margin: 15px;
      }
    }

    @media (max-width: 576px) {
      .iSafKm {
        margin: 10px;
      }
    }

    .bepbXe {
      min-width: 180px;
    }

    .hWUUdA {
      -webkit-box-pack: center;
      justify-content: center;
    }

    .iwceAe {
      height: 100%;
    }

    .JVRdx {
      display: flex;
      flex-direction: column;
    }

    .jkUOQh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .SecurityCheck__Item-sc-1efvgql-1+.SecurityCheck__Item-sc-1efvgql-1 {
      margin-top: 24px;
    }

    .efuorU {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 16px;
    }

    .dywOhf {
      margin-right: 6px;
    }

    .IFujA {
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 24px;
      padding-top: 24px;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .nohVe {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-left: 24px;
    }

    .dkjlux {
      display: flex;
      margin-top: 40px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gASebx {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .gASebx {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .gASebx {
        margin-top: 0vh;
      }
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }



    .wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .erTAg {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .erTAg div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .imjSzG {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .imjSzG div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .hCjlsP {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 48px;
      width: 48px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .hCjlsP div {
      display: flex;
      height: 48px;
      line-height: 48px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jAXyqK {
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .jAXyqK:hover {
      text-decoration: underline;
    }

    .jAXyqK:visited,
    .jAXyqK:active,
    .jAXyqK:hover {
      text-decoration: none;
      color: inherit;
    }

    .iKJslE {
      font-size: inherit;
      cursor: pointer;
      color: rgb(31, 31, 31);
      font-weight: 500;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      text-decoration: underline;
    }

    .iKJslE:hover {
      text-decoration: underline;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .bTxBjf {
      display: flex;
      margin: 0px 4px 0px 0px;
    }

    .cugXyf {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px 0px 10px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .jxkxoo {
      display: inline-block;
      width: 128px;
      height: auto;
    }

    .jxkxoo div {
      height: auto;
    }

    .kmiYpl {
      color: rgb(31, 31, 31);
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .Jorgk {
      position: absolute;
      z-index: 40;
      inset: 0px;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
      backdrop-filter: blur(5px);
      background: rgba(0, 0, 0, 0.3);
    }

    @supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
      .Jorgk {
        background: rgba(0, 0, 0, 0.6);
      }
    }

    .Jorgk> :first-child {
      margin-top: auto;
    }

    .Jorgk> :last-child {
      margin-bottom: auto;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .gNNDFC>* {
      cursor: default;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .eApheS {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .jTvhrc {
      display: flex;
      width: 100%;
      height: 100%;
    }

    .htYwAw {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
    }

    @media (max-width: 768px) {
      .leTToM {
        display: none;
      }
    }

    .fSZBkD {
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(252, 252, 252);
      display: flex;
      height: 100%;
      overflow: hidden;
      min-width: 380px;
      max-width: 660px;
    }

    .hzNeBb {
      font-size: 60px;
      font-weight: bold;
      margin-top: 32px;
    }

    .cItBlc {
      display: flex;
      margin: 24px 0px;
    }

    .krDBST {
      display: flex;
      position: relative;
      flex-direction: column;
      flex: 3 1 0%;
      padding: 20px;
      background-color: rgb(244, 244, 244);
      background-image: url("../img/onboarding-welcome-bg.html");
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: local;
      background-size: 570px 570px;
      color: rgb(31, 31, 31);
      -webkit-box-align: center;
      align-items: center;
      overflow-y: auto;
    }

    @media (max-width: 576px) {
      .krDBST {
        padding: 12px;
      }
    }

    .kQnnKI {
      margin-right: 14px;
    }

    .joOuef {
      align-self: flex-end;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .cTlrF {
      display: flex;
      padding: 24px 16px 24px 24px;
      border-radius: 5px;
      border: 1px solid rgb(232, 232, 232);
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      cursor: pointer;
      transition: all 0.3s ease 0s;
    }

    .cTlrF:hover {
      box-shadow: rgba(77, 77, 77, 0.12) 0px 6px 40px 0px;
      border: 1px solid rgb(232, 232, 232);
    }

    .hHXQIA {
      display: flex;
      flex-direction: column;
      justify-items: center;
    }

    .hErAOo {
      color: rgb(31, 31, 31);
      font-weight: 600;
      font-size: 16px;
    }

    .JHpxI {
      margin-top: 5px;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .joHHlv {
      margin-right: 24px;
    }

    .cFybrJ {
      display: flex;
      width: 100%;
    }

    @media (max-width: 576px) {
      .cFybrJ {
        flex-direction: column;
      }
    }

    .eWoYDe {
      display: flex;
      width: 100%;
    }

    .hAeVSp {
      flex: 0 0 24px;
    }

    .gpALsA {
      min-width: 180px;
    }

    .cWpOQo {
      cursor: pointer;
      text-decoration: underline;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .dORHrm {
      display: flex;
      width: 100%;
      height: 100%;
      flex-direction: column;
      background: rgb(252, 252, 252);
    }

    .djdwsO {
      -webkit-box-pack: center;
      justify-content: center;
      display: flex;
      width: 100%;
      height: 100%;
    }

    .jmyWzh {
      position: relative;
      display: flex;
      width: 100%;
    }

    .iOjKkc {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      padding: 20px;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
    }

    .jXxLLR {
      display: flex;
      width: 100%;
      padding: 10px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
      max-width: 1020px;
    }

    @media (max-width: 991px) {
      .jXxLLR {
        padding: 0px 20px;
      }
    }

    @media (max-width: 575px) {
      .jXxLLR {
        margin-bottom: 26px;
      }
    }

    @media (max-height: 576px) {
      .jXxLLR {
        padding: 0px 20px;
        margin-bottom: 26px;
      }
    }

    .iEqODc {
      display: flex;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
      margin-bottom: 30px;
    }

    @media (max-width: 575px) {
      .iEqODc {
        display: none;
      }
    }

    .hPnpme {
      width: 100%;
      margin-bottom: 20px;
    }

    @media (max-width: 575px) {
      .hPnpme {
        margin-bottom: 0px;
      }
    }

    .iajiKp {
      display: flex;
      flex-direction: column;
      color: rgb(31, 31, 31);
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      max-width: 1020px;
      width: 100%;
      padding-bottom: 48px;
    }

    .iVJbeC {
      position: relative;
      padding: 80px 30px 20px;
      width: auto;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
      max-width: 550px;
    }

    @media (max-width: 991px) {
      .iVJbeC {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .iVJbeC {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .ixmkfM {
      position: relative;
      padding: 80px 80px 40px;
      width: 100%;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
    }

    @media (max-width: 991px) {
      .ixmkfM {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
      }
    }

    @media (max-width: 575px) {
      .ixmkfM {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .gcQGxh {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
    }

    .blfItT {
      width: 100px;
      height: 100px;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: -50px;
      left: 0px;
      right: 0px;
    }

    .iwJRWQ {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    .esxLwD {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 36px;
      text-align: center;
    }

    .esxLwF {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 16px;
      text-align: center;
    }

    .hDKezL {
      padding: 0px 60px 36px;
      text-align: center;
    }

    @media (max-width: 767px) {
      .hDKezL {
        padding: 0px 0px 36px;
      }
    }

    .eGAGUD {
      margin-bottom: 20px;
      height: 62px;
      z-index: 1;
    }

    .gWywkc {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 32px;
    }

    .fhdqZj {
      display: flex;
      margin-top: 20px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      z-index: 1;
    }

    .kjQuBM {
      transition: all 0.3s ease 0s;
      opacity: 0;
      pointer-events: none;
      z-index: auto;
    }

    .hQWVBW {
      display: flex;
      padding: 20px 0px;
      width: 100%;
      height: 64px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
    }

    .iKaVTZ {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      font-size: 16px;
      font-weight: 600;
      color: rgb(0, 133, 77);
    }

    @media (max-width: 992px) {
      .iKaVTZ {
        padding: 0px;
      }
    }

    .brvioT {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      color: rgb(128, 128, 128);
      font-size: 16px;
      font-weight: 600;
    }

    @media (max-width: 992px) {
      .brvioT {
        padding: 0px;
      }
    }

    .iAQfNV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      color: rgb(0, 133, 77);
    }

    .dhzRkI {
      display: flex;
      width: 32px;
      height: 32px;
      background: rgb(244, 244, 244);
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
    }

    .fTUQfV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(252, 252, 252);
    }

    .gKyFIb {
      text-align: center;
      margin: 10px 0px 0px;
      display: block;
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    @media (max-width: 576px) {
      .gKyFIb {
        display: none;
      }
    }

    .iSafKm {
      -webkit-box-flex: 1;
      flex-grow: 1;
      border-bottom: 1px solid rgb(232, 232, 232);
      margin: 20px;
    }

    @media (max-width: 1200px) {
      .iSafKm {
        margin: 15px;
      }
    }

    @media (max-width: 576px) {
      .iSafKm {
        margin: 10px;
      }
    }

    .bepbXe {
      min-width: 180px;
    }

    .hWUUdA {
      -webkit-box-pack: center;
      justify-content: center;
    }

    .iwceAe {
      height: 100%;
    }

    .JVRdx {
      display: flex;
      flex-direction: column;
    }

    .jkUOQh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .SecurityCheck__Item-sc-1efvgql-1+.SecurityCheck__Item-sc-1efvgql-1 {
      margin-top: 24px;
    }

    .efuorU {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 16px;
    }

    .dywOhf {
      margin-right: 6px;
    }

    .IFujA {
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 24px;
      padding-top: 24px;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .nohVe {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-left: 24px;
    }

    .dkjlux {
      display: flex;
      margin-top: 40px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gASebx {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .gASebx {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .gASebx {
        margin-top: 0vh;
      }
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }



    .wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .dkeAt {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .dkeAt div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dkeAt span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dkeAt path {
      fill: rgb(193, 144, 9);
      transition: fill 0.14s ease 0s;
    }

    .cHRuRf {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 20px;
      width: 20px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cHRuRf div {
      display: flex;
      height: 20px;
      line-height: 20px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cHRuRf span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cHRuRf path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .erTAg {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .erTAg div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .imjSzG {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .imjSzG div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .hCjlsP {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 48px;
      width: 48px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .hCjlsP div {
      display: flex;
      height: 48px;
      line-height: 48px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .CJLPD {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 23px;
      width: 23px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .CJLPD div {
      display: flex;
      height: 23px;
      line-height: 23px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .CJLPD span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .CJLPD path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jAXyqK {
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .jAXyqK:hover {
      text-decoration: underline;
    }

    .jAXyqK:visited,
    .jAXyqK:active,
    .jAXyqK:hover {
      text-decoration: none;
      color: inherit;
    }

    .koLgVa {
      font-size: inherit;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .koLgVa:hover {
      text-decoration: underline;
    }

    .koLgVa:visited,
    .koLgVa:active,
    .koLgVa:hover {
      text-decoration: none;
      color: inherit;
    }

    .iKJslE {
      font-size: inherit;
      cursor: pointer;
      color: rgb(31, 31, 31);
      font-weight: 500;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      text-decoration: underline;
    }

    .iKJslE:hover {
      text-decoration: underline;
    }

    .ebXayO {
      position: relative;
      width: 13px;
      height: 13px;
    }

    .ebXayO div {
      position: absolute;
      box-sizing: border-box;
      width: 13px;
      height: 13px;
      border-width: 2px;
      border-style: solid;
      border-image: initial;
      border-radius: 50%;
      animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running fEWCgj;
      border-right-color: transparent;
      border-bottom-color: transparent;
      border-left-color: transparent;
      border-top-color: inherit;
      will-change: transform;
    }

    .ebXayO div:nth-child(1) {
      animation-delay: -0.45s;
    }

    .ebXayO div:nth-child(2) {
      animation-delay: -0.3s;
    }

    .ebXayO div:nth-child(3) {
      animation-delay: -0.15s;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .ektXRh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: default;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(128, 128, 128);
      pointer-events: none;
      font-weight: 600;
      background: rgb(244, 244, 244);
    }

    .ektXRh:hover,
    .ektXRh:focus,
    .ektXRh:active {
      background: rgb(0, 120, 55);
    }

    .ektXRh:hover,
    .ektXRh:active,
    .ektXRh:focus {
      background: rgb(244, 244, 244);
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .fSWRII {
      display: flex;
      margin: 0px 8px 0px 3px;
    }

    .bTxBjf {
      display: flex;
      margin: 0px 4px 0px 0px;
    }

    .cugXyf {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px 0px 10px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .kJRAke {
      width: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-pack: start;
      justify-content: flex-start;
    }

    .kJRAke .react-select__menu {
      animation: 0.15s ease-in-out 0s 1 normal none running dWsqhN;
    }

    .kzqfqM {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      max-width: 700px;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .kzqfqM {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .kzqfqM {
        margin-top: 0vh;
      }
    }

    .eICNGD {
      display: flex;
    }

    .jxkxoo {
      display: inline-block;
      width: 128px;
      height: auto;
    }

    .jxkxoo div {
      height: auto;
    }

    .kmiYpl {
      color: rgb(31, 31, 31);
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .Jorgk {
      position: absolute;
      z-index: 40;
      inset: 0px;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
      backdrop-filter: blur(5px);
      background: rgba(0, 0, 0, 0.3);
    }

    @supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
      .Jorgk {
        background: rgba(0, 0, 0, 0.6);
      }
    }

    .Jorgk> :first-child {
      margin-top: auto;
    }

    .Jorgk> :last-child {
      margin-bottom: auto;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .cRGnti {
      display: flex;
      flex-direction: column;
      background: rgb(244, 244, 244);
      margin-bottom: 20px;
      border-radius: 16px;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
    }

    .cXbHrJ {
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      cursor: pointer;
      padding: 24px 30px;
    }

    @media (max-width: 575px) {
      .cXbHrJ {
        padding: 24px 18px;
      }
    }

    .gvxvys {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      overflow: hidden;
      margin-left: 24px;
    }

    .dYLBeD {
      margin-right: 6px;
      margin-left: 28px;
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
    }

    .flZIBU {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .eehZgZ {
      display: flex;
      flex-direction: column;
      overflow: hidden;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .kICcVn {
      overflow: hidden;
      transition: max-height 0.35s ease-in-out 0s;
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .gNNDFC>* {
      cursor: default;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .eApheS {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .jTvhrc {
      display: flex;
      width: 100%;
      height: 100%;
    }

    .htYwAw {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
    }

    @media (max-width: 768px) {
      .leTToM {
        display: none;
      }
    }

    .fSZBkD {
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(252, 252, 252);
      display: flex;
      height: 100%;
      overflow: hidden;
      min-width: 380px;
      max-width: 660px;
    }

    .hzNeBb {
      font-size: 60px;
      font-weight: bold;
      margin-top: 32px;
    }

    .cItBlc {
      display: flex;
      margin: 24px 0px;
    }

    .krDBST {
      display: flex;
      position: relative;
      flex-direction: column;
      flex: 3 1 0%;
      padding: 20px;
      background-color: rgb(244, 244, 244);
      background-image: url("../img/onboarding-welcome-bg.html");
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: local;
      background-size: 570px 570px;
      color: rgb(31, 31, 31);
      -webkit-box-align: center;
      align-items: center;
      overflow-y: auto;
    }

    @media (max-width: 576px) {
      .krDBST {
        padding: 12px;
      }
    }

    .kQnnKI {
      margin-right: 14px;
    }

    .joOuef {
      align-self: flex-end;
    }

    .gYpTYB {
      margin: 12px auto 0px;
      text-align: left;
      width: 380px;
    }

    @media only screen and (max-width: 768px) {
      .gYpTYB {
        width: 280px;
      }
    }

    .bTCDDQ {
      padding: 8px;
      position: static !important;
    }

    .bTCDDQ>div {
      position: relative;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .fSBfur {
      background: rgb(255, 255, 255);
    }

    .gJMmxE {
      color: rgb(31, 31, 31);
      font-size: 14px;
      font-weight: 500;
    }

    .eKHNwo {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      margin-top: 2px;
    }

    .bYiAxZ {
      margin-right: 8px;
      font-size: 16px;
      color: rgb(31, 31, 31);
    }

    .pKqLL {
      display: flex;
      flex-direction: column;
      padding: 20px;
    }

    @media (max-width: 575px) {
      .pKqLL {
        padding: 20px 18px;
      }
    }

    .bnReCk {
      display: flex;
    }

    .TroubleshootingTips__Item-sc-a6cj8r-5+.TroubleshootingTips__Item-sc-a6cj8r-5 {
      margin-top: 16px;
    }

    .kGIGiW {
      display: flex;
      flex-direction: column;
      width: 100%;
    }

    .nuZjX {
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      border-top: 1px solid rgb(232, 232, 232);
      padding: 18px 30px;
      -webkit-box-align: center;
      align-items: center;
    }

    @media (max-width: 575px) {
      .nuZjX {
        padding: 18px 20px;
      }
    }

    .gAoTzs {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    .cTlrF {
      display: flex;
      padding: 24px 16px 24px 24px;
      border-radius: 5px;
      border: 1px solid rgb(232, 232, 232);
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      cursor: pointer;
      transition: all 0.3s ease 0s;
    }

    .cTlrF:hover {
      box-shadow: rgba(77, 77, 77, 0.12) 0px 6px 40px 0px;
      border: 1px solid rgb(232, 232, 232);
    }

    .hHXQIA {
      display: flex;
      flex-direction: column;
      justify-items: center;
    }

    .hErAOo {
      color: rgb(31, 31, 31);
      font-weight: 600;
      font-size: 16px;
    }

    .JHpxI {
      margin-top: 5px;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .joHHlv {
      margin-right: 24px;
    }

    .cFybrJ {
      display: flex;
      width: 100%;
    }

    @media (max-width: 576px) {
      .cFybrJ {
        flex-direction: column;
      }
    }

    .eWoYDe {
      display: flex;
      width: 100%;
    }

    .hAeVSp {
      flex: 0 0 24px;
    }

    .gpALsA {
      min-width: 180px;
    }

    .cWpOQo {
      cursor: pointer;
      text-decoration: underline;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .dORHrm {
      display: flex;
      width: 100%;
      height: 100%;
      flex-direction: column;
      background: rgb(252, 252, 252);
    }

    .djdwsO {
      -webkit-box-pack: center;
      justify-content: center;
      display: flex;
      width: 100%;
      height: 100%;
    }

    .jmyWzh {
      position: relative;
      display: flex;
      width: 100%;
    }

    .iOjKkc {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      padding: 20px;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
    }

    .jXxLLR {
      display: flex;
      width: 100%;
      padding: 10px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
      max-width: 1020px;
    }

    @media (max-width: 991px) {
      .jXxLLR {
        padding: 0px 20px;
      }
    }

    @media (max-width: 575px) {
      .jXxLLR {
        margin-bottom: 26px;
      }
    }

    @media (max-height: 576px) {
      .jXxLLR {
        padding: 0px 20px;
        margin-bottom: 26px;
      }
    }

    .iEqODc {
      display: flex;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
      margin-bottom: 30px;
    }

    @media (max-width: 575px) {
      .iEqODc {
        display: none;
      }
    }

    .hPnpme {
      width: 100%;
      margin-bottom: 20px;
    }

    @media (max-width: 575px) {
      .hPnpme {
        margin-bottom: 0px;
      }
    }

    .iajiKp {
      display: flex;
      flex-direction: column;
      color: rgb(31, 31, 31);
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      max-width: 1020px;
      width: 100%;
      padding-bottom: 48px;
    }

    .bPEKyd {
      overflow: hidden;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      width: 100px;
      height: 100px;
      border-radius: 50%;
    }

    .iuUNlG {
      width: 100%;
      height: 100%;
      background: rgb(244, 244, 244);
    }

    .dIWfab {
      display: flex;
      width: 300px;
      height: 62px;
      padding: 0px 14px 0px 30px;
      border-radius: 100px;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      -webkit-box-align: center;
      align-items: center;
      animation: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running dAHonC;
    }

    .iRXYFR {
      display: flex;
    }

    .haCCNd {
      display: flex;
      max-height: 20px;
      -webkit-box-pack: center;
      justify-content: center;
      font-weight: 500;
      font-size: 18px;
      color: rgb(31, 31, 31);
    }

    .gmqmJU {
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      flex-direction: column;
    }

    .fUizlp {
      width: 34px;
      height: 34px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .jupcRb {
      border-radius: 100%;
      cursor: pointer;
      background: rgb(232, 232, 232);
      width: 35px;
      height: 35px;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      padding-bottom: 1px;
      transition: opacity 0.1s ease 0s;
    }

    .jupcRb:hover {
      opacity: 0.7;
    }

    .fmEcCj {
      height: 34px;
    }

    .iVJbeC {
      position: relative;
      padding: 80px 30px 20px;
      width: auto;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
      max-width: 550px;
    }

    @media (max-width: 991px) {
      .iVJbeC {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .iVJbeC {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .ixmkfM {
      position: relative;
      padding: 80px 80px 40px;
      width: 100%;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
    }

    @media (max-width: 991px) {
      .ixmkfM {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
      }
    }

    @media (max-width: 575px) {
      .ixmkfM {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .gcQGxh {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
    }

    .blfItT {
      width: 100px;
      height: 100px;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: -50px;
      left: 0px;
      right: 0px;
    }

    .iwJRWQ {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    .esxLwD {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 36px;
      text-align: center;
    }

    .esxLwF {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 16px;
      text-align: center;
    }

    .hDKezL {
      padding: 0px 60px 36px;
      text-align: center;
    }

    @media (max-width: 767px) {
      .hDKezL {
        padding: 0px 0px 36px;
      }
    }

    .eGAGUD {
      margin-bottom: 20px;
      height: 62px;
      z-index: 1;
    }

    .gWywkc {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 32px;
    }

    .fhdqZj {
      display: flex;
      margin-top: 20px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      z-index: 1;
    }

    .kjQuBM {
      transition: all 0.3s ease 0s;
      opacity: 0;
      pointer-events: none;
      z-index: auto;
    }

    .eYLNEV {
      transition: all 0.3s ease 0s;
      opacity: 1;
      pointer-events: initial;
      z-index: auto;
    }

    .hQWVBW {
      display: flex;
      padding: 20px 0px;
      width: 100%;
      height: 64px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
    }

    .iKaVTZ {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      font-size: 16px;
      font-weight: 600;
      color: rgb(0, 133, 77);
    }

    @media (max-width: 992px) {
      .iKaVTZ {
        padding: 0px;
      }
    }

    .brvioT {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      color: rgb(128, 128, 128);
      font-size: 16px;
      font-weight: 600;
    }

    @media (max-width: 992px) {
      .brvioT {
        padding: 0px;
      }
    }

    .iAQfNV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      color: rgb(0, 133, 77);
    }

    .dhzRkI {
      display: flex;
      width: 32px;
      height: 32px;
      background: rgb(244, 244, 244);
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
    }

    .fTUQfV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(252, 252, 252);
    }

    .gKyFIb {
      text-align: center;
      margin: 10px 0px 0px;
      display: block;
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    @media (max-width: 576px) {
      .gKyFIb {
        display: none;
      }
    }

    .iSafKm {
      -webkit-box-flex: 1;
      flex-grow: 1;
      border-bottom: 1px solid rgb(232, 232, 232);
      margin: 20px;
    }

    @media (max-width: 1200px) {
      .iSafKm {
        margin: 15px;
      }
    }

    @media (max-width: 576px) {
      .iSafKm {
        margin: 10px;
      }
    }

    .fBkswf {
      display: flex;
      height: 122px;
      min-height: 122px;
      width: 360px;
      border-radius: 61px;
      padding: 10px;
      background: rgb(255, 255, 255);
      -webkit-box-align: center;
      align-items: center;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-bottom: 60px;
    }

    .kgsHcL {
      display: flex;
      position: relative;
    }

    .gUHXBL {
      display: flex;
      position: absolute;
      top: 0px;
      right: 0px;
    }

    .bYeRMR {
      display: flex;
      flex-direction: column;
      margin: 0px 32px;
      text-align: center;
      color: rgb(31, 31, 31);
      font-size: 20px;
      font-weight: 500;
    }

    .bYeRMR button {
      margin-top: 10px;
    }

    .bepbXe {
      min-width: 180px;
    }

    .hWUUdA {
      -webkit-box-pack: center;
      justify-content: center;
    }

    .iwceAe {
      height: 100%;
    }

    .JVRdx {
      display: flex;
      flex-direction: column;
    }

    .jkUOQh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .SecurityCheck__Item-sc-1efvgql-1+.SecurityCheck__Item-sc-1efvgql-1 {
      margin-top: 24px;
    }

    .efuorU {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 16px;
    }

    .dywOhf {
      margin-right: 6px;
    }

    .IFujA {
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 24px;
      padding-top: 24px;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .nohVe {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-left: 24px;
    }

    .dkjlux {
      display: flex;
      margin-top: 40px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gASebx {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .gASebx {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .gASebx {
        margin-top: 0vh;
      }
    }

    .gtRHaZ {
      min-height: 475px;
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    @-webkit-keyframes fEWCgj {
      0% {
        transform: rotate(0deg);
      }

      100% {
        transform: rotate(360deg);
      }
    }

    @keyframes fEWCgj {
      0% {
        transform: rotate(0deg);
      }

      100% {
        transform: rotate(360deg);
      }
    }

    @-webkit-keyframes dAHonC {
      0% {
        transform: translateY(150%);
      }

      100% {
        transform: translateY(0%);
      }
    }

    @keyframes dAHonC {
      0% {
        transform: translateY(150%);
      }

      100% {
        transform: translateY(0%);
      }
    }

    @-webkit-keyframes dWsqhN {
      0% {
        opacity: 0;
        transform: translateY(-12px);
      }

      100% {
        opacity: 1;
        transform: translateY(0px);
      }
    }

    @keyframes dWsqhN {
      0% {
        opacity: 0;
        transform: translateY(-12px);
      }

      100% {
        opacity: 1;
        transform: translateY(0px);
      }
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }

    .css-b62m3t-container {
      position: relative;
      box-sizing: border-box;
    }

    .css-7pg0cj-a11yText {
      z-index: 9999;
      border: 0px;
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px;
      width: 1px;
      position: absolute;
      overflow: hidden;
      padding: 0px;
      white-space: nowrap;
    }

    .css-i19023-control {
      -webkit-box-align: center;
      align-items: center;
      cursor: pointer;
      display: flex;
      flex-wrap: nowrap;
      -webkit-box-pack: justify;
      justify-content: space-between;
      min-height: 38px;
      position: relative;
      transition: all 100ms ease 0s;
      background-color: transparent;
      border-color: rgb(128, 128, 128);
      border-radius: 8px;
      border-style: solid;
      border-width: 1px;
      box-shadow: none;
      box-sizing: border-box;
      font-size: 14px;
      height: 48px;
      outline: 0px !important;
    }

    .css-i19023-control:hover {
      border-color: rgb(113, 113, 113);
    }

    .css-i19023-control:hover .react-select__dropdown-indicator {
      color: rgb(217, 217, 217);
    }

    .css-i19023-control:focus-within {
      border-color: rgb(128, 128, 128);
    }

    .css-i19023-control:focus-within .react-select__dropdown-indicator {
      color: rgb(128, 128, 128);
    }

    .css-jckplo {
      -webkit-box-align: center;
      align-items: center;
      display: flex;
      flex: 1 1 0%;
      flex-wrap: nowrap;
      position: relative;
      overflow: hidden;
      padding: 2px 8px;
      box-sizing: border-box;
      border: 0px;
      font-weight: 400;
      min-width: initial;
      -webkit-box-pack: start;
      justify-content: flex-start;
    }

    .css-eutn7n-placeholder {
      grid-area: 1 / 1 / 2 / 3;
      color: rgb(128, 128, 128);
      margin-left: 2px;
      margin-right: 2px;
      box-sizing: border-box;
      font-weight: 500;
      font-size: 14px;
      padding: 0px 6px;
      position: absolute;
    }

    .css-1y1owbz {
      visibility: visible;
      flex: 1 1 auto;
      display: inline-grid;
      grid-area: 1 / 1 / 2 / 3;
      grid-template-columns: 0px min-content;
      margin: 2px;
      color: rgb(31, 31, 31);
      box-sizing: border-box;
      width: auto;
      font-size: 14px;
      font-weight: 500;
      padding: 2px 6px;
    }

    .css-1y1owbz::after {
      content: attr(data-value) " ";
      visibility: hidden;
      white-space: pre;
      grid-area: 1 / 2 / auto / auto;
      font: inherit;
      min-width: 2px;
      border: 0px;
      margin: 0px;
      outline: 0px;
      padding: 0px;
    }

    .css-1y1owbz input {
      text-shadow: none;
    }

    .css-1wy0on6 {
      -webkit-box-align: center;
      align-items: center;
      align-self: stretch;
      display: flex;
      flex-shrink: 0;
      box-sizing: border-box;
    }

    .css-1hyfx7x {
      display: none;
    }

    .css-cjkm98-indicatorContainer {
      display: none;
      transition: transform 0.2s cubic-bezier(0.68, -0.02, 0.21, 1.1) 0s;
      color: rgb(232, 232, 232);
      padding: 10px 16px;
      box-sizing: border-box;
      -webkit-box-align: center;
      align-items: center;
      cursor: pointer;
      transform: none;
    }

    .css-cjkm98-indicatorContainer:hover {
      color: rgb(153, 153, 153);
    }

    .css-8mmkcg {
      display: inline-block;
      fill: currentcolor;
      line-height: 1;
      stroke: currentcolor;
      stroke-width: 0;
    }

    .css-1jo3hbv-indicatorContainer {
      display: none;
      transition: transform 0.2s cubic-bezier(0.68, -0.02, 0.21, 1.1) 0s;
      color: rgb(232, 232, 232);
      padding: 10px 16px;
      box-sizing: border-box;
      -webkit-box-align: center;
      align-items: center;
      cursor: pointer;
      transform: rotate(180deg);
    }

    .css-1jo3hbv-indicatorContainer:hover {
      color: rgb(51, 51, 51);
    }

    .css-1aftedz {
      left: 1090px;
      position: fixed;
      top: 578.891px;
      width: 380px;
      z-index: 40;
      box-sizing: border-box;
    }

    .css-etotr5-menu {
      top: 100%;
      position: absolute;
      width: max-content;
      z-index: 1;
      border-radius: 4px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 11px;
      box-sizing: border-box;
      min-width: 100%;
      background: rgb(255, 255, 255);
      margin: 5px 0px;
    }

    .css-173lky9-option {
      cursor: default;
      display: block;
      font-size: 14px;
      width: 100%;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
      color: rgb(31, 31, 31);
      padding: 8px;
      box-sizing: border-box;
      background: rgb(244, 244, 244);
      border-radius: 5px;
      font-weight: 500;
    }

    .css-173lky9-option:active {
      background-color: rgb(178, 212, 255);
    }

    .css-173lky9-option:hover {
      cursor: pointer;
    }

    .css-173lky9-option:active {
      background: rgb(244, 244, 244);
    }

    .css-13zydrm-option {
      cursor: default;
      display: block;
      font-size: 14px;
      width: 100%;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
      color: rgb(31, 31, 31);
      padding: 8px;
      box-sizing: border-box;
      background: rgb(255, 255, 255);
      border-radius: 5px;
      font-weight: 500;
    }

    .css-13zydrm-option:active {
      background-color: rgb(178, 212, 255);
    }

    .css-13zydrm-option:hover {
      cursor: pointer;
    }

    .css-13zydrm-option:active {
      background: rgb(244, 244, 244);
    }

    .css-1xvwoj {
      left: 568px;
      position: fixed;
      top: 578.891px;
      width: 380px;
      z-index: 40;
      box-sizing: border-box;
    }

   .custom-select__control {
  display: flex;
  align-items: center;
  padding: 0 8px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  position: relative;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.custom-select__value-container {
  flex: 1;
}

.custom-select__input {
  width: 100%;
  border: none;
  padding: 8px 0;
  outline: none;
  font-size: 1rem;
  background: transparent;
  color: inherit;
}

.custom-select__indicators {
  display: flex;
  align-items: center;
}

.custom-select__indicator-separator {
  width: 1px;
  height: 24px;
  background: #ccc;
  margin: 0 8px;
}

.custom-select__indicator {
  display: flex;
  align-items: center;
  padding: 4px;
  cursor: pointer;
}

.css-8mmkcg {
  fill: #333;
}








    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .iZaysm {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 20px;
      width: 20px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .iZaysm div {
      display: flex;
      height: 20px;
      line-height: 20px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .iZaysm span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .iZaysm path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .ddsiqK {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
      cursor: pointer;
    }

    .ddsiqK div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .ddsiqK span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .ddsiqK path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .hhNBoP {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
      cursor: pointer;
    }

    .hhNBoP div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hhNBoP span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hhNBoP path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .dNRmQw {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 32px;
      width: 32px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .dNRmQw div {
      display: flex;
      height: 32px;
      line-height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dNRmQw span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dNRmQw path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .enCBmP {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 14px;
      width: 14px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .enCBmP div {
      display: flex;
      height: 14px;
      line-height: 14px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .enCBmP span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .enCBmP path {
      fill: rgb(255, 255, 255);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .fATBLn {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 14px;
      width: 14px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .fATBLn div {
      display: flex;
      height: 14px;
      line-height: 14px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .fATBLn span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .fATBLn path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jyjLhy {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 20px;
      width: 20px;
      animation: 0.2s linear 0s 1 normal forwards running none;
      cursor: pointer;
    }

    .jyjLhy div {
      display: flex;
      height: 20px;
      line-height: 20px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .jyjLhy span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .jyjLhy path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jyjLhy:hover path {
      fill: rgb(189, 189, 189);
    }

    .kASDuU {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
      cursor: pointer;
    }

    .kASDuU div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .kASDuU span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .kASDuU path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .imjSzG {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .imjSzG div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .gDnGcj {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
      cursor: pointer;
    }

    .gDnGcj div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gDnGcj span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gDnGcj path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .kvrdMZ {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .kvrdMZ div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .kvrdMZ span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .kvrdMZ path {
      fill: rgb(193, 144, 9);
      transition: fill 0.14s ease 0s;
    }

    .koLgVa {
      font-size: inherit;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .koLgVa:hover {
      text-decoration: underline;
    }

    .koLgVa:visited,
    .koLgVa:active,
    .koLgVa:hover {
      text-decoration: none;
      color: inherit;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ghYejD {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: default;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(128, 128, 128);
      pointer-events: none;
      background: rgb(244, 244, 244);
    }

    .ghYejD:hover,
    .ghYejD:active,
    .ghYejD:focus {
      background: rgb(229, 229, 229);
    }

    .ghYejD:hover,
    .ghYejD:active,
    .ghYejD:focus {
      background: rgb(244, 244, 244);
    }

    .cDfdSF {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: default;
      border-radius: 8px;
      font-size: 16px;
      font-weight: 500;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(128, 128, 128);
      pointer-events: none;
      background: rgb(244, 244, 244);
      width: 100%;
    }

    .cDfdSF:hover,
    .cDfdSF:focus,
    .cDfdSF:active {
      background: rgb(227, 237, 224);
    }

    .cDfdSF:hover,
    .cDfdSF:active,
    .cDfdSF:focus {
      background: rgb(244, 244, 244);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .gwcnhm {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
      width: 100%;
    }

    .gwcnhm:hover,
    .gwcnhm:focus,
    .gwcnhm:active {
      background: rgb(0, 120, 55);
    }

    .dYvPLS {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: default;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(128, 128, 128);
      pointer-events: none;
      font-weight: 600;
      background: rgb(244, 244, 244);
      width: 100%;
    }

    .dYvPLS:hover,
    .dYvPLS:focus,
    .dYvPLS:active {
      background: rgb(0, 120, 55);
    }

    .dYvPLS:hover,
    .dYvPLS:active,
    .dYvPLS:focus {
      background: rgb(244, 244, 244);
    }

    .bTxBjf {
      display: flex;
      margin: 0px 4px 0px 0px;
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .pdLGX {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .erWdFL {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 32px;
      font-weight: 500;
      margin: 0px;
    }

    .cnSlRx {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 20px;
      line-height: 28px;
      font-weight: 500;
      margin: 0px;
    }

    .dmxjPw {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      word-break: break-word;
      height: 80px;
      padding: 0px 32px;
      border-bottom: 1px solid rgb(232, 232, 232);
    }

    .liEPTH {
      display: flex;
      flex-direction: column;
      -webkit-box-align: start;
      align-items: start;
      text-align: left;
    }

    .ljtrwR {
      display: flex;
      -webkit-box-align: baseline;
      align-items: baseline;
      font-weight: 500;
      line-height: 32px;
    }

    .bSzRlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      height: 100%;
      padding-left: 16px;
      margin-left: auto;
    }

    .bSzRlV>*+* {
      margin-left: 26px;
    }

    .fDBQvD {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      height: 100%;
      margin-bottom: 32px;
      padding: 32px 32px 0px;
      overflow-y: auto;
    }

    .fDBQvD::-webkit-scrollbar {
      display: none;
    }

    @media (max-width: 576px) {
      .fDBQvD {
        padding: 16px 16px 0px;
        margin-bottom: 16px;
      }
    }

    .cBzNeY {
      color: rgb(128, 128, 128);
      font-size: 14px;
      margin: 0px auto 18px;
      max-width: fit-content;
      text-align: left;
    }

    .fxZdZb {
      display: flex;
      color: rgb(31, 31, 31);
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .dWIjsl {
      display: flex;
      flex-direction: column;
      position: relative;
      border-radius: 16px;
      text-align: center;
      transition: background 0.3s ease 0s, box-shadow 0.3s ease 0s;
      max-width: 95%;
      min-width: 305px;
      max-height: 90vh;
      width: 680px;
      background: rgb(255, 255, 255);
      box-shadow: rgba(77, 77, 77, 0.2) 0px 10px 80px 0px;
    }

    .fWsmTz {
      width: 26px;
      height: 26px;
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .Jorgk {
      position: absolute;
      z-index: 40;
      inset: 0px;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
      backdrop-filter: blur(5px);
      background: rgba(0, 0, 0, 0.3);
    }

    @supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
      .Jorgk {
        background: rgba(0, 0, 0, 0.6);
      }
    }

    .Jorgk> :first-child {
      margin-top: auto;
    }

    .Jorgk> :last-child {
      margin-bottom: auto;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .hsSgrR {
      display: inline-flex;
      flex-direction: column;
      width: 100%;
    }

    .gpKKcT {
      border-radius: 8px;
      border: 1px solid rgb(232, 232, 232);
      font-family: "TT Hoves";
      font-size: 14px;
      font-weight: 500;
      transition: border-color 0.1s ease-in-out 0s;
      outline: none;
      background: rgb(244, 244, 244);
      box-shadow: none;
      color: rgb(128, 128, 128);
      pointer-events: none;
      cursor: default;
      width: 100%;
      height: 48px;
      padding: 1px 16px 0px;
    }

    .gpKKcT::-webkit-input-placeholder {
      color: rgb(128, 128, 128);
    }

    .gpKKcT::placeholder {
      color: rgb(128, 128, 128);
    }

    .gpKKcT:read-only:not(:disabled) {
      background: rgb(244, 244, 244);
      color: rgb(31, 31, 31);
    }

    .gpKKcT:hover {
      border-color: rgb(217, 217, 217);
    }

    .gpKKcT:focus {
      border-color: rgb(113, 113, 113);
    }

    .fzXKMc {
      border-radius: 8px;
      border: 1px solid rgb(232, 232, 232);
      font-family: "TT Hoves";
      font-size: 14px;
      font-weight: 500;
      transition: border-color 0.1s ease-in-out 0s;
      outline: none;
      background: rgb(244, 244, 244);
      box-shadow: none;
      color: rgb(128, 128, 128);
      pointer-events: none;
      cursor: default;
      width: 100%;
      height: 48px;
      padding: 1px 43px 0px 16px;
    }

    .fzXKMc::-webkit-input-placeholder {
      color: rgb(128, 128, 128);
    }

    .fzXKMc::placeholder {
      color: rgb(128, 128, 128);
    }

    .fzXKMc:read-only:not(:disabled) {
      background: rgb(244, 244, 244);
      color: rgb(31, 31, 31);
    }

    .fzXKMc:hover {
      border-color: rgb(217, 217, 217);
    }

    .fzXKMc:focus {
      border-color: rgb(113, 113, 113);
    }

    .hTgXvx {
      background-color: rgb(255, 255, 255);
      border-radius: 8px;
      border: 1px solid rgb(232, 232, 232);
      color: rgb(31, 31, 31);
      font-family: "TT Hoves";
      font-size: 14px;
      font-weight: 500;
      transition: border-color 0.1s ease-in-out 0s;
      outline: none;
      width: 100%;
      height: 48px;
      padding: 1px 16px 0px;
    }

    .hTgXvx::-webkit-input-placeholder {
      color: rgb(128, 128, 128);
    }

    .hTgXvx::placeholder {
      color: rgb(128, 128, 128);
    }

    .hTgXvx:read-only:not(:disabled) {
      background: rgb(244, 244, 244);
      color: rgb(31, 31, 31);
    }

    .hTgXvx:hover {
      border-color: rgb(217, 217, 217);
    }

    .hTgXvx:focus {
      border-color: rgb(113, 113, 113);
    }

    .eJUOEV {
      background-color: rgb(255, 255, 255);
      border-radius: 8px;
      border: 1px solid rgb(232, 232, 232);
      color: rgb(31, 31, 31);
      font-family: "TT Hoves";
      font-size: 14px;
      font-weight: 500;
      transition: border-color 0.1s ease-in-out 0s;
      outline: none;
      width: 100%;
      height: 48px;
      padding: 1px 37px 0px 16px;
    }

    .eJUOEV::-webkit-input-placeholder {
      color: rgb(128, 128, 128);
    }

    .eJUOEV::placeholder {
      color: rgb(128, 128, 128);
    }

    .eJUOEV:read-only:not(:disabled) {
      background: rgb(244, 244, 244);
      color: rgb(31, 31, 31);
    }

    .eJUOEV:hover {
      border-color: rgb(217, 217, 217);
    }

    .eJUOEV:focus {
      border-color: rgb(113, 113, 113);
    }

    .hsvloM {
      display: flex;
      position: relative;
    }

    .cgkJkz {
      position: absolute;
      top: 1px;
      bottom: 1px;
      right: 16px;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .iInkfW {
      display: flex;
      flex-direction: column;
    }

    .hnofIh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      justify-content: space-between;
    }

    .jVcvnI {
      color: rgb(193, 144, 9);
      font-weight: 500;
      overflow: hidden;
      max-width: 0px;
      transition: max-width 0.3s ease 0s;
    }

    .bGgoDW {
      width: 20px;
      height: 20px;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      transition: all 0.3s ease-in-out 0s;
      border-radius: 50%;
      background-color: rgba(193, 144, 9, 0.15);
    }

    .eQmWzI {
      float: right;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: end;
      justify-content: flex-end;
      transition: all 0.3s ease-in-out 0s;
      width: auto;
      min-width: 61px;
      padding-left: 8px;
      margin-left: 8px;
      height: 20px;
      border-radius: 50%;
      cursor: pointer;
      position: relative;
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .iCpPDl {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 400px;
    }

    @media (min-width: 768px) {
      .iCpPDl:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .iCpPDl:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .iCpPDl:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .gNNDFC>* {
      cursor: default;
    }

    .cPXOUk>* {
      cursor: help;
    }

    .kGzKYb>* {
      cursor: help;
      border-bottom: 1.5px dashed rgba(128, 128, 128, 0.34);
    }

    .jRLTQQ {
      display: inline-flex;
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-bottom: 8px;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .ixDlXc {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .ixDlXc::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .bmmvbk {
      display: flex;
      flex-direction: column;
      border-radius: 12px;
      padding: 0px;
      background: rgb(255, 255, 255);
    }

    .faKhq {
      display: flex;
      flex-direction: column;
      border-radius: 12px;
      padding: 20px;
      background: rgb(255, 255, 255);
    }

    .juUGBn {
      display: flex;
      flex-direction: column;
    }

    .vbaOZ {
      flex-direction: row;
      color: rgb(31, 31, 31);
    }

    .bVSJsk {
      max-width: 100px;
      height: 60px;
      transition: all 0.2s ease 0s;
      position: relative;
      cursor: pointer;
      margin: 4px;
      width: 100%;
      border-radius: 5px;
      border: 1px solid rgb(244, 244, 244);
      background: rgb(244, 244, 244);
    }

    .bVSJsk:first-child {
      margin-left: 0px;
    }

    .bVSJsk:last-child {
      margin-right: 0px;
    }

    .bVSJsk:hover {
      background: rgb(239, 250, 236);
    }

    .bVSJsk::before {
      width: 6px;
      height: 6px;
      content: " ";
      position: absolute;
      border-radius: 100%;
      background: rgb(31, 31, 31);
      top: calc(50% - 3px);
      left: calc(50% - 3px);
    }

    .bVSJsk:hover::before {
      background: rgb(0, 133, 77);
    }

    .kwwGJr {
      letter-spacing: 8px;
      min-width: 256px;
      height: 54px;
      font-weight: 600;
      font-size: 14px;
      padding: 0px 32px 0px 20px;
      color: rgb(31, 31, 31);
      background: transparent;
      box-sizing: border-box;
    }

    .bDRyGG {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
    }

    .kiOwyj {
      margin-bottom: 12px;
      width: 100%;
    }

    .eMptIK {
      flex: 1 1 0%;
    }

    .hxsefD {
      display: flex;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
    }

    .iZHKNU {
      display: flex;
      width: 100%;
      margin-top: 20px;
      flex-direction: column;
    }

    .pQPfL {
      filter: blur(5px);
      pointer-events: none;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .duSaoL {
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
      animation: 0.2s ease 0.5s 1 normal none running lbWRkT;
    }

    .iuNgCF {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .kkQChs {
      margin-right: 4px;
      color: rgb(31, 31, 31);
    }

    .bWgSQR {
      border-bottom: 1.5px solid transparent;
    }

    .eKVVvc {
      position: relative;
    }

    .fjTctY {
      display: flex;
      align-items: flex-end;
      flex-direction: row;
      -webkit-box-flex: 1;
      flex-grow: 1;
    }

    .duMHHf {
      display: flex;
      align-items: flex-end;
      flex-direction: row;
      -webkit-box-flex: 0;
      flex-grow: 0;
    }

    .duMHHf div {
      margin: 0px 4px;
    }

    .ikTcXc {
      display: flex;
      align-items: flex-end;
      flex-direction: row;
      -webkit-box-flex: 0;
      flex-grow: 0;
      margin: 12px 0px 50px;
    }

    .gYwkHb {
      -webkit-box-pack: justify;
      justify-content: space-between;
    }

    .iNGTIe {
      justify-content: space-around;
    }

    .crhudH {
      width: 12px;
      height: 30px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .iHxbfg {
      width: 12px;
      height: 40px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .iCwYkU {
      width: 12px;
      height: 80px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .bkBdLO {
      width: 12px;
      height: 20px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .jOdrwZ {
      width: 12px;
      height: 50px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .cyjXUr {
      width: 12px;
      height: 70px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .hkNxwL {
      width: 12px;
      height: 120px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .gLTfpU {
      width: 12px;
      height: 150px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .gpJPNW {
      width: 12px;
      height: 200px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .jzbSgq {
      width: 12px;
      height: 170px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .exEKGp {
      width: 12px;
      height: 100px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .gbnDix {
      width: 12px;
      height: 180px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .jHaNGp {
      width: 12px;
      height: 10px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px 4px 0px 0px;
    }

    .cFbaaV {
      width: 100%;
      height: 2px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px;
    }

    .ha-daJm {
      width: 80px;
      height: 10px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px;
    }

    .ixLBsZ {
      width: 80px;
      height: 20px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px;
    }

    .VjVcC {
      width: 160px;
      height: 20px;
      background: 0% 0% / 200% rgb(244, 244, 244);
      border-radius: 4px;
    }

    .jldJVL {
      width: 24px;
      height: 24px;
      border-radius: 24px;
      background: 0% 0% / 200% rgb(244, 244, 244);
    }

    .fkNFlu {
      display: flex;
      flex-direction: column;
      width: 100%;
      align-self: flex-end;
      margin: 20px;
      overflow-x: hidden;
    }

    @media (max-width: 576px) {
      .fkNFlu {
        margin: 20px 0px;
      }
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .ezKMEB {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      width: 18px;
      height: 18px;
      border-radius: 50%;
      background: rgb(239, 250, 236);
    }

    .ezKMEB>div {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: rgb(0, 133, 77);
    }

    .jlpJJa {
      background: rgb(255, 255, 255);
    }

    .FwLUJ {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .jcBZVH {
      transition: all 0.25s ease-out 0.5s;
      width: 0px;
      opacity: 0;
    }

    .jcBZVH svg {
      fill: rgb(0, 133, 77);
    }

    .gmjGdF {
      position: absolute;
      top: 5px;
      right: -10px;
      padding: 3px 6px 2px 24px;
      border-radius: 6px;
      background: linear-gradient(90deg, rgba(239, 250, 236, 0) 0%, rgb(239, 250, 236) 20px, rgb(239, 250, 236) 100%);
      font-weight: 600;
      font-size: 12px;
      color: rgb(0, 133, 77);
      text-transform: uppercase;
      opacity: 0;
      transition: opacity 0.5s ease 0s, right 0.5s ease 0s;
    }

    .jAYwSW {
      position: absolute;
      top: 5px;
      right: 6px;
      padding: 3px 6px 2px 24px;
      border-radius: 6px;
      background: linear-gradient(90deg, rgba(239, 250, 236, 0) 0%, rgb(239, 250, 236) 20px, rgb(239, 250, 236) 100%);
      font-weight: 600;
      font-size: 12px;
      color: rgb(0, 133, 77);
      text-transform: uppercase;
      opacity: 1;
      transition: opacity 0.5s ease 0s, right 0.5s ease 0s;
    }

    .WfQjO {
      top: 12px;
      right: 12px;
      opacity: 1;
      transition: opacity 0.5s ease 0s, right 0.5s ease 0s;
    }

    .WdmTU {
      top: 12px;
      right: 48px;
      opacity: 0;
      transition: opacity 0.5s ease 0s, right 0.5s ease 0s;
    }

    .bxjcMu {
      display: flex;
      position: relative;
      min-width: 200px;
      height: 48px;
      padding: 6px 12px;
      -webkit-box-align: center;
      align-items: center;
      margin-right: 24px;
      cursor: pointer;
    }

    .bxjcMu:hover {
      border-radius: 8px;
      background-color: rgba(0, 0, 0, 0.04);
    }

    .bxjcMu:hover .DeviceSelector__ArrowDown-sc-115t8dw-0 {
      transform: translateY(2px);
    }

    .bxjcMu:hover .DeviceSelector__ArrowDown-sc-115t8dw-0 path {
      fill: rgb(31, 31, 31);
    }

    .dfuyv {
      -webkit-box-align: center;
      align-items: center;
      display: flex;
      min-width: 0px;
      font-size: 14px;
      font-weight: 500;
      color: rgb(31, 31, 31);
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .dfuyv> :first-child {
      margin-right: 6px;
    }

    .iOfmMw {
      height: 34px;
      margin-right: 14px;
      flex: 0 1 0%;
    }

    .bWduHc {
      display: flex;
      flex: 1 1 0%;
      flex-direction: column;
      overflow: hidden;
      align-self: baseline;
    }

    .jDGuB {
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      height: 100%;
    }

    @media (min-width: 768px) {
      .MainNavigation__StyledHoverAnimation-sc-953jvt-2+.MainNavigation__StyledHoverAnimation-sc-953jvt-2 {
        margin-left: 12px;
      }
    }

    .guttrI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      height: 100%;
      padding: 0px 12px;
      font-size: 16px;
      cursor: default;
    }

    .cvfpkE {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      height: 100%;
      padding: 0px 12px;
      font-size: 16px;
      cursor: pointer;
    }

    .jmoyVQ {
      position: relative;
    }

    .ezkjOT {
      font-weight: 500;
      line-height: 24px;
      color: rgb(31, 31, 31);
      font-size: 20px;
    }

    .hwmlsT {
      color: rgba(31, 31, 31, 0.7);
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
    }

    .euodWp {
      margin-left: 0px;
      margin-right: 0px;
    }

    .Keu {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      min-width: 288px;
      -webkit-box-pack: end;
      justify-content: flex-end;
    }

    @media screen and (max-width: 992px) {
      .Keu {
        margin-left: 24px;
      }
    }

    .ixZjFJ {
      border: 1px solid rgb(232, 232, 232);
      height: 38px;
      width: 0px;
      margin: 0px 10px;
      opacity: 0.7;
    }

    .vwsQh {
      display: flex;
      width: 100%;
      height: 64px;
      flex: 0 1 0%;
      z-index: 30;
      padding: 6px 8px;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(255, 255, 255);
      border-bottom: 1px solid rgb(232, 232, 232);
    }

    @media (min-width: 992px) {
      .vwsQh {
        padding: 10px 16px;
      }
    }

    .bEaOBY {
      display: flex;
      flex-direction: row;
      flex: 1 1 0%;
    }

    @media only screen and (max-width: 768px) {
      .bEaOBY {
        flex-direction: column;
      }
    }

    @media (max-width: 576px) {
      .bEaOBY {
        width: 100%;
      }
    }

    .bBPCjM {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      border-radius: 5px;
      width: 100%;
      max-width: 316px;
    }

    .iwNqRT {
      width: unset;
    }

    .iwNqRT .Modal__Description-sc-80gmfi-7 {
      max-width: 316px;
    }

    .NLcgk {
      display: flex;
      margin: 8px 0px;
      flex: 1 1 0%;
      height: 5px;
      overflow: hidden;
      border-radius: 5px;
      width: 100%;
    }

    .eJraTi {
      background: transparent;
      display: flex;
      flex: 1 1 0%;
      height: 5px;
      transition: all 0.5s ease 0s;
    }

    .fAMlHA {
      display: flex;
      flex: 1 1 0%;
      border-radius: 8px;
      flex-direction: column;
      text-align: left;
      width: 100%;
      padding: 12px;
      cursor: pointer;
    }

    .PassphraseTypeCard__Wrapper-sc-q1dr9d-0+.PassphraseTypeCard__Wrapper-sc-q1dr9d-0 {
      margin-top: 18px;
    }

    .bZLhEM {
      display: flex;
      flex: 1 1 0%;
      border-radius: 8px;
      flex-direction: column;
      text-align: left;
      width: 100%;
      padding: 12px;
    }

    .PassphraseTypeCard__Wrapper-sc-q1dr9d-0+.PassphraseTypeCard__Wrapper-sc-q1dr9d-0 {
      margin-top: 18px;
    }

    .khucfP {
      width: 38px;
      height: 38px;
      background: rgb(239, 250, 236);
      border-radius: 8px;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-right: 24px;
    }

    .fWYAuT {
      width: 38px;
      height: 38px;
      background: rgb(244, 244, 244);
      border-radius: 8px;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-right: 24px;
    }

    .irQlTw {
      display: flex;
      flex-direction: column;
      justify-items: center;
      flex: 1 1 0%;
    }

    .kjLEqT {
      flex: 0 0 auto;
      height: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bpkHfH {
      display: flex;
      font-size: 16px;
      color: rgb(31, 31, 31);
      font-weight: 500;
      line-height: 1.5;
      -webkit-box-align: center;
      align-items: center;
    }

    .hGTYGv {
      display: flex;
      font-size: 16px;
      color: rgb(31, 31, 31);
      font-weight: 500;
      line-height: 1.5;
      -webkit-box-align: center;
      align-items: center;
      margin-bottom: 5px;
    }

    .dbgSlb {
      display: flex;
      color: rgb(128, 128, 128);
      font-size: 12px;
      line-height: 1.33;
    }

    .bvnslA {
      width: 100%;
    }

    .eiNHuD {
      margin: 16px 0px;
    }

    .ftkbgR {
      color: rgb(31, 31, 31);
      font-size: 14px;
    }

    .fzIyJp {
      display: flex;
    }

    .ezwkNT {
      width: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 16px;
    }

    .hobNCf {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    @media screen and (max-width: 768px) {
      .hobNCf {
        width: 100%;
      }
    }

    .huCOS {
      display: flex;
      flex-direction: column;
      width: 100%;
    }

    .jQKXSr {
      margin: 16px;
      height: 1px;
      background: rgb(232, 232, 232);
    }

    .dJWsnq {
      width: 600px;
    }

    .fOFtgD {
      margin: auto;
      max-height: 50vh;
      padding: 12px;
      background: rgb(255, 255, 255);
      max-width: 384px;
    }

    .ezvhHK {
      display: flex;
      flex: 1 1 0%;
      flex-direction: row;
      overflow: auto;
    }

    .doOZKl {
      position: relative;
      display: flex;
      flex: 1 1 0%;
      flex-direction: column;
      height: 100vh;
      overflow-x: hidden;
    }

    .bKrFoE {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      overflow: hidden;
    }

    .jhleZD {
      display: flex;
      flex-direction: row;
      flex: 1 0 100%;
      overflow: auto;
      padding: 0px;
    }

    .cPHtwF {
      display: flex;
      flex: 1 1 0%;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
      flex-direction: column;
      overflow: auto scroll;
      width: 100%;
      -webkit-box-align: center;
      align-items: center;
      position: relative;
    }

    @media (max-width: 991px) {
      .cPHtwF {
        overflow-x: hidden;
      }
    }

    .emVejS {
      position: relative;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      flex: 1 1 0%;
      width: 100%;
      max-width: 1020px;
      padding: 24px 32px 90px;
    }

    @media (max-width: 991px) {
      .emVejS {
        padding: 24px 16px 70px;
      }
    }

    @media (max-width: 575px) {
      .emVejS {
        padding-bottom: 90px;
      }
    }

    .iwceAe {
      height: 100%;
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    @-webkit-keyframes lbWRkT {
      0% {
        opacity: 0;
      }

      100% {
        opacity: 1;
      }
    }

    @keyframes lbWRkT {
      0% {
        opacity: 0;
      }

      100% {
        opacity: 1;
      }
    }

    .hDPcGG {
      display: flex;
      flex-direction: column;
    }

    .dedneq {
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      padding-bottom: 25px;
    }

    .brlhNz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .fXefwg {
      padding-right: 12px;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

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

    .hgxGLC {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      padding: 16px 20px 16px 0px;
      color: rgb(31, 31, 31);
      font-size: 16px;
      font-weight: 500;
      border-bottom: none;
    }

    .fAAxFx {
      overflow: hidden;
      font-weight: 600;
      margin-left: 25px;
      text-overflow: ellipsis;
      cursor: pointer;
    }

    @media (max-width: 575px) {
      .fAAxFx {
        grid-column: 1 / 4;
        margin-left: 20px;
        border-bottom: none;
      }
    }

    .fAAxFx:hover .AssetTable__Coin-sc-1je9vue-1 {
      text-decoration: underline;
    }

    .cSkWvu {
      flex: 1 1 0%;
      white-space: nowrap;
    }

    @media (max-width: 575px) {
      .cSkWvu {
        grid-column: 1 / 3;
        margin-left: 20px;
      }
    }

    .keaKqC {
      font-variant-numeric: tabular-nums;
      padding-right: 0px;
    }

    .eAhokX {
      justify-content: right;
      margin-right: 25px;
      padding-right: 0px;
    }

    .cKqEEX {
      flex-direction: column;
      padding: 0px;
    }

    .bOpEKV {
      display: flex;
      justify-content: space-around;
    }

    .jseLnT {
      display: flex;
      font-size: 14px;
      color: rgb(128, 128, 128);
      font-weight: 500;
      line-height: 1.57;
      -webkit-box-align: center;
      align-items: center;
      padding: 12px 0px;
      border-bottom: 1px solid rgb(232, 232, 232);
    }

    .jseLnT:first-child {
      padding-left: 18px;
    }

    .jseLnT:last-child {
      padding-right: 18px;
    }

    .bWncZo {
      display: grid;
      overflow: hidden;
      grid-template-columns: 2fr 2fr 1fr 1fr;
    }

    .eOmLQ {
      margin-left: 20px;
    }

    .cDWjyu {
      display: flex;
      flex-flow: wrap;
      padding: 20px;
      border-bottom: 1px solid rgb(232, 232, 232);
    }

    .cwkNRJ {
      color: rgb(31, 31, 31);
      font-variant-numeric: tabular-nums;
    }

    .cFRJrH {
      display: flex;
      flex: 1 1 0%;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      justify-content: space-between;
    }

    .hKIoWq {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .hJMdsr {
      flex-direction: column;
    }

    .jVMpnd {
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      padding: 0px 20px;
      min-height: 329px;
      flex: 1 1 0%;
    }

    .jkXYTi {
      display: flex;
      flex-direction: column;
      padding: 20px 0px;
      height: 320px;
    }

    .lkkQJE {
      display: flex;
    }

    .jRxHwC {
      display: flex;
      flex-direction: column;
    }

    .ePbyQq {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      padding: 10px;
      flex: 1 1 0%;
      transition: background-color 0.7s ease-out 0s;
    }

    .kPswwL {
      display: flex;
      width: 100%;
      min-height: 60px;
      margin-bottom: -30px;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .kRwznP {
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      width: 58px;
      height: 58px;
      border-radius: 50%;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      transition: background-color 0.7s ease-out 0s;
      position: relative;
    }

    .jvSXXo {
      color: rgb(31, 31, 31);
      width: 200px;
      margin-top: 30px;
      min-height: 44px;
      font-weight: 500;
      font-size: 16px;
      text-align: center;
    }

    .dtBVHK {
      font-size: 14px;
      color: rgb(128, 128, 128);
      text-align: center;
      width: 200px;
      margin-top: 7px;
      margin-bottom: 14px;
    }

    .eTtqFX {
      display: flex;
      width: 100%;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: auto;
    }

    .dRaJWB {
      display: flex;
      width: 100%;
      height: 40px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .elqAYI {
      position: absolute;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      border-radius: 50%;
      width: 16px;
      height: 16px;
      top: 10px;
      right: 8px;
      background: rgb(0, 133, 77);
    }

    .bmCLGl {
      display: flex;
      width: 100%;
      height: 1px;
      margin: 10px 0px;
      background: rgb(232, 232, 232);
    }

    .jTUrZq {
      display: grid;
      gap: 20px;
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    }

    @media only screen and (max-width: 992px) {
      .jTUrZq {
        grid-template-columns: 1fr 1fr;
      }
    }

    @media only screen and (max-width: 576px) {
      .jTUrZq {
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
      }
    }

    .lfacpp {
      position: absolute;
      bottom: 0px;
      left: 0px;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      height: 70px;
      border-top: 1px solid rgb(232, 232, 232);
      font-size: 14px;
    }

    @media (max-width: 575px) {
      .lfacpp {
        height: 110px;
        border-radius: 20px;
        box-shadow: rgba(77, 77, 77, 0.12) 0px -4px 6px -4px;
      }
    }

    .iebrPB {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
      gap: 16px;
      height: 100%;
      padding: 0px 32px;
      border-right: 1px solid rgb(232, 232, 232);
    }

    @media (max-width: 991px) {
      .iebrPB {
        padding: 0px 16px;
      }
    }

    .ahekj {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
      gap: 16px;
      height: 100%;
      padding: 0px 32px;
      -webkit-box-pack: end;
      justify-content: flex-end;
    }

    @media (max-width: 991px) {
      .ahekj {
        padding: 0px 16px;
      }
    }

    @media (max-width: 575px) {
      .ahekj {
        flex-direction: column;
        gap: 0px;
        padding: 20px 16px;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
    }

    .IwljK {
      display: flex;
      align-self: center;
      -webkit-box-align: center;
      align-items: center;
      gap: 6px;
      margin-top: 2px;
      opacity: 0.7;
    }

    .fEynUl {
      margin-left: auto;
    }

    .WFfCI {
      background: rgb(232, 232, 232);
      color: rgb(31, 31, 31);
      font-size: 14px;
      transition: opacity 0.15s ease 0s;
      opacity: 0.6;
    }

    .WFfCI:hover,
    .WFfCI:focus {
      background: rgb(232, 232, 232);
      opacity: 1;
    }

    .kfALgA {
      display: flex;
      gap: 10px;
    }

    @media (max-width: 575px) {
      .kfALgA {
        margin: 0px;
      }
    }

    .kBxxzi {
      display: flex;
    }

    .kBxxzi>div {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .ktEyjI {
      max-width: unset;
      opacity: 0.6;
      transition: opacity 0.3s ease 0s;
      cursor: pointer;
    }

    .iFRoZw {
      display: block;
      margin: 2px auto 6px;
    }

    .fVaszh {
      width: 140px;
      height: 140px;
      padding: 4px;
      background-color: white;
      border-radius: 6px;
    }

    .gSUjwN {
      width: 100%;
      margin-top: 40px;
      margin-bottom: 32px;
    }

    @media (max-width: 576px) {
      .gSUjwN {
        margin-top: 10px;
        margin-bottom: 0px;
      }
    }

    .iXTHvg {
      display: flex;
      margin-bottom: 64px;
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }




    .wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .erTAg {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .erTAg div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .imjSzG {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .imjSzG div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .hCjlsP {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 48px;
      width: 48px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .hCjlsP div {
      display: flex;
      height: 48px;
      line-height: 48px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .CJLPD {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 23px;
      width: 23px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .CJLPD div {
      display: flex;
      height: 23px;
      line-height: 23px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .CJLPD span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .CJLPD path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .dZJPtv {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 26px;
      width: 26px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .dZJPtv div {
      display: flex;
      height: 26px;
      line-height: 26px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dZJPtv span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dZJPtv path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jAXyqK {
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .jAXyqK:hover {
      text-decoration: underline;
    }

    .jAXyqK:visited,
    .jAXyqK:active,
    .jAXyqK:hover {
      text-decoration: none;
      color: inherit;
    }

    .iKJslE {
      font-size: inherit;
      cursor: pointer;
      color: rgb(31, 31, 31);
      font-weight: 500;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      text-decoration: underline;
    }

    .iKJslE:hover {
      text-decoration: underline;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .bTxBjf {
      display: flex;
      margin: 0px 4px 0px 0px;
    }

    .cugXyf {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px 0px 10px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .jxkxoo {
      display: inline-block;
      width: 128px;
      height: auto;
    }

    .jxkxoo div {
      height: auto;
    }

    .kmiYpl {
      color: rgb(31, 31, 31);
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .Jorgk {
      position: absolute;
      z-index: 40;
      inset: 0px;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
      backdrop-filter: blur(5px);
      background: rgba(0, 0, 0, 0.3);
    }

    @supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
      .Jorgk {
        background: rgba(0, 0, 0, 0.6);
      }
    }

    .Jorgk> :first-child {
      margin-top: auto;
    }

    .Jorgk> :last-child {
      margin-bottom: auto;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .gNNDFC>* {
      cursor: default;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .eApheS {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .jTvhrc {
      display: flex;
      width: 100%;
      height: 100%;
    }

    .htYwAw {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
    }

    @media (max-width: 768px) {
      .leTToM {
        display: none;
      }
    }

    .fSZBkD {
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(252, 252, 252);
      display: flex;
      height: 100%;
      overflow: hidden;
      min-width: 380px;
      max-width: 660px;
    }

    .hzNeBb {
      font-size: 60px;
      font-weight: bold;
      margin-top: 32px;
    }

    .cItBlc {
      display: flex;
      margin: 24px 0px;
    }

    .krDBST {
      display: flex;
      position: relative;
      flex-direction: column;
      flex: 3 1 0%;
      padding: 20px;
      background-color: rgb(244, 244, 244);
      background-image: url("../img/onboarding-welcome-bg.html");
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: local;
      background-size: 570px 570px;
      color: rgb(31, 31, 31);
      -webkit-box-align: center;
      align-items: center;
      overflow-y: auto;
    }

    @media (max-width: 576px) {
      .krDBST {
        padding: 12px;
      }
    }

    .kQnnKI {
      margin-right: 14px;
    }

    .joOuef {
      align-self: flex-end;
    }

    .bVSJsk {
      max-width: 100px;
      height: 60px;
      transition: all 0.2s ease 0s;
      position: relative;
      cursor: pointer;
      margin: 4px;
      width: 100%;
      border-radius: 5px;
      border: 1px solid rgb(244, 244, 244);
      background: rgb(244, 244, 244);
    }

    .bVSJsk:first-child {
      margin-left: 0px;
    }

    .bVSJsk:last-child {
      margin-right: 0px;
    }

    .bVSJsk:hover {
      background: rgb(239, 250, 236);
    }

    .bVSJsk::before {
      width: 6px;
      height: 6px;
      content: " ";
      position: absolute;
      border-radius: 100%;
      background: rgb(31, 31, 31);
      top: calc(50% - 3px);
      left: calc(50% - 3px);
    }

    .bVSJsk:hover::before {
      background: rgb(0, 133, 77);
    }

    .hEXyYy {
      display: flex;
      height: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hWftPa {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      width: 270px;
      height: 100%;
    }

    .cfyiqn {
      display: flex;
      width: 100%;
      justify-content: space-evenly;
    }

    .fxCubc {
      margin: 8px;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .cgQGxo {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(244, 244, 244);
      padding: 20px 24px;
      margin-right: 34px;
      width: 100%;
      max-width: 360px;
      border-radius: 5px;
    }

    @media only screen and (max-width: 768px) {
      .cgQGxo {
        display: none;
      }
    }

    .HwLBF {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      flex: 1 1 0%;
    }

    .jnuCEK {
      display: flex;
      width: 30px;
      margin-right: 20px;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bpIAGf {
      width: 100%;
      color: rgb(31, 31, 31);
      font-size: 14px;
      font-weight: 500;
      padding: 26px 0px;
      text-align: left;
    }

    .lbwjFn {
      height: 40px;
    }

    .cTlrF {
      display: flex;
      padding: 24px 16px 24px 24px;
      border-radius: 5px;
      border: 1px solid rgb(232, 232, 232);
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      cursor: pointer;
      transition: all 0.3s ease 0s;
    }

    .cTlrF:hover {
      box-shadow: rgba(77, 77, 77, 0.12) 0px 6px 40px 0px;
      border: 1px solid rgb(232, 232, 232);
    }

    .hHXQIA {
      display: flex;
      flex-direction: column;
      justify-items: center;
    }

    .hErAOo {
      color: rgb(31, 31, 31);
      font-weight: 600;
      font-size: 16px;
    }

    .JHpxI {
      margin-top: 5px;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .joHHlv {
      margin-right: 24px;
    }

    .cFybrJ {
      display: flex;
      width: 100%;
    }

    @media (max-width: 576px) {
      .cFybrJ {
        flex-direction: column;
      }
    }

    .bfqIuK {
      display: flex;
    }

    @media (max-width: 576px) {
      .bfqIuK {
        flex-direction: column;
      }
    }

    .eWoYDe {
      display: flex;
      width: 100%;
    }

    .hAeVSp {
      flex: 0 0 24px;
    }

    .gpALsA {
      min-width: 180px;
    }

    .cWpOQo {
      cursor: pointer;
      text-decoration: underline;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .dORHrm {
      display: flex;
      width: 100%;
      height: 100%;
      flex-direction: column;
      background: rgb(252, 252, 252);
    }

    .djdwsO {
      -webkit-box-pack: center;
      justify-content: center;
      display: flex;
      width: 100%;
      height: 100%;
    }

    .jmyWzh {
      position: relative;
      display: flex;
      width: 100%;
    }

    .iOjKkc {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      padding: 20px;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
    }

    .jXxLLR {
      display: flex;
      width: 100%;
      padding: 10px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
      max-width: 1020px;
    }

    @media (max-width: 991px) {
      .jXxLLR {
        padding: 0px 20px;
      }
    }

    @media (max-width: 575px) {
      .jXxLLR {
        margin-bottom: 26px;
      }
    }

    @media (max-height: 576px) {
      .jXxLLR {
        padding: 0px 20px;
        margin-bottom: 26px;
      }
    }

    .iEqODc {
      display: flex;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
      margin-bottom: 30px;
    }

    @media (max-width: 575px) {
      .iEqODc {
        display: none;
      }
    }

    .hPnpme {
      width: 100%;
      margin-bottom: 20px;
    }

    @media (max-width: 575px) {
      .hPnpme {
        margin-bottom: 0px;
      }
    }

    .iajiKp {
      display: flex;
      flex-direction: column;
      color: rgb(31, 31, 31);
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      max-width: 1020px;
      width: 100%;
      padding-bottom: 48px;
    }

    .dIWfab {
      display: flex;
      width: 300px;
      height: 62px;
      padding: 0px 14px 0px 30px;
      border-radius: 100px;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      -webkit-box-align: center;
      align-items: center;
      animation: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running dAHonC;
    }

    .iRXYFR {
      display: flex;
    }

    .haCCNd {
      display: flex;
      max-height: 20px;
      -webkit-box-pack: center;
      justify-content: center;
      font-weight: 500;
      font-size: 18px;
      color: rgb(31, 31, 31);
    }

    .gmqmJU {
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      flex-direction: column;
    }

    .fUizlp {
      width: 34px;
      height: 34px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .jupcRb {
      border-radius: 100%;
      cursor: pointer;
      background: rgb(232, 232, 232);
      width: 35px;
      height: 35px;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      padding-bottom: 1px;
      transition: opacity 0.1s ease 0s;
    }

    .jupcRb:hover {
      opacity: 0.7;
    }

    .fmEcCj {
      height: 34px;
    }

    .iVJbeC {
      position: relative;
      padding: 80px 30px 20px;
      width: auto;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
      max-width: 550px;
    }

    @media (max-width: 991px) {
      .iVJbeC {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .iVJbeC {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .ixmkfM {
      position: relative;
      padding: 80px 80px 40px;
      width: 100%;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
    }

    @media (max-width: 991px) {
      .ixmkfM {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
      }
    }

    @media (max-width: 575px) {
      .ixmkfM {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .gcQGxh {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
    }

    .blfItT {
      width: 100px;
      height: 100px;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: -50px;
      left: 0px;
      right: 0px;
    }

    .iwJRWQ {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    .esxLwD {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 36px;
      text-align: center;
    }

    .esxLwF {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 16px;
      text-align: center;
    }

    .hDKezL {
      padding: 0px 60px 36px;
      text-align: center;
    }

    @media (max-width: 767px) {
      .hDKezL {
        padding: 0px 0px 36px;
      }
    }

    .eGAGUD {
      margin-bottom: 20px;
      height: 62px;
      z-index: 1;
    }

    .gWywkc {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 32px;
    }

    .fhdqZj {
      display: flex;
      margin-top: 20px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      z-index: 1;
    }

    .kjQuBM {
      transition: all 0.3s ease 0s;
      opacity: 0;
      pointer-events: none;
      z-index: auto;
    }

    .eYLNEV {
      transition: all 0.3s ease 0s;
      opacity: 1;
      pointer-events: initial;
      z-index: auto;
    }

    .hQWVBW {
      display: flex;
      padding: 20px 0px;
      width: 100%;
      height: 64px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
    }

    .iKaVTZ {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      font-size: 16px;
      font-weight: 600;
      color: rgb(0, 133, 77);
    }

    @media (max-width: 992px) {
      .iKaVTZ {
        padding: 0px;
      }
    }

    .brvioT {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      color: rgb(128, 128, 128);
      font-size: 16px;
      font-weight: 600;
    }

    @media (max-width: 992px) {
      .brvioT {
        padding: 0px;
      }
    }

    .iAQfNV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      color: rgb(0, 133, 77);
    }

    .dhzRkI {
      display: flex;
      width: 32px;
      height: 32px;
      background: rgb(244, 244, 244);
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
    }

    .fTUQfV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(252, 252, 252);
    }

    .gKyFIb {
      text-align: center;
      margin: 10px 0px 0px;
      display: block;
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    @media (max-width: 576px) {
      .gKyFIb {
        display: none;
      }
    }

    .iSafKm {
      -webkit-box-flex: 1;
      flex-grow: 1;
      border-bottom: 1px solid rgb(232, 232, 232);
      margin: 20px;
    }

    @media (max-width: 1200px) {
      .iSafKm {
        margin: 15px;
      }
    }

    @media (max-width: 576px) {
      .iSafKm {
        margin: 10px;
      }
    }

    .bepbXe {
      min-width: 180px;
    }

    .hWUUdA {
      -webkit-box-pack: center;
      justify-content: center;
    }

    .iwceAe {
      height: 100%;
    }

    .JVRdx {
      display: flex;
      flex-direction: column;
    }

    .jkUOQh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .SecurityCheck__Item-sc-1efvgql-1+.SecurityCheck__Item-sc-1efvgql-1 {
      margin-top: 24px;
    }

    .efuorU {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 16px;
    }

    .dywOhf {
      margin-right: 6px;
    }

    .IFujA {
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 24px;
      padding-top: 24px;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .nohVe {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-left: 24px;
    }

    .dkjlux {
      display: flex;
      margin-top: 40px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gASebx {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .gASebx {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .gASebx {
        margin-top: 0vh;
      }
    }

    .gtRHaZ {
      min-height: 475px;
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    @-webkit-keyframes dAHonC {
      0% {
        transform: translateY(150%);
      }

      100% {
        transform: translateY(0%);
      }
    }

    @keyframes dAHonC {
      0% {
        transform: translateY(150%);
      }

      100% {
        transform: translateY(0%);
      }
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }





    .wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .erTAg {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .erTAg div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .imjSzG {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .imjSzG div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .hCjlsP {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 48px;
      width: 48px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .hCjlsP div {
      display: flex;
      height: 48px;
      line-height: 48px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jAXyqK {
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .jAXyqK:hover {
      text-decoration: underline;
    }

    .jAXyqK:visited,
    .jAXyqK:active,
    .jAXyqK:hover {
      text-decoration: none;
      color: inherit;
    }

    .iKJslE {
      font-size: inherit;
      cursor: pointer;
      color: rgb(31, 31, 31);
      font-weight: 500;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      text-decoration: underline;
    }

    .iKJslE:hover {
      text-decoration: underline;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .bTxBjf {
      display: flex;
      margin: 0px 4px 0px 0px;
    }

    .cugXyf {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px 0px 10px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .jxkxoo {
      display: inline-block;
      width: 128px;
      height: auto;
    }

    .jxkxoo div {
      height: auto;
    }

    .kmiYpl {
      color: rgb(31, 31, 31);
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .Jorgk {
      position: absolute;
      z-index: 40;
      inset: 0px;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
      backdrop-filter: blur(5px);
      background: rgba(0, 0, 0, 0.3);
    }

    @supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
      .Jorgk {
        background: rgba(0, 0, 0, 0.6);
      }
    }

    .Jorgk> :first-child {
      margin-top: auto;
    }

    .Jorgk> :last-child {
      margin-bottom: auto;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .gNNDFC>* {
      cursor: default;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .eApheS {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .jTvhrc {
      display: flex;
      width: 100%;
      height: 100%;
    }

    .htYwAw {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
    }

    @media (max-width: 768px) {
      .leTToM {
        display: none;
      }
    }

    .fSZBkD {
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(252, 252, 252);
      display: flex;
      height: 100%;
      overflow: hidden;
      min-width: 380px;
      max-width: 660px;
    }

    .hzNeBb {
      font-size: 60px;
      font-weight: bold;
      margin-top: 32px;
    }

    .cItBlc {
      display: flex;
      margin: 24px 0px;
    }

    .krDBST {
      display: flex;
      position: relative;
      flex-direction: column;
      flex: 3 1 0%;
      padding: 20px;
      background-color: rgb(244, 244, 244);
      background-image: url("../img/onboarding-welcome-bg.html");
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: local;
      background-size: 570px 570px;
      color: rgb(31, 31, 31);
      -webkit-box-align: center;
      align-items: center;
      overflow-y: auto;
    }

    @media (max-width: 576px) {
      .krDBST {
        padding: 12px;
      }
    }

    .kQnnKI {
      margin-right: 14px;
    }

    .joOuef {
      align-self: flex-end;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .cTlrF {
      display: flex;
      padding: 24px 16px 24px 24px;
      border-radius: 5px;
      border: 1px solid rgb(232, 232, 232);
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      cursor: pointer;
      transition: all 0.3s ease 0s;
    }

    .cTlrF:hover {
      box-shadow: rgba(77, 77, 77, 0.12) 0px 6px 40px 0px;
      border: 1px solid rgb(232, 232, 232);
    }

    .hHXQIA {
      display: flex;
      flex-direction: column;
      justify-items: center;
    }

    .hErAOo {
      color: rgb(31, 31, 31);
      font-weight: 600;
      font-size: 16px;
    }

    .JHpxI {
      margin-top: 5px;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .joHHlv {
      margin-right: 24px;
    }

    .cFybrJ {
      display: flex;
      width: 100%;
    }

    @media (max-width: 576px) {
      .cFybrJ {
        flex-direction: column;
      }
    }

    .bfqIuK {
      display: flex;
    }

    @media (max-width: 576px) {
      .bfqIuK {
        flex-direction: column;
      }
    }

    .eWoYDe {
      display: flex;
      width: 100%;
    }

    .hAeVSp {
      flex: 0 0 24px;
    }

    .gpALsA {
      min-width: 180px;
    }

    .cWpOQo {
      cursor: pointer;
      text-decoration: underline;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .dORHrm {
      display: flex;
      width: 100%;
      height: 100%;
      flex-direction: column;
      background: rgb(252, 252, 252);
    }

    .djdwsO {
      -webkit-box-pack: center;
      justify-content: center;
      display: flex;
      width: 100%;
      height: 100%;
    }

    .jmyWzh {
      position: relative;
      display: flex;
      width: 100%;
    }

    .iOjKkc {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      padding: 20px;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
    }

    .jXxLLR {
      display: flex;
      width: 100%;
      padding: 10px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
      max-width: 1020px;
    }

    @media (max-width: 991px) {
      .jXxLLR {
        padding: 0px 20px;
      }
    }

    @media (max-width: 575px) {
      .jXxLLR {
        margin-bottom: 26px;
      }
    }

    @media (max-height: 576px) {
      .jXxLLR {
        padding: 0px 20px;
        margin-bottom: 26px;
      }
    }

    .iEqODc {
      display: flex;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
      margin-bottom: 30px;
    }

    @media (max-width: 575px) {
      .iEqODc {
        display: none;
      }
    }

    .hPnpme {
      width: 100%;
      margin-bottom: 20px;
    }

    @media (max-width: 575px) {
      .hPnpme {
        margin-bottom: 0px;
      }
    }

    .iajiKp {
      display: flex;
      flex-direction: column;
      color: rgb(31, 31, 31);
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      max-width: 1020px;
      width: 100%;
      padding-bottom: 48px;
    }

    .iVJbeC {
      position: relative;
      padding: 80px 30px 20px;
      width: auto;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
      max-width: 550px;
    }

    @media (max-width: 991px) {
      .iVJbeC {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .iVJbeC {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .ixmkfM {
      position: relative;
      padding: 80px 80px 40px;
      width: 100%;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
    }

    @media (max-width: 991px) {
      .ixmkfM {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
      }
    }

    @media (max-width: 575px) {
      .ixmkfM {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .gcQGxh {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
    }

    .blfItT {
      width: 100px;
      height: 100px;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: -50px;
      left: 0px;
      right: 0px;
    }

    .iwJRWQ {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    .esxLwD {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 36px;
      text-align: center;
    }

    .esxLwF {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 16px;
      text-align: center;
    }

    .hDKezL {
      padding: 0px 60px 36px;
      text-align: center;
    }

    @media (max-width: 767px) {
      .hDKezL {
        padding: 0px 0px 36px;
      }
    }

    .eGAGUD {
      margin-bottom: 20px;
      height: 62px;
      z-index: 1;
    }

    .gWywkc {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 32px;
    }

    .fhdqZj {
      display: flex;
      margin-top: 20px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      z-index: 1;
    }

    .kjQuBM {
      transition: all 0.3s ease 0s;
      opacity: 0;
      pointer-events: none;
      z-index: auto;
    }

    .hQWVBW {
      display: flex;
      padding: 20px 0px;
      width: 100%;
      height: 64px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
    }

    .iKaVTZ {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      font-size: 16px;
      font-weight: 600;
      color: rgb(0, 133, 77);
    }

    @media (max-width: 992px) {
      .iKaVTZ {
        padding: 0px;
      }
    }

    .brvioT {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      color: rgb(128, 128, 128);
      font-size: 16px;
      font-weight: 600;
    }

    @media (max-width: 992px) {
      .brvioT {
        padding: 0px;
      }
    }

    .iAQfNV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      color: rgb(0, 133, 77);
    }

    .dhzRkI {
      display: flex;
      width: 32px;
      height: 32px;
      background: rgb(244, 244, 244);
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
    }

    .fTUQfV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(252, 252, 252);
    }

    .gKyFIb {
      text-align: center;
      margin: 10px 0px 0px;
      display: block;
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    @media (max-width: 576px) {
      .gKyFIb {
        display: none;
      }
    }

    .iSafKm {
      -webkit-box-flex: 1;
      flex-grow: 1;
      border-bottom: 1px solid rgb(232, 232, 232);
      margin: 20px;
    }

    @media (max-width: 1200px) {
      .iSafKm {
        margin: 15px;
      }
    }

    @media (max-width: 576px) {
      .iSafKm {
        margin: 10px;
      }
    }

    .bepbXe {
      min-width: 180px;
    }

    .iwceAe {
      height: 100%;
    }

    .JVRdx {
      display: flex;
      flex-direction: column;
    }

    .jkUOQh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .SecurityCheck__Item-sc-1efvgql-1+.SecurityCheck__Item-sc-1efvgql-1 {
      margin-top: 24px;
    }

    .efuorU {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 16px;
    }

    .dywOhf {
      margin-right: 6px;
    }

    .IFujA {
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 24px;
      padding-top: 24px;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .nohVe {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-left: 24px;
    }

    .dkjlux {
      display: flex;
      margin-top: 40px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gASebx {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .gASebx {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .gASebx {
        margin-top: 0vh;
      }
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }



    .wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .erTAg {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .erTAg div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .imjSzG {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .imjSzG div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .hCjlsP {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 48px;
      width: 48px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .hCjlsP div {
      display: flex;
      height: 48px;
      line-height: 48px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .Qvqln {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .Qvqln div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .Qvqln span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .Qvqln path {
      fill: rgb(255, 255, 255);
      transition: fill 0.14s ease 0s;
    }

    .fhrleo {
      display: flex;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
    }

    .fhrleo:hover,
    .fhrleo:focus {
      outline: none;
    }

    .jGSiZb {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      width: 24px;
      min-width: 24px;
      max-width: 24px;
      height: 24px;
      border-radius: 4px;
      background: rgb(255, 255, 255);
      border: 2px solid rgb(232, 232, 232);
      transition: border 0.1s ease-in-out 0s;
    }

    .jGSiZb:hover,
    .jGSiZb:focus {
      border: 2px solid rgb(217, 217, 217);
    }

    .bohuXf {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      width: 24px;
      min-width: 24px;
      max-width: 24px;
      height: 24px;
      border-radius: 4px;
      background: rgb(0, 133, 77);
      border: 2px solid rgb(0, 133, 77);
      transition: border 0.1s ease-in-out 0s;
    }

    .PpvrY {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      margin-left: 18px;
      color: rgb(31, 31, 31);
      font-size: 14px;
      line-height: 24px;
      text-align: left;
    }

    .jAXyqK {
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .jAXyqK:hover {
      text-decoration: underline;
    }

    .jAXyqK:visited,
    .jAXyqK:active,
    .jAXyqK:hover {
      text-decoration: none;
      color: inherit;
    }

    .iKJslE {
      font-size: inherit;
      cursor: pointer;
      color: rgb(31, 31, 31);
      font-weight: 500;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      text-decoration: underline;
    }

    .iKJslE:hover {
      text-decoration: underline;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .ektXRh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: default;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(128, 128, 128);
      pointer-events: none;
      font-weight: 600;
      background: rgb(244, 244, 244);
    }

    .ektXRh:hover,
    .ektXRh:focus,
    .ektXRh:active {
      background: rgb(0, 120, 55);
    }

    .ektXRh:hover,
    .ektXRh:active,
    .ektXRh:focus {
      background: rgb(244, 244, 244);
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .bTxBjf {
      display: flex;
      margin: 0px 4px 0px 0px;
    }

    .cugXyf {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px 0px 10px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .jxkxoo {
      display: inline-block;
      width: 128px;
      height: auto;
    }

    .jxkxoo div {
      height: auto;
    }

    .kmiYpl {
      color: rgb(31, 31, 31);
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .Jorgk {
      position: absolute;
      z-index: 40;
      inset: 0px;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
      backdrop-filter: blur(5px);
      background: rgba(0, 0, 0, 0.3);
    }

    @supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
      .Jorgk {
        background: rgba(0, 0, 0, 0.6);
      }
    }

    .Jorgk> :first-child {
      margin-top: auto;
    }

    .Jorgk> :last-child {
      margin-bottom: auto;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .gNNDFC>* {
      cursor: default;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .eApheS {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .jTvhrc {
      display: flex;
      width: 100%;
      height: 100%;
    }

    .htYwAw {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
    }

    @media (max-width: 768px) {
      .leTToM {
        display: none;
      }
    }

    .fSZBkD {
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(252, 252, 252);
      display: flex;
      height: 100%;
      overflow: hidden;
      min-width: 380px;
      max-width: 660px;
    }

    .hzNeBb {
      font-size: 60px;
      font-weight: bold;
      margin-top: 32px;
    }

    .cItBlc {
      display: flex;
      margin: 24px 0px;
    }

    .krDBST {
      display: flex;
      position: relative;
      flex-direction: column;
      flex: 3 1 0%;
      padding: 20px;
      background-color: rgb(244, 244, 244);
      background-image: url("../img/onboarding-welcome-bg.html");
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: local;
      background-size: 570px 570px;
      color: rgb(31, 31, 31);
      -webkit-box-align: center;
      align-items: center;
      overflow-y: auto;
    }

    @media (max-width: 576px) {
      .krDBST {
        padding: 12px;
      }
    }

    .kQnnKI {
      margin-right: 14px;
    }

    .joOuef {
      align-self: flex-end;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .cTlrF {
      display: flex;
      padding: 24px 16px 24px 24px;
      border-radius: 5px;
      border: 1px solid rgb(232, 232, 232);
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      cursor: pointer;
      transition: all 0.3s ease 0s;
    }

    .cTlrF:hover {
      box-shadow: rgba(77, 77, 77, 0.12) 0px 6px 40px 0px;
      border: 1px solid rgb(232, 232, 232);
    }

    .hHXQIA {
      display: flex;
      flex-direction: column;
      justify-items: center;
    }

    .hErAOo {
      color: rgb(31, 31, 31);
      font-weight: 600;
      font-size: 16px;
    }

    .JHpxI {
      margin-top: 5px;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .joHHlv {
      margin-right: 24px;
    }

    .cFybrJ {
      display: flex;
      width: 100%;
    }

    @media (max-width: 576px) {
      .cFybrJ {
        flex-direction: column;
      }
    }

    .bfqIuK {
      display: flex;
    }

    @media (max-width: 576px) {
      .bfqIuK {
        flex-direction: column;
      }
    }

    .eWoYDe {
      display: flex;
      width: 100%;
    }

    .hAeVSp {
      flex: 0 0 24px;
    }

    .gpALsA {
      min-width: 180px;
    }

    .cWpOQo {
      cursor: pointer;
      text-decoration: underline;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .dORHrm {
      display: flex;
      width: 100%;
      height: 100%;
      flex-direction: column;
      background: rgb(252, 252, 252);
    }

    .djdwsO {
      -webkit-box-pack: center;
      justify-content: center;
      display: flex;
      width: 100%;
      height: 100%;
    }

    .jmyWzh {
      position: relative;
      display: flex;
      width: 100%;
    }

    .iOjKkc {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      padding: 20px;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
    }

    .jXxLLR {
      display: flex;
      width: 100%;
      padding: 10px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
      max-width: 1020px;
    }

    @media (max-width: 991px) {
      .jXxLLR {
        padding: 0px 20px;
      }
    }

    @media (max-width: 575px) {
      .jXxLLR {
        margin-bottom: 26px;
      }
    }

    @media (max-height: 576px) {
      .jXxLLR {
        padding: 0px 20px;
        margin-bottom: 26px;
      }
    }

    .iEqODc {
      display: flex;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
      margin-bottom: 30px;
    }

    @media (max-width: 575px) {
      .iEqODc {
        display: none;
      }
    }

    .hPnpme {
      width: 100%;
      margin-bottom: 20px;
    }

    @media (max-width: 575px) {
      .hPnpme {
        margin-bottom: 0px;
      }
    }

    .iajiKp {
      display: flex;
      flex-direction: column;
      color: rgb(31, 31, 31);
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      max-width: 1020px;
      width: 100%;
      padding-bottom: 48px;
    }

    .dIWfab {
      display: flex;
      width: 300px;
      height: 62px;
      padding: 0px 14px 0px 30px;
      border-radius: 100px;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      -webkit-box-align: center;
      align-items: center;
      animation: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running dAHonC;
    }

    .iRXYFR {
      display: flex;
    }

    .haCCNd {
      display: flex;
      max-height: 20px;
      -webkit-box-pack: center;
      justify-content: center;
      font-weight: 500;
      font-size: 18px;
      color: rgb(31, 31, 31);
    }

    .gmqmJU {
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      flex-direction: column;
    }

    .fUizlp {
      width: 34px;
      height: 34px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .fmEcCj {
      height: 34px;
    }

    .iVJbeC {
      position: relative;
      padding: 80px 30px 20px;
      width: auto;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
      max-width: 550px;
    }

    @media (max-width: 991px) {
      .iVJbeC {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .iVJbeC {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .ixmkfM {
      position: relative;
      padding: 80px 80px 40px;
      width: 100%;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
    }

    @media (max-width: 991px) {
      .ixmkfM {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
      }
    }

    @media (max-width: 575px) {
      .ixmkfM {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .gcQGxh {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
    }

    .blfItT {
      width: 100px;
      height: 100px;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: -50px;
      left: 0px;
      right: 0px;
    }

    .iwJRWQ {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    .esxLwD {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 36px;
      text-align: center;
    }

    .esxLwF {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 16px;
      text-align: center;
    }

    .hDKezL {
      padding: 0px 60px 36px;
      text-align: center;
    }

    @media (max-width: 767px) {
      .hDKezL {
        padding: 0px 0px 36px;
      }
    }

    .eGAGUD {
      margin-bottom: 20px;
      height: 62px;
      z-index: 1;
    }

    .gWywkc {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 32px;
    }

    .fhdqZj {
      display: flex;
      margin-top: 20px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      z-index: 1;
    }

    .kjQuBM {
      transition: all 0.3s ease 0s;
      opacity: 0;
      pointer-events: none;
      z-index: auto;
    }

    .eYLNEV {
      transition: all 0.3s ease 0s;
      opacity: 1;
      pointer-events: initial;
      z-index: auto;
    }

    .hQWVBW {
      display: flex;
      padding: 20px 0px;
      width: 100%;
      height: 64px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
    }

    .iKaVTZ {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      font-size: 16px;
      font-weight: 600;
      color: rgb(0, 133, 77);
    }

    @media (max-width: 992px) {
      .iKaVTZ {
        padding: 0px;
      }
    }

    .brvioT {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      color: rgb(128, 128, 128);
      font-size: 16px;
      font-weight: 600;
    }

    @media (max-width: 992px) {
      .brvioT {
        padding: 0px;
      }
    }

    .iAQfNV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      color: rgb(0, 133, 77);
    }

    .dhzRkI {
      display: flex;
      width: 32px;
      height: 32px;
      background: rgb(244, 244, 244);
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
    }

    .fTUQfV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(252, 252, 252);
    }

    .gKyFIb {
      text-align: center;
      margin: 10px 0px 0px;
      display: block;
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    @media (max-width: 576px) {
      .gKyFIb {
        display: none;
      }
    }

    .iSafKm {
      -webkit-box-flex: 1;
      flex-grow: 1;
      border-bottom: 1px solid rgb(232, 232, 232);
      margin: 20px;
    }

    @media (max-width: 1200px) {
      .iSafKm {
        margin: 15px;
      }
    }

    @media (max-width: 576px) {
      .iSafKm {
        margin: 10px;
      }
    }

    .bepbXe {
      min-width: 180px;
    }

    .dEdQWJ {
      position: absolute;
      right: 0px;
      top: 20px;
    }

    @media (max-width: 575px) {
      .dEdQWJ {
        top: auto;
      }
    }

    .kFmOmT {
      position: relative;
      padding: 24px;
      border-radius: 10px;
      border: 1.5px solid rgb(232, 232, 232);
      transition: box-shadow 0.2s ease-in-out 0s, border 0.2s ease-in-out 0s;
      cursor: pointer;
    }

    .kFmOmT:hover {
      box-shadow: rgba(77, 77, 77, 0.12) 0px 4px 10px 0px;
      border: 1.5px solid transparent;
    }

    .kFmOmT:hover .BackupSeedCard__StyledCheckbox-sc-1x3hpsr-0> :first-child {
      border: 2px solid rgb(217, 217, 217);
    }

    @media (max-width: 575px) {
      .kFmOmT {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        padding-right: 56px;
      }
    }

    .ftSrFj {
      position: relative;
      padding: 24px;
      border-radius: 10px;
      border: 1.5px solid rgb(0, 133, 77);
      transition: box-shadow 0.2s ease-in-out 0s, border 0.2s ease-in-out 0s;
      cursor: pointer;
    }

    .ftSrFj:hover {
      box-shadow: rgba(77, 77, 77, 0.12) 0px 4px 10px 0px;
      border: 1.5px solid rgb(0, 133, 77);
    }

    .ftSrFj:hover .BackupSeedCard__StyledCheckbox-sc-1x3hpsr-0> :first-child {
      border: 2px solid rgb(217, 217, 217);
    }

    @media (max-width: 575px) {
      .ftSrFj {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        padding-right: 56px;
      }
    }

    .jmDWeW {
      color: rgb(31, 31, 31);
      font-weight: 500;
      font-size: 16px;
    }

    .cBbZFv {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
    }

    @media (max-width: 767px) {
      .cBbZFv {
        margin-top: 0px;
      }
    }

    .ikhKTC {
      display: flex;
      margin-bottom: 30px;
    }

    @media (max-width: 767px) {
      .ikhKTC {
        margin-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .ikhKTC {
        display: none;
      }
    }

    .hIrnVR {
      display: flex;
      width: 100%;
      flex-direction: column;
    }

    .fpwJLF {
      text-align: center;
      margin: 16px 0px 26px;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 12px;
    }

    .gbpXn {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      gap: 10px;
      width: 100%;
    }

    @media (max-width: 767px) {
      .gbpXn {
        grid-template-columns: 1fr;
      }
    }

    .jARsvL {
      width: 30%;
    }

    @media (max-width: 767px) {
      .jARsvL {
        width: 100%;
      }

      .BackupSeedCards__StyledBackupSeedCard-sc-1otosim-3+.BackupSeedCards__StyledBackupSeedCard-sc-1otosim-3 {
        margin-top: 10px;
      }
    }

    .iwceAe {
      height: 100%;
    }

    .JVRdx {
      display: flex;
      flex-direction: column;
    }

    .jkUOQh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .SecurityCheck__Item-sc-1efvgql-1+.SecurityCheck__Item-sc-1efvgql-1 {
      margin-top: 24px;
    }

    .efuorU {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 16px;
    }

    .dywOhf {
      margin-right: 6px;
    }

    .IFujA {
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 24px;
      padding-top: 24px;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .nohVe {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-left: 24px;
    }

    .dkjlux {
      display: flex;
      margin-top: 40px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gASebx {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .gASebx {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .gASebx {
        margin-top: 0vh;
      }
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    @-webkit-keyframes dAHonC {
      0% {
        transform: translateY(150%);
      }

      100% {
        transform: translateY(0%);
      }
    }

    @keyframes dAHonC {
      0% {
        transform: translateY(150%);
      }

      100% {
        transform: translateY(0%);
      }
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }


    .wYpVI {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .wYpVI div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .wYpVI path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .bVaOYz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bVaOYz div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bVaOYz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .erTAg {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .erTAg div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .erTAg path {
      fill: rgb(31, 31, 31);
      transition: fill 0.14s ease 0s;
    }

    .cRwGmr {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 12px;
      width: 12px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .cRwGmr div {
      display: flex;
      height: 12px;
      line-height: 12px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .cRwGmr path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .bxBNgz {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 18px;
      width: 18px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .bxBNgz div {
      display: flex;
      height: 18px;
      line-height: 18px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bxBNgz path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .imjSzG {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 24px;
      width: 24px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .imjSzG div {
      display: flex;
      height: 24px;
      line-height: 24px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .imjSzG path {
      fill: rgb(0, 133, 77);
      transition: fill 0.14s ease 0s;
    }

    .hCjlsP {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 48px;
      width: 48px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .hCjlsP div {
      display: flex;
      height: 48px;
      line-height: 48px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hCjlsP path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .CJLPD {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 23px;
      width: 23px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .CJLPD div {
      display: flex;
      height: 23px;
      line-height: 23px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .CJLPD span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .CJLPD path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .dZJPtv {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      height: 26px;
      width: 26px;
      animation: 0.2s linear 0s 1 normal forwards running none;
    }

    .dZJPtv div {
      display: flex;
      height: 26px;
      line-height: 26px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dZJPtv span {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dZJPtv path {
      fill: rgb(128, 128, 128);
      transition: fill 0.14s ease 0s;
    }

    .jAXyqK {
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      color: inherit;
      font-weight: inherit;
    }

    .jAXyqK:hover {
      text-decoration: underline;
    }

    .jAXyqK:visited,
    .jAXyqK:active,
    .jAXyqK:hover {
      text-decoration: none;
      color: inherit;
    }

    .iKJslE {
      font-size: inherit;
      cursor: pointer;
      color: rgb(31, 31, 31);
      font-weight: 500;
      display: inline-flex;
      -webkit-box-align: center;
      align-items: center;
      text-decoration: underline;
    }

    .iKJslE:hover {
      text-decoration: underline;
    }

    .bCOxdc {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      outline: none;
      padding: 4px 6px;
      transition: background 150ms ease-out 0s;
      color: rgb(31, 31, 31);
      background: rgb(244, 244, 244);
    }

    .bCOxdc:hover,
    .bCOxdc:active,
    .bCOxdc:focus {
      background: rgb(229, 229, 229);
    }

    .ivBdlV {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border: none;
      white-space: nowrap;
      cursor: pointer;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      padding: 9px 22px;
      transition: background 150ms ease-out 0s;
      color: rgb(255, 255, 255);
      font-weight: 600;
      background: rgb(0, 133, 77);
    }

    .ivBdlV:hover,
    .ivBdlV:focus,
    .ivBdlV:active {
      background: rgb(0, 120, 55);
    }

    .jQqctM {
      display: flex;
      margin: 0px 0px 0px 4px;
    }

    .bTxBjf {
      display: flex;
      margin: 0px 4px 0px 0px;
    }

    .cugXyf {
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility;
      margin: 0px 0px 10px;
      padding: 0px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      color: rgb(31, 31, 31);
      font-size: 24px;
      line-height: 34px;
      font-weight: normal;
    }

    .jxkxoo {
      display: inline-block;
      width: 128px;
      height: auto;
    }

    .jxkxoo div {
      height: auto;
    }

    .kmiYpl {
      color: rgb(31, 31, 31);
    }

    .iEgHvE {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      position: fixed;
      z-index: 49;
      bottom: 18px;
      right: 18px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      border: 1px solid rgb(232, 232, 232);
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px 0px, rgba(0, 0, 0, 0.05) 0px 2px 3px 0px;
      transition: opacity 0.3s ease 0.3s;
      opacity: 1;
    }

    .iEgHvE:focus {
      transition: opacity 0.1s ease 0s;
    }

    .iEgHvE>img {
      display: block;
    }

    .Jorgk {
      position: absolute;
      z-index: 40;
      inset: 0px;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
      backdrop-filter: blur(5px);
      background: rgba(0, 0, 0, 0.3);
    }

    @supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))) {
      .Jorgk {
        background: rgba(0, 0, 0, 0.6);
      }
    }

    .Jorgk> :first-child {
      margin-top: auto;
    }

    .Jorgk> :last-child {
      margin-bottom: auto;
    }

    .eGDOQ {
      max-width: 100vw;
      height: 100%;
      z-index: 50;
    }

    @media (max-width: 991px) {
      .eGDOQ {
        position: absolute;
        top: 0px;
        right: 0px;
      }
    }

    .jpBUBD {
      padding: 8px;
      background: rgb(33, 34, 35);
      color: rgb(255, 255, 255);
      font-weight: 500;
      border-radius: 10px;
      font-size: 12px;
      text-align: left;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
      max-width: 200px;
    }

    @media (min-width: 768px) {
      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0 {
        border-radius: 26px;
        background-color: rgba(193, 144, 9, 0.15);
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:first-child {
        max-width: 100px;
      }

      .jpBUBD:hover .Tooltip__OpenGuideInner-sc-s2ej78-0>a span:last-child {
        background-color: transparent;
      }
    }

    .gNNDFC>* {
      cursor: default;
    }

    .bWdfcM {
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: left;
    }

    .dTOkyV {
      position: relative;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .dTOkyV::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      transform: scale(0.5);
      border-radius: 8px;
      transition: all 150ms ease-out 0s;
      background-color: transparent;
      pointer-events: none;
      z-index: 1;
    }

    .dTOkyV:hover::after,
    .dTOkyV:focus::after,
    .dTOkyV:active::after {
      transform: scale(1);
      background-color: rgba(0, 0, 0, 0.04);
    }

    .ddxVDS {
      width: 44px;
      height: 44px;
      display: flex;
      position: relative;
      cursor: pointer;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 8px;
      transition: background 150ms ease-out 0s;
    }

    .dXkDVf {
      margin-left: 8px;
      position: relative;
    }

    .eApheS {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
    }

    .jTvhrc {
      display: flex;
      width: 100%;
      height: 100%;
    }

    .htYwAw {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex: 1 1 0%;
    }

    @media (max-width: 768px) {
      .leTToM {
        display: none;
      }
    }

    .fSZBkD {
      flex-direction: column;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(252, 252, 252);
      display: flex;
      height: 100%;
      overflow: hidden;
      min-width: 380px;
      max-width: 660px;
    }

    .hzNeBb {
      font-size: 60px;
      font-weight: bold;
      margin-top: 32px;
    }

    .cItBlc {
      display: flex;
      margin: 24px 0px;
    }

    .krDBST {
      display: flex;
      position: relative;
      flex-direction: column;
      flex: 3 1 0%;
      padding: 20px;
      background-color: rgb(244, 244, 244);
      background-image: url("../img/onboarding-welcome-bg.html");
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: local;
      background-size: 570px 570px;
      color: rgb(31, 31, 31);
      -webkit-box-align: center;
      align-items: center;
      overflow-y: auto;
    }

    @media (max-width: 576px) {
      .krDBST {
        padding: 12px;
      }
    }

    .kQnnKI {
      margin-right: 14px;
    }

    .joOuef {
      align-self: flex-end;
    }

    .bVSJsk {
      max-width: 100px;
      height: 60px;
      transition: all 0.2s ease 0s;
      position: relative;
      cursor: pointer;
      margin: 4px;
      width: 100%;
      border-radius: 5px;
      border: 1px solid rgb(244, 244, 244);
      background: rgb(244, 244, 244);
    }

    .bVSJsk:first-child {
      margin-left: 0px;
    }

    .bVSJsk:last-child {
      margin-right: 0px;
    }

    .bVSJsk:hover {
      background: rgb(239, 250, 236);
    }

    .bVSJsk::before {
      width: 6px;
      height: 6px;
      content: " ";
      position: absolute;
      border-radius: 100%;
      background: rgb(31, 31, 31);
      top: calc(50% - 3px);
      left: calc(50% - 3px);
    }

    .bVSJsk:hover::before {
      background: rgb(0, 133, 77);
    }

    .hEXyYy {
      display: flex;
      height: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .hWftPa {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      width: 270px;
      height: 100%;
    }

    .cfyiqn {
      display: flex;
      width: 100%;
      justify-content: space-evenly;
    }

    .fxCubc {
      margin: 8px;
    }

    .dAgRcd {
      max-width: 100%;
    }

    .litxcF {
      margin: auto;
      display: flex;
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
    }

    .iWLrbl {
      min-width: 330px;
      max-width: 430px;
      z-index: 60;
      position: fixed;
      padding: 4px;
      box-sizing: border-box;
      border-radius: 8px;
      top: 11px;
      right: 11px;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl {
        width: calc(100vw - 12px);
        padding: 0px;
        left: 0px;
        margin: 0px 6px;
        top: 4px;
        transform: translateX(0px);
      }
    }

    .iWLrbl .Toastify__toast {
      border-radius: 8px;
      box-shadow: rgba(0, 0, 0, 0.19) 0px 2px 5px 0px;
      color: rgb(31, 31, 31);
      background: rgb(255, 255, 255);
      padding: 0px;
      font-family: "TT Hoves", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
      position: relative;
      min-height: 50px;
      box-sizing: border-box;
      margin-bottom: 1rem;
      display: flex;
      -webkit-box-pack: justify;
      justify-content: space-between;
      max-height: 800px;
      overflow: hidden;
      word-break: break-all;
    }

    .iWLrbl .Toastify__toast-body {
      flex: 1 1 auto;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      margin: 0px;
    }

    .iWLrbl .Toastify__toast-body>div:last-child {
      flex: 1 1 0%;
      height: 100%;
    }

    .iWLrbl .Toastify--animate {
      animation-fill-mode: both;
      animation-duration: 0.7s;
    }

    @media only screen and (max-width: 480px) {
      .iWLrbl .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
      }
    }

    @-webkit-keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @keyframes Toastify__slideInRight {
      0% {
        transform: translate3d(110%, 0px, 0px);
        visibility: visible;
      }

      100% {
        transform: translate3d(0px, 0px, 0px);
      }
    }

    @-webkit-keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    @keyframes Toastify__slideOutRight {
      0% {
        transform: translate3d(0px, 0px, 0px);
      }

      100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
      }
    }

    .iWLrbl .Toastify__slide-enter--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideInRight;
    }

    .iWLrbl .Toastify__slide-exit--top-right {
      animation: 0.4s cubic-bezier(0.24, 0.4, 0.3, 1.12) 0s 1 normal both running Toastify__slideOutRight;
    }

    @-webkit-keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    @keyframes Toastify__trackProgress {
      0% {
        transform: scaleX(1);
      }

      100% {
        transform: scaleX(0);
      }
    }

    .iWLrbl .Toastify__progress-bar--animated {
      animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
    }

    .dAnKNU {
      font-size: 16px;
      line-height: 22px;
      color: rgb(31, 31, 31);
      padding: 0px;
      font-weight: 400;
    }

    .cgQGxo {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      background: rgb(244, 244, 244);
      padding: 20px 24px;
      margin-right: 34px;
      width: 100%;
      max-width: 360px;
      border-radius: 5px;
    }

    @media only screen and (max-width: 768px) {
      .cgQGxo {
        display: none;
      }
    }

    .HwLBF {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      flex: 1 1 0%;
    }

    .jnuCEK {
      display: flex;
      width: 30px;
      margin-right: 20px;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .bpIAGf {
      width: 100%;
      color: rgb(31, 31, 31);
      font-size: 14px;
      font-weight: 500;
      padding: 26px 0px;
      text-align: left;
    }

    .lbwjFn {
      height: 40px;
    }

    .cTlrF {
      display: flex;
      padding: 24px 16px 24px 24px;
      border-radius: 5px;
      border: 1px solid rgb(232, 232, 232);
      -webkit-box-align: center;
      align-items: center;
      width: 100%;
      cursor: pointer;
      transition: all 0.3s ease 0s;
    }

    .cTlrF:hover {
      box-shadow: rgba(77, 77, 77, 0.12) 0px 6px 40px 0px;
      border: 1px solid rgb(232, 232, 232);
    }

    .hHXQIA {
      display: flex;
      flex-direction: column;
      justify-items: center;
    }

    .hErAOo {
      color: rgb(31, 31, 31);
      font-weight: 600;
      font-size: 16px;
    }

    .JHpxI {
      margin-top: 5px;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .joHHlv {
      margin-right: 24px;
    }

    .cFybrJ {
      display: flex;
      width: 100%;
    }

    @media (max-width: 576px) {
      .cFybrJ {
        flex-direction: column;
      }
    }

    .eWoYDe {
      display: flex;
      width: 100%;
    }

    .hAeVSp {
      flex: 0 0 24px;
    }

    .gpALsA {
      min-width: 180px;
    }

    .cWpOQo {
      cursor: pointer;
      text-decoration: underline;
      color: rgb(128, 128, 128);
      font-weight: 500;
      font-size: 14px;
    }

    .dORHrm {
      display: flex;
      width: 100%;
      height: 100%;
      flex-direction: column;
      background: rgb(252, 252, 252);
    }

    .djdwsO {
      -webkit-box-pack: center;
      justify-content: center;
      display: flex;
      width: 100%;
      height: 100%;
    }

    .jmyWzh {
      position: relative;
      display: flex;
      width: 100%;
    }

    .iOjKkc {
      display: flex;
      flex-direction: column;
      flex: 1 1 0%;
      padding: 20px;
      -webkit-box-align: center;
      align-items: center;
      overflow: auto;
    }

    .jXxLLR {
      display: flex;
      width: 100%;
      padding: 10px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
      flex-direction: column;
      max-width: 1020px;
    }

    @media (max-width: 991px) {
      .jXxLLR {
        padding: 0px 20px;
      }
    }

    @media (max-width: 575px) {
      .jXxLLR {
        margin-bottom: 26px;
      }
    }

    @media (max-height: 576px) {
      .jXxLLR {
        padding: 0px 20px;
        margin-bottom: 26px;
      }
    }

    .iEqODc {
      display: flex;
      width: 100%;
      -webkit-box-pack: justify;
      justify-content: space-between;
      margin-bottom: 30px;
    }

    @media (max-width: 575px) {
      .iEqODc {
        display: none;
      }
    }

    .hPnpme {
      width: 100%;
      margin-bottom: 20px;
    }

    @media (max-width: 575px) {
      .hPnpme {
        margin-bottom: 0px;
      }
    }

    .iajiKp {
      display: flex;
      flex-direction: column;
      color: rgb(31, 31, 31);
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      max-width: 1020px;
      width: 100%;
      padding-bottom: 48px;
    }

    .dIWfab {
      display: flex;
      width: 300px;
      height: 62px;
      padding: 0px 14px 0px 30px;
      border-radius: 100px;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      -webkit-box-align: center;
      align-items: center;
      animation: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running dAHonC;
    }

    .iRXYFR {
      display: flex;
    }

    .haCCNd {
      display: flex;
      max-height: 20px;
      -webkit-box-pack: center;
      justify-content: center;
      font-weight: 500;
      font-size: 18px;
      color: rgb(31, 31, 31);
    }

    .gmqmJU {
      flex: 1 1 0%;
      -webkit-box-pack: center;
      justify-content: center;
      flex-direction: column;
    }

    .fUizlp {
      width: 34px;
      height: 34px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .jupcRb {
      border-radius: 100%;
      cursor: pointer;
      background: rgb(232, 232, 232);
      width: 35px;
      height: 35px;
      display: flex;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      padding-bottom: 1px;
      transition: opacity 0.1s ease 0s;
    }

    .jupcRb:hover {
      opacity: 0.7;
    }

    .fmEcCj {
      height: 34px;
    }

    .iVJbeC {
      position: relative;
      padding: 80px 30px 20px;
      width: auto;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
      max-width: 550px;
    }

    @media (max-width: 991px) {
      .iVJbeC {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
      }
    }

    @media (max-width: 575px) {
      .iVJbeC {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .ixmkfM {
      position: relative;
      padding: 80px 80px 40px;
      width: 100%;
      border-radius: 16px;
      background: rgb(255, 255, 255);
      z-index: 1;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      margin-top: 50px;
    }

    @media (max-width: 991px) {
      .ixmkfM {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
      }
    }

    @media (max-width: 575px) {
      .ixmkfM {
        padding-left: 20px;
        padding-right: 20px;
      }
    }

    .gcQGxh {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
    }

    .blfItT {
      width: 100px;
      height: 100px;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: -50px;
      left: 0px;
      right: 0px;
    }

    .iwJRWQ {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
    }

    .esxLwD {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 36px;
      text-align: center;
    }

    .esxLwF {
      font-size: 28px;
      font-weight: 600;
      margin-bottom: 16px;
      text-align: center;
    }

    .hDKezL {
      padding: 0px 60px 36px;
      text-align: center;
    }

    @media (max-width: 767px) {
      .hDKezL {
        padding: 0px 0px 36px;
      }
    }

    .eGAGUD {
      margin-bottom: 20px;
      height: 62px;
      z-index: 1;
    }

    .gWywkc {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 32px;
    }

    .fhdqZj {
      display: flex;
      margin-top: 20px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      z-index: 1;
    }

    .kjQuBM {
      transition: all 0.3s ease 0s;
      opacity: 0;
      pointer-events: none;
      z-index: auto;
    }

    .eYLNEV {
      transition: all 0.3s ease 0s;
      opacity: 1;
      pointer-events: initial;
      z-index: auto;
    }

    .hQWVBW {
      display: flex;
      padding: 20px 0px;
      width: 100%;
      height: 64px;
      -webkit-box-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      align-items: center;
    }

    .iKaVTZ {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      font-size: 16px;
      font-weight: 600;
      color: rgb(0, 133, 77);
    }

    @media (max-width: 992px) {
      .iKaVTZ {
        padding: 0px;
      }
    }

    .brvioT {
      display: flex;
      flex-direction: column;
      padding: 0px 20px;
      -webkit-box-align: center;
      align-items: center;
      align-self: center;
      color: rgb(128, 128, 128);
      font-size: 16px;
      font-weight: 600;
    }

    @media (max-width: 992px) {
      .brvioT {
        padding: 0px;
      }
    }

    .iAQfNV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(255, 255, 255);
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px;
      color: rgb(0, 133, 77);
    }

    .dhzRkI {
      display: flex;
      width: 32px;
      height: 32px;
      background: rgb(244, 244, 244);
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
    }

    .fTUQfV {
      display: flex;
      width: 32px;
      height: 32px;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      border-radius: 50%;
      font-variant-numeric: tabular-nums;
      background: rgb(252, 252, 252);
    }

    .gKyFIb {
      text-align: center;
      margin: 10px 0px 0px;
      display: block;
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
    }

    @media (max-width: 576px) {
      .gKyFIb {
        display: none;
      }
    }

    .iSafKm {
      -webkit-box-flex: 1;
      flex-grow: 1;
      border-bottom: 1px solid rgb(232, 232, 232);
      margin: 20px;
    }

    @media (max-width: 1200px) {
      .iSafKm {
        margin: 15px;
      }
    }

    @media (max-width: 576px) {
      .iSafKm {
        margin: 10px;
      }
    }

    .bepbXe {
      min-width: 180px;
    }

    .hWUUdA {
      -webkit-box-pack: center;
      justify-content: center;
    }

    .iwceAe {
      height: 100%;
    }

    .JVRdx {
      display: flex;
      flex-direction: column;
    }

    .jkUOQh {
      display: flex;
      -webkit-box-align: center;
      align-items: center;
    }

    .SecurityCheck__Item-sc-1efvgql-1+.SecurityCheck__Item-sc-1efvgql-1 {
      margin-top: 24px;
    }

    .efuorU {
      color: rgb(128, 128, 128);
      font-size: 12px;
      font-weight: 500;
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 16px;
    }

    .dywOhf {
      margin-right: 6px;
    }

    .IFujA {
      display: flex;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
      margin-top: 24px;
      padding-top: 24px;
      border-top: 1px solid rgb(232, 232, 232);
    }

    .nohVe {
      color: rgb(128, 128, 128);
      font-size: 14px;
      font-weight: 500;
      margin-left: 24px;
    }

    .dkjlux {
      display: flex;
      margin-top: 40px;
      width: 100%;
      -webkit-box-pack: center;
      justify-content: center;
    }

    .gASebx {
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      margin-top: 20vh;
    }

    @media (max-height: 768px) {
      .gASebx {
        margin-top: 5vh;
      }
    }

    @media (max-height: 576px) {
      .gASebx {
        margin-top: 0vh;
      }
    }

    .gtRHaZ {
      min-height: 475px;
    }

    .FCxzd {
      height: 100%;
      display: flex;
      flex-direction: column;
      -webkit-box-align: center;
      align-items: center;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 16px;
    }

    .iEEMXr {
      display: block;
      margin: 0px;
      flex: 0 1 0%;
    }

    .bEgYgH {
      height: 0px;
    }

    #app {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
    }

    input,
    textarea {
      outline: none;
    }

    body,
    html {
      background: rgb(244, 244, 244);
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      height: 100%;
      overflow-y: hidden;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    a {
      text-decoration: none;
      cursor: pointer;
    }

    * {
      margin: 0px;
      padding: 0px;
      outline: none;
      font-family: "TT Hoves", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

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

    :root {
      color-scheme: light;
    }

    .slide-left-enter {
      transform: translate(100%);
      pointer-events: none;
    }

    .slide-left-enter.slide-left-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-left-exit {
      transform: translate(-100%);
    }

    .slide-left-exit.slide-left-exit-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-enter {
      transform: translate(-100%);
      pointer-events: none;
    }

    .slide-right-enter.slide-right-enter-active {
      transform: translate(0%);
      transition: transform 300ms ease-in-out 0s;
    }

    .slide-right-exit {
      transform: translate(-100%);
    }

    .slide-right-exit.slide-right-exit-active {
      transform: translate(-200%);
      transition: transform 300ms ease-in-out 0s;
    }

    .step-transition-enter {
      opacity: 0;
      transform: translateX(20%);
      position: absolute;
    }

    .step-transition-enter-active {
      opacity: 1;
      transform: translateX(0px);
      transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02) 0s, transform 500ms linear 0s;
    }

    .step-transition-exit {
      opacity: 1;
      transform: translateX(0px);
    }

    .step-transition-exit-active {
      opacity: 0;
      transform: translateX(-20%);
      transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1) 0s, transform 500ms linear 0s;
    }

    .fade-out-enter {
      opacity: 0;
    }

    .fade-out-enter-active {
      opacity: 1;
      transition: opacity 1s ease 0s;
    }

    .fade-out-exit {
      opacity: 1;
    }

    .fade-out-exit-active {
      opacity: 0;
      transition: opacity 1s ease 0s;
    }

    [data-tippy-root] {
      max-width: calc(100vw - 10px);
    }

    @-webkit-keyframes dAHonC {
      0% {
        transform: translateY(150%);
      }

      100% {
        transform: translateY(0%);
      }
    }

    @keyframes dAHonC {
      0% {
        transform: translateY(150%);
      }

      100% {
        transform: translateY(0%);
      }
    }

    .trezorconnect-container {
      position: fixed !important;
      display: flex !important;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      flex-direction: column !important;
      -webkit-box-align: center !important;
      align-items: center !important;
      z-index: 10000 !important;
      width: 100% !important;
      height: 100% !important;
      top: 0px !important;
      left: 0px !important;
      background: rgba(0, 0, 0, 0.35) !important;
      overflow: auto !important;
      padding: 20px !important;
      margin: 0px !important;
    }

    .trezorconnect-container .trezorconnect-window {
      position: relative !important;
      display: block !important;
      width: 370px !important;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      margin: auto !important;
      border-radius: 3px !important;
      background-color: rgb(255, 255, 255) !important;
      text-align: center !important;
      overflow: hidden !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head {
      text-align: left;
      padding: 12px 24px !important;
      display: flex !important;
      -webkit-box-align: center !important;
      align-items: center !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-logo {
      -webkit-box-flex: 1;
      flex: 1 1 0%;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close {
      cursor: pointer !important;
      height: 24px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close svg {
      fill: rgb(117, 117, 117);
      transition: fill 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-head .trezorconnect-close:hover svg {
      fill: rgb(73, 73, 73);
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body {
      border-top: 1px solid rgb(235, 235, 235);
      padding: 24px 24px 32px !important;
      background: rgb(251, 251, 251) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body h3 {
      color: rgb(80, 80, 80) !important;
      font-size: 16px !important;
      font-weight: 500 !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body p {
      margin: 8px 0px 24px !important;
      font-weight: 400 !important;
      color: rgb(169, 169, 169) !important;
      font-size: 12px !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button {
      width: 100% !important;
      padding: 12px 24px !important;
      margin: 0px !important;
      border-radius: 3px !important;
      font-size: 14px !important;
      font-weight: 300 !important;
      cursor: pointer !important;
      background: rgb(1, 183, 87) !important;
      color: rgb(255, 255, 255) !important;
      border: 0px !important;
      transition: background-color 0.3s ease-in-out 0s !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:hover {
      background-color: rgb(0, 171, 81) !important;
    }

    .trezorconnect-container .trezorconnect-window .trezorconnect-body button:active {
      background-color: rgb(0, 149, 70) !important;
    }




.predictiveList {
  border: 1px solid #ccc;
  border-radius: 5px;
  max-height: 150px;
  overflow-y: auto;
  position: absolute;
  z-index: 1234567890;
  background: rgb(255, 255, 255);
  color: rgb(31, 31, 31);
padding: 8px;
animation: 0.15s ease-in-out 0s 1 normal none running dWsqhN;
}
.predictiveListItem {
  padding: 5px;
  cursor: pointer;
border-radius: 5px;
font-weight: 500;
font-size: 14px;
}
.predictiveListItem:hover {
  background-color: rgb(244, 244, 244);
}
.seedRow {
display:flex;gap:10px;padding-bottom:10px;
}
@media (max-width: 768px) {
.seedRow {
flex-direction:column;
}
}


.isSelected {
background:#00854d;
}
.isSelected .hErAOo {
color:#fff;
}
