.go3872688706 {
    position:relative;
    min-height:100px;
    width:416px;
    padding:44px 56px 24px;
    box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.04);
    background-color:#121214;
    border-radius:24px;
  }
  @media (max-width: 440px) {
    .go3872688706 {
      width:100%;
    }
  }
  .go4168504425 {
    font-style:normal;
    font-weight:510;
    font-size:14px;
    line-height:130%;
    color:#E5E5EA;
  }
  .go2319083930 {
    position:relative;
  }
  .go2319083930::after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    border:0.5px solid rgba(0, 0, 0, 0.08);
    border-radius:inherit;
  }
  .go845556906 {
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    background-color:#FFFFFF;
    border-radius:16px;
    padding:24px 0;
    height:304px;
    width:100%;
    overflow:hidden;
    cursor:pointer;
    border:none;
  }
  @media not all and (hover: none) {
    .go845556906:hover .go3210036715 {
      transform:scale(1.04);
    }
  }
  .go845556906:active .go3210036715 {
    transform:scale(0.96);
  }
  @media (hover: none) {
    .go845556906:active .go3210036715 {
      transform:scale(0.92);
    }
  }
  .go2819881111 {
    background-color:#18181A;
  }
  .go1047528087 {
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:22px;
    text-align:center;
    color:#7D7D85;
    margin-top:0;
    margin-bottom:32px;
    cursor:default;
  }
  .go1318663305 {
    padding:0;
    display:flex;
    justify-content:center;
    align-items:center;
    width:32px;
    height:32px;
    border-radius:50%;
    background-color:#222224;
    border:none;
    cursor:pointer;
    transition:transform 0.125s ease-in-out;
  }
  @media not all and (hover: none) {
    .go1318663305:hover {
      transform:scale(1.04);
    }
  }
  .go1318663305:active {
    transform:scale(0.96);
  }
  @media (hover: none) {
    .go1318663305:active {
      transform:scale(0.92);
    }
  }
  .go2281452115 {
    box-shadow:0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16);
    width:fit-content;
    margin:auto;
  }
  @media (max-width: 440px) {
    .go2281452115 {
      width:100%;
      height:fit-content;
      margin:auto 0 0 0;
    }
  }
  .go3288899091 {
    transform:translateY(-8px);
    margin-bottom:12px;
  }
  .go3535743411 {
    margin-bottom:12px;
  }
  tc-root * {
    margin:0;
    padding:0;
    box-sizing:border-box;
    font-family:-apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, Tahoma, Verdana, sans-serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-tap-highlight-color:transparent;
  }
  tc-root img {
    -webkit-user-select:none;
    -webkit-touch-callout:none;
  }
  tc-root *:focus {
    outline:#08f auto 2px;
  }
  tc-root li {
    list-style:none;
  }
  tc-root button {
    outline:none;
  }
  body.tc-disable-scroll {
    position:fixed;
    overflow-y:scroll;
    right:0;
    left:0;
  }
  body.tc-using-mouse tc-root *:focus {
    outline:none;
  }
  .go3758850101 {
    position:absolute;
    right:16px;
    top:16px;
  }
  .go1539641740 {
    font-style:normal;
    font-weight:590;
    font-size:20px;
    line-height:28px;
    text-align:center;
    color:#E5E5EA;
    margin-top:0;
    margin-bottom:0;
    cursor:default;
  }
  .go3759480660 {
    max-width:320px;
    margin-top:2px;
    margin-bottom:20px;
  }
  .go209621891 {
    width:48px;
    height:48px;
    border-radius:12px;
    background-color:#FFFFFF;
  }
  .go3649729683 {
    position:absolute;
    width:60px;
    height:60px;
    background:#FFFFFF;
    display:flex;
    align-items:center;
    justify-content:center;
  }
  .go2578966681 {
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:0 auto;
  }
  .go2578966681 > div:first-child {
    display:flex;
    align-items:center;
    justify-content:center;
  }
  .go2578966681 rect {
    fill:transparent;
  }
  .go2578966681 path {
    fill:#000000;
  }
  .go3210036715 {
    width:52px;
    height:52px;
    background:transparent;
    position:absolute;
    right:0;
    bottom:0;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:transform 0.125s ease-in-out;
  }
  .go1369062826 {
    margin-bottom:24px;
  }
  .go3951985015 {
    margin-bottom:16px;
  }
  .go1555597565 {
    width:100%;
    height:100%;
    border-radius:inherit;
  }
  .go3848741394 {
    position:absolute;
    right:-6px;
    bottom:-6px;
    width:24px;
    height:24px;
    border-radius:6px;
    box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.08);
  }
  .go3701501540 {
    width:60px;
    height:60px;
    border-radius:16px;
    margin-bottom:8px;
    position:relative;
  }
  .go1315643828 {
    max-width:90px;
    font-weight:510;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
  }
  @media (max-width: 440px) {
    .go1315643828 {
      max-width:80px;
    }
  }
  .go3792015143 {
    font-weight:510;
    max-width:90px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    color:#E5E5EA;
  }
  @media (max-width: 440px) {
    .go3792015143 {
      max-width:80px;
    }
  }
  .go1148891445 {
    position:relative;
    cursor:pointer;
    border:none;
    background-color:unset;
    padding:8px 4px;
    min-width:78px;
    display:flex;
    flex-direction:column;
    align-items:center;
    transition:transform 0.125s ease-in-out;
  }
  @media not all and (hover: none) {
    .go1148891445:hover {
      transform:scale(1.04);
    }
  }
  .go1148891445:active {
    transform:scale(0.96);
  }
  @media (hover: none) {
    .go1148891445:active {
      transform:scale(0.92);
    }
  }
  .go936183782 {
    font-weight:400;
    max-width:90px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    color:#7D7D85;
  }
  @media (max-width: 440px) {
    .go936183782 {
      max-width:80px;
    }
  }
  .go2361975760 {
    width:20px;
    height:20px;
    border-radius:6px;
  }
  .go516201333 {
    width:60px;
    height:60px;
    padding:8px;
    margin-bottom:8px;
    border-radius:16px;
    background-color:#222224;
    display:grid;
    grid-template:1fr 1fr / 1fr 1fr;
    gap:4px;
  }
  .go593626609 {
    display:flex;
  }
  .go3516602140 {
    display:flex;
    flex-direction:column;
    align-items:center;
    padding-bottom:16px;
  }
  .go704344266 {
    padding-left:24px;
    padding-right:24px;
    padding-top:18px;
    padding-bottom:0;
  }
  @media (max-width: 440px) {
    .go704344266 {
      padding-left:0;
      padding-right:0;
    }
  }
  .go3569146033 {
    background-color:rgba(144,144,153, 0.12);
  }
  .go2218940523 {
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:16px 16px 16px 18px;
    border-radius:0 0 24px 24px;
  }
  .go1901766449 {
    border-radius:24px;
    background-color:#222224;
  }
  @media (max-width: 440px) {
    .go1901766449 {
      border-radius:24px 24px 0 0;
    }
  }
  .go823957079 {
    display:flex;
    position:fixed;
    z-index:1000;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:rgba(0, 0, 0, 0.4);
    padding:20px 0;
    overflow-y:auto;
  }
  @media (max-width: 440px) {
    .go823957079 {
      padding-bottom:0;
    }
  }
  .go2977547088 {
    margin-top:12px;
  }
  @media (max-width: 440px) {
    .go2977547088 {
      padding:0 10px;
    }
  }
  @keyframes go1365964679 {
    0% {
      transform:rotate(0deg);
    }
    100% {
      transform:rotate(360deg);
    }
  }
  .go121314943 {
    animation:go1365964679 1s linear infinite;
  }
  .go1229406321 {
    margin:30px 0;
    width:100%;
    display:flex;
    justify-content:center;
  }
  @media (max-width: 440px) {
    .go1229406321 {
      height:160px;
      align-items:center;
    }
  }
  .go917436687 {
    width:46px;
    height:46px;
    border-radius:12px;
    background-color:#FFFFFF;
  }
  .go656503599 {
    transform:rotate(0deg);
    transition:transform 0.1s ease-in-out;
  }
  .go4262896926 {
    display: none;
    position:absolute;
    top:16px;
    left:16px;
  }
  .go4160105817 {
    margin-bottom:18px;
  }
  .go3857616495 {
    height:1px;
    margin:0 -24px;
    width:calc(100% + 48px);
    opacity:0.08;
    background:transparent;
    transition:background 0.15s ease-in-out;
  }
  @media (max-width: 440px) {
    .go3857616495 {
      width:100%;
      margin:0;
    }
  }
  .go2242867222 {
    opacity:1;
  }
  .go2733078008 {
    display:grid;
    grid-template-columns:repeat(auto-fit, 92px);
    grid-template-rows:auto;
    align-content:flex-start;
    row-gap:8px;
    width:100%;
    padding:0 0 16px;
    align-self:flex-start;
    max-width:400px;
    margin:0 auto;
    list-style:none;
  }
  .go2733078008 > li {
    display:block;
    height:fit-content;
  }
  @media (max-width: 440px) {
    .go2733078008 {
      display:grid;
      grid-template-columns:repeat(4, 1fr);
      gap:0;
      padding:8px 12px 16px;
      max-width:none;
    }
    .go2733078008 > li {
      min-width:78px;
      display:flex;
    }
    .go2733078008 > li > * {
      width:100%;
    }
  }
  .go3688903457 {
    width:100%;
    overflow-y:auto;
    max-height:510px;
    scrollbar-width:none;
  }
  .go3688903457.go3688903457::-webkit-scrollbar {
    display:none;
  }
  .go3688903457.go3688903457::-webkit-scrollbar-track {
    background:transparent;
  }
  .go3688903457.go3688903457::-webkit-scrollbar-thumb {
    display:none;
  }
  .go39356449 {
    display:flex;
    flex-direction:column;
    align-items:center;
  }
  .go1693584220 {
    height:1px;
    margin:0 -24px;
    width:calc(100% + 48px);
    opacity:0.08;
    background:#909099;
    transition:background 0.15s ease-in-out;
  }
  @media (max-width: 440px) {
    .go1693584220 {
      width:100%;
      margin:0;
    }
  }
  