@font-face {
  font-family: ALPH;
  font-display: swap;
  src:
    url('/fonts/Alph-Light.woff2') format('woff2'),
    url('/fonts/Alph-Light.otf') format('opentype');
  font-weight: 200;
}

@font-face {
  font-family: ALPH;
  font-display: swap;
  src:
    url('/fonts/Alph-Light.woff2') format('woff2'),
    url('/fonts/Alph-Light.otf') format('opentype');
  font-weight: 300;
}

@font-face {
  font-family: ALPH;
  font-display: swap;
  src:
    url('/fonts/Alph-Regular.woff2') format('woff2'),
    url('/fonts/Alph-Regular.otf') format('opentype');
  font-weight: 400;
}

@font-face {
  font-family: ALPH;
  font-display: swap;
  src:
    url('/fonts/Alph-Medium.woff2') format('woff2'),
    url('/fonts/Alph-Medium.otf') format('opentype');
  font-weight: 500;
}

@font-face {
  font-family: ALPH;
  font-display: swap;
  src:
    url('/fonts/Alph-SemiBold.woff2') format('woff2'),
    url('/fonts/Alph-SemiBold.otf') format('opentype');
  font-weight: 600;
}

@font-face {
  font-family: ALPH;
  font-display: swap;
  src:
    url('/fonts/Alph-SemiBold.woff2') format('woff2'),
    url('/fonts/Alph-SemiBold.otf') format('opentype');
  font-weight: 700;
}

@font-face {
  font-family: ALPH;
  font-display: swap;
  src:
    url('/fonts/Alph-SemiBold.woff2') format('woff2'),
    url('/fonts/Alph-SemiBold.otf') format('opentype');
  font-weight: 800;
}

@font-face {
  font-family: MiSans;
  src:
    url('/fonts/MiSans/MiSans-Regular.woff2') format('woff2'),
    url('/fonts/MiSans/MiSans-Regular.woff') format('woff'),
    url('/fonts/MiSans/MiSans-Regular.otf') format('opentype'),
    url('/fonts/MiSans/MiSans-Regular.ttf') format('truetype');
  font-weight: 400;
}

html body {
  font-family: ALPH;
}

:root {
  /** Token **/
  --primary-green-110: #9fffc8;
  --primary-green-100: #73fcae;
  --primary-green-80: rgba(115, 252, 174, 0.8);
  --primary-green-60: rgba(115, 252, 174, 0.6);
  --primary-green-30: rgba(115, 252, 174, 0.3);
  --primary-green-20: rgba(115, 252, 174, 0.2);
  --primary-green-15: rgba(115, 252, 174, 0.15);
  --primary-green-10: rgba(115, 252, 174, 0.1);
  --primary-green-5: rgba(115, 252, 174, 0.05);
  --complementary-green-110: #079e6e;
  --complementary-green-100: #0abe82;
  --complementary-green-80: rgba(10, 190, 130, 0.8);
  --complementary-green-60: rgba(10, 190, 130, 0.6);
  --complementary-green-40: rgba(10, 190, 130, 0.4);
  --complementary-green-20: rgba(10, 190, 130, 0.2);
  --complementary-green-12: rgba(10, 190, 130, 0.12);
  --complementary-green-8: rgba(10, 190, 130, 0.08);
  --complementary-red-110: #cc3a47;
  --complementary-red-100: #f04b55;
  --complementary-red-80: rgba(240, 75, 85, 0.8);
  --complementary-red-60: rgba(240, 75, 85, 0.6);
  --complementary-red-40: rgba(240, 75, 85, 0.4);
  --complementary-red-20: rgba(240, 75, 85, 0.2);
  --complementary-red-12: rgba(240, 75, 85, 0.12);
  --complementary-red-8: rgba(240, 75, 85, 0.08);
  --warning-yellow-110: #e6a415;
  --warning-yellow-100: #ffb617;
  --warning-yellow-80: rgba(255, 182, 23, 0.8);
  --warning-yellow-60: rgba(255, 182, 23, 0.6);
  --warning-yellow-40: rgba(255, 182, 23, 0.4);
  --warning-yellow-20: rgba(255, 182, 23, 0.2);
  --warning-yellow-12: rgba(255, 182, 23, 0.12);
  --warning-yellow-8: rgba(255, 182, 23, 0.08);
  --cover: #fff;
  --cover-2: rgba(255, 255, 255, 0.02);
  --cover-4: rgba(255, 255, 255, 0.04);
  --cover-8: rgba(255, 255, 255, 0.08);
  --cover-12: rgba(255, 255, 255, 0.12);
  --cover-16: rgba(255, 255, 255, 0.16);
  --text: #fff;
  --text-20: rgba(255, 255, 255, 0.2);
  --text-30: rgba(255, 255, 255, 0.3);
  --text-40: rgba(255, 255, 255, 0.4);
  --text-60: rgba(255, 255, 255, 0.6);
  --text-100: #fff;
  --text-emphasize: #232832;
  --background-overlay: #232832;
  --background-background: #121414;
  --divider: #fff;
  --divider-3: rgba(255, 255, 255, 0.03);
  --divider-4: rgba(255, 255, 255, 0.04);
  --divider-6: rgba(255, 255, 255, 0.06);
  --divider-8: rgba(255, 255, 255, 0.08);
  --divider-9: rgba(255, 255, 255, 0.09);
  --divider-12: rgba(255, 255, 255, 0.12);
  --divider-16: rgba(255, 255, 255, 0.16);
  --icon: #fff;
  --icon-30: rgba(255, 255, 255, 0.3);
  --icon-40: rgba(255, 255, 255, 0.4);
  --icon-60: rgba(255, 255, 255, 0.6);
  --icon-100: #fff;
  --mask: #000;
  --mask-80: rgba(0, 0, 0, 0.8);
  --mask-60: rgba(0, 0, 0, 0.6);
  --bullet-layer-1: #1e2020;
  --bullet-layer-2: #2f3232;
  --bullet-layer-3: #fff;

  /** Font **/
  --font-family: alph;
  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-16: 16px;
  --font-size-18: 18px;
  --font-size-20: 20px;
  --font-size-24: 24px;
  --font-size-28: 28px;
  --font-size-36: 36px;
  --font-size-48: 48px;
  --font-size-56: 56px;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 600;

  /** Space **/
  --spacing-unit: 8px;

  /** ZIndex **/
  --fix-z-index: 1100;
  --drawer-z-index: 1200;
  --modal-z-index: 1300;
  --notice-z-index: 1400;
  --tooltip-z-index: 1500;
}

html,
body {
  max-width: 100vw;
  min-height: 100vh;

  /* overflow-x: hidden; */
  background: var(--background-background);
}

body {
  font-family: var(--font-family);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overscroll-behavior: none;
}

* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

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

li {
  list-style: none;
}

em {
  font-style: normal;
}

/* 整个滚动条 */
::-webkit-scrollbar {
  width: 3px;
  height: 6px;
  background: transparent;
}

::-webkit-scrollbar-thumb {
  display: block;
  height: 60px;
  border-radius: 6px;
  background: rgba(190, 198, 205, 0.4);
}

.balls-container{max-width:360px;min-width:300px;width:100%;height:250px;background-color:rgba(0,0,0,0);overflow:hidden}@media screen and (max-width: 1199px){.balls-container{width:calc(100% - 32px);max-width:calc(100% - 32px);min-width:300px;height:165px}}@media screen and (max-width: 767px){.balls-container{height:250px}}.ball{fill:radial-gradient(circle, rgb(255, 255, 255) 10%, rgba(0, 0, 0, 0.3) 90%);filter:blur(0) drop-shadow(0 0 20px rgb(255, 255, 255));stroke-width:1;stroke:rgba(0,0,0,0);-webkit-clip-path:circle(50%);clip-path:circle(50%);cursor:pointer}.ball:hover{stroke-width:2;stroke:#fff}.ball-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;color:var(--text)}.ball-title .title{font-size:var(--font-size-12);line-height:130%;font-family:ALPH;font-weight:var(--font-weight-regular);color:var(--text-60)}.ball-title .volume{font-size:var(--font-size-12);line-height:130%;font-family:ALPH;font-weight:var(--font-weight-medium);color:var(--text-100)}.ball-largest{fill:radial-gradient(circle, rgb(115, 252, 174) 10%, rgba(115, 252, 174, 0.3) 90%);filter:blur(0) drop-shadow(0 0 20px rgb(115, 252, 174));stroke-width:1;stroke:rgba(0,0,0,0)}.ball-largest:hover{stroke-width:2;stroke:var(--primary-green-100)}.ball-largest+foreignObject .ball-title{color:var(--primary-green-100)}.ball-largest+foreignObject .ball-title .title{color:var(--primary-green-100)}.ball-largest+foreignObject .ball-title .volume{font-size:var(--font-size-16);line-height:130%;font-family:ALPH;color:var(--primary-green-100)}.ball-level5+foreignObject .ball-title .volume{font-size:var(--font-size-16);line-height:130%;font-family:ALPH}.ball-level4+foreignObject .ball-title .volume{font-size:var(--font-size-14);line-height:130%;font-family:ALPH}.ball-level3+foreignObject .ball-title .volume{font-size:var(--font-size-12);line-height:130%;font-family:ALPH}.ball-level2+foreignObject .ball-title .title{font-size:10px}.ball-level2+foreignObject .ball-title .volume{font-size:10px}.ball-level1+foreignObject .ball-title .title{font-size:8px}.ball-level1+foreignObject .ball-title .volume{font-size:10px}
.Message_messageBox__RCrLn{position:fixed;left:50%;transform:translate(-50%, -50%);padding:calc(2*var(--spacing-unit));border-radius:calc(1*var(--spacing-unit));background:var(--bullet-layer-3);box-shadow:0 0 1px 0 rgba(0,0,0,.1),0 4px 24px 0 rgba(0,0,0,.06);z-index:var(--modal-z-index);min-width:130px;max-width:400px}@media screen and (max-width: 767px){.Message_messageBox__RCrLn{width:100%;max-width:90vw}}.Message_messageBox__RCrLn .Message_moreContent__RFoA9{font-size:var(--font-size-16);line-height:130%;font-family:ALPH;margin-top:calc(1*var(--spacing-unit));margin-right:calc(3.5*var(--spacing-unit))}.Message_messageBox__RCrLn .Message_moreContent__RFoA9 a{text-decoration:underline;cursor:pointer;color:var(--complementary-green-100)}.Message_messageBody__i3gxk{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(1*var(--spacing-unit))}.Message_messageContent__TpmWk{flex:1 1;display:flex;gap:calc(1*var(--spacing-unit));white-space:pre-line}.Message_messageIcon__cN3ze{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;flex-shrink:0}.Message_messageIcon__cN3ze svg path{fill:currentcolor}.Message_messageIcon__cN3ze.Message_success__PMDeX{color:var(--complementary-green-100)}.Message_messageIcon__cN3ze.Message_error__Clp0M{color:var(--complementary-red-100)}.Message_messageIcon__cN3ze.Message_info__zVXbw{color:var(--text-emphasize)}.Message_messageIcon__cN3ze.Message_warning__XU98I{color:var(--warning-yellow-100)}.Message_messageInfo__c_3t4{display:flex;flex-direction:column;gap:calc(1*var(--spacing-unit))}.Message_messageTitle__1Lv_w{color:var(--text-emphasize);font-size:var(--font-size-16);line-height:130%;font-family:ALPH;font-weight:var(--font-weight-bold)}.Message_messageCloseBtn__WAWD8{display:flex;width:16px;height:16px;justify-content:center;align-items:center;cursor:pointer;flex-shrink:0;color:var(--background-background)}
.HeaderLayout_header__ORX2F{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 calc(3*var(--spacing-unit));height:calc(8*var(--spacing-unit));background:linear-gradient(var(--cover-2), var(--cover-2)),var(--background-background);width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:var(--fix-z-index)}@media screen and (max-width: 767px){.HeaderLayout_header__ORX2F{height:calc(6*var(--spacing-unit));padding:0 calc(1.5*var(--spacing-unit))}}.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr{width:max-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr .HeaderLayout_logo__hvZPk{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer}.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr .HeaderLayout_logo__hvZPk img{height:calc(4.5*var(--spacing-unit));margin-right:calc(0.5*var(--spacing-unit))}@media screen and (max-width: 767px){.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr .HeaderLayout_logo__hvZPk img{height:calc(3*var(--spacing-unit))}}.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr .HeaderLayout_logo__hvZPk span{font-size:var(--font-size-18);line-height:130%;font-family:ALPH;font-weight:var(--font-weight-regular);color:var(--text)}@media screen and (max-width: 767px){.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr .HeaderLayout_logo__hvZPk span{display:none}}.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr .HeaderLayout_nav__KUyU3{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(2.5*var(--spacing-unit));margin:0 calc(3*var(--spacing-unit))}.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr .HeaderLayout_nav__KUyU3 .HeaderLayout_navLink__LIeFq{text-decoration:none;color:var(--text);font-size:var(--font-size-16);line-height:130%;font-family:ALPH;font-weight:var(--font-weight-regular)}.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr .HeaderLayout_nav__KUyU3 .HeaderLayout_navLink__LIeFq:hover{color:var(--primary-green-100);font-weight:var(--font-weight-medium)}.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr .HeaderLayout_nav__KUyU3 .HeaderLayout_navLink__LIeFq.HeaderLayout_active__WEa2p{color:var(--primary-green-100);font-weight:var(--font-weight-medium)}@media screen and (max-width: 1199px){.HeaderLayout_header__ORX2F .HeaderLayout_leftSection__aOavr .HeaderLayout_nav__KUyU3{display:none}}.HeaderLayout_header__ORX2F .HeaderLayout_rightSection__1Xb_G{flex:1 1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:calc(1.5*var(--spacing-unit))}@media screen and (max-width: 767px){.HeaderLayout_header__ORX2F .HeaderLayout_rightSection__1Xb_G{gap:calc(1*var(--spacing-unit))}}.HeaderLayout_header__ORX2F .HeaderLayout_rightSection__1Xb_G .HeaderLayout_search___ftuo{display:none;cursor:pointer;background:var(--cover-4);border-radius:calc(1*var(--spacing-unit));padding:calc(1*var(--spacing-unit))}.HeaderLayout_header__ORX2F .HeaderLayout_rightSection__1Xb_G .HeaderLayout_search___ftuo svg{display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 1199px){.HeaderLayout_header__ORX2F .HeaderLayout_rightSection__1Xb_G .HeaderLayout_search___ftuo{display:flex;flex-direction:row;justify-content:center;align-items:center}.HeaderLayout_header__ORX2F .HeaderLayout_rightSection__1Xb_G .HeaderLayout_search___ftuo svg{width:calc(3*var(--spacing-unit));height:calc(3*var(--spacing-unit))}}@media screen and (max-width: 767px){.HeaderLayout_header__ORX2F .HeaderLayout_rightSection__1Xb_G .HeaderLayout_search___ftuo{display:flex;flex-direction:row;justify-content:center;align-items:center}.HeaderLayout_header__ORX2F .HeaderLayout_rightSection__1Xb_G .HeaderLayout_search___ftuo svg{width:calc(2.5*var(--spacing-unit));height:calc(2.5*var(--spacing-unit))}}
.FooterLayout_footer__uXb_S{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 calc(3*var(--spacing-unit));height:calc(5*var(--spacing-unit));background:linear-gradient(var(--cover-8), var(--cover-8)),var(--background-background);position:fixed;left:0;right:0;bottom:0;z-index:var(--fix-z-index)}.FooterLayout_footer__uXb_S .FooterLayout_leftNav__6Sgpj{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:4px;font-weight:400;font-size:12px;line-height:130%;color:#fff;cursor:pointer}.FooterLayout_footer__uXb_S .FooterLayout_leftNav__6Sgpj:hover{opacity:.8}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB{flex:1 1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:calc(3*var(--spacing-unit))}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_navItem__LKlmc{min-width:calc(1.25*var(--spacing-unit));min-height:calc(1.25*var(--spacing-unit));display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:var(--text-60);cursor:pointer;font-size:var(--font-size-12);line-height:150%;font-family:ALPH;font-weight:var(--font-weight-regular)}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_navItem__LKlmc p{display:inline;margin-left:calc(0.5*var(--spacing-unit))}@media screen and (max-width: 767px){.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_navItem__LKlmc p{display:none}}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_navItem__LKlmc:hover svg path{fill:var(--icon-100);fill-opacity:1}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_navItem__LKlmc:hover p{color:var(--text)}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_socialMediaWrap__ilw7s{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(2*var(--spacing-unit))}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_socialMediaWrap__ilw7s .FooterLayout_navItem__LKlmc{width:20px;height:20px;border-radius:50%;background-color:var(--cover-4)}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_socialMediaWrap__ilw7s .FooterLayout_navItem__LKlmc svg{width:20px;height:20px}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_socialMediaWrap__ilw7s .FooterLayout_navItem__LKlmc svg path{fill:var(--icon-60);fill-opacity:1}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_socialMediaWrap__ilw7s .FooterLayout_navItem__LKlmc:hover svg path{fill:var(--icon-100);fill-opacity:1}.FooterLayout_footer__uXb_S .FooterLayout_rightNavs__x7LYB .FooterLayout_balance__cf_p7{color:var(--text);font-size:var(--font-size-12);line-height:150%;font-family:ALPH;font-weight:var(--font-weight-medium);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(0.5*var(--spacing-unit))}
.GlobalLayout_page_container__Rba8N{display:flex;width:100%;min-height:100vh;display:flex;flex-direction:column}.GlobalLayout_main__f1o3G{flex:1 1;padding:calc(3*var(--spacing-unit));margin-bottom:calc(5*var(--spacing-unit));background-color:var(--background-background);color:var(--text-100);width:100%}@media screen and (max-width: 767px){.GlobalLayout_main__f1o3G{padding:calc(1.5*var(--spacing-unit))}}
.Alert_alert__g3bU9{z-index:0;display:flex;padding:calc(1.5*var(--spacing-unit)) calc(2*var(--spacing-unit));gap:4px;justify-content:space-between;align-items:center}.Alert_alert__g3bU9.Alert_error__xzI67{background:var(--complementary-red-12);color:var(--complementary-red-100);font-size:var(--font-size-12);line-height:130%;font-family:ALPH}.Alert_alert__g3bU9 .Alert_content__fkFvt{flex-grow:1;display:flex;justify-content:center}.Alert_alert__g3bU9 .Alert_close__ij5l5{color:var(--icon-60);cursor:pointer}.Alert_alert__g3bU9 .Alert_close__ij5l5:hover{color:var(--icon)}
