.pearl-button{--tone: 235, 237, 242;--tone-text: 245, 247, 250;--bg: #080808;--radius: 100px;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;cursor:pointer;position:relative;display:block;width:100%;border-radius:var(--radius);background-color:var(--bg);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:inset 0 .3rem .9rem #ffffff4d,inset 0 -.1rem .3rem #000000b3,inset 0 -.4rem .9rem rgba(var(--tone),.5),0 3rem 3rem #0000004d,0 1rem 1rem -.6rem #000c}.pearl-button[data-tone=brand]{--tone: 235, 237, 242;--tone-text: 245, 247, 250}.pearl-button[data-tone=bitget]{--tone: 0, 196, 214;--tone-text: 160, 234, 242}.pearl-button[data-tone=bingx]{--tone: 64, 104, 255;--tone-text: 178, 196, 255}.pearl-button[data-tone=weex]{--tone: 232, 184, 52;--tone-text: 248, 222, 150}.pearl-button .wrap{display:block;font-size:17px;font-weight:500;line-height:1.2;color:rgba(var(--tone-text),.85);padding:18px 24px;border-radius:inherit;position:relative;overflow:hidden}.pearl-button .label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s ease;transform:translateY(2%);-webkit-mask-image:linear-gradient(to bottom,white 65%,rgba(255,255,255,.75));mask-image:linear-gradient(to bottom,#fff 65%,#ffffffbf)}.pearl-button .icon{flex-shrink:0;transition:transform .2s ease}.pearl-button .wrap:before,.pearl-button .wrap:after{content:"";position:absolute;transition:all .3s ease;pointer-events:none}.pearl-button .wrap:before{left:-15%;right:-15%;bottom:25%;top:-100%;border-radius:50%;background-color:rgba(var(--tone),.12)}.pearl-button .wrap:after{left:6%;right:6%;top:12%;bottom:40%;border-radius:22px 22px 0 0;box-shadow:inset 0 10px 8px -10px #fffc;background:linear-gradient(180deg,#ffffff4d,#0000,#0000)}.pearl-button.is-pressed,.pearl-button:active{transform:translateY(4px);box-shadow:inset 0 .3rem .5rem #ffffff80,inset 0 -.1rem .3rem #000c,inset 0 -.4rem .9rem rgba(var(--tone),.4),0 3rem 3rem #0000004d,0 1rem 1rem -.6rem #000c}.pearl-button.is-pressed .wrap:before,.pearl-button:active .wrap:before{transform:translateY(-5%)}.pearl-button.is-pressed .wrap:after,.pearl-button:active .wrap:after{opacity:.4;transform:translateY(5%)}.pearl-button.is-pressed .label,.pearl-button:active .label{transform:translateY(-4%)}.pearl-button.is-pressed .icon,.pearl-button:active .icon{transform:translate(3px)}.pearl-button:disabled{opacity:.45;cursor:default;pointer-events:none}.pearl-button:focus-visible{outline:2px solid rgba(var(--tone),.6);outline-offset:3px}@media (prefers-reduced-motion: reduce){.pearl-button,.pearl-button .label,.pearl-button .icon,.pearl-button .wrap:before,.pearl-button .wrap:after{transition:none}}.metal-loader-root{display:flex;flex-direction:column;align-items:center;gap:14px}.metal-loader-wrapper{--size: 160px;--u: calc(var(--size) / 180);position:relative;width:var(--size);height:var(--size);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-size:calc(var(--size) * .105);font-weight:300;letter-spacing:.02em}.metal-loader{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:0;animation:metal-rotate 2.4s linear infinite}@keyframes metal-rotate{0%{transform:rotate(90deg);box-shadow:inset 0 calc(10 * var(--u)) calc(20 * var(--u)) #fff,inset 0 calc(20 * var(--u)) calc(30 * var(--u)) #c3c9d2,inset 0 calc(60 * var(--u)) calc(60 * var(--u)) #4a515c}50%{transform:rotate(270deg);box-shadow:inset 0 calc(10 * var(--u)) calc(20 * var(--u)) #fff,inset 0 calc(20 * var(--u)) calc(10 * var(--u)) #8b939f,inset 0 calc(40 * var(--u)) calc(60 * var(--u)) #23272e}to{transform:rotate(450deg);box-shadow:inset 0 calc(10 * var(--u)) calc(20 * var(--u)) #fff,inset 0 calc(20 * var(--u)) calc(30 * var(--u)) #c3c9d2,inset 0 calc(60 * var(--u)) calc(60 * var(--u)) #4a515c}}.metal-loader-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:1.5px;background:conic-gradient(from 0deg,#f5f7fa,#6b737e,#e6e9ee,#3a4049,#f5f7fa,#8d95a0,#f5f7fa);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;z-index:2;animation:metal-rim 6s linear infinite reverse}@keyframes metal-rim{to{transform:rotate(360deg)}}.metal-text{position:relative;z-index:3;display:inline-flex}.metal-letter{display:inline-block;opacity:.4;color:#e6e9ee;text-shadow:0 1px 0 rgba(255,255,255,.35),0 -1px 0 rgba(0,0,0,.6),0 0 6px rgba(200,206,214,.25);animation:metal-letter 2.4s infinite;will-change:transform,opacity}@keyframes metal-letter{0%,to{opacity:.4;transform:translateY(0) scale(1)}20%{opacity:1;transform:translateY(0) scale(1.15)}40%{opacity:.7;transform:translateY(0) scale(1)}}.metal-mascot{position:relative;z-index:1;width:62%;height:62%;object-fit:contain;animation:metal-breathe 2.4s ease-in-out infinite}@keyframes metal-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.metal-caption{--size: 160px;font-size:calc(var(--size) * .1);font-weight:300;letter-spacing:.02em;color:#e6e9ee}.metal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#080a0db8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:metal-fade .25s ease}@keyframes metal-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.metal-loader{animation-duration:6s}.metal-loader-wrapper:before{animation:none}.metal-letter{animation:none;opacity:.85}.metal-mascot,.metal-overlay{animation:none}}.lg-root{position:relative;isolation:isolate;border-radius:var(--lg-radius, 24px);-webkit-tap-highlight-color:transparent;touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;transform-style:preserve-3d;will-change:transform}.lg-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;backdrop-filter:blur(var(--lg-blur, 1px)) saturate(1.5) brightness(1.06);-webkit-backdrop-filter:blur(var(--lg-blur, 1px)) saturate(1.5) brightness(1.06);background:linear-gradient(135deg,#ffffff12,#ffffff06,#ffffff0a);z-index:0}.lg-refraction{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.1) 0%,transparent 55%),radial-gradient(ellipse at 80% 85%,rgba(200,210,220,.06) 0%,transparent 50%)}.lg-content{position:relative;z-index:1}.lg-root:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 0 1px #ffffff38,inset 1px 0 #ffffff1a,inset 0 -1px #00000040,inset -1px 0 #0000001a,0 0 0 .5px #ffffff1f,0 8px 24px -8px #00000080}.lg-root:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(ellipse 60% 50% at var(--lg-hx, 30%) var(--lg-hy, 25%),rgba(255,255,255,var(--lg-hi, .06)) 0%,transparent 70%);transition:background .12s ease-out}.lg-root[data-pressed=true]:after{box-shadow:inset 0 1px #ffffff2e,inset 1px 0 #ffffff14,inset 0 -1px #0000004d,inset -1px 0 #0000001f,0 0 0 .5px #ffffff14,0 4px 12px -6px #0009}.lg-root[data-appearance=dark] .lg-backdrop{background:linear-gradient(135deg,#fff1,#14161c59,#ffffff08)}@media (prefers-reduced-motion: reduce){.lg-root{transition:none!important}.lg-root:before{transition:none}}:root{--bg: #080A0D;--bg-secondary: #0D1015;--surface: #12161C;--surface-2: #171C24;--glass: rgba(255, 255, 255, .055);--border: rgba(255, 255, 255, .08);--border-active: rgba(255, 255, 255, .18);--text: #F5F7FA;--text-2: #9BA3AF;--text-3: #626B78;--accent: #B8C4D0;--accent-rgb: 184, 196, 208;--accent-dim: rgba(184, 196, 208, .12);--danger: #E05555;--danger-dim: rgba(224, 85, 85, .12);--warning: #E0A040;--warning-dim: rgba(224, 160, 64, .12);--radius: 16px;--radius-sm: 10px;--bitget: #18B8D4;--bitget-rgb: 24, 184, 212;--bitget-dim: rgba(24, 184, 212, .1);--bitget-text: #5DD0E8;--bingx: #2E6BF0;--bingx-rgb: 46, 107, 240;--bingx-dim: rgba(46, 107, 240, .1);--bingx-text: #6B9BFF;--weex: #C49500;--weex-rgb: 196, 149, 0;--weex-dim: rgba(196, 149, 0, .1);--weex-text: #E0B830}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none}*::-webkit-scrollbar{display:none}html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}input,textarea{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:14px 16px;font-size:16px;width:100%;outline:none;transition:border-color .2s;font-family:inherit}input:focus,textarea:focus{border-color:var(--border-active)}input::placeholder,textarea::placeholder{color:var(--text-3)}textarea{resize:vertical;min-height:120px}.screen{min-height:100dvh;background:transparent;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,16px);position:relative;z-index:1}.screen-full{height:100dvh;background:transparent;display:flex;flex-direction:column;position:relative;z-index:1}.screen-content{flex:1;padding:16px;display:flex;flex-direction:column;gap:16px}.centered{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:24px 16px}.row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.row:last-child{border-bottom:none}.screen-landing{min-height:100vh;background:transparent;display:flex;flex-direction:column;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 400px)}@keyframes logo-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glass-blob1{0%{transform:translate(0) scale(1)}to{transform:translate(14px,-20px) scale(1.07)}}@keyframes glass-blob2{0%{transform:translate(0) scale(1)}to{transform:translate(-16px,12px) scale(.93)}}@keyframes glass-blob3{0%{transform:translate(0) scale(1)}to{transform:translate(10px,-14px) scale(1.05)}}@keyframes glass-blob4{0%{transform:translate(0) scale(1)}to{transform:translate(-12px,18px) scale(.96)}}@media (prefers-reduced-motion: reduce){[style*=logo-fadein]{animation:none!important}}
