.badge.prac{background:#f5b83d1f;color:var(--amber)}.tok{display:flex;align-items:center;gap:10px;min-width:0}.tok .ic{position:relative;width:34px;height:34px;flex:none;border-radius:50%;overflow:hidden;background:var(--bg-4)}.tok .ic .ph,.tok .ic img{position:absolute;inset:0;width:100%;height:100%}.tok .ic img{object-fit:cover}.tok .ph{display:grid;place-items:center;font:700 11px var(--mono);font-variant-numeric:tabular-nums;color:var(--muted)}.tok.lg .ic{width:44px;height:44px}.tok.sm .ic{width:22px;height:22px}.tok.sm .ph{font-size:7px}.tok .nm{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.tok .sub{color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.ver{color:var(--accent);font-size:12px}.qb{height:28px;padding:0 10px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--bg-3);font:600 12px var(--mono);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.qb:hover{border-color:var(--accent);color:var(--accent)}.qbin{display:inline-flex;align-items:center;gap:4px;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r);padding:0 8px;height:28px}.qbin input{width:52px;border:0;background:none;outline:none;font:600 12px var(--mono);font-variant-numeric:tabular-nums;text-align:right}.safe{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.safe.ok{background:#22c55e1f;color:var(--up)}.safe.warn{background:#f5b83d1f;color:var(--amber)}.safe.bad{background:#ef444421;color:var(--down)}.checks{display:grid;gap:2px}.check{display:flex;gap:10px;padding:9px 14px;align-items:flex-start}.check i{font-style:normal;width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;margin-top:1px}.check.ok i{background:#22c55e24;color:var(--up)}.check.warn i{background:#f5b83d24;color:var(--amber)}.check.bad i{background:#ef444424;color:var(--down)}.check.info i{background:var(--chip);color:var(--muted)}.check b{font-weight:600;display:block;font-size:13px}.check span{color:var(--muted);font-size:12px}.tp{padding:14px}.tp .sides{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tp .sides button{height:40px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-3);font-weight:650;cursor:pointer;color:var(--muted)}.tp .sides button.buy.on{background:#22c55e24;border-color:#22c55e80;color:var(--up)}.tp .sides button.sell.on{background:#ef444424;border-color:#ef444480;color:var(--down)}.tp .amt:before{content:none}.tp .amt .input{padding-left:12px;padding-right:70px}.tp .amt .unit{position:absolute;right:12px;top:16px;color:var(--muted);font:600 13px var(--mono);font-variant-numeric:tabular-nums}.tp .row{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;padding:4px 0}.tp .row b{color:var(--text);font-weight:500;font-family:var(--mono);font-variant-numeric:tabular-nums}.tp .go{margin-top:12px;height:48px;font-size:15px}.tp .go.buy{background:var(--up);border-color:var(--up);color:#03230f}.tp .go.buy:hover{background:#2fd86b;border-color:#2fd86b}.tp .go.sell{background:var(--down);border-color:var(--down);color:#fff}.tp .go.sell:hover{background:#f25757;border-color:#f25757}.quote{margin-top:12px;border:1px solid var(--line);border-radius:var(--r-l);padding:10px 12px;background:var(--bg-3)}.ack{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:12px;color:var(--muted);cursor:pointer}.ack input{accent-color:var(--down);margin-top:2px}.wbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--bg-2);cursor:pointer;font-weight:600;white-space:nowrap}.wbtn .mono{font-size:12px}.wbtn img{width:18px;height:18px;border-radius:4px}.modeseg button{height:30px;padding:0 12px}.modeseg button.on.real{color:var(--up)}.modeseg button.on.prac{color:var(--amber)}.wlist{display:grid;gap:8px;margin-top:16px}.wlist button,.wlist a{display:flex;align-items:center;gap:12px;height:52px;padding:0 14px;border-radius:var(--r-l);border:1px solid var(--line);background:var(--bg-3);cursor:pointer;font-weight:600;text-align:left;width:100%}.wlist button:hover,.wlist a:hover{border-color:var(--line-2)}.wlist img{width:28px;height:28px;border-radius:7px}.wlist span{margin-left:auto;color:var(--muted);font-size:12px;font-weight:500}.addr{font:500 12px var(--mono);font-variant-numeric:tabular-nums;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;word-break:break-all}.qr{width:168px;height:168px;background:#fff;border-radius:10px;padding:8px}.qr svg,.qr img{width:100%;height:100%}.pbanner{background:#f5b83d12;border:1px solid rgba(245,184,61,.22);color:var(--amber);border-radius:var(--r-l);padding:9px 14px;font-size:12px;display:flex;gap:10px;align-items:center}.pbanner .btn{margin-left:auto}.star{border:0;background:none;cursor:pointer;color:var(--dim);font-size:16px;padding:0 2px}.star.on{color:var(--amber)}.linkrow{display:flex;gap:6px;flex-wrap:wrap}.mintc{font:11px var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);cursor:pointer}.mintc:hover{color:var(--text)}.layout.port{grid-template-columns:minmax(0,1fr) 330px}@media (max-width: 1100px){.layout.port{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.wbtn .hm2,.modeseg{display:none}.tok .nm{max-width:110px}}.layout.perps{grid-template-columns:minmax(0,1fr) 280px 340px}.layout.perps #main{order:1}.layout.perps #side{order:2;display:flex}.layout.perps #right{order:3}@media (max-width: 1100px){.layout.perps{grid-template-columns:minmax(0,1fr) 330px}.layout.perps #side{display:none}}@media (max-width: 760px){.layout.perps #right{order:2}}.oc-ic{width:44px;height:44px;border-radius:14px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.oc-list{margin:12px 0 0;padding-left:18px;color:var(--muted);font-size:13px;display:grid;gap:6px}.oc-h{margin:18px 0 2px;font-size:14px}.qb{display:inline-flex;align-items:center;gap:4px}.qb .svgi{color:var(--accent)}.safe .svgi{margin-right:-1px}.ver{display:inline-flex;vertical-align:-1px}.ver .svgi{width:13px;height:13px;stroke-width:2.6}.star .svgi{width:15px;height:15px}.star.on .svgi{fill:currentColor}.tok .ph.sol{color:#fff;background:linear-gradient(135deg,#9945ff,#14f195)}.mintc .svgi,.linkrow .svgi{vertical-align:-2px}.check i .svgi{stroke-width:2.8}.modal .amt:before{content:none}.modal .amt .input{padding-left:14px;padding-right:64px;font-size:20px}.modal .amt .unit{position:absolute;right:14px;top:16px;color:var(--muted);font:600 14px var(--sans)}.modal .presets{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.pmk{font-size:16px;font-weight:700;letter-spacing:-.01em;gap:6px;padding:0 12px 0 16px}.pmk .svgi{color:var(--muted)}input[type=range]{accent-color:var(--accent)}
