.hot-rank-bar[data-v-a66227b2]{background:linear-gradient(135deg,#fff8e6,#fff3d0);border:1px solid #f0c060;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:6px 0;padding:10px 16px;display:flex;position:relative}.hot-rank-collapsed[data-v-a66227b2]{align-items:center;padding:6px 16px}.hot-rank-title[data-v-a66227b2]{color:#b45309;white-space:nowrap;padding-top:3px;font-size:15px;font-weight:700}.hot-rank-chains[data-v-a66227b2]{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.hot-chain-row[data-v-a66227b2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hot-chain-icon[data-v-a66227b2]{color:#555;white-space:nowrap;min-width:58px;font-size:13px;font-weight:700}.hot-tokens[data-v-a66227b2]{flex-wrap:wrap;gap:8px;display:flex}.hot-rank-right[data-v-a66227b2]{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.hot-upd[data-v-a66227b2]{color:#ccc;white-space:nowrap;font-size:11px}.hot-collapse-btn[data-v-a66227b2]{cursor:pointer;color:#888;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#0000000f;border:none;border-radius:6px;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;transition:background .15s;display:flex}.hot-collapse-btn[data-v-a66227b2]:hover,.hot-collapse-btn[data-v-a66227b2]:active{background:#00000026}.hot-token-wrap[data-v-a66227b2]{position:relative}.hot-token[data-v-a66227b2]{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffc7;border:1px solid #e8d090;border-radius:8px;align-items:center;gap:5px;padding:4px 10px 4px 5px;font-size:14px;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.hot-token[data-v-a66227b2]:hover{background:#fff;border-color:#c09030;box-shadow:0 2px 8px #00000014}.hot-token.hot-token-old[data-v-a66227b2]{background:#bae6fd8c;border-color:#7dd3fc}.hot-token.hot-token-old[data-v-a66227b2]:hover{background:#bae6fdd9}.hot-token.hot-token-new[data-v-a66227b2]{border-color:#f59e0b;box-shadow:0 0 0 1.5px #f59e0b59}.hot-new-star[data-v-a66227b2]{flex-shrink:0;font-size:11px;line-height:1;animation:.4s ease-out both star-pop-a66227b2}@keyframes star-pop-a66227b2{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.hot-logo[data-v-a66227b2]{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.hot-logo-ph[data-v-a66227b2]{color:#666;background:#ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.hot-num[data-v-a66227b2]{color:#bbb;font-size:12px}.hot-symbol[data-v-a66227b2]{color:#222;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-weight:700;overflow:hidden}.hot-mc[data-v-a66227b2]{color:#555;font-size:13px}.hot-holders[data-v-a66227b2]{color:#888;font-size:12px}.hot-p5m[data-v-a66227b2]{font-size:13px;font-weight:700}.hot-p5m.up[data-v-a66227b2]{color:#16a34a}.hot-p5m.dn[data-v-a66227b2]{color:#dc2626}.hot-empty[data-v-a66227b2]{color:#aaa;font-size:13px}.hot-tip[data-v-a66227b2]{z-index:9999;color:#e0e0e0;white-space:nowrap;background:#1a1a2e;border-radius:10px;min-width:200px;max-width:280px;padding:10px 12px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 24px #0006}.hot-tip-head[data-v-a66227b2]{color:#fff;border-bottom:1px solid #333;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:8px;padding-bottom:5px;font-size:13px;font-weight:700;display:flex}.tip-sub[data-v-a66227b2]{color:#aaa;font-size:11px;font-weight:400}.hot-tip-grid[data-v-a66227b2]{grid-template-columns:auto 1fr;gap:3px 10px;font-size:12px;display:grid}.tl[data-v-a66227b2]{color:#999}.tv[data-v-a66227b2]{color:#fff;font-weight:500}.tip-up[data-v-a66227b2]{color:#4ade80}.tip-dn[data-v-a66227b2]{color:#f87171}.tip-new[data-v-a66227b2]{color:#4ade80}.tip-old[data-v-a66227b2]{color:#7dd3fc}.tip-listed[data-v-a66227b2]{color:#fbbf24}.hot-tip-ca[data-v-a66227b2]{color:#aaa;word-break:break-all;white-space:normal;border-top:1px solid #333;margin-top:7px;padding-top:5px;font-family:monospace;font-size:12px}.tw-feed-bar[data-v-fd46b52a]{background:linear-gradient(135deg,#fff8e6,#fff3d0);border:1px solid #f0c060;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 0 6px;padding:10px 16px;display:flex;position:relative}.tw-feed-collapsed[data-v-fd46b52a]{align-items:center;padding:6px 16px}.tw-feed-title[data-v-fd46b52a]{color:#b45309;white-space:nowrap;padding-top:3px;font-size:15px;font-weight:700}.tw-feed-body[data-v-fd46b52a]{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.tw-feed-empty[data-v-fd46b52a]{color:#aaa;font-size:12px}.tw-feed-right[data-v-fd46b52a]{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.tw-upd[data-v-fd46b52a]{color:#ccc;white-space:nowrap;font-size:11px}.tw-err[data-v-fd46b52a]{color:#e53935;font-size:11px}.tw-collapse-btn[data-v-fd46b52a]{cursor:pointer;color:#888;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#0000000f;border:none;border-radius:6px;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;transition:background .15s;display:flex}.tw-collapse-btn[data-v-fd46b52a]:hover,.tw-collapse-btn[data-v-fd46b52a]:active{background:#00000026}.tw-chip[data-v-fd46b52a]{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #f9a825;border-radius:14px;align-items:center;gap:3px;max-width:160px;padding:3px 9px;font-size:12px;text-decoration:none;transition:background .15s;display:inline-flex;overflow:hidden}.tw-chip[data-v-fd46b52a]:hover{background:#fff8e1;border-color:#fb8c00}.tw-chip-rt[data-v-fd46b52a]{border-color:#42a5f5}.tw-chip-rt[data-v-fd46b52a]:hover{background:#e3f2fd;border-color:#1976d2}.tw-chip-rp[data-v-fd46b52a]{border-color:#66bb6a}.tw-chip-rp[data-v-fd46b52a]:hover{background:#e8f5e9;border-color:#388e3c}.tw-chip-icon[data-v-fd46b52a]{flex-shrink:0;font-size:13px}.tw-tip-media[data-v-fd46b52a]{background:#ffffff1f;border-radius:4px;padding:1px 6px;font-size:12px}.tw-chip-name[data-v-fd46b52a]{color:#1565c0;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tw-chip-type[data-v-fd46b52a]{border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}.tw-chip:not(.tw-chip-rt):not(.tw-chip-rp) .tw-chip-type[data-v-fd46b52a]{color:#e65100;background:#fff3e0}.tw-chip-rt .tw-chip-type[data-v-fd46b52a]{color:#1565c0;background:#e3f2fd}.tw-chip-rp .tw-chip-type[data-v-fd46b52a]{color:#2e7d32;background:#e8f5e9}.tw-tooltip[data-v-fd46b52a]{z-index:9999;color:#eee;background:#1a1a2e;border-radius:8px;width:320px;max-width:90vw;padding:10px 14px;font-size:12px;line-height:1.55;position:absolute;box-shadow:0 4px 20px #00000073}.tw-tip-header[data-v-fd46b52a]{align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.tw-tip-type[data-v-fd46b52a]{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.tw-tip-type-tw[data-v-fd46b52a]{color:#fff;background:#e65100}.tw-tip-type-rt[data-v-fd46b52a]{color:#fff;background:#1565c0}.tw-tip-type-rp[data-v-fd46b52a]{color:#fff;background:#2e7d32}.tw-tip-content[data-v-fd46b52a]{color:#fff;white-space:pre-wrap;word-break:break-word}.tw-tip-zh[data-v-fd46b52a]{color:#ffd54f;white-space:pre-wrap;word-break:break-word;border-top:1px solid #ffffff1a;margin-top:6px;padding-top:5px}.tw-tip-section-label[data-v-fd46b52a]{color:#aaa;text-transform:uppercase;letter-spacing:.5px;margin-top:8px;font-size:10px}.tw-tip-quote[data-v-fd46b52a]{color:#b3e5fc;white-space:pre-wrap;word-break:break-word;background:#ffffff14;border-left:3px solid #42a5f5;border-radius:2px;margin-top:3px;padding:5px 8px}.tw-tip-reply-block[data-v-fd46b52a]{color:#c8e6c9;border-color:#66bb6a}.tw-tip-quote-zh[data-v-fd46b52a]{color:#ffd54f;white-space:pre-wrap;word-break:break-word;background:#ffd54f14;border-left:3px solid #ffd54f;border-radius:2px;margin-top:4px;padding:4px 8px}.tw-tip-time[data-v-fd46b52a]{color:#888;text-align:right;margin-top:8px;font-size:11px}.tw-toast-stack[data-v-fd46b52a]{z-index:99999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.tw-toast[data-v-fd46b52a]{pointer-events:all;color:#eee;cursor:pointer;background:#1a1a2e;border:1px solid #ffffff26;border-radius:10px;width:300px;padding:10px 12px 0;text-decoration:none;transition:opacity .2s;animation:.25s tw-toast-in-fd46b52a;display:block;overflow:hidden;box-shadow:0 6px 24px #00000080}.tw-toast[data-v-fd46b52a]:hover{opacity:.9;border-color:#ffffff4d}.tw-toast[data-v-fd46b52a]:not(.tw-chip-rt):not(.tw-chip-rp){border-left:3px solid #e65100}.tw-toast.tw-chip-rt[data-v-fd46b52a]{border-left:3px solid #42a5f5}.tw-toast.tw-chip-rp[data-v-fd46b52a]{border-left:3px solid #66bb6a}.tw-toast-header[data-v-fd46b52a]{align-items:center;gap:6px;margin-bottom:5px;font-size:13px;display:flex}.tw-toast-icon[data-v-fd46b52a]{font-size:14px}.tw-toast-account[data-v-fd46b52a]{color:#fff;font-weight:700}.tw-toast-type[data-v-fd46b52a]{border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.tw-tip-type-tw.tw-toast-type[data-v-fd46b52a]{color:#fff;background:#e65100}.tw-tip-type-rt.tw-toast-type[data-v-fd46b52a]{color:#fff;background:#1565c0}.tw-tip-type-rp.tw-toast-type[data-v-fd46b52a]{color:#fff;background:#2e7d32}.tw-toast-close[data-v-fd46b52a]{color:#888;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:13px;line-height:1}.tw-toast-close[data-v-fd46b52a]:hover{color:#fff}.tw-toast-content[data-v-fd46b52a]{color:#ccc;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:54px;margin-bottom:8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.tw-toast-bar[data-v-fd46b52a]{background:#ffffff1a;height:3px;margin:0 -12px}.tw-toast-progress[data-v-fd46b52a]{transform-origin:0;background:#ffffff59;height:100%;animation:linear forwards tw-progress-fd46b52a}@keyframes tw-progress-fd46b52a{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tw-toast-in-fd46b52a{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.tw-modal-overlay[data-v-ed562422]{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tw-modal[data-v-ed562422]{background:#fff;border-radius:16px;flex-direction:column;width:420px;max-width:100%;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.tw-modal-head[data-v-ed562422]{border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:8px;padding:14px 16px 12px;display:flex}.tw-modal-link[data-v-ed562422]{color:#1d9bf0;flex:1;font-size:14px;font-weight:600;text-decoration:none}.tw-modal-link[data-v-ed562422]:hover{text-decoration:underline}.tw-status-badge[data-v-ed562422]{border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.tw-status-queued[data-v-ed562422]{color:#7a5800;background:#fef3da}.tw-status-loading[data-v-ed562422]{color:#0c447c;background:#dbeeff}.tw-status-ready[data-v-ed562422]{color:#1a6b3a;background:#e6f7e6}.tw-modal-close[data-v-ed562422]{cursor:pointer;color:#555;background:#f3f4f6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.tw-modal-close[data-v-ed562422]:hover{background:#e5e7eb}.tw-modal-body[data-v-ed562422]{flex:1;min-height:120px;padding:12px 16px 16px;overflow-y:auto}.tw-loading[data-v-ed562422]{color:#888;align-items:center;gap:8px;padding:20px 0;font-size:13px;display:flex}.tw-spin[data-v-ed562422]{font-size:18px;animation:1s linear infinite tw-rotate-ed562422;display:inline-block}@keyframes tw-rotate-ed562422{to{transform:rotate(360deg)}}.tw-err[data-v-ed562422]{color:#e24b4a;padding:12px 0;font-size:13px}.tw-container[data-v-ed562422] iframe{border-radius:12px!important}.tw-trans-loading[data-v-ed562422]{color:#aaa;padding:6px 0;font-size:12px}.tw-trans-box[data-v-ed562422]{background:#f0f9ff;border-left:3px solid #1d9bf0;border-radius:10px;margin-top:10px;padding:10px 12px}.tw-trans-lbl[data-v-ed562422]{color:#1d9bf0;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.tw-trans-txt[data-v-ed562422]{color:#333;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.6}.tw-trans-fail[data-v-ed562422]{color:#888;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.tw-retry-trans-btn[data-v-ed562422]{color:#1d9bf0;cursor:pointer;background:0 0;border:1px solid #1d9bf0;border-radius:12px;padding:3px 10px;font-size:12px}.tw-retry-trans-btn[data-v-ed562422]:hover{background:#e8f5fe}.login-overlay[data-v-33aaa1c9]{z-index:9999;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-box[data-v-33aaa1c9]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;gap:16px;width:320px;padding:40px 36px;display:flex;box-shadow:0 8px 32px #0006}.login-title[data-v-33aaa1c9]{color:#fff;text-align:center;font-size:20px;font-weight:700}.login-sub[data-v-33aaa1c9]{color:#ffffff8c;text-align:center;margin-top:-8px;font-size:13px}.login-input[data-v-33aaa1c9]{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;outline:none;padding:12px 14px;font-size:15px;transition:border .2s}.login-input[data-v-33aaa1c9]::placeholder{color:#ffffff59}.login-input[data-v-33aaa1c9]:focus{border-color:#ffffff80}.login-error[data-v-33aaa1c9]{color:#ff7875;text-align:center;font-size:13px}.login-btn[data-v-33aaa1c9]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:13px;font-size:15px;font-weight:600;transition:background .2s}.login-btn[data-v-33aaa1c9]:hover:not(:disabled){background:#1d4ed8}.login-btn[data-v-33aaa1c9]:disabled{opacity:.6;cursor:default}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:#1a1a1a;background:#f0f0eb;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#app{height:100%}.wrap{flex-direction:column;max-width:1400px;height:100vh;margin:0 auto;padding:1rem;display:flex}.top-bar{flex-shrink:0;align-items:center;gap:8px;margin-bottom:.6rem;display:flex}.title{flex:1;font-size:15px;font-weight:600}.topbar-stats{align-items:center;gap:10px;margin-left:auto;display:flex}.tbstat{background:#0000000a;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:flex}.tbstat-lbl{color:#888;font-size:11px}.tbstat-val{color:#333;font-size:13px;font-weight:700}.tbstat-val.red{color:#e24b4a}.tbstat-val.cfg{color:#555;letter-spacing:.02em;font-size:11px;font-weight:500}.live-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite blink}.live-dot.off{background:#ccc;animation:none}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.last-upd{color:#aaa;font-size:11px}.settings-btn{color:#555;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-size:12px;display:flex}.settings-btn:hover{border-color:#999}.refresh-btn{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:99px;flex-shrink:0;align-items:center;padding:5px 10px;font-size:13px;transition:all .2s;display:flex}.refresh-btn:hover{color:#378add;border-color:#378add;transform:rotate(180deg)}.badge-c{border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.bl-b{color:#a32d2d;background:#fde8e8}.wl-b{color:#1a6b3a;background:#e6f7e6}.stats{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:.6rem;display:grid}.stat{text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:.5rem .6rem}.stat-lbl{color:#999;margin-bottom:1px;font-size:11px}.stat-val{font-size:20px;font-weight:600}.err-bar{color:#7a5800;background:#fff8e6;border:1px solid #f5c842;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-bottom:.6rem;padding:.5rem 1rem;font-size:12px;display:flex}.filter-bar{flex-shrink:0;align-items:center;gap:6px;margin-bottom:.6rem;display:flex}.fbtn{color:#888;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:99px;padding:5px 14px;font-size:12px}.fbtn.active{color:#185fa5;background:#dbeeff;border-color:#85b7eb}.vtbtn{color:#666;cursor:pointer;background:#f5f5f0;border:1px solid #ddd;border-radius:99px;padding:5px 14px;font-size:12px;transition:all .15s}.vtbtn.active-mode-active{color:#fff;background:#22a855;border-color:#22a855;font-weight:600;box-shadow:0 1px 5px #22a85559}.vtbtn.active-mode-history{color:#fff;background:#f5a623;border-color:#f5a623;font-weight:600;box-shadow:0 1px 5px #f5a62359}.clr-btn{color:#a32d2d;cursor:pointer;background:#fff;border:1px solid #f0b3b3;border-radius:99px;padding:5px 12px;font-size:12px}.cfg-chain-tabs{flex-wrap:nowrap;gap:5px;display:flex}.cfg-chain-tab{color:#555;cursor:pointer;background:#f5f5f5;border:1.5px solid #ddd;border-radius:7px;flex:1;padding:5px 0;font-size:13px;font-weight:600;transition:all .15s}.cfg-chain-tab:hover{color:#1a4dcc;background:#e8f0fe;border-color:#92b4f4}.cfg-chain-tab.active{color:#fff;background:#1e6fd9;border-color:#1e6fd9;box-shadow:0 1px 5px #1e6fd959}.chain-tabs{background:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-shrink:0;margin-bottom:.5rem;display:none;overflow:hidden}.mobile-view-bar{flex-shrink:0;align-items:center;gap:6px;margin-bottom:.4rem;display:none}.chain-tab{text-align:center;cursor:pointer;color:#aaa;background:0 0;border:none;flex:1;padding:11px 4px;font-size:13px;font-weight:600;transition:all .15s}.chain-tab.active-tab{color:#185fa5;background:#dbeeff}.tab-cnt{color:#fff;vertical-align:middle;background:#e24b4a;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:3px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.tab-cnt.zero{color:#aaa;background:#e0e0e0}.cols{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.col{background:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.col-head{border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:8px;padding:.6rem 1rem;display:flex;position:relative}.col-lbl{font-size:13px;font-weight:600}.col-eth .col-head{background:#dbeeff}.col-eth .col-lbl{color:#0c447c}.col-sol .col-head{background:#eeecfe}.col-sol .col-lbl{color:#3c3489}.col-bsc .col-head{background:#fef3da}.col-bsc .col-lbl{color:#633806}.col-cnt{background:#00000012;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.col-eth .col-cnt{color:#185fa5}.col-sol .col-cnt{color:#534ab7}.col-bsc .col-cnt{color:#854f0b}.entries{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}.entries::-webkit-scrollbar{width:3px}.entries::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.card{background:#fff;border:1.5px solid #e24b4a;border-radius:11px;flex-shrink:0;position:relative;overflow:hidden}.card-hide-btn{color:#fff;cursor:pointer;z-index:10;background:#0000002e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;padding:0;font-size:9px;line-height:1;transition:background .15s;display:flex;position:absolute;top:4px;right:4px}.card-hide-btn:hover{background:#00000080}.card-top{background:#e24b4a;align-items:center;gap:10px;padding:8px 12px;display:flex}.token-avatar{object-fit:cover;background:#ffffff26;border:2px solid #ffffff80;border-radius:50%;flex-shrink:0;width:44px;height:44px;box-shadow:0 2px 8px #0003}.token-avatar-placeholder{color:#ffffffd9;background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:flex}.avatar-wrap{flex-shrink:0;position:relative}.avatar-tw{cursor:pointer;transition:transform .18s,box-shadow .18s}.avatar-tw:hover{border-color:#1d9bf0;transform:scale(1.12);box-shadow:0 4px 16px #1d9bf080}.avatar-hover-card{cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #e8eaed;border-radius:14px;width:300px;padding:12px 14px;box-shadow:0 10px 36px #00000038}.avatar-hover-card:hover{border-color:#1d9bf0;box-shadow:0 14px 40px #1d9bf03d}.ahc-head{align-items:baseline;gap:5px;margin-bottom:6px;display:flex}.ahc-author{color:#0f1419;font-size:16px;font-weight:700}.ahc-handle{color:#657786;font-size:14px}.ahc-text{color:#333;-webkit-line-clamp:10;-webkit-box-orient:vertical;margin:0 0 6px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.ahc-notext{color:#aaa;font-style:italic}.ahc-trans{color:#1d9bf0;background:#f0f9ff;border-radius:6px;margin-bottom:6px;padding:4px 7px;font-size:14px;line-height:1.5}.ahc-loading-tip{text-align:center;justify-content:center;align-items:center;min-height:36px;padding:10px 0;display:flex}.ahc-foot{color:#aaa;border-top:1px solid #f0f0f0;align-items:center;margin-top:2px;padding-top:6px;font-size:13px;display:flex}.card-token{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.card-mc{color:#fffffff2;font-size:13px;font-weight:700}.card-age{color:#ffffffd9;background:#ffffff26;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.card.age-old{border-color:#7c4dbd}.card.age-old .card-top{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.card.age-old .card-ca-row{background:#faf5ff;border-bottom-color:#ddd6fe}.subchain-badge{z-index:11;letter-spacing:.5px;border-radius:0 0 6px 6px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:0;right:22px}.card-subchain-base{border-width:2px;border-color:#0052ff}.card-subchain-base .card-top{background:linear-gradient(135deg,#0052ff,#1a6fff)}.card-subchain-base .subchain-badge{color:#fff;letter-spacing:1px;background:#0052ff;padding:2px 10px;font-size:13px;font-weight:900;box-shadow:0 2px 6px #0052ff80}.card-subchain-arb{border-color:#1b4add}.card-subchain-arb .card-top{background:linear-gradient(135deg,#1b4add,#2d5be3)}.card-subchain-arb .subchain-badge{color:#fff;background:#1b4add}.card-subchain-op{border-color:#ff0420}.card-subchain-op .card-top{background:linear-gradient(135deg,#ff0420,#ff3354)}.card-subchain-op .subchain-badge{color:#fff;background:#ff0420}.card-subchain-matic{border-color:#8247e5}.card-subchain-matic .card-top{background:linear-gradient(135deg,#8247e5,#9b5ef7)}.card-subchain-matic .subchain-badge{color:#fff;background:#8247e5}.card-subchain-linea .card-top,.card-subchain-blast .card-top,.card-subchain-scroll .card-top,.card-subchain-zksync .card-top,.card-subchain-avax .card-top{background:linear-gradient(135deg,#555,#777)}.card-subchain-linea .subchain-badge,.card-subchain-blast .subchain-badge,.card-subchain-scroll .subchain-badge,.card-subchain-zksync .subchain-badge,.card-subchain-avax .subchain-badge{color:#fff;background:#555}.card-desc{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.x-social-btn{color:#fff;background:#ffffff40;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:900;line-height:1;text-decoration:none;transition:background .15s;display:inline-flex}.x-social-btn:hover{background:#ffffff80}.card-wc{color:#fff;white-space:nowrap;background:#ffffff38;border-radius:99px;padding:4px 12px;font-size:13px;font-weight:700}.card-wc-hist{background:#ffffff4d!important}.pool-tag{color:#fff;white-space:nowrap;background:#ffffff4d;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.tw-btn{flex-shrink:0;text-decoration:none;transition:opacity .15s}.tw-tag{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff47;border:1px solid #fff3;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.tw-btn:hover .tw-tag{background:#ffffff73}.card-first-ts{color:#fff9;white-space:nowrap;font-family:monospace;font-size:11px}.card-ca-row{cursor:pointer;background:#fff5f5;border-bottom:1px solid #fde8e8;align-items:center;gap:7px;padding:7px 12px;transition:background .15s;display:flex}.card-ca-row:active{background:#fde0e0}.card-ca-txt{color:#555;word-break:break-all;flex:1;font-family:monospace;font-size:13.5px;font-weight:600;line-height:1.5}.g-btn{color:#fff;cursor:pointer;background:#00b050;border:none;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.tg-fwd-btn{color:#fff;cursor:pointer;background:#2aabee;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:24px;font-size:13px;font-weight:700;line-height:1;transition:background .15s,opacity .15s;display:inline-flex}.tg-fwd-btn:hover{background:#1a9bd8}.tg-fwd-btn:disabled{opacity:.6;cursor:default}.token-stat-row{background:#f4f8ff;border-top:1px solid #dde8f8;border-radius:0 0 10px 10px;flex-wrap:nowrap;align-items:center;gap:6px;padding:6px 12px 8px;display:flex}.stat-detect-btn{color:#fff;cursor:pointer;background:#4c7ef7;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;height:24px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.stat-detect-btn:hover{background:#3468e8}.stat-detect-btn:disabled{opacity:.65;cursor:default}.stat-spin{animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.stat-result{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.stat-item{color:#2c4c8c;white-space:nowrap;background:#e8efff;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:500}.stat-mc{color:#0958d9;background:#e6f7ff;font-weight:600}.stat-platform{color:#b34d00;background:#fff0e6}.stat-fill{color:#1a6e3a;background:#e0f7e9;font-weight:600}.stat-fill-fast{color:#fff;background:#ff4d4f;font-weight:700;animation:.9s ease-in-out infinite alternate pulse-red}@keyframes pulse-red{0%{opacity:1}to{opacity:.7}}.stat-ts{color:#aaa;flex-shrink:0;margin-left:4px;font-size:11px}.stat-err{color:#c0392b;flex:1;font-size:12px}.stat-cmp-mask{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.stat-cmp-box{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:400px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000038}.stat-cmp-header{color:#fff;background:linear-gradient(135deg,#4c7ef7,#2d54e8);align-items:center;padding:12px 16px;display:flex}.stat-cmp-title{flex:1;font-size:15px;font-weight:700}.stat-cmp-close{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.stat-cmp-close:hover{opacity:1}.stat-cmp-body{max-height:60vh;overflow-y:auto}.stat-cmp-row{border-bottom:1px solid #f0f0f0;grid-template-columns:90px 1fr 1fr;align-items:center;gap:4px;padding:8px 16px;display:grid}.stat-cmp-row:last-child{border-bottom:none}.stat-cmp-thead{color:#555;background:#f8f9ff;font-size:12px;font-weight:700}.stat-cmp-left-head,.stat-cmp-right-head{text-align:center;line-height:1.4}.stat-cmp-right-head{color:#2d54e8}.stat-cmp-label{color:#555;font-size:13px;font-weight:500}.stat-cmp-left{text-align:center;color:#888;font-size:13px}.stat-cmp-right{text-align:center;color:#222;font-size:13px;font-weight:600}.cmp-up{color:#16a34a}.cmp-down{color:#dc2626}.stat-cmp-footer{background:#fafafa;border-top:1px solid #eee;padding:12px 16px;display:flex}.sec-row{background:#fff5f5;border-bottom:1px solid #fde8e8;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 12px 6px;display:flex}.sec-ok{color:#155724;white-space:nowrap;font-size:12px;font-weight:500}.sec-warn{color:#856404;white-space:nowrap;font-size:12px;font-weight:500}.sec-hold{color:#0c5460;background:#e8f4fd;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:500}.sec-safe{color:#155724;background:#d4edda;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.sec-loading{color:#bbb;font-size:12px}.sec-refresh{cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:18px;line-height:1;transition:opacity .15s}.sec-refresh:hover{opacity:1}.card-buyers{flex-direction:column;display:flex}.buyer-row{border-top:1px solid #fde8e8;align-items:center;gap:8px;padding:8px 12px;display:flex}.buyer-row:first-child{border-top:none}.buyer-row.wl{background:linear-gradient(90deg,#f0fff4,#e8f8ee)}.buyer-idx{color:#e24b4a;flex-shrink:0;min-width:16px;font-size:10px;font-weight:700}.buyer-nick{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;overflow:hidden}.buyer-amt{white-space:nowrap;border-radius:99px;flex-shrink:0;padding:2px 9px;font-size:12px;font-weight:700}.amt-eth{color:#0c447c;background:#b5d4f4}.amt-sol{color:#26215c;background:#cecbf6}.amt-bsc{color:#412402;background:#fac775}.buyer-time{color:#bbb;white-space:nowrap;flex-shrink:0;font-size:12px}.buy-count{color:#333;background:#0000001a;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700}.new-pill{color:#7a5800;background:#ffe8a3;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.wl-pill{color:#166534;background:#bbf7d0;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.tw-alert-bar{color:#fff;letter-spacing:.3px;background:linear-gradient(90deg,#7c3aed,#a855f7);border-radius:6px;align-items:center;gap:6px;margin-bottom:6px;padding:5px 10px;font-size:14px;font-weight:700;display:flex}.buyer-mc{color:#185fa5;white-space:nowrap;background:#dbeeff;border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600}.bl-pill{color:#a32d2d;background:#fde8e8;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.bl-row{opacity:.7;background:#fff5f5}.hist-row{opacity:.85}.empty{text-align:center;color:#ccc;padding:3rem 1rem;font-size:12px}.pending-note{text-align:center;color:#bbb;border:1px dashed #ddd;border-radius:8px;padding:1.5rem 1rem;font-size:11px;line-height:1.8}.bell-btn{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:2px 5px;font-size:14px;line-height:1;transition:opacity .15s;position:relative}.bell-btn:hover{opacity:1;background:#0000000f}.bell-btn.on{opacity:1;filter:drop-shadow(0 0 3px #e24b4a)}.bell-menu{z-index:200;background:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;gap:7px;min-width:180px;margin-top:4px;padding:10px 14px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0000001f}.bell-menu-title{color:#999;margin-bottom:2px;font-size:11px;font-weight:500}.bell-opt{cursor:pointer;align-items:center;gap:7px;padding:2px 0;font-size:13px;display:flex}.bell-opt input{accent-color:#e24b4a;width:15px;height:15px}.bell-sub{color:#666;padding-left:22px;font-size:12px}.modal-overlay{z-index:1000;opacity:0;pointer-events:none;background:#00000073;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.modal-overlay.open{opacity:1;pointer-events:all}.modal{background:#fff;border-radius:16px;flex-direction:column;width:560px;max-width:95vw;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.modal-head{border-bottom:1px solid #eee;flex-shrink:0;align-items:center;padding:1rem 1.25rem;display:flex}.modal-title{flex:1;font-size:15px;font-weight:600}.modal-close{cursor:pointer;color:#666;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex}.modal-body{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.modal-section{flex-direction:column;gap:.5rem;display:flex}.modal-section-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.modal-section-sub{color:#bbb;font-size:13px;font-weight:400}.modal-cfg-row{align-items:center;gap:12px;padding:.5rem 0;display:flex}.modal-cfg-label{color:#444;white-space:nowrap;min-width:80px;font-size:13px}.modal-cfg-ctrl{flex:1;align-items:center;gap:10px;display:flex}.modal-cfg-ctrl input[type=range]{accent-color:#378add;flex:1}.modal-cfg-val{text-align:center;background:#f5f5f0;border:1px solid #ddd;border-radius:6px;min-width:28px;padding:2px 7px;font-size:14px;font-weight:700}.modal-stats-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.modal-stat{text-align:center;background:#f9f9f7;border:1px solid #eee;border-radius:8px;padding:.5rem}.modal-stat-lbl{color:#999;margin-bottom:2px;font-size:10px}.modal-stat-val{font-size:18px;font-weight:700}.list-input-row{gap:6px;display:flex}.list-input{border:1px solid #ddd;border-radius:8px;outline:none;flex:1;padding:8px 11px;font-family:monospace;font-size:14px}.list-add-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.list-tags{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}.list-tag{border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-family:monospace;font-size:13px;display:flex}.tag-del{cursor:pointer;opacity:.5;font-size:14px}.tag-del:hover{opacity:1}.list-empty{color:#ccc;font-size:13px}.save-status{color:#22a855;font-size:11px}.toast-container{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.toast{pointer-events:all;background:#fff;border-left:4px solid #e24b4a;border-radius:12px;align-items:flex-start;gap:12px;min-width:280px;max-width:340px;padding:14px 16px;animation:.3s toastIn;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000002e}@keyframes toastIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes toastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60px)}}.toast.out{animation:.3s forwards toastOut}.toast-icon{flex-shrink:0;font-size:22px;line-height:1}.toast-body{flex:1;min-width:0}.toast-title{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:13px;font-weight:700;overflow:hidden}.toast-msg{color:#666;max-height:60px;font-size:11px;line-height:1.5;overflow:hidden}.toast-close{color:#ccc;cursor:pointer;font-size:14px;line-height:1;position:absolute;top:8px;right:10px}.toast-close:hover{color:#999}.toast-progress{background:#e24b4a;border-radius:0 0 0 12px;height:3px;animation:linear forwards toastProgress;position:absolute;bottom:0;left:0}@keyframes toastProgress{0%{width:100%}to{width:0%}}.toast-eth{border-left-color:#378add}.toast-eth .toast-progress{background:#378add}.toast-sol{border-left-color:#9945ff}.toast-sol .toast-progress{background:#9945ff}.toast-bsc{border-left-color:#f0b90b}.toast-bsc .toast-progress{background:#f0b90b}@media (width<=700px){body{background:#f0f0eb;padding:0}.wrap{height:100dvh;padding:.6rem .6rem 0}.stats,.filter-bar,.last-upd{display:none}.chain-tabs,.mobile-view-bar{display:flex}.top-bar{margin-bottom:.5rem}.title{font-size:14px}.cols{flex:1;grid-template-columns:1fr;gap:0}.col{border:1px solid #e0e0e0;border-radius:12px;min-height:0}.col.col-hidden{display:none}.token-avatar,.token-avatar-placeholder{width:38px;height:38px}.token-avatar-placeholder{font-size:15px}.card-token{font-size:13px}.card-mc{font-size:12px}.card-age{font-size:10px}.card-ca-txt{font-size:10.5px}}
