:root{--ink:#f3f7ff;--green:#c3ff42;--lime:#c3ff42;--muted:#a7b5cc;--line:#2d3c56}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#090f1d;color:var(--ink);font:15px/1.65 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a.button{cursor:pointer}.logo{font-size:27px;letter-spacing:-1px;font-weight:800}.logo span{font-size:12px;display:inline-block;margin-left:10px;letter-spacing:0;color:var(--muted)}header{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1240px;margin:auto;padding:0 32px}nav{display:flex;gap:28px;font-size:14px}.button{display:inline-block;border:0;background:var(--green);color:#101c16;padding:15px 24px;border-radius:7px;font-weight:600}.small{font-size:13px;padding:11px 17px}.notice{background:#17243b;text-align:center;padding:9px 20px;color:#c1cfe4;font-size:12px}main{max-width:1240px;margin:auto;padding:0 32px}section{padding:64px 0;scroll-margin-top:24px}.hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;padding:76px 0 88px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#65f3cc;margin-bottom:22px}h1{font-size:clamp(40px,4.8vw,64px);line-height:1.25;letter-spacing:-3px;margin:0 0 25px}em{font-style:normal;color:#c3ff42}p{color:#b5c2d8}h2{font-size:30px;letter-spacing:-1px;line-height:1.4;margin:0 0 16px}h3{margin:0 0 8px}.actions{display:flex;align-items:center;gap:24px;margin-top:32px}.textlink{font-size:13px}.micro{font-size:11px;color:#98aac5;margin-top:25px}.hero-art{height:420px;background:#142945;border-radius:160px 160px 22px 22px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid #477095;border-radius:50%;width:390px;height:250px;transform:rotate(-32deg)}.two{transform:rotate(40deg);width:430px;height:320px}.coin{width:170px;height:170px;background:linear-gradient(140deg,#e0ff81,#77dc20);border:10px solid #c3ff42;box-shadow:18px 20px 0 #48871f,28px 35px 40px #76f73c40;border-radius:50%;font-size:110px;color:#17301a;text-align:center;line-height:135px;transform:rotate(-15deg);margin-top:-60px}.artlabel{position:absolute;top:38px;font-size:10px;letter-spacing:3px;color:#b1d1ee}.floating{position:absolute;bottom:43px;right:28px;background:#14253bf5;padding:18px 23px;border-radius:12px;width:260px;box-shadow:0 16px 40px #00000055}.floating span{display:block;font-size:10px;color:#b5c7df}.floating strong{font-size:31px}.floating small{font-size:12px}.spark{color:#65f3cc;letter-spacing:4px;float:right}.artfoot{position:absolute;bottom:13px;left:25px;font-size:8px;letter-spacing:2px}.sectiontop{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.muted{font-size:12px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.panel{background:#142035;border:1px solid var(--line);border-radius:12px;padding:28px}.exchangehead{display:flex;justify-content:space-between;align-items:center}.symbol{font-size:22px;background:#1d3451;border-radius:10px;padding:8px 14px}.rate{font-size:43px;font-weight:700;letter-spacing:-2px;margin:22px 0 0}.rate small{font-size:13px;color:var(--muted);letter-spacing:0;font-weight:400}.card button{width:100%;margin-top:20px}.secondary{background:transparent;border:1px solid var(--line);padding:12px 17px;border-radius:6px;color:var(--green);cursor:pointer}.guide{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.steps article{display:flex;gap:28px;padding:18px 0;border-bottom:1px solid var(--line)}.steps article:last-child{border:0}.steps b{color:#c3ff42}.steps p{margin:0;font-size:13px}.workspace{display:grid;grid-template-columns:1fr 1fr;gap:24px}.workspace .panel{padding:36px}.calculator{background:#123b37}.calculator strong{font-size:58px;color:var(--green)}.calculator small{font-size:18px}label{display:block;font-size:12px;font-weight:600;margin-bottom:16px}input,select{display:block;width:100%;padding:12px 14px;border:1px solid #3b506c;border-radius:6px;background:#142035;color:var(--ink);margin-top:7px}input:focus,select:focus,button:focus-visible,a:focus-visible{outline:3px solid #65f3cc;outline-offset:3px}.check{display:flex;gap:8px;font-weight:400}.check input{width:auto;margin:4px 0}.badge{background:#203a36;color:#c3ff42;border-radius:30px;padding:6px 12px;font-size:10px;letter-spacing:1px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.stats article{border-top:2px solid #c3ff42;padding:24px;background:#142238}.stats span,.stats small{display:block;color:var(--muted)}.stats strong{display:block;font-size:38px}.inline{display:flex;align-items:end;gap:15px}.inline label{margin:0;width:260px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;margin-top:25px}th,td{padding:16px 12px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--muted);font-weight:400}.adminrow{padding:15px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.adminrow span{flex:1}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-weight:500}details p{font-size:13px}.faq{max-width:800px;margin:auto}.faq button{margin-top:24px}footer{border-top:1px solid var(--line);max-width:1176px;margin:20px auto 0;padding:35px 0;display:flex;justify-content:space-between;align-items:center;font-size:11px}footer p{font-size:12px}@media(max-width:800px){header{padding:0 20px;height:auto;min-height:78px;flex-wrap:wrap;gap:10px;padding-block:15px}nav{order:3;width:100%;gap:17px;overflow:auto;white-space:nowrap;font-size:12px}main{padding:0 20px}.hero{grid-template-columns:1fr;gap:35px;padding:45px 0}.hero-art{height:350px}.cards,.workspace,.guide{grid-template-columns:1fr}.sectiontop{align-items:start;flex-direction:column}.stats{gap:8px}.stats article{padding:16px 10px}.stats strong{font-size:26px}.stats small{font-size:10px}section{padding:40px 0}.inline{flex-direction:column;align-items:stretch}.inline label{width:100%}.actions{gap:15px}footer{padding:25px 20px;flex-wrap:wrap;gap:20px}.workspace .panel{padding:24px}h1{letter-spacing:-2px}}

/* High-contrast brand palette */
body{color-scheme:dark;background:radial-gradient(ellipse at 84% 8%,#16324966,transparent 32%),#090f1d}
header .logo,footer .logo{color:#c3ff42}nav a:hover,.textlink:hover{color:#c3ff42}
.button{box-shadow:0 5px 22px #b7ff3526;transition:background .18s,transform .18s}.button:hover{background:#d6ff83;transform:translateY(-2px)}
.notice{border-block:1px solid #30415c}.hero-art{background:radial-gradient(circle at 50% 40%,#246253 0,transparent 65%),linear-gradient(145deg,#123c43,#13213d);border:1px solid #366465}
.hero h1{font-weight:800}.hero em{color:#c3ff42;text-shadow:0 0 45px #c3ff4220}.coin{box-shadow:18px 20px 0 #48871f,28px 35px 65px #76f73c40}
.card{border-top:3px solid #c3ff42;background:linear-gradient(145deg,#1a2b43,#111b2c)}.card:nth-child(2){border-top-color:#65f3cc}.card:nth-child(3){border-top-color:#8dabff}.card:nth-child(2) .rate{color:#65f3cc}.card:nth-child(3) .rate{color:#a5baff}.rate{color:#c3ff42}.secondary{color:#d0ff75;border-color:#49663a;background:#c3ff4208}.secondary:hover{background:#c3ff421a;border-color:#c3ff42}
.calculator{background:linear-gradient(140deg,#164a41,#152e39);border-color:#3c7265}.stats article:nth-child(2){border-top-color:#65f3cc}.stats article:nth-child(3){border-top-color:#8dabff}.stats strong{color:#eff7ff}.stats article:first-child strong{color:#c3ff42}
input,select{background:#0c1728;color:#f3f7ff}input::placeholder{color:#9aaac3}input[type=checkbox]{accent-color:#c3ff42}summary:hover{color:#c3ff42}.floating strong{color:#f5ffeb}.spark{color:#65f3cc}
[hidden]{display:none!important}.toolbar{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:24px 0}.toolbar label{margin:0;min-width:180px}.toolbar label:first-child{flex:1}.toolbar span{font-size:12px;color:var(--muted)}caption{text-align:left;color:#a7b5cc;font-size:12px;padding:24px 12px 0}.tabs{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.tabs .active{background:#c3ff42;color:#101c16;border-color:#c3ff42}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.calculator strong{font-size:clamp(30px,4vw,50px);overflow-wrap:anywhere}.onboarding{margin-bottom:24px}.progress{height:6px;background:#273850;border-radius:10px;overflow:hidden}.progress span{display:block;height:100%;background:linear-gradient(90deg,#65f3cc,#c3ff42);transition:width .2s}.activitygrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.bars{display:flex;height:170px;gap:14px;align-items:end;padding-top:20px}.bars>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:end;text-align:center;font-size:11px;color:#a7b5cc}.bars i{display:block;background:linear-gradient(#c3ff42,#29ab83);height:var(--v);min-height:10px;border-radius:5px 5px 0 0}.bars b{font-weight:400;font-size:10px}.bars span{margin-top:5px}.settle{padding-left:20px;color:#b5c2d8;font-size:13px}.settle li{padding:5px}.closing{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(120deg,#1d493c,#192a44);margin:30px 0 40px}.support{padding:0 0 40px;max-width:800px;margin:auto}dialog{background:#142035;color:#f3f7ff;border:1px solid #45647c;border-radius:16px;padding:32px;max-width:600px;width:calc(100% - 32px);max-height:90vh;overflow:auto}dialog::backdrop{background:#030a17cc;backdrop-filter:blur(5px)}dialog h2{font-size:23px}dialog .sectiontop{flex-direction:row}dt{font-weight:600;color:#65f3cc;margin-top:14px}dd{margin:5px 0;font-size:13px;color:#b5c2d8}#exchangeCards{grid-template-columns:repeat(3,1fr)}.card .rate{margin-top:16px}.stats{margin-top:24px} @media(max-width:800px){#exchangeCards,.activitygrid{grid-template-columns:1fr}.closing{flex-direction:column;align-items:start;gap:20px}.toolbar{gap:12px}.toolbar label{min-width:130px}.calculator strong{font-size:32px}.formgrid{gap:0 10px}dialog{padding:24px}}
#languagePicker{width:112px;flex-shrink:0;margin:0;padding:9px 10px;font-size:12px}header{gap:16px}nav{gap:18px}html[lang=en] h1{font-size:clamp(36px,4.4vw,60px);letter-spacing:-2px}html[lang=en] .hero p{max-width:490px}html[lang=en] .actions{flex-wrap:wrap}html[lang=en] h2{font-size:27px}html[lang=zh-CN] h1{letter-spacing:0}html[lang=en] .sectiontop{flex-wrap:wrap} @media(max-width:1000px){header{flex-wrap:wrap;height:auto;min-height:88px;padding-block:16px}header nav{order:3;width:100%;justify-content:center;flex-wrap:wrap}header>.logo{margin-right:auto}} @media(max-width:800px){header nav{justify-content:start;gap:14px}#languagePicker{width:94px}header>.small{font-size:11px;padding:10px}html[lang=en] h1{font-size:40px}}

#languagePicker{display:inline-flex;align-items:center;gap:3px;width:auto;margin:0;padding:4px;background:#101b2d;border:1px solid #34445d;border-radius:9px;flex-shrink:0}#languagePicker button{border:0;border-radius:5px;padding:7px 10px;background:transparent;color:#b5c2d8;font-size:12px;line-height:1.4;white-space:nowrap;cursor:pointer}#languagePicker button:hover{background:#273750;color:#fff}#languagePicker button.selected{background:#c3ff42;color:#101c16;font-weight:700}#languagePicker button:focus-visible{outline:2px solid #65f3cc;outline-offset:2px}@media(max-width:800px){#languagePicker{width:auto}#languagePicker button{padding:7px 8px;font-size:11px}header{gap:10px}header>.small{padding:9px 10px}}
.member-nav{display:flex;gap:8px;align-items:center}.member-nav .small{font-size:12px;padding:10px 12px}.member-section{margin-top:45px}.member-section .actions{flex-wrap:wrap}#memberEmail{font-size:22px;overflow-wrap:anywhere}#authDialog{max-width:560px}#authDialog .eyebrow{margin-bottom:8px}#authDialog h2{margin-bottom:0}#authDialog .sectiontop{align-items:flex-start}#authForm>.button{width:100%;margin:4px 0 12px}#authMessage{min-height:24px;font-size:13px;color:#c3ff42}#authMessage.error{color:#ffb4b4}#authForm input:invalid:not(:placeholder-shown){box-shadow:none}.authPrivacy{font-size:12px}button:disabled{opacity:.5;cursor:wait}.auth-locked{opacity:.7}.member-nav button{white-space:nowrap}@media(min-width:1001px){header{flex-wrap:wrap;height:auto;padding-block:18px}header nav{order:3;width:100%;justify-content:center}header .logo{margin-right:auto}}@media(max-width:800px){.member-nav{gap:6px}.member-nav .small{padding:8px;font-size:11px}#memberEmail{font-size:18px}header{justify-content:space-between}}

/* Compact header logout control */
.member-nav #navLogout{font-size:11px;padding:6px 9px;line-height:1.35;border-radius:5px;box-shadow:none}@media(max-width:800px){.member-nav #navLogout{font-size:10px;padding:5px 8px}}

.member-nav #navLogout,.member-nav #navLogout:hover{border:0;background:transparent;box-shadow:none}

#requestForm{flex-wrap:wrap}#requestForm .payout-kyc{width:auto;flex:1;min-width:210px;font-size:11px;align-items:flex-start;line-height:1.8}#requestForm .payout-kyc input{margin-top:5px}

#authReferralLabel{margin:16px 0}#authReferralLabel[hidden]{display:none}#authReferralLabel small{display:block;font-size:11px;line-height:1.7;margin-top:7px}#authReferralCode{text-transform:uppercase;letter-spacing:.4px}#authReferralCode:read-only{color:#bce96b;border-color:#637642}
