:root{--bg:#070707;--panel:#101010;--panel2:#151515;--line:#2a2416;--gold:#d4af37;--gold2:#f7e7a1;--gold3:#8c6a12;--text:#ece6d6;--muted:#9c937e;--ok:#7bd88f;--bad:#ff7a7a;--r:14px}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:radial-gradient(1200px 600px at 80% -10%,#1d170866,transparent),var(--bg);color:var(--text);font:16px/1.6 "Segoe UI","Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif}
body.lang-en .zh,body.lang-zh .en{display:none!important}
a{color:var(--gold2)}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}
code{background:#1a160c;border:1px solid var(--line);padding:1px 6px;border-radius:6px;word-break:break-all}
.wrap{max-width:1120px;margin:0 auto;padding:0 20px}
header{position:sticky;top:0;z-index:10;background:#070707e6;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
header .wrap{display:flex;align-items:center;gap:18px;height:64px}
header img{height:34px}
nav{display:flex;gap:16px;margin-left:auto;flex-wrap:wrap}nav a{color:var(--muted);text-decoration:none;font-size:14px}nav a:hover{color:var(--gold2)}
.lang{border:1px solid var(--gold3);background:transparent;color:var(--gold2);border-radius:999px;padding:4px 12px;cursor:pointer;font-size:13px}
.banner{background:linear-gradient(90deg,#1a1408,#0d0b06);border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;text-align:center;padding:8px 12px}
.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;padding:56px 0 30px;align-items:start}
.eyebrow{color:var(--gold);letter-spacing:.18em;font-size:12px;text-transform:uppercase}
h1{font-size:46px;line-height:1.1;margin:10px 0 16px;background:linear-gradient(120deg,var(--gold2),var(--gold) 50%,var(--gold3));-webkit-background-clip:text;background-clip:text;color:transparent}
h2{font-size:28px;margin:0 0 14px;color:var(--gold2)}h3{color:var(--gold);margin:22px 0 8px}
.lead{color:var(--muted);font-size:17px}
.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}
.fact{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px}
.fact b{display:block;color:var(--gold2);font-size:20px}.fact span{color:var(--muted);font-size:13px}
.card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 0 0 1px #d4af3712,0 20px 60px #0008}
.card h2{font-size:22px}
.row{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed #2a241680;font-size:14px}.row span:first-child{color:var(--muted)}
.bar{height:10px;background:#1c1810;border-radius:99px;overflow:hidden;margin:12px 0 4px;border:1px solid var(--line)}.bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold3),var(--gold),var(--gold2))}
.small{font-size:12px;color:var(--muted)}
.ctrl{display:flex;gap:8px;align-items:center;margin:14px 0}
.ctrl input{width:80px;background:#0c0c0c;border:1px solid var(--line);color:var(--text);border-radius:10px;padding:9px;font-size:16px;text-align:center}
.seg{display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.seg button{background:#0c0c0c;color:var(--muted);border:0;padding:9px 14px;cursor:pointer}.seg button.on{background:#2a2210;color:var(--gold2)}
.btn{width:100%;border:0;border-radius:12px;padding:13px;font-weight:700;font-size:16px;cursor:pointer;background:linear-gradient(120deg,var(--gold2),var(--gold) 55%,var(--gold3));color:#140f02}
.btn:disabled{opacity:.45;cursor:not-allowed}.btn.ghost{background:transparent;color:var(--gold2);border:1px solid var(--gold3)}
.status{min-height:20px;font-size:13px;margin-top:8px}.status.ok{color:var(--ok)}.status.bad{color:var(--bad)}
section{padding:46px 0;border-top:1px solid #1a160c}
table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:10px;border-bottom:1px solid var(--line);text-align:left}th{color:var(--gold);font-weight:600}tr.now td{background:#2a221055;color:var(--gold2)}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:18px}
.empty{color:var(--muted);text-align:center;padding:26px 10px;border:1px dashed var(--line);border-radius:12px}
.paper p,.paper li{color:#d8d1bf}.paper{max-width:860px}
.risk{background:#140d0d;border:1px solid #4a2525;border-radius:var(--r);padding:18px}.risk li{color:#e8cfcf}
pre{background:#0c0b08;border:1px solid var(--line);border-radius:12px;padding:14px;overflow:auto;font-size:13px;color:#e6dcc0}
footer{border-top:1px solid var(--line);padding:30px 0 50px;color:var(--muted);font-size:13px}
.addr{word-break:break-all}
@media (max-width:860px){.hero,.grid2,.grid3{grid-template-columns:1fr}h1{font-size:34px}nav{display:none}.facts{grid-template-columns:1fr 1fr}}
.wbox{margin-top:10px;border:1px solid var(--line);border-radius:12px;padding:6px 12px;background:#0c0b08}
.wbox .row:last-child{border-bottom:0}
.okc{color:var(--ok)}.badc{color:var(--bad)}.warnc{color:var(--gold2)}
.mini{white-space:nowrap;background:transparent;color:var(--gold2);border:1px solid var(--gold3);border-radius:8px;padding:3px 10px;font-size:12px;cursor:pointer;text-decoration:none;display:inline-block}
.btnrow{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:4px}
.wicon{width:22px;height:22px;border-radius:6px;vertical-align:middle;margin-right:6px}
.wicon.ph{display:inline-grid;place-items:center;background:#2a2210;color:var(--gold2);font-size:12px;font-weight:700}
dialog#walletModal{background:var(--panel2);color:var(--text);border:1px solid var(--gold3);border-radius:16px;padding:18px 20px;width:min(520px,94vw);max-height:90vh;overflow:auto}
dialog#walletModal::backdrop{background:#000b}
.mhead{display:flex;justify-content:space-between;align-items:center}.mhead h2{margin:0;font-size:20px}
#walletModal h3{font-size:14px;margin:16px 0 8px;color:var(--gold)}
.wlist{display:grid;gap:8px}
.wbtn{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:#0c0b08;border:1px solid var(--line);color:var(--text);border-radius:10px;padding:10px 12px;cursor:pointer;font-size:14px;text-decoration:none}
.wbtn:hover{border-color:var(--gold3)}.wbtn em{margin-left:auto;font-style:normal;font-size:11px;color:var(--gold2);border:1px solid var(--gold3);border-radius:99px;padding:1px 8px}
#agentPrompt{width:100%;background:#0c0b08;color:#e6dcc0;border:1px solid var(--line);border-radius:10px;padding:10px;font-size:12px;resize:vertical}
pre.cmd{font-size:11px;white-space:pre-wrap;word-break:break-all;margin:8px 0}

.supply{margin:6px 0 10px}.shead{display:flex;justify-content:space-between;align-items:baseline}
.slabel{letter-spacing:.12em;color:var(--muted);font-size:13px;font-weight:600}
.sbig b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:26px;color:var(--text);font-weight:700}.sbig small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}
.supply .bar{margin:10px 0 8px}.slegend{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}
.slegend .sw{width:10px;height:10px;border-radius:2px;background:linear-gradient(90deg,var(--gold3),var(--gold))}
tr.burned td,tr.free td:nth-child(3){color:var(--gold3);font-style:italic}
.wbtn.bnqr{border-color:var(--gold3);background:linear-gradient(180deg,#1a1508,#0e0c07)}
#qrBox{margin-top:10px}#qrBox .btn{display:block;text-align:center;text-decoration:none;margin-bottom:10px}
.qrwrap{background:#fff;border-radius:12px;padding:10px;width:236px;margin:6px auto 4px;box-shadow:0 0 0 1px var(--gold3)}.qrwrap.sm{width:170px}.qrwrap svg{display:block;width:100%;height:auto}
header img{height:36px}
/* Invite & tasks · +1 mint (header button + dialog), shares radios and leaderboard */
.hbtn{display:flex;align-items:center;gap:7px;border:1px solid #d4af3780;background:transparent;color:var(--gold);border-radius:8px;padding:7px 12px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}
.hbtn:hover{background:#d4af371a}.hbtn .hsm{display:none}
@media (max-width:640px){.hbtn .hlg{display:none}.hbtn .hsm{display:inline}}
.ctrl2{display:flex;flex-direction:column;gap:8px;margin:14px 0}
.radios{display:flex;flex-wrap:wrap;gap:6px}
.radios button{height:32px;min-width:32px;padding:0 10px;border-radius:8px;border:1px solid #d4af3766;background:transparent;color:var(--gold2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;cursor:pointer}
.radios button.on{background:var(--gold);border-color:var(--gold);color:#120e04;font-weight:700}
.radios button:disabled{opacity:.3;cursor:not-allowed}
.lb{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:0 0 0 1px #d4af3722,0 0 30px #d4af3710}
.lbhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line)}
.lbhead h2{display:flex;align-items:center;gap:8px;font-size:17px;margin:0;color:var(--text)}.lbhead h2 svg{color:var(--gold)}
.lbtabs{display:flex;flex-wrap:wrap;gap:12px}.tabs{display:flex;gap:4px}.tabs.boxed{border:1px solid var(--line);border-radius:6px;padding:2px}
.tabs button{border:0;background:transparent;color:var(--muted);border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer}
.tabs button:hover{color:var(--text)}.tabs button.on{background:var(--gold);color:#120e04}
.lbsub{margin:0;padding:6px 20px;border-bottom:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--muted)}
.lbrow{display:grid;grid-template-columns:2.5rem 1fr auto;gap:16px;align-items:center}
.lbcols{padding:8px 20px;border-bottom:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--muted)}
.lblist{list-style:none;margin:0;padding:0 20px;max-height:460px;overflow-y:auto}
.lblist li.lbrow{padding:10px 0;border-bottom:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}
.lblist li.lbrow:last-child{border-bottom:0}.lblist li.me{color:var(--gold)}
.lblist .rk{font-size:12px;color:var(--muted)}.lblist .rk.top{font-weight:700;color:var(--gold)}
.lblist .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lblist .val{font-weight:700}
.lbmsg{padding:32px 0;text-align:center;font-size:14px;color:var(--muted)}
dialog#inviteModal{background:var(--panel2);color:var(--text);border:1px solid var(--gold3);border-radius:14px;padding:24px;width:min(448px,92vw);max-height:90dvh;box-shadow:0 0 30px #d4af3722}
dialog#inviteModal::backdrop{background:#070707cc;backdrop-filter:blur(4px)}
.iv{display:flex;flex-direction:column;gap:20px}
.ivtop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ivtop h2{font-size:18px;margin:0 0 4px;color:var(--text)}
.ivtop p{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}
.ivx{background:transparent;border:0;color:var(--muted);font-size:20px;cursor:pointer;line-height:1;padding:4px}.ivx:hover{color:var(--text)}
.qgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:0}
.qgrid div{background:var(--panel2);padding:10px 12px}.qgrid dt{font-size:12px;color:var(--muted)}.qgrid dd{margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:700}
.qgrid dd.hl{color:var(--gold)}
.ivsec{display:flex;flex-direction:column;gap:12px}
.ivh{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ivh h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0;color:var(--text);font-weight:600}
.ivh h3 svg{color:var(--gold)}.ivh h3 .mut{font-weight:400;color:var(--muted)}
.ivh .cnt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--muted)}
.ivp{margin:0;font-size:12px;line-height:1.6;color:var(--muted)}
.ivbox{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:4px 4px 4px 12px}
.ivbox .lnk{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}
.ivbox .code{margin-left:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:.12em;color:var(--text)}
.ivdash{border:1px dashed var(--line);border-radius:8px;padding:8px 12px;font-size:12px;color:var(--muted);margin:0}
.cbtn{display:flex;align-items:center;gap:4px;border:0;border-radius:6px;background:#1d1a12;color:var(--text);padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.cbtn:hover{background:#2a2416}
.pbtn{border:0;border-radius:6px;background:var(--gold);color:#120e04;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.pbtn:disabled{opacity:.5;cursor:not-allowed}
.pbtn.big{padding:10px 16px;font-size:14px;border-radius:8px}
.tasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.tasks li{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:12px}
.trow{display:flex;justify-content:space-between;align-items:center;gap:12px}.trow .tt{font-size:14px}.trow .tt.done{color:var(--muted);text-decoration:line-through}
.tact{display:flex;gap:6px;flex-shrink:0}.obtn{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;color:var(--text);text-decoration:none}.obtn:hover{background:#1d1a12}
.tdone{font-size:12px;font-weight:600;color:var(--gold)}
.tasks input{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:6px;background:var(--panel2);color:var(--text);padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;outline:none}.tasks input:focus{border-color:var(--gold)}
.terr{font-size:12px;color:var(--bad)}
.iv section{padding:0;border:0}
/* ---- side rails, header share counter, Mint Pass card, tier list, safety notes, Mint Pass dialog, Bind X, Border season */
.rails{display:none}
@media (min-width:1280px){.rails{display:block;position:fixed;inset:0;pointer-events:none;z-index:0}
.rail{position:absolute;top:0;bottom:0;width:calc((100vw - 1120px)/2);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:96px 0}
.rail.l{left:0}.rail.r{right:0}
.rail .rt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.4em;color:#9c937e40;writing-mode:vertical-rl;white-space:nowrap}
.rail.l .rt{transform:rotate(180deg)}
.rail .rd{width:22px;height:22px;transform:rotate(45deg);border:1px solid #d4af3726;background:#d4af370d}
.rdots{display:flex;flex-direction:column;gap:12px}.rdots i{display:block;width:8px;height:8px;transform:rotate(45deg);background:#d4af371a}}
main,header,footer{position:relative;z-index:1}
.hcount{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;white-space:nowrap}
.hcount .hc1{font-size:14px;font-weight:700}.hcount .hm{color:var(--muted)}.hcount .hc2{font-size:12px;color:var(--muted)}
@media (max-width:640px){.hcount{display:none}}
.card.pass{position:relative;overflow:hidden;background:linear-gradient(160deg,#e9c55c,#d4af37 45%,#c99a2e);color:#120e04;border:0;box-shadow:0 20px 60px #0008,0 0 0 1px #f7e7a155}
.card.pass .pmark{position:absolute;right:22px;bottom:22px;width:110px;height:110px;fill:currentColor;opacity:.1;pointer-events:none}
.ptop{display:flex;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}
.pid{display:flex;flex-direction:column;gap:8px;margin:22px 0 14px}
.plabel{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;opacity:.7}
.pname{font-size:24px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;word-break:break-all}.pname.dim{opacity:.6}.pname.big{font-size:30px}
.pline{font-size:14px;line-height:1.6;opacity:.8}.pref{font-size:12px;opacity:.7}.pref:empty{display:none}
.pbadges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.pbadges .o7{opacity:.7}.pbadges .o8{opacity:.8}
.bdg{display:inline-flex;align-items:center;gap:6px;border:1px solid #120e044d;background:#120e041a;border-radius:4px;padding:1px 6px}
.dia{display:inline-block;width:10px;height:10px;flex-shrink:0;transform:rotate(45deg);border-radius:2px;vertical-align:middle}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.spin{display:inline-block;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.card.pass .small,.card.pass .slabel,.card.pass .sbig small,.card.pass .slegend,.card.pass .row span:first-child{color:#120e04b3}
.card.pass .sbig b{color:#120e04}
.card.pass .row{border-bottom:1px dashed #120e0433}
.card.pass .bar{background:#120e0426;border-color:#120e0433}.card.pass .bar i{background:#120e04}.card.pass .slegend .sw{background:#120e04}
.card.pass .wbox{background:#120e0414;border-color:#120e0433}.card.pass .wbox:empty{display:none}
.card.pass .okc{color:#0f5c22}.card.pass .badc{color:#8a1010}.card.pass .warnc{color:#120e04}
.card.pass a{color:#120e04}
.card.pass .mini{color:#120e04;border-color:#120e0466}
.card.pass .btn{background:#120e04;color:var(--gold2)}
.card.pass .btn.ghost{background:#120e04;color:var(--gold2);border:0}
.card.pass #mintBtn{background:transparent;color:#120e04;border:2px solid #120e04}.card.pass #mintBtn:enabled:hover{background:#120e04;color:var(--gold2)}
.card.pass .radios button{border-color:#120e0466;color:#120e04}.card.pass .radios button.on{background:#120e04;border-color:#120e04;color:var(--gold2)}
.card.pass .status.ok{color:#0f5c22}.card.pass .status.bad{color:#8a1010}
.pbtns{display:grid;gap:8px;margin-top:10px}
.plink,.linkbtn{background:none;border:0;padding:0;color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;opacity:.75;cursor:pointer;justify-self:start}.plink:hover{opacity:1}
.pdl{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #120e0433;padding-top:14px;margin:14px 0 6px}
.pdl div{display:flex;flex-direction:column;gap:2px}.pdl .w2{grid-column:span 2}
.pdl dt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;opacity:.7}.pdl dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:600}
.pnote{font-size:12px;opacity:.7}
.ptotal{font-size:12px;opacity:.7;margin:4px 0 8px}
.pcap{font-size:12px;opacity:.75;margin:10px 0 4px;line-height:1.55}
.tiersum{margin-top:-6px}
table.tiers td,table.tiers th{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
table.tiers td:first-child{width:3.5rem;color:var(--muted);font-size:12px}table.tiers td:last-child{font-weight:600}
table.tiers tr.now td{color:var(--gold)}table.tiers tr.now td:first-child{color:var(--gold)}
.notes{max-width:860px}.notes .nh{font-size:18px}.notes p{color:var(--muted);font-size:13px;line-height:1.7}.notes .addr{color:var(--text)}
dialog#passModal{background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:24px;width:min(384px,94vw);max-height:92dvh;overflow:auto}
dialog#passModal::backdrop{background:#070707d9;backdrop-filter:blur(4px)}
#passBody{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}
.pclose{position:absolute;right:-10px;top:-12px}
.phd{text-align:center}.phd h2{font-size:18px;margin:0 0 4px;color:var(--text)}.phd p{margin:0;font-size:14px;color:var(--muted)}
.mp3d{position:relative;width:224px;perspective:1400px;cursor:grab;touch-action:none;user-select:none;outline:none}.mp3d:active{cursor:grabbing}
.mpglow{position:absolute;inset:8%;border-radius:50%;opacity:.4;filter:blur(40px)}
.mpcard{position:relative;width:224px;aspect-ratio:3/5;transform-style:preserve-3d;will-change:transform;container-type:inline-size}
.mpface{position:absolute;inset:0;backface-visibility:hidden;border-radius:4.5cqw;overflow:hidden}
.mpface.front{transform:translateZ(5px);background:linear-gradient(160deg,#1c1c1c,#0b0b0b);border:1px solid #ffffff2e;display:flex;flex-direction:column;padding:3cqw 6cqw;box-shadow:inset 0 0 0 1px #ffffff14}
.mpface.back{transform:rotateY(180deg) translateZ(5px);background:#0b0b0b;border:1px solid #ffffff2e}
.mptop{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:2.8cqw;font-weight:700;letter-spacing:.18em;color:#ffffffb3;line-height:1.3}.mptop .r{text-align:right}
.mpcoin{width:20cqw;height:9cqw;border-radius:99px;background:#0006;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 .4cqw 1cqw #0009,0 0 0 .3cqw #ffffff2e}
.mpcoin::after{content:"";width:5.4cqw;height:5.4cqw;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,#d4a017 50%,#7a5300)}
.mpwell{border-radius:3.6cqw;padding:1.2cqw;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}
.mpart{position:relative;aspect-ratio:1/1.12;border-radius:2.6cqw;overflow:hidden;background:var(--metal)}
.mpart::before{content:"";position:absolute;inset:4.5cqw;border-radius:2cqw;background:repeating-linear-gradient(45deg,#0000001f 0 1px,transparent 1px 7cqw),repeating-linear-gradient(-45deg,#0000001f 0 1px,transparent 1px 7cqw);box-shadow:inset 0 0 2cqw #0006}
.mpseal{position:absolute;left:50%;top:5cqw;transform:translateX(-50%);width:24cqw;height:24cqw;border-radius:50%;background:var(--metal);box-shadow:0 .6cqw 1.4cqw #0008,0 0 0 1cqw #00000040;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2a1a06}
.mpseal b{font-size:4.6cqw;font-weight:900}.mpseal i{font-style:normal;font-size:4.6cqw;font-weight:700}
.mpplate{position:absolute;left:8cqw;right:8cqw;top:33cqw;height:40cqw;border-radius:4cqw;background:var(--metal);box-shadow:0 .8cqw 2cqw #0008,inset 0 0 0 .8cqw #00000038;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqw;color:#2a1a06}
.mpplate b{font-size:10cqw;font-weight:900;letter-spacing:.04em}.mpplate img{width:12cqw;height:12cqw;background:#0b0b0b;border-radius:1cqw;padding:1cqw}
.mptag{position:absolute;bottom:5cqw;left:6cqw;width:52cqw;border-radius:1cqw;padding:1.6cqw 2.2cqw;background:var(--metal);font-size:3cqw;font-weight:700;line-height:1.3;color:#2a1a06;box-shadow:inset 0 0 0 .4cqw #00000040}
.mpholo{position:absolute;bottom:3cqw;right:4cqw;width:26cqw;aspect-ratio:4/5;clip-path:polygon(50% 0,100% 18%,100% 82%,50% 100%,0 82%,0 18%);background:linear-gradient(135deg,#fdf2c4,#c7f0ff 30%,#f5c8ff 55%,#fff6c9 80%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1a1a1a;line-height:1.05}
.mpholo b{font-size:3.2cqw;font-weight:900;font-style:italic}.mpholo i{font-style:normal;font-size:4cqw;font-weight:700}.mpholo em{font-style:normal;font-size:4.2cqw;font-weight:900}.mpholo small{font-size:1.9cqw;font-weight:700;text-align:center}
.mpfoot{height:9cqw;display:flex;align-items:center;justify-content:space-between;gap:2cqw;font-size:2.2cqw;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3}.mpfoot .mono{font-size:3.2cqw;text-transform:none;letter-spacing:0;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mpback{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8cqw;color:#fff;background-image:repeating-linear-gradient(45deg,#f0b90b12 0 1px,transparent 1px 12cqw),repeating-linear-gradient(-45deg,#f0b90b12 0 1px,transparent 1px 12cqw)}
.mpback::before{content:"";position:absolute;inset:3cqw;border-radius:2cqw;box-shadow:0 0 0 .4cqw #d4af3766;pointer-events:none}
.mppill{border-radius:99px;background:var(--gold);color:#0b0b0b;padding:.8cqw 3cqw;font-size:3cqw;font-weight:900;letter-spacing:.16em}
.mplogo{width:60cqw}
.mpqr{display:block;width:28cqw;height:28cqw;background:#fff;border-radius:2cqw;padding:1.5cqw}.mpqr svg{width:100%;height:100%;display:block}
.mpscan{font-size:3cqw;font-weight:700;letter-spacing:.16em;color:var(--gold)}
.mpback dl{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:2cqw 4cqw;margin:0}.mpback dl div{border-top:.3cqw solid #ffffff26;padding-top:1cqw;min-width:0}
.mpback dt{font-size:2.4cqw;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.mpback dd{margin:0;font-size:3.4cqw;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mpback p{margin:0;font-size:2.1cqw;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}
.mpctl{display:flex;gap:8px;justify-content:center;margin-top:10px}
.chip{border:1px solid var(--line);background:#1d1a12;color:var(--muted);border-radius:99px;padding:5px 12px;font-size:12px;cursor:pointer}.chip:hover{border-color:var(--gold);color:var(--gold)}
.bprog{width:100%;display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:8px;background:#1d1a1266;padding:12px}
.bph{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600}.bph .mono{font-size:12px;font-weight:400;color:var(--muted)}
.bpbar{height:6px;border-radius:99px;background:#2a2416;overflow:hidden}.bpbar i{display:block;height:100%;border-radius:99px;background:var(--gold)}
.bprog p{margin:0;font-size:12px;color:var(--muted)}
.pshare{width:100%;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);padding-top:16px}
.psh{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500}
.ptext{white-space:pre-wrap;word-break:break-all;margin:0;font-size:12px;line-height:1.6;background:var(--bg)}
.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pgrid button{justify-content:center;padding:8px 6px}
.ctr{text-align:center}
.xbbox{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:12px}
.xbrow{display:flex;gap:6px}.xbrow input{flex:1;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--panel2);color:var(--text);padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;outline:none}.xbrow input:focus{border-color:var(--gold)}
.ivh .cnt.hl{color:var(--gold)}
.borders{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}
.borders li{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--line);border-radius:6px;background:var(--bg);padding:8px 2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}
.borders li.on{border-color:var(--gold)}.borders .mut{color:var(--muted)}
@media (max-width:640px){.borders{grid-template-columns:repeat(4,1fr)}}
.lblist .nm{display:flex;align-items:center;gap:8px}.lblist .nm a{display:flex;align-items:center;gap:6px;min-width:0;color:inherit;text-decoration:none}.lblist .nm a:hover{text-decoration:underline}.lblist .nm a svg{color:var(--muted);flex-shrink:0;width:12px;height:12px}
.lblist .nm .tr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wphead{border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:10px}.wphead h1{font-size:36px;margin:6px 0 12px}
.wpmeta{display:grid;gap:4px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--muted)}.wpmeta div{display:flex;gap:12px}.wpmeta dd{margin:0;color:var(--text)}
body.wp section{border-top:0}
a.hbtn{text-decoration:none}
.hwp{display:none;color:var(--text);padding:6px}.hwp:hover{color:var(--gold)}
@media (max-width:860px){.hwp{display:inline-flex;margin-left:auto}}
.lang{white-space:nowrap}
.wbox.off{display:none}
.card.pass .pmark{opacity:.12;fill:none}
#xbUnbind{align-self:flex-start}
@media (max-width:640px){header .wrap{gap:10px;padding:0 14px}header img{height:30px}.hbtn{padding:6px 10px}}

.tierwrap{max-height:420px;overflow-y:auto;border-radius:10px}
.tierwrap thead th{position:sticky;top:0;background:var(--bg,#0b0b0b);z-index:1}

.slegend .sstage{margin-left:auto;color:var(--muted);font-size:12px}
.card.pass .slegend .sstage{color:#120e04b3}

/* 2026-10-30 layout: full-width mint pass on top, intro below, image background */
body{background:#070707 url(assets/bg-fist.jpg) center top/cover fixed no-repeat}
body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 500px at 50% 0,#d4af3714,transparent 70%),linear-gradient(180deg,#07070722 0,#070707a6 55%,#070707d9 100%)}
.rails{display:none!important}
.hero{grid-template-columns:1fr;gap:34px;padding:40px 0 30px}
.hero>.card.pass{order:-1;width:100%;box-sizing:border-box;padding:28px 32px}
.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;align-items:start}
.pcol-r{border-left:1px solid #120e0426;padding-left:40px}
.pcol-r .pdl{margin-top:0}
.card.pass .pmark{width:150px;height:150px}
.hero>div:not(.card){text-align:center;max-width:980px;margin:0 auto}
.hero>div:not(.card) .lead{max-width:820px;margin-left:auto;margin-right:auto}
.hero .facts{grid-template-columns:repeat(3,1fr);text-align:left}
.fact,.panel,.lb,table{backdrop-filter:blur(3px)}
@media (max-width:860px){.pgrid{grid-template-columns:1fr}.pcol-r{border-left:0;padding-left:0;border-top:1px solid #120e0426;padding-top:16px}.hero>.card.pass{padding:22px}.hero .facts{grid-template-columns:1fr 1fr}body{background-attachment:scroll}}
.hero>.card.pass .pmark{right:auto;left:32px;bottom:30px;width:150px;height:150px;opacity:.12}
@media (max-width:860px){.hero>.card.pass .pmark{left:auto;right:18px;bottom:18px;width:96px;height:96px}}
body{background:#070707}
body::before{background:radial-gradient(900px 500px at 50% 0,#d4af3714,transparent 70%),linear-gradient(180deg,#07070722 0,#070707a6 55%,#070707d9 100%),url(assets/bg-fist.jpg) center top/cover no-repeat}
@media (max-width:860px){.pcol-r{border-top:0;padding-top:0}.pcol-l .pbtns{margin-bottom:6px}}

/* ===== 2026-10-31 v3 "B" redesign: dark premium, yellow accent, Space Grotesk / Inter ===== */
body.b2{--bg:#0a0a0c;--panel:#141418;--panel2:#1c1c21;--line:#2c2c34;--gold:#ffc41e;--gold2:#ffe078;--gold3:#7a5d10;--text:#f0eee8;--muted:#94929c;--red:#ff5440;--ok:#58dc8c;--r:16px;
  background:var(--bg);font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--text)}
body.b2::before{background:radial-gradient(700px 420px at 50% -60px,#ffc41e38,transparent 70%),radial-gradient(600px 400px at 90% 100%,#ff54401c,transparent 70%),linear-gradient(#ffffff06 1px,transparent 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff06 1px,transparent 1px) 0 0/64px 64px}
body.b2 code,body.b2 .mono,body.b2 pre{font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
body.b2 h1,body.b2 h2,body.b2 h3{font-family:"Space Grotesk",Inter,"PingFang SC",sans-serif;letter-spacing:-.02em}
body.b2 a{color:var(--gold)}
body.b2 header{background:#0a0a0cd9;border-bottom:1px solid #1e1e24}
body.b2 header .wrap{height:72px}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)!important;font:700 22px "Space Grotesk",Inter,sans-serif;letter-spacing:-.01em}
.brand img{height:38px!important;width:38px}.brand.sm{font-size:16px}.brand.sm img{height:26px!important;width:26px}
body.b2 nav a{color:var(--muted);font-size:14px;font-weight:500}body.b2 nav a:hover{color:var(--text)}
body.b2 nav .xlink{display:inline-flex;align-items:center;gap:6px;color:var(--text);border:1px solid var(--line);border-radius:99px;padding:3px 12px}
body.b2 nav .xlink:hover{border-color:var(--gold);color:var(--gold)}
body.b2 .lang{border-color:var(--line);color:var(--text);padding:7px 14px}
body.b2 .hbtn{background:var(--gold);color:#0a0a0c;border:0;border-radius:99px;padding:9px 16px}
body.b2 .hbtn:hover{background:var(--gold2)}
body.b2 .hcount .hc1{font-family:"JetBrains Mono",monospace}
/* hero */
.xhero{text-align:center;padding:78px 0 40px;border:0}
.xpill{display:inline-flex;align-items:center;gap:10px;background:#201c0e;border:1px solid #5a4814;color:var(--gold2);border-radius:99px;padding:7px 18px;font-size:14px;font-weight:500}
.xpill i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 #58dc8c99;animation:pulse 2s infinite}
@keyframes pulse{70%{box-shadow:0 0 0 8px #58dc8c00}100%{box-shadow:0 0 0 0 #58dc8c00}}
.xhero h1{font-size:clamp(42px,7vw,92px);line-height:1.04;margin:30px 0 26px;font-weight:700;color:var(--text);background:none;-webkit-text-fill-color:currentColor}
.xhero h1 em{font-style:normal;color:var(--gold)}
.xsub{max-width:760px;margin:0 auto;color:var(--muted);font-size:19px;line-height:1.6}.xsub b{color:var(--text);font-weight:600}
.xbtns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}
.xb{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;border-radius:99px;border:1px solid var(--line);background:var(--panel2);color:var(--text)!important;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;font-family:inherit;transition:.15s}
.xb:hover{border-color:#4a4a55;transform:translateY(-1px)}
.xb.pri{background:var(--gold);border-color:var(--gold);color:#0a0a0c!important}.xb.pri:hover{background:var(--gold2)}
.xb.sm{height:46px;padding:0 20px;font-size:14px}.xb.ok{border-color:var(--ok);color:var(--ok)!important}
/* dashboard */
.dash{display:grid;grid-template-columns:260px 1fr;gap:44px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:36px 44px;margin:30px 0 0}
.ring{position:relative;width:240px;height:240px}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}
.ring circle{fill:none;stroke-width:10}.ring .rbg{stroke:var(--panel2)}.ring .rfg{stroke:var(--gold);stroke-linecap:round;transition:stroke-dasharray .8s}
.rtxt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.rtxt b{font:700 52px "Space Grotesk",sans-serif;letter-spacing:-.02em}.rtxt span{color:var(--muted);font-size:14px}
.dright{border-left:1px solid var(--line);padding-left:44px}
.dhead{display:flex;justify-content:space-between;font:600 13px "JetBrains Mono",monospace;color:var(--muted);letter-spacing:.04em}.dhead b{color:var(--text)}
.dbar{position:relative;height:12px;border-radius:99px;background:var(--panel2);margin:22px 0 30px}
.dbar i{position:absolute;left:0;top:0;bottom:0;min-width:12px;border-radius:99px;background:var(--gold);transition:width .8s}
.dbar s{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--panel);border:3px solid var(--gold)}.dbar s.end{border-color:var(--red);margin-left:-18px}
.phases{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
.ph{display:flex;flex-direction:column;gap:4px;font-size:15px}
.ph small{font:600 12px "JetBrains Mono",monospace;color:var(--muted);letter-spacing:.04em}.ph.p1 small{color:var(--gold)}.ph.p3 small{color:var(--red)}
.ph.done small{color:var(--muted)}.ph.live small{color:var(--gold)}
.ph b{font:700 38px "Space Grotesk",sans-serif;letter-spacing:-.02em;margin:2px 0 6px}
.ph em{font-style:normal;color:var(--muted)}
/* stats */
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:54px 0 46px;border-bottom:1px solid var(--line)}
.stats b{display:block;font:700 54px "Space Grotesk",sans-serif;letter-spacing:-.02em;line-height:1.1}.stats b.y{color:var(--gold)}.stats span{color:var(--muted);font-size:15px}
/* mint card (keeps all ids/logic, dark restyle) */
body.b2 .hero{padding:56px 0 20px}
body.b2 .hero>.card.pass{background:linear-gradient(180deg,#18181d,#121216);color:var(--text);border:1px solid var(--line);box-shadow:0 30px 80px #0009,0 0 0 1px #ffc41e14;border-radius:24px}
body.b2 .card.pass .pmark{opacity:.05;filter:invert(1)}
body.b2 .card.pass .small,body.b2 .card.pass .slabel,body.b2 .card.pass .sbig small,body.b2 .card.pass .slegend,body.b2 .card.pass .row span:first-child,body.b2 .card.pass .slegend .sstage{color:var(--muted)}
body.b2 .card.pass .sbig b,body.b2 .card.pass a{color:var(--text)}
body.b2 .card.pass .row{border-bottom:1px dashed var(--line)}
body.b2 .card.pass .bar{background:var(--panel2);border-color:var(--line)}body.b2 .card.pass .bar i,body.b2 .card.pass .slegend .sw{background:var(--gold)}
body.b2 .card.pass .wbox{background:#0e0e11;border-color:var(--line)}
body.b2 .card.pass .okc,body.b2 .card.pass .status.ok{color:var(--ok)}body.b2 .card.pass .badc,body.b2 .card.pass .status.bad{color:var(--red)}body.b2 .card.pass .warnc{color:var(--gold2)}
body.b2 .card.pass .mini{color:var(--text);border-color:var(--line);border-radius:99px;padding:4px 12px}
body.b2 .card.pass .btn,body.b2 .card.pass .btn.ghost{background:var(--gold);color:#0a0a0c;border:0;border-radius:99px;padding:15px}
body.b2 .card.pass #mintBtn{background:transparent;color:var(--gold);border:2px solid var(--gold);border-radius:99px}body.b2 .card.pass #mintBtn:enabled:hover{background:var(--gold);color:#0a0a0c}
body.b2 .card.pass .radios button{border-color:var(--line);color:var(--text)}body.b2 .card.pass .radios button.on{background:var(--gold);border-color:var(--gold);color:#0a0a0c}
body.b2 .card.pass .bdg{border-color:var(--line);background:var(--panel2)}
body.b2 .pdl{border-top-color:var(--line)}body.b2 .pcol-r{border-left-color:var(--line)}
body.b2 .ptop{color:var(--gold)}
/* sections */
body.b2 section{border-top:0;padding:64px 0}
.kick{font:600 13px "JetBrains Mono",monospace;letter-spacing:.08em;color:var(--gold);margin-bottom:12px}.kick.r{color:var(--red)}
body.b2 h2{color:var(--text)}
h2.big{font-size:clamp(32px,4.4vw,54px);line-height:1.08;margin:0 0 34px}h2.big em{font-style:normal;color:var(--red)}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.step{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:30px;transition:.2s}.step:hover{border-color:#4a4a55;transform:translateY(-2px)}
.step i{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:14px;background:#2a240e;color:var(--gold);font:700 18px "JetBrains Mono",monospace;font-style:normal}
.step.r i{background:#341612;color:var(--red)}
.step h3{font-size:30px;color:var(--text);margin:28px 0 12px}.step p{color:var(--muted);font-size:17px;line-height:1.65;margin:0}
.guard{display:grid;grid-template-columns:1fr 280px;gap:30px;align-items:center;background:linear-gradient(135deg,#1a1210,#141012);border:1px solid #4a2820;border-radius:28px;padding:56px 60px!important;margin:10px 0}
.guard h2.big{font-size:clamp(36px,5vw,72px);margin-bottom:20px}.guard p{color:var(--muted);font-size:17px;margin:0}
.seal{width:250px;height:250px;border-radius:50%;border:3px solid var(--red);box-shadow:inset 0 0 0 18px #1a1210,inset 0 0 0 19px #ff544088;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;justify-self:end}
.seal img{width:84px;height:84px;margin-bottom:8px}.seal b{font:700 26px "Space Grotesk",sans-serif;color:var(--red)}.seal span{font:500 14px "JetBrains Mono",monospace;color:var(--muted)}
.contract{padding:40px 0!important}
.crow{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.crow code{flex:1;min-width:280px;display:flex;align-items:center;height:56px;padding:0 22px;background:var(--panel);border:1px solid var(--line);border-radius:14px;font-size:18px;color:var(--text)}
body.b2 .panel,body.b2 .lb,body.b2 .fact{background:var(--panel);border-color:var(--line);border-radius:18px}
body.b2 h3{color:var(--text)}body.b2 th{color:var(--gold)}body.b2 tr.now td{background:#ffc41e14}
body.b2 pre{background:#0e0e11;border-color:var(--line);color:#e8e6df;border-radius:16px}
body.b2 code{background:var(--panel2);border-color:var(--line)}
body.b2 .tabs button.on,body.b2 .radios button.on{background:var(--gold);color:#0a0a0c}
body.b2 footer{border-top:1px solid #1e1e24;padding:36px 0 56px}
.fline{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:14px}
.flinks{display:flex;gap:22px;flex-wrap:wrap}.flinks a{color:var(--text);text-decoration:none;font-weight:500;font-size:14px}.flinks a:hover{color:var(--gold)}
body.b2 dialog{border-radius:20px!important}
@media (max-width:980px){body.b2 nav .xlink span{display:none}}
@media (max-width:860px){.dash{grid-template-columns:1fr;padding:28px 22px;justify-items:center}.dright{border-left:0;padding-left:0;width:100%}.phases{grid-template-columns:1fr;gap:18px}
 .stats{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}.guard{grid-template-columns:1fr;padding:36px 26px!important}.seal{justify-self:center;width:210px;height:210px}
 .xhero{padding:48px 0 24px}.xsub{font-size:17px}.ring{width:200px;height:200px}.stats b{font-size:40px}.crow code{font-size:13px;min-width:0;width:100%}}
.topbar{position:relative;z-index:11;display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 16px;background:linear-gradient(90deg,#ffc41e,#ffdc6a 50%,#ffc41e);color:#0a0a0c;font:600 14px Inter,"PingFang SC","Microsoft YaHei",sans-serif;text-align:center}
.topbar .tbdot{width:8px;height:8px;border-radius:50%;background:#0a0a0c;flex-shrink:0}
body.b2 nav{flex-wrap:nowrap;gap:18px;white-space:nowrap}
body.b2 .phases{align-items:start}
@media (max-width:1280px){body.b2 .hcount{display:none}body.b2 nav a[href="#prices"]{display:none}}
@media (max-width:1100px){body.b2 nav .xlink span{display:none}body.b2 .hbtn .hlg{display:none}body.b2 .hbtn .hsm{display:inline}}
.topbar{display:none}
.xground{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:10px 18px;border:1px solid rgba(255,196,30,.45);border-radius:12px;background:rgba(255,196,30,.08);color:#ffd54a;font:600 15px Inter,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:.02em}
.xground i{width:8px;height:8px;border-radius:50%;background:#ffc41e;box-shadow:0 0 10px #ffc41e;flex-shrink:0}
