.modal-content.svelte-18y99pm.svelte-18y99pm {
  --fallback-modal-border-radius: 16px;
  --fallback-modal-box-shadow: 0px 24px 80px 0px rgba(0, 0, 0, 0.2);
  width: 780px;
  height: 540px;
  padding-bottom: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: var(--rk-border-radius, var(--fallback-modal-border-radius));
  background: var(--rk-modal-bg, var(--r-neutral-bg-2));
  box-shadow: var(--rk-modal-box-shadow, var(--fallback-modal-box-shadow));
  overflow: hidden;
}
.close.svelte-18y99pm.svelte-18y99pm {
  top: 16px;
}
.icon.svelte-18y99pm.svelte-18y99pm {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 20;
}
.icon.svelte-1c2bj34 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
  cursor: pointer;
}
button {
  font-family: var(--rk-font-family, var(--rk-font));
  background: transparent;
  box-shadow: none;
  border: 0;
  padding: 0;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button,
select {
  text-transform: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.icon.svelte-1c2bj34 > svg {
  width: var(--icon-width);
  height: var(--icon-height);
}
.body.svelte-veh8pn {
  display: flex;
  height: 100%;
}
.sidebar.svelte-veh8pn {
  width: 300px;
  height: 100%;
  position: relative;
  padding: 20px;
  padding-bottom: 20px;
  padding-bottom: 0;
}
.container.svelte-1rpkvp7 {
  height: 100%;
}
.scroll.svelte-yg827 {
  height: 100%;
  max-height: 100%;
  margin: 0 -20px;
  padding-left: 20px;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.container.svelte-1rpkvp7 .scroll-title {
  margin-left: -20px;
  padding-left: 20px;
  text-align: left;
}
.title.svelte-yg827 {
  position: sticky;
  top: 0;
  margin-left: -20px;
  padding: 0 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-bottom: 16px;
  color: var(--r-neutral-title-1);
  text-align: center;
  font-size: 18px;
  font-weight: 510;
  border-bottom: 0.5px solid transparent;
  z-index: var(--z-index-scroll);
  background: var(--rk-modal-bg, var(--r-neutral-bg-2));
}
.ready-wallet-container.svelte-1rpkvp7 {
  display: flex;
  flex-direction: column;
  padding-right: 20px;
}
.button.svelte-jyyvr8.svelte-jyyvr8:not(.unused) {
  color: var(--rk-primary-button-hover-color, var(--r-neutral-title-1));
}
.button.ready.svelte-jyyvr8.svelte-jyyvr8 {
  width: 100%;
}
.button.lg.svelte-jyyvr8.svelte-jyyvr8 {
  height: 64px;
  border-width: 1px;
}
.ready-wallet-container.svelte-1rpkvp7 > button:last-child {
  margin-bottom: 20px;
}
.button.svelte-jyyvr8.svelte-jyyvr8 {
  --fallback-border: 0.5px solid transparent;
  width: 100%;
  height: 56px;
  padding: 10px 20px;
  padding-right: 20px;
  padding-right: 0;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  border-radius: var(--rk-primary-button-border-radius, 8px);
  background: var(--rk-primary-button-bg, var(--r-neutral-card-1));
  box-shadow: var(--button-shadow);
  color: var(--rk-primary-button-color, var(--r-neutral-title-1));
  font-weight: var(--rk-primary-button-font-weight, 590);
  border: var(--rk-primary-button-border, var(--fallback-border));
  font-size: var(--rk-primary-button-font-size, 16px);
}
.ready-wallet-container.svelte-1rpkvp7 > button {
  margin-bottom: 10px;
}
button {
  font-family: var(--rk-font-family, var(--rk-font));
  background: transparent;
  box-shadow: none;
  border: 0;
  padding: 0;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button,
select {
  text-transform: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  margin-bottom: 0px;
}
.sub-title.svelte-1rpkvp7 {
  color: var(--r-neutral-foot);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 12px;
}
.wallet-container.svelte-1rpkvp7 {
  display: flex;
  flex-direction: column;
  padding-right: 20px;
}
.logo.svelte-jyyvr8.svelte-jyyvr8 {
  width: 32px;
  height: 32px;
  object-fit: contain;
  border-radius: 4px;
  overflow: hidden;
  flex-shrink: 0;
}
.button-label.svelte-jyyvr8.svelte-jyyvr8 {
  flex-shrink: 1;
  text-align: left;
}
.content.svelte-15381bv.svelte-15381bv {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-top: 130px;
  align-items: center;
  position: relative;
}
.content.svelte-15381bv .app-logo.svelte-15381bv {
  width: 84px;
  height: 84px;
  border-radius: 8px;
  overflow: hidden;
}
img.svelte-1cuuebb {
  width: 100%;
  height: 100%;
}
.content.svelte-15381bv .title.svelte-15381bv {
  color: var(--r-neutral-title-1, #192945);
  text-align: center;
  font-size: 22px;
  font-style: normal;
  font-weight: 590;
  line-height: normal;
  margin-top: 44px;
  margin-bottom: 15px;
}
.content.svelte-15381bv .desc.svelte-15381bv {
  color: var(--r-neutral-body, #3e495e);
  text-align: center;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  max-width: 400px;
  white-space: pre;
}
.content.svelte-15381bv .powerBy.svelte-15381bv {
  position: absolute;
  left: 0;
  bottom: 24px;
  width: 100%;
}
.tip.svelte-1vtg0ez.svelte-1vtg0ez {
  display: block;
  text-align: center;
  font-size: 12px;
  color: var(--r-neutral-foot);
}
.tip.svelte-1vtg0ez > a.svelte-1vtg0ez {
  color: var(--r-neutral-foot);
  text-decoration: none;
}
.powerBy > .terms-of-service-cn + .tip > a {
  color: var(--sideinfo, #b3bcd2) !important;
}
*{
    --rk-modal-index: 2147483647;
    --rk-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Roboto, "PingFang SC", "Microsoft Yahei", sans-serif;
    --rabby-light-blue-default: rgba(112, 132, 255, 1);
    --rabby-light-blue-light-1: rgba(238, 241, 255, 1);
    --rabby-light-blue-light-2: rgba(222, 227, 252, 1);
    --rabby-light-blue-disable: rgba(112, 132, 255, 0.5);
    --rabby-light-green-default: rgba(42, 187, 127, 1);
    --rabby-light-green-light: rgba(42, 187, 127, 0.15);
    --rabby-light-orange-default: rgba(255, 176, 32, 1);
    --rabby-light-orange-light: rgba(255, 176, 32, 0.15);
    --rabby-light-red-default: rgba(227, 73, 53, 1);
    --rabby-light-red-light: rgba(227, 73, 53, 0.15);
    --rabby-light-red-dark: rgba(174, 42, 25, 1);
    --rabby-light-red-light-2: rgba(174, 42, 25, 0.2);
    --rabby-light-neutral-title-1: rgba(25, 41, 69, 1);
    --rabby-light-neutral-body: rgba(62, 73, 94, 1);
    --rabby-light-neutral-foot: rgba(106, 117, 135, 1);
    --rabby-light-neutral-line: rgba(211, 216, 224, 1);
    --rabby-light-neutral-bg-1: rgba(255, 255, 255, 1);
    --rabby-light-neutral-bg-2: rgba(242, 244, 247, 1);
    --rabby-light-neutral-bg-3: rgba(247, 250, 252, 1);
    --rabby-light-neutral-card-1: rgba(255, 255, 255, 1);
    --rabby-light-neutral-card-2: rgba(242, 244, 247, 1);
    --rabby-light-neutral-card-3: rgba(247, 250, 252, 1);
    --rabby-light-neutral-title-2: rgb(255, 255, 255, 1);
    --rabby-light-neutral-black: rgba(0, 0, 0, 1);
    --r-blue-default: var(--rabby-light-blue-default);
    --r-blue-light-1: var(--rabby-light-blue-light-1);
    --r-blue-light-2: var(--rabby-light-blue-light-2);
    --r-blue-disable: var(--rabby-light-blue-disable);
    --r-green-default: var(--rabby-light-green-default);
    --r-green-light: var(--rabby-light-green-light);
    --r-orange-default: var(--rabby-light-orange-default);
    --r-orange-light: var(--rabby-light-orange-light);
    --r-red-default: var(--rabby-light-red-default);
    --r-red-light: var(--rabby-light-red-light);
    --r-red-dark: var(--rabby-light-red-dark);
    --r-red-light-2: var(--rabby-light-red-light-2);
    --r-neutral-title-1: var(--rabby-light-neutral-title-1);
    --r-neutral-body: var(--rabby-light-neutral-body);
    --r-neutral-foot: var(--rabby-light-neutral-foot);
    --r-neutral-line: var(--rabby-light-neutral-line);
    --r-neutral-bg-1: var(--rabby-light-neutral-bg-1);
    --r-neutral-bg-2: var(--rabby-light-neutral-bg-2);
    --r-neutral-bg-3: var(--rabby-light-neutral-bg-3);
    --r-neutral-card-1: var(--rabby-light-neutral-card-1);
    --r-neutral-card-2: var(--rabby-light-neutral-card-2);
    --r-neutral-card-3: var(--rabby-light-neutral-card-3);
    --r-neutral-title-2: var(--rabby-light-neutral-title-2);
    --r-neutral-black: var(--rabby-light-neutral-black);
    --button-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
    --modal-shadow: 0px 24px 80px 0px rgba(0, 0, 0, 0.2);
    --icon-stroke: #3e495e;
  }
  .button.unused.svelte-jyyvr8.svelte-jyyvr8 {
    font-size: 15px;
    font-weight: 510;
    box-shadow: none;
    color: var(--r-neutral-body);
    border: 1px solid var(--r-neutral-line);
    background: transparent;
    width: 280px;
  }