@charset "UTF-8";
:root{color-scheme:dark;--bg:#080a0a;--bg-2:#0d1010;--panel:#111514;--panel-2:#171a17;--line:rgba(226,192,124,.14);--line-strong:rgba(235,201,134,.33);--gold:#dfb975;--gold-light:#fae2a5;--gold-bright:#fff0bf;--gold-dark:#8c6a3d;--text:#f1ede4;--muted:#9a9b94;--subtle:#686e68;--max:1240px;--radius:4px;font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei","Source Han Sans SC",system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}svg{display:block}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}::selection{color:#10110b;background:var(--gold)}.container{width:min(var(--max),calc(100% - 80px));margin:0 auto}.skip-link{position:fixed;top:-90px;left:10px;z-index:1000;background:var(--gold);color:#111;padding:12px}.skip-link:focus{top:10px}.site-bg{position:absolute;top:0;left:0;width:100%;height:1300px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 45% 35% at 76% 31%,rgba(181,128,45,.13),transparent 72%),radial-gradient(ellipse 45% 32% at 22% 38%,rgba(156,130,75,.045),transparent 74%)}.particles{position:absolute;top:100px;left:0;width:100%;height:830px;pointer-events:none;z-index:0;opacity:.58}.cursor-glow{position:fixed;left:0;top:0;width:340px;height:340px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(215,171,90,.065),transparent 68%);transform:translate(-50%,-50%);z-index:3;opacity:0;transition:opacity .25s;mix-blend-mode:screen}
.top-announcement{height:36px;display:flex;align-items:center;justify-content:center;gap:15px;padding:0 20px;position:relative;z-index:20;background:linear-gradient(90deg,#806036 0%,#e8c994 45%,#b28d54 100%);color:#1c1a13;font-size:10px;letter-spacing:.14em;font-weight:800}.top-announcement strong{font-size:11px;letter-spacing:.17em}.top-pulse{width:6px;height:6px;border-radius:50%;background:#161e10;box-shadow:0 0 0 4px rgba(28,30,16,.12);animation:pulse 2s infinite}.announcement-divider{height:11px;width:1px;background:rgba(0,0,0,.35)}.announcement-go{position:absolute;right:max(40px,calc((100vw - var(--max))/2));font-weight:700;font-size:10px}.announcement-go span{font-size:14px;margin-left:5px}.site-header{height:86px;position:sticky;top:0;z-index:50;background:rgba(8,10,10,.79);border-bottom:1px solid rgba(223,185,117,.11);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .25s,box-shadow .25s}.site-header.scrolled{background:rgba(8,10,10,.96);box-shadow:0 8px 30px rgba(0,0,0,.35)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-icon{width:46px;height:46px;border:1px solid var(--line-strong);border-radius:50%;overflow:hidden;background:#101312;box-shadow:0 0 18px rgba(204,160,82,.11)}.brand-icon img{width:100%;height:100%;object-fit:cover}.brand-copy{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.brand-copy strong{font-family:Georgia,"Times New Roman",serif;font-size:24px;letter-spacing:.07em;line-height:1.1;color:var(--gold-light)}.brand-copy em{font-family:inherit;font-size:15px;font-style:normal;letter-spacing:.12em;padding-left:4px}.brand-copy small{font:9px Arial,sans-serif;letter-spacing:.21em;color:#8e8b7d}.main-nav{display:flex;align-items:center;justify-content:center;gap:23px;margin-left:auto}.main-nav a{position:relative;font-size:12px;color:#b2b1a9;white-space:nowrap;transition:color .2s}.main-nav a:hover,.main-nav a.active{color:var(--gold-light)}.main-nav a:after{content:"";position:absolute;height:1px;width:0;background:var(--gold);bottom:-11px;left:0;transition:width .25s}.main-nav a:hover:after,.main-nav a.active:after{width:100%}.header-actions{display:flex;align-items:center;gap:10px}.social-icon{width:35px;height:35px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--gold);transition:background .2s,border-color .2s,transform .2s}.social-icon:hover{border-color:var(--gold);background:#252318;transform:translateY(-2px)}.social-icon svg{width:17px;height:17px}.header-contract{margin-left:7px;font-size:11px;padding:13px 14px;border:1px solid var(--gold-dark);color:var(--gold-light);white-space:nowrap}.header-contract span{margin-left:8px}.header-contract:hover{background:rgba(224,182,104,.13)}.menu-toggle{display:none;position:relative;width:40px;height:40px;background:transparent;border:1px solid var(--line-strong);flex-shrink:0}.menu-toggle span{display:block;position:absolute;width:19px;height:1px;background:var(--gold);left:10px;transition:transform .25s,top .25s,opacity .25s}.menu-toggle span:nth-child(1){top:12px}.menu-toggle span:nth-child(2){top:19px}.menu-toggle span:nth-child(3){top:26px}.menu-toggle.is-open span:nth-child(1){top:19px;transform:rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){top:19px;transform:rotate(-45deg)}
.hero{position:relative;isolation:isolate;min-height:750px;display:flex;flex-direction:column;overflow:hidden;border-bottom:1px solid rgba(230,198,130,.12)}.hero:before{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(to right,rgba(4,8,7,.14),transparent 80%),radial-gradient(ellipse 35% 70% at 75% 43%,rgba(175,124,58,.10),transparent 78%)}.hero:after{content:"";pointer-events:none;position:absolute;left:0;bottom:0;width:100%;height:180px;background:linear-gradient(0deg,var(--bg),transparent)}.hero-gridline{position:absolute;inset:0;opacity:.12;pointer-events:none;background-image:linear-gradient(90deg,rgba(211,180,120,.15) 1px,transparent 1px),linear-gradient(0deg,rgba(211,180,120,.09) 1px,transparent 1px);background-size:calc((100vw - 80px)/6) 100%,100% 140px;mask-image:linear-gradient(to right,transparent 1%,black 40%,transparent 100%)}.hero-grid{flex:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:10px;position:relative;z-index:2;padding-top:42px;padding-bottom:34px}.hero-copy{z-index:4;padding:14px 0 0}.hero-eyebrow{font-size:10px;font-weight:600;letter-spacing:.29em;color:var(--gold);display:flex;align-items:center;gap:13px;margin-bottom:35px}.eyebrow-line{width:31px;height:1px;background:var(--gold)}.eyebrow-index{margin-left:5px;color:#65675e;font-weight:400}.hero-status{color:#b5b4a9;font-size:12px;letter-spacing:.08em;display:flex;align-items:center;gap:12px}.status-dot{height:7px;width:7px;background:var(--gold);border-radius:50%;box-shadow:0 0 15px var(--gold);animation:pulse 2.5s infinite}.status-divider{color:var(--gold-dark)}.hero-title{margin:22px 0 19px;display:flex;flex-direction:column;line-height:1.03}.hero-title-chinese{font-size:clamp(76px,7.4vw,118px);font-weight:750;letter-spacing:.07em;white-space:nowrap;color:#eee8d5;text-shadow:0 7px 28px rgba(0,0,0,.7)}.title-accent{background:linear-gradient(150deg,#fff6cc 5%,#d3a35b 42%,#ffdf98 67%,#ad7c3d 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-title-fullstop{color:var(--gold);font-family:Georgia,serif;font-weight:400}.hero-title-en{font-family:Georgia,"Times New Roman",serif;font-size:clamp(17px,2.12vw,29px);letter-spacing:.10em;font-weight:400;color:#b6a07b;line-height:1.8}.hero-title-en b{color:var(--gold-light);font-weight:400}.hero-lead{font-size:15px;line-height:2.15;color:#b2b2a9;letter-spacing:.055em;margin:0 0 23px}.hero-lead strong{color:var(--gold-light);font-family:Georgia,serif;font-size:17px}.launch-hero{display:flex;position:relative;align-items:center;gap:15px;width:min(530px,100%);padding:17px 20px 18px;border:1px solid rgba(239,198,121,.43);background:linear-gradient(110deg,rgba(210,168,91,.16),rgba(31,26,19,.35) 72%,rgba(217,172,84,.09));box-shadow:inset 0 1px 0 rgba(255,226,154,.08),0 8px 35px rgba(0,0,0,.22);overflow:hidden}.launch-hero:before{content:"";position:absolute;top:0;left:-100%;height:100%;width:65%;background:linear-gradient(90deg,transparent,rgba(255,239,185,.14),transparent);transform:skew(-20deg);animation:shine 5.5s ease-in-out infinite}.launch-spark{font-size:28px;color:var(--gold-light);line-height:1}.launch-hero>div{display:flex;flex-direction:column;gap:5px}.launch-hero small{font-size:9px;letter-spacing:.28em;color:#bfa373}.launch-hero strong{font-size:19px;letter-spacing:.09em;color:#fff0cb}.launch-hero strong span{font-size:12px;color:var(--gold);margin-left:11px;font-weight:500}.launch-arrow{margin-left:auto;color:var(--gold);font-size:20px}.hero-buttons{display:flex;gap:12px;margin-top:23px}.btn{min-width:182px;min-height:49px;padding:0 22px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:15px;font-size:12px;font-weight:700;letter-spacing:.11em;position:relative;overflow:hidden;transition:background .23s,border-color .23s,transform .23s,box-shadow .23s}.btn:hover{transform:translateY(-3px)}.btn-gold{background:linear-gradient(110deg,#b58a4f 0%,#f5dca0 48%,#c29b5b 100%);color:#17160f;box-shadow:0 7px 22px rgba(198,144,59,.15)}.btn-gold:hover{box-shadow:0 10px 32px rgba(198,144,59,.3)}.btn-outline{border-color:rgba(215,181,112,.52);color:var(--gold-light);background:rgba(8,10,10,.55)}.btn-outline:hover{background:rgba(226,182,102,.11);border-color:var(--gold)}.hero-mini-stats{display:flex;align-items:center;margin-top:39px;max-width:530px}.hero-mini-stats>div{min-width:0;display:flex;flex-direction:column;gap:5px;flex:1;padding-left:22px;border-left:1px solid var(--line-strong)}.hero-mini-stats>div:first-child{padding-left:0;border-left:0}.hero-mini-stats strong{font:600 29px/1 Georgia,"Times New Roman",serif;letter-spacing:.02em;color:var(--gold-light)}.hero-mini-stats strong small{font-family:inherit;font-size:13px;margin-left:3px}.hero-mini-stats span{font-size:10px;letter-spacing:.03em;color:#8e9089}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;width:117%;margin-left:-8%;transform:translateY(-4px)}.crest-geometry{position:absolute;width:100%;height:100%;left:0;top:0;animation:slowspin 120s linear infinite}.crest-svg{width:100%;height:100%;stroke:rgba(219,181,111,.25);stroke-width:.7}.crest-svg circle:nth-child(2){stroke:rgba(225,191,129,.34)}.crest-svg path{stroke-dasharray:620;stroke-dashoffset:620;animation:drawline 4.2s 1s ease-out forwards}.orbit{position:absolute;border:1px solid rgba(207,156,73,.13);border-radius:50%;pointer-events:none}.orbit-one{width:94%;aspect-ratio:1;box-shadow:0 0 60px rgba(196,144,69,.03)}.orbit-two{width:80%;aspect-ratio:1;border-style:dashed;animation:slowspin 55s linear infinite reverse}.emblem-glow{position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(225,168,70,.3),rgba(166,107,36,.1) 46%,transparent 72%);filter:blur(31px);animation:glow 5s ease-in-out infinite alternate}.emblem-circle{position:relative;z-index:2;width:83%;aspect-ratio:1;overflow:hidden;border-radius:50%;box-shadow:0 20px 75px #000,0 0 70px rgba(218,158,63,.14);animation:floaty 7s ease-in-out infinite}.emblem-circle:after{content:"";position:absolute;inset:1%;border-radius:50%;box-shadow:inset 0 0 50px 19px rgba(0,0,0,.35);pointer-events:none}.emblem-circle img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);filter:contrast(1.13) saturate(.89)}.orbit-label{position:absolute;z-index:3;font:9px Arial,sans-serif;letter-spacing:.25em;color:var(--gold-light);display:flex;align-items:center;gap:9px;white-space:nowrap}.orbit-label i{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.orbit-label-top{top:6%;right:11%}.orbit-label-bottom{bottom:6%;left:8%}.hero-vertical-word{position:absolute;right:-14px;top:31%;writing-mode:vertical-rl;font:9px Arial,sans-serif;letter-spacing:.2em;color:#7a7160}.hero-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;font-size:10px;letter-spacing:.2em;color:#777d76}.scroll-chevron{margin-left:14px;color:var(--gold);font-size:18px;display:inline-block;animation:scrollbob 2s infinite}
.ticker{height:59px;overflow:hidden;display:flex;align-items:center;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#141711,#1a1b13,#131713);position:relative}.ticker:before,.ticker:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:1;pointer-events:none}.ticker:before{left:0;background:linear-gradient(90deg,#141711,transparent)}.ticker:after{right:0;background:linear-gradient(-90deg,#131713,transparent)}.ticker-track{display:flex;width:max-content;gap:35px;align-items:center;animation:marquee 35s linear infinite}.ticker span{font-size:11px;letter-spacing:.24em;white-space:nowrap;color:#c4b59a}.ticker i{font-style:normal;color:var(--gold);font-size:15px}
.section{padding:125px 0;position:relative;overflow:hidden}.section-heading{margin-bottom:52px}.section-heading.heading-split{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.section-heading.heading-split>p{max-width:405px;padding-bottom:8px;margin-bottom:0}.section-kicker{font:600 11px Arial,"PingFang SC",sans-serif;letter-spacing:.22em;color:var(--gold);margin-bottom:23px}.section-kicker span{display:inline-block;border:1px solid rgba(225,185,115,.5);padding:4px 7px;margin-right:8px;font-size:10px}.section h2{font-size:clamp(33px,3.6vw,55px);letter-spacing:-.035em;line-height:1.35;font-weight:650;margin:0;color:#f4f0e6}.section h2 em,.community-title h2 em{font-style:normal;font-weight:530;color:var(--gold);font-family:inherit}.section-heading>p,.section-heading.heading-split>p,.faq-heading>p{font-size:13px;color:var(--muted);line-height:2.1;max-width:600px;letter-spacing:.02em;margin-top:17px}.overview-section{background:linear-gradient(180deg,#090c0b,#0b0e0d)}.overview-section:before{content:"01";position:absolute;right:-80px;top:65px;font:400 320px Georgia,serif;color:rgba(219,190,133,.018);pointer-events:none}.eco-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,236px);gap:14px}.eco-card{border:1px solid var(--line);background:linear-gradient(153deg,rgba(28,32,29,.8),rgba(12,15,14,.93));position:relative;padding:23px 23px 18px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color .3s,transform .3s,background .3s}.eco-card:hover{transform:translateY(-5px);border-color:rgba(215,183,118,.5);background:#171b18}.eco-card:before{content:"";height:1px;width:0;position:absolute;left:0;top:0;background:var(--gold);transition:width .4s}.eco-card:hover:before{width:100%}.eco-card-feature{grid-column:span 2;grid-row:span 2;padding:30px;background:radial-gradient(ellipse at 54% 35%,rgba(177,130,58,.15),transparent 52%),linear-gradient(140deg,#1b1e19,#0e1210 75%)}.eco-card-top{display:flex;justify-content:space-between;color:var(--gold);font:10px Arial,sans-serif;letter-spacing:.15em}.card-diagonal{font-size:19px}.eco-big-icon{width:200px;height:200px;position:absolute;top:56px;left:50%;transform:translateX(-50%);opacity:.78}.eco-big-icon svg{width:100%;height:100%;stroke:rgba(221,178,109,.7);stroke-width:1.4;filter:drop-shadow(0 0 18px rgba(214,166,81,.22));animation:floaty 7s ease-in-out infinite}.eco-big-icon svg path{stroke-dasharray:500;stroke-dashoffset:500;animation:drawline 3.8s 1s ease-out forwards}.eco-card-copy{margin-top:auto;position:relative}.eco-card-copy>span{font:10px Arial,sans-serif;letter-spacing:.24em;color:var(--gold);display:block;margin-bottom:9px}.eco-card h3{font-size:19px;font-weight:600;margin:13px 0 9px}.eco-card-feature h3{font-size:29px}.eco-card p{font-size:12px;line-height:1.95;color:#989e96;margin:0;max-width:300px}.eco-card-feature p{max-width:390px}.eco-card-foot{margin-top:24px;border-top:1px solid var(--line);padding-top:15px;display:flex;justify-content:space-between;font-size:11px;color:#a9a396}.eco-card-foot span{color:var(--gold)}.eco-number{font:12px Arial,sans-serif;letter-spacing:.18em;color:var(--gold)}.eco-symbol{display:block;height:62px;line-height:1.2;font-size:55px;font-family:Georgia,serif;font-weight:400;margin-top:7px;color:#c9a66c;opacity:.8}.eco-card>a{margin-top:auto;border-top:1px solid var(--line);padding-top:13px;font-size:11px;color:var(--gold);display:flex;justify-content:space-between}.eco-card>a span{font-size:15px}
.token-section{background:linear-gradient(90deg,#0c0f0d,#10130e 49%,#0c100d)}.token-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 60% at 25% 56%,rgba(221,175,86,.06),transparent 70%);pointer-events:none}.token-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.token-disc-area{display:flex;flex-direction:column;align-items:center}.disc-orbit{width:min(440px,100%);aspect-ratio:1;border:1px dashed rgba(209,175,111,.22);border-radius:50%;padding:32px;position:relative}.disc-orbit:before,.disc-orbit:after{content:"✦";position:absolute;color:var(--gold);font-size:17px}.disc-orbit:before{left:5%;top:15%}.disc-orbit:after{right:10%;bottom:6%}.token-donut{width:100%;height:100%;border-radius:50%;background:conic-gradient(from -90deg,#f8dba0,#af844c 39%,#dcb775 80%,#47473b 80%,#47473b 100%);display:grid;place-items:center;position:relative;box-shadow:0 0 50px rgba(220,170,78,.07);animation:glow 5s ease-in-out infinite alternate}.token-donut:before{content:"";width:80%;height:80%;border-radius:50%;background:#111510;box-shadow:inset 0 0 35px rgba(0,0,0,.7),0 0 0 1px rgba(242,206,142,.28);position:absolute}.donut-inner{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;gap:6px}.donut-inner>span{color:var(--gold);font:11px Arial,sans-serif;letter-spacing:.25em}.donut-inner strong{font:600 77px Georgia,serif;letter-spacing:-.05em;color:var(--gold-light)}.donut-inner strong small{font-size:27px;margin-left:7px}.token-key{display:flex;gap:30px;justify-content:center;margin-top:32px;width:100%}.token-key>div{display:flex;align-items:center;gap:8px;color:#acada2;font-size:11px}.token-key i,.fee-path-labels i{width:8px;height:8px;display:inline-block;background:var(--gold)}.token-key i.key-muted{background:#5d5b4b}.token-key strong{font:14px Georgia,serif;color:var(--gold-light);white-space:nowrap}.token-detail{border:1px solid var(--line);background:linear-gradient(150deg,#171b17,#0f130f);padding:34px 38px}.token-detail-heading{display:flex;justify-content:space-between;color:var(--gold);font:10px Arial,sans-serif;letter-spacing:.23em;padding-bottom:18px;border-bottom:1px solid var(--line)}.small-star{font-size:18px}.token-row{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.token-row small{font:10px Arial,sans-serif;letter-spacing:.12em;color:#898c82}.token-row h3{font-size:28px;font-weight:650;margin:6px 0 0;color:var(--text)}.token-row h3 span{font:13px Georgia,serif;color:var(--gold)}.token-row p{margin:7px 0 0;color:#92958c;font-size:11px}.token-row-id{font:12px Georgia,serif;color:var(--gold-dark)}.fee-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.fee-mini-grid>div{background:rgba(219,186,123,.06);border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:9px}.fee-mini-grid span{font-size:11px;color:#a8a99d}.fee-mini-grid strong{font:38px Georgia,serif;color:var(--gold-light)}.fee-mini-grid strong small{font-size:17px;margin-left:3px}.fee-path{margin-top:22px}.fee-path>div:first-child{display:flex;justify-content:space-between;gap:10px;color:#b8b4a8;font-size:11px}.fee-path>div:first-child span:last-child{color:var(--gold)}.fee-path-bar{display:flex;width:100%;height:8px;margin-top:13px;overflow:hidden}.fee-path-bar i{display:block;background:linear-gradient(90deg,#b48a4f,#f4d695);width:90%}.fee-path-bar b{display:block;background:#66604c;width:10%}.fee-path-labels{display:flex;justify-content:space-between;font-size:10px;color:#a8a99c;margin-top:10px}.fee-path-labels i{margin-right:4px}.fee-path-labels span:last-child i{background:#66604c}
.wealth-section{background:#080b0a}.wealth-layout{display:grid;grid-template-columns:1.22fr .78fr;gap:15px}.wealth-panel{background:linear-gradient(150deg,#181b16,#0e100e);border:1px solid var(--line);padding:30px;min-width:0;position:relative;overflow:hidden}.wealth-main:before{content:"";position:absolute;right:-160px;top:-130px;width:410px;height:410px;border:1px solid rgba(229,185,108,.14);border-radius:50%;box-shadow:0 0 0 70px rgba(217,166,87,.025),0 0 0 130px rgba(217,166,87,.018);pointer-events:none}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--gold-light);font-size:12px;font-weight:600;letter-spacing:.07em}.outline-label{color:#988568;border:1px solid rgba(218,176,104,.25);padding:6px 9px;font:9px Arial,sans-serif;letter-spacing:.14em}.wealth-example{padding:53px 0 42px;display:flex;align-items:center;gap:22px}.example-amount{min-width:0;display:flex;flex-direction:column;gap:13px}.example-amount>small{font-size:12px;color:#a2a49b}.example-amount strong{white-space:nowrap;font:600 clamp(37px,4.1vw,65px) Georgia,serif}.example-amount strong span{font-size:21px;color:var(--gold)}.amount-accent strong{color:var(--gold-light)}.example-arrow{min-width:55px;flex:1;align-self:center;display:flex;align-items:center;flex-direction:column;gap:8px;color:var(--gold)}.example-arrow span{font:18px Georgia,serif}.example-arrow svg{stroke:var(--gold);stroke-width:1;width:100%;max-width:100px}.wealth-rate{display:flex;gap:25px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.wealth-rate>div:first-child{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.wealth-rate strong{color:var(--gold-light);font:600 51px Georgia,serif}.wealth-rate strong span{font-size:22px}.wealth-rate>div:first-child>span{color:var(--gold);font-size:10px}.rate-separator{width:1px;height:68px;background:var(--line-strong)}.wealth-rate p{font-size:11px;line-height:2;color:#a5a79e;margin:0}.panel-note{font-size:10px;color:#797f75;line-height:1.8;margin-top:16px}.allocation-panel{background:linear-gradient(160deg,#1c201a,#0c100d)}.allocation-disc{margin:24px auto 20px;width:175px;height:175px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#dcb472 0 50%,#aa8651 50% 80%,#776c55 80% 90%,#4e5046 90% 100%);box-shadow:0 0 0 8px rgba(221,177,105,.04)}.allocation-disc>div{width:74%;height:74%;border-radius:50%;background:#141913;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;box-shadow:inset 0 0 25px #080b0a}.allocation-disc small{font:9px Arial,sans-serif;letter-spacing:.12em;color:#a1a194}.allocation-disc strong{font:37px Georgia,serif;color:var(--gold-light)}.allocation-list>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:12px 0;font-size:11px;color:#a4a79d}.allocation-list strong{color:#e9d0a1;font:18px Georgia,serif}.allocation-dot{display:inline-block;width:7px;height:7px;margin-right:8px}.dot-a{background:#dcb472}.dot-b{background:#aa8651}.dot-c{background:#776c55}.dot-d{background:#4e5046}.wealth-bottom{margin-top:15px;padding:23px 30px;border:1px solid var(--line);display:flex;align-items:center;gap:24px;background:#121612}.wealth-bottom-symbol{font:46px Georgia,serif;color:var(--gold)}.wealth-bottom>div:nth-child(2){flex:1}.wealth-bottom h3{font-size:15px;margin:0 0 8px}.wealth-bottom p{font-size:11px;line-height:1.8;color:#949a91;margin:0}.wealth-bottom>span{font:9px Arial,sans-serif;letter-spacing:.15em;color:#6e756a;white-space:nowrap}
.mall-section{background:radial-gradient(ellipse 50% 55% at 73% 53%,rgba(199,152,69,.065),transparent 80%),linear-gradient(180deg,#10140f,#090c0a)}.mall-layout{display:grid;grid-template-columns:1.07fr .93fr;gap:85px;align-items:center}.mall-copy .section-kicker{margin-bottom:25px}.mall-intro{font-size:13px;line-height:2.2;color:#aaa99d;max-width:530px;margin-top:27px}.mall-feature-list{margin:30px 0}.mall-feature-list>div{display:flex;gap:18px;align-items:flex-start;padding:19px 0;border-top:1px solid var(--line)}.mall-feature-list>div:last-child{border-bottom:1px solid var(--line)}.mall-feature-list>div>span{font:14px Georgia,serif;color:var(--gold);padding-top:2px}.mall-feature-list p{margin:0;line-height:1.9;color:#989f96;font-size:12px}.mall-feature-list strong{display:block;color:#e5e0d3;font-size:14px;font-weight:600;margin-bottom:3px}.text-link{font-size:12px;color:var(--gold-light);display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid var(--gold-dark);padding-bottom:12px;transition:gap .2s}.text-link:hover{gap:28px}.mall-visual{min-width:0}.mall-surface{position:relative;min-height:585px;border:1px solid rgba(219,181,114,.33);padding:29px 29px 25px;background:radial-gradient(circle at 50% 33%,rgba(213,164,83,.16),transparent 36%),linear-gradient(155deg,#1a1d18,#0c100d 75%);box-shadow:15px 15px 0 rgba(189,144,75,.04),0 20px 90px rgba(0,0,0,.3)}.mall-surface:before,.mall-surface:after{content:"";position:absolute;width:28px;height:28px;border-color:var(--gold);border-style:solid}.mall-surface:before{left:-1px;top:-1px;border-width:2px 0 0 2px}.mall-surface:after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.mall-topline{display:flex;justify-content:space-between;font:10px Arial,sans-serif;color:var(--gold);letter-spacing:.17em}.mall-symbol-large{width:250px;height:250px;margin:33px auto 0;position:relative;display:grid;place-items:center}.mall-symbol-orbit{position:absolute;inset:5%;border:1px dashed rgba(229,189,119,.37);border-radius:50%;animation:slowspin 32s linear infinite}.mall-symbol-large:before{content:"";position:absolute;width:74%;height:74%;border:1px solid var(--line-strong);transform:rotate(45deg)}.mall-symbol-large svg{width:170px;height:170px;position:relative;z-index:1;stroke:#d5af73;stroke-width:2.1;filter:drop-shadow(0 0 20px rgba(211,153,65,.22))}.mall-symbol-large svg path{stroke-dasharray:440;stroke-dashoffset:440;animation:drawline 4s 1s ease-out forwards}.mall-visual-title{text-align:center;font:29px/1.2 Georgia,serif;letter-spacing:.06em;color:var(--text)}.mall-visual-title em{font-style:normal;color:var(--gold);font-size:22px}.mall-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:29px;padding-top:22px;gap:10px}.mall-stats>div{display:flex;flex-direction:column;gap:6px}.mall-stats strong{font:28px Georgia,serif;color:var(--gold-light)}.mall-stats strong small{font-size:12px}.mall-stats span{font-size:10px;color:#9b9e93}
.reward-section{background:#0a0d0b}.reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.reward-card{min-height:345px;background:linear-gradient(145deg,#1a1f1a,#10130f);border:1px solid var(--line);padding:25px;display:flex;flex-direction:column;position:relative;overflow:hidden}.reward-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#b98e4f,transparent);opacity:.65}.reward-head{display:flex;justify-content:space-between;align-items:center;font:10px Arial,sans-serif;letter-spacing:.13em;color:var(--gold)}.reward-head b{font:20px Georgia,serif;color:#6a6554}.reward-percent{display:flex;align-items:center;gap:20px;padding:27px 0 18px}.reward-percent strong{font:70px Georgia,serif;line-height:1;color:var(--gold-light)}.reward-percent strong small{font-size:33px}.reward-percent>div{display:flex;flex-direction:column;gap:9px}.reward-percent>div span{color:#e4e0d6;font-size:13px}.reward-percent>div small{color:var(--gold);font-size:11px}.reward-card p{font-size:12px;color:#999f95;line-height:2;margin:0}.reward-mini{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:22px}.reward-mini span{border:1px solid var(--line-strong);padding:6px 9px;color:#c9b38a;font-size:10px}.reward-card-special{background:radial-gradient(circle at 75% 15%,rgba(200,155,86,.13),transparent 40%),linear-gradient(140deg,#242318,#11150e)}.reward-trophy{font:60px Georgia,serif;color:var(--gold);line-height:1;margin-top:18px;opacity:.8}.reward-card-special h3{font-size:18px;font-weight:600;margin:7px 0 12px}.reward-reasons{list-style:none;padding:0;margin:0}.reward-reasons li{font-size:11px;line-height:1.5;padding:9px 0;border-top:1px solid var(--line);color:#b6b3a7}.reward-reasons li span{color:var(--gold);font-family:Georgia,serif;margin-right:14px}.lottery-banner{display:grid;grid-template-columns:60px minmax(0,1fr) 300px;align-items:center;gap:22px;padding:28px;margin-top:16px;background:#161a14;border:1px solid var(--line)}.lottery-icon{font:55px Georgia,serif;color:var(--gold)}.lottery-eyebrow{font:10px Arial,sans-serif;letter-spacing:.18em;color:var(--gold)}.lottery-copy h3{font-size:19px;margin:9px 0}.lottery-copy p{font-size:11px;color:#a3a79c;line-height:1.95;margin:0}.lottery-copy p strong{color:#e4d1ae}.lottery-numbers{text-align:right}.lottery-numbers>small{display:block;color:var(--gold);font-size:10px;margin-bottom:11px}.lottery-numbers>div{display:flex;gap:6px;justify-content:flex-end}.lottery-numbers span{display:flex;align-items:center;justify-content:center;width:49px;height:43px;background:rgba(209,175,108,.10);border:1px solid var(--line-strong);font:17px Georgia,serif;color:#f7dfb0}
.extra-section{padding-top:113px;padding-bottom:113px;background:linear-gradient(180deg,#0d100c,#080b09)}.extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.extra-panel{background:radial-gradient(circle at 82% 30%,rgba(216,164,84,.09),transparent 37%),#131713;border:1px solid var(--line);min-height:335px;padding:30px;position:relative;overflow:hidden;display:flex;flex-direction:column}.extra-panel-top{display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--gold);font:10px Arial,sans-serif;letter-spacing:.18em}.coming-label{font:10px "PingFang SC",sans-serif;letter-spacing:0;color:#b6b5a7;border:1px solid var(--line-strong);padding:7px 10px}.extra-icon{font:100px Georgia,serif;color:var(--gold);line-height:1.3}.game-numbers{font:100px Georgia,serif;line-height:1.3;color:var(--gold-light);text-shadow:0 0 35px rgba(213,165,85,.19)}.game-numbers span{font-size:50px;color:var(--gold)}.extra-panel h3{font-size:22px;font-weight:600;margin:0 0 11px}.extra-panel p{font-size:12px;color:#9ea299;line-height:1.9;max-width:385px;margin:0 0 15px}.extra-bottom{margin-top:auto;padding-top:17px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.12em;color:var(--gold)}
.roadmap-section{background:radial-gradient(ellipse at 70% 30%,rgba(180,141,72,.05),transparent 56%),#0c0f0c}.roadmap-list{border-top:1px solid var(--line)}.roadmap-item{min-height:137px;display:grid;grid-template-columns:150px 45px 1fr 115px;gap:18px;align-items:center;border-bottom:1px solid var(--line);position:relative;transition:background .25s}.roadmap-item:hover{background:rgba(211,175,107,.035)}.roadmap-index{font:11px Arial,sans-serif;letter-spacing:.13em;color:#858b80}.roadmap-index b{font:31px Georgia,serif;color:var(--gold);margin-left:9px}.roadmap-bar{height:100%;position:relative;display:flex;align-items:center;justify-content:center}.roadmap-bar:before{content:"";position:absolute;height:100%;width:1px;background:var(--line-strong);left:50%}.roadmap-bar i{position:relative;z-index:1;width:11px;height:11px;transform:rotate(45deg);background:#1a1b15;border:1px solid var(--gold-dark)}.roadmap-important .roadmap-bar i{background:var(--gold);box-shadow:0 0 17px rgba(235,191,111,.45)}.roadmap-info h3{font-size:18px;letter-spacing:.02em;margin:0 0 9px;font-weight:600}.roadmap-important .roadmap-info h3{color:var(--gold-light)}.roadmap-info p{font-size:11px;line-height:1.9;color:#949a90;margin:0}.roadmap-state{display:inline-flex;align-items:center;justify-self:end;font-size:11px;color:#a3a49a;border:1px solid var(--line);padding:8px 12px;white-space:nowrap}.roadmap-state.state-gold{color:var(--gold-light);border-color:var(--gold-dark);background:rgba(219,173,94,.08)}.state-gold i{width:6px;height:6px;display:inline-block;background:var(--gold);border-radius:50%;margin-right:8px;animation:pulse 2s infinite}
.contract-section{padding:112px 0;background:linear-gradient(160deg,#151912,#080c0a)}.contract-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center;padding:51px;border:1px solid rgba(213,179,105,.25);background:linear-gradient(130deg,rgba(221,175,85,.05),transparent 66%);position:relative}.contract-shell:before{content:"";position:absolute;left:-1px;top:-1px;width:45px;height:45px;border-top:2px solid var(--gold);border-left:2px solid var(--gold)}.contract-heading h2{font-size:37px}.contract-heading>p{font-size:11px;line-height:2;color:#929990;margin-top:17px}.contract-box{padding:27px;border:1px solid var(--line-strong);background:#0c100e;min-width:0}.contract-logo{display:flex;align-items:center;gap:12px;padding-bottom:22px}.contract-logo img{width:52px;height:52px;border-radius:50%;border:1px solid var(--line-strong)}.contract-logo>div{display:flex;flex-direction:column;gap:7px}.contract-logo strong{font:19px Georgia,serif;color:var(--gold-light)}.contract-logo span{font:9px Arial,sans-serif;color:#92968e;letter-spacing:.16em}.contract-address-label{font-size:9px;letter-spacing:.14em;color:#a59c89;margin-bottom:10px}.contract-copy{background:#161b16;border:1px solid var(--line-strong);width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;color:var(--gold-light);text-align:left;transition:border-color .2s,background .2s}.contract-copy:hover{border-color:var(--gold);background:#20231b}.contract-copy code{font:12px/1.7 "SFMono-Regular",Consolas,"Liberation Mono",monospace;overflow-wrap:anywhere;word-break:break-all}.copy-icon{border-left:1px solid var(--line-strong);padding-left:12px;flex-shrink:0}.copy-icon svg{height:20px;width:20px;stroke:var(--gold);stroke-width:1.5}.contract-utilities{display:flex;justify-content:space-between;align-items:center;padding-top:17px;gap:10px}.contract-utilities>span{font-size:10px;color:#8f968b}.contract-utilities>span i{width:5px;height:5px;border-radius:50%;background:var(--gold);display:inline-block;margin-right:5px}.copy-text-btn{background:none;border:0;color:var(--gold);font-size:11px;white-space:nowrap}.copy-text-btn span{margin-left:7px}
.faq-section{background:#0a0e0b}.faq-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:100px}.faq-heading h2{font-size:43px}.faq-heading>p{margin:24px 0 29px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item summary{list-style:none;padding:21px 24px 21px 0;display:flex;align-items:center;gap:15px;font-size:13px;font-weight:600;cursor:pointer;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{font:12px Georgia,serif;color:var(--gold)}.faq-item summary i{width:17px;height:17px;border:1px solid rgba(223,185,117,.42);margin-left:auto;flex-shrink:0;position:relative}.faq-item summary i:before,.faq-item summary i:after{content:"";width:8px;height:1px;position:absolute;top:7px;left:3.5px;background:var(--gold);transition:transform .25s}.faq-item summary i:after{transform:rotate(90deg)}.faq-item[open] summary i:after{transform:rotate(0)}.faq-item[open] summary{color:var(--gold-light)}.faq-answer{font-size:12px;line-height:2.1;color:#9a9f96;padding:0 28px 23px}
.community-section{padding:35px 0 105px;background:#0a0e0b}.community-frame{min-height:405px;position:relative;overflow:hidden;padding:68px 65px;border:1px solid rgba(221,181,105,.37);background:radial-gradient(ellipse 48% 95% at 82% 48%,rgba(209,161,76,.16),transparent 70%),linear-gradient(120deg,#242219,#111710 67%,#18190f)}.community-frame:before,.community-frame:after{content:"";width:22px;height:22px;position:absolute;border-color:var(--gold);border-style:solid}.community-frame:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.community-frame:after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.community-title{position:relative;z-index:2}.community-title>span{font:10px Arial,sans-serif;letter-spacing:.23em;color:var(--gold)}.community-title h2{font-size:clamp(38px,4vw,56px);line-height:1.24;margin:18px 0;color:#fff4df;font-weight:630}.community-title>p{font-size:12px;letter-spacing:.1em;color:#b3ad9e;margin:15px 0 26px}.community-btns{display:flex;gap:13px}.community-btns .btn{min-width:160px}.community-btns svg{width:17px;height:17px}.community-coin{position:absolute;z-index:1;right:-1%;top:-35%;height:155%;width:auto;aspect-ratio:1;object-fit:contain;opacity:.54;border-radius:50%;mask-image:radial-gradient(circle,black 38%,transparent 69%);animation:floaty 9s ease-in-out infinite}.community-glow{position:absolute;width:650px;height:650px;right:-100px;top:-180px;border:1px solid rgba(209,164,85,.12);border-radius:50%;box-shadow:0 0 0 40px rgba(213,170,94,.025),0 0 0 95px rgba(213,170,94,.018)}
.site-footer{background:#070908;border-top:1px solid var(--line)}.footer-top{padding:65px 0 55px;display:grid;grid-template-columns:1fr 1.12fr;gap:90px}.footer-brand p{font-size:11px;line-height:2.1;color:#8e948a;margin-top:26px}.footer-links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.footer-links>div{display:flex;flex-direction:column;gap:14px}.footer-links h4{color:#e1d9c5;font-size:12px;margin:0 0 7px}.footer-links a{color:#8d958b;font-size:11px;transition:color .2s}.footer-links a:hover{color:var(--gold)}.footer-disclaimer{font-size:10px;color:#777e75;line-height:2.1;padding:21px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.footer-bottom{padding:23px 0 27px;display:flex;justify-content:space-between;gap:20px;font:9px Arial,sans-serif;letter-spacing:.13em;color:#828477}.footer-bottom i{color:var(--gold);font-style:normal;margin:0 5px}.back-to-top{position:fixed;right:24px;bottom:26px;z-index:30;width:42px;height:42px;border:1px solid rgba(218,178,106,.55);background:#171a15;color:var(--gold-light);font-size:22px;line-height:1;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,visibility .25s,transform .25s}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:#27271c}.toast{position:fixed;z-index:90;bottom:35px;left:50%;transform:translate(-50%,25px);padding:13px 22px;background:#1f261c;border:1px solid var(--gold-dark);color:var(--gold-light);font-size:12px;opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility .25s;box-shadow:0 10px 30px rgba(0,0,0,.45);white-space:nowrap}.toast.show{visibility:visible;opacity:1;transform:translate(-50%,0)}
.animate-in{animation:fadeUp .85s cubic-bezier(.2,.8,.15,1) both}.animate-in.delay-1{animation-delay:.14s}.animate-in.delay-2{animation-delay:.29s}.animate-in.delay-3{animation-delay:.45s}.reveal{opacity:0;transform:translateY(26px);transition:transform .85s cubic-bezier(.2,.8,.15,1),opacity .85s}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.12s}.reveal.delay-2{transition-delay:.24s}@keyframes drawline{to{stroke-dashoffset:0}}@keyframes fadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(222,182,112,.31)}50%{box-shadow:0 0 0 7px rgba(222,182,112,0)}}@keyframes glow{from{filter:brightness(.92)}to{filter:brightness(1.14)}}@keyframes slowspin{to{transform:rotate(360deg)}}@keyframes shine{0%,70%,100%{left:-100%}84%{left:150%}}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes scrollbob{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:1220px){.main-nav{gap:14px}.main-nav a{font-size:11px}.header-inner{gap:16px}.header-contract{padding:12px 10px}.hero-title-chinese{font-size:clamp(67px,7.4vw,103px)}.hero-grid{grid-template-columns:1.04fr .96fr}.hero-visual{width:118%}.mall-layout{gap:55px}.faq-layout{gap:60px}}
@media(max-width:1050px){.container{width:min(var(--max),calc(100% - 54px))}.site-header{height:73px}.main-nav{position:fixed;left:0;right:0;top:73px;height:auto;background:rgba(11,14,12,.99);border-bottom:1px solid var(--line-strong);padding:24px 27px;display:none;flex-direction:column;gap:0;align-items:stretch;box-shadow:0 25px 35px rgba(0,0,0,.5)}.main-nav.open{display:flex}.main-nav a{font-size:14px;padding:13px 5px;border-bottom:1px solid var(--line)}.main-nav a:last-child{border:0}.main-nav a:after{display:none}.menu-toggle{display:block}.header-actions{margin-left:auto}.hero{min-height:705px}.hero-title-chinese{font-size:clamp(61px,7.8vw,89px)}.hero-visual{width:125%;margin-left:-13%}.section{padding:94px 0}.eco-grid{grid-template-rows:repeat(2,240px)}.token-layout{gap:35px}.mall-layout{gap:38px}.lottery-banner{grid-template-columns:55px minmax(0,1fr)}.lottery-numbers{grid-column:2;text-align:left}.lottery-numbers>div{justify-content:flex-start}.contract-shell{gap:29px;padding:36px}.contract-copy code{font-size:11px}.community-section{padding-bottom:88px}}
@media(max-width:780px){html{scroll-padding-top:83px}.container{width:calc(100% - 38px)}.top-announcement{height:34px;gap:9px;padding:0 10px}.top-announcement>span:nth-of-type(2),.announcement-divider,.announcement-go{display:none}.top-announcement strong{font-size:10px;letter-spacing:.05em}.site-header{height:67px}.header-inner{gap:11px}.brand-icon{height:40px;width:40px}.brand-copy strong{font-size:21px}.brand-copy em{font-size:12px}.brand-copy small{font-size:7px}.header-actions{gap:7px}.header-actions .social-icon{width:33px;height:33px}.header-contract{display:none}.main-nav{top:67px}.menu-toggle{width:36px;height:36px}.menu-toggle span{left:8px}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;gap:0;padding-top:51px;padding-bottom:20px}.hero-copy{padding:0}.hero-eyebrow{margin-bottom:22px;font-size:9px;letter-spacing:.2em}.hero-status{font-size:10px}.hero-title{margin:17px 0 13px}.hero-title-chinese{font-size:clamp(65px,12vw,103px)}.hero-title-en{font-size:clamp(16px,4vw,25px)}.hero-lead{font-size:13px;line-height:2;margin-bottom:18px}.launch-hero{width:100%;max-width:540px}.hero-mini-stats{margin-top:30px}.hero-mini-stats>div{padding-left:15px}.hero-mini-stats strong{font-size:25px}.hero-visual{width:92%;margin:5px auto -18px;aspect-ratio:1;max-width:520px;transform:none}.hero-bottom{padding-bottom:20px}.particles{height:1050px}.ticker{height:51px}.section{padding:83px 0}.section-heading{margin-bottom:35px}.section-heading.heading-split{display:block}.section-heading.heading-split>p{max-width:650px;margin-top:17px;padding:0}.section h2{font-size:clamp(31px,6.4vw,43px)}.section-heading>p{font-size:12px}.eco-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.eco-card-feature{grid-column:span 2;grid-row:span 1;min-height:405px}.eco-card:not(.eco-card-feature){min-height:245px}.eco-card-feature .eco-big-icon{height:190px;width:190px}.eco-card p{font-size:11px}.token-layout{grid-template-columns:1fr;gap:40px}.disc-orbit{max-width:400px}.token-detail{padding:28px}.wealth-layout{grid-template-columns:1fr}.wealth-example{justify-content:space-between}.allocation-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:14px}.allocation-panel .panel-top{grid-column:span 2}.allocation-disc{margin:14px auto}.wealth-bottom>span{display:none}.mall-layout{grid-template-columns:1fr;gap:40px}.mall-surface{min-height:540px;max-width:600px;margin:auto}.reward-grid{grid-template-columns:1fr 1fr}.reward-card-special{grid-column:span 2;min-height:280px}.reward-reasons{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.extra-panel{min-height:310px}.roadmap-item{grid-template-columns:94px 25px 1fr;gap:9px;padding:22px 0;min-height:120px}.roadmap-index{font-size:9px}.roadmap-index b{font-size:23px;display:block;margin:5px 0 0}.roadmap-state{grid-column:3;justify-self:start;margin-top:4px;font-size:10px;padding:5px 9px}.roadmap-info h3{font-size:15px}.contract-shell{grid-template-columns:1fr;gap:25px}.contract-heading h2{font-size:32px}.faq-layout{grid-template-columns:1fr;gap:28px}.faq-heading h2{font-size:38px}.community-frame{padding:52px 34px;min-height:350px}.community-coin{height:125%;top:-7%;right:-26%;opacity:.31}.community-title h2{font-size:44px}.footer-top{grid-template-columns:1fr;gap:37px}.footer-links{gap:20px}.footer-bottom{font-size:8px}}
@media(max-width:520px){.container{width:calc(100% - 30px)}.top-announcement>span:first-child{display:none}.top-announcement strong{font-size:11px}.hero-grid{padding-top:41px}.hero-eyebrow{font-size:8px;gap:8px}.hero-status{font-size:9px;gap:8px}.hero-title-chinese{font-size:clamp(58px,14.8vw,79px);letter-spacing:.035em}.hero-title-en{letter-spacing:.07em;font-size:clamp(14px,3.85vw,21px)}.hero-lead{font-size:12px}.launch-hero{padding:15px 13px;gap:11px}.launch-spark{font-size:24px}.launch-hero strong{font-size:15px;letter-spacing:.03em}.launch-hero strong span{font-size:10px;margin-left:6px}.launch-hero small{font-size:8px}.hero-buttons{gap:9px}.btn{min-width:0;flex:1;padding:0 9px;font-size:11px;min-height:47px;gap:8px}.hero-mini-stats{margin-top:28px}.hero-mini-stats strong{font-size:24px}.hero-mini-stats>div{padding-left:10px}.hero-mini-stats span{font-size:9px}.hero-visual{width:108%;margin-left:-4%;margin-top:0;margin-bottom:2px}.emblem-circle{width:83%}.hero-bottom{font-size:8px}.hero-bottom>span:first-child{letter-spacing:.07em}.hero-bottom>span:last-child{letter-spacing:.09em}.orbit-label{font-size:7px}.hero-vertical-word{font-size:7px;right:3px}.section{padding:70px 0}.section-kicker{font-size:10px;margin-bottom:17px}.section h2{font-size:32px}.section-heading>p,.section-heading.heading-split>p{font-size:11px}.eco-grid{gap:9px}.eco-card{padding:18px}.eco-card-feature{padding:22px;min-height:390px}.eco-card-feature h3{font-size:24px}.eco-card:not(.eco-card-feature){min-height:225px}.eco-symbol{font-size:42px;height:53px}.eco-card h3{font-size:16px}.eco-card p{line-height:1.8;font-size:10px}.eco-card>a{font-size:10px}.eco-card-foot{font-size:10px}.disc-orbit{padding:24px;width:min(100%,354px)}.token-key{gap:14px;justify-content:space-between}.token-key>div{font-size:9px;gap:5px}.token-key strong{font-size:12px}.donut-inner strong{font-size:62px}.donut-inner strong small{font-size:22px}.token-detail{padding:22px}.token-row h3{font-size:25px}.fee-path>div:first-child{font-size:10px}.wealth-panel{padding:22px}.wealth-example{padding:38px 0 33px;gap:8px}.example-amount strong{font-size:clamp(35px,9.7vw,55px)}.example-amount strong span{font-size:15px}.example-amount>small{font-size:10px}.example-arrow{min-width:35px}.example-arrow span{font-size:14px}.wealth-rate{gap:13px}.wealth-rate strong{font-size:42px}.wealth-rate>div:first-child>span{font-size:9px}.wealth-rate p{font-size:10px}.allocation-panel{display:block}.allocation-disc{width:164px;height:164px}.allocation-list{margin-top:18px}.wealth-bottom{padding:18px;gap:14px}.wealth-bottom-symbol{font-size:32px}.wealth-bottom p{font-size:10px}.mall-intro{font-size:12px}.mall-surface{min-height:495px;padding:20px}.mall-symbol-large{width:215px;height:215px;margin-top:20px}.mall-symbol-large svg{width:145px;height:145px}.mall-visual-title{font-size:25px}.mall-visual-title em{font-size:18px}.mall-stats{margin-top:25px;gap:3px}.mall-stats strong{font-size:23px}.mall-stats span{font-size:9px}.reward-grid{grid-template-columns:1fr;gap:10px}.reward-card{min-height:280px}.reward-card-special{grid-column:auto;min-height:325px}.reward-reasons{display:block}.reward-percent strong{font-size:65px}.lottery-banner{grid-template-columns:1fr;gap:15px;padding:23px}.lottery-icon{display:none}.lottery-numbers{grid-column:auto}.lottery-numbers span{width:48px;height:40px;font-size:15px}.extra-grid{grid-template-columns:1fr;gap:10px}.extra-panel{min-height:290px;padding:24px}.extra-icon,.game-numbers{font-size:82px}.roadmap-item{grid-template-columns:67px 20px 1fr;gap:9px}.roadmap-index b{font-size:22px}.roadmap-info h3{font-size:14px;line-height:1.5}.roadmap-info p{font-size:10px}.contract-shell{padding:24px 17px}.contract-heading h2{font-size:29px}.contract-box{padding:18px 13px}.contract-logo img{width:43px;height:43px}.contract-logo strong{font-size:16px}.contract-copy{padding:12px 10px}.contract-copy code{font-size:11px}.faq-heading h2{font-size:34px}.faq-item summary{font-size:12px;gap:9px}.community-section{padding:17px 0 71px}.community-frame{padding:44px 23px;min-height:350px}.community-title h2{font-size:39px}.community-btns{flex-wrap:wrap}.community-btns .btn{min-width:140px}.community-coin{right:-62%;height:128%}.footer-top{padding:45px 0 35px}.footer-links{grid-template-columns:1fr 1fr;gap:27px 13px}.footer-bottom{flex-direction:column;gap:8px}.back-to-top{right:15px;bottom:15px;width:38px;height:38px}}
@media(max-width:370px){.brand-copy strong{font-size:18px}.brand-copy em{font-size:10px}.brand-copy small{font-size:6px}.header-actions .social-icon{width:29px;height:29px}.header-actions .social-icon svg{height:15px;width:15px}.header-inner{gap:6px}.brand{gap:7px}.hero-title-chinese{font-size:55px}.launch-hero strong{font-size:14px}.launch-hero strong span{display:block;margin:3px 0 0}.hero-mini-stats strong{font-size:20px}.hero-mini-stats span{font-size:8px}.eco-card{padding:14px}.eco-card h3{font-size:14px}.eco-card p{font-size:9px}.token-key{flex-wrap:wrap;justify-content:center}.wealth-rate{align-items:flex-start}.wealth-rate p{font-size:9px}.mall-stats strong{font-size:20px}.lottery-numbers span{width:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.animate-in{opacity:1!important;transform:none!important}.particles,.cursor-glow{display:none!important}}

/* CTB 官方 DAPP 入口：桌面导航及移动端醒目展示 */
.header-dapp{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:38px;padding:0 15px;border:1px solid #efd090;background:linear-gradient(115deg,#ab7b37,#f5dea7 45%,#d6a85c);color:#16130d;font-size:11px;font-weight:800;letter-spacing:.1em;white-space:nowrap;box-shadow:0 0 18px rgba(231,180,89,.16);transition:transform .2s,box-shadow .2s}
.header-dapp:hover{transform:translateY(-2px);box-shadow:0 0 24px rgba(236,193,111,.4)}
.header-dapp span{font-size:13px}
.hero-buttons{flex-wrap:wrap}
.hero-buttons .btn{min-width:0;flex:1 1 auto;padding-inline:13px}
.hero-dapp-btn{background:linear-gradient(110deg,#ad813d 0%,#ffe6ac 40%,#c39149 100%);color:#19150d;border-color:#fff0c3;box-shadow:0 8px 26px rgba(222,169,71,.24);isolation:isolate}
.hero-dapp-btn::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.55) 48%,transparent 70%);transform:translateX(-140%);animation:ctbDappShine 4.4s ease-in-out infinite;pointer-events:none}
.hero-dapp-btn:hover{box-shadow:0 8px 34px rgba(242,197,117,.45)}
@keyframes ctbDappShine{0%,22%{transform:translateX(-140%)}48%,100%{transform:translateX(140%)}}
@media(max-width:1220px) and (min-width:1051px){.header-contract{display:none}}
@media(max-width:780px){.header-dapp{min-height:34px;padding:0 11px;font-size:10px}.hero-buttons .hero-dapp-btn{flex:1 1 100%;min-height:51px;font-size:13px}.hero-buttons .btn:not(.hero-dapp-btn){flex:1 1 0}}
@media(max-width:480px){.header-actions .social-icon{display:none}.header-dapp{min-height:35px}}
@media(prefers-reduced-motion:reduce){.hero-dapp-btn::before{animation:none}}
