@font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:200;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:300;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.otf') format('opentype');
    font-weight:400;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.otf') format('opentype');
    font-weight:500;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:600;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:700;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:800;
  } 
  .css-12lgkoh { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      background-color: #FAFAFA; 
      min-height: 100vh; 
      overflow: hidden;
  } 
  
  body { 
      font-family:  BinancePlex,Arial,sans-serif!important;
      width: 100vw; 
      height: 100%; 
      margin: 0px; 
      overflow: hidden auto; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  html body { 
      font-family: BinancePlex,Arial,sans-serif!important;
  } 
  
  html { 
      height: 100%; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .css-j71wxg { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: rgb(250, 250, 250); 
      height: 154px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-j71wxg { 
      padding-top: 40px; 
      padding-bottom: 40px; 
      height: 746px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-j71wxg { 
      padding-top: 52px; 
      padding-bottom: 52px; 
      height: 409px;
    } 
  }     
  
  :-webkit-scrollbar { 
      width: 5px; 
      height: 6px;
  } 
  
  :-webkit-scrollbar-thumb { 
      background: rgba(0, 0, 0, 0.1); 
      border-radius: 3px; 
      height: 90px;
  } 
  
  :-webkit-scrollbar-track { 
      border-radius: 0px; 
      background: transparent;
  } 
  
  .css-1nnyeea { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative; 
      width: auto; 
      max-width: 100%; 
      padding-left: 15px; 
      padding-right: 15px; 
      color: #1E2329;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1nnyeea { 
      margin-left: auto; 
      margin-right: auto; 
      width: 768px; 
      padding-left: 24px; 
      padding-right: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1nnyeea { 
      width: 1248px;
    } 
  }     
  
  .css-15qvpzv { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%;
  } 
  
  .uikit-carousel { 
      box-sizing: border-box; 
      margin: 0px; 
      padding: 0px; 
      color: rgba(0, 0, 0, 0.85); 
      font-size: 14px; 
      font-variant: tabular-nums; 
      line-height: 1.5715; 
      list-style: none; 
      font-feature-settings: "tnum";
  } 
  
  .css-192757y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px;
  } 
  
  .uikit-carousel .slick-slider  { 
      position: relative; 
      display: block; 
      box-sizing: border-box; 
      touch-action: pan-y; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .uikit-carousel .slick-list  { 
      position: relative; 
      display: block; 
      margin: 0px; 
      padding: 0px; 
      overflow: hidden;
  } 
  
  .uikit-carousel .slick-slider .slick-list  { 
      transform: translate3d(0px, 0px, 0px);
  } 
  
  .uikit-carousel .slick-dots  { 
      position: absolute; 
      right: 0px; 
      bottom: 0px; 
      left: 0px; 
      z-index: 15; 
      -webkit-box-pack: center; 
      justify-content: center; 
      margin-right: 15%; 
      margin-left: 15%; 
      padding-left: 0px; 
      list-style: none; 
      display: flex !important;
  } 
  
  .css-192757y .slick-dots.slick-dots-bottom  { 
      bottom: 12px;
  } 
  
  .css-15qvpzv.css-15qvpzv.css-15qvpzv .slick-dots  { 
      position: relative; 
      margin: 24px 0px 0px; 
      -webkit-box-pack: center; 
      justify-content: center;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-15qvpzv.css-15qvpzv.css-15qvpzv .slick-dots  { 
      justify-content: left;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-15qvpzv.css-15qvpzv.css-15qvpzv .slick-dots  { 
      justify-content: left;
    } 
  }     
  
  .uikit-carousel .slick-track  { 
      position: relative; 
      top: 0px; 
      left: 0px; 
      display: block;
  } 
  
  .uikit-carousel .slick-slider .slick-track  { 
      transform: translate3d(0px, 0px, 0px);
  } 
  
  .uikit-carousel .slick-track:before ,.uikit-carousel .slick-track:after  { 
      display: table; 
      content: "";
  } 
  
  .uikit-carousel .slick-track:after  { 
      clear: both;
  } 
  
  .css-192757y .slick-dots li  { 
      position: relative; 
      display: inline-block; 
      -webkit-box-flex: 0; 
      flex: 0 1 auto; 
      box-sizing: content-box; 
      width: 16px; 
      height: 3px; 
      margin: 0px 3px; 
      padding: 0px; 
      text-align: center; 
      text-indent: -999px; 
      vertical-align: top; 
      transition: all 0.5s ease 0s;
  } 
  
  .css-15qvpzv.css-15qvpzv.css-15qvpzv .slick-dots > li  { 
      background-color: rgb(234, 236, 239);
  } 
  
  .css-192757y .slick-dots li.slick-active  { 
      width: 24px;
  } 
  
  .css-192757y .slick-dots li.slick-active:hover  { 
      opacity: 1;
  } 
  
  .uikit-carousel .slick-slide  { 
      display: none; 
      float: left; 
      height: 100%; 
      min-height: 1px;
  } 
  
  .uikit-carousel .slick-list .slick-slide  { 
      pointer-events: none;
  } 
  
  .uikit-carousel .slick-initialized .slick-slide  { 
      display: block;
  } 
  
  .css-15qvpzv.css-15qvpzv.css-15qvpzv .slick-slide  { 
      pointer-events: auto;
  } 
  
  .uikit-carousel .slick-list .slick-slide.slick-active  { 
      pointer-events: auto;
  } 
  
  .css-192757y .slick-dots li button  { 
      display: block; 
      width: 100%; 
      height: 3px; 
      padding: 0px; 
      color: transparent; 
      font-size: 12px; 
      background: rgb(255, 255, 255); 
      border: 0px; 
      border-radius: 1px; 
      outline: none; 
      cursor: pointer; 
      opacity: 0.3; 
      transition: all 0.5s ease 0s;
  } 
  
  .css-192757y .slick-dots li button:hover  { 
      opacity: 0.75;
  } 
  
  .css-vurnku { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0;
  } 
  
  .uikit-carousel .slick-list .slick-slide > div > div  { 
      vertical-align: bottom;
  } 
  
  .css-1p9uvjq { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      color: rgb(30, 35, 41); 
      -webkit-box-pack: justify; 
      justify-content: space-between; 
      -webkit-box-align: center; 
      align-items: center; 
      flex-flow: column-reverse; 
      width: 100%;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1p9uvjq { 
      flex-flow: column;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1p9uvjq { 
      flex-flow: inherit;
    } 
  }     
  
  .css-1p9uvjq .slider-content  { 
      width: 100%; 
      height: 235px; 
      margin-bottom: 24px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1p9uvjq .slider-content  { 
      width: 100%;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1p9uvjq .slider-content  { 
      width: 576px;
    } 
  }     
  
  .css-1p9uvjq .slider-img  { 
      width: 100%; 
      height: 400px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1p9uvjq .slider-img  { 
      width: 100%; 
      height: 400px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1p9uvjq .slider-img  { 
      width: 543px; 
      height: 306px;
    } 
  }     
  
  .css-8uzd43 { 
      box-sizing: border-box; 
      margin: 0px 0px 8px; 
      min-width: 0px; 
      font-size: 20px; 
      font-weight: 500; 
      line-height: 28px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-8uzd43 { 
      margin-bottom: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-8uzd43 { 
      margin-bottom: 24px;
    } 
  }     
  
  @media screen and (min-width: 767px){ 
    .css-8uzd43 { 
      font-size: 40px; 
      font-weight: 600; 
      line-height: 48px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-8uzd43 { 
      font-size: 40px; 
      font-weight: 600; 
      line-height: 48px;
    } 
  }     
  
  .css-taj8zw { 
      box-sizing: border-box; 
      margin: 0px 0px 8px; 
      min-width: 0px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-taj8zw { 
      margin-bottom: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-taj8zw { 
      margin-bottom: 24px;
    } 
  }     
  
  @media screen and (min-width: 767px){ 
    .css-taj8zw { 
      font-size: 16px; 
      font-weight: 400; 
      line-height: 24px;
    } 
  }     
  
  .css-pfoiyy { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      column-gap: 24px;
  } 
  
  .css-9r3vhp { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-width: 100%; 
      cursor: pointer; 
      width: 100%; 
      height: 100%;
  } 
  
  .uikit-carousel .slick-slide img  { 
      display: block;
  } 
  
  .css-18n6gqd { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-width: 100%; 
      cursor: inherit; 
      width: 100%; 
      height: 100%;
  } 
  
  .css-mu4dyb { 
      margin: 0px; 
      appearance: none; 
      user-select: none; 
      cursor: pointer; 
      overflow: hidden; 
      text-overflow: ellipsis; 
      white-space: nowrap; 
      display: inline-flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      box-sizing: border-box; 
      font-family: inherit; 
      font-weight: 500; 
      text-align: center; 
      text-decoration: none; 
      outline: none; 
      padding: 6px 12px; 
      line-height: 20px; 
      word-break: keep-all; 
      color: rgb(24, 26, 32); 
      border-radius: 4px; 
      min-height: 24px; 
      border: none; 
      background-image: none; 
      background-color: #286090; 
      font-size: 16px; 
      min-width: 130px; 
      height: 48px;
  } 
  
  
  /* These were inline style tags. Uses id+class to override almost everything */
  #style-hph5a.style-hph5a {  
     width: 8400px;  
      opacity: 1;  
      transform: translate3d(-3600px, 0px, 0px);  
  }  
  #style-ZzDwS.style-ZzDwS {  
     width: 1200px;  
  }  
  #style-4RrTf.style-4RrTf {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-qg8ln.style-qg8ln {  
     outline: none;  
      width: 1200px;  
  }  
  #style-nbjNX.style-nbjNX {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-l1933.style-l1933 {  
     outline: none;  
      width: 1200px;  
  }  
  #style-ztgSQ.style-ztgSQ {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-DT7LX.style-DT7LX {  
     outline: none;  
      width: 1200px;  
  }  
  #style-CjLR6.style-CjLR6 {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-5iqQL.style-5iqQL {  
     width: 1200px;  
  }  
  #style-vJbqa.style-vJbqa {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-lbSYd.style-lbSYd {  
     width: 1200px;  
  }  
  #style-Y4Vwr.style-Y4Vwr {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-x2RyO.style-x2RyO {  
     width: 1200px;  
  }  
  #style-GHVWN.style-GHVWN {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-4KEhC.style-4KEhC {  
     display: block;  
  }  

  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:200;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:300;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.otf') format('opentype');
    font-weight:400;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.otf') format('opentype');
    font-weight:500;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:600;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:700;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:800;
  } 
  .css-12lgkoh { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      background-color: #FAFAFA; 
      min-height: 100vh; 
      overflow: hidden;
  } 
  
  body { 
      font-family:  BinancePlex,Arial,sans-serif!important;
      width: 100vw; 
      height: 100%; 
      margin: 0px; 
      overflow: hidden auto; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  html body { 
      font-family: BinancePlex,Arial,sans-serif!important;
  } 
  
  html { 
      height: 100%; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .css-j71wxg { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: rgb(250, 250, 250); 
      height: 154px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-j71wxg { 
      padding-top: 40px; 
      padding-bottom: 40px; 
      height: 746px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-j71wxg { 
      padding-top: 52px; 
      padding-bottom: 52px; 
      height: 409px;
    } 
  }     
  
  :-webkit-scrollbar { 
      width: 5px; 
      height: 6px;
  } 
  
  :-webkit-scrollbar-thumb { 
      background: rgba(0, 0, 0, 0.1); 
      border-radius: 3px; 
      height: 90px;
  } 
  
  :-webkit-scrollbar-track { 
      border-radius: 0px; 
      background: transparent;
  } 
  
  .css-1nnyeea { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative; 
      width: auto; 
      max-width: 100%; 
      padding-left: 15px; 
      padding-right: 15px; 
      color: #1E2329;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1nnyeea { 
      margin-left: auto; 
      margin-right: auto; 
      width: 768px; 
      padding-left: 24px; 
      padding-right: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1nnyeea { 
      width: 1248px;
    } 
  }     
  
  .css-15qvpzv { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%;
  } 
  
  .css-6aq7eo { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      border-radius: 0px; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: rgb(255, 255, 255);
  } 
  
  @media screen and (min-width: 767px){ 
    .css-6aq7eo { 
      border-radius: 0px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-6aq7eo { 
      border-radius: 32px 32px 0px 0px;
    } 
  }     
  
  @media screen and (min-width: 767px){ 
    .css-6aq7eo { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-6aq7eo { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  .css-1qyqg69 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      padding-top: 5px; 
      -webkit-box-pack: start; 
      justify-content: flex-start; 
      flex-direction: column; 
      overflow-x: hidden;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1qyqg69 { 
      flex-direction: column; 
      overflow-x: hidden;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1qyqg69 { 
      flex-direction: row; 
      column-gap: 24px; 
      overflow-x: auto;
    } 
  }     
  
  .css-1qyqg69:-webkit-scrollbar { 
      display: none; 
      width: 0px; 
      height: 0px;
  } 
  
  .uikit-carousel { 
      box-sizing: border-box; 
      margin: 0px; 
      padding: 0px; 
      color: rgba(0, 0, 0, 0.85); 
      font-size: 14px; 
      font-variant: tabular-nums; 
      line-height: 1.5715; 
      list-style: none; 
      font-feature-settings: "tnum";
  } 
  
  .css-192757y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px;
  } 
  
  .css-1h4xcu2 { 
      box-sizing: border-box; 
      margin: 0px 0px 16px; 
      min-width: 0px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1h4xcu2 { 
      margin-bottom: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1h4xcu2 { 
      margin-bottom: 36px;
    } 
  }     
  
  .css-1ttz4ol { 
      box-sizing: border-box; 
      margin: 0px 0px 0px auto; 
      min-width: 0px; 
      display: flex;
  } 
  
  .css-vxtjiu { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      padding: 20px; 
      width: 264px; 
      flex: 1 0 270px; 
      height: 330px; 
      cursor: pointer; 
      background-color: rgb(250, 250, 250); 
      border: 1px solid rgb(250, 250, 250); 
      position: relative; 
      border-radius: 8px; 
      flex-direction: column;
  } 
  
  .css-vxtjiu:hover { 
      background-size: cover; 
      background-image: url("https://bin.bnbstatic.com/static/images/futures/strategy/landing-page/strategylist-hover-bg.png"); 
      border-color: #286090; 
      background-color: rgb(255, 255, 255);
  } 
  
  .uikit-carousel .slick-slider { 
      position: relative; 
      display: block; 
      box-sizing: border-box; 
      touch-action: pan-y; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .css-1ttz4ol .arrow-btn  { 
      width: 24px; 
      height: 24px; 
      border-radius: 50%; 
      background-color: rgb(234, 236, 239); 
      cursor: pointer;
  } 
  
  .css-1ttz4ol .arrow-btn.disabled  { 
      pointer-events: none;
  } 
  
  .css-1ttz4ol .arrow-btn:last-child  { 
      margin-left: 12px;
  } 
  
  .css-10nf7hq { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      display: -webkit-box; 
      display: -webkit-flex; 
      display: -ms-flexbox; 
      display: flex; 
      -webkit-align-items: center; 
      -webkit-box-align: center; 
      -ms-flex-align: center; 
      align-items: center;
  } 
  
  .css-vxtjiu .card-title-box  { 
      display: block; 
      margin-bottom: 12px;
  } 
  
  .css-vxtjiu .card-content  { 
      font-size: 14px; 
      color: rgb(71, 77, 87); 
      font-weight: 500; 
      line-height: 20px; 
      margin-bottom: 12px; 
      height: 80px; 
      display: -webkit-box; 
      -webkit-line-clamp: 4; 
      -webkit-box-orient: vertical; 
      overflow: hidden;
  } 
  
  .css-vxtjiu .card-advantage-box  { 
      margin-bottom: 12px;
  } 
  
  .css-1kj68nb { 
      box-sizing: border-box; 
      margin: auto 0px 0px; 
      min-width: 0px; 
      display: flex;
  } 
  
  .css-1b740lj { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      position: absolute; 
      width: 73px; 
      height: 73.5px; 
      top: -6px; 
      right: -5px;
  } 
  
  .css-1iztezc { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      color: currentColor; 
      width: 1em; 
      height: 1em; 
      font-size: 24px; 
      fill: currentColor;
  } 
  
  .css-1ttz4ol .arrow-btn svg  { 
      color: rgb(112, 122, 138);
  } 
  
  .css-1ttz4ol .arrow-btn.disabled svg  { 
      color: rgb(183, 189, 198);
  } 
  
  .css-vurnku { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0;
  } 
  
  .css-vxtjiu .card-title-box .title-icon  { 
      border-radius: 8px; 
      background-color: rgb(255, 255, 255); 
      width: 56px; 
      height: 56px; 
      padding: 4px; 
      margin-right: 6px; 
      margin-bottom: 12px;
  } 
  
  .css-1ds83c4 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-weight: 500; 
      font-size: 20px; 
      line-height: 28px;
  } 
  
  .css-vxtjiu .title-text  { 
      font-size: 20px;
  } 
  
  .css-vxtjiu .card-arrowIcon  { 
      width: 24px; 
      height: 24px; 
      color: rgb(234, 236, 239); 
      margin-right: 9px;
  } 
  
  .css-vxtjiu:hover .card-arrowIcon  { 
      color: rgb(201, 148, 0);
  } 
  
  .css-vxtjiu .card-createText  { 
      color: rgb(201, 148, 0); 
      display: none;
  } 
  
  .css-vxtjiu:hover .card-createText  { 
      display: inline;
  } 
  
  .css-1xixjwr { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: currentcolor; 
      font-size: 24px; 
      fill: currentcolor; 
      position: absolute; 
      width: 73px; 
      height: 74px;
  } 
  
  .css-1b740lj .label-block  { 
      display: flex; 
      -webkit-box-pack: center; 
      justify-content: center; 
      -webkit-box-align: center; 
      align-items: center; 
      position: absolute; 
      width: 73px; 
      height: 60px; 
      padding-left: 15px;
  } 
  
  .css-28y8rl { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: currentcolor; 
      font-size: 24px; 
      fill: currentcolor; 
      width: 100%; 
      height: 100%;
  } 
  
  .css-1vdqul2 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-weight: 400; 
      font-size: 12px; 
      line-height: 16px; 
      color: rgb(255, 255, 255);
  } 
  
  .css-1b740lj .label-text  { 
      white-space: nowrap; 
      overflow: hidden; 
      text-overflow: ellipsis; 
      position: relative; 
      z-index: 10; 
      text-shadow: rgba(0, 0, 0, 0.25) 0px 1px 1px; 
      transform: rotate(45deg);
  } 
  
  .css-178uoae { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(240, 185, 11); 
      font-size: 24px; 
      fill: rgb(240, 185, 11); 
      width: 100%; 
      height: 100%;
  } 
  
  .css-vxtjiu .card-advantage-box .title-icon  { 
      margin-right: 6px; 
      width: 16px; 
      height: 16px;
  } 
  
  .css-vxtjiu .card-advantage-box .title-text  { 
      color: rgb(112, 122, 138); 
      font-size: 14px;
  } 
  
  .css-kh5zkq { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(3, 166, 109); 
      font-size: 24px; 
      fill: rgb(3, 166, 109); 
      width: 100%; 
      height: 100%;
  } 
  
  .uikit-carousel .slick-slide { 
      display: none; 
      float: left; 
      height: 100%; 
      min-height: 1px;
  } 
  
  .uikit-carousel .slick-list .slick-slide { 
      pointer-events: none;
  } 
  
  .uikit-carousel .slick-initialized .slick-slide { 
      display: block;
  } 
  
  .uikit-carousel .slick-list .slick-slide.slick-active { 
      pointer-events: auto;
  } 
  
  .css-15qvpzv.css-15qvpzv.css-15qvpzv .slick-slide { 
      pointer-events: auto;
  } 
  
  .uikit-carousel .slick-track { 
      position: relative; 
      top: 0px; 
      left: 0px; 
      display: block;
  } 
  
  .uikit-carousel .slick-slider .slick-track { 
      transform: translate3d(0px, 0px, 0px);
  } 
  
  .uikit-carousel .slick-list { 
      position: relative; 
      display: block; 
      margin: 0px; 
      padding: 0px; 
      overflow: hidden;
  } 
  
  .uikit-carousel .slick-slider .slick-list { 
      transform: translate3d(0px, 0px, 0px);
  } 
  
  
  /* These were inline style tags. Uses id+class to override almost everything */
  #trade-spot-grid-g_svg__a.style-o6nD4 {  
     mask-type: alpha;  
  }  

  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:200;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:300;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.otf') format('opentype');
    font-weight:400;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.otf') format('opentype');
    font-weight:500;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:600;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:700;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:800;
  } 
  .css-12lgkoh { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      background-color: #FAFAFA; 
      min-height: 100vh; 
      overflow: hidden;
  } 
  
  body { 
      font-family:  BinancePlex,Arial,sans-serif!important;
      width: 100vw; 
      height: 100%; 
      margin: 0px; 
      overflow: hidden auto; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  html body { 
      font-family: BinancePlex,Arial,sans-serif!important;
  } 
  
  html { 
      height: 100%; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .css-3qy5wm { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: #FFFFFF;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-3qy5wm { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-3qy5wm { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  :-webkit-scrollbar { 
      width: 5px; 
      height: 6px;
  } 
  
  :-webkit-scrollbar-thumb { 
      background: rgba(0, 0, 0, 0.1); 
      border-radius: 3px; 
      height: 90px;
  } 
  
  :-webkit-scrollbar-track { 
      border-radius: 0px; 
      background: transparent;
  } 
  
  .css-1nnyeea { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative; 
      width: auto; 
      max-width: 100%; 
      padding-left: 15px; 
      padding-right: 15px; 
      color: #1E2329;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1nnyeea { 
      margin-left: auto; 
      margin-right: auto; 
      width: 768px; 
      padding-left: 24px; 
      padding-right: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1nnyeea { 
      width: 1248px;
    } 
  }     
  
  .css-8mm4px { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      min-height: 500px;
  } 
  
  .css-zc040p { 
      box-sizing: border-box; 
      margin: 0px 0px 16px; 
      min-width: 0px; 
      display: flex; 
      align-items: flex-end;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-zc040p { 
      -webkit-box-align: baseline; 
      align-items: baseline; 
      margin-bottom: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-zc040p { 
      margin-bottom: 36px;
    } 
  }     
  
  .css-9kd9i2 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      position: relative;
  } 
  
  .css-19ltsiz { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-right: 6.5px; 
      font-size: 24px; 
      font-weight: 600; 
      line-height: 32px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      padding-right: 11px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      padding-right: 11px;
    } 
  }     
  
  @media screen and (min-width: 767px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      font-weight: 600; 
      line-height: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      font-weight: 600; 
      line-height: 40px;
    } 
  }     
  
  .css-759evp { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: inline-block; 
      position: relative; 
      text-align: left;
  } 
  
  .css-9kd9i2 .after-tabs  { 
      position: absolute; 
      top: 0px; 
      right: 0px; 
      z-index: 1; 
      display: inline-flex;
  } 
  
  .css-15owl46 { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative;
  } 
  
  .css-me5m4y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: fit-content; 
      cursor: help; 
      color: inherit; 
      border-bottom: none rgb(112, 122, 138); 
      font-size: inherit; 
      line-height: 16px;
  } 
  
  .css-759evp > div:first-of-type  { 
      max-width: calc(100vw - 60px); 
      white-space: normal;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-759evp > div:first-of-type  { 
      max-width: 264px;
    } 
  }     
  
  .css-me5m4y:hover { 
      color: rgb(30, 35, 41); 
      border-bottom-color: rgb(30, 35, 41);
  } 
  
  .css-1kwffr4 { 
      box-sizing: border-box; 
      margin: 0px 0px 0px 34px; 
      min-width: 0px;
  } 
  
  .css-z2wfdb { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%; 
      white-space: nowrap; 
      display: flex; 
      flex-direction: row; 
      overflow: scroll;
  } 
  
  .css-z2wfdb:-webkit-scrollbar { 
      display: none;
  } 
  
  .css-gnqbje { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: block;
  } 
  
  .css-1bzb8nq { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: none;
  } 
  
  .css-1w0apxs { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 20px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1w0apxs { 
      width: 22px;
    } 
  }     
  
  .css-1yjhcgb { 
      margin: 0px; 
      appearance: none; 
      user-select: none; 
      cursor: pointer; 
      overflow: hidden; 
      text-overflow: ellipsis; 
      white-space: nowrap; 
      display: inline-flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      box-sizing: border-box; 
      font-size: 14px; 
      font-family: inherit; 
      font-weight: 500; 
      text-align: center; 
      text-decoration: none; 
      outline: none; 
      line-height: 20px; 
      min-width: 60px; 
      word-break: keep-all; 
      color: rgb(30, 35, 41); 
      min-height: 24px; 
      border: none; 
      background-color: rgb(234, 236, 239); 
      background-image: none; 
      border-radius: 16px; 
      padding: 8px 12px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1yjhcgb { 
      padding-top: 6px; 
      padding-bottom: 6px;
    } 
  }     
  
  .css-ov54vn { 
      box-sizing: border-box; 
      margin: 0px; 
      cursor: pointer; 
      min-width: auto;
  } 
  
  .css-18k1z9p { 
      box-sizing: border-box; 
      margin: 16px 0px 22px; 
      min-width: 0px; 
      display: flex; 
      column-gap: 14px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-18k1z9p { 
      margin-top: 24px; 
      margin-bottom: 24px; 
      column-gap: 16px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-18k1z9p { 
      margin-top: 36px; 
      margin-bottom: 36px;
    } 
  }     
  
  .css-fmrkuy { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(183, 189, 198); 
      font-size: 24px; 
      fill: rgb(183, 189, 198); 
      width: 1em; 
      height: 1em;
  } 
  
  .css-1iztezc { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      color: currentColor; 
      width: 1em; 
      height: 1em; 
      font-size: 24px; 
      fill: currentColor;
  } 
  
  .css-1yjhcgb svg  { 
      width: 20px; 
      height: 20px;
  } 
  
  .css-1dqaeij { 
      box-sizing: border-box; 
      margin: 0px 0px 0px 8px; 
      min-width: 0px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1dqaeij { 
      font-size: 12px; 
      font-weight: 500; 
      line-height: 16px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1dqaeij { 
      font-size: 14px; 
      font-weight: 500; 
      line-height: 20px;
    } 
  }     
  
  .css-82f717 { 
      box-sizing: border-box; 
      margin: 0px 16px 0px 0px; 
      min-width: 0px; 
      font-weight: 500; 
      font-size: 14px; 
      line-height: 20px; 
      letter-spacing: 0.16px; 
      padding: 8px 16px; 
      user-select: none; 
      color: rgb(30, 35, 41); 
      border-radius: 20px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-82f717 { 
      font-size: 16px; 
      line-height: 24px; 
      letter-spacing: 0.32px; 
      padding: 8px 24px;
    } 
  }     
  
  .css-82f717.active { 
      background-color: rgb(252, 213, 53); 
      color: rgb(30, 35, 41);
  } 
  
  .css-82f717:hover { 
      background-color: rgb(245, 245, 245);
  } 
  
  .css-1h9ca6z { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      position: relative; 
      outline: none; 
      flex: 1 1 0%;
  } 
  
  .css-jiq9y6 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      overflow-x: auto;
  } 
  
  .css-jiq9y6:-webkit-scrollbar { 
      display: none;
  } 
  
  .css-jiq9y6:-webkit-scrollbar-thumb { 
      background-color: transparent;
  } 
  
  .css-1oofxvu { 
      box-sizing: border-box; 
      margin: 16px 0px 0px; 
      min-width: 0px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1oofxvu { 
      margin-top: 36px;
    } 
  }     
  
  .css-zp5ytn { 
      box-sizing: border-box; 
      margin: 32px 0px 0px; 
      min-width: 0px; 
      display: inline-flex; 
      position: relative; 
      -webkit-box-align: center; 
      align-items: center; 
      line-height: 1.6; 
      background-color: rgb(245, 245, 245); 
      border-radius: 4px; 
      border-width: 1px; 
      border-style: solid; 
      border-color: transparent; 
      height: 32px; 
      width: 100%; 
      cursor: pointer;
  } 
  
  .css-xqry1g { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      height: 32px; 
      position: absolute; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      left: 0px; 
      bottom: 0px; 
      right: 0px; 
      pointer-events: none; 
      word-break: keep-all; 
      font-size: 14px; 
      line-height: 1; 
      color: rgb(30, 35, 41);
  } 
  
  .css-1h9ca6z .bn-sdd-value  { 
      min-height: 32px; 
      padding: 12px 24px 12px 12px;
  } 
  
  .css-1tsr9u1 { 
      box-sizing: border-box; 
      margin: 0px; 
      outline: none; 
      height: auto; 
      display: none; 
      width: auto !important; 
      min-width: 100% !important;
  } 
  
  .css-1h9ca6z .bn-sdd-dropdown  { 
      position: absolute; 
      z-index: 1100; 
      transition: height 0.2s ease 0s; 
      background-color: rgb(255, 255, 255); 
      box-shadow: rgba(24, 26, 32, 0.1) 0px 0px 1px, rgba(71, 77, 87, 0.08) 0px 7px 14px, rgba(24, 26, 32, 0.08) 0px 3px 6px; 
      border-radius: 4px;
  } 
  
  .css-jiq9y6 .header-columnList  { 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: justify; 
      justify-content: space-between; 
      width: fit-content; 
      height: auto; 
      padding-left: 0px; 
      padding-right: 0px; 
      background-color: transparent; 
      color: rgb(112, 122, 138); 
      font-size: 12px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-jiq9y6 .header-columnList  { 
      width: auto; 
      height: 40px; 
      padding-left: 16px; 
      padding-right: 16px; 
      background-color: rgb(250, 250, 250);
    } 
  }     
  
  .css-jiq9y6 .body-rowList  { 
      height: 440px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-jiq9y6 .body-rowList  { 
      height: 560px;
    } 
  }     
  
  .css-14kf8yb { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      flex-direction: column; 
      align-items: flex-end; 
      height: auto;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-14kf8yb { 
      flex-direction: row; 
      -webkit-box-pack: justify; 
      justify-content: space-between; 
      -webkit-box-align: center; 
      align-items: center; 
      height: 28px;
    } 
  }     
  
  input { 
      font-family: inherit;
  } 
  
  .css-rivkf9 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%; 
      height: 100%; 
      padding: 0px; 
      outline: none; 
      border: none; 
      opacity: 1; 
      visibility: visible; 
      cursor: pointer; 
      background-color: transparent;
  } 
  
  .css-zp5ytn input  { 
      color: rgb(30, 35, 41); 
      font-size: 14px; 
      border-radius: 4px; 
      padding-left: 12px; 
      padding-right: 12px;
  } 
  
  .css-vurnku { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0;
  } 
  
  .css-zp5ytn .bn-input-suffix  { 
      flex-shrink:  0; 
      margin-left:  4px; 
      margin-right:  8px;
      font-size:  14px;
      height: 100%; 
  } 
  
  .css-ievmzj { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      position: absolute; 
      top: -32px; 
      left: 0px; 
      line-height: 32px; 
      z-index: 1; 
      cursor: text; 
      color: rgb(71, 77, 87); 
      font-size: 14px;
  } 
  
  .css-1h9ca6z .bn-input-label  { 
      height: 16px; 
      top: -20px; 
      line-height: 16px; 
      font-size: 12px; 
      color: rgb(112, 122, 138);
  } 
  
  .css-16vu25q { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%;
  } 
  
  .css-1h9ca6z .bn-sdd-innerInputContainer  { 
      padding: 8px 12px; 
      width: 100%;
  } 
  
  .css-2rl2kr { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-height: 228px;
  } 
  
  .css-1h9ca6z .bn-sdd-list  { 
      padding: 4px 0px; 
      overflow-y: scroll; 
      border-bottom-left-radius: 4px; 
      border-bottom-right-radius: 4px;
  } 
  
  .css-1jpgac0 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%; 
      height: 100%; 
      padding: 0px; 
      outline: none; 
      border: none; 
      opacity: 1; 
      visibility: hidden; 
      cursor: pointer; 
      background-color: transparent;
  } 
  
  .css-rebku5 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      text-align: left; 
      width: 160px;
  } 
  
  .css-jiq9y6 .header-column-symbol  { 
      position: sticky; 
      left: 0px; 
      z-index: 1; 
      background-color: rgb(255, 255, 255);
  } 
  
  @media screen and (min-width: 767px){ 
    .css-jiq9y6 .header-column-symbol  { 
      background-color: transparent;
    } 
  }     
  
  .css-jiq9y6 .header-column  { 
      flex-shrink:  0; 
      margin-right:  8px;
      height: 20px; 
      box-sizing: border-box;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-jiq9y6 .header-column  { 
      height: auto;
    } 
  }     
  
  .css-57bj7y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      text-align: left; 
      width: 105px;
  } 
  
  .css-woeqbj { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      text-align: left; 
      width: 76px;
  } 
  
  .css-jiq9y6 .header-column:last-child  { 
      margin-right: 0px;
  } 
  
  .css-jiq9y6 .body-row  { 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: justify; 
      justify-content: space-between; 
      width: fit-content; 
      height: 44px; 
      color: rgb(30, 35, 41); 
      font-size: 14px; 
      font-weight: 500; 
      padding-left: 0px; 
      padding-right: 0px; 
      box-shadow: none;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-jiq9y6 .body-row  { 
      width: auto; 
      height: 56px; 
      padding-left: 16px; 
      padding-right: 16px; 
      box-shadow: none;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-jiq9y6 .body-row  { 
      box-shadow: rgb(234, 236, 239) 0px -1px 0px inset;
    } 
  }     
  
  .css-14kf8yb .footer-title-box  { 
      margin-bottom: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-14kf8yb .footer-title-box  { 
      margin-bottom: 0px;
    } 
  }     
  
  .css-1sodqnj { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      flex-wrap: wrap; 
      -webkit-box-pack: end; 
      justify-content: flex-end;
  } 
  
  .css-13c2b5p { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      height: 100%; 
      -webkit-box-align: center; 
      align-items: center;
  } 
  
  .css-1xpwn7b { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: inline-flex; 
      position: relative; 
      -webkit-box-align: center; 
      align-items: center; 
      line-height: 1.6; 
      height: 40px; 
      background-color: rgb(245, 245, 245); 
      border-radius: 4px; 
      border-width: 1px; 
      border-style: solid; 
      border-color: transparent; 
      width: 100%;
  } 
  
  .css-1bsofzt { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(201, 148, 0); 
      opacity: 1; 
      cursor: pointer; 
      background-color: rgb(255, 255, 255); 
      padding-top: 8px; 
      padding-bottom: 8px; 
      line-height: 1;
  } 
  
  .css-1bsofzt:hover { 
      background-color: rgb(245, 245, 245);
  } 
  
  .css-15prsq4 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(30, 35, 41); 
      opacity: 1; 
      cursor: pointer; 
      background-color: rgb(255, 255, 255); 
      padding-top: 8px; 
      padding-bottom: 8px; 
      line-height: 1;
  } 
  
  .css-15prsq4:hover { 
      background-color: rgb(245, 245, 245);
  } 
  
  .css-4s6937 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: inline-block; 
      position: relative; 
      border-bottom: 1px dashed; 
      text-align: left;
  } 
  
  .css-jiq9y6 .body-cell-symbol  { 
      position: sticky; 
      left: 0px; 
      background-color: rgb(255, 255, 255);
  } 
  
  @media screen and (min-width: 767px){ 
    .css-jiq9y6 .body-cell-symbol  { 
      background-color: transparent;
    } 
  }     
  
  .css-jiq9y6 .body-cell  { 
      flex-shrink: 0; 
      margin-right: 8px;
  } 
  
  .css-jiq9y6 .body-cell:last-child  { 
      margin-right: 0px;
  } 
  
  .css-zglcmw { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(183, 189, 198); 
      font-size: 14px;
  } 
  
  .css-11xno5y { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      height: 28px; 
      padding: 0px; 
      background-color: transparent; 
      border-radius: 4px; 
      font-weight: 400; 
      min-width: 16px; 
      color: rgb(234, 236, 239);
  } 
  
  .css-11xno5y:disabled { 
      cursor: default;
  } 
  
  .css-5jht7o { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      min-width: 28px; 
      height: 28px; 
      padding: 0px; 
      background-color: rgb(234, 236, 239); 
      border-radius: 4px; 
      color: rgb(30, 35, 41); 
      font-weight: 500;
  } 
  
  .css-5jht7o:disabled { 
      cursor: default;
  } 
  
  .css-hlqxzb { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      min-width: 28px; 
      height: 28px; 
      padding: 0px; 
      background-color: transparent; 
      border-radius: 4px; 
      color: rgb(71, 77, 87); 
      font-weight: 400;
  } 
  
  .css-hlqxzb:hover:not(:disabled) { 
      background-color: rgb(234, 236, 239);
  } 
  
  .css-hlqxzb:disabled { 
      cursor: default;
  } 
  
  .css-1w7smpm { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      height: 28px; 
      padding: 0px; 
      background-color: transparent; 
      border-radius: 4px; 
      font-weight: 400; 
      min-width: 16px; 
      color: rgb(71, 77, 87);
  } 
  
  .css-1w7smpm:hover:not(:disabled) { 
      background-color: rgb(234, 236, 239);
  } 
  
  .css-1nlwvj5 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-size: 16px; 
      fill: currentcolor; 
      transform: rotate(0deg); 
      color: rgb(112, 122, 138); 
      width: 1em; 
      height: 1em;
  } 
  
  .css-1xpwn7b .bn-input-prefix  { 
      display: flex;
      flex-shrink:  0; 
      margin-right:  4px; 
      font-size:  14px;
  } 
  
  .css-jl5e70 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%; 
      height: 100%; 
      padding: 0px; 
      outline: none; 
      border: none; 
      opacity: 1; 
      background-color: transparent;
  } 
  
  .css-1xpwn7b input  { 
      color: rgb(30, 35, 41); 
      font-size: 14px; 
      border-radius: 4px; 
      padding-left: 12px; 
      padding-right: 12px;
  } 
  
  .css-1xpwn7b .bn-input-suffix  { 
      display: flex;
      flex-shrink:  0; 
      margin-left:  4px; 
      margin-right:  4px; 
      font-size:  14px;
  } 
  
  .css-4cffwv { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex;
  } 
  
  .css-1h9ca6z .bn-sdd-option  { 
      white-space:  nowrap; 
      overflow:  hidden; 
      text-overflow:  ellipsis; 
      -webkit-box-align:  center; 
      align-items:  center;
      max-height: 40px; 
      padding-left: 16px; 
      padding-right: 16px; 
      font-size: 14px; 
      line-height: 20px;
  } 
  
  .css-1foen8y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: fit-content; 
      cursor: help; 
      color: rgb(112, 122, 138); 
      border-bottom: 1px dashed rgb(112, 122, 138); 
      font-size: 12px; 
      line-height: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1foen8y { 
      border-bottom: 1px dashed;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1foen8y { 
      border-bottom: none;
    } 
  }     
  
  .css-4s6937 > div:first-of-type  { 
      max-width: calc(100vw - 60px); 
      white-space: normal;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-4s6937 > div:first-of-type  { 
      max-width: 264px;
    } 
  }     
  
  .css-1foen8y:hover { 
      color: rgb(30, 35, 41); 
      border-bottom-color: rgb(30, 35, 41);
  } 
  
  .css-10nf7hq { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      display: -webkit-box; 
      display: -webkit-flex; 
      display: -ms-flexbox; 
      display: flex; 
      -webkit-align-items: center; 
      -webkit-box-align: center; 
      -ms-flex-align: center; 
      align-items: center;
  } 
  
  .css-jiq9y6 .color-buy  { 
      color: rgb(3, 166, 109);
  } 
  
  .css-kzh50m { 
      margin: 0px; 
      appearance: none; 
      user-select: none; 
      cursor: pointer; 
      overflow: hidden; 
      text-overflow: ellipsis; 
      white-space: nowrap; 
      display: inline-flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      box-sizing: border-box; 
      font-size: 14px; 
      font-family: inherit; 
      font-weight: 500; 
      text-align: center; 
      text-decoration: none; 
      outline: none; 
      padding: 6px 12px; 
      line-height: 20px; 
      min-width: 52px; 
      word-break: keep-all; 
      color: rgb(24, 26, 32); 
      border-radius: 4px; 
      min-height: 24px; 
      border: none; 
      background-image: none; 
      background-color: #286090;
  } 
  
  .css-1d886ym { 
      box-sizing: border-box; 
      margin: 0px -8px 0px 8px; 
      min-width: 0px; 
      color: rgb(183, 189, 198); 
      font-size: 24px; 
      fill: rgb(183, 189, 198); 
      width: 1em; 
      height: 1em;
  } 
  
  .css-1h9ca6z .bn-sdd-icon  { 
      cursor: pointer; 
      vertical-align: middle;
  } 
  
  .css-1cv87yd { 
      box-sizing: border-box; 
      margin: 0px 8px 0px 0px; 
      min-width: 0px; 
      font-size: 20px; 
      fill: currentcolor; 
      color: rgb(183, 189, 198); 
      width: 1em; 
      height: 1em;
  } 
  
  .css-1pysja1 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      flex: 1 1 0%;
  } 
  
  .css-1n8apsu { 
      box-sizing: border-box; 
      margin: 0px 12px 0px 0px; 
      min-width: 0px; 
      display: inline-block; 
      width: 24px; 
      height: 24px;
  } 
  
  .css-1jrxz3i { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-width: 100%; 
      width: 100%; 
      height: 100%;
  } 
  
  .css-llp9j2 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 24px; 
      height: 24px; 
      background-color: rgb(234, 236, 239); 
      border-radius: 26px; 
      display: inline-block; 
      padding: 2px; 
      text-align: center;
  } 
  
  

  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:200;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:300;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.otf') format('opentype');
    font-weight:400;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.otf') format('opentype');
    font-weight:500;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:600;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:700;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:800;
  } 
  .css-12lgkoh { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      background-color: #FAFAFA; 
      min-height: 100vh; 
      overflow: hidden;
  } 
  
  body { 
      font-family:  BinancePlex,Arial,sans-serif!important;
      width: 100vw; 
      height: 100%; 
      margin: 0px; 
      overflow: hidden auto; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  html body { 
      font-family: BinancePlex,Arial,sans-serif!important;
  } 
  
  html { 
      height: 100%; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .css-3qy5wm { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: #FFFFFF;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-3qy5wm { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-3qy5wm { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  :-webkit-scrollbar { 
      width: 5px; 
      height: 6px;
  } 
  
  :-webkit-scrollbar-thumb { 
      background: rgba(0, 0, 0, 0.1); 
      border-radius: 3px; 
      height: 90px;
  } 
  
  :-webkit-scrollbar-track { 
      border-radius: 0px; 
      background: transparent;
  } 
  
  .css-1nnyeea { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative; 
      width: auto; 
      max-width: 100%; 
      padding-left: 15px; 
      padding-right: 15px; 
      color: #1E2329;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1nnyeea { 
      margin-left: auto; 
      margin-right: auto; 
      width: 768px; 
      padding-left: 24px; 
      padding-right: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1nnyeea { 
      width: 1248px;
    } 
  }     
  
  .css-8mm4px { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      min-height: 500px;
  } 
  
  .css-zc040p { 
      box-sizing: border-box; 
      margin: 0px 0px 16px; 
      min-width: 0px; 
      display: flex; 
      align-items: flex-end;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-zc040p { 
      -webkit-box-align: baseline; 
      align-items: baseline; 
      margin-bottom: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-zc040p { 
      margin-bottom: 36px;
    } 
  }     
  
  .css-9kd9i2 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      position: relative;
  } 
  
  .css-19ltsiz { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-right: 6.5px; 
      font-size: 24px; 
      font-weight: 600; 
      line-height: 32px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      padding-right: 11px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      padding-right: 11px;
    } 
  }     
  
  @media screen and (min-width: 767px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      font-weight: 600; 
      line-height: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      font-weight: 600; 
      line-height: 40px;
    } 
  }     
  
  .css-759evp { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: inline-block; 
      position: relative; 
      text-align: left;
  } 
  
  .css-9kd9i2 .after-tabs { 
      position: absolute; 
      top: 0px; 
      right: 0px; 
      z-index: 1; 
      display: inline-flex;
  } 
  
  .css-me5m4y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: fit-content; 
      cursor: help; 
      color: inherit; 
      border-bottom: none rgb(112, 122, 138); 
      font-size: inherit; 
      line-height: 16px;
  } 
  
  .css-759evp > div:first-of-type  { 
      max-width: calc(100vw - 60px); 
      white-space: normal;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-759evp > div:first-of-type  { 
      max-width: 264px;
    } 
  }     
  
  .css-me5m4y:hover { 
      color: rgb(30, 35, 41); 
      border-bottom-color: rgb(30, 35, 41);
  } 
  
  .css-1kwffr4 { 
      box-sizing: border-box; 
      margin: 0px 0px 0px 34px; 
      min-width: 0px;
  } 
  
  .css-15owl46 { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative;
  } 
  
  .css-lwqir9 { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: #FFFFFF; 
      min-height: 500px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-lwqir9 { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-lwqir9 { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  .css-gnqbje { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: block;
  } 
  
  .css-1bzb8nq { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: none;
  } 
  
  .css-1w0apxs { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 20px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1w0apxs { 
      width: 22px;
    } 
  }     
  
  .css-1yjhcgb { 
      margin: 0px; 
      appearance: none; 
      user-select: none; 
      cursor: pointer; 
      overflow: hidden; 
      text-overflow: ellipsis; 
      white-space: nowrap; 
      display: inline-flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      box-sizing: border-box; 
      font-size: 14px; 
      font-family: inherit; 
      font-weight: 500; 
      text-align: center; 
      text-decoration: none; 
      outline: none; 
      line-height: 20px; 
      min-width: 60px; 
      word-break: keep-all; 
      color: rgb(30, 35, 41); 
      min-height: 24px; 
      border: none; 
      background-color: rgb(234, 236, 239); 
      background-image: none; 
      border-radius: 16px; 
      padding: 8px 12px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1yjhcgb { 
      padding-top: 6px; 
      padding-bottom: 6px;
    } 
  }     
  
  .css-z2wfdb { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%; 
      white-space: nowrap; 
      display: flex; 
      flex-direction: row; 
      overflow: scroll;
  } 
  
  .css-ov54vn { 
      box-sizing: border-box; 
      margin: 0px; 
      cursor: pointer; 
      min-width: auto;
  } 
  
  .css-1oofxvu { 
      box-sizing: border-box; 
      margin: 16px 0px 0px; 
      min-width: 0px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1oofxvu { 
      margin-top: 36px;
    } 
  }     
  
  .css-fmrkuy { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(183, 189, 198); 
      font-size: 24px; 
      fill: rgb(183, 189, 198); 
      width: 1em; 
      height: 1em;
  } 
  
  .css-1iztezc { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      color: currentColor; 
      width: 1em; 
      height: 1em; 
      font-size: 24px; 
      fill: currentColor;
  } 
  
  svg  { 
      width: 20px; 
      height: 20px;
  } 
  
  .css-82f717 { 
      box-sizing: border-box; 
      margin: 0px 16px 0px 0px; 
      min-width: 0px; 
      font-weight: 500; 
      font-size: 14px; 
      line-height: 20px; 
      letter-spacing: 0.16px; 
      padding: 8px 16px; 
      user-select: none; 
      color: rgb(30, 35, 41); 
      border-radius: 20px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-82f717 { 
      font-size: 16px; 
      line-height: 24px; 
      letter-spacing: 0.32px; 
      padding: 8px 24px;
    } 
  }     
  
  .css-82f717:hover { 
      background-color: rgb(245, 245, 245);
  } 
  
  .css-82f717.active { 
      background-color: rgb(252, 213, 53); 
      color: rgb(30, 35, 41);
  } 
  
  .css-14kf8yb { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      flex-direction: column; 
      align-items: flex-end; 
      height: auto;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-14kf8yb { 
      flex-direction: row; 
      -webkit-box-pack: justify; 
      justify-content: space-between; 
      -webkit-box-align: center; 
      align-items: center; 
      height: 28px;
    } 
  }     
  
  .css-7ktq0y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      background-color: rgb(255, 255, 255); 
      padding-top: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-7ktq0y { 
      padding-top: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-7ktq0y { 
      padding-top: 36px;
    } 
  }     
  
  .css-vurnku { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0;
  } 
  
  .css-7ktq0y .card-box  { 
      display: flex; 
      flex-wrap: wrap; 
      gap: 36px 30px; 
      margin-bottom: 40px;
  } 
  
  .css-14kf8yb .footer-title-box  { 
      margin-bottom: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-14kf8yb .footer-title-box  { 
      margin-bottom: 0px;
    } 
  }     
  
  .css-1sodqnj { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      flex-wrap: wrap; 
      -webkit-box-pack: end; 
      justify-content: flex-end;
  } 
  
  .css-7ktq0y .top-card  { 
      box-sizing: border-box; 
      width: auto; 
      padding: 16px; 
      background-color: rgb(250, 250, 250); 
      border-radius: 8px; 
      border: 1px solid rgb(250, 250, 250); 
      cursor: pointer;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-7ktq0y .top-card  { 
      width: 344px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-7ktq0y .top-card  { 
      width: 216px;
    } 
  }     
  
  .css-7ktq0y .top-card:hover  { 
      background-color: rgb(255, 255, 255); 
      border: 1px solid rgb(240, 185, 11);
  } 
  
  .css-zglcmw { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(183, 189, 198); 
      font-size: 14px;
  } 
  
  .css-11xno5y { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      height: 28px; 
      padding: 0px; 
      background-color: transparent; 
      border-radius: 4px; 
      font-weight: 400; 
      min-width: 16px; 
      color: rgb(234, 236, 239);
  } 
  
  .css-11xno5y:disabled { 
      cursor: default;
  } 
  
  .css-5jht7o { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      min-width: 28px; 
      height: 28px; 
      padding: 0px; 
      background-color: rgb(234, 236, 239); 
      border-radius: 4px; 
      color: rgb(30, 35, 41); 
      font-weight: 500;
  } 
  
  .css-5jht7o:disabled { 
      cursor: default;
  } 
  
  .css-hlqxzb { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      min-width: 28px; 
      height: 28px; 
      padding: 0px; 
      background-color: transparent; 
      border-radius: 4px; 
      color: rgb(71, 77, 87); 
      font-weight: 400;
  } 
  
  .css-hlqxzb:hover:not(:disabled) { 
      background-color: rgb(234, 236, 239);
  } 
  
  .css-1w7smpm { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      height: 28px; 
      padding: 0px; 
      background-color: transparent; 
      border-radius: 4px; 
      font-weight: 400; 
      min-width: 16px; 
      color: rgb(71, 77, 87);
  } 
  
  .css-1w7smpm:hover:not(:disabled) { 
      background-color: rgb(234, 236, 239);
  } 
  
  .css-3j2kqe { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      -webkit-box-pack: justify; 
      justify-content: space-between;
  } 
  
  .css-16vu25q { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%;
  } 
  
  .css-1h9ca6z .bn-sdd-innerInputContainer { 
      padding: 8px 12px; 
      width: 100%;
  } 
  
  .css-1tsr9u1 { 
      box-sizing: border-box; 
      margin: 0px; 
      outline: none; 
      height: auto; 
      display: none; 
      width: auto !important; 
      min-width: 100% !important;
  } 
  
  .css-1h9ca6z .bn-sdd-dropdown { 
      position: absolute; 
      z-index: 1100; 
      transition: height 0.2s ease 0s; 
      background-color: rgb(255, 255, 255); 
      box-shadow: rgba(24, 26, 32, 0.1) 0px 0px 1px, rgba(71, 77, 87, 0.08) 0px 7px 14px, rgba(24, 26, 32, 0.08) 0px 3px 6px; 
      border-radius: 4px;
  } 
  
  .css-1h9ca6z { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      position: relative; 
      outline: none; 
      flex: 1 1 0%;
  } 
  
  .css-18k1z9p { 
      box-sizing: border-box; 
      margin: 16px 0px 22px; 
      min-width: 0px; 
      display: flex; 
      column-gap: 14px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-18k1z9p { 
      margin-top: 24px; 
      margin-bottom: 24px; 
      column-gap: 16px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-18k1z9p { 
      margin-top: 36px; 
      margin-bottom: 36px;
    } 
  }     
  
  .css-1xpwn7b { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: inline-flex; 
      position: relative; 
      -webkit-box-align: center; 
      align-items: center; 
      line-height: 1.6; 
      height: 40px; 
      background-color: rgb(245, 245, 245); 
      border-radius: 4px; 
      border-width: 1px; 
      border-style: solid; 
      border-color: transparent; 
      width: 100%;
  } 
  
  .css-7ktq0y .symbol-box  { 
      -webkit-box-align: center; 
      align-items: center; 
      display: flex; 
      margin-bottom: 12px;
  } 
  
  .css-7ktq0y .rank-number  { 
      color: rgb(183, 189, 198); 
      font-size: 16px; 
      font-weight: 500;
  } 
  
  .css-13c2b5p { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      height: 100%; 
      -webkit-box-align: center; 
      align-items: center;
  } 
  
  .css-zp5ytn .bn-input-suffix { 
      flex-shrink:  0; 
      margin-left:  4px; 
      margin-right:  8px;
      font-size:  14px;
      height: 100%; 
  } 
  
  .css-zp5ytn { 
      box-sizing: border-box; 
      margin: 32px 0px 0px; 
      min-width: 0px; 
      display: inline-flex; 
      position: relative; 
      -webkit-box-align: center; 
      align-items: center; 
      line-height: 1.6; 
      background-color: rgb(245, 245, 245); 
      border-radius: 4px; 
      border-width: 1px; 
      border-style: solid; 
      border-color: transparent; 
      height: 32px; 
      width: 100%; 
      cursor: pointer;
  } 
  
  .css-1nlwvj5 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-size: 16px; 
      fill: currentcolor; 
      transform: rotate(0deg); 
      color: rgb(112, 122, 138); 
      width: 1em; 
      height: 1em;
  } 
  
  .css-7ktq0y .content-body  { 
      font-size: 24px; 
      font-weight: 600;
  } 
  
  .css-1xpwn7b .bn-input-prefix { 
      display: flex;
      flex-shrink:  0; 
      margin-right:  4px; 
      font-size:  14px;
  } 
  
  .css-7ktq0y .content-title  { 
      margin-bottom: 4px; 
      color: rgb(112, 122, 138); 
      font-size: 12px;
  } 
  
  .css-7ktq0y .symbol-icon  { 
      margin-right: 4px; 
      width: 24px; 
      height: 24px;
  } 
  
  .css-7ktq0y .symbol-text  { 
      font-size: 16px; 
      font-weight: 500; 
      max-width: 135px; 
      overflow: hidden; 
      white-space: nowrap; 
      text-overflow: ellipsis;
  } 
  
  .css-1d886ym { 
      box-sizing: border-box; 
      margin: 0px -8px 0px 8px; 
      min-width: 0px; 
      color: rgb(183, 189, 198); 
      font-size: 24px; 
      fill: rgb(183, 189, 198); 
      width: 1em; 
      height: 1em;
  } 
  
  .css-1h9ca6z .bn-sdd-icon { 
      cursor: pointer; 
      vertical-align: middle;
  } 
  
  .css-1jrxz3i { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-width: 100%; 
      width: 100%; 
      height: 100%;
  } 
  
  .css-1b4ilxi { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: fit-content; 
      cursor: help; 
      color: inherit; 
      border-bottom: 1px dashed rgb(112, 122, 138); 
      font-size: inherit; 
      line-height: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1b4ilxi { 
      border-bottom: 1px dashed;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1b4ilxi { 
      border-bottom: 1px dashed;
    } 
  }     
  
  .css-1b4ilxi:hover { 
      color: rgb(30, 35, 41); 
      border-bottom-color: rgb(30, 35, 41);
  } 
  
  
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:200;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:300;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.otf') format('opentype');
    font-weight:400;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.otf') format('opentype');
    font-weight:500;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:600;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:700;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:800;
  } 
  .css-12lgkoh { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      background-color: #FAFAFA; 
      min-height: 100vh; 
      overflow: hidden;
  } 
  
  body { 
      font-family:  BinancePlex,Arial,sans-serif!important;
      width: 100vw; 
      height: 100%; 
      margin: 0px; 
      overflow: hidden auto; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  html body { 
      font-family: BinancePlex,Arial,sans-serif!important;
  } 
  
  html { 
      height: 100%; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .css-3qy5wm { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: #FFFFFF;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-3qy5wm { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-3qy5wm { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  :-webkit-scrollbar { 
      width: 5px; 
      height: 6px;
  } 
  
  :-webkit-scrollbar-thumb { 
      background: rgba(0, 0, 0, 0.1); 
      border-radius: 3px; 
      height: 90px;
  } 
  
  :-webkit-scrollbar-track { 
      border-radius: 0px; 
      background: transparent;
  } 
  
  .css-1nnyeea { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative; 
      width: auto; 
      max-width: 100%; 
      padding-left: 15px; 
      padding-right: 15px; 
      color: #1E2329;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1nnyeea { 
      margin-left: auto; 
      margin-right: auto; 
      width: 768px; 
      padding-left: 24px; 
      padding-right: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1nnyeea { 
      width: 1248px;
    } 
  }     
  
  .css-8mm4px { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      min-height: 500px;
  } 
  
  .css-zc040p { 
      box-sizing: border-box; 
      margin: 0px 0px 16px; 
      min-width: 0px; 
      display: flex; 
      align-items: flex-end;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-zc040p { 
      -webkit-box-align: baseline; 
      align-items: baseline; 
      margin-bottom: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-zc040p { 
      margin-bottom: 36px;
    } 
  }     
  
  .css-9kd9i2 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      position: relative;
  } 
  
  .css-19ltsiz { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-right: 6.5px; 
      font-size: 24px; 
      font-weight: 600; 
      line-height: 32px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      padding-right: 11px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      padding-right: 11px;
    } 
  }     
  
  @media screen and (min-width: 767px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      font-weight: 600; 
      line-height: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      font-weight: 600; 
      line-height: 40px;
    } 
  }     
  
  .css-759evp { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: inline-block; 
      position: relative; 
      text-align: left;
  } 
  
  .css-9kd9i2 .after-tabs { 
      position: absolute; 
      top: 0px; 
      right: 0px; 
      z-index: 1; 
      display: inline-flex;
  } 
  
  .css-me5m4y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: fit-content; 
      cursor: help; 
      color: inherit; 
      border-bottom: none rgb(112, 122, 138); 
      font-size: inherit; 
      line-height: 16px;
  } 
  
  .css-759evp > div:first-of-type  { 
      max-width: calc(100vw - 60px); 
      white-space: normal;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-759evp > div:first-of-type  { 
      max-width: 264px;
    } 
  }     
  
  .css-me5m4y:hover { 
      color: rgb(30, 35, 41); 
      border-bottom-color: rgb(30, 35, 41);
  } 
  
  .css-1kwffr4 { 
      box-sizing: border-box; 
      margin: 0px 0px 0px 34px; 
      min-width: 0px;
  } 
  
  .css-15owl46 { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative;
  } 
  
  .css-lwqir9 { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: #FFFFFF; 
      min-height: 500px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-lwqir9 { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-lwqir9 { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  .css-gnqbje { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: block;
  } 
  
  .css-1bzb8nq { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: none;
  } 
  
  .css-1w0apxs { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 20px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1w0apxs { 
      width: 22px;
    } 
  }     
  
  .css-1yjhcgb { 
      margin: 0px; 
      appearance: none; 
      user-select: none; 
      cursor: pointer; 
      overflow: hidden; 
      text-overflow: ellipsis; 
      white-space: nowrap; 
      display: inline-flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      box-sizing: border-box; 
      font-size: 14px; 
      font-family: inherit; 
      font-weight: 500; 
      text-align: center; 
      text-decoration: none; 
      outline: none; 
      line-height: 20px; 
      min-width: 60px; 
      word-break: keep-all; 
      color: rgb(30, 35, 41); 
      min-height: 24px; 
      border: none; 
      background-color: rgb(234, 236, 239); 
      background-image: none; 
      border-radius: 16px; 
      padding: 8px 12px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1yjhcgb { 
      padding-top: 6px; 
      padding-bottom: 6px;
    } 
  }     
  
  .css-z2wfdb { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%; 
      white-space: nowrap; 
      display: flex; 
      flex-direction: row; 
      overflow: scroll;
  } 
  
  .css-ov54vn { 
      box-sizing: border-box; 
      margin: 0px; 
      cursor: pointer; 
      min-width: auto;
  } 
  
  .css-fmrkuy { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(183, 189, 198); 
      font-size: 24px; 
      fill: rgb(183, 189, 198); 
      width: 1em; 
      height: 1em;
  } 
  
  .css-1iztezc { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      color: currentColor; 
      width: 1em; 
      height: 1em; 
      font-size: 24px; 
      fill: currentColor;
  } 
  
  svg  { 
      width: 20px; 
      height: 20px;
  } 
  
  .css-82f717 { 
      box-sizing: border-box; 
      margin: 0px 16px 0px 0px; 
      min-width: 0px; 
      font-weight: 500; 
      font-size: 14px; 
      line-height: 20px; 
      letter-spacing: 0.16px; 
      padding: 8px 16px; 
      user-select: none; 
      color: rgb(30, 35, 41); 
      border-radius: 20px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-82f717 { 
      font-size: 16px; 
      line-height: 24px; 
      letter-spacing: 0.32px; 
      padding: 8px 24px;
    } 
  }     
  
  .css-82f717:hover { 
      background-color: rgb(245, 245, 245);
  } 
  
  .css-82f717.active { 
      background-color: rgb(252, 213, 53); 
      color: rgb(30, 35, 41);
  } 
  
  .css-7ktq0y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      background-color: rgb(255, 255, 255); 
      padding-top: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-7ktq0y { 
      padding-top: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-7ktq0y { 
      padding-top: 36px;
    } 
  }     
  
  .css-1oofxvu { 
      box-sizing: border-box; 
      margin: 16px 0px 0px; 
      min-width: 0px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1oofxvu { 
      margin-top: 36px;
    } 
  }     
  
  .css-vurnku { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0;
  } 
  
  .css-7ktq0y .card-box  { 
      display: flex; 
      flex-wrap: wrap; 
      gap: 36px 30px; 
      margin-bottom: 40px;
  } 
  
  .css-14kf8yb { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      flex-direction: column; 
      align-items: flex-end; 
      height: auto;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-14kf8yb { 
      flex-direction: row; 
      -webkit-box-pack: justify; 
      justify-content: space-between; 
      -webkit-box-align: center; 
      align-items: center; 
      height: 28px;
    } 
  }     
  
  .css-7ktq0y .top-card  { 
      box-sizing: border-box; 
      width: auto; 
      padding: 16px; 
      background-color: rgb(250, 250, 250); 
      border-radius: 8px; 
      border: 1px solid rgb(250, 250, 250); 
      cursor: pointer;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-7ktq0y .top-card  { 
      width: 344px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-7ktq0y .top-card  { 
      width: 216px;
    } 
  }     
  
  .css-7ktq0y .top-card:hover  { 
      background-color: rgb(255, 255, 255); 
      border: 1px solid rgb(240, 185, 11);
  } 
  
  .css-14kf8yb .footer-title-box  { 
      margin-bottom: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-14kf8yb .footer-title-box  { 
      margin-bottom: 0px;
    } 
  }     
  
  .css-1sodqnj { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      flex-wrap: wrap; 
      -webkit-box-pack: end; 
      justify-content: flex-end;
  } 
  
  .css-3j2kqe { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      -webkit-box-pack: justify; 
      justify-content: space-between;
  } 
  
  .css-zglcmw { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(183, 189, 198); 
      font-size: 14px;
  } 
  
  .css-11xno5y { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      height: 28px; 
      padding: 0px; 
      background-color: transparent; 
      border-radius: 4px; 
      font-weight: 400; 
      min-width: 16px; 
      color: rgb(234, 236, 239);
  } 
  
  .css-11xno5y:disabled { 
      cursor: default;
  } 
  
  .css-5jht7o { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      min-width: 28px; 
      height: 28px; 
      padding: 0px; 
      background-color: rgb(234, 236, 239); 
      border-radius: 4px; 
      color: rgb(30, 35, 41); 
      font-weight: 500;
  } 
  
  .css-5jht7o:disabled { 
      cursor: default;
  } 
  
  .css-hlqxzb { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      min-width: 28px; 
      height: 28px; 
      padding: 0px; 
      background-color: transparent; 
      border-radius: 4px; 
      color: rgb(71, 77, 87); 
      font-weight: 400;
  } 
  
  .css-hlqxzb:hover:not(:disabled) { 
      background-color: rgb(234, 236, 239);
  } 
  
  .css-1w7smpm { 
      box-sizing: border-box; 
      margin: 0px 4px; 
      display: flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      cursor: pointer; 
      font-size: 14px; 
      border: none; 
      outline: none; 
      height: 28px; 
      padding: 0px; 
      background-color: transparent; 
      border-radius: 4px; 
      font-weight: 400; 
      min-width: 16px; 
      color: rgb(71, 77, 87);
  } 
  
  .css-1w7smpm:hover:not(:disabled) { 
      background-color: rgb(234, 236, 239);
  } 
  
  .css-7ktq0y .symbol-box  { 
      -webkit-box-align: center; 
      align-items: center; 
      display: flex; 
      margin-bottom: 12px;
  } 
  
  .css-7ktq0y .rank-number  { 
      color: rgb(183, 189, 198); 
      font-size: 16px; 
      font-weight: 500;
  } 
  
  .css-13c2b5p { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      height: 100%; 
      -webkit-box-align: center; 
      align-items: center;
  } 
  
  .css-zp5ytn .bn-input-suffix { 
      flex-shrink:  0; 
      margin-left:  4px; 
      margin-right:  8px;
      font-size:  14px;
      height: 100%; 
  } 
  
  .css-zp5ytn { 
      box-sizing: border-box; 
      margin: 32px 0px 0px; 
      min-width: 0px; 
      display: inline-flex; 
      position: relative; 
      -webkit-box-align: center; 
      align-items: center; 
      line-height: 1.6; 
      background-color: rgb(245, 245, 245); 
      border-radius: 4px; 
      border-width: 1px; 
      border-style: solid; 
      border-color: transparent; 
      height: 32px; 
      width: 100%; 
      cursor: pointer;
  } 
  
  .css-1h9ca6z { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      position: relative; 
      outline: none; 
      flex: 1 1 0%;
  } 
  
  .css-18k1z9p { 
      box-sizing: border-box; 
      margin: 16px 0px 22px; 
      min-width: 0px; 
      display: flex; 
      column-gap: 14px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-18k1z9p { 
      margin-top: 24px; 
      margin-bottom: 24px; 
      column-gap: 16px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-18k1z9p { 
      margin-top: 36px; 
      margin-bottom: 36px;
    } 
  }     
  
  .css-1nlwvj5 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-size: 16px; 
      fill: currentcolor; 
      transform: rotate(0deg); 
      color: rgb(112, 122, 138); 
      width: 1em; 
      height: 1em;
  } 
  
  .css-7ktq0y .content-body  { 
      font-size: 24px; 
      font-weight: 600;
  } 
  
  .css-1cr5f9a { 
      box-sizing: border-box; 
      margin: 16px 0px 0px; 
      min-width: 0px; 
      display: flex; 
      -webkit-box-align: baseline; 
      align-items: baseline;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1cr5f9a { 
      column-gap: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1cr5f9a { 
      column-gap: 16px;
    } 
  }     
  
  .css-7ktq0y .content-title  { 
      margin-bottom: 4px; 
      color: rgb(112, 122, 138); 
      font-size: 12px;
  } 
  
  .css-15prsq4 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(30, 35, 41); 
      opacity: 1; 
      cursor: pointer; 
      background-color: rgb(255, 255, 255); 
      padding-top: 8px; 
      padding-bottom: 8px; 
      line-height: 1;
  } 
  
  .css-2rl2kr { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-height: 228px;
  } 
  
  .css-1h9ca6z .bn-sdd-list { 
      padding: 4px 0px; 
      overflow-y: scroll; 
      border-bottom-left-radius: 4px; 
      border-bottom-right-radius: 4px;
  } 
  
  .css-1tsr9u1 { 
      box-sizing: border-box; 
      margin: 0px; 
      outline: none; 
      height: auto; 
      display: none; 
      width: auto !important; 
      min-width: 100% !important;
  } 
  
  .css-1h9ca6z .bn-sdd-dropdown { 
      position: absolute; 
      z-index: 1100; 
      transition: height 0.2s ease 0s; 
      background-color: rgb(255, 255, 255); 
      box-shadow: rgba(24, 26, 32, 0.1) 0px 0px 1px, rgba(71, 77, 87, 0.08) 0px 7px 14px, rgba(24, 26, 32, 0.08) 0px 3px 6px; 
      border-radius: 4px;
  } 
  
  .css-4cffwv { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex;
  } 
  
  .css-1h9ca6z .bn-sdd-option { 
      white-space:  nowrap; 
      overflow:  hidden; 
      text-overflow:  ellipsis; 
      -webkit-box-align:  center; 
      align-items:  center;
      max-height: 40px; 
      padding-left: 16px; 
      padding-right: 16px; 
      font-size: 14px; 
      line-height: 20px;
  } 
  
  .css-7ktq0y .symbol-icon  { 
      margin-right: 4px; 
      width: 24px; 
      height: 24px;
  } 
  
  .css-7ktq0y .symbol-text  { 
      font-size: 16px; 
      font-weight: 500; 
      max-width: 135px; 
      overflow: hidden; 
      white-space: nowrap; 
      text-overflow: ellipsis;
  } 
  
  .css-1pysja1 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      flex: 1 1 0%;
  } 
  
  .css-1jrxz3i { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-width: 100%; 
      width: 100%; 
      height: 100%;
  } 
  
  .css-1b4ilxi { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: fit-content; 
      cursor: help; 
      color: inherit; 
      border-bottom: 1px dashed rgb(112, 122, 138); 
      font-size: inherit; 
      line-height: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1b4ilxi { 
      border-bottom: 1px dashed;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1b4ilxi { 
      border-bottom: 1px dashed;
    } 
  }     
  
  .css-1b4ilxi:hover { 
      color: rgb(30, 35, 41); 
      border-bottom-color: rgb(30, 35, 41);
  } 
  
  .css-fzyuis { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(207, 48, 74);
  } 
  
  
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:200;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:300;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.otf') format('opentype');
    font-weight:400;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.otf') format('opentype');
    font-weight:500;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:600;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:700;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:800;
  } 
  .css-12lgkoh { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      background-color: #FAFAFA; 
      min-height: 100vh; 
      overflow: hidden;
  } 
  
  body { 
      font-family:  BinancePlex,Arial,sans-serif!important;
      width: 100vw; 
      height: 100%; 
      margin: 0px; 
      overflow: hidden auto; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  html body { 
      font-family: BinancePlex,Arial,sans-serif!important;
  } 
  
  html { 
      height: 100%; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .css-3qy5wm { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: #FFFFFF;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-3qy5wm { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-3qy5wm { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  :-webkit-scrollbar { 
      width: 5px; 
      height: 6px;
  } 
  
  :-webkit-scrollbar-thumb { 
      background: rgba(0, 0, 0, 0.1); 
      border-radius: 3px; 
      height: 90px;
  } 
  
  :-webkit-scrollbar-track { 
      border-radius: 0px; 
      background: transparent;
  } 
  
  .css-1nnyeea { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative; 
      width: auto; 
      max-width: 100%; 
      padding-left: 15px; 
      padding-right: 15px; 
      color: #1E2329;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1nnyeea { 
      margin-left: auto; 
      margin-right: auto; 
      width: 768px; 
      padding-left: 24px; 
      padding-right: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1nnyeea { 
      width: 1248px;
    } 
  }     
  
  .css-8mm4px { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      min-height: 500px;
  } 
  
  .css-7x1g6c { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: rgb(250, 250, 250); 
      min-height: 386px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-7x1g6c { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-7x1g6c { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  .css-tnfxk7 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: block; 
      gap: 0px; 
      grid-template-columns: 1fr 1fr 1fr; 
      width: 100%; 
      -webkit-box-pack: justify; 
      justify-content: space-between;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-tnfxk7 { 
      display: grid; 
      gap: 82px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-tnfxk7 { 
      display: grid; 
      gap: 82px;
    } 
  }     
  
  .css-1t9l1qk { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-bottom: 56px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1t9l1qk { 
      padding-bottom: 60px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1t9l1qk { 
      padding-bottom: 0px;
    } 
  }     
  
  .css-vurnku { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0;
  } 
  
  .css-1xwhrzr { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-width: 100%; 
      width: 48px; 
      height: 48px;
  } 
  
  .css-16df996 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-weight: 500; 
      font-size: 20px; 
      line-height: 28px; 
      padding-top: 20px; 
      padding-bottom: 12px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-16df996 { 
      padding-top: 20px; 
      padding-bottom: 12px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-16df996 { 
      padding-top: 26px; 
      padding-bottom: 18px;
    } 
  }     
  
  .css-1u4ulvl { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-weight: 400; 
      font-size: 16px; 
      line-height: 24px;
  } 
  
  

  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:200;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:300;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.otf') format('opentype');
    font-weight:400;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.otf') format('opentype');
    font-weight:500;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:600;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:700;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:800;
  } 
  .css-12lgkoh { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      background-color: #FAFAFA; 
      min-height: 100vh; 
      overflow: hidden;
  } 
  
  body { 
      font-family:  BinancePlex,Arial,sans-serif!important;
      width: 100vw; 
      height: 100%; 
      margin: 0px; 
      overflow: hidden auto; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  html body { 
      font-family: BinancePlex,Arial,sans-serif!important;
  } 
  
  html { 
      height: 100%; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .css-3qy5wm { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: #FFFFFF;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-3qy5wm { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-3qy5wm { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  :-webkit-scrollbar { 
      width: 5px; 
      height: 6px;
  } 
  
  :-webkit-scrollbar-thumb { 
      background: rgba(0, 0, 0, 0.1); 
      border-radius: 3px; 
      height: 90px;
  } 
  
  :-webkit-scrollbar-track { 
      border-radius: 0px; 
      background: transparent;
  } 
  
  .css-1nnyeea { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative; 
      width: auto; 
      max-width: 100%; 
      padding-left: 15px; 
      padding-right: 15px; 
      color: #1E2329;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1nnyeea { 
      margin-left: auto; 
      margin-right: auto; 
      width: 768px; 
      padding-left: 24px; 
      padding-right: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1nnyeea { 
      width: 1248px;
    } 
  }     
  
  .css-8mm4px { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      min-height: 500px;
  } 
  
  .css-zc040p { 
      box-sizing: border-box; 
      margin: 0px 0px 16px; 
      min-width: 0px; 
      display: flex; 
      align-items: flex-end;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-zc040p { 
      -webkit-box-align: baseline; 
      align-items: baseline; 
      margin-bottom: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-zc040p { 
      margin-bottom: 36px;
    } 
  }     
  
  .css-hyjuv5 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      min-height: auto;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-hyjuv5 { 
      min-height: 408px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-hyjuv5 { 
      min-height: 455px;
    } 
  }     
  
  .css-9kd9i2 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      position: relative;
  } 
  
  .css-19ltsiz { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-right: 6.5px; 
      font-size: 24px; 
      font-weight: 600; 
      line-height: 32px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      padding-right: 11px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      padding-right: 11px;
    } 
  }     
  
  @media screen and (min-width: 767px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      font-weight: 600; 
      line-height: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-19ltsiz { 
      font-size: 32px; 
      font-weight: 600; 
      line-height: 40px;
    } 
  }     
  
  .css-15owl46 { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative;
  } 
  
  .css-z2wfdb { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%; 
      white-space: nowrap; 
      display: flex; 
      flex-direction: row; 
      overflow: scroll;
  } 
  
  .css-z2wfdb:-webkit-scrollbar { 
      display: none;
  } 
  
  .css-gnqbje { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: block;
  } 
  
  .css-1bzb8nq { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: none;
  } 
  
  .css-ov54vn { 
      box-sizing: border-box; 
      margin: 0px; 
      cursor: pointer; 
      min-width: auto;
  } 
  
  .css-82f717 { 
      box-sizing: border-box; 
      margin: 0px 16px 0px 0px; 
      min-width: 0px; 
      font-weight: 500; 
      font-size: 14px; 
      line-height: 20px; 
      letter-spacing: 0.16px; 
      padding: 8px 16px; 
      user-select: none; 
      color: rgb(30, 35, 41); 
      border-radius: 20px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-82f717 { 
      font-size: 16px; 
      line-height: 24px; 
      letter-spacing: 0.32px; 
      padding: 8px 24px;
    } 
  }     
  
  .css-82f717.active { 
      background-color: rgb(252, 213, 53); 
      color: rgb(30, 35, 41);
  } 
  
  .css-82f717:hover { 
      background-color: rgb(245, 245, 245);
  } 
  
  .css-1yjhcgb { 
      margin: 0px; 
      appearance: none; 
      user-select: none; 
      cursor: pointer; 
      overflow: hidden; 
      text-overflow: ellipsis; 
      white-space: nowrap; 
      display: inline-flex; 
      -webkit-box-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      justify-content: center; 
      box-sizing: border-box; 
      font-size: 14px; 
      font-family: inherit; 
      font-weight: 500; 
      text-align: center; 
      text-decoration: none; 
      outline: none; 
      line-height: 20px; 
      min-width: 60px; 
      word-break: keep-all; 
      color: rgb(30, 35, 41); 
      min-height: 24px; 
      border: none; 
      background-color: rgb(234, 236, 239); 
      background-image: none; 
      border-radius: 16px; 
      padding: 8px 12px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1yjhcgb { 
      padding-top: 6px; 
      padding-bottom: 6px;
    } 
  }     
  
  .css-1kwffr4 { 
      box-sizing: border-box; 
      margin: 0px 0px 0px 34px; 
      min-width: 0px;
  } 
  
  .css-9kd9i2 .after-tabs { 
      position: absolute; 
      top: 0px; 
      right: 0px; 
      z-index: 1; 
      display: inline-flex;
  } 
  
  .css-1iztezc { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      color: currentColor; 
      width: 1em; 
      height: 1em; 
      font-size: 24px; 
      fill: currentColor;
  } 
  
  .css-1yjhcgb svg { 
      width: 20px; 
      height: 20px;
  } 
  
  .css-lwqir9 { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: #FFFFFF; 
      min-height: 500px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-lwqir9 { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-lwqir9 { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  .css-7ktq0y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      background-color: rgb(255, 255, 255); 
      padding-top: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-7ktq0y { 
      padding-top: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-7ktq0y { 
      padding-top: 36px;
    } 
  }     
  
  .css-vurnku { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0;
  } 
  
  .css-7ktq0y .card-box { 
      display: flex; 
      flex-wrap: wrap; 
      gap: 36px 30px; 
      margin-bottom: 40px;
  } 
  
  .css-7ktq0y .top-card { 
      box-sizing: border-box; 
      width: auto; 
      padding: 16px; 
      background-color: rgb(250, 250, 250); 
      border-radius: 8px; 
      border: 1px solid rgb(250, 250, 250); 
      cursor: pointer;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-7ktq0y .top-card { 
      width: 344px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-7ktq0y .top-card { 
      width: 216px;
    } 
  }     
  
  .top-card:hover  { 
      background-color: rgb(255, 255, 255); 
      border: 1px solid rgb(240, 185, 11);
  } 
  
  .css-3j2kqe { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      -webkit-box-pack: justify; 
      justify-content: space-between;
  } 
  
  .uikit-carousel .slick-slider  { 
      position: relative; 
      display: block; 
      box-sizing: border-box; 
      touch-action: pan-y; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .uikit-carousel { 
      box-sizing: border-box; 
      margin: 0px; 
      padding: 0px; 
      color: rgba(0, 0, 0, 0.85); 
      font-size: 14px; 
      font-variant: tabular-nums; 
      line-height: 1.5715; 
      list-style: none; 
      font-feature-settings: "tnum";
  } 
  
  .css-192757y { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px;
  } 
  
  .css-q754i { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: 100%;
  } 
  
  .css-30t63d { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px;
  } 
  
  .uikit-carousel .slick-dots  { 
      position: absolute; 
      right: 0px; 
      bottom: 0px; 
      left: 0px; 
      z-index: 15; 
      -webkit-box-pack: center; 
      justify-content: center; 
      margin-right: 15%; 
      margin-left: 15%; 
      padding-left: 0px; 
      list-style: none; 
      display: flex !important;
  } 
  
  .css-192757y .slick-dots.slick-dots-bottom  { 
      bottom: 12px;
  } 
  
  .css-q754i.css-q754i.css-q754i .slick-dots  { 
      position: relative; 
      margin: 24px 0px 0px; 
      -webkit-box-pack: center; 
      justify-content: center;
  } 
  
  .css-7ktq0y .symbol-box { 
      -webkit-box-align: center; 
      align-items: center; 
      display: flex; 
      margin-bottom: 12px;
  } 
  
  .css-15prsq4 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(30, 35, 41); 
      opacity: 1; 
      cursor: pointer; 
      background-color: rgb(255, 255, 255); 
      padding-top: 8px; 
      padding-bottom: 8px; 
      line-height: 1;
  } 
  
  .css-2rl2kr { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-height: 228px;
  } 
  
  .css-1h9ca6z .bn-sdd-list { 
      padding: 4px 0px; 
      overflow-y: scroll; 
      border-bottom-left-radius: 4px; 
      border-bottom-right-radius: 4px;
  } 
  
  .css-1tsr9u1 { 
      box-sizing: border-box; 
      margin: 0px; 
      outline: none; 
      height: auto; 
      display: none; 
      width: auto !important; 
      min-width: 100% !important;
  } 
  
  .css-1h9ca6z .bn-sdd-dropdown { 
      position: absolute; 
      z-index: 1100; 
      transition: height 0.2s ease 0s; 
      background-color: rgb(255, 255, 255); 
      box-shadow: rgba(24, 26, 32, 0.1) 0px 0px 1px, rgba(71, 77, 87, 0.08) 0px 7px 14px, rgba(24, 26, 32, 0.08) 0px 3px 6px; 
      border-radius: 4px;
  } 
  
  .css-1h9ca6z { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      position: relative; 
      outline: none; 
      flex: 1 1 0%;
  } 
  
  .css-18k1z9p { 
      box-sizing: border-box; 
      margin: 16px 0px 22px; 
      min-width: 0px; 
      display: flex; 
      column-gap: 14px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-18k1z9p { 
      margin-top: 24px; 
      margin-bottom: 24px; 
      column-gap: 16px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-18k1z9p { 
      margin-top: 36px; 
      margin-bottom: 36px;
    } 
  }     
  
  .css-4cffwv { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex;
  } 
  
  .css-1h9ca6z .bn-sdd-option { 
      white-space:  nowrap; 
      overflow:  hidden; 
      text-overflow:  ellipsis; 
      -webkit-box-align:  center; 
      align-items:  center;
      max-height: 40px; 
      padding-left: 16px; 
      padding-right: 16px; 
      font-size: 14px; 
      line-height: 20px;
  } 
  
  .css-192757y .slick-dots li  { 
      position: relative; 
      display: inline-block; 
      -webkit-box-flex: 0; 
      flex: 0 1 auto; 
      box-sizing: content-box; 
      width: 16px; 
      height: 3px; 
      margin: 0px 3px; 
      padding: 0px; 
      text-align: center; 
      text-indent: -999px; 
      vertical-align: top; 
      transition: all 0.5s ease 0s;
  } 
  
  .css-q754i.css-q754i.css-q754i .slick-dots > li  { 
      background-color: rgb(183, 189, 198);
  } 
  
  .css-7ktq0y .symbol-icon { 
      margin-right: 4px; 
      width: 24px; 
      height: 24px;
  } 
  
  .uikit-carousel .slick-track  { 
      position: relative; 
      top: 0px; 
      left: 0px; 
      display: block;
  } 
  
  .uikit-carousel .slick-slider .slick-track  { 
      transform: translate3d(0px, 0px, 0px);
  } 
  
  .uikit-carousel .slick-list  { 
      position: relative; 
      display: block; 
      margin: 0px; 
      padding: 0px; 
      overflow: hidden;
  } 
  
  .uikit-carousel .slick-slider .slick-list  { 
      transform: translate3d(0px, 0px, 0px);
  } 
  
  .uikit-carousel .slick-slide  { 
      display: none; 
      float: left; 
      height: 100%; 
      min-height: 1px;
  } 
  
  .uikit-carousel .slick-list .slick-slide  { 
      pointer-events: none;
  } 
  
  .uikit-carousel .slick-initialized .slick-slide  { 
      display: block;
  } 
  
  .uikit-carousel .slick-list .slick-slide.slick-active  { 
      pointer-events: auto;
  } 
  
  .css-q754i.css-q754i.css-q754i .slick-slide  { 
      pointer-events: auto;
  } 
  
  .css-1pysja1 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      flex: 1 1 0%;
  } 
  
  .css-1jrxz3i { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-width: 100%; 
      width: 100%; 
      height: 100%;
  } 
  
  .css-1cr5f9a { 
      box-sizing: border-box; 
      margin: 16px 0px 0px; 
      min-width: 0px; 
      display: flex; 
      -webkit-box-align: baseline; 
      align-items: baseline;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1cr5f9a { 
      column-gap: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1cr5f9a { 
      column-gap: 16px;
    } 
  }     
  
  .css-7ktq0y .content-title { 
      margin-bottom: 4px; 
      color: rgb(112, 122, 138); 
      font-size: 12px;
  } 
  
  .uikit-carousel .slick-list .slick-slide > div > div  { 
      vertical-align: bottom;
  } 
  
  .css-759evp { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: inline-block; 
      position: relative; 
      text-align: left;
  } 
  
  .css-30t63d .slide-container  { 
      -webkit-box-pack: center; 
      justify-content: center; 
      display: flex; 
      column-gap: 24px; 
      margin-top: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-30t63d .slide-container  { 
      -webkit-box-pack: start; 
      justify-content: start; 
      margin-top: 36px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-30t63d .slide-container  { 
      -webkit-box-pack: start; 
      justify-content: start; 
      margin-top: 36px;
    } 
  }     
  
  .css-1b4ilxi { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      width: fit-content; 
      cursor: help; 
      color: inherit; 
      border-bottom: 1px dashed rgb(112, 122, 138); 
      font-size: inherit; 
      line-height: 16px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1b4ilxi { 
      border-bottom: 1px dashed;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1b4ilxi { 
      border-bottom: 1px dashed;
    } 
  }     
  
  .css-759evp > div:first-of-type  { 
      max-width: calc(100vw - 60px); 
      white-space: normal;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-759evp > div:first-of-type  { 
      max-width: 264px;
    } 
  }     
  
  .css-1b4ilxi:hover { 
      color: rgb(30, 35, 41); 
      border-bottom-color: rgb(30, 35, 41);
  } 
  
  .css-30t63d .tutorial-card  { 
      cursor: pointer; 
      flex: 1 1 0%; 
      max-width: 384px;
  } 
  
  .css-30t63d .tutorial-card-imgBox  { 
      border-radius: 12px; 
      max-width: 384px; 
      margin-bottom: 24px;
  } 
  
  .css-30t63d .tutorial-card-title  { 
      color: rgb(30, 35, 41); 
      margin-bottom: 16px;
  } 
  
  .css-sqkc7n { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-width: 100%; 
      border-radius: 12px; 
      width: 100%; 
      height: 100%;
  } 
  
  .uikit-carousel .slick-slide img  { 
      display: block;
  } 
  
  .css-ex8mdp { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-size: 24px; 
      font-weight: 600; 
      line-height: 32px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-ex8mdp { 
      font-size: 24px; 
      font-weight: 600; 
      line-height: 32px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-ex8mdp { 
      font-size: 24px; 
      font-weight: 600; 
      line-height: 32px;
    } 
  }     
  
  .css-fwnt2k { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-size: 14px; 
      font-weight: 400; 
      line-height: 20px; 
      color: rgb(132, 142, 156);
  } 
  
  @media screen and (min-width: 767px){ 
    .css-fwnt2k { 
      font-size: 14px; 
      font-weight: 400; 
      line-height: 20px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-fwnt2k { 
      font-size: 16px; 
      font-weight: 400; 
      line-height: 24px;
    } 
  }     
  
  .css-30t63d .tutorial-card-content  { 
      display: -webkit-box; 
      -webkit-line-clamp: 3; 
      -webkit-box-orient: vertical; 
      overflow: hidden;
  } 
  
  
  /* These were inline style tags. Uses id+class to override almost everything */
  #style-MbciZ.style-MbciZ {  
     width: 6000px;  
      opacity: 1;  
      transform: translate3d(-1200px, 0px, 0px);  
  }  
  #style-jPzyA.style-jPzyA {  
     width: 1200px;  
  }  
  #style-gKAsX.style-gKAsX {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-z169B.style-z169B {  
     outline: none;  
      width: 1200px;  
  }  
  #style-EmsTT.style-EmsTT {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-52mlc.style-52mlc {  
     outline: none;  
      width: 1200px;  
  }  
  #style-fyzUT.style-fyzUT {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-mAbZg.style-mAbZg {  
     width: 1200px;  
  }  
  #style-6IlSn.style-6IlSn {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-LotMa.style-LotMa {  
     width: 1200px;  
  }  
  #style-QCg2m.style-QCg2m {  
     width: 100%;  
      display: inline-block;  
  }  
  #style-WhHio.style-WhHio {  
     display: block;  
  }  

  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:200;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Light.otf') format('opentype');
    font-weight:300;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Regular.otf') format('opentype');
    font-weight:400;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-Medium.otf') format('opentype');
    font-weight:500;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:600;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:700;
  } 
  @font-face { 
    font-family:'BinancePlex';
    font-display:swap;
    src:url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.woff2') format('woff2'),url('https://bin.bnbstatic.com/static/fonts/bp/BinancePlex-SemiBold.otf') format('opentype');
    font-weight:800;
  } 
  .css-12lgkoh { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      background-color: #FAFAFA; 
      min-height: 100vh; 
      overflow: hidden;
  } 
  
  body { 
      font-family:  BinancePlex,Arial,sans-serif!important;
      width: 100vw; 
      height: 100%; 
      margin: 0px; 
      overflow: hidden auto; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  html body { 
      font-family: BinancePlex,Arial,sans-serif!important;
  } 
  
  html { 
      height: 100%; 
      -webkit-tap-highlight-color: transparent;
  } 
  
  .css-3qy5wm { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: #FFFFFF;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-3qy5wm { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-3qy5wm { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  :-webkit-scrollbar { 
      width: 5px; 
      height: 6px;
  } 
  
  :-webkit-scrollbar-thumb { 
      background: rgba(0, 0, 0, 0.1); 
      border-radius: 3px; 
      height: 90px;
  } 
  
  :-webkit-scrollbar-track { 
      border-radius: 0px; 
      background: transparent;
  } 
  
  .css-1nnyeea { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0; 
      position: relative; 
      width: auto; 
      max-width: 100%; 
      padding-left: 15px; 
      padding-right: 15px; 
      color: #1E2329;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1nnyeea { 
      margin-left: auto; 
      margin-right: auto; 
      width: 768px; 
      padding-left: 24px; 
      padding-right: 24px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1nnyeea { 
      width: 1248px;
    } 
  }     
  
  .css-8mm4px { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      min-height: 500px;
  } 
  
  .css-7x1g6c { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: rgb(250, 250, 250); 
      min-height: 386px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-7x1g6c { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-7x1g6c { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  .css-tnfxk7 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: block; 
      gap: 0px; 
      grid-template-columns: 1fr 1fr 1fr; 
      width: 100%; 
      -webkit-box-pack: justify; 
      justify-content: space-between;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-tnfxk7 { 
      display: grid; 
      gap: 82px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-tnfxk7 { 
      display: grid; 
      gap: 82px;
    } 
  }     
  
  .css-1q1nvwk { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-top: 32px; 
      padding-bottom: 32px; 
      background-color: rgb(250, 250, 250);
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1q1nvwk { 
      padding-top: 40px; 
      padding-bottom: 40px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1q1nvwk { 
      padding-top: 52px; 
      padding-bottom: 52px;
    } 
  }     
  
  .css-1u06k41 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      cursor: pointer; 
      border-bottom: 1px solid rgb(234, 236, 239); 
      border-top-color: rgb(234, 236, 239); 
      border-right-color: rgb(234, 236, 239); 
      border-left-color: rgb(234, 236, 239);
  } 
  
  .css-1t9l1qk { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      padding-bottom: 56px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-1t9l1qk { 
      padding-bottom: 60px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-1t9l1qk { 
      padding-bottom: 0px;
    } 
  }     
  
  .css-15ez3cy { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      display: flex; 
      color: rgb(30, 35, 41); 
      font-weight: 500; 
      font-size: 16px; 
      line-height: 24px; 
      padding-top: 22px; 
      padding-bottom: 22px; 
      -webkit-box-pack: justify; 
      justify-content: space-between; 
      -webkit-box-align: center; 
      align-items: center;
  } 
  
  .css-1xwhrzr { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      max-width: 100%; 
      width: 48px; 
      height: 48px;
  } 
  
  .css-16df996 { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-weight: 500; 
      font-size: 20px; 
      line-height: 28px; 
      padding-top: 20px; 
      padding-bottom: 12px;
  } 
  
  @media screen and (min-width: 767px){ 
    .css-16df996 { 
      padding-top: 20px; 
      padding-bottom: 12px;
    } 
  }     
  
  @media screen and (min-width: 1023px){ 
    .css-16df996 { 
      padding-top: 26px; 
      padding-bottom: 18px;
    } 
  }     
  
  .css-vurnku { 
      box-sizing: border-box; 
      margin: 0; 
      min-width: 0;
  } 
  
  .css-rjqmed { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      font-weight: 500; 
      font-size: 16px; 
      line-height: 24px;
  } 
  
  .css-al7bfp { 
      box-sizing: border-box; 
      margin: 0px; 
      min-width: 0px; 
      color: rgb(146, 154, 165); 
      font-size: 20px; 
      fill: rgb(146, 154, 165); 
      flex-shrink: 0; 
      transform: rotate(180deg); 
      transition: all 0.2s cubic-bezier(0.66, 0, 0.34, 1) 0s; 
      width: 1em; 
      height: 1em;
  } 
  
  
  