.ui-input[data-v-3499de8e]{align-items:center;background:var(--card-bg);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;gap:6px;padding:5px 8px;transition:all var(--duration-fast)}.ui-input[data-v-3499de8e]:focus-within{background:var(--color-primary-bg-subtle)}.ui-input:focus-within .input-icon[data-v-3499de8e]{color:var(--color-primary)}.ui-input input[data-v-3499de8e]{background:transparent;border:none;color:var(--color-text-primary);flex:1;font-size:11px;min-width:0;outline:none}.ui-input input[data-v-3499de8e]::-moz-placeholder{color:var(--color-text-muted)}.ui-input input[data-v-3499de8e]::placeholder{color:var(--color-text-muted)}.ui-input .input-icon[data-v-3499de8e]{flex-shrink:0;transition:color var(--duration-fast)}.ui-input .clear-btn[data-v-3499de8e]{align-items:center;background:var(--color-text-muted);border:none;border-radius:50%;color:var(--color-bg-primary);cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.5;padding:0;transition:opacity var(--duration-fast);width:16px}.ui-input .clear-btn[data-v-3499de8e]:hover{opacity:.8}.meme-terminal[data-v-6b1fb0d4]{background:var(--color-bg-primary);display:grid;grid-template-columns:340px 1fr 360px;height:100vh;overflow:hidden}.panel-left[data-v-6b1fb0d4]{border-right:1px solid var(--border-subtle);overflow:hidden}.panel-left[data-v-6b1fb0d4],.selected-token[data-v-6b1fb0d4]{display:flex;flex-direction:column}.selected-token[data-v-6b1fb0d4]{border-bottom:1px solid var(--border-subtle);gap:12px;min-height:157px;padding:12px}.token-header[data-v-6b1fb0d4]{align-items:center;display:flex;gap:10px}.token-header .clickable[data-v-6b1fb0d4]{cursor:pointer;transition:opacity var(--duration-fast)}.token-header .clickable[data-v-6b1fb0d4]:hover{opacity:.8}.token-main[data-v-6b1fb0d4]{flex:1;min-width:0}.token-main.clickable[data-v-6b1fb0d4]{cursor:pointer}.token-main.clickable:hover .symbol[data-v-6b1fb0d4]{color:var(--color-primary)}.token-title[data-v-6b1fb0d4]{align-items:center;display:flex;gap:6px}.token-title .symbol[data-v-6b1fb0d4]{color:var(--color-text-primary);font-size:15px;font-weight:600;transition:color var(--duration-fast)}.token-title .status-badge[data-v-6b1fb0d4]{color:var(--color-warning)}.token-meta[data-v-6b1fb0d4]{align-items:center;display:flex;gap:4px;margin-top:2px}.token-meta .contract[data-v-6b1fb0d4]{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:11px}.icon-btn[data-v-6b1fb0d4]{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;height:16px;justify-content:center;opacity:.5;padding:0;transition:all var(--duration-fast);width:16px}.icon-btn[data-v-6b1fb0d4]:hover{color:var(--color-primary);opacity:1}.star-btn[data-v-6b1fb0d4]{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;transition:color .15s,transform .15s;width:28px}.star-btn svg[data-v-6b1fb0d4]{fill:transparent;transition:fill .15s}.star-btn[data-v-6b1fb0d4]:hover{color:var(--color-warning)}.star-btn[data-v-6b1fb0d4]:active{transform:scale(.9)}.star-btn.active[data-v-6b1fb0d4]{color:var(--color-warning)}.star-btn.active svg[data-v-6b1fb0d4]{fill:var(--color-warning)}.price-row[data-v-6b1fb0d4]{align-items:center;display:flex;gap:12px;justify-content:space-between}.price-row .price[data-v-6b1fb0d4]{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:22px;font-weight:700;letter-spacing:-.5px}.price-row .changes[data-v-6b1fb0d4]{display:flex;gap:8px}.price-row .change[data-v-6b1fb0d4]{align-items:center;display:flex;font-family:var(--font-family-mono);font-size:11px;gap:3px}.price-row .change .label[data-v-6b1fb0d4]{color:var(--color-text-muted);font-weight:400}.price-row .change .val[data-v-6b1fb0d4]{font-weight:600}.price-row .change.up .val[data-v-6b1fb0d4]{color:var(--color-primary)}.price-row .change.down .val[data-v-6b1fb0d4]{color:var(--color-sell)}.metrics-grid[data-v-6b1fb0d4]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.metric[data-v-6b1fb0d4]{cursor:help;display:flex;flex-direction:column;gap:2px}.metric .value[data-v-6b1fb0d4]{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:12px;font-weight:600}.metric .label[data-v-6b1fb0d4]{color:var(--color-text-muted);font-size:9px;letter-spacing:.3px;text-transform:uppercase}.list-header[data-v-6b1fb0d4]{border-bottom:1px solid var(--border-subtle)}.list-tabs[data-v-6b1fb0d4]{padding:0 10px}.list-controls[data-v-6b1fb0d4]{align-items:center;display:flex;gap:6px;padding:6px 10px}.search-input[data-v-6b1fb0d4]{flex:1}.sort-pills[data-v-6b1fb0d4]{margin-left:auto}.sort-pill[data-v-6b1fb0d4],.sort-pills[data-v-6b1fb0d4]{align-items:center;display:flex}.sort-pill[data-v-6b1fb0d4]{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;font-size:10px;font-weight:500;gap:2px;padding:4px 6px;transition:color var(--duration-fast)}.sort-pill[data-v-6b1fb0d4]:hover{color:var(--color-text-secondary)}.sort-pill.active[data-v-6b1fb0d4]{color:var(--color-primary)}.sort-pill .sort-arrow[data-v-6b1fb0d4]{flex-shrink:0}.token-list[data-v-6b1fb0d4]{flex:1;overflow-y:auto;position:relative}.token-list.is-fetching[data-v-6b1fb0d4]:before{animation:shimmer 1s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.token-list.is-fetching .token-item[data-v-6b1fb0d4]{opacity:.6}.list-empty[data-v-6b1fb0d4],.list-error[data-v-6b1fb0d4],.list-loading[data-v-6b1fb0d4]{align-items:center;color:var(--color-text-muted);display:flex;font-size:12px;gap:8px;justify-content:center;padding:24px}.list-error[data-v-6b1fb0d4]{color:var(--color-sell)}.load-more-trigger[data-v-6b1fb0d4]{align-items:center;display:flex;justify-content:center;min-height:48px;padding:16px}.token-item[data-v-6b1fb0d4]{align-items:center;border-bottom:1px solid var(--border-subtle);cursor:pointer;display:grid;gap:10px;grid-template-columns:28px 1fr 60px auto;padding:10px;transition:background var(--duration-fast)}.token-item[data-v-6b1fb0d4]:hover{background:var(--card-bg-hover)}.token-item.active[data-v-6b1fb0d4]{background:var(--color-primary-bg-subtle)}.token-info[data-v-6b1fb0d4]{min-width:0}.token-name-row[data-v-6b1fb0d4]{align-items:center;display:flex;gap:5px;line-height:1.2}.token-name-row .symbol[data-v-6b1fb0d4]{color:var(--color-text-primary);font-size:13px;font-weight:600}.token-badges[data-v-6b1fb0d4]{align-items:center;display:flex;gap:3px}.badge-icon.graduated[data-v-6b1fb0d4]{color:var(--color-warning)}.token-item .token-meta[data-v-6b1fb0d4]{color:var(--color-text-muted);display:flex;font-size:10px;gap:4px;line-height:1.2;margin-top:2px}.token-item .token-meta .sep[data-v-6b1fb0d4]{opacity:.5}.token-stats[data-v-6b1fb0d4]{align-items:flex-end;display:flex;flex-direction:column;gap:2px;justify-content:center}.token-stats .change[data-v-6b1fb0d4]{cursor:help;font-family:var(--font-family-mono);font-size:11px;font-weight:600;line-height:1.2;text-align:right}.token-stats .change.up[data-v-6b1fb0d4]{color:var(--color-primary)}.token-stats .change.down[data-v-6b1fb0d4]{color:var(--color-sell)}.token-stats .vol[data-v-6b1fb0d4]{color:var(--color-text-muted);cursor:help;font-family:var(--font-family-mono);font-size:10px;line-height:1.2}.token-right[data-v-6b1fb0d4]{align-items:flex-end;display:flex;flex-direction:column;gap:2px;justify-content:center}.token-right .price[data-v-6b1fb0d4]{color:var(--color-text-primary);font-size:12px;font-weight:500}.token-right .metrics-row[data-v-6b1fb0d4],.token-right .price[data-v-6b1fb0d4]{font-family:var(--font-family-mono);line-height:1.2}.token-right .metrics-row[data-v-6b1fb0d4]{align-items:center;display:flex;font-size:10px;gap:3px}.token-right .metrics-row .sep[data-v-6b1fb0d4]{color:var(--color-text-muted);opacity:.4}.token-right .liq[data-v-6b1fb0d4],.token-right .mcap[data-v-6b1fb0d4]{color:var(--color-text-muted);cursor:help}.panel-center[data-v-6b1fb0d4]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.chart-section[data-v-6b1fb0d4]{flex:1;min-height:0;position:relative}.chart-section[data-v-6b1fb0d4] .swap-chart-wrapper{height:auto!important;inset:0;position:absolute}.chart-section[data-v-6b1fb0d4] #terminal_chart{height:100%!important}.chart-section[data-v-6b1fb0d4] #terminal_chart iframe,.chart-section[data-v-6b1fb0d4] #terminal_chart>div{height:100%!important}.chart-placeholder[data-v-6b1fb0d4]{align-items:center;background:var(--card-bg);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;font-size:13px;inset:0;justify-content:center;margin:8px;position:absolute}.data-panels[data-v-6b1fb0d4]{background:var(--border-subtle);border-top:1px solid var(--border-subtle);display:grid;flex-shrink:0;gap:1px;grid-template-columns:1fr 1fr;height:336px;overflow:hidden}.data-panel[data-v-6b1fb0d4]{background:var(--color-bg-primary);display:flex;flex-direction:column;min-height:0;overflow:hidden}.panel-header[data-v-6b1fb0d4]{align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--color-text-secondary);display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;padding:10px 12px}.panel-header .live-dot[data-v-6b1fb0d4]{animation:pulse-6b1fb0d4 2s ease-in-out infinite;background:var(--color-primary);border-radius:50%;height:6px;width:6px}.panel-header.trades-header .live-dot[data-v-6b1fb0d4]{margin-right:4px}.panel-header.trades-header .ui-checkbox[data-v-6b1fb0d4]{margin-left:auto}.route-toggle-btn[data-v-6b1fb0d4]{background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font-size:10px;line-height:1.2;padding:2px 6px}.route-toggle-btn[data-v-6b1fb0d4]:hover{border-color:var(--border-medium);color:var(--color-text-primary)}.route-toggle-btn.active[data-v-6b1fb0d4]{border-color:var(--color-primary-border);color:var(--color-primary)}.route-toggle-btn.mobile[data-v-6b1fb0d4]{align-self:flex-start;margin:0 12px 6px}@keyframes pulse-6b1fb0d4{0%,to{opacity:1}50%{opacity:.4}}.panel-content[data-v-6b1fb0d4]{flex:1;min-height:0;overflow-y:auto;padding:4px 0}.panel-content .load-more-trigger[data-v-6b1fb0d4]{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:36px;padding:12px;transition:background var(--duration-fast)}.panel-content .load-more-trigger[data-v-6b1fb0d4]:hover{background:var(--card-bg-hover)}.panel-content .load-more-trigger .load-more-text[data-v-6b1fb0d4]{color:var(--color-text-muted);font-size:11px}.holder-row[data-v-6b1fb0d4]{align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:20px 1fr 70px 45px;padding:6px 12px;position:relative}.holder-row[data-v-6b1fb0d4]:before{background:var(--color-primary);bottom:0;content:"";left:0;opacity:.08;pointer-events:none;position:absolute;top:0;transition:width .2s ease;width:var(--holder-pct,0)}.holder-row[data-v-6b1fb0d4]:hover:before{opacity:.12}.holder-row .rank[data-v-6b1fb0d4]{color:var(--color-text-muted);font-size:10px;text-align:center}.holder-row .address[data-v-6b1fb0d4]{align-items:center;color:var(--color-text-secondary);display:flex;font-family:var(--font-family-mono);gap:4px}.holder-row .address.whale[data-v-6b1fb0d4]{color:var(--color-warning)}.holder-row .address.contract[data-v-6b1fb0d4]{color:var(--color-info)}.holder-row .address.bot[data-v-6b1fb0d4]{color:var(--color-sell)}.holder-row .address .tag[data-v-6b1fb0d4]{background:var(--subtle-bg);border-radius:2px;font-size:9px;padding:1px 3px}.holder-row .amount[data-v-6b1fb0d4]{color:var(--color-text-primary);font-family:var(--font-family-mono);text-align:right}.holder-row .percent[data-v-6b1fb0d4]{color:var(--color-text-muted);font-size:11px;text-align:right}.trade-group.route[data-v-6b1fb0d4] .defi-tooltip-trigger{display:block;width:100%}.trade-row[data-v-6b1fb0d4]{align-items:center;cursor:pointer;display:grid;font-size:11px;gap:6px;grid-template-columns:14px minmax(70px,1fr) auto 46px auto 26px 12px;padding:5px 10px;transition:background var(--duration-fast)}.trade-row[data-v-6b1fb0d4]:hover{background:var(--card-bg-hover)}.trade-row:hover .tx-link[data-v-6b1fb0d4]{opacity:.6}.trade-row.expandable[data-v-6b1fb0d4]:hover{background:var(--card-bg)}.trade-row.expanded[data-v-6b1fb0d4]{background:var(--subtle-bg)}.trade-row.buy .type[data-v-6b1fb0d4]{color:var(--color-primary)}.trade-row.sell .type[data-v-6b1fb0d4]{color:var(--color-sell)}.trade-row.route[data-v-6b1fb0d4]{opacity:.6}.trade-row.route .type[data-v-6b1fb0d4]{color:var(--color-warning)}.trade-row.route .wallet[data-v-6b1fb0d4]{color:var(--color-text-muted)}.trade-row.route[data-v-6b1fb0d4]:hover{opacity:.8}.trade-row .type[data-v-6b1fb0d4]{align-items:center;display:flex;justify-content:center}.trade-row .wallet[data-v-6b1fb0d4]{color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis}.trade-row .amount[data-v-6b1fb0d4],.trade-row .wallet[data-v-6b1fb0d4]{font-family:var(--font-family-mono);font-size:11px;white-space:nowrap}.trade-row .amount[data-v-6b1fb0d4]{font-weight:500;text-align:right}.trade-row .amount.buy[data-v-6b1fb0d4]{color:var(--color-primary)}.trade-row .amount.sell[data-v-6b1fb0d4]{color:var(--color-sell)}.trade-row .symbol[data-v-6b1fb0d4]{text-transform:uppercase}.trade-row .symbol[data-v-6b1fb0d4],.trade-row .value[data-v-6b1fb0d4]{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:10px}.trade-row .value[data-v-6b1fb0d4]{text-align:right}.trade-row .route-amount[data-v-6b1fb0d4]{font-weight:400}.trade-row .route-amount[data-v-6b1fb0d4],.trade-row .time[data-v-6b1fb0d4]{color:var(--color-text-muted);font-size:10px}.trade-row .time[data-v-6b1fb0d4]{text-align:right}.trade-row .tx-link[data-v-6b1fb0d4]{color:var(--color-text-muted);justify-self:end;opacity:.15;transition:opacity var(--duration-fast)}.trade-row .tx-link[data-v-6b1fb0d4]:hover{opacity:1}.trade-legs[data-v-6b1fb0d4]{background:var(--subtle-bg);border-left:2px solid var(--border-light);margin-bottom:2px;margin-left:18px;padding:2px 10px 6px 26px}.trade-leg-row[data-v-6b1fb0d4]{align-items:center;color:var(--color-text-muted);display:grid;font-size:10px;gap:6px;grid-template-columns:32px 40px 1fr 28px;padding:3px 0}.trade-leg-row .leg-side[data-v-6b1fb0d4]{font-family:var(--font-family-mono);font-size:9px;font-weight:600;text-transform:uppercase}.trade-leg-row .leg-pool[data-v-6b1fb0d4]{font-family:var(--font-family-mono);font-size:9px;opacity:.7}.trade-leg-row .leg-amount[data-v-6b1fb0d4]{font-family:var(--font-family-mono);text-align:right}.trade-leg-row .leg-time[data-v-6b1fb0d4]{font-size:9px;opacity:.6;text-align:right}.trade-leg-row.buy .leg-side[data-v-6b1fb0d4]{color:var(--color-primary)}.trade-leg-row.sell .leg-side[data-v-6b1fb0d4]{color:var(--color-sell)}.panel-right[data-v-6b1fb0d4]{border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;height:100vh;overflow:hidden}.swap-container[data-v-6b1fb0d4]{padding:12px}.swap-container[data-v-6b1fb0d4] .token-field{background:transparent;border:none}.swap-container[data-v-6b1fb0d4] .token-display,.swap-container[data-v-6b1fb0d4] .token-selector{background:transparent}.swap-container[data-v-6b1fb0d4] .switch-row{background:var(--border-light);height:1px;margin:6px 0;transition:background var(--duration-fast)}.swap-container[data-v-6b1fb0d4]:focus-within .switch-row{background:var(--color-primary)}.swap-container[data-v-6b1fb0d4] .switch-btn{background:var(--color-bg-primary);border:none;border-radius:50%;box-shadow:0 0 0 4px var(--color-bg-primary);color:var(--color-text-muted);height:28px;width:28px}.swap-container[data-v-6b1fb0d4] .switch-btn:hover{color:var(--color-primary)}.swap-container.buy[data-v-6b1fb0d4] .swap-btn{background:var(--color-primary)}.swap-container.buy[data-v-6b1fb0d4] .swap-btn:hover:not(:disabled){background:var(--color-primary-hover)}.swap-container.sell[data-v-6b1fb0d4] .swap-btn{background:var(--color-sell)}.swap-container.sell[data-v-6b1fb0d4] .swap-btn:hover:not(:disabled){background:var(--color-sell-hover,#d63031)}.swap-placeholder[data-v-6b1fb0d4]{align-items:center;color:var(--color-text-muted);display:flex;font-size:13px;height:200px;justify-content:center}.mobile-layout[data-v-6b1fb0d4]{display:none}@media(max-width:768px){.meme-terminal[data-v-6b1fb0d4]{display:flex;flex-direction:column;grid-template-columns:unset;height:auto;overflow:visible}.panel-center[data-v-6b1fb0d4],.panel-left[data-v-6b1fb0d4],.panel-right[data-v-6b1fb0d4]{display:none}.mobile-layout[data-v-6b1fb0d4]{display:flex;flex-direction:column}}.mobile-header[data-v-6b1fb0d4]{border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px}.mh-top[data-v-6b1fb0d4]{justify-content:space-between}.mh-token[data-v-6b1fb0d4],.mh-top[data-v-6b1fb0d4]{align-items:center;display:flex}.mh-token[data-v-6b1fb0d4]{cursor:pointer;gap:6px}.mh-token[data-v-6b1fb0d4]:active{opacity:.7}.mh-token .symbol[data-v-6b1fb0d4]{color:var(--color-text-primary);font-size:15px;font-weight:600}.mh-token .graduated[data-v-6b1fb0d4]{color:var(--color-warning)}.mh-token .chevron[data-v-6b1fb0d4]{color:var(--color-text-muted)}.mh-price[data-v-6b1fb0d4]{align-items:baseline;display:flex;gap:6px}.mh-price .price[data-v-6b1fb0d4]{color:var(--color-text-primary);font-size:18px;font-weight:700}.mh-price .pct[data-v-6b1fb0d4],.mh-price .price[data-v-6b1fb0d4]{font-family:var(--font-family-mono)}.mh-price .pct[data-v-6b1fb0d4]{font-size:12px;font-weight:600}.mh-price .pct.up[data-v-6b1fb0d4]{color:var(--color-primary)}.mh-price .pct.down[data-v-6b1fb0d4]{color:var(--color-sell)}.mh-stats[data-v-6b1fb0d4]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mh-stats .stat[data-v-6b1fb0d4]{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:11px}.mh-stats .stat b[data-v-6b1fb0d4]{color:var(--color-text-primary);font-weight:600}.mh-stats .stat.chg[data-v-6b1fb0d4]{border-radius:4px;font-weight:600;padding:2px 6px}.mh-stats .stat.chg.up[data-v-6b1fb0d4]{background:var(--color-primary-bg-subtle);color:var(--color-primary)}.mh-stats .stat.chg.down[data-v-6b1fb0d4]{background:var(--color-sell-bg-subtle,hsla(0,100%,71%,.12));color:var(--color-sell)}.mh-stats .sep[data-v-6b1fb0d4]{background:var(--border-light);height:12px;width:1px}.mobile-chart[data-v-6b1fb0d4]{flex-shrink:0;height:300px;position:relative}.mobile-chart[data-v-6b1fb0d4] .swap-chart-wrapper{height:auto!important;inset:0;position:absolute}.mobile-chart[data-v-6b1fb0d4] #terminal_chart_mobile{height:100%!important}.mobile-chart[data-v-6b1fb0d4] #terminal_chart_mobile iframe,.mobile-chart[data-v-6b1fb0d4] #terminal_chart_mobile>div{height:100%!important}.mobile-tabs-container[data-v-6b1fb0d4]{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;justify-content:space-between;padding:0 12px}.mobile-tabs[data-v-6b1fb0d4]{flex:1}.mobile-tabs[data-v-6b1fb0d4] .defi-tabs__tab{font-size:12px;padding:10px 12px}.mobile-tabs[data-v-6b1fb0d4] .defi-tabs__tab:first-child{padding-left:12px}.mobile-tabs-actions[data-v-6b1fb0d4]{align-items:center;display:flex;gap:6px}.tokens-btn[data-v-6b1fb0d4]{align-items:center;background:var(--color-primary-bg-subtle);border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;display:flex;font-size:10px;font-weight:500;gap:3px;padding:4px 8px;transition:all var(--duration-fast);-webkit-tap-highlight-color:transparent}@media(hover:hover){.tokens-btn[data-v-6b1fb0d4]:hover{background:var(--color-primary);color:var(--color-bg-primary)}}.tokens-btn[data-v-6b1fb0d4]:active{transform:scale(.97)}.mobile-swap[data-v-6b1fb0d4]{padding:16px}.mobile-swap .swap-container[data-v-6b1fb0d4] .swap-card{padding:0}.mobile-swap .swap-container[data-v-6b1fb0d4] .token-field{padding:12px 0}.mobile-holders[data-v-6b1fb0d4],.mobile-trades[data-v-6b1fb0d4]{max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 0}.mobile-empty[data-v-6b1fb0d4],.mobile-loading[data-v-6b1fb0d4]{align-items:center;color:var(--color-text-muted);display:flex;font-size:13px;gap:8px;justify-content:center;padding:32px}.trades-list-mobile[data-v-6b1fb0d4]{display:flex;flex-direction:column}.mobile-checkbox-row[data-v-6b1fb0d4]{padding:8px 12px}.trade-row-mobile[data-v-6b1fb0d4]{align-items:center;cursor:pointer;display:grid;gap:5px;grid-template-columns:14px minmax(60px,1fr) auto 40px 44px 24px 12px;padding:6px 12px;transition:background var(--duration-fast)}.trade-row-mobile[data-v-6b1fb0d4]:active{background:var(--card-bg)}.trade-row-mobile.expandable[data-v-6b1fb0d4]{cursor:pointer}.trade-row-mobile.expanded[data-v-6b1fb0d4]{background:var(--subtle-bg)}.trade-row-mobile.route[data-v-6b1fb0d4]{opacity:.6}.trade-row-mobile.route .trade-account[data-v-6b1fb0d4]{color:var(--color-text-muted)}.trade-row-mobile .trade-side[data-v-6b1fb0d4]{align-items:center;display:flex;justify-content:center}.trade-row-mobile .trade-side.buy[data-v-6b1fb0d4]{color:var(--color-primary)}.trade-row-mobile .trade-side.sell[data-v-6b1fb0d4]{color:var(--color-sell)}.trade-row-mobile .trade-side.route[data-v-6b1fb0d4]{color:var(--color-warning)}.trade-row-mobile .trade-account[data-v-6b1fb0d4]{color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis}.trade-row-mobile .trade-account[data-v-6b1fb0d4],.trade-row-mobile .trade-amount[data-v-6b1fb0d4]{font-family:var(--font-family-mono);font-size:11px;white-space:nowrap}.trade-row-mobile .trade-amount[data-v-6b1fb0d4]{font-weight:500;text-align:right}.trade-row-mobile .trade-amount.buy[data-v-6b1fb0d4]{color:var(--color-primary)}.trade-row-mobile .trade-amount.sell[data-v-6b1fb0d4]{color:var(--color-sell)}.trade-row-mobile .trade-symbol[data-v-6b1fb0d4]{text-transform:uppercase}.trade-row-mobile .trade-symbol[data-v-6b1fb0d4],.trade-row-mobile .trade-value[data-v-6b1fb0d4]{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:10px}.trade-row-mobile .trade-value[data-v-6b1fb0d4]{text-align:right}.trade-row-mobile .route-amount[data-v-6b1fb0d4]{color:var(--color-text-muted);font-size:10px;font-weight:400}.trade-row-mobile .trade-time[data-v-6b1fb0d4]{color:var(--color-text-muted);font-size:10px;text-align:right}.trade-row-mobile .trade-link[data-v-6b1fb0d4]{color:var(--color-text-muted);flex-shrink:0;opacity:.2}.trade-legs-mobile[data-v-6b1fb0d4]{background:var(--subtle-bg);border-left:2px solid var(--border-light);margin-bottom:2px;margin-left:18px;padding:2px 12px 6px 24px}.trade-leg-row-mobile[data-v-6b1fb0d4]{align-items:center;color:var(--color-text-muted);display:grid;font-size:10px;gap:6px;grid-template-columns:32px 40px 1fr 28px;padding:3px 0}.trade-leg-row-mobile .leg-side[data-v-6b1fb0d4]{font-family:var(--font-family-mono);font-size:9px;font-weight:600;text-transform:uppercase}.trade-leg-row-mobile .leg-pool[data-v-6b1fb0d4]{font-family:var(--font-family-mono);font-size:9px;opacity:.7}.trade-leg-row-mobile .leg-amount[data-v-6b1fb0d4]{font-family:var(--font-family-mono);text-align:right}.trade-leg-row-mobile .leg-time[data-v-6b1fb0d4]{font-size:9px;opacity:.6;text-align:right}.trade-leg-row-mobile.buy .leg-side[data-v-6b1fb0d4]{color:var(--color-primary)}.trade-leg-row-mobile.sell .leg-side[data-v-6b1fb0d4]{color:var(--color-sell)}.sheet-overlay[data-v-6b1fb0d4]{background:#00000080;inset:0;position:fixed;z-index:999;-webkit-tap-highlight-color:transparent;touch-action:none}.token-sheet[data-v-6b1fb0d4]{background:var(--color-bg-primary);border-radius:var(--radius-xl) var(--radius-xl) 0 0;bottom:0;display:flex;flex-direction:column;height:80vh;height:80dvh;left:0;overflow:hidden;position:fixed;right:0;transition:transform .2s ease-out;z-index:1000}.token-sheet.is-dragging[data-v-6b1fb0d4]{transition:none}.sheet-header[data-v-6b1fb0d4]{align-items:center;cursor:grab;display:flex;justify-content:center;padding:12px;position:relative;touch-action:none}.sheet-header[data-v-6b1fb0d4]:active{cursor:grabbing}.sheet-handle[data-v-6b1fb0d4]{background:var(--border-medium);border-radius:2px;height:4px;width:40px}.sheet-controls[data-v-6b1fb0d4]{align-items:center;display:flex;gap:8px;padding:0 12px 8px}.sheet-controls .sheet-search[data-v-6b1fb0d4]{flex:0 0 auto;width:140px}.sheet-tabs[data-v-6b1fb0d4]{border-bottom:1px solid var(--border-subtle);padding:0 12px}.sheet-list[data-v-6b1fb0d4]{flex:1;min-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.sheet-list.is-fetching[data-v-6b1fb0d4]:before{animation:shimmer 1s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.sheet-list.is-fetching .token-item[data-v-6b1fb0d4]{opacity:.6}.sheet-list .token-item[data-v-6b1fb0d4]{padding:12px;transition:opacity .15s}.sheet-list .list-empty[data-v-6b1fb0d4],.sheet-list .list-error[data-v-6b1fb0d4],.sheet-list .list-loading[data-v-6b1fb0d4]{padding:32px}.trade-flash-new .trade-row,.trade-flash-new .trade-row-mobile{animation:trade-flash .4s ease-out}.trade-flash-new.buy .trade-row,.trade-flash-new.buy .trade-row-mobile{animation-name:trade-flash-buy}.trade-flash-new.sell .trade-row,.trade-flash-new.sell .trade-row-mobile{animation-name:trade-flash-sell}.trade-flash-new.route .trade-row,.trade-flash-new.route .trade-row-mobile{animation-name:trade-flash-route}@keyframes trade-flash{0%{background:#ffffff26}to{background:transparent}}@keyframes trade-flash-buy{0%{background:#00c87533}to{background:transparent}}@keyframes trade-flash-sell{0%{background:#ff6b6b33}to{background:transparent}}@keyframes trade-flash-route{0%{background:#ffb84d26}to{background:transparent}}
