.lane-editor[data-v-cefc8788]{display:grid;gap:16px}.lane-editor-toolbar[data-v-cefc8788]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.lane-editor-actions[data-v-cefc8788],.lane-card-actions[data-v-cefc8788]{display:flex;gap:10px;flex-wrap:wrap}.lane-list[data-v-cefc8788]{display:grid;gap:12px}.lane-card[data-v-cefc8788]{border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface);overflow:hidden}.lane-card-summary[data-v-cefc8788]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;font-weight:600}.lane-card-summary[data-v-cefc8788]::-webkit-details-marker{display:none}.lane-card-title[data-v-cefc8788]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lane-card-body[data-v-cefc8788]{display:grid;gap:14px;padding:0 14px 14px}.lane-top-grid[data-v-cefc8788],.predicate-grid[data-v-cefc8788]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.predicate-row[data-v-cefc8788]{display:grid;gap:6px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-surface-alt)}.predicate-label[data-v-cefc8788]{font-size:.86rem;font-weight:600;color:var(--text-main)}.lane-report[data-v-cefc8788]{display:grid;gap:10px}.lane-report-header[data-v-cefc8788]{margin-bottom:2px}.lane-report-table[data-v-cefc8788]{width:100%;border-collapse:collapse}.lane-report-table th[data-v-cefc8788],.lane-report-table td[data-v-cefc8788]{padding:8px 10px;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:top}.lane-report-table th[data-v-cefc8788]{font-size:.78rem;text-transform:uppercase;color:var(--text-muted)}.lane-raw-json[data-v-cefc8788]{width:100%;min-height:280px;font-family:Consolas,Courier New,monospace;white-space:pre}.toast[data-v-87575111]{position:fixed;right:16px;bottom:16px;background:#111827;color:#fff;padding:10px 14px;border-radius:8px;font-size:.95rem;box-shadow:0 8px 18px #0000002e;z-index:9999}.card-actions[data-v-87575111],.form-actions[data-v-87575111],.bot-actions[data-v-87575111]{display:flex;align-items:center;gap:10px}.bot-list[data-v-87575111]{display:grid;gap:14px}.bot-config-card[data-v-87575111]{padding:16px;gap:12px}.bot-title-main[data-v-87575111]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.bot-meta-item[data-v-87575111]{display:flex;flex-direction:column;gap:2px;min-width:0}.bot-meta-label[data-v-87575111]{color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.bot-meta-value[data-v-87575111]{color:var(--text-main);font-size:.94rem;line-height:1.35;word-break:break-word}.bot-secondary-row[data-v-87575111]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px}.bot-summary[data-v-87575111]{margin-top:0;font-size:.95rem;color:var(--text-soft)}.bot-id[data-v-87575111]{margin-left:8px;color:var(--text-muted);font-size:.9rem}.pill[data-v-87575111]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.85rem;font-weight:600}.pill.good[data-v-87575111]{background:#dcfce7;color:#166534}.pill.muted[data-v-87575111]{background:#e5e7eb;color:#374151}.token-mint-cell[data-v-87575111]{cursor:context-menu}.paper-tuning-groups[data-v-87575111]{display:grid;gap:16px}.paper-tuning-group[data-v-87575111]{border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface-alt);overflow:hidden}.paper-tuning-group summary[data-v-87575111]{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;padding:14px 16px;font-weight:600;list-style:none}.paper-tuning-group summary[data-v-87575111]::-webkit-details-marker{display:none}.paper-tuning-title[data-v-87575111]{font-size:1rem}.paper-tuning-body[data-v-87575111]{padding:0 16px 16px}.paper-tuning-grid[data-v-87575111]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.paper-tuning-audit[data-v-87575111]{margin-top:18px;padding-top:18px;border-top:1px solid var(--border-color)}.paper-tuning-audit-header[data-v-87575111]{margin-bottom:10px}.table-wrap[data-v-87575111]{overflow-x:auto}.audit-table[data-v-87575111]{width:100%;border-collapse:collapse}.audit-table th[data-v-87575111],.audit-table td[data-v-87575111]{padding:10px 12px;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:top}.audit-table th[data-v-87575111]{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.audit-setting[data-v-87575111]{font-weight:600;color:var(--text-main)}.audit-value[data-v-87575111]{font-family:Consolas,Courier New,monospace;font-size:.9rem;white-space:pre-wrap;word-break:break-word}.paper-tuning-field[data-v-87575111]{padding:14px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface);gap:8px}.paper-tuning-checkbox[data-v-87575111]{align-items:flex-start}.paper-tuning-copy[data-v-87575111]{display:flex;flex-direction:column;gap:4px}.paper-tuning-label[data-v-87575111]{font-weight:500}.paper-tuning-label-row[data-v-87575111]{display:inline-flex;align-items:center;gap:8px;min-width:0}.paper-tuning-badge[data-v-87575111]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;background:#fee2e2;color:#991b1b;font-size:.72rem;font-weight:700;line-height:1.3;text-decoration:none;text-transform:uppercase}.paper-tuning-deprecated[data-v-87575111]{background:#f9fafb;opacity:.74}.paper-tuning-deprecated .paper-tuning-label[data-v-87575111],.paper-tuning-deprecated .field-help[data-v-87575111],.paper-tuning-deprecated .technical-key[data-v-87575111]{text-decoration:line-through}.paper-tuning-deprecated input[data-v-87575111]{cursor:not-allowed}.paper-tuning-count[data-v-87575111]{font-size:.85rem;color:var(--text-muted)}.subtle[data-v-87575111]{color:var(--text-muted)}.inline-checkbox[data-v-87575111]{display:flex;align-items:center;gap:8px}.field-help[data-v-87575111]{margin:0;color:var(--text-soft);font-size:.9rem;line-height:1.45}.field-error[data-v-87575111]{margin:0;color:var(--danger-text);font-size:.9rem}.technical-key[data-v-87575111]{font-size:.78rem;font-family:Consolas,Courier New,monospace}.ghost-toggle[data-v-87575111]{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:6px;color:var(--text-soft);background:var(--button-ghost-bg);font-size:.92rem}.ghost-toggle input[data-v-87575111]{margin:0}@media (max-width: 900px){.card-actions[data-v-87575111]{flex-wrap:wrap;justify-content:flex-start}.paper-tuning-grid[data-v-87575111]{grid-template-columns:1fr}}.token-mint-cell[data-v-42bf3241]{cursor:context-menu}.token-link[data-v-42bf3241]{color:var(--token-link);text-decoration:none;cursor:pointer;font-weight:600}.token-link[data-v-42bf3241]:hover{color:var(--token-link-hover)}.table-footer[data-v-42bf3241]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:12px;flex-wrap:wrap}.position-summary-row[data-v-42bf3241]{cursor:pointer}.position-table[data-v-42bf3241]{table-layout:fixed;width:100%}.position-col-created[data-v-42bf3241]{width:10%}.position-col-bot[data-v-42bf3241]{width:8%}.position-col-token[data-v-42bf3241]{width:14%}.position-col-status[data-v-42bf3241]{width:9%}.position-col-lane[data-v-42bf3241]{width:26%}.position-col-amount[data-v-42bf3241],.position-col-pnl[data-v-42bf3241],.position-col-latest[data-v-42bf3241]{width:10%}.position-col-expander[data-v-42bf3241]{width:3%}.position-table th[data-v-42bf3241],.position-table td[data-v-42bf3241]{min-width:0;overflow:hidden}.position-table th[data-v-42bf3241],.position-created-cell[data-v-42bf3241],.position-bot-cell[data-v-42bf3241],.position-token-cell[data-v-42bf3241],.position-status-cell[data-v-42bf3241],.position-expander-cell[data-v-42bf3241]{white-space:nowrap}.position-lane-cell[data-v-42bf3241],.position-amount-cell[data-v-42bf3241]{white-space:normal;overflow-wrap:anywhere}.position-lane-cell[data-v-42bf3241]{line-height:1.2}.position-amount-cell[data-v-42bf3241]{line-height:1.15}.position-pnl-cell[data-v-42bf3241]{white-space:normal;overflow-wrap:anywhere;line-height:1.15}.position-pnl-cell.pnl-neutral[data-v-42bf3241]{color:var(--text-main)}.position-pnl-cell[data-v-42bf3241] .pnl-stack{display:flex;flex-direction:column;min-width:0;gap:.15rem}.position-pnl-cell[data-v-42bf3241] .pnl-line{display:block;min-width:0}.position-latest-cell[data-v-42bf3241]{max-width:none}.position-latest-cell .latest-info-trigger[data-v-42bf3241]{width:100%}.position-latest-cell .latest-info-summary[data-v-42bf3241]{max-width:100%}.position-latest-cell .latest-info-empty[data-v-42bf3241]{display:inline-block;min-height:1.2rem}.position-detail-row td[data-v-42bf3241]{background:var(--detail-row-bg)}.latest-info-trigger[data-v-42bf3241]{position:relative;display:inline-flex;align-items:center;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:help}.latest-info-trigger[data-v-42bf3241]:focus-visible{outline:2px solid var(--button-primary);outline-offset:2px;border-radius:6px}.latest-info-summary[data-v-42bf3241]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-info-tooltip[data-v-42bf3241]{position:fixed;z-index:2000;width:max-content;min-width:240px;padding:.65rem .75rem;border-radius:10px;background:var(--topbar-bg);color:var(--topbar-text);box-shadow:0 14px 30px #0f172a47;white-space:normal;overflow-wrap:anywhere;line-height:1.35;pointer-events:none;max-width:min(32rem,calc(100vw - 24px))}@media (max-width: 720px){.table-scroll[data-v-42bf3241]{overflow-x:hidden}.position-table thead[data-v-42bf3241]{display:none}.position-table[data-v-42bf3241],.position-table tbody[data-v-42bf3241],.position-table tr[data-v-42bf3241]{display:block;width:100%}.position-table tr.position-summary-row[data-v-42bf3241]{margin-bottom:.75rem;padding:.35rem 0;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-surface-alt)}.position-table tr.position-summary-row td[data-v-42bf3241]{display:block;width:100%;border-bottom:none;padding:.45rem .85rem;white-space:normal;overflow-wrap:anywhere}.position-table tr.position-summary-row td[data-v-42bf3241]:before{display:block;margin-bottom:.2rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.position-table tr.position-summary-row td[data-v-42bf3241]:nth-child(1):before{content:"Created"}.position-table tr.position-summary-row td[data-v-42bf3241]:nth-child(2):before{content:"Bot"}.position-table tr.position-summary-row td[data-v-42bf3241]:nth-child(3):before{content:"Token"}.position-table tr.position-summary-row td[data-v-42bf3241]:nth-child(4):before{content:"Status"}.position-table tr.position-summary-row td[data-v-42bf3241]:nth-child(5):before{content:"Lane"}.position-table tr.position-summary-row td[data-v-42bf3241]:nth-child(6):before{content:"Token Amount"}.position-table tr.position-summary-row td[data-v-42bf3241]:nth-child(7):before{content:"PnL"}.position-table tr.position-summary-row td[data-v-42bf3241]:nth-child(8):before{content:"Latest Info"}.position-table tr.position-summary-row td[data-v-42bf3241]:nth-child(9):before{content:""}.position-table .chevron-cell[data-v-42bf3241]{text-align:left}.position-table tr.position-detail-row[data-v-42bf3241]{display:block;margin-bottom:.75rem}.position-table tr.position-detail-row td[data-v-42bf3241]{display:block;width:100%;border-bottom:1px solid var(--border-color);border-radius:0 0 12px 12px}}.position-detail-grid[data-v-42bf3241]{display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:10px 0}.chevron-cell[data-v-42bf3241]{text-align:center;width:32px}.mini-copy[data-v-42bf3241]{padding:2px 8px;font-size:.85rem}.zero-run-marker[data-v-42bf3241]{display:inline-block;font-size:.62em;line-height:1;vertical-align:middle;transform:translateY(-.28em);margin:0 .04em 0 .02em;opacity:.9}.table-footer-left[data-v-42bf3241],.table-footer-right[data-v-42bf3241]{display:flex;align-items:center;gap:8px}.table-footer-left label[data-v-42bf3241]{display:flex;align-items:center;gap:6px}.stats-controls[data-v-42bf3241]{margin-bottom:12px;align-items:center}.stats-since-input[data-v-42bf3241]{display:flex;align-items:center;gap:8px}.stats-since-input input[data-v-42bf3241]{min-width:260px}.stats-since-help[data-v-42bf3241]{color:var(--text-muted);font-size:.9rem}.stats-summary-row[data-v-42bf3241]{cursor:pointer}.stats-total-row td[data-v-42bf3241]{font-weight:600}.stats-today-row td[data-v-42bf3241]{background:var(--bg-surface-alt)}.stats-utc-row td[data-v-42bf3241]{background:color-mix(in srgb,var(--bg-surface-alt) 70%,#f5b041 30%)}.stats-custom-row td[data-v-42bf3241]{background:color-mix(in srgb,var(--bg-surface-alt) 55%,var(--bg-surface) 45%)}.stats-detail-row td[data-v-42bf3241]{background:var(--detail-row-bg)}.stats-detail-grid[data-v-42bf3241]{display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:10px 0}.field-error[data-v-42bf3241]{color:var(--danger-text);font-size:.9rem;margin:0 0 12px}.shadow-balance-section[data-v-42bf3241]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.shadow-balance-header h3[data-v-42bf3241]{margin:0}.shadow-balance-subtitle[data-v-42bf3241]{margin:.2rem 0 .85rem;color:var(--text-muted);font-size:.88rem}.shadow-wallet-item[data-v-42bf3241]{background:color-mix(in srgb,var(--bg-surface-alt) 82%,var(--muted-badge-bg) 18%)}.wallet-title-row[data-v-42bf3241]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.virtual-badge[data-v-42bf3241]{border:1px solid var(--muted-badge-border)}.shadow-wallet-meta[data-v-42bf3241]{color:var(--text-soft);font-size:.9rem;margin-top:.35rem}.shadow-empty[data-v-42bf3241]{margin-top:.5rem}.toast[data-v-42bf3241]{position:fixed;right:16px;bottom:16px;background:var(--toast-bg);color:var(--toast-text);padding:10px 14px;border-radius:8px;font-size:.95rem;box-shadow:0 8px 18px #0000002e;z-index:9999}.token-mint-cell[data-v-c9ff6aef]{cursor:context-menu}.toast[data-v-c9ff6aef]{position:fixed;right:16px;bottom:16px;background:#111827;color:#fff;padding:10px 14px;border-radius:8px;font-size:.95rem;box-shadow:0 8px 18px #0000002e;z-index:9999}.password-input[data-v-53aa85ca]{position:relative;display:block}.password-input input[data-v-53aa85ca]{width:100%;padding-right:2.75rem}.password-toggle[data-v-53aa85ca]{position:absolute;top:50%;right:.35rem;width:2rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border:0;border-radius:6px;background:transparent;color:var(--text-muted)}.password-toggle[data-v-53aa85ca]:hover,.password-toggle[data-v-53aa85ca]:focus-visible{background:var(--button-ghost-hover);color:var(--text-main);filter:none;outline:none}.password-toggle svg[data-v-53aa85ca]{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.account[data-v-8fcc793f]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.account-card[data-v-8fcc793f]{min-width:0;height:100%;display:flex;flex-direction:column}.password-card[data-v-8fcc793f]{grid-column:1;grid-row:1}.add-wallet-card[data-v-8fcc793f]{grid-column:2;grid-row:1}.readiness-card[data-v-8fcc793f]{grid-column:1;grid-row:2}.saved-wallets-card[data-v-8fcc793f]{grid-column:2;grid-row:2}.shadow-wallets-card[data-v-8fcc793f]{grid-column:1 / -1;grid-row:3}.password-card form[data-v-8fcc793f],.stacked-form[data-v-8fcc793f]{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-button-row[data-v-8fcc793f]{margin-top:auto;padding-top:.5rem;width:100%}.form-button-row button[data-v-8fcc793f]{width:100%}.wallet-section-header[data-v-8fcc793f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.wallet-count[data-v-8fcc793f]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .65rem;border-radius:999px;background:var(--bg-surface-alt);color:var(--text-soft);font-weight:700;border:1px solid var(--border-color)}.section-heading[data-v-8fcc793f]{display:grid;gap:.2rem}.section-subtitle[data-v-8fcc793f]{margin:0;color:var(--text-muted);font-size:.88rem}.wallet-stack[data-v-8fcc793f]{display:grid;gap:.75rem}.saved-wallet-card[data-v-8fcc793f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:12px;background:var(--bg-surface-alt);border:1px solid var(--border-color)}.saved-wallet-main[data-v-8fcc793f]{min-width:0;display:grid;gap:.35rem}.saved-wallet-name[data-v-8fcc793f]{font-weight:700;color:var(--text-main)}.saved-wallet-address[data-v-8fcc793f]{font-family:Consolas,Courier New,monospace;font-size:.86rem;color:var(--text-muted);word-break:break-all}.saved-wallet-actions[data-v-8fcc793f]{display:flex;align-items:center;gap:.5rem}.shadow-wallet-card[data-v-8fcc793f]{align-items:flex-start;background:color-mix(in srgb,var(--bg-surface-alt) 82%,var(--muted-badge-bg) 18%)}.shadow-wallet-main[data-v-8fcc793f]{width:100%}.shadow-wallet-title-row[data-v-8fcc793f]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.virtual-badge[data-v-8fcc793f]{border:1px solid var(--muted-badge-border)}.shadow-wallet-meta[data-v-8fcc793f]{color:var(--text-soft);font-size:.92rem}.shadow-wallet-token-block[data-v-8fcc793f]{display:grid;gap:.5rem;margin-top:.15rem}.shadow-wallet-token-label[data-v-8fcc793f]{font-size:.82rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.shadow-wallet-token-list[data-v-8fcc793f]{display:grid;gap:.45rem}.wallet-token-row[data-v-8fcc793f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .7rem;border-radius:10px;background:var(--bg-surface);border:1px solid var(--border-color)}.token-mint[data-v-8fcc793f]{color:var(--text-soft);font-weight:600}.token-amount[data-v-8fcc793f]{color:var(--text-main);font-variant-numeric:tabular-nums}.subtle-empty[data-v-8fcc793f]{font-size:.9rem}.mini-action[data-v-8fcc793f]{padding:.4rem .7rem;font-size:.85rem}@media (max-width: 980px){.account[data-v-8fcc793f]{grid-template-columns:1fr}.password-card[data-v-8fcc793f]{grid-column:1;grid-row:1}.add-wallet-card[data-v-8fcc793f]{grid-column:1;grid-row:2}.saved-wallets-card[data-v-8fcc793f]{grid-column:1;grid-row:3}.readiness-card[data-v-8fcc793f]{grid-column:1;grid-row:4}.shadow-wallets-card[data-v-8fcc793f]{grid-column:1;grid-row:5}.saved-wallet-card[data-v-8fcc793f]{flex-direction:column;align-items:stretch}.saved-wallet-actions[data-v-8fcc793f]{justify-content:flex-end}}.toast[data-v-8fcc793f]{position:fixed;right:16px;bottom:16px;background:var(--toast-bg);color:var(--toast-text);padding:10px 14px;border-radius:8px;font-size:.95rem;box-shadow:0 8px 18px #0000002e;z-index:9999}.token-mint-cell[data-v-8fcc793f]{cursor:context-menu}.research-health-page[data-v-7e95ac58]{grid-template-columns:1fr}.health-header[data-v-7e95ac58]{align-items:flex-start}.health-header h2[data-v-7e95ac58]{margin:0 0 .35rem}.health-meta[data-v-7e95ac58]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:var(--text-muted);font-size:.88rem}.metric-grid[data-v-7e95ac58]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.metric-tile[data-v-7e95ac58]{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-surface-alt)}.metric-label[data-v-7e95ac58]{color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.metric-value[data-v-7e95ac58]{color:var(--text-main);font-size:1.18rem;line-height:1.25;overflow-wrap:anywhere}.recent-errors[data-v-7e95ac58]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-color)}.recent-errors h3[data-v-7e95ac58]{margin:0 0 .75rem}.table-wrap[data-v-7e95ac58]{overflow-x:auto}.error-message-cell[data-v-7e95ac58]{max-width:520px;overflow-wrap:anywhere}.field-error[data-v-7e95ac58]{margin:0;color:var(--danger-text);font-size:.9rem}.metric-section[data-v-7e95ac58]{margin-top:1rem}.metric-section h3[data-v-7e95ac58]{margin:0 0 .75rem;font-size:.95rem}.section-note[data-v-7e95ac58]{margin:.6rem 0 0;color:var(--text-muted);font-size:.92rem;line-height:1.5}@media (max-width: 720px){.health-header[data-v-7e95ac58]{align-items:stretch;flex-direction:column}.metric-grid[data-v-7e95ac58]{grid-template-columns:1fr}}.research-control-center[data-v-d2a8717c]{grid-template-columns:1fr}.control-hero[data-v-d2a8717c]{display:grid;gap:1rem}.control-hero-header[data-v-d2a8717c]{align-items:flex-start}.eyebrow[data-v-d2a8717c]{margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--text-muted)}.hero-copy[data-v-d2a8717c]{margin:.45rem 0 0;color:var(--text-soft);max-width:70ch}.hero-actions[data-v-d2a8717c]{display:flex;gap:.5rem;flex-wrap:wrap}.control-strip[data-v-d2a8717c]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.control-field[data-v-d2a8717c]{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .85rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface-alt)}.control-field span[data-v-d2a8717c]{color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.control-field strong[data-v-d2a8717c]{overflow-wrap:anywhere}.section-notices[data-v-d2a8717c]{display:grid;gap:.5rem}.metric-grid[data-v-d2a8717c]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.metric-grid.compact[data-v-d2a8717c]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-tile[data-v-d2a8717c]{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface-alt)}.metric-label[data-v-d2a8717c]{color:var(--text-muted);font-size:.76rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.metric-value[data-v-d2a8717c]{font-size:1.05rem;overflow-wrap:anywhere}.metric-caption[data-v-d2a8717c]{color:var(--text-muted);font-size:.8rem}.tone-positive[data-v-d2a8717c]{color:var(--success-text)}.tone-negative[data-v-d2a8717c]{color:var(--danger-text)}.muted-text[data-v-d2a8717c]{color:var(--text-muted);font-size:.88rem}.callout[data-v-d2a8717c]{margin:0;padding:.75rem .85rem;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-surface-alt)}.callout-info[data-v-d2a8717c]{color:var(--text-soft)}.callout-warn[data-v-d2a8717c]{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.muted-list[data-v-d2a8717c]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--text-soft)}.reason-chip[data-v-d2a8717c]{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-surface-alt);font-size:.8rem}.subsection[data-v-d2a8717c]{margin-top:1rem}.subsection h4[data-v-d2a8717c]{margin:0 0 .65rem}.report-status-grid[data-v-d2a8717c]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:.75rem}.report-artifact[data-v-d2a8717c]{display:grid;gap:.65rem;padding:.85rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface-alt)}.report-artifact-header[data-v-d2a8717c]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.report-artifact h4[data-v-d2a8717c]{margin:0}.artifact-field[data-v-d2a8717c]{display:grid;gap:.3rem}.artifact-label[data-v-d2a8717c]{color:var(--text-muted);font-size:.76rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.artifact-value[data-v-d2a8717c]{font-family:Consolas,Courier New,monospace;font-size:.85rem;white-space:normal;overflow-wrap:anywhere}.subtle[data-v-d2a8717c]{color:var(--text-muted);font-size:.78rem;overflow-wrap:anywhere}.mono[data-v-d2a8717c]{font-family:Consolas,Courier New,monospace;word-break:break-all}.path-list[data-v-d2a8717c]{display:grid;gap:.65rem}.path-row[data-v-d2a8717c]{display:grid;gap:.35rem;padding:.8rem .9rem;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-surface-alt)}.path-label[data-v-d2a8717c]{color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.path-code[data-v-d2a8717c]{font-family:Consolas,Courier New,monospace;white-space:normal;overflow-wrap:anywhere}.replay-links[data-v-d2a8717c]{display:flex;flex-direction:column;gap:.25rem}.pill[data-v-d2a8717c]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid transparent}.pill-good[data-v-d2a8717c]{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.pill-warn[data-v-d2a8717c]{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn-border)}.pill-danger[data-v-d2a8717c]{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.pill-muted[data-v-d2a8717c]{background:var(--muted-badge-bg);color:var(--muted-badge-text);border-color:var(--muted-badge-border)}@media (max-width: 980px){.control-hero-header[data-v-d2a8717c]{align-items:stretch;flex-direction:column}}.research-archive-research[data-v-c156e70a]{grid-template-columns:1fr}.research-hero[data-v-c156e70a]{display:grid;gap:1rem}.research-hero-header[data-v-c156e70a]{align-items:flex-start}.eyebrow[data-v-c156e70a]{margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--text-muted)}.hero-copy[data-v-c156e70a]{margin:.45rem 0 0;color:var(--text-soft);max-width:72ch}.hero-actions[data-v-c156e70a]{display:flex;gap:.5rem;flex-wrap:wrap}.control-strip[data-v-c156e70a]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.control-field[data-v-c156e70a]{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .85rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface-alt)}.control-field span[data-v-c156e70a]{color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.control-field strong[data-v-c156e70a]{overflow-wrap:anywhere}.research-grid[data-v-c156e70a]{display:grid;gap:1rem}.metric-grid[data-v-c156e70a]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-grid.compact[data-v-c156e70a]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.metric-tile[data-v-c156e70a],.detail-card[data-v-c156e70a]{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface-alt)}.metric-label[data-v-c156e70a]{color:var(--text-muted);font-size:.76rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.metric-value[data-v-c156e70a]{font-size:1.05rem;overflow-wrap:anywhere}.callout[data-v-c156e70a]{margin:0;padding:.75rem .85rem;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-surface-alt)}.callout-info[data-v-c156e70a]{color:var(--text-soft)}.callout-warn[data-v-c156e70a]{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.muted-text[data-v-c156e70a]{color:var(--text-muted);font-size:.88rem}.muted-list[data-v-c156e70a]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--text-soft)}.reason-chip[data-v-c156e70a]{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-surface-alt);font-size:.8rem}.subtle[data-v-c156e70a]{color:var(--text-muted);font-size:.78rem;overflow-wrap:anywhere}.mono[data-v-c156e70a]{font-family:Consolas,Courier New,monospace;word-break:break-all}.detail-panel[data-v-c156e70a]{display:grid;gap:.8rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border-color)}.detail-header[data-v-c156e70a]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.detail-header h4[data-v-c156e70a]{margin:0}.detail-grid[data-v-c156e70a]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.detail-badges[data-v-c156e70a]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.table-scroll[data-v-c156e70a]{overflow-x:auto}.selected[data-v-c156e70a]{background:color-mix(in srgb,var(--accent-bg, #dde8ff) 20%,transparent)}.action-cell[data-v-c156e70a]{text-align:right}.ghost.mini[data-v-c156e70a]{padding:.35rem .6rem}.path-list[data-v-c156e70a]{display:grid;gap:.65rem}.path-row[data-v-c156e70a]{display:grid;gap:.35rem;padding:.8rem .9rem;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-surface-alt)}.path-label[data-v-c156e70a]{color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.path-code[data-v-c156e70a]{font-family:Consolas,Courier New,monospace;white-space:normal;overflow-wrap:anywhere}@media (max-width: 980px){.research-hero-header[data-v-c156e70a]{align-items:stretch;flex-direction:column}.detail-header[data-v-c156e70a]{flex-direction:column}}.research-token-replay[data-v-0b700b31]{grid-template-columns:1fr}.replay-hero[data-v-0b700b31]{display:grid;gap:1rem}.replay-hero-header[data-v-0b700b31]{align-items:flex-start}.eyebrow[data-v-0b700b31]{margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--text-muted)}.hero-copy[data-v-0b700b31]{margin:.45rem 0 0;color:var(--text-soft);max-width:70ch}.hero-actions[data-v-0b700b31]{display:flex;gap:.5rem;flex-wrap:wrap}.replay-strip[data-v-0b700b31]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.control-field[data-v-0b700b31]{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .85rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface-alt)}.control-field span[data-v-0b700b31]{color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.control-field strong[data-v-0b700b31]{overflow-wrap:anywhere}.replay-sections[data-v-0b700b31]{display:grid;gap:1rem}.metric-grid[data-v-0b700b31]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-grid.compact[data-v-0b700b31]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.metric-tile[data-v-0b700b31]{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface-alt)}.metric-label[data-v-0b700b31]{color:var(--text-muted);font-size:.76rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.metric-value[data-v-0b700b31]{font-size:1.05rem;overflow-wrap:anywhere}.callout[data-v-0b700b31]{margin:0;padding:.75rem .85rem;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-surface-alt)}.callout-info[data-v-0b700b31]{color:var(--text-soft)}.callout-warn[data-v-0b700b31]{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.muted-text[data-v-0b700b31]{color:var(--text-muted);font-size:.88rem}.muted-list[data-v-0b700b31]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--text-soft)}.reason-chip[data-v-0b700b31]{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-surface-alt);font-size:.8rem}.subtle[data-v-0b700b31]{color:var(--text-muted);font-size:.78rem;overflow-wrap:anywhere}.mono[data-v-0b700b31]{font-family:Consolas,Courier New,monospace;word-break:break-all}.path-list[data-v-0b700b31]{display:grid;gap:.65rem}.path-row[data-v-0b700b31]{display:grid;gap:.35rem;padding:.8rem .9rem;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-surface-alt)}.path-label[data-v-0b700b31]{color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.path-code[data-v-0b700b31]{font-family:Consolas,Courier New,monospace;white-space:normal;overflow-wrap:anywhere}.pill[data-v-0b700b31]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid transparent}.pill-good[data-v-0b700b31]{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.pill-warn[data-v-0b700b31]{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn-border)}.pill-danger[data-v-0b700b31]{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.pill-muted[data-v-0b700b31]{background:var(--muted-badge-bg);color:var(--muted-badge-text);border-color:var(--muted-badge-border)}.archived[data-v-0b700b31]{background:color-mix(in srgb,var(--danger-bg) 14%,transparent)}.detail-chips[data-v-0b700b31]{display:flex;flex-wrap:wrap;gap:.35rem}.empty-card[data-v-0b700b31]{padding:1rem}@media (max-width: 980px){.replay-hero-header[data-v-0b700b31]{align-items:stretch;flex-direction:column}}:root{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#111827;background:#f1f5f9;--bg-app: #f1f5f9;--bg-surface: #ffffff;--bg-surface-alt: #f8fafc;--bg-surface-muted: #e8e8e8;--bg-overlay: rgba(0, 0, 0, .45);--text-main: #111827;--text-soft: #334155;--text-muted: #64748b;--border-color: #e2e8f0;--border-strong: #cbd5e1;--shadow-color: rgba(15, 23, 42, .08);--topbar-bg: #0f172a;--topbar-text: #ffffff;--nav-hover: rgba(255, 255, 255, .1);--button-primary: #2563eb;--button-primary-text: #ffffff;--button-ghost-text: #0f172a;--button-danger: #dc2626;--button-ghost-bg: transparent;--button-ghost-hover: #e2e8f0;--detail-row-bg: #e8e8e8;--token-link: #4f6f94;--token-link-hover: #3f5f82;--input-bg: #ffffff;--table-header-bg: #f8fafc;--toast-bg: #111827;--toast-text: #ffffff;--success-text: #166534;--success-bg: #dcfce7;--success-border: #86efac;--warn-text: #92400e;--warn-bg: #fef3c7;--warn-border: #fcd34d;--danger-text: #991b1b;--danger-bg: #fee2e2;--danger-border: #fca5a5;--muted-badge-bg: #e2e8f0;--muted-badge-text: #475569;--muted-badge-border: #cbd5e1}:root[data-theme=dark]{color:#e5edf7;background:#11161d;--bg-app: #11161d;--bg-surface: #18212c;--bg-surface-alt: #1d2935;--bg-surface-muted: #253240;--bg-overlay: rgba(0, 0, 0, .65);--text-main: #e5edf7;--text-soft: #c4d1df;--text-muted: #94a7bb;--border-color: #304150;--border-strong: #415466;--shadow-color: rgba(0, 0, 0, .35);--topbar-bg: #0b1016;--topbar-text: #f8fbff;--nav-hover: rgba(148, 167, 187, .16);--button-primary: #3f7ae0;--button-primary-text: #f8fbff;--button-ghost-text: #d7e2ee;--button-danger: #d14b4b;--button-ghost-bg: transparent;--button-ghost-hover: #253240;--detail-row-bg: #253240;--token-link: #86a7cf;--token-link-hover: #a6c0e1;--input-bg: #101823;--table-header-bg: #1b2630;--toast-bg: #0b1016;--toast-text: #f8fbff;--success-text: #8ce2ab;--success-bg: rgba(34, 197, 94, .12);--success-border: rgba(34, 197, 94, .35);--warn-text: #f5cf7a;--warn-bg: rgba(245, 158, 11, .12);--warn-border: rgba(245, 158, 11, .35);--danger-text: #f0a2a2;--danger-bg: rgba(239, 68, 68, .12);--danger-border: rgba(239, 68, 68, .35);--muted-badge-bg: #253240;--muted-badge-text: #b4c3d3;--muted-badge-border: #415466}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--bg-app);color:var(--text-main)}a,h1,h2,h3,h4,h5,h6,p,li,span,strong,label{color:inherit}.topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;background:var(--topbar-bg);color:var(--topbar-text);height:75px;border-bottom:1px solid var(--border-color);position:relative}.topbar-left{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1 1 auto}.topnav{display:flex;align-items:center;gap:.5rem}.app-shell{min-height:100vh;background:var(--bg-app);color:var(--text-main)}.content{padding:1rem}.dashboard{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{background:var(--bg-surface);border-radius:8px;padding:1rem;box-shadow:0 2px 12px var(--shadow-color);border:1px solid var(--border-color)}form{display:grid;gap:.5rem}label{font-weight:500}input,select,button{padding:.5rem;border:1px solid var(--border-strong);border-radius:6px;background:var(--input-bg);color:var(--text-main)}button{background:var(--button-primary);color:var(--button-primary-text);border:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}button:hover{filter:brightness(1.03)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay);display:flex;justify-content:center;align-items:center;padding:1rem;z-index:1000}.modal-content{background:var(--bg-surface);border-radius:12px;padding:1.5rem;width:min(460px,100%);box-shadow:0 10px 30px #00000040;border:1px solid var(--border-color)}.modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.modal-content input{width:100%;margin-top:.25rem;margin-bottom:.75rem}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--border-color);padding:.4rem;text-align:left}th{background:var(--table-header-bg);color:var(--text-soft)}.profit{color:var(--success-text)}.loss,.error{color:var(--danger-text)}.dashboard.config-page{grid-template-columns:1fr}.bot-form-grid,.tx-form-grid{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field{display:flex;flex-direction:column;gap:.35rem}.field.full{grid-column:1 / -1}.checkbox-field{align-self:end}.info-page{display:flex;flex-direction:column;gap:1rem}.summary-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (max-width: 1180px){.summary-grid{grid-template-columns:1fr}}.bot-list{display:flex;flex-direction:column;gap:.75rem}.bot-list-item{border:1px solid var(--border-color);border-radius:10px;padding:.75rem;display:grid;gap:.5rem;background:var(--bg-surface-alt)}.bot-title{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.bot-name{font-weight:700;font-size:1rem}.bot-id{font-size:.75rem;color:var(--text-muted)}.bot-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.25rem .75rem;color:var(--text-soft);font-size:.9rem}.bot-actions{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.pill{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.pill.good{background:var(--success-bg);color:var(--success-text)}.pill.muted{background:var(--muted-badge-bg);color:var(--muted-badge-text)}.accordion-stack{display:flex;flex-direction:column;gap:1rem}.accordion-card{border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface)}.accordion-card summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;cursor:pointer;font-weight:600}.accordion-card summary::-webkit-details-marker{display:none}.summary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:400}.summary-actions label{display:flex;align-items:center;gap:.35rem}.accordion-body{padding:0 1rem 1rem}.tx-page{display:grid;gap:1rem;grid-template-columns:minmax(320px,440px) 1fr}@media (max-width: 980px){.tx-page{grid-template-columns:1fr}}.card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.table-scroll{overflow-x:auto}button.ghost{background:var(--button-ghost-bg);border:1px solid var(--border-strong);color:var(--button-ghost-text)}button.ghost:hover{background:var(--button-ghost-hover);filter:none}button.danger{background:var(--button-danger)}.empty{color:var(--text-muted);font-size:.9rem}.brand{display:flex;align-items:center;gap:.75rem}.watcher-badge{font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:999px;border:1px solid transparent}.watcher-ok{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.watcher-warn{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn-border)}.watcher-bad{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.watcher-muted{background:var(--muted-badge-bg);color:var(--muted-badge-text);border-color:var(--muted-badge-border)}.left-stack{display:flex;flex-direction:column;gap:1rem}.disclosure-card{padding:0}.disclosure-card summary{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem 1rem;cursor:pointer;font-weight:600;list-style:none}.disclosure-card summary::-webkit-details-marker{display:none}.disclosure-card summary:before{content:"▸";display:inline-block;color:var(--text-muted);font-size:.95rem;transform-origin:center;transition:transform .15s ease}.disclosure-card[open] summary:before{transform:rotate(90deg)}.disclosure-summary-main{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 auto}.disclosure-title{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.disclosure-summary-text{font-size:.95rem;font-weight:500;color:var(--text-soft);line-height:1.35}.disclosure-action{flex:0 0 auto}.disclosure-body{padding:0 1rem 1rem}.summary-card-header{margin-bottom:.75rem;align-items:flex-start}.summary-card-header h2{margin:0}.wallet-list{display:flex;flex-direction:column;gap:.75rem}.wallet-item{padding:.6rem;border-radius:8px;background:var(--bg-surface-alt);border:1px solid var(--border-color);display:grid;gap:.25rem}.wallet-title{font-weight:600}.wallet-address{font-size:.8rem;color:var(--text-muted);word-break:break-all}.wallet-balance{font-weight:700}.wallet-tokens{margin-top:.5rem;display:grid;gap:.35rem}.wallet-token{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem;color:var(--text-soft)}.token-mint{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-amount{font-weight:600}.balance-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.balance-controls label{display:flex;align-items:center;gap:.35rem;font-weight:400}.balance-controls input[type=number]{width:80px}.wallet-token-pagination{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.8rem}.balance-meta{font-size:.8rem;color:var(--text-muted);margin-top:-.25rem;margin-bottom:.5rem}.wallet-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.wallet-refresh{font-size:.75rem;padding:.3rem .6rem}.menu-shell{position:relative;flex:0 0 auto}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:12px;background:transparent;border:1px solid rgba(255,255,255,.14);color:var(--topbar-text)}.nav-toggle:hover,.nav-toggle:focus-visible{background:var(--nav-hover);filter:none}.nav-toggle-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.nav-toggle-icon svg{width:18px;height:18px;fill:currentColor}.nav-menu{position:absolute;left:0;top:calc(100% + .65rem);min-width:280px;background:var(--bg-surface);color:var(--text-main);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 18px 40px var(--shadow-color);padding:.5rem;z-index:40;display:flex;flex-direction:column;gap:.4rem}.menu-section{display:flex;flex-direction:column;gap:.35rem}.menu-divider{border-top:1px solid var(--border-color);margin:.2rem 0}.menu-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:transparent;color:var(--text-main);border:none;border-radius:10px;padding:.7rem .75rem;text-align:left;text-decoration:none}.menu-item:hover,.menu-item.router-link-active{background:var(--bg-surface-alt);filter:none}.menu-section-toggle{font-weight:600}.menu-chevron{font-size:.8rem;color:var(--text-muted)}.menu-submenu{display:flex;flex-direction:column;gap:.35rem;padding-left:.4rem}.menu-label{display:inline-flex;align-items:center;gap:.75rem}.menu-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-soft)}.menu-icon svg{width:18px;height:18px;fill:currentColor}.env-badge{display:inline-flex;align-items:center;margin-left:.75rem;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;border:1px solid rgba(255,255,255,.2)}.env-live{background:#dc2626;color:#fff}.env-sim{background:#2563eb;color:#fff}.env-unknown{background:#64748b;color:#fff}.theme-item{cursor:default}.theme-toggle{width:46px;height:26px;border-radius:999px;padding:3px;background:var(--bg-surface-muted);border:1px solid var(--border-color);display:inline-flex;align-items:center;justify-content:flex-start}.theme-toggle.active{background:var(--button-primary)}.theme-toggle-thumb{width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease}.theme-toggle.active .theme-toggle-thumb{transform:translate(19px)}@media (max-width: 980px){.topbar{height:auto;align-items:flex-start}.topnav{min-width:min(92vw,320px)}}.status-ok{color:var(--success-text);font-weight:600}.status-bad{color:var(--danger-text);font-weight:600}
