:root{--ink:#100C0B;--panel:#191311;--panel2:#211A17;--line:#332924;--line2:#463830;--text:#F4ECDF;--mut:#B5A798;--dim:#85776A;--zhu:#E5352B;--zhu2:#FF5A4A;--up:#FF5A4A;--down:#27D694;--gold:#F2C14E;--sans:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--disp:"Noto Serif SC","Songti SC","SimSun",serif;--mono:"IBM Plex Mono",ui-monospace,monospace}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--text);font:400 14px/1.65 var(--sans);overflow-x:hidden}
a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}img{display:block}h1,h2,h3,h4,p{margin:0}
:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.wrap{max-width:1360px;margin:0 auto;padding:0 20px}.grow{flex:1}.hide{display:none!important}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.num,code{font-family:var(--mono);font-variant-numeric:tabular-nums}code{font-size:.94em;color:var(--text)}
.up{color:var(--up)}.down{color:var(--down)}

/* header */
.hdr{position:sticky;top:0;z-index:30;background:var(--ink);border-bottom:1px solid var(--line)}
.hdr .wrap{display:flex;align-items:center;gap:18px;height:60px}
.brand{display:flex;align-items:center;gap:9px;font:900 26px/1 var(--disp);letter-spacing:.06em}.brand.small{font-size:18px}
.nav{display:flex;gap:2px}.nav a{padding:6px 12px;color:var(--mut);font-weight:500;font-size:15px;border-bottom:2px solid transparent;transition:color .15s}.nav a:hover{color:var(--text)}.nav a.on{color:var(--text);border-color:var(--zhu)}
.search{display:flex;align-items:center;gap:8px;width:280px;height:36px;padding:0 10px;background:var(--panel);border:1px solid var(--line)}.search svg{width:15px;height:15px;color:var(--dim);flex:none}.search input{flex:1;min-width:0;background:none;border:0;outline:0}.search:focus-within{border-color:var(--line2)}
::placeholder{color:var(--dim)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;background:var(--panel2);border:1px solid var(--line2);font-weight:500;white-space:nowrap;transition:background .15s,transform .1s}.btn:hover{background:#2B221E}.btn:active{transform:translateY(1px)}
.btn.acc{background:var(--zhu);border-color:var(--zhu);color:#fff;font-weight:700}.btn.acc:hover{background:#F2443A}.btn.big{height:46px;padding:0 22px;font-size:16px}.btn[disabled]{opacity:.45;cursor:not-allowed}
.btn.wal{font-family:var(--mono);font-size:13px}.dot{width:7px;height:7px;background:var(--down);display:inline-block}

/* hero */
.hero{display:grid;grid-template-columns:minmax(0,1fr) 400px;border-bottom:1px solid var(--line)}
.heroL{padding:20px 20px 22px;min-width:0}.heroR{border-left:1px solid var(--line);padding:22px;background:var(--panel);min-width:0}
.ledbox{background:#0B0807;border:1px solid var(--line);overflow:hidden}.ledbox>div{width:100%}.ledbox canvas{display:block;width:100%}.ledbox .tick{border-top:1px solid var(--line)}
.slogan{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:18px;flex-wrap:wrap}.slogan h1{font:900 40px/1.15 var(--disp);letter-spacing:.03em}.slogan p{color:var(--mut);max-width:560px;margin-top:6px;font-size:15px}.cta{display:flex;gap:10px;flex:none}
.heroR h2{font:900 24px/1.2 var(--disp);letter-spacing:.04em}.heroR>p{color:var(--mut);margin:6px 0 14px}
.field{display:flex;gap:8px}.field input{flex:1;min-width:0;height:42px;padding:0 11px;background:var(--ink);border:1px solid var(--line2);font-family:var(--mono);font-size:13px;outline:0}.field input:focus{border-color:var(--mut)}.field .btn{height:42px}
.examples{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:var(--dim)}.examples button{background:none;border:1px solid var(--line);padding:1px 8px;color:var(--mut);font-size:12.5px}.examples button:hover{border-color:var(--line2);color:var(--text)}
#verdict{margin-top:14px}#verdict:empty{display:none}.steps{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--line);counter-reset:s}.steps li{counter-increment:s;display:grid;grid-template-columns:26px 1fr;padding:11px 0;border-bottom:1px solid var(--line);color:var(--mut);font-size:13.5px}.steps li::before{content:counter(s);font:500 14px var(--mono);color:var(--zhu2)}.steps b{display:block;color:var(--text);font-size:14.5px;font-weight:500}.stepsh{margin-top:20px;font-weight:700}.stepsh+.steps{margin-top:8px}
.vd{display:flex;gap:12px;padding:12px;border:1px solid var(--line2);background:var(--ink);animation:rise .22s ease-out}.vd h4{font-size:15px;font-weight:700}.vd p{font-size:13.5px;color:var(--mut);margin-top:1px;overflow-wrap:anywhere}.vd b{color:var(--text)}
.seal{flex:none;width:40px;height:40px;display:grid;place-items:center;font:900 24px/1 var(--disp);border:2px solid currentColor}
.vd.hit{border-color:var(--zhu)}.vd.hit .seal{color:#fff;background:var(--zhu);border-color:var(--zhu);animation:thud .28s cubic-bezier(.2,1.5,.4,1)}.vd.hit h4{color:var(--zhu2)}.vd.ok .seal{color:var(--down)}.vd.ok h4{color:var(--down)}.vd.warn .seal{color:var(--gold)}.vd.warn h4{color:var(--gold)}
.vd.wait{color:var(--mut);align-items:center}.spin{width:16px;height:16px;border:2px solid var(--line2);border-top-color:var(--text);border-radius:50%;animation:spin .7s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{from{opacity:0;transform:translateY(5px)}}@keyframes thud{from{transform:scale(1.9) rotate(-8deg);opacity:0}}

/* stats */
.stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.stats>div{padding:12px 20px;border-left:1px solid var(--line)}.stats>div:first-child{border-left:0}.lab{color:var(--dim);font-size:12.5px}.val{font:500 23px/1.3 var(--mono);font-variant-numeric:tabular-nums}.val.zhu{color:var(--zhu2)}

/* board */
.board{display:grid;grid-template-columns:286px minmax(0,1fr);align-items:start}
.rail{position:sticky;top:61px;border-right:1px solid var(--line);max-height:calc(100vh - 61px);overflow:auto;min-width:0}.railh{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--ink)}.railh h2{font:900 20px/1.2 var(--disp);letter-spacing:.04em}.railh a{color:var(--mut);font-size:13px}.railh a:hover{color:var(--text)}
.klist a{display:flex;align-items:center;gap:10px;padding:7px 16px;border-bottom:1px solid #241C18;min-width:0}.klist a:hover{background:var(--panel)}.klist .ix{font:400 11.5px var(--mono);color:var(--dim);width:18px;flex:none}.klist .nm{font-weight:500;text-decoration:line-through;text-decoration-color:var(--zhu);text-decoration-thickness:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.klist code{color:var(--dim);font-size:11.5px;flex:none}
.list{min-width:0}.sech{display:flex;align-items:center;gap:12px;padding:14px 20px 10px;flex-wrap:wrap}.sech h2{font:900 22px/1.2 var(--disp);letter-spacing:.04em}.sech small{color:var(--dim);font-size:13px}
.sorts{display:flex;border:1px solid var(--line)}.sorts button{background:none;border:0;padding:3px 11px;color:var(--mut);font-size:13px}.sorts button+button{border-left:1px solid var(--line)}.sorts button.on{background:var(--panel2);color:var(--text)}
.rows{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:minmax(0,2.5fr) 110px 110px 130px 90px 104px;align-items:center;gap:12px;padding:0 20px;min-height:52px;border-bottom:1px solid #241C18;transition:background .12s}a.row:hover{background:var(--panel)}
.row.head{min-height:32px;color:var(--dim);font-size:12.5px;background:var(--panel)}.row>.r{text-align:right}.row .num{font-size:13.5px}.tok{display:flex;align-items:center;gap:10px;min-width:0}.tok .tt{min-width:0}.tok b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tok small{display:block;color:var(--dim);font:400 12px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.img{width:34px;height:34px;flex:none;background:var(--panel2);overflow:hidden}.img img{width:100%;height:100%;object-fit:cover}.mg{width:100%;height:100%;display:grid;place-items:center;font:500 12px var(--mono);color:var(--mut)}
.bar{height:6px;background:var(--panel2)}.bar i{display:block;height:100%;background:var(--zhu2);transition:width .4s}.pg{display:flex;align-items:center;gap:8px}.pg .bar{flex:1}.pg span{font:400 12px var(--mono);color:var(--mut);width:40px;text-align:right}
.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:1px 7px;border:1px solid var(--line2);color:var(--mut);white-space:nowrap}.chip i{width:6px;height:6px;background:currentColor}.chip.on{color:#fff;background:var(--zhu);border-color:var(--zhu)}.chip.kol{color:var(--gold);border-color:var(--gold)}.chip.none{color:var(--dim)}
.empty{padding:26px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--line);color:var(--mut)}.empty b{display:block;color:var(--text);font-size:16px}
.more{display:block;width:100%;padding:11px;background:none;border:0;border-bottom:1px solid var(--line);color:var(--mut)}.more:hover{background:var(--panel);color:var(--text)}
.skel{height:52px;border-bottom:1px solid #241C18;background:var(--panel);opacity:.5;animation:pulse 1.2s ease-in-out infinite alternate}@keyframes pulse{to{opacity:.2}}

/* footer */
.ftr{border-top:1px solid var(--line);margin-top:0;color:var(--dim);font-size:13px}.ftr .wrap{display:flex;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px;flex-wrap:wrap}.ftr a:hover{color:var(--text)}.ftr .brand{color:var(--text)}

/* page */
.page{padding-top:26px;padding-bottom:48px;min-height:70vh}.ptitle{font:900 38px/1.15 var(--disp);letter-spacing:.03em}.psub{color:var(--mut);margin-top:6px;max-width:700px;font-size:15px}
.panel{background:var(--panel);border:1px solid var(--line)}.panel>h3,.ph{font:900 18px/1.2 var(--disp);letter-spacing:.04em;padding:12px 16px;border-bottom:1px solid var(--line)}.pb{padding:16px}

/* launch */
.lgrid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:18px;margin-top:20px;align-items:start}.fg{display:grid;gap:15px}.f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.f3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}
.fl{display:block;font-weight:500;margin-bottom:5px}.fl small{color:var(--dim);font-weight:400;margin-left:6px}.inp{width:100%;height:42px;padding:0 11px;background:var(--ink);border:1px solid var(--line2);outline:0}.inp:focus{border-color:var(--mut)}textarea.inp{height:auto;padding:9px 11px;resize:vertical;line-height:1.5}textarea.mono{font:400 12.5px/1.6 var(--mono)}
.drop{display:flex;align-items:center;gap:14px;padding:12px;border:1px dashed var(--line2);background:var(--ink);cursor:pointer;width:100%;text-align:left}.drop.over,.drop:hover{border-color:var(--mut)}.pv{width:64px;height:64px;flex:none;background:var(--panel2);display:grid;place-items:center;color:var(--dim);overflow:hidden}.pv img{width:100%;height:100%;object-fit:cover}
.opts{display:grid;gap:8px}.opts.h{grid-template-columns:repeat(3,1fr)}.opt{display:block;padding:10px 12px;background:var(--ink);border:1px solid var(--line2);text-align:left;transition:border-color .12s}.opt b{display:block;font-weight:500}.opt small{display:block;color:var(--dim);font-size:12.5px;line-height:1.45}.opt.on{border-color:var(--zhu);box-shadow:inset 3px 0 0 var(--zhu)}
.hint{font-size:12.5px;color:var(--dim);margin-top:5px}.hint.bad{color:var(--zhu2)}.hint.ok{color:var(--down)}
.side{position:sticky;top:78px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.pvcard{display:flex;gap:12px;align-items:center;padding:14px;border-bottom:1px solid var(--line)}.pvcard .img{width:52px;height:52px}.pvcard b{font-size:17px;display:block;overflow-wrap:anywhere}.pvcard small{font:400 12.5px var(--mono);color:var(--dim)}
.kv{display:grid;gap:7px;padding:14px;font-size:13.5px}.kv>div{display:flex;justify-content:space-between;gap:12px}.kv .k{color:var(--dim);flex:none}.kv .v{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kv .v.cn{font-family:var(--sans)}

/* coin */
.chead{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.chead .img{width:56px;height:56px}.chead h1{font:500 24px/1.25 var(--sans);display:flex;align-items:center;gap:10px;flex-wrap:wrap;overflow-wrap:anywhere}.chead h1 small{font:400 14px var(--mono);color:var(--dim)}.meta{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;color:var(--dim);font-size:13px;margin-top:3px}.ca{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--line);padding:0 7px;font:400 12.5px var(--mono);color:var(--mut)}.ca svg{width:12px;height:12px}.lnk{display:inline-flex;align-items:center;gap:4px;color:var(--mut)}.lnk:hover{color:var(--text)}.lnk svg{width:13px;height:13px}
.cstats{display:grid;grid-template-columns:repeat(6,1fr);margin-top:16px;border:1px solid var(--line);background:var(--panel)}.cstats>div{padding:9px 14px;border-left:1px solid var(--line);min-width:0}.cstats>div:first-child{border-left:0}.cstats .val{font-size:17px}
.flash{animation:fl .6s}@keyframes fl{from{background:#3A2019}}
.cgrid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:14px;margin-top:14px;align-items:start}.cl,.cr{display:grid;gap:14px;min-width:0}.chart{height:400px;position:relative;background:var(--panel);border:1px solid var(--line);overflow:hidden}.chart iframe{width:100%;height:100%;border:0}.chart canvas{width:100%;height:100%;display:block}.nochart{height:100%;display:grid;place-items:center;color:var(--dim)}
.bs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.bs button{height:42px;background:none;border:0;color:var(--mut);font-weight:500}.bs button.on[data-s=buy]{background:var(--up);color:#fff}.bs button.on[data-s=sell]{background:#149B6B;color:#fff}
.amt{display:flex;align-items:center;background:var(--ink);border:1px solid var(--line2);height:46px;padding:0 11px}.amt:focus-within{border-color:var(--mut)}.amt input{flex:1;min-width:0;background:none;border:0;outline:0;font:500 18px var(--mono)}.amt span{color:var(--dim);font-family:var(--mono);max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.qs{display:flex;gap:6px;margin:8px 0 12px}.qs button{flex:1;height:30px;background:var(--panel2);border:1px solid var(--line);font:400 12px var(--mono);color:var(--mut);padding:0}.qs button:hover{color:var(--text)}
.gate{display:flex;justify-content:space-between;gap:10px;padding:8px 11px;margin-bottom:10px;border:1px solid var(--line2);font-size:13px;color:var(--mut)}.gate b{white-space:nowrap}.gate.on{border-color:var(--zhu);color:var(--text)}.gate.on b{color:var(--zhu2)}
#go{width:100%;height:46px;font-size:16px}.tkv{padding:10px 0 12px;font-size:13.5px;display:grid;gap:5px}.tkv>div{display:flex;justify-content:space-between;gap:10px}.tkv .k{color:var(--dim)}.tkv .v{font-family:var(--mono);text-align:right;overflow-wrap:anywhere}
.hscan{display:grid;gap:8px}.hscan .res{padding:10px 12px;border:1px solid var(--line2);font-size:13.5px;color:var(--mut)}.hscan .res b{color:var(--text);display:block;font-size:15px}.hscan .res.hit{border-color:var(--zhu)}.hscan .res.hit b{color:var(--zhu2)}.hscan .res.ok b{color:var(--down)}.hrow{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:4px 0;border-top:1px solid var(--line)}
.logs{display:grid}.logs>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 14px;border-top:1px solid var(--line);font-size:13px}.logs>div:first-child{border-top:0}.logs .tag{font-size:12px;padding:0 6px;border:1px solid var(--line2);white-space:nowrap}.logs .tag.b{color:#fff;background:var(--zhu);border-color:var(--zhu)}.logs .tag.buy{color:var(--up)}.logs .tag.sell{color:var(--down)}.logs small{color:var(--dim);white-space:nowrap}.logs .none{display:block;color:var(--dim);padding:14px}
.prose{padding:14px 16px;color:var(--mut);white-space:pre-wrap;overflow-wrap:anywhere}

/* blacklist */
.blhead{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:18px;align-items:start;margin-top:20px}.bltools{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.bltools input{flex:1;min-width:150px}
.bl{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,2fr) 86px;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid #241C18}.bl.head{color:var(--dim);font-size:12.5px;padding-block:6px}.bl .n{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl button.cp{display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;min-width:0;font:400 12.5px var(--mono);color:var(--mut);text-align:left}.bl button.cp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl button.cp svg{width:12px;height:12px;flex:none}.bl button.cp:hover{color:var(--text)}.bl .acts{display:flex;justify-content:flex-end;gap:10px;font-size:13px;color:var(--mut)}.bl .acts a:hover,.bl .acts button:hover{color:var(--text)}.bl .acts button{background:none;border:0;padding:0;color:inherit}.bl .ix{font:400 12px var(--mono);color:var(--dim)}

/* how */
.how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:22px;border:1px solid var(--line)}.how>section{padding:20px 22px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.how>section:nth-child(2n){border-right:0}.how h2{font:900 22px/1.25 var(--disp);letter-spacing:.03em;margin-bottom:6px}.how h2 span{color:var(--zhu2);font-family:var(--mono);font-size:15px;margin-right:8px}.how p{color:var(--mut)}.how p+p{margin-top:8px}
.faq{margin-top:26px}.faq h2{font:900 26px/1.2 var(--disp);margin-bottom:8px}.faq details{border-top:1px solid var(--line);padding:11px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:500;font-size:15px}.faq p{color:var(--mut);margin-top:6px;max-width:820px}

/* stamp */
.stampwrap{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(10,7,6,.82);opacity:0;transition:opacity .18s}.stampwrap.in{opacity:1}
.stampcard{width:min(420px,100%);padding:26px;background:var(--panel);border:1px solid var(--zhu);text-align:center;display:grid;justify-items:center;gap:14px}.bigseal{width:124px;height:124px;display:grid;align-content:center;background:var(--zhu);color:#fff;font:900 46px/1.08 var(--disp);text-align:center;transform:rotate(-4deg)}.stampwrap.in .bigseal{animation:thud .3s cubic-bezier(.2,1.5,.4,1)}.stamptxt{color:var(--mut);overflow-wrap:anywhere}.stamptxt h3{color:var(--text);font-size:19px;margin-bottom:4px}.stamptxt b{color:var(--text)}

/* toast */
.toasts{position:fixed;right:16px;bottom:16px;z-index:70;display:grid;gap:8px;max-width:min(380px,calc(100vw - 32px))}.toast{display:flex;align-items:center;gap:9px;padding:10px 13px;background:var(--panel2);border:1px solid var(--line2);opacity:0;transform:translateY(6px);transition:.2s}.toast.in{opacity:1;transform:none}.toast i{width:7px;height:7px;background:var(--mut);flex:none}.toast.ok i{background:var(--down)}.toast.bad i{background:var(--zhu2)}

@media(max-width:1180px){.hero{grid-template-columns:1fr}.heroR{border-left:0;border-top:1px solid var(--line)}.row{grid-template-columns:minmax(0,2.5fr) 100px 100px 90px 96px}.row>.c-age{display:none}.lgrid,.cgrid,.blhead{grid-template-columns:minmax(0,1fr)}.side{position:static}.cstats{grid-template-columns:repeat(3,1fr)}.cstats>div:nth-child(4){border-left:0}.cstats>div:nth-child(n+4){border-top:1px solid var(--line)}}
@media(max-width:900px){.board{grid-template-columns:minmax(0,1fr)}.rail{position:static;max-height:none;border-right:0;border-top:1px solid var(--line);order:2}.klist{max-height:300px;overflow:auto}.how{grid-template-columns:minmax(0,1fr)}.how>section{border-right:0}.search{display:none}}
@media(max-width:640px){.wrap{padding:0 16px}.hdr .wrap{gap:8px;height:54px;flex-wrap:wrap;height:auto;padding-top:8px;padding-bottom:6px}.brand span{font-size:22px}.nav{order:3;width:100%}.nav a{flex:1;text-align:center;padding:5px 0}.hdr .grow{flex:1}.heroL{padding:14px 16px 18px}.heroR{padding:18px 16px}.slogan h1,.ptitle{font-size:30px}.cta{width:100%}.cta .btn{flex:1}.stats{grid-template-columns:1fr 1fr}.stats>div{padding:10px 16px}.stats>div:nth-child(3){border-left:0}.stats>div:nth-child(n+3){border-top:1px solid var(--line)}.val{font-size:19px}.sech{padding:14px 16px 10px}.row{grid-template-columns:minmax(0,1fr) 78px 76px;padding:0 16px;gap:8px}.row>.c-vol,.row>.c-pg,.row>.c-age{display:none}.row .num{font-size:12.5px}.chip{font-size:11px;padding:1px 5px;gap:4px}.f2,.f3,.opts.h{grid-template-columns:minmax(0,1fr)}.cstats{grid-template-columns:1fr 1fr}.cstats>div{border-left:0;border-top:1px solid var(--line)}.cstats>div:nth-child(-n+2){border-top:0}.cstats>div:nth-child(2n){border-left:1px solid var(--line)}.chart{height:300px}.bl{grid-template-columns:30px minmax(0,1fr) 44px;}.bl .wcol{grid-column:2/4;grid-row:2}.bl.head{display:none}.field{flex-wrap:wrap}.field input{flex:1 1 100%}.field .btn{flex:1}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:1180px){.cl,.cr{display:contents}#chart{order:1}#ticket{order:2}#scanbox{order:3}.cl>.panel:nth-child(2){order:4}#rulebox{order:5}#aboutsec{order:6}.cgrid>*{min-width:0}}
.tokbar{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.cacopy{flex:1;min-width:0;display:flex;align-items:center;gap:12px;height:44px;padding:0 13px;background:var(--panel);border:1px solid var(--line2);text-align:left;transition:border-color .15s}.cacopy:hover{border-color:var(--mut)}.cacopy .lab{color:var(--mut);font-size:13px;white-space:nowrap;flex:none}.cacopy code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cacopy .sh{display:none}.cacopy i{margin-left:auto;flex:none;display:block;width:14px;height:14px;color:var(--mut)}.cacopy i svg{display:block;width:14px;height:14px}.xbtn{height:44px}.xbtn i{display:block;width:14px;height:14px}.xbtn i svg{display:block;width:14px;height:14px}
@media(max-width:640px){.cacopy .full{display:none}.cacopy .sh{display:inline}.xbtn{width:100%}}
.stg{font-size:13px;color:var(--mut)}.stg.done{color:var(--gold)}
