.meme-page[data-v-64cd4ecd]{min-height:100vh;padding:14px 16px calc(92px + env(safe-area-inset-bottom));color:var(--text-primary);background:var(--bg-page)}.meme-shell[data-v-64cd4ecd]{width:min(100%,960px);margin:0 auto}.meme-topbar[data-v-64cd4ecd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:58px;padding:0 16px;border-radius:16px}.meme-topbar h1[data-v-64cd4ecd]{margin:0;font-size:24px;letter-spacing:-.045em}.meme-icon-button[data-v-64cd4ecd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:20px}.meme-icon-button[data-v-64cd4ecd]:hover{background:var(--bg-hover);color:var(--text-primary)}.meme-icon-button[data-v-64cd4ecd]:disabled{cursor:wait;opacity:.5}.is-spinning[data-v-64cd4ecd]{-webkit-animation:meme-spin-64cd4ecd .8s linear infinite;animation:meme-spin-64cd4ecd .8s linear infinite}.meme-tabs[data-v-64cd4ecd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-top:12px;padding:4px;border-radius:12px}.meme-tab[data-v-64cd4ecd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:14px;font-weight:700}.meme-tab[data-v-64cd4ecd]:hover{background:var(--bg-hover);color:var(--text-primary)}.meme-tab.is-active[data-v-64cd4ecd]{background:var(--surface-workbench);color:var(--text-primary);-webkit-box-shadow:0 2px 7px rgba(20,36,58,.07);box-shadow:0 2px 7px rgba(20,36,58,.07)}.meme-tab em[data-v-64cd4ecd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:20px;height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 6px;border-radius:999px;background:var(--bg-hover);color:var(--text-tertiary);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.meme-tab.is-active em[data-v-64cd4ecd]{background:color-mix(in srgb,var(--accent) 12%,var(--surface-workbench));color:var(--accent)}.meme-activity-row[data-v-64cd4ecd]:focus-visible,.meme-icon-button[data-v-64cd4ecd]:focus-visible,.meme-primary-button[data-v-64cd4ecd]:focus-visible,.meme-secondary-button[data-v-64cd4ecd]:focus-visible,.meme-tab[data-v-64cd4ecd]:focus-visible,.meme-text-button[data-v-64cd4ecd]:focus-visible{outline:none;-webkit-box-shadow:var(--focus-ring);box-shadow:var(--focus-ring)}.meme-sync-line[data-v-64cd4ecd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:28px;margin:4px 4px 0;color:var(--text-tertiary);font-size:11px}.meme-sync-line.is-error[data-v-64cd4ecd]{color:var(--danger)}.meme-panel[data-v-64cd4ecd]{margin-top:10px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-workbench);-webkit-box-shadow:var(--shadow-workbench);box-shadow:var(--shadow-workbench)}.meme-panel-header[data-v-64cd4ecd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:18px 20px 16px;border-bottom:1px solid var(--border-subtle)}.meme-panel-header h2[data-v-64cd4ecd]{margin:0;font-size:22px;letter-spacing:-.04em}.meme-panel-header p[data-v-64cd4ecd]{margin:5px 0 0;color:var(--text-tertiary);font-size:12px}.meme-panel-count[data-v-64cd4ecd]{color:var(--text-tertiary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.meme-activity-row[data-v-64cd4ecd]{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;padding:15px 20px;border-bottom:1px solid var(--border-subtle);cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.meme-activity-row[data-v-64cd4ecd]:last-child{border-bottom:0}.meme-activity-row[data-v-64cd4ecd]:hover{background:var(--bg-hover)}.meme-token-mark[data-v-64cd4ecd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--accent) 22%,var(--surface-elevated));color:var(--accent);font-size:18px;font-weight:750}.meme-token-mark img[data-v-64cd4ecd]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meme-activity-main[data-v-64cd4ecd]{min-width:0}.meme-activity-title[data-v-64cd4ecd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.meme-activity-title strong[data-v-64cd4ecd]{max-width:240px;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.meme-activity-title time[data-v-64cd4ecd]{margin-left:auto;color:var(--text-tertiary);font-size:11px;white-space:nowrap}.meme-direction[data-v-64cd4ecd]{padding:3px 7px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.meme-direction.is-buy[data-v-64cd4ecd]{background:color-mix(in srgb,var(--success) 13%,transparent);color:var(--success)}.meme-direction.is-sell[data-v-64cd4ecd]{background:color-mix(in srgb,var(--danger) 11%,transparent);color:var(--danger)}.meme-activity-token[data-v-64cd4ecd]{margin-top:4px;overflow:hidden;color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.meme-activity-facts[data-v-64cd4ecd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px 16px;margin-top:9px;color:var(--text-tertiary);font-size:12px;font-variant-numeric:tabular-nums}.meme-activity-facts strong[data-v-64cd4ecd]{color:var(--text-primary);font-weight:700}.meme-copy-link[data-v-64cd4ecd]{padding:0;border:0;background:none;color:var(--accent);cursor:copy;font:inherit;font-size:12px}.meme-copy-link[data-v-64cd4ecd]:hover{text-decoration:underline}.meme-activity-wallet[data-v-64cd4ecd]{margin-top:6px;color:var(--text-tertiary);font-size:11px}.meme-row-arrow[data-v-64cd4ecd]{color:var(--text-tertiary);font-size:19px}.meme-load-more[data-v-64cd4ecd]{display:block;width:calc(100% - 40px);min-height:38px;margin:12px 20px 18px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-elevated);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.meme-load-more[data-v-64cd4ecd]:hover{background:var(--bg-hover)}.meme-load-more[data-v-64cd4ecd]:disabled{cursor:wait;opacity:.55}.meme-state[data-v-64cd4ecd]{display:grid;place-items:center;gap:9px;min-height:300px;padding:30px 20px;color:var(--text-tertiary);text-align:center}.meme-state.is-compact[data-v-64cd4ecd]{min-height:180px}.meme-state>i[data-v-64cd4ecd]{color:var(--accent);font-size:28px}.meme-state.is-error>i[data-v-64cd4ecd]{color:var(--danger)}.meme-inline-error[data-v-64cd4ecd]{margin:0;padding:9px 20px;border-bottom:1px solid color-mix(in srgb,var(--danger) 18%,var(--border-subtle));color:var(--danger);font-size:11px}.meme-inline-error button[data-v-64cd4ecd]{padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline}.meme-state strong[data-v-64cd4ecd]{color:var(--text-primary);font-size:15px}.meme-state span[data-v-64cd4ecd]{max-width:420px;font-size:12px;line-height:1.5}.meme-primary-button[data-v-64cd4ecd],.meme-secondary-button[data-v-64cd4ecd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:9px;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.meme-primary-button[data-v-64cd4ecd]{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast,#fff)}.meme-secondary-button[data-v-64cd4ecd]{border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-primary)}.meme-primary-button[data-v-64cd4ecd]:hover,.meme-secondary-button[data-v-64cd4ecd]:hover{-webkit-filter:brightness(1.04);filter:brightness(1.04)}.meme-primary-button[data-v-64cd4ecd]:disabled,.meme-secondary-button[data-v-64cd4ecd]:disabled{cursor:wait;opacity:.5}.meme-wallet-form[data-v-64cd4ecd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px;padding:18px 20px;border-bottom:1px solid var(--border-subtle)}.meme-wallet-form label[data-v-64cd4ecd]{display:grid;gap:6px;color:var(--text-secondary);font-size:11px}.meme-wallet-form small[data-v-64cd4ecd]{color:var(--text-tertiary)}.meme-import-block textarea[data-v-64cd4ecd],.meme-wallet-form input[data-v-64cd4ecd]{width:100%;border:1px solid var(--border-subtle);border-radius:9px;outline:0;background:var(--surface-elevated);color:var(--text-primary);-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit}.meme-wallet-form input[data-v-64cd4ecd]{height:38px;padding:0 10px;font-size:12px}.meme-import-block textarea[data-v-64cd4ecd]:focus-visible,.meme-wallet-form input[data-v-64cd4ecd]:focus-visible{-webkit-box-shadow:var(--focus-ring);box-shadow:var(--focus-ring)}.meme-import-block[data-v-64cd4ecd]{display:grid;gap:9px;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.meme-import-heading[data-v-64cd4ecd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:9px;color:var(--text-secondary);font-size:12px}.meme-import-heading span[data-v-64cd4ecd]{color:var(--text-tertiary);font-size:11px}.meme-import-block textarea[data-v-64cd4ecd]{min-height:88px;padding:10px;resize:vertical;font-size:12px;line-height:1.5}.meme-import-block .meme-secondary-button[data-v-64cd4ecd]{justify-self:start}.meme-form-error[data-v-64cd4ecd],.meme-form-notice[data-v-64cd4ecd]{margin:12px 20px 0;font-size:12px}.meme-form-error[data-v-64cd4ecd]{color:var(--danger)}.meme-form-notice[data-v-64cd4ecd]{color:var(--success)}.meme-wallet-list[data-v-64cd4ecd]{margin:12px 0 0;padding:0;list-style:none}.meme-wallet-row[data-v-64cd4ecd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--border-subtle)}.meme-wallet-copy[data-v-64cd4ecd]{min-width:0}.meme-wallet-name[data-v-64cd4ecd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.meme-wallet-name strong[data-v-64cd4ecd]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.meme-wallet-name span[data-v-64cd4ecd]{padding:3px 6px;border-radius:5px;font-size:10px;white-space:nowrap}.meme-wallet-name .is-running[data-v-64cd4ecd]{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.meme-wallet-name .is-paused[data-v-64cd4ecd]{background:color-mix(in srgb,var(--text-tertiary) 12%,transparent);color:var(--text-tertiary)}.meme-wallet-copy code[data-v-64cd4ecd]{display:block;margin-top:5px;overflow:hidden;color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.meme-wallet-actions[data-v-64cd4ecd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:7px}.meme-text-button[data-v-64cd4ecd]{min-height:30px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.meme-text-button[data-v-64cd4ecd]:hover{background:var(--bg-hover)}.meme-text-button.is-danger[data-v-64cd4ecd]{color:var(--danger)}.meme-text-button[data-v-64cd4ecd]:disabled{cursor:wait;opacity:.45}.meme-copy-notice[data-v-64cd4ecd]{position:fixed;z-index:30;right:50%;bottom:calc(90px + env(safe-area-inset-bottom));-webkit-transform:translateX(50%);transform:translateX(50%);margin:0;padding:8px 12px;border-radius:8px;background:var(--text-primary);color:var(--surface-workbench);font-size:12px;-webkit-box-shadow:var(--shadow-elevated);box-shadow:var(--shadow-elevated)}@-webkit-keyframes meme-spin-64cd4ecd{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes meme-spin-64cd4ecd{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:680px){.meme-page[data-v-64cd4ecd]{padding:10px 12px calc(92px + env(safe-area-inset-bottom))}.meme-topbar[data-v-64cd4ecd]{min-height:52px;padding:0 13px;border-radius:14px}.meme-topbar h1[data-v-64cd4ecd]{font-size:21px}.meme-panel-header[data-v-64cd4ecd]{padding:15px 14px 14px}.meme-panel-header h2[data-v-64cd4ecd]{font-size:20px}.meme-activity-row[data-v-64cd4ecd]{grid-template-columns:40px minmax(0,1fr) 16px;gap:9px;padding:13px 12px}.meme-token-mark[data-v-64cd4ecd]{width:40px;height:40px;border-radius:12px;font-size:16px}.meme-activity-title strong[data-v-64cd4ecd]{max-width:105px}.meme-activity-title time[data-v-64cd4ecd]{font-size:10px}.meme-activity-facts[data-v-64cd4ecd]{gap:6px 10px;font-size:11px}.meme-copy-link[data-v-64cd4ecd]{font-size:11px}.meme-wallet-form[data-v-64cd4ecd]{grid-template-columns:1fr;padding:14px}.meme-wallet-form .meme-primary-button[data-v-64cd4ecd]{width:100%}.meme-import-block[data-v-64cd4ecd]{padding:14px}.meme-wallet-row[data-v-64cd4ecd]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:13px 14px}.meme-wallet-actions[data-v-64cd4ecd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}}@media (prefers-reduced-motion:reduce){.is-spinning[data-v-64cd4ecd],.meme-activity-row[data-v-64cd4ecd]{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}@media (prefers-reduced-transparency:reduce){.meme-tabs[data-v-64cd4ecd],.meme-topbar[data-v-64cd4ecd]{background:var(--surface-elevated)}}