:root{--bg: #121214;--panel: #1a1d23;--sidebar: #16161a;--text: #f4f4f5;--muted: #94a3b8;--subtle: #64748b;--accent: #3b82f6;--text-success: #4ade80;--text-danger: #f87171;--border: #2d3139;--nav-hover: #252830;--side-width: 220px;--input-bg: #0e1014;--input-border: #3f4553;--surface-muted: #22262e}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45;background:var(--bg);color:var(--text)}h1,h2,h3{color:var(--text)}a{color:var(--accent);text-decoration:none}.public-root{min-height:100vh;padding:1.5rem}.shell{display:flex;min-height:100vh}.sidebar{width:var(--side-width);flex-shrink:0;background:var(--sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto;z-index:100;transition:transform .25s ease}.side-brand{padding:1.1rem 1rem 1rem;border-bottom:1px solid var(--border)}.side-title{display:block;font-weight:700;font-size:1.05rem;color:var(--text)}.side-sub{font-size:.75rem;color:var(--muted)}.side-nav{padding:.75rem 0;flex:1}.nav-group{margin-bottom:1rem}.nav-group-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:.35rem 1rem .5rem}.nav-link{display:block;padding:.5rem 1rem;font-size:.9rem;color:var(--text);border-left:3px solid transparent}.nav-link:hover{background:var(--nav-hover)}.nav-link.router-link-active{background:var(--nav-hover);border-left-color:var(--accent);color:#fff;font-weight:600}.main-col{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0}.topbar-crumb{font-size:.95rem;font-weight:600;color:var(--text);flex:1}.db-banner{flex-shrink:0;padding:.65rem 1.25rem;background:#f871711f;border-bottom:1px solid rgba(248,113,113,.35);color:#fecaca;font-size:.9rem;line-height:1.45;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.db-banner-retry{background:transparent;color:#fecaca;border:1px solid rgba(248,113,113,.45);padding:.2rem .55rem;border-radius:4px;font-size:.82rem;font-weight:600;cursor:pointer}.db-banner-retry:hover{background:#f8717126}.hamburger{display:none;flex-direction:column;justify-content:center;gap:4px;width:32px;height:32px;padding:6px 4px;background:transparent;border:1px solid var(--border);border-radius:6px;cursor:pointer;flex-shrink:0}.hamburger span{display:block;width:100%;height:2px;background:var(--text);border-radius:1px}.btn-ghost{background:transparent;color:var(--accent);border:1px solid var(--border);padding:.35rem .75rem;border-radius:6px;cursor:pointer;font-size:.85rem;white-space:nowrap}.btn-ghost:hover{background:var(--nav-hover)}.main{flex:1;padding:1.25rem 1.5rem 2rem;max-width:900px;width:100%;margin:0 auto}.main.main--wide{max-width:1180px;padding:.85rem 1rem 1rem}.main.main--auto-trading{max-width:min(1440px,100%);padding:.85rem 1.25rem 1.5rem}.main.main--copy-config{max-width:min(1520px,100%);padding:.85rem 1.25rem 1.5rem}.main.main--wallet-replay{max-width:min(1600px,100%);padding:.85rem 1.25rem 1.5rem}.card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:1.25rem;margin-top:1rem}label{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.35rem}input,textarea,select{width:100%;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);margin-bottom:.85rem}button{background:var(--accent);color:#fff;border:none;padding:.55rem 1rem;border-radius:6px;cursor:pointer;font-weight:600}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{background:#334155;color:#e2e8f0}.muted{color:var(--muted);font-size:.9rem}.err{color:var(--text-danger);font-size:.9rem;margin-top:.5rem}.ok{color:var(--text-success);font-size:.9rem}pre{background:var(--surface-muted);padding:.75rem;border-radius:6px;overflow:auto;font-size:.85rem;border:1px solid var(--border);color:var(--text)}.mobile-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:90}@media(max-width:768px){.hamburger{display:flex}.mobile-overlay{display:block}.sidebar{position:fixed;left:0;top:0;height:100vh;transform:translate(-100%);box-shadow:none;z-index:100}.sidebar--open{transform:translate(0);box-shadow:4px 0 20px #0006}.shell{flex-direction:column}.main-col{width:100%}.topbar{padding:.5rem .75rem}.main{padding:.75rem .75rem 2rem}.main.main--wide,.main.main--copy-config{padding:.5rem .5rem 1rem}.card{padding:.75rem}}.banner[data-v-1c3141a3]{background:#3d8bfd1f;border:1px solid var(--border);padding:.65rem .85rem;border-radius:8px;font-size:.9rem;margin:.75rem 0}.small[data-v-1c3141a3]{font-size:.85rem;margin:.5rem 0 0;line-height:1.45}.accent-link[data-v-1c3141a3]{font-weight:600}.page[data-v-4b195e22]{max-width:720px}.page-header[data-v-4b195e22]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.desc[data-v-4b195e22]{color:var(--muted);font-size:.9rem;margin:.3rem 0 0;max-width:36rem;line-height:1.45}.header-actions[data-v-4b195e22]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cache-opt[data-v-4b195e22]{font-size:.82rem;color:var(--muted);display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;-webkit-user-select:none;user-select:none}.btn-primary[data-v-4b195e22]{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;cursor:pointer;font-weight:600;white-space:nowrap}.btn-primary[data-v-4b195e22]:hover:not(:disabled){filter:brightness(1.15)}.btn-primary[data-v-4b195e22]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-4b195e22]{background:#334155;color:#e2e8f0;border:none;border-radius:8px;padding:.6rem 1rem;font-size:.9rem;cursor:pointer;font-weight:600}.btn-secondary[data-v-4b195e22]:hover:not(:disabled){filter:brightness(1.1)}.btn-secondary[data-v-4b195e22]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost-w[data-v-4b195e22]{background:transparent;color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:.6rem 1rem;font-size:.95rem;cursor:pointer}.btn-ghost-w[data-v-4b195e22]:hover{background:var(--nav-hover);color:var(--text)}.btn-sm[data-v-4b195e22]{font-size:.8rem;padding:.35rem .8rem;border-radius:6px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer}.btn-sm[data-v-4b195e22]:hover{background:var(--nav-hover)}.btn-toggle-off[data-v-4b195e22]{color:#fca5a5;border-color:#f8717173}.btn-copy-on[data-v-4b195e22]{color:#93c5fd;border-color:#3b82f673;background:#3b82f61f}.btn-default-on[data-v-4b195e22]{color:#86efac;border-color:#22c55e66;background:#22c55e1f}.btn-del[data-v-4b195e22]{color:#fca5a5}.btn-del[data-v-4b195e22]:hover{background:#f871711f}.account-card[data-v-4b195e22]{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:1rem 1.2rem;margin-bottom:.6rem}.account-main[data-v-4b195e22]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.account-info[data-v-4b195e22]{flex:1;min-width:140px}.account-balance[data-v-4b195e22]{text-align:right;min-width:8.5rem;padding:0 .5rem;border-left:1px solid var(--border);border-right:1px solid var(--border)}@media(max-width:560px){.account-balance[data-v-4b195e22]{text-align:left;border-left:none;border-right:none;border-top:1px solid var(--border);padding-top:.65rem;width:100%}}.bal-label[data-v-4b195e22]{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.bal-value[data-v-4b195e22]{font-size:1.15rem;font-weight:700;color:var(--text);margin-top:.2rem}.bal-hint[data-v-4b195e22]{font-size:.72rem;margin-top:.25rem}.bal-err[data-v-4b195e22]{font-size:.72rem;color:var(--text-danger);margin-top:.25rem;max-width:12rem;margin-left:auto;text-align:right}@media(max-width:560px){.bal-err[data-v-4b195e22]{margin-left:0;text-align:left;max-width:none}}.muted[data-v-4b195e22]{color:var(--muted)}.account-name[data-v-4b195e22]{font-weight:700;font-size:1.05rem;color:var(--text)}.account-name-row[data-v-4b195e22]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.account-meta[data-v-4b195e22]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--muted);margin-top:.2rem}.account-actions[data-v-4b195e22]{display:flex;gap:.4rem;flex-shrink:0;align-self:center}.badge[data-v-4b195e22]{font-size:.72rem;padding:.15rem .55rem;border-radius:99px;font-weight:600;display:inline-block}.badge.ok[data-v-4b195e22]{background:#22c55e26;color:#86efac;border:1px solid rgba(34,197,94,.35)}.badge.warn[data-v-4b195e22]{background:#fbbf241f;color:#fcd34d;border:1px solid rgba(251,191,36,.35)}.badge.off[data-v-4b195e22]{background:#f871711f;color:#fca5a5;border:1px solid rgba(248,113,113,.35)}.mono[data-v-4b195e22]{font-family:SF Mono,Consolas,monospace;font-size:.85em;color:var(--muted)}.center[data-v-4b195e22]{text-align:center;padding:2rem}.req[data-v-4b195e22]{color:var(--text-danger)}.empty-card[data-v-4b195e22]{text-align:center;padding:3rem 2rem;background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-top:1rem}.err[data-v-4b195e22]{color:var(--text-danger);font-weight:600;margin:.5rem 0}.cash-warn[data-v-4b195e22]{color:#fbbf24;font-size:.88rem;margin:0 0 .75rem}.overlay[data-v-4b195e22]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.dialog-card[data-v-4b195e22]{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:2rem;width:440px;max-width:94vw;box-shadow:0 20px 60px #00000080}.dialog-card h2[data-v-4b195e22]{margin:0 0 .3rem;font-size:1.3rem;color:var(--text)}.step-desc[data-v-4b195e22]{color:var(--muted);font-size:.9rem;margin:0 0 1.2rem}.field-label[data-v-4b195e22]{display:block;font-size:.85rem;font-weight:600;color:var(--text);margin:.8rem 0 .3rem}.field-input[data-v-4b195e22]{width:100%;padding:.6rem .8rem;border:1.5px solid var(--border);border-radius:8px;font-size:.95rem;transition:border-color .15s;box-sizing:border-box;background:var(--input-bg);color:var(--text)}.field-input[data-v-4b195e22]:focus{outline:none;border-color:var(--accent)}.field-input[data-v-4b195e22]::placeholder{color:#64748b}.safety-note[data-v-4b195e22]{margin-top:1rem;padding:.6rem .8rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.28);border-radius:8px;font-size:.82rem;color:#86efac}.success-box[data-v-4b195e22]{display:flex;align-items:center;gap:.8rem;padding:1rem;margin-top:1rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.28);border-radius:10px}.success-icon[data-v-4b195e22]{width:36px;height:36px;border-radius:50%;background:#16a34a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;flex-shrink:0}.success-box strong[data-v-4b195e22]{color:#86efac}.dialog-nav[data-v-4b195e22]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border)}.page h1[data-v-3f603aff]{margin:0 0 .35rem;font-size:1.35rem}.lead[data-v-3f603aff]{margin:0 0 1rem;max-width:52rem;line-height:1.5}.toolbar[data-v-3f603aff]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem}.cache-toggle[data-v-3f603aff]{font-size:.85rem;color:var(--muted);display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.row-select[data-v-3f603aff]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem}.row-select label[data-v-3f603aff]{font-size:.85rem;color:var(--muted)}.acct-select[data-v-3f603aff]{min-width:220px;padding:.4rem .6rem;border-radius:6px;border:1px solid var(--border);background:var(--panel);color:var(--text)}.num[data-v-3f603aff]{font-weight:600}.tag-on[data-v-3f603aff]{color:var(--text-success);font-size:.8rem}.tag-off[data-v-3f603aff]{color:var(--muted);font-size:.8rem}.mono[data-v-3f603aff]{font-family:ui-monospace,monospace;word-break:break-all}.tiny[data-v-3f603aff]{font-size:.8rem;margin:.5rem 0 0}.card[data-v-3f603aff]{margin-bottom:1.25rem}.card h2[data-v-3f603aff]{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.table-wrap[data-v-3f603aff]{overflow-x:auto;margin-top:.75rem}.data-table[data-v-3f603aff]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table th[data-v-3f603aff],.data-table td[data-v-3f603aff]{border:1px solid var(--border);padding:.5rem .65rem;text-align:left}.data-table th[data-v-3f603aff]{background:var(--input-bg);color:var(--muted);font-weight:600}.title-cell[data-v-3f603aff]{max-width:280px}.nowrap[data-v-3f603aff]{white-space:nowrap}.raw-json[data-v-3f603aff]{margin-top:1.5rem;font-size:.8rem;color:var(--muted)}.raw-json summary[data-v-3f603aff]{cursor:pointer;margin-bottom:.5rem}.err[data-v-3f603aff]{color:var(--text-danger);margin:0 0 1rem}.secondary[data-v-3f603aff]{padding:.45rem .9rem;border-radius:6px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer}.secondary[data-v-3f603aff]:disabled{opacity:.5;cursor:not-allowed}.tag-win[data-v-3f603aff]{color:var(--text-success);font-size:.8rem;font-weight:600}.tag-clean[data-v-3f603aff]{color:var(--muted);font-size:.8rem}.login-page[data-v-5ee9e960]{max-width:480px;margin:0 auto}.mode-tabs[data-v-5ee9e960]{display:flex;gap:0;margin:1rem 0 0;border-radius:8px;overflow:hidden;border:1px solid var(--border)}.mode-tabs button[data-v-5ee9e960]{flex:1;margin:0;border-radius:0;background:var(--input-bg);color:var(--muted);font-weight:600}.mode-tabs button.active[data-v-5ee9e960]{background:var(--accent);color:#fff}.h2[data-v-5ee9e960]{margin:0 0 .5rem;font-size:1rem}.small[data-v-5ee9e960]{font-size:.85rem;line-height:1.45}.steps-list[data-v-5ee9e960]{padding-left:1.2rem;margin:0 0 1rem}.hint[data-v-5ee9e960]{background:#3d8bfd1f;border:1px solid var(--border);padding:.5rem .65rem;border-radius:6px;font-size:.85rem;margin-bottom:.75rem}button.secondary[data-v-5ee9e960]{margin-top:.5rem;background:#334155;color:#e2e8f0}.ok[data-v-5ee9e960]{color:var(--text-success);font-size:.9rem;margin-top:.5rem}.addr[data-v-5ee9e960]{margin-top:.5rem;word-break:break-all}.wizard[data-v-546b4ac2]{max-width:640px}.intro a[data-v-546b4ac2]{color:var(--accent)}.steps[data-v-546b4ac2]{display:flex;gap:.5rem;list-style:none;padding:0;margin:1rem 0 1.25rem;font-size:.8rem;color:var(--muted)}.steps li[data-v-546b4ac2]{flex:1;padding:.45rem .5rem;border-radius:6px;border:1px solid var(--border);text-align:center}.steps li.active[data-v-546b4ac2]{border-color:var(--accent);color:var(--text)}.steps li.on[data-v-546b4ac2]{background:#3d8bfd1f}.h2[data-v-546b4ac2]{margin:0 0 .75rem;font-size:1.05rem}.rule-hint[data-v-546b4ac2]{margin:0 0 .75rem;line-height:1.5;padding:.5rem .65rem;background:#3d8bfd14;border-radius:6px;border:1px solid var(--border)}.sel-label[data-v-546b4ac2]{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.35rem}.login-mode-select[data-v-546b4ac2]{width:100%;padding:.55rem .65rem;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);font-size:.9rem;margin-bottom:.5rem;cursor:pointer}.session-hint[data-v-546b4ac2]{margin:0 0 1rem;line-height:1.45}.flow-detail[data-v-546b4ac2]{margin-bottom:1rem}.flow-detail .small[data-v-546b4ac2]{margin:0 0 .65rem}.path-box[data-v-546b4ac2]{border:1px solid var(--border);border-radius:8px;padding:.85rem;background:var(--input-bg);margin-top:.75rem}.path-title[data-v-546b4ac2]{margin:0 0 .5rem;font-size:.95rem}.path-line[data-v-546b4ac2]{margin:0 0 .5rem;line-height:1.5}.path-line[data-v-546b4ac2]:last-of-type{margin-bottom:.75rem}.path-actions[data-v-546b4ac2]{margin-top:.5rem}.link-btn[data-v-546b4ac2]{display:inline-block;padding:.45rem .85rem;border-radius:6px;background:var(--accent);color:#fff;font-weight:600;font-size:.85rem}.wallet-chip[data-v-546b4ac2]{font-size:.85rem;padding:.5rem .65rem;background:var(--input-bg);border-radius:6px;border:1px solid var(--border);margin-bottom:1rem}.panel[data-v-546b4ac2]{margin-top:0}.nav-row[data-v-546b4ac2]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}button.secondary[data-v-546b4ac2]{background:#334155;color:#e2e8f0}.small[data-v-546b4ac2]{font-size:.82rem}.summary[data-v-546b4ac2]{margin-bottom:.75rem}.cta-row[data-v-546b4ac2]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.fake-btn[data-v-546b4ac2]{display:inline-block;padding:.5rem .85rem;border-radius:6px;background:var(--accent);color:#fff;font-weight:600;font-size:.85rem}.fake-btn.secondary[data-v-546b4ac2]{background:#334155;color:#e2e8f0}.mono[data-v-546b4ac2]{font-family:ui-monospace,monospace}.hedge-embed-session[data-v-ed1e606c],.hedge-sim-market-block[data-v-ed1e606c]{margin-bottom:.35rem}.hedge-monitor-wallet-row[data-v-ed1e606c]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:.45rem}.hedge-monitor-wallet-label[data-v-ed1e606c]{font-size:.82rem;color:var(--muted);flex-shrink:0}.hedge-monitor-wallet-select[data-v-ed1e606c]{flex:1;min-width:min(100%,14rem);max-width:28rem;font-size:.88rem;padding:.35rem .5rem;border-radius:6px;border:1px solid var(--border);background:var(--input-bg, #1e293b);color:inherit}.hedge-monitor-wallet-link[data-v-ed1e606c]{text-decoration:none}.hedge-monitor-wallet-link[data-v-ed1e606c]:hover{text-decoration:underline}.hedge-monitor-all-pos-btn[data-v-ed1e606c]{font-size:.78rem;padding:.3rem .55rem;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0}.hedge-monitor-all-pos-btn[data-v-ed1e606c]:hover{color:inherit;border-color:#3d9a5c73}.hedge-monitor-all-pos-btn.on[data-v-ed1e606c]{color:#3d9a5c;border-color:#3d9a5ca6;background:#3d9a5c1f;font-weight:600}.hedge-oracle-strip[data-v-ed1e606c]{margin:.35rem 0 .5rem}.hedge-oracle-stale[data-v-ed1e606c]{margin:0 0 .35rem;color:var(--warn, #e6a23c)}.hedge-oracle-card[data-v-ed1e606c]{background:#12141a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.85rem 1rem .9rem}.hedge-oracle-grid[data-v-ed1e606c]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:1.25rem;row-gap:.55rem;align-items:start}.hedge-oracle-block[data-v-ed1e606c]{display:flex;flex-direction:row;align-items:baseline;gap:.45rem;min-width:0}.hedge-oracle-block--open[data-v-ed1e606c]{grid-column:1;grid-row:1}.hedge-oracle-block--spread-label[data-v-ed1e606c]{grid-column:2;grid-row:1;justify-content:flex-end;text-align:right}.hedge-oracle-block--current[data-v-ed1e606c]{grid-column:1;grid-row:2}.hedge-oracle-block--spread-val[data-v-ed1e606c]{grid-column:2;grid-row:2;justify-content:flex-end;text-align:right}.hedge-oracle-label[data-v-ed1e606c]{flex-shrink:0;font-size:.8125rem;font-weight:500;color:#ffffffeb;line-height:1.25}.hedge-oracle-val[data-v-ed1e606c]{font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25;letter-spacing:-.02em;white-space:nowrap}.hedge-oracle-val--open[data-v-ed1e606c]{color:#f59e0b}.hedge-oracle-val--current[data-v-ed1e606c]{color:#5eb3f6}.hedge-oracle-val--spread[data-v-ed1e606c]{font-size:1.125rem}.hedge-oracle-val--spread.hedge-oracle-val--up[data-v-ed1e606c]{color:#22c55e}.hedge-oracle-val--spread.hedge-oracle-val--down[data-v-ed1e606c]{color:#ef4444}.hedge-oracle-val--up[data-v-ed1e606c]{color:#22c55e}.hedge-oracle-val--down[data-v-ed1e606c]{color:#ef4444}.hedge-sim-market-row[data-v-ed1e606c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));gap:.4rem}.hedge-sim-market-btn[data-v-ed1e606c]{box-sizing:border-box;min-width:0;display:flex;align-items:center;justify-content:center;padding:.45rem .4rem;border-radius:8px;border:2px solid var(--border);background:var(--surface-muted, rgba(30, 41, 59, .5));color:var(--muted);cursor:pointer;text-align:center;transition:background .15s,border-color .15s,color .15s}.hedge-sim-market-btn-title[data-v-ed1e606c]{font-weight:700;font-size:.82rem;line-height:1.2;color:var(--text)}.hedge-sim-market-btn[data-v-ed1e606c]:hover{border-color:var(--input-border, #475569);color:var(--text)}.hedge-sim-market-btn.on[data-v-ed1e606c]{border-color:var(--accent);background:#2563eb14}.hedge-sim-market-btn.on .hedge-sim-market-btn-title[data-v-ed1e606c]{color:#93c5fd}.period-resolve-row[data-v-ed1e606c]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem}.period-resolve-row .token-short-wrap[data-v-ed1e606c]{display:inline-flex;align-items:center;gap:.25rem;flex:1 1 auto;min-width:0}.period-resolve-row .token-short-label[data-v-ed1e606c]{flex-shrink:0}.period-resolve-row .token-short-inp[data-v-ed1e606c]{flex:1 1 auto;width:auto!important;max-width:100%;min-width:8rem;min-width:0;font-size:.72rem;padding:.2rem .35rem;border:1px solid var(--border);border-radius:4px;background:var(--input-bg);color:var(--muted);margin-bottom:0}.resolve-strip[data-v-ed1e606c]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem;margin:.35rem 0 .5rem}.pm-market-head[data-v-ed1e606c]{width:100%}.pm-market-head-main[data-v-ed1e606c]{flex:1 1 auto;min-width:0;width:100%}.pm-market-title-line[data-v-ed1e606c]{width:100%;min-width:0}.pm-market-title-run[data-v-ed1e606c]{display:inline;min-width:0}.pm-market-title-text[data-v-ed1e606c]{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--text);word-break:break-word}.pm-market-time-range[data-v-ed1e606c]{display:block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.85rem;font-weight:400;color:var(--muted);line-height:1.35;white-space:normal;overflow-wrap:anywhere}.pm-market-title-text--loading[data-v-ed1e606c]{color:var(--muted);font-weight:500}.pm-market-countdown-line[data-v-ed1e606c]{display:inline-block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--text);white-space:nowrap;padding:.12rem .45rem;border-radius:6px;border:2px solid #22c55e;background:#22c55e1f}.pm-market-countdown-line.pm-market-countdown-inline--urgent[data-v-ed1e606c]{font-size:1.22rem;font-weight:800;color:#b91c1c;border-color:#ef4444;background:#ef444414;padding:.14rem .5rem}.pm-market-countdown-row[data-v-ed1e606c]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:.25rem;justify-content:space-between}.slug-highlight[data-v-ed1e606c]{min-width:0}.seg[data-v-ed1e606c]{display:flex;gap:0;border-radius:6px;border:1px solid var(--border);overflow:hidden;max-width:100%}.seg-btn[data-v-ed1e606c]{flex:1;padding:.5rem .6rem;font-size:.85rem;background:var(--input-bg);color:var(--text);border:none;cursor:pointer;border-right:1px solid var(--border)}.seg-btn[data-v-ed1e606c]:last-child{border-right:none}.seg-btn[data-v-ed1e606c]:hover{background:var(--nav-hover)}.seg-btn.active[data-v-ed1e606c]{background:#3d8bfd33;color:var(--accent);font-weight:600}.trade-auto-sell-inline[data-v-ed1e606c]{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;white-space:nowrap;margin:0}.trade-auto-sell-label[data-v-ed1e606c]{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-size:.78rem;color:var(--text);margin:0;white-space:nowrap}.trade-tp-inp[data-v-ed1e606c]{max-width:3.5rem;width:3.5rem!important;padding:.25rem .35rem;font-size:.8rem;margin-bottom:0}.hedge-sim-card[data-v-1b73295f]{padding:.85rem 1rem;min-width:0;max-width:100%}.hedge-sim-title[data-v-1b73295f]{font-size:1rem;margin:0 0 .35rem;font-weight:600}.hedge-sim-row[data-v-1b73295f]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-bottom:.35rem;font-size:.88rem}.hedge-sim-row--strong[data-v-1b73295f]{font-weight:600;margin-top:.15rem}.hedge-sim-k[data-v-1b73295f]{color:var(--muted);flex:1 1 auto;min-width:5rem}.hedge-sim-v[data-v-1b73295f]{font-variant-numeric:tabular-nums}.hedge-sim-hint[data-v-1b73295f]{width:100%}.hedge-sim-expiry-block[data-v-1b73295f]{margin:.5rem 0 .35rem}.hedge-sim-expiry-row[data-v-1b73295f]{display:flex;align-items:center;gap:.5rem;font-size:.88rem}.hedge-sim-expiry-row--select[data-v-1b73295f]{margin-bottom:0}.hedge-sim-price-mode-seg[data-v-1b73295f]{flex:1 1 auto;min-width:0;max-width:16rem}.hedge-sim-price-mode-row .seg-btn[data-v-1b73295f]{padding:.4rem .55rem;font-size:.85rem}.hedge-sim-market-hint[data-v-1b73295f]{margin:0 0 .35rem;line-height:1.4}.seg[data-v-1b73295f]{display:flex;gap:0;border-radius:6px;border:1px solid var(--border);overflow:hidden;max-width:100%}.seg-btn[data-v-1b73295f]{flex:1;padding:.5rem .6rem;font-size:.85rem;background:var(--input-bg);color:var(--text);border:none;cursor:pointer;border-right:1px solid var(--border)}.seg-btn[data-v-1b73295f]:last-child{border-right:none}.seg-btn[data-v-1b73295f]:hover{background:var(--nav-hover)}.seg-btn.active[data-v-1b73295f]{background:#3d8bfd33;color:var(--accent);font-weight:600}.hedge-sim-expiry-label[data-v-1b73295f]{color:var(--muted);flex:0 0 auto;min-width:2.5rem}.hedge-sim-expiry-select[data-v-1b73295f]{flex:1 1 auto;min-width:0;border-radius:8px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);font-size:.8rem}.hedge-sim-gtd-row[data-v-1b73295f]{margin-top:.4rem}.hedge-sim-gtd-inp[data-v-1b73295f]{width:100%;box-sizing:border-box}.hedge-sim-inp[data-v-1b73295f]{width:100%;margin:0;padding:.35rem .45rem;font-size:.9rem}.unit[data-v-1b73295f]{font-size:.85rem;color:var(--muted)}.hedge-sim-divider[data-v-1b73295f]{height:1px;background:var(--border);margin:.6rem 0}.hedge-sim-budget-block[data-v-1b73295f]{margin-bottom:.25rem}.hedge-sim-budget-title[data-v-1b73295f]{font-size:.88rem;font-weight:600;color:var(--text);margin:0 0 .25rem}.hedge-sim-budget-inp[data-v-1b73295f]{width:5.25rem;flex:1 1 5rem;max-width:7rem}.hedge-sim-range-row[data-v-1b73295f]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .5rem;margin-bottom:.5rem}.hedge-sim-range-sep[data-v-1b73295f]{color:var(--muted);padding-bottom:.35rem}.hedge-sim-roll-btn[data-v-1b73295f]{font-size:.82rem;padding:.35rem .65rem;border-radius:6px;border:1px solid var(--border);background:#334155;color:#e2e8f0;cursor:pointer;margin-bottom:.05rem}.hedge-sim-roll-btn[data-v-1b73295f]:hover{border-color:var(--accent)}.hedge-sim-row--draw[data-v-1b73295f]{margin-top:.25rem}.hedge-sim-shares-grid[data-v-1b73295f]{container-type:inline-size;container-name:hedge-shares;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.5rem 0}@container hedge-shares (max-width: calc(26rem + 8ch)){.hedge-sim-shares-grid[data-v-1b73295f]{grid-template-columns:1fr}}.hedge-sim-share-card[data-v-1b73295f]{border:1px solid var(--border);border-radius:8px;padding:.55rem .65rem;display:flex;flex-direction:column;gap:.15rem;min-width:0}.hedge-sim-share-card--up[data-v-1b73295f]{border-color:#4ade8059;background:#4ade800f}.hedge-sim-share-card--down[data-v-1b73295f]{border-color:#f8717159;background:#f871710f}.hedge-sim-share-head[data-v-1b73295f]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.hedge-sim-share-dir[data-v-1b73295f]{font-weight:600;font-size:.85rem}.hedge-sim-share-price[data-v-1b73295f]{font-variant-numeric:tabular-nums}.hedge-sim-share-n[data-v-1b73295f]{font-size:1.25rem;line-height:1.2}.hedge-sim-cost-wrap[data-v-1b73295f]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-top:.05rem}.hedge-sim-cost-wrap[data-v-1b73295f]::-webkit-scrollbar{height:3px}.hedge-sim-cost[data-v-1b73295f]{display:inline-block;white-space:nowrap;font-size:.68rem;line-height:1.35;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.hedge-sim-val--pos[data-v-1b73295f]{color:var(--text-success, #4ade80)}.hedge-sim-val--neg[data-v-1b73295f]{color:#f87171}.hedge-sim-run-block[data-v-1b73295f]{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--border)}.hedge-sim-run-actions[data-v-1b73295f]{display:flex;flex-wrap:wrap;gap:.45rem}.hedge-sim-run-btn[data-v-1b73295f]{flex:1 1 10rem;min-width:0;padding:.55rem .75rem;font-size:.92rem;font-weight:600;border-radius:8px;border:none;background:#16a34a;color:#fff;cursor:pointer}.hedge-sim-run-btn[data-v-1b73295f]:hover:not(:disabled){background:#15803d}.hedge-sim-run-btn[data-v-1b73295f]:disabled{opacity:.5;cursor:not-allowed}.hedge-sim-stop-btn[data-v-1b73295f]{flex:0 0 auto;padding:.55rem .85rem;font-size:.92rem;font-weight:600;border-radius:8px;border:1px solid rgba(248,113,113,.55);background:#ef444426;color:#fca5a5;cursor:pointer}.hedge-sim-stop-btn[data-v-1b73295f]:hover{background:#ef444447;color:#fff}.hedge-sim-run-hint[data-v-1b73295f]{margin:.45rem 0 0;line-height:1.45}.warn.soft[data-v-1b73295f]{font-size:.85rem;color:#c9a227}.mono[data-v-1b73295f]{font-family:ui-monospace,monospace}.hedge-flow-card[data-v-932276f0]{padding:.85rem 1rem;min-width:0;height:100%;display:flex;flex-direction:column}.hedge-flow-card--standalone[data-v-932276f0]{height:auto;min-height:min(70vh,720px)}.hedge-flow-card--standalone .hedge-flow-table-wrap[data-v-932276f0]{max-height:min(65vh,720px);flex:1}.hedge-flow-title[data-v-932276f0]{font-size:1rem;margin:0 0 .65rem;font-weight:600}.hedge-flow-live[data-v-932276f0]{background:#1e293b73;border:1px solid var(--border);border-radius:8px;padding:.55rem .65rem}.hedge-flow-live-head-row[data-v-932276f0]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.45rem}.hedge-flow-live-head[data-v-932276f0]{margin:0;font-size:.82rem;font-weight:600;color:var(--text)}.hedge-flow-live-badge[data-v-932276f0]{font-size:.72rem;font-weight:600;padding:.12rem .45rem;border-radius:4px;background:#22c55e2e;color:#86efac;border:1px solid rgba(34,197,94,.35)}.hedge-flow-price-mode-row[data-v-932276f0]{display:flex;align-items:center;gap:.5rem;margin:.35rem 0 .45rem}.hedge-flow-price-mode-label[data-v-932276f0]{font-size:.72rem;font-weight:500;color:var(--muted);flex:0 0 auto;min-width:2rem}.hedge-flow-price-mode-seg[data-v-932276f0]{flex:1 1 auto;min-width:0;max-width:14rem}.hedge-flow-price-mode-seg .seg-btn[data-v-932276f0]{padding:.32rem .5rem;font-size:.8rem}.seg[data-v-932276f0]{display:flex;gap:0;border-radius:6px;border:1px solid var(--border);overflow:hidden;max-width:100%}.seg-btn[data-v-932276f0]{flex:1;padding:.5rem .6rem;font-size:.85rem;background:var(--input-bg);color:var(--text);border:none;cursor:pointer;border-right:1px solid var(--border)}.seg-btn[data-v-932276f0]:last-child{border-right:none}.seg-btn[data-v-932276f0]:hover{background:var(--nav-hover)}.seg-btn.active[data-v-932276f0]{background:#3d8bfd33;color:var(--accent);font-weight:600}.hedge-flow-live-status[data-v-932276f0]{margin:.35rem 0 0;line-height:1.45;font-size:.82rem}.hedge-flow-live-cols[data-v-932276f0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.hedge-flow-live-col[data-v-932276f0]{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;min-width:0;padding:.4rem .45rem;border:1px solid var(--border);border-radius:6px;background:#0f172a59}.hedge-flow-live-col-k[data-v-932276f0]{font-size:.72rem;font-weight:500;color:var(--muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hedge-flow-live-col-v[data-v-932276f0]{font-size:.88rem;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums;word-break:break-word}.hedge-flow-live-col--strong .hedge-flow-live-col-v[data-v-932276f0]{font-weight:700;color:var(--text)}.hedge-flow-live-col--warn .hedge-flow-live-col-v[data-v-932276f0]{color:#c9a227}@media(max-width:520px){.hedge-flow-live-cols[data-v-932276f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hedge-flow-divider[data-v-932276f0]{height:1px;background:var(--border);margin:.6rem 0}.hedge-flow-filters[data-v-932276f0]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem .55rem;margin-bottom:.5rem}.hedge-flow-custom-time[data-v-932276f0]{display:flex;flex-wrap:wrap;gap:.45rem .55rem;margin-bottom:.5rem}.hedge-flow-filter-lab[data-v-932276f0]{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--muted)}.hedge-flow-inp[data-v-932276f0]{margin:0;padding:.3rem .4rem;font-size:.85rem;min-width:7rem}.hedge-flow-btn[data-v-932276f0]{font-size:.82rem;padding:.35rem .65rem;border-radius:6px;border:1px solid var(--border);background:#334155;color:#e2e8f0;cursor:pointer}.hedge-flow-btn--ghost[data-v-932276f0]{background:transparent;color:var(--muted)}.hedge-flow-btn[data-v-932276f0]:disabled{opacity:.5;cursor:not-allowed}.hedge-flow-stats[data-v-932276f0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-bottom:.55rem}@media(max-width:640px){.hedge-flow-stats[data-v-932276f0]{grid-template-columns:repeat(2,1fr)}}.hedge-flow-stat[data-v-932276f0]{text-align:center;padding:.4rem .35rem;border-radius:8px;border:1px solid var(--border);background:var(--surface-muted, rgba(30, 41, 59, .35))}.hedge-flow-stat-n[data-v-932276f0]{display:block;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.hedge-flow-stat-l[data-v-932276f0]{display:block;font-size:.72rem;color:var(--muted);margin-top:.1rem}.hedge-flow-table-wrap[data-v-932276f0]{flex:1 1 auto;min-height:0;overflow:auto;max-height:min(58vh,640px)}.hedge-flow-table[data-v-932276f0]{width:100%;min-width:36rem;border-collapse:collapse;font-size:.82rem}.hedge-flow-table th[data-v-932276f0],.hedge-flow-table td[data-v-932276f0]{padding:.45rem .4rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.hedge-flow-table th[data-v-932276f0]{color:var(--muted);font-weight:600;position:sticky;top:0;background:var(--panel, #1e293b);z-index:1}.hedge-flow-td-time[data-v-932276f0]{white-space:nowrap}.hedge-flow-td-market[data-v-932276f0]{min-width:7rem;max-width:14rem;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.hedge-flow-pill[data-v-932276f0]{display:inline-block;font-size:.72rem;padding:.12rem .4rem;border-radius:4px}.hedge-flow-pill--ok[data-v-932276f0]{background:#4ade8026;color:var(--text-success, #4ade80)}.hedge-flow-pill--warn[data-v-932276f0]{background:#c9a22726;color:#c9a227}.hedge-flow-pill--err[data-v-932276f0]{background:#f8717126;color:#f87171}.hedge-flow-pill--sim[data-v-932276f0]{background:#93c5fd2e;color:#93c5fd}.hedge-flow-row--sim[data-v-932276f0]{background:#3b82f60f}.hedge-flow-row--expandable[data-v-932276f0]{cursor:pointer}.hedge-flow-row--expandable[data-v-932276f0]:hover{background:#94a3b814}.hedge-flow-detail-row td[data-v-932276f0]{padding:.35rem .5rem .55rem;background:#0f172a59;border-bottom:1px solid var(--border)}.hedge-flow-detail[data-v-932276f0]{font-size:.78rem}.hedge-flow-leg-table[data-v-932276f0]{width:100%;border-collapse:collapse;margin-top:.35rem}.hedge-flow-leg-table th[data-v-932276f0],.hedge-flow-leg-table td[data-v-932276f0]{padding:.2rem .35rem;text-align:left;border-bottom:1px solid rgba(148,163,184,.15)}.hedge-flow-leg-badge[data-v-932276f0]{font-size:.68rem;margin-left:.15rem;padding:0 .25rem;border-radius:3px;background:#c9a22733;color:#c9a227}.hedge-flow-leg-tag[data-v-932276f0]{font-size:.65rem;margin-left:.2rem;padding:0 .2rem;border-radius:2px;background:#4ade8026;color:#4ade80}.hedge-flow-leg-tag--sell[data-v-932276f0]{background:#f8717126;color:#f87171}.hedge-flow-cash-delta[data-v-932276f0]{font-size:.82rem}.hedge-flow-val--pos[data-v-932276f0]{color:var(--text-success, #4ade80)}.mono[data-v-932276f0]{font-family:ui-monospace,monospace}.page[data-v-afd96be4]{max-width:none}.page-trading--embed[data-v-afd96be4]{max-width:100%;padding:0}.page-trading--embed .order-flow-card[data-v-afd96be4]{margin:0}.trading-top-row--embed[data-v-afd96be4]:not(.trading-top-row--embed-split){display:block;grid-template-columns:none;max-width:100%}.page-trading-title[data-v-afd96be4]{font-size:1.1rem;margin:0 0 .25rem;font-weight:700;color:var(--text)}.page-trading-hint[data-v-afd96be4]{margin:0 0 .35rem;font-size:.85rem;color:var(--muted)}.page-trading-hint summary[data-v-afd96be4]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--accent)}.page-trading-hint[open] summary[data-v-afd96be4]{margin-bottom:.35rem}.page-trading-hint p[data-v-afd96be4]{margin:.2rem 0}.trading-left-stack[data-v-afd96be4]{display:flex;flex-direction:column;gap:.5rem;min-width:0}@media(max-width:920px){.trading-left-stack[data-v-afd96be4]{grid-template-columns:1fr}}.trading-top-row[data-v-afd96be4]:not(.trading-top-row--embed-split){display:grid;grid-template-columns:minmax(0,min(25rem,100%)) minmax(0,1fr);gap:.5rem;align-items:start;justify-content:start}.trading-top-row>.order-flow-card[data-v-afd96be4]{min-width:0;width:100%;max-width:100%}.trading-top-row>.trading-history-pane[data-v-afd96be4]{min-width:0}.trading-bottom-stack[data-v-afd96be4]{display:flex;flex-direction:column;gap:.5rem;margin-top:.6rem}.trading-fixed-pane[data-v-afd96be4],.positions-pane-fixed[data-v-afd96be4]{display:flex;flex-direction:column;min-width:0;overflow:hidden;height:clamp(120px,11vh,190px)}.trading-fixed-pane--positions[data-v-afd96be4]{height:clamp(220px,26vh,380px)}.trading-pane-scroll-inner[data-v-afd96be4]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.positions-table-wrap-scroll[data-v-afd96be4]{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.positions-table-wrap-scroll .positions-table thead th[data-v-afd96be4]{position:sticky;top:0;z-index:2;background:var(--panel);box-shadow:0 1px 0 var(--border)}.trading-trades-toolbar[data-v-afd96be4]{align-items:center}.trades-scope-select[data-v-afd96be4]{min-width:6.5rem;margin-left:.25rem;padding:.28rem .35rem;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);font-size:.76rem}.trading-history-pane[data-v-afd96be4]{height:100%;min-height:clamp(200px,30vh,400px);max-height:clamp(200px,50vh,600px)}.trading-fixed-pane--orders[data-v-afd96be4]{height:clamp(120px,14vh,220px)}.positions-table-wrap--orders[data-v-afd96be4]{margin-top:.15rem}.positions-table--orders.positions-table[data-v-afd96be4]{font-size:.78rem;width:100%;table-layout:auto}.positions-table--orders.positions-table th[data-v-afd96be4],.positions-table--orders.positions-table td[data-v-afd96be4]{padding:.25rem .3rem;white-space:nowrap}@media(max-width:700px){.trading-top-row[data-v-afd96be4]{grid-template-columns:1fr}.trading-bottom-stack[data-v-afd96be4]{flex-direction:column}}.history-row--empty[data-v-afd96be4]{font-size:.82rem;padding:.45rem 0;border-bottom:none}.history-list[data-v-afd96be4]{list-style:none;margin:0;padding:0}.history-row[data-v-afd96be4]{border-bottom:1px solid var(--border);padding:.4rem 0;font-size:.82rem}.history-row[data-v-afd96be4]:last-child{border-bottom:none}.history-line[data-v-afd96be4]{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;min-width:0}.history-action--order[data-v-afd96be4]{color:var(--pm-muted, #8b95a8)}.history-row--open-order .history-when[data-v-afd96be4]{text-transform:lowercase}.history-main[data-v-afd96be4]{min-width:0;flex:1 1 auto;line-height:1.4}.history-when[data-v-afd96be4]{flex:0 0 auto;font-size:.76rem;white-space:nowrap}.history-outcome[data-v-afd96be4]{font-weight:700}.history-outcome--up[data-v-afd96be4]{color:#22c55e}.history-outcome--down[data-v-afd96be4]{color:#f87171}.history-cost[data-v-afd96be4]{margin-left:.12rem}.history-meta[data-v-afd96be4]{margin-top:.2rem;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;font-size:.72rem;line-height:1.35}.history-tx-link[data-v-afd96be4]{color:var(--accent);text-decoration:none;font-weight:600}.history-tx-link[data-v-afd96be4]:hover{text-decoration:underline}.history-tx-snippet[data-v-afd96be4]{font-size:.68rem;opacity:.85;background:#94a3b81f;padding:.06rem .28rem;border-radius:4px}.positions-pane-head[data-v-afd96be4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.positions-pane-head .pane-title[data-v-afd96be4]{margin:0}.positions-net-link[data-v-afd96be4]{font-size:.72rem;color:var(--accent);text-decoration:none;white-space:nowrap}.positions-net-link[data-v-afd96be4]:hover{text-decoration:underline}.positions-pane-hint[data-v-afd96be4]{margin:0;line-height:1.4}.positions-toolbar[data-v-afd96be4]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.4rem .65rem;margin-bottom:.35rem;justify-content:flex-start}.positions-acct-label[data-v-afd96be4]{display:flex;flex-direction:column;gap:.12rem;margin:0}.positions-acct-select[data-v-afd96be4]{min-width:9rem;padding:.3rem .45rem;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);font-size:.78rem}.positions-settled-toggle[data-v-afd96be4]{display:inline-flex;align-items:center;gap:.3rem;margin:0;cursor:pointer;font-size:.72rem;color:var(--muted)}.positions-err[data-v-afd96be4],.positions-note[data-v-afd96be4]{margin:.2rem 0 .35rem}.positions-table-wrap[data-v-afd96be4]{overflow-x:auto;margin-top:.25rem;border-radius:8px;border:1px solid var(--border)}.positions-table[data-v-afd96be4]{width:100%;border-collapse:collapse;font-size:.85rem}.positions-table th[data-v-afd96be4],.positions-table td[data-v-afd96be4]{padding:.35rem .4rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.positions-table th[data-v-afd96be4]{color:var(--muted);font-weight:600;background:var(--surface-muted)}.positions-table th.num[data-v-afd96be4],.positions-table td.num[data-v-afd96be4]{text-align:right}.positions-table tbody tr:last-child td[data-v-afd96be4]{border-bottom:none}.positions-outcome[data-v-afd96be4]{display:inline-block;font-weight:700;padding:.12rem .4rem;border-radius:4px;background:#64748b40}.positions-outcome.pos-up[data-v-afd96be4]{background:#22c55e26;color:#86efac}.positions-outcome.pos-down[data-v-afd96be4]{background:#94a3b833;color:#cbd5e1}.positions-title[data-v-afd96be4]{margin-top:.2rem;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.positions-cost[data-v-afd96be4]{margin-top:.08rem}.pnl-pos[data-v-afd96be4]{color:var(--text-success)}.pnl-neg[data-v-afd96be4]{color:var(--text-danger)}.positions-actions[data-v-afd96be4]{white-space:nowrap;text-align:right}.positions-sell-btn[data-v-afd96be4]{padding:.22rem .5rem;font-size:.8rem;font-weight:600;border-radius:6px;border:1px solid rgba(248,113,113,.45);background:#f871711f;color:#fca5a5;cursor:pointer}.positions-sell-btn[data-v-afd96be4]:hover:not(:disabled){background:#f8717138}.positions-sell-btn[data-v-afd96be4]:disabled{opacity:.4;cursor:not-allowed}.positions-card-pm[data-v-afd96be4]{border-radius:12px}.positions-card-pm__head[data-v-afd96be4]{margin-bottom:.5rem}.positions-card-pm__title[data-v-afd96be4]{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.positions-card-pm__net-link[data-v-afd96be4]{font-size:.75rem;font-weight:500;color:var(--muted)}.positions-card-pm__net-link[data-v-afd96be4]:hover{color:var(--text)}.positions-card-pm__actions[data-v-afd96be4]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.45rem .65rem}.positions-card-pm__refresh[data-v-afd96be4]{margin:0}.positions-opts-details[data-v-afd96be4]{position:relative}.positions-opts-summary[data-v-afd96be4]{list-style:none;cursor:pointer;font-size:.75rem;font-weight:600;color:var(--muted);-webkit-user-select:none;user-select:none}.positions-opts-summary[data-v-afd96be4]::-webkit-details-marker{display:none}.positions-opts-panel[data-v-afd96be4]{position:absolute;right:0;top:100%;margin-top:.35rem;z-index:8;min-width:11rem;padding:.5rem .65rem;border-radius:8px;border:1px solid var(--border);background:var(--panel);box-shadow:0 8px 24px #00000073;display:flex;flex-direction:column;gap:.45rem}.positions-opts-panel .positions-settled-toggle[data-v-afd96be4]{font-size:.78rem}.positions-table-wrap--pm[data-v-afd96be4]{margin-top:.35rem;border-radius:10px;border:1px solid var(--border);background:var(--surface-muted);overflow:hidden}.positions-card-pm .positions-table-wrap-scroll .positions-table thead th.positions-th-pm[data-v-afd96be4]{position:sticky;top:0;z-index:2;background:var(--panel);box-shadow:0 1px 0 var(--border);font-size:.8125rem;font-weight:600;color:var(--muted);text-transform:none;letter-spacing:.04em;padding:.58rem .55rem;border-bottom:1px solid var(--border)}.positions-th-pm--action[data-v-afd96be4]{color:var(--muted);opacity:.85}.positions-table--pm.positions-table[data-v-afd96be4]{font-size:.8rem;width:100%;table-layout:fixed}.positions-table--pm.positions-table th[data-v-afd96be4]:nth-child(1),.positions-table--pm.positions-table td[data-v-afd96be4]:nth-child(1){width:28%}.positions-table--pm.positions-table th[data-v-afd96be4]:nth-child(2),.positions-table--pm.positions-table td[data-v-afd96be4]:nth-child(2){width:10%}.positions-table--pm.positions-table th[data-v-afd96be4]:nth-child(3),.positions-table--pm.positions-table td[data-v-afd96be4]:nth-child(3){width:10%}.positions-table--pm.positions-table th[data-v-afd96be4]:nth-child(4),.positions-table--pm.positions-table td[data-v-afd96be4]:nth-child(4){width:18%}.positions-table--pm.positions-table th[data-v-afd96be4]:nth-child(5),.positions-table--pm.positions-table td[data-v-afd96be4]:nth-child(5){width:18%}.positions-table--pm.positions-table th[data-v-afd96be4]:nth-child(6),.positions-table--pm.positions-table td[data-v-afd96be4]:nth-child(6){width:16%}.positions-table--pm.positions-table th[data-v-afd96be4],.positions-table--pm.positions-table td[data-v-afd96be4]{padding:.55rem .5rem;border-bottom:1px solid var(--border);vertical-align:middle}.positions-table--pm.positions-table tbody tr:last-child td[data-v-afd96be4]{border-bottom:none}.positions-outcome-cell[data-v-afd96be4]{min-width:10rem}.positions-outcome-row[data-v-afd96be4]{display:flex;align-items:center;gap:.45rem;min-width:0}.positions-outcome-row .positions-outcome--pm[data-v-afd96be4]{flex-shrink:0}.positions-outcome--pm.positions-outcome[data-v-afd96be4]{display:inline-flex;align-items:center;justify-content:center;min-width:3.1rem;padding:.2rem .55rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:none;line-height:1.2;border:none;background:var(--surface-muted);color:var(--text)}.positions-outcome--pm.positions-outcome.pos-up[data-v-afd96be4]{background:#16a34a;color:#fff;box-shadow:none}.positions-outcome--pm.positions-outcome.pos-down[data-v-afd96be4]{background:#e03f3f;color:#fff;box-shadow:none}.positions-title--pm[data-v-afd96be4]{margin:0;flex:1 1 auto;min-width:0;font-size:.72rem;line-height:1.3;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.positions-num-pm[data-v-afd96be4]{font-weight:600;font-variant-numeric:tabular-nums}.positions-value-cell .positions-value-main[data-v-afd96be4]{font-weight:700;font-size:.84rem;font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:-.02em}.positions-cost-pm[data-v-afd96be4]{margin-top:.18rem;font-size:.68rem;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.positions-pnl-pm[data-v-afd96be4]{font-weight:600;font-variant-numeric:tabular-nums;font-size:.8rem}.positions-sell-btn--pm.positions-sell-btn[data-v-afd96be4]{padding:.28rem .65rem;font-size:.8rem;font-weight:600;border-radius:8px;border:1px solid var(--border);background:var(--input-bg);color:var(--text)}.positions-sell-btn--pm.positions-sell-btn[data-v-afd96be4]:hover:not(:disabled){background:var(--nav-hover);border-color:var(--input-border)}.positions-sell-btn--pm.positions-sell-btn[data-v-afd96be4]:disabled{opacity:.35}.page-trading .trading-pane[data-v-afd96be4]{margin-top:0}.pane-title[data-v-afd96be4]{font-size:.9rem;margin:0 0 .35rem;font-weight:600}.tiny[data-v-afd96be4]{font-size:.8rem}.small[data-v-afd96be4]{font-size:.9rem}h2[data-v-afd96be4]{font-size:1.05rem;margin:0 0 .75rem;font-weight:600}label[data-v-afd96be4]{display:block;font-size:.85rem;margin-top:.5rem;color:var(--muted)}label.inline[data-v-afd96be4]{display:inline-flex;align-items:center;gap:.35rem;margin-top:0;cursor:pointer}.trading-inp[data-v-afd96be4]{width:100%;max-width:12rem;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);margin-bottom:0}.trading-inp.wide[data-v-afd96be4],.trading-inp.fullw[data-v-afd96be4]{max-width:100%;font-size:.85rem}.trading-inp.mono[data-v-afd96be4]{font-family:ui-monospace,monospace}select.trading-inp[data-v-afd96be4]{max-width:100%}.grid-3[data-v-afd96be4]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem 1rem;margin:.5rem 0 .25rem}@media(max-width:700px){.grid-3[data-v-afd96be4]{grid-template-columns:1fr}}.seg[data-v-afd96be4]{display:flex;gap:0;border-radius:6px;border:1px solid var(--border);overflow:hidden;max-width:100%}.seg-btn[data-v-afd96be4]{flex:1;padding:.5rem .6rem;font-size:.85rem;background:var(--input-bg);color:var(--text);border:none;cursor:pointer;border-right:1px solid var(--border)}.seg-btn[data-v-afd96be4]:last-child{border-right:none}.seg-btn[data-v-afd96be4]:hover{background:var(--nav-hover)}.seg-btn.active[data-v-afd96be4]{background:#3d8bfd33;color:var(--accent);font-weight:600}select.sel[data-v-afd96be4],.trading-inp[type=datetime-local][data-v-afd96be4]{position:relative;z-index:1;cursor:pointer}.order-grid[data-v-afd96be4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;align-items:end;margin-top:.5rem}@media(max-width:900px){.order-grid[data-v-afd96be4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.order-grid[data-v-afd96be4]{grid-template-columns:1fr}}.tif-hint[data-v-afd96be4]{max-width:52rem;line-height:1.5;margin:.25rem 0 .75rem}.tif-hint code[data-v-afd96be4]{font-size:.8em}.mode-row[data-v-afd96be4]{margin-bottom:.75rem;gap:1.25rem}.slug-line[data-v-afd96be4]{margin:.35rem 0 .5rem;word-break:break-all}.resolve-info[data-v-afd96be4]{margin:.35rem 0;display:grid;grid-template-columns:1fr minmax(14rem,22rem);gap:.75rem 1rem;align-items:end}.resolve-left .slug-line[data-v-afd96be4]{margin:0 0 .35rem}.resolve-right label[data-v-afd96be4]{margin-top:0}.resolve-right[data-v-afd96be4]{display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.resolve-right .trading-inp[data-v-afd96be4]{margin-top:.25rem}.reparse-btn[data-v-afd96be4]{margin-top:0;align-self:flex-start}@media(max-width:900px){.resolve-info[data-v-afd96be4]{grid-template-columns:1fr}}.smallbtn[data-v-afd96be4]{margin-top:.35rem;padding:.35rem .65rem;font-size:.8rem}.order-row[data-v-afd96be4]{margin-top:.75rem}.row[data-v-afd96be4]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:.35rem 0}.ask-label[data-v-afd96be4]{font-size:.8rem;color:var(--muted)}.actions[data-v-afd96be4]{margin-top:1rem;display:flex;gap:.75rem;flex-wrap:wrap}.trading-pre[data-v-afd96be4]{margin-top:1rem}.trading-pre.dim[data-v-afd96be4]{opacity:.85;font-size:.75rem}.ok[data-v-afd96be4]{color:var(--text-success);margin-top:.75rem;font-size:.9rem}.hint-cents[data-v-afd96be4]{margin-left:.35rem;font-size:.8em}.tp-saved-hint[data-v-afd96be4]{flex:1 1 100%;margin-top:.25rem;margin-left:0;font-size:.78rem;line-height:1.35}code[data-v-afd96be4]{font-size:.85em}.err.soft[data-v-afd96be4]{font-size:.9rem;margin:.25rem 0 .5rem}.market-ws-bar[data-v-afd96be4]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.6rem 0 .85rem;padding:.5rem .65rem;border:1px solid var(--border);border-radius:6px;background:var(--surface-muted)}.ws-status-pill[data-v-afd96be4]{font-size:.78rem;padding:.15rem .45rem;border-radius:999px;border:1px solid var(--border)}.ws-status-pill.ws-ok[data-v-afd96be4]{border-color:#16a34a59;color:#15803d}.ws-status-pill.ws-warn[data-v-afd96be4]{border-color:#fbbf2473;color:#fcd34d}.ws-status-pill.ws-bad[data-v-afd96be4]{opacity:.9}.ws-mid-pill[data-v-afd96be4]{font-size:.78rem;color:var(--accent)}.wallet-cash-hint[data-v-afd96be4]{margin:0 0 .5rem;line-height:1.4}.order-flow-card[data-v-afd96be4]{overflow:hidden;box-sizing:border-box}.order-source-bar[data-v-afd96be4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem;flex-wrap:wrap;justify-content:flex-start}.order-source-label[data-v-afd96be4]{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.order-source-seg[data-v-afd96be4]{min-width:200px;max-width:320px}.market-pick-block[data-v-afd96be4]{margin-bottom:.45rem}.market-pick-row[data-v-afd96be4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%;align-items:start}.market-pick-btn[data-v-afd96be4]{box-sizing:border-box;min-width:0;width:fit-content;max-width:100%;justify-self:start;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12rem;padding:.5rem .55rem;border-radius:8px;border:2px solid var(--border);background:var(--surface-muted);color:var(--muted);cursor:pointer;text-align:left;transition:background .15s,border-color .15s,color .15s}.market-pick-title[data-v-afd96be4]{font-weight:700;font-size:.88rem;letter-spacing:-.02em;color:var(--text);line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-pick-sub[data-v-afd96be4]{font-size:.8rem;opacity:.85;white-space:nowrap}.market-pick-btn[data-v-afd96be4]:hover{border-color:var(--input-border);color:var(--text)}.market-pick-btn.on[data-v-afd96be4]{border-color:var(--accent);background:#2563eb14;color:var(--text)}.market-pick-btn.on .market-pick-title[data-v-afd96be4]{color:#93c5fd}.period-resolve-row[data-v-afd96be4]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem}.period-resolve-row .token-short-inp[data-v-afd96be4]{flex:0 1 auto;width:auto!important;max-width:180px;min-width:0;font-size:.72rem;padding:.2rem .35rem;border:1px solid var(--border);border-radius:4px;background:var(--input-bg);color:var(--muted);margin-bottom:0}.resolve-strip[data-v-afd96be4]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem;margin:.35rem 0 .5rem}.pm-market-head[data-v-afd96be4]{width:100%}.pm-market-head-main[data-v-afd96be4]{flex:1 1 auto;min-width:0;width:100%}.resolve-strip .slug-one[data-v-afd96be4]{flex:1 1 120px;min-width:0;word-break:break-all}.pm-market-title-line[data-v-afd96be4]{width:100%;min-width:0}.pm-market-title-run[data-v-afd96be4]{display:inline;min-width:0}.pm-market-title-text[data-v-afd96be4]{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--text);word-break:break-word}.pm-market-time-range[data-v-afd96be4]{display:block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.85rem;font-weight:400;color:var(--muted);line-height:1.35;white-space:normal;overflow-wrap:anywhere}.pm-market-title-text--loading[data-v-afd96be4]{color:var(--muted);font-weight:500}.pm-market-countdown-inline[data-v-afd96be4]{display:inline-block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--text);white-space:nowrap;margin-left:.15rem;padding:.12rem .45rem;border-radius:6px;border:2px solid #22c55e;background:#22c55e1f;vertical-align:baseline}.pm-market-countdown-inline--urgent[data-v-afd96be4]{font-size:1.22rem;font-weight:800;color:#b91c1c;border-color:#ef4444;border-width:2px;background:#ef444414;padding:.14rem .5rem}.slug-highlight[data-v-afd96be4]{min-width:0}.pm-market-countdown-line[data-v-afd96be4]{display:inline-block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--text);white-space:nowrap;padding:.12rem .45rem;border-radius:6px;border:2px solid #22c55e;background:#22c55e1f}.pm-market-countdown-line.pm-market-countdown-inline--urgent[data-v-afd96be4]{font-size:1.22rem;font-weight:800;color:#b91c1c;border-color:#ef4444;background:#ef444414;padding:.14rem .5rem}.pm-market-countdown-row[data-v-afd96be4]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:.25rem;justify-content:space-between}.resolve-strip .token-short-inp[data-v-afd96be4]{flex:1 1 140px;max-width:220px;min-width:0;font-size:.75rem;padding:.25rem .4rem}.manual-token-box[data-v-afd96be4]{margin-bottom:.35rem}.manual-token-box label[data-v-afd96be4]{margin-top:.25rem}.trade-panel[data-v-afd96be4]{margin-top:.35rem;padding:.42rem .5rem .48rem;border-radius:12px;border:1px solid var(--border);background:var(--panel);box-shadow:0 4px 20px #00000059}.trade-panel-app[data-v-afd96be4]{max-width:100%;width:100%;box-sizing:border-box;margin-left:0;margin-right:0}.trade-panel-top[data-v-afd96be4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.4rem}.trade-bs-tabs[data-v-afd96be4]{display:flex;gap:0;flex:1;border-bottom:2px solid var(--border)}.trade-tab[data-v-afd96be4]{flex:1;padding:.45rem .65rem;font-size:.92rem;font-weight:500;background:transparent;border:none;color:var(--muted);cursor:pointer;margin-bottom:-2px;border-bottom:3px solid transparent;text-align:center;transition:color .15s,border-color .15s,background .15s}.trade-tab[data-v-afd96be4]:hover{color:var(--text)}.trade-tab.active[data-v-afd96be4]{font-weight:700;color:var(--text);border-bottom-color:var(--accent)}.trade-tab-buy.active[data-v-afd96be4]{background:transparent;border-bottom-color:#4ade80;color:#86efac}.trade-tab-sell.active[data-v-afd96be4]{background:transparent;border-bottom-color:#f87171;color:#fca5a5}.trade-type-select[data-v-afd96be4]{width:auto;min-width:0;max-width:7rem;padding:.32rem .38rem;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);font-size:.88rem;font-weight:600}.trade-field-block[data-v-afd96be4]{padding-bottom:.45rem;margin-bottom:.35rem;border-bottom:1px solid var(--border)}.trade-field-block[data-v-afd96be4]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.trade-field-head[data-v-afd96be4]{display:flex;align-items:center;margin-bottom:.2rem}.trade-field-head-spread[data-v-afd96be4]{justify-content:space-between;gap:.5rem}.trade-field-label[data-v-afd96be4]{font-size:.9rem;font-weight:700;color:var(--text)}.trade-field-label--secondary[data-v-afd96be4]{font-weight:500;color:var(--muted)}.trade-cash-under[data-v-afd96be4]{margin:0 0 .35rem;font-size:.85rem;color:var(--muted)}.trade-stepper-wide[data-v-afd96be4]{width:100%;justify-content:space-between;max-width:100%}.trade-stepper-mid[data-v-afd96be4]{display:flex;align-items:center;justify-content:center;gap:.15rem;flex:1}.trade-limit-inp-center[data-v-afd96be4]{text-align:center;border-radius:8px;border:1px solid var(--border);background:var(--input-bg);color:var(--text)}.trade-market-box-flush[data-v-afd96be4]{margin-top:0}.trade-gtd-flush[data-v-afd96be4]{margin-top:.35rem}.trade-gtd-inp[data-v-afd96be4]{width:auto!important;max-width:240px;min-width:0}.trade-expiry-select[data-v-afd96be4]{flex:1;max-width:58%;padding:.35rem .45rem;border-radius:8px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);font-size:.8rem}.trade-expiry-select-pm[data-v-afd96be4]{display:block;width:100%;max-width:none;flex:none;box-sizing:border-box}.trade-summary-app[data-v-afd96be4]{display:flex;flex-direction:column;gap:.35rem;margin:.25rem 0 .4rem}.trade-sum-line[data-v-afd96be4]{display:flex;justify-content:space-between;align-items:baseline;font-size:.9rem}.trade-sum-line-k[data-v-afd96be4]{font-weight:700;color:var(--text)}.trade-sum-line-v[data-v-afd96be4]{font-weight:700;font-size:.95rem;color:var(--text)}.trade-summary-app .trade-sum-line:first-of-type .trade-sum-line-v[data-v-afd96be4]{color:var(--accent)}.trade-sum-foot[data-v-afd96be4]{margin:0}.trade-submit-full[data-v-afd96be4]{width:100%;margin-top:.45rem}.trade-aux-actions[data-v-afd96be4]{display:flex;justify-content:center;margin-top:.35rem}.trade-link-btn[data-v-afd96be4]{padding:0;border:none;background:none;color:var(--accent);font-size:.78rem;cursor:pointer;text-decoration:underline}.trade-link-btn[data-v-afd96be4]:disabled{opacity:.45;cursor:not-allowed}.trade-divider[data-v-afd96be4]{height:1px;background:var(--border);margin:.4rem 0}.trade-divider-tight[data-v-afd96be4]{margin:.3rem 0}.trade-mid-stack[data-v-afd96be4]{display:flex;flex-direction:column;gap:.45rem}.trade-label-control-row[data-v-afd96be4]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.65rem .85rem;width:100%}.trade-label-control-valign-top[data-v-afd96be4]{align-items:flex-start}.trade-order-label-col[data-v-afd96be4]{flex:1 1 auto;min-width:0;max-width:54%;box-sizing:border-box}.trade-order-label-col-single[data-v-afd96be4]{display:flex;align-items:center}.trade-pm-control[data-v-afd96be4]{flex:0 0 43%;width:43%;max-width:43%;min-width:8.5rem;box-sizing:border-box}.trade-pm-control>.trade-limit-inset-wrap[data-v-afd96be4],.trade-pm-control>.trade-market-box-inline[data-v-afd96be4],.trade-pm-control>.trade-shares-control-col[data-v-afd96be4],.trade-pm-control>.trade-expiry-select-pm[data-v-afd96be4]{width:100%}.trade-limit-inset-wrap[data-v-afd96be4]{display:flex;align-items:stretch;min-height:2.4rem;border-radius:10px;border:1px solid var(--border);background:var(--input-bg);overflow:hidden}.trade-limit-inset-wrap[data-v-afd96be4]:focus-within{border-color:#38bdf866;box-shadow:0 0 0 1px #38bdf82e}.trade-limit-inset-btn[data-v-afd96be4]{flex:0 0 2.05rem;min-width:2.05rem;margin:0;padding:0;border:none;border-radius:0;background:var(--surface-muted);color:var(--text);font-size:1.05rem;line-height:1;cursor:pointer}.trade-limit-inset-btn[data-v-afd96be4]:hover{background:var(--nav-hover)}.trade-limit-inset-mid[data-v-afd96be4]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:.2rem;min-width:0;padding:0 .35rem;border-left:1px solid var(--border);border-right:1px solid var(--border)}.trade-limit-inset-inp[data-v-afd96be4]{flex:1 1 auto;min-width:0;width:100%;margin:0;padding:.32rem .12rem;border:none;border-radius:0;background:transparent;color:var(--text);font-size:1.05rem;font-weight:700;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.trade-limit-inset-inp[data-v-afd96be4]::-webkit-outer-spin-button,.trade-limit-inset-inp[data-v-afd96be4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.trade-limit-inset-inp[data-v-afd96be4]:focus{outline:none}.trade-cent-suffix-inset[data-v-afd96be4]{flex-shrink:0;font-weight:500}.trade-market-box-inline[data-v-afd96be4]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.4rem;padding:.3rem .4rem;box-sizing:border-box}.trade-cash-under-inline[data-v-afd96be4]{margin:.12rem 0 0}.trade-shares-control-col[data-v-afd96be4]{display:flex;flex-direction:column;gap:.35rem;width:100%}.trade-shares-control-col .trade-shares-inp-row[data-v-afd96be4]{width:100%;box-sizing:border-box}.trade-cent-suffix[data-v-afd96be4]{flex-shrink:0;font-size:1.15rem;font-weight:600;color:var(--muted)}.trade-shares-inp-row[data-v-afd96be4]{min-height:2.4rem;padding:.38rem .5rem;font-size:1.02rem;font-weight:700;text-align:right}.trade-mid-row[data-v-afd96be4]{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.35rem;border-bottom:1px solid var(--border)}.trade-mid-row[data-v-afd96be4]:last-child{border-bottom:none;padding-bottom:0}.trade-mid-row-head[data-v-afd96be4]{display:flex;align-items:center;gap:.35rem}.trade-mid-row-head-spread[data-v-afd96be4]{justify-content:space-between;flex-wrap:wrap}.trade-price-mode-bar[data-v-afd96be4]{display:flex;justify-content:space-between;align-items:center;gap:.35rem}.price-mode-seg[data-v-afd96be4]{flex:0 0 auto;max-width:11rem}.trade-limit-inp-wrap[data-v-afd96be4]{margin-top:.15rem}.trade-limit-inp[data-v-afd96be4]{max-width:8rem;font-size:1rem;font-weight:600;text-align:center}.trade-market-box[data-v-afd96be4]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.15rem}.trade-market-main[data-v-afd96be4]{font-size:.85rem}.trade-market-hint[data-v-afd96be4]{margin:.2rem 0 0;line-height:1.35}.trade-type-select[data-v-afd96be4]:disabled{opacity:.55;cursor:not-allowed}.trade-row-label[data-v-afd96be4]{font-size:.78rem;font-weight:600;color:var(--text)}.trade-stepper[data-v-afd96be4]{display:flex;align-items:center;gap:.35rem}.stepper-btn[data-v-afd96be4]{width:1.65rem;height:1.65rem;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);font-size:1rem;line-height:1;cursor:pointer}.stepper-btn[data-v-afd96be4]:hover{background:var(--nav-hover)}.stepper-val[data-v-afd96be4]{font-weight:700;font-size:.95rem;min-width:2rem;text-align:center}.trade-shares-title[data-v-afd96be4]{font-weight:700;font-size:.85rem}.trade-cash-line[data-v-afd96be4]{line-height:1.2;font-size:.72rem}.trade-shares-inp[data-v-afd96be4]{width:100%;padding:.4rem .5rem;font-size:1rem;font-weight:700;text-align:center;border-radius:8px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);margin-bottom:0}.trade-quick-sz[data-v-afd96be4]{display:flex;flex-wrap:wrap;gap:.25rem}.trade-quick-sz.trade-quick-sz-one-line[data-v-afd96be4]{flex-wrap:nowrap;justify-content:flex-end;width:100%;margin-top:.28rem;gap:.28rem}.trade-quick-sz.trade-quick-sz-one-line .quick-sz[data-v-afd96be4]{flex:0 0 auto;white-space:nowrap;padding:.18rem .36rem;font-size:.68rem}.quick-sz[data-v-afd96be4]{padding:.2rem .45rem;border-radius:999px;border:1px solid var(--border);background:var(--input-bg);color:var(--muted);font-size:.7rem;font-weight:500;cursor:pointer}.quick-sz[data-v-afd96be4]:hover{background:var(--nav-hover)}.quick-sz--max[data-v-afd96be4]{color:var(--accent, #6ea8fe);font-weight:600}.trade-gtd[data-v-afd96be4]{margin:.35rem 0 0}.trade-gtd-label[data-v-afd96be4]{display:block;font-size:.72rem;color:var(--muted);margin-bottom:.2rem}.trade-summary-inline[data-v-afd96be4]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.trade-sum-pill[data-v-afd96be4]{flex:1 1 auto;min-width:120px;display:flex;justify-content:space-between;align-items:baseline;gap:.35rem;padding:.25rem .4rem;border-radius:6px;background:var(--surface-muted);font-size:.85rem;color:var(--muted)}.trade-sum-k[data-v-afd96be4]{flex-shrink:0}.trade-sum-pay[data-v-afd96be4]{font-weight:700;font-size:.88rem;color:var(--accent)}.trade-sum-win[data-v-afd96be4]{font-weight:700;font-size:.95rem;color:var(--text-success)}.trade-sum-win.dim[data-v-afd96be4]{opacity:.45;font-weight:500}.trade-auto-sell-inline[data-v-afd96be4]{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;white-space:nowrap;margin:0}.trade-auto-sell-label[data-v-afd96be4]{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-size:.78rem;color:var(--text);margin:0;white-space:nowrap}.trade-tp-inp[data-v-afd96be4]{max-width:3.5rem;width:3.5rem!important;padding:.25rem .35rem;font-size:.8rem;margin-bottom:0}.trade-actions-row[data-v-afd96be4]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.5rem}.trade-submit[data-v-afd96be4]{width:100%;padding:.75rem .65rem;font-size:1rem;font-weight:700;border:none;border-radius:8px;background:var(--accent);color:#fff;cursor:pointer;transition:filter .15s}.trade-submit[data-v-afd96be4]:hover:not(:disabled){filter:brightness(1.08)}.trade-submit[data-v-afd96be4]:disabled{opacity:.55;cursor:not-allowed}.trade-btn-sec[data-v-afd96be4]{padding:.75rem .5rem;font-size:.88rem;font-weight:600;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--accent);cursor:pointer}.trade-btn-sec[data-v-afd96be4]:hover:not(:disabled){background:var(--nav-hover)}.trade-max-sell[data-v-afd96be4]{margin-top:.3rem;font-size:.75rem}.err-tight[data-v-afd96be4]{margin:.35rem 0 0;font-size:.85rem}.debug-details[data-v-afd96be4]{margin-top:.35rem;font-size:.75rem;color:var(--muted)}.debug-details summary[data-v-afd96be4]{cursor:pointer;color:var(--muted)}.trading-pre-tight[data-v-afd96be4]{margin-top:.35rem;max-height:10rem;overflow:auto;font-size:.68rem}.page-trading section.card[data-v-afd96be4]{padding:.5rem .65rem;margin-top:0}.page-trading .trading-left-stack[data-v-afd96be4]{margin-top:.2rem}.page-trading label[data-v-afd96be4]{margin-top:.15rem;font-size:.72rem}input[type=number][data-v-afd96be4]::-webkit-inner-spin-button,input[type=number][data-v-afd96be4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-afd96be4]{-moz-appearance:textfield}.h2[data-v-e53a491a]{font-size:1.05rem;margin:0 0 .5rem}.section[data-v-e53a491a]{margin-top:1rem}.order-embed-section[data-v-e53a491a]{overflow:visible}.order-embed-section[data-v-e53a491a] .pane-title{display:none}.section-head[data-v-e53a491a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.section-head-links[data-v-e53a491a]{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.small[data-v-e53a491a]{font-size:.85rem;line-height:1.45;margin:0 0 .75rem}.table-wrap[data-v-e53a491a]{overflow:auto;margin:.5rem 0}.data-table[data-v-e53a491a]{width:100%;border-collapse:collapse;font-size:.88rem}.data-table th[data-v-e53a491a],.data-table td[data-v-e53a491a]{padding:.5rem .65rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.data-table th[data-v-e53a491a]{color:var(--muted);font-weight:600}.mono[data-v-e53a491a]{font-family:ui-monospace,monospace;font-size:.82rem}.balance-cell[data-v-e53a491a]{min-width:6.5rem}.balance-value[data-v-e53a491a]{display:block;font-variant-numeric:tabular-nums;font-weight:600}.balance-err[data-v-e53a491a]{display:block;margin-top:.15rem;font-size:.72rem;color:#f87171;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-hint[data-v-e53a491a]{display:block;margin-top:.1rem;font-size:.72rem}.pill[data-v-e53a491a]{display:inline-block;font-size:.75rem;padding:.15rem .45rem;border-radius:4px}.pill.on[data-v-e53a491a]{background:#4ade8026;color:var(--text-success)}.pill.warn[data-v-e53a491a]{background:#c9a22726;color:#c9a227}.pill.off[data-v-e53a491a]{background:#94a3b826;color:var(--muted)}.btn-mini[data-v-e53a491a]{font-size:.78rem;padding:.25rem .5rem;border-radius:5px;border:1px solid var(--border);background:#334155;color:#e2e8f0;cursor:pointer}.btn-mini[data-v-e53a491a]:disabled{opacity:.45;cursor:not-allowed}.btn-mini.btn-on[data-v-e53a491a]{border-color:var(--accent);background:#3b82f640;color:#93c5fd}.btn-mini.danger[data-v-e53a491a]{border-color:#f8717166}.linkish[data-v-e53a491a]{font-size:.88rem}.toolbar[data-v-e53a491a]{margin-top:1rem}.warn[data-v-e53a491a]{color:#c9a227;padding:.65rem .85rem;border:1px solid rgba(201,162,39,.3);border-radius:8px;background:#c9a22714;font-size:.9rem}.copy-signal-page[data-v-91d30a60]{min-width:0}.page-h1[data-v-91d30a60]{font-size:1.2rem;margin:0 0 .5rem}.h2[data-v-91d30a60]{font-size:1.05rem;margin:1.5rem 0 .5rem}.warn[data-v-91d30a60]{color:#c9a227;padding:.65rem .85rem;border:1px solid rgba(201,162,39,.3);border-radius:8px;background:#c9a22714}.warn code[data-v-91d30a60]{background:#c9a22726;padding:.1rem .35rem;border-radius:4px}.runtime-note[data-v-91d30a60]{font-size:.88rem;color:var(--muted, #8b9cb3);padding:.55rem .75rem;border:1px solid rgba(61,139,253,.2);border-radius:8px;background:#3d8bfd0f;margin:.5rem 0 0}.runtime-head[data-v-91d30a60]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.25rem}.runtime-pill[data-v-91d30a60]{font-size:.72rem;padding:.12rem .45rem;border-radius:999px;font-weight:600}.runtime-pill.active[data-v-91d30a60]{background:#22c55e33;color:#16a34a}.runtime-pill.idle[data-v-91d30a60]{background:#94a3b826;color:var(--muted, #8b9cb3)}.runtime-pill.warn[data-v-91d30a60]{background:#eab3082e;color:#ca8a04}.runtime-pill.off[data-v-91d30a60]{background:#94a3b81a;color:var(--muted, #8b9cb3)}.runtime-count[data-v-91d30a60]{font-size:.75rem;color:var(--muted, #8b9cb3)}.runtime-hint[data-v-91d30a60]{margin:0 0 .25rem;font-size:.82rem;line-height:1.35}.runtime-meta[data-v-91d30a60]{margin:0 0 .2rem}.runtime-link[data-v-91d30a60]{font-size:.82rem}.third-collect[data-v-91d30a60]{color:#64748b;font-style:italic}.third-trade[data-v-91d30a60]{color:#475569}.runtime-meta.warn[data-v-91d30a60]{color:#ca8a04}.toolbar[data-v-91d30a60]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.table-wrap[data-v-91d30a60]{overflow-x:auto;overflow-y:visible;padding:0;-webkit-overflow-scrolling:touch}.data-table[data-v-91d30a60]{width:100%;min-width:1180px;border-collapse:collapse;font-size:.88rem;table-layout:auto}.data-table th[data-v-91d30a60],.data-table td[data-v-91d30a60]{padding:.5rem .65rem;border-bottom:1px solid var(--border, #2a3a52);text-align:left;vertical-align:top}.data-table th[data-v-91d30a60]{color:var(--muted, #8b9cb3);font-weight:600}.chk[data-v-91d30a60]{width:2rem}.mono[data-v-91d30a60]{font-family:ui-monospace,monospace;font-size:.82rem}.col-address[data-v-91d30a60]{min-width:22rem;max-width:26rem;word-break:break-all}.runtime-cell[data-v-91d30a60]{min-width:22rem;width:34%;max-width:none}.runtime-hint[data-v-91d30a60],.runtime-meta[data-v-91d30a60],.third-collect[data-v-91d30a60]{word-break:break-word}.actions[data-v-91d30a60]{white-space:nowrap}.linkish[data-v-91d30a60]{background:none;border:none;color:var(--accent, #3d8bfd);padding:0 .5rem 0 0;font-weight:500;cursor:pointer}.linkish.danger[data-v-91d30a60]{color:#dc2626}.inner-muted[data-v-91d30a60]{padding:1rem;margin:0}.small[data-v-91d30a60]{font-size:.85rem;margin-bottom:.75rem}.sr-only[data-v-91d30a60]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.follow-form-modal[data-v-91d30a60]{display:flex;flex-direction:column;max-width:48rem;max-height:calc(100vh - 3rem);padding:0;overflow:hidden}.follow-form-header[data-v-91d30a60]{padding:1.25rem 1.35rem .85rem;border-bottom:1px solid var(--border, #2a3a52)}.follow-form-title[data-v-91d30a60]{margin:0 0 .35rem;font-size:1.1rem;font-weight:600}.follow-form-lead[data-v-91d30a60]{margin:0;font-size:.85rem;line-height:1.45}.follow-form-body[data-v-91d30a60]{flex:1;overflow:auto;padding:.25rem 1.35rem 1rem}.form-section[data-v-91d30a60]{padding:1rem 0;border-bottom:1px solid var(--border, #2a3a52)}.form-section[data-v-91d30a60]:last-child{border-bottom:none}.form-section--footer[data-v-91d30a60]{padding-bottom:.35rem}.form-section-title[data-v-91d30a60]{margin:0 0 .75rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #8b9cb3)}.section-lead[data-v-91d30a60]{margin:-.35rem 0 .75rem}.form-field[data-v-91d30a60]{margin-bottom:.85rem}.form-field[data-v-91d30a60]:last-child{margin-bottom:0}.form-field--inline[data-v-91d30a60]{margin-top:.25rem}.form-label[data-v-91d30a60]{display:block;margin-bottom:.4rem;font-size:.88rem;font-weight:500;color:var(--text, #e8edf4)}.form-label-opt[data-v-91d30a60],.form-label-req[data-v-91d30a60]{font-weight:400;font-size:.8rem;color:var(--muted, #8b9cb3)}.form-label-req[data-v-91d30a60]{color:#94a3b8}.field-hint[data-v-91d30a60]{margin:.35rem 0 0;font-size:.8rem;line-height:1.4;color:var(--muted, #8b9cb3)}.warn-hint[data-v-91d30a60]{color:#c9a227}.follow-form-modal .inp[data-v-91d30a60]{width:100%;margin:0;box-sizing:border-box}.segmented[data-v-91d30a60]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.segmented.disabled[data-v-91d30a60]{opacity:.72}.segmented-item[data-v-91d30a60]{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;border:1px solid var(--border, #2a3a52);border-radius:8px;background:#ffffff05;cursor:pointer;transition:border-color .15s,background .15s}.segmented-item input[data-v-91d30a60]{position:absolute;opacity:0;pointer-events:none}.segmented-item.active[data-v-91d30a60]{border-color:var(--accent, #3d8bfd);background:#3d8bfd1a}.segmented-title[data-v-91d30a60]{font-size:.9rem;font-weight:600}.segmented-hint[data-v-91d30a60]{font-size:.78rem;color:var(--muted, #8b9cb3)}.ingress-cards[data-v-91d30a60]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media(max-width:520px){.ingress-cards[data-v-91d30a60]{grid-template-columns:1fr}}.ingress-card[data-v-91d30a60]{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .7rem;border:1px solid var(--border, #2a3a52);border-radius:8px;background:#ffffff05;cursor:pointer;transition:border-color .15s,background .15s;min-height:3.5rem}.ingress-card[data-v-91d30a60]:hover{border-color:#3d8bfd73}.ingress-card.active[data-v-91d30a60]{border-color:var(--accent, #3d8bfd);background:#3d8bfd1a;box-shadow:0 0 0 1px #3d8bfd40}.ingress-card-title[data-v-91d30a60]{font-size:.86rem;font-weight:600;line-height:1.25}.ingress-card-hint[data-v-91d30a60]{font-size:.72rem;line-height:1.35;color:var(--muted, #8b9cb3)}.wallet-grid[data-v-91d30a60]{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem;max-height:10.5rem;overflow:auto;padding:.15rem .1rem .15rem 0}.wallet-chip[data-v-91d30a60]{display:flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.45rem .55rem;border:1px solid var(--border, #2a3a52);border-radius:8px;background:#ffffff05;cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.wallet-chip[data-v-91d30a60]:hover:not(.disabled){border-color:#3d8bfd73}.wallet-chip.selected[data-v-91d30a60]{border-color:var(--accent, #3d8bfd);background:#3d8bfd1f}.wallet-chip.disabled[data-v-91d30a60]{opacity:.45;cursor:not-allowed}.wallet-chip-label[data-v-91d30a60]{font-size:.8rem;line-height:1.3;word-break:break-word}.scale-row[data-v-91d30a60]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.inp-scale[data-v-91d30a60]{width:6.5rem!important;flex:0 0 auto}.scale-suffix[data-v-91d30a60]{font-size:.8rem;line-height:1.35}.enable-row[data-v-91d30a60]{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;margin:0}.enable-row input.enable-check[data-v-91d30a60]{width:auto;margin:0;flex-shrink:0}.enable-text[data-v-91d30a60]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem;line-height:1.35}.enable-title[data-v-91d30a60]{font-size:.9rem;font-weight:500;color:var(--text, #e8edf4);white-space:nowrap}.enable-sep[data-v-91d30a60]{font-size:.85rem;-webkit-user-select:none;user-select:none}.enable-hint[data-v-91d30a60]{font-size:.85rem;white-space:nowrap}.follow-form-footer[data-v-91d30a60]{padding:.85rem 1.35rem 1.15rem;border-top:1px solid var(--border, #2a3a52);background:#0000001f}.form-footer-msg[data-v-91d30a60]{margin:0 0 .65rem;font-size:.85rem}.follow-form-actions[data-v-91d30a60]{display:flex;justify-content:flex-end;gap:.5rem}.modal-back[data-v-91d30a60]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;overflow:auto}.modal[data-v-91d30a60]{background:var(--panel);border:1px solid var(--border, #2a3a52);border-radius:10px;padding:1.25rem;max-width:32rem;width:100%}.col-actions[data-v-91d30a60]{min-width:13rem;white-space:normal}.cell-actions[data-v-91d30a60]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:13rem;max-width:none}.status-pill[data-v-91d30a60]{font-size:.75rem;padding:.15rem .45rem;border-radius:999px;font-weight:600;margin-right:.15rem}.status-pill.on[data-v-91d30a60]{background:#22c55e33;color:#16a34a}.status-pill.off[data-v-91d30a60]{background:#94a3b826;color:var(--muted, #8b9cb3)}.btn-mini[data-v-91d30a60]{padding:.2rem .55rem;font-size:.78rem;border-radius:6px;border:1px solid var(--border, #2a3a52);background:var(--panel-2, #243044);color:#e8edf4;cursor:pointer}.btn-mini[data-v-91d30a60]:disabled{opacity:.45;cursor:not-allowed}.link-nav[data-v-91d30a60]{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:6px;border:1px solid var(--border, #2a3a52);text-decoration:none;color:#e8edf4;font-size:.88rem}.table-wrap[data-v-3aac6b91]{overflow:auto}.flow-table[data-v-3aac6b91]{min-width:72rem;font-size:.82rem}.flow-table th[data-v-3aac6b91],.flow-table td[data-v-3aac6b91]{border-bottom:1px solid var(--border);padding:.4rem;vertical-align:top;white-space:nowrap}.group-labels th[data-v-3aac6b91]{border-bottom:none;padding-bottom:0;text-align:left}.mono[data-v-3aac6b91]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tiny[data-v-3aac6b91]{font-size:.78rem}.small[data-v-3aac6b91]{font-size:.82rem;white-space:normal;max-width:10rem}.linkish[data-v-3aac6b91]{background:none;border:none;color:var(--accent);cursor:pointer;padding:0}.replay-cal[data-v-ec431ac5]{position:relative;width:100%;min-width:12rem;max-width:24rem}.replay-cal__trigger[data-v-ec431ac5]{width:100%;min-height:2.1rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replay-cal__panel--teleport{box-sizing:border-box;padding:.7rem;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 12px 32px #00000073;color:var(--text)}.replay-cal__panel--teleport button{font-weight:500}.replay-cal__panel--teleport .replay-cal__quick,.replay-cal__panel--teleport .replay-cal__modes{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.replay-cal__panel--teleport .replay-cal__chip{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:999px;padding:.15rem .55rem;font-size:.78rem;cursor:pointer;line-height:1.3}.replay-cal__panel--teleport .replay-cal__chip--ghost{color:var(--muted);background:transparent}.replay-cal__panel--teleport .replay-cal__chip--active{border-color:var(--accent);color:var(--accent);background:#3b82f624}.replay-cal__panel--teleport .replay-cal__mode{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:6px;padding:.18rem .6rem;font-size:.78rem;cursor:pointer}.replay-cal__panel--teleport .replay-cal__mode--active{background:var(--accent);border-color:var(--accent);color:#fff}.replay-cal__panel--teleport .replay-cal__nav{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.4rem}.replay-cal__panel--teleport .replay-cal__nav-btn{flex:0 0 1.75rem;width:1.75rem;height:1.75rem;border:1px solid var(--border);border-radius:6px;background:var(--surface-muted);color:var(--text);cursor:pointer;font-size:1.1rem;line-height:1}.replay-cal__panel--teleport .replay-cal__nav-btn:hover{background:var(--nav-hover)}.replay-cal__panel--teleport .replay-cal__nav-title{flex:1;text-align:center;font-size:.9rem;font-weight:600;color:var(--text)}.replay-cal__panel--teleport .replay-cal__tz{font-size:.72rem;font-weight:400;color:var(--muted)}.replay-cal__panel--teleport .replay-cal__weekdays,.replay-cal__panel--teleport .replay-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.replay-cal__panel--teleport .replay-cal__weekdays{margin-bottom:.25rem;font-size:.72rem;color:var(--muted);text-align:center}.replay-cal__panel--teleport .cal-cell{display:flex;align-items:center;justify-content:center;min-width:0;height:2.15rem;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);font-size:.82rem;cursor:pointer}.replay-cal__panel--teleport .cal-cell:hover{border-color:var(--input-border);background:var(--nav-hover)}.replay-cal__panel--teleport .cal-cell--outside{color:var(--subtle)}.replay-cal__panel--teleport .cal-cell--today{border-color:var(--accent);font-weight:600}.replay-cal__panel--teleport .cal-cell--in-range{background:#3b82f629;color:var(--text)}.replay-cal__panel--teleport .cal-cell--selected{background:var(--accent);border-color:var(--accent);color:#fff}.replay-cal__panel--teleport .cal-cell--range-edge{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.replay-cal__panel--teleport .replay-cal__week-hint{margin:0 0 .45rem;font-size:.72rem;line-height:1.35;color:var(--muted)}.replay-cal__panel--teleport .replay-cal__hour{margin-top:.55rem;padding-top:.5rem;border-top:1px solid var(--border)}.replay-cal__panel--teleport .replay-cal__hour-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.35rem;font-size:.8rem;color:var(--text)}.replay-cal__panel--teleport .replay-cal__hour-actions{display:flex;flex-wrap:wrap;gap:.25rem}.replay-cal__panel--teleport .replay-cal__hour-block+.replay-cal__hour-block{margin-top:.35rem}.replay-cal__panel--teleport .replay-cal__hour-label{display:block;margin-bottom:.2rem;font-size:.72rem;color:var(--muted)}.replay-cal__panel--teleport .replay-cal__hour-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.replay-cal__panel--teleport .replay-cal__hour-btn{height:1.75rem;padding:0;border:1px solid var(--border);border-radius:4px;background:var(--surface-muted);color:var(--text);font-size:.72rem;cursor:pointer}.replay-cal__panel--teleport .replay-cal__hour-btn:hover{background:var(--nav-hover)}.replay-cal__panel--teleport .replay-cal__hour-btn--active{background:var(--accent);border-color:var(--accent);color:#fff}.replay-cal__panel--teleport .replay-cal__hint{margin:.5rem 0 0;font-size:.72rem;color:var(--muted)}.tabs[data-v-33582ad8]{display:flex;gap:.5rem;margin:1rem 0;flex-wrap:wrap}.tabs button[data-v-33582ad8]{padding:.4rem .85rem;border-radius:8px;border:1px solid var(--border);background:var(--panel-2);cursor:pointer}.tabs button.active[data-v-33582ad8]{background:var(--accent, #3d8bfd);color:#fff;border-color:transparent}.grid[data-v-33582ad8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.grid-top[data-v-33582ad8]{margin-top:.75rem}.toolbar[data-v-33582ad8]{display:flex;gap:.5rem;margin:.5rem 0;flex-wrap:wrap}.table-wrap[data-v-33582ad8]{overflow:auto}.data-table[data-v-33582ad8]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table th[data-v-33582ad8],.data-table td[data-v-33582ad8]{border-bottom:1px solid var(--border);padding:.45rem;vertical-align:top}.nowrap[data-v-33582ad8]{white-space:nowrap}.mono[data-v-33582ad8]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tiny[data-v-33582ad8]{font-size:.78rem}.small[data-v-33582ad8]{font-size:.82rem}.linkish[data-v-33582ad8]{background:none;border:none;color:var(--accent);cursor:pointer;padding:0}.modal-back[data-v-33582ad8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow:auto}.modal[data-v-33582ad8]{max-width:52rem;width:100%}.h2[data-v-33582ad8]{font-size:1.05rem;margin:0 0 .5rem}select[data-v-33582ad8],input[data-v-33582ad8]{width:100%}.badge[data-v-33582ad8]{font-size:.75rem;padding:.1rem .35rem;border-radius:4px;font-weight:600}.badge.ok[data-v-33582ad8]{background:#22c55e26;color:#16a34a}.badge.warn[data-v-33582ad8]{background:#eab30826;color:#ca8a04}.badge.muted[data-v-33582ad8]{background:#94a3b81f;color:var(--muted, #8b9cb3)}.kpi-bar[data-v-33582ad8]{margin-bottom:.75rem;padding:.5rem .65rem;border-radius:8px;background:var(--panel-2)}.actions[data-v-33582ad8]{white-space:normal;min-width:6.5rem}.actions .linkish[data-v-33582ad8]{display:block;text-align:left;margin-bottom:.15rem}.group-labels th[data-v-33582ad8]{border-bottom:none;padding-bottom:0}.ok-msg[data-v-33582ad8]{color:#16a34a}.stats-grid[data-v-f49dd69d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin-bottom:1rem}.stat-card[data-v-f49dd69d]{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;text-align:center}.stat-value[data-v-f49dd69d]{font-size:1.5rem;font-weight:700;color:var(--text)}.stat-label[data-v-f49dd69d]{font-size:.78rem;color:var(--muted);margin-top:.15rem}.stat-ok .stat-value[data-v-f49dd69d]{color:var(--text-success)}.stat-err .stat-value[data-v-f49dd69d]{color:var(--text-danger)}.grid[data-v-f49dd69d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.toolbar[data-v-f49dd69d]{display:flex;gap:.5rem;margin:.5rem 0;flex-wrap:wrap}.table-wrap[data-v-f49dd69d]{overflow:auto}.data-table[data-v-f49dd69d]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table th[data-v-f49dd69d],.data-table td[data-v-f49dd69d]{border-bottom:1px solid var(--border);padding:.45rem;vertical-align:top}.nowrap[data-v-f49dd69d]{white-space:nowrap}.mono[data-v-f49dd69d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tiny[data-v-f49dd69d]{font-size:.78rem}.small[data-v-f49dd69d]{font-size:.82rem}.text-buy[data-v-f49dd69d]{color:var(--text-success);font-weight:600}.text-sell[data-v-f49dd69d]{color:var(--text-danger);font-weight:600}.badge[data-v-f49dd69d]{display:inline-block;padding:.1rem .45rem;border-radius:4px;font-size:.78rem;font-weight:500}.badge-ok[data-v-f49dd69d]{background:#4ade8026;color:var(--text-success)}.badge-err[data-v-f49dd69d]{background:#f8717126;color:var(--text-danger)}.badge-warn[data-v-f49dd69d]{background:#fbbf2426;color:#fbbf24}.btn-mini[data-v-f49dd69d]{background:none;border:1px solid var(--border);color:var(--muted);font-size:.75rem;padding:.15rem .5rem;border-radius:4px;cursor:pointer}.btn-mini[data-v-f49dd69d]:hover{border-color:var(--accent);color:var(--accent)}.row-detail td[data-v-f49dd69d]{background:#ffffff05;padding:.6rem .75rem}.detail-grid[data-v-f49dd69d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.4rem 1.5rem}.detail-label[data-v-f49dd69d]{color:var(--muted);font-size:.82rem}.detail-full[data-v-f49dd69d]{grid-column:1 / -1}.err-text[data-v-f49dd69d]{color:var(--text-danger);font-size:.82rem;word-break:break-all}select[data-v-f49dd69d]{width:100%;padding:.35rem .5rem;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;font-size:.85rem}@media(max-width:768px){.grid[data-v-f49dd69d]{grid-template-columns:1fr}.stats-grid[data-v-f49dd69d]{grid-template-columns:repeat(3,1fr)}}.selector-row[data-v-e99fcd1b]{display:flex;gap:.75rem;align-items:flex-end}.market-select[data-v-e99fcd1b]{flex:1;margin-bottom:0}.summary-row[data-v-e99fcd1b]{display:flex;gap:1.5rem;margin:1rem 0;flex-wrap:wrap}.summary-item[data-v-e99fcd1b]{display:flex;flex-direction:column;align-items:center;min-width:80px}.summary-val[data-v-e99fcd1b]{font-size:1.4rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.summary-val--accent[data-v-e99fcd1b]{color:var(--text-success)}.summary-val--small[data-v-e99fcd1b]{font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted);word-break:break-all}.summary-lbl[data-v-e99fcd1b]{font-size:.75rem;color:var(--muted);margin-top:.15rem}.card-grid[data-v-e99fcd1b]{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;margin-top:.5rem}@media(max-width:640px){.card-grid[data-v-e99fcd1b]{grid-template-columns:1fr}}.addr-card[data-v-e99fcd1b]{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.55rem;transition:border-color .15s}.addr-card[data-v-e99fcd1b]:hover{border-color:var(--accent)}.addr-card--holding[data-v-e99fcd1b]{border-left:3px solid var(--text-success)}.addr-card--no-holding[data-v-e99fcd1b]{border-left:3px solid var(--muted)}.addr-card-header[data-v-e99fcd1b]{display:flex;justify-content:space-between;align-items:center}.addr-card-name[data-v-e99fcd1b]{font-weight:600;font-size:.95rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.addr-card-vis[data-v-e99fcd1b]{font-size:.7rem;padding:.15rem .45rem;border-radius:4px;background:var(--surface-muted);color:var(--muted)}.vis-public[data-v-e99fcd1b]{color:var(--text-success);background:#4ade801a}.addr-card-addr[data-v-e99fcd1b]{font-size:.82rem;color:var(--muted)}.addr-card-holding[data-v-e99fcd1b]{background:var(--surface-muted);border-radius:6px;padding:.6rem .75rem}.holding-row[data-v-e99fcd1b]{display:flex;justify-content:space-between;align-items:center;padding:.15rem 0}.holding-label[data-v-e99fcd1b]{font-size:.78rem;color:var(--muted)}.holding-val[data-v-e99fcd1b]{font-size:.85rem;font-weight:600;color:var(--text)}.outcome-up[data-v-e99fcd1b]{color:var(--text-success)}.outcome-down[data-v-e99fcd1b]{color:var(--text-danger)}.pnl-positive[data-v-e99fcd1b]{color:var(--text-success)}.pnl-negative[data-v-e99fcd1b]{color:var(--text-danger)}.addr-card-no-holding-tag[data-v-e99fcd1b]{font-size:.8rem;color:var(--muted);text-align:center;padding:.4rem 0;background:var(--surface-muted);border-radius:6px}.addr-card-trades[data-v-e99fcd1b]{border-top:1px solid var(--border);padding-top:.45rem}.trade-row[data-v-e99fcd1b]{display:flex;justify-content:space-between;align-items:center;padding:.1rem 0}.trade-label[data-v-e99fcd1b]{font-size:.75rem;color:var(--muted)}.trade-val[data-v-e99fcd1b]{font-size:.82rem;color:var(--text)}.trade-val--time[data-v-e99fcd1b]{font-size:.75rem;color:var(--muted)}.page h1[data-v-0baf16d3]{margin:0;font-size:1.35rem}.balance-hint[data-v-0baf16d3]{margin:.75rem 0 0;font-size:.85rem;line-height:1.5;max-width:52rem}.page-header[data-v-0baf16d3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.header-actions[data-v-0baf16d3]{display:flex;gap:.5rem}.btn[data-v-0baf16d3]{padding:.5rem 1rem;border-radius:6px;border:1px solid var(--border);background:var(--surface-muted);color:var(--text);cursor:pointer;font-size:.85rem;transition:background .15s,border-color .15s}.btn[data-v-0baf16d3]:hover{background:var(--input-bg)}.btn[data-v-0baf16d3]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-0baf16d3]{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary[data-v-0baf16d3]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-0baf16d3]{background:var(--surface-muted)}.card[data-v-0baf16d3]{background:transparent;border:none;border-radius:0;padding:0}.add-form[data-v-0baf16d3]{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;padding:.75rem;margin-bottom:1rem}.form-row[data-v-0baf16d3]{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.form-group[data-v-0baf16d3]{display:flex;flex-direction:column;gap:.25rem}.form-group label[data-v-0baf16d3]{font-size:.75rem;color:var(--muted)}.form-group-addr[data-v-0baf16d3]{flex:2;min-width:260px}.form-group-remark[data-v-0baf16d3]{flex:1;min-width:120px}.form-group input[data-v-0baf16d3],.addr-input[data-v-0baf16d3]{padding:.5rem .75rem;border:1px solid var(--border);border-radius:6px;background:var(--input-bg);color:var(--text);font-size:.9rem}.form-group input[data-v-0baf16d3]:focus,.addr-input[data-v-0baf16d3]:focus{outline:none;border-color:var(--accent)}.addr-input[data-v-0baf16d3]{font-family:ui-monospace,monospace}.btn-add[data-v-0baf16d3]{height:fit-content;margin-bottom:1px}.table-wrap[data-v-0baf16d3]{overflow-x:auto}.data-table[data-v-0baf16d3]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table th[data-v-0baf16d3],.data-table td[data-v-0baf16d3]{border:none;border-bottom:1px solid var(--border);padding:.55rem .75rem;text-align:left}.data-table th[data-v-0baf16d3]{color:var(--muted);font-weight:600;border-bottom:2px solid var(--border)}.col-index[data-v-0baf16d3]{width:50px;text-align:center}.col-remark[data-v-0baf16d3]{min-width:100px}.col-addr[data-v-0baf16d3]{min-width:140px}.col-balance[data-v-0baf16d3]{min-width:120px;text-align:right;white-space:nowrap}.col-action[data-v-0baf16d3]{width:130px;text-align:center;white-space:nowrap}.mono[data-v-0baf16d3]{font-family:ui-monospace,monospace;font-size:.8rem}.addr-link[data-v-0baf16d3]{word-break:break-all;white-space:normal;color:var(--accent);text-decoration:none;cursor:pointer;transition:color .15s}.addr-link[data-v-0baf16d3]:hover{color:var(--text);text-decoration:underline}.remark-text[data-v-0baf16d3]{cursor:pointer;display:inline-block;padding:2px 4px;border-radius:4px;transition:background .15s}.remark-text[data-v-0baf16d3]:hover{background:var(--input-bg)}.inline-edit[data-v-0baf16d3]{display:flex;gap:.35rem;align-items:center}.remark-input[data-v-0baf16d3]{padding:2px 6px;border:1px solid var(--accent);border-radius:4px;background:var(--input-bg);color:var(--text);font-size:.85rem;width:100px}.remark-input[data-v-0baf16d3]:focus{outline:none}.btn-tiny[data-v-0baf16d3]{padding:2px 8px;border-radius:4px;border:1px solid var(--border);background:var(--surface-muted);color:var(--text);cursor:pointer;font-size:.75rem;transition:background .15s}.btn-tiny[data-v-0baf16d3]:hover{background:var(--input-bg)}.btn-save[data-v-0baf16d3]{color:var(--accent);border-color:var(--accent)}.btn-cancel[data-v-0baf16d3]{color:var(--muted)}.btn-refresh[data-v-0baf16d3]{color:var(--accent)}.btn-delete[data-v-0baf16d3]{color:var(--text-danger)}.action-btns[data-v-0baf16d3]{display:flex;gap:.35rem;justify-content:center}.ok[data-v-0baf16d3]{color:var(--text-success)}.neg[data-v-0baf16d3]{color:var(--text-danger)}.muted[data-v-0baf16d3]{color:var(--muted)}.err[data-v-0baf16d3]{color:var(--text-danger);margin:.5rem 0}.empty-state[data-v-0baf16d3]{margin-top:2rem;text-align:center}@media(max-width:768px){.page-header[data-v-0baf16d3]{flex-direction:column;align-items:flex-start}.form-row[data-v-0baf16d3]{flex-direction:column}.form-group-addr[data-v-0baf16d3],.form-group-remark[data-v-0baf16d3]{min-width:100%}.btn-add[data-v-0baf16d3]{width:100%}}.wallet-collect-monitor[data-v-80a95af5]{min-width:0}.hedge-flow-title[data-v-80a95af5]{margin-bottom:.35rem}.monitor-toolbar[data-v-80a95af5]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin-bottom:.45rem}.monitor-toolbar-group[data-v-80a95af5]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.lag-field[data-v-80a95af5]{display:inline-flex;align-items:center;gap:.35rem;margin:0;line-height:1;white-space:nowrap}.lag-label[data-v-80a95af5],.lag-suffix[data-v-80a95af5]{flex:0 0 auto}.lag-input[data-v-80a95af5]{width:4.25rem;height:1.85rem;padding:0 .4rem;margin:0;font-size:.85rem;line-height:1.2;text-align:center;border:1px solid var(--input-border, #3f4553);border-radius:4px;background:var(--input-bg, #0e1014);color:inherit;box-sizing:border-box}.lag-input[data-v-80a95af5]::-webkit-inner-spin-button,.lag-input[data-v-80a95af5]::-webkit-outer-spin-button{margin:0}.monitor-count[data-v-80a95af5]{min-width:2.5rem}.monitor-msg[data-v-80a95af5]{margin:0 0 .25rem}.monitor-last-err[data-v-80a95af5]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.tiny-btn[data-v-80a95af5]{font-size:.78rem;padding:.2rem .55rem}.monitor-diag-modal[data-v-80a95af5]{width:min(920px,92vw);max-height:85vh;display:flex;flex-direction:column}.monitor-diag-note[data-v-80a95af5]{margin:0 0 .5rem}.monitor-diag-pre[data-v-80a95af5]{flex:1 1 auto;min-height:12rem;max-height:55vh;overflow:auto;margin:0 0 .75rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;background:var(--input-bg, #0e1014);border:1px solid var(--input-border, #3f4553);border-radius:4px}.monitor-axis-hint[data-v-80a95af5]{margin:0 0 .35rem;line-height:1.45}.col-axis-head[data-v-80a95af5]{text-align:center;font-size:.75rem;letter-spacing:.02em}.subhead-row th[data-v-80a95af5]{font-weight:500;color:var(--text-muted, #9aa0a6);border-top:none;padding-top:0}.axis-tag[data-v-80a95af5]{display:inline-block;font-size:.65rem;font-weight:600;letter-spacing:.03em;padding:.05rem .35rem;border-radius:3px;margin-right:.25rem;vertical-align:middle}.axis-tag--cur[data-v-80a95af5]{color:#93c5fd;background:#93c5fd1f}.axis-tag--prev[data-v-80a95af5]{color:#fcd34d;background:#fcd34d1f}.col-prev-status[data-v-80a95af5]{max-width:11rem;line-height:1.35}.prev-win-status[data-v-80a95af5]{display:inline-block;font-weight:500}.prev-win-brief[data-v-80a95af5]{display:block;margin-top:.1rem}.prev-win-status--ok[data-v-80a95af5]{color:var(--text-success, #4ade80)}.prev-win-status--struct[data-v-80a95af5]{color:#93c5fd}.prev-win-status--prov[data-v-80a95af5]{color:#fcd34d}.prev-win-status--warn[data-v-80a95af5]{color:#f07178}.prev-win-status--muted[data-v-80a95af5]{color:var(--text-muted, #9aa0a6)}.monitor-status--on[data-v-80a95af5]{color:var(--text-success, #4ade80)}.monitor-markets-table-wrap[data-v-80a95af5]{max-height:280px;overflow:auto;margin:.25rem 0 .35rem}.wallet-collect-monitor-list .monitor-markets-table-wrap[data-v-80a95af5]{max-height:min(72vh,900px);flex:1 1 auto;min-height:12rem}.wallet-collect-monitor-list[data-v-80a95af5]{min-height:min(72vh,900px);display:flex;flex-direction:column}.col-check[data-v-80a95af5]{width:3rem;text-align:center}.col-rounds[data-v-80a95af5]{width:4.5rem;text-align:right}.tiny-table th[data-v-80a95af5],.tiny-table td[data-v-80a95af5]{font-size:.8rem;padding:.25rem .35rem}.tiny-btn.active[data-v-80a95af5]{background:#3b82f647;border-color:var(--accent, #3b82f6);color:#eff6ff;font-weight:600;box-shadow:inset 0 0 0 1px #3b82f68c}.monitor-market-row--selected[data-v-80a95af5]{background:#3b82f629}.monitor-market-row--selected td[data-v-80a95af5]{border-bottom-color:#3b82f652}.monitor-market-row--selected .col-market-label[data-v-80a95af5]{color:var(--text, #f4f4f5);font-weight:600}.monitor-market-row--selected .muted[data-v-80a95af5]{color:#cbd5e1}.danger-btn[data-v-80a95af5]{color:#f07178;border-color:#f0717873}.danger-btn[data-v-80a95af5]:hover:not(:disabled){background:#f071781f}.trade-collect-page[data-v-be432af9],.trade-replay-embed[data-v-be432af9]{max-width:none}.page-subtitle[data-v-be432af9]{margin:0 0 .65rem}.trade-collect-page .trading-top-row--embed-split[data-v-be432af9]{max-width:100%;width:100%}.trade-collect-grid-left[data-v-be432af9]{grid-column:1;order:1}.trade-collect-grid-right[data-v-be432af9]{grid-column:2;order:2}@media(max-width:720px){.trade-collect-grid-left[data-v-be432af9],.trade-collect-grid-right[data-v-be432af9]{grid-column:1}}.trade-collect-page .trading-top-row--embed[data-v-be432af9]:not(.trading-top-row--embed-split):not(.trading-top-row--replay-full){display:block;max-width:min(28rem,100%)}.trading-top-row--replay-full[data-v-be432af9]{display:flex;flex-direction:column;width:100%;max-width:100%;gap:0}.trade-replay-stack[data-v-be432af9]{display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0}.trade-replay-toolbar.card[data-v-be432af9]{margin-top:0;padding:.75rem 1rem}.replay-toolbar-row[data-v-be432af9]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem .65rem}.replay-toolbar-row--scope[data-v-be432af9],.replay-toolbar-row--filters[data-v-be432af9]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem}.replay-toolbar-row--time[data-v-be432af9]{overflow:visible;align-items:flex-start}.replay-toolbar-row+.replay-toolbar-row[data-v-be432af9]{margin-top:.55rem}.replay-toolbar-row--actions[data-v-be432af9]{align-items:center}.replay-toolbar-row--head[data-v-be432af9]{align-items:center;justify-content:space-between;margin-bottom:.35rem}.replay-toolbar-row--head .hedge-flow-title[data-v-be432af9]{margin:0}.replay-toolbar-row--pager[data-v-be432af9]{align-items:center;margin-top:.5rem}.replay-field[data-v-be432af9]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.replay-field--grow[data-v-be432af9]{flex:1 1 10rem;max-width:22rem}.replay-field--wallet[data-v-be432af9]{flex:2 1 12rem;min-width:10rem;max-width:28rem}.replay-field--market[data-v-be432af9]{flex:2 1 10rem;min-width:8rem;max-width:22rem}.replay-toolbar-row--filters .replay-field[data-v-be432af9]{flex:0 0 auto}.replay-toolbar-row--filters .replay-field .filter-keyword-input[type=date][data-v-be432af9],.replay-toolbar-row--filters .replay-field .filter-datetime-input[data-v-be432af9]{width:11.5rem;min-width:10.5rem}.replay-field--et-filter[data-v-be432af9]{flex:1 1 100%;min-width:14rem;max-width:28rem}.replay-filter-time-summary[data-v-be432af9]{margin:.15rem 0 0;line-height:1.35;display:flex;flex-direction:column;gap:.12rem}.replay-filter-time-summary__line[data-v-be432af9]{display:block}.window-time-dual[data-v-be432af9]{display:flex;flex-direction:column;gap:.1rem;line-height:1.25}.window-time-dual__bj[data-v-be432af9]{font-size:.78em}.replay-toolbar-row--filters .replay-field .filter-keyword-input.mono[data-v-be432af9],.replay-toolbar-row--filters .tiny-select[data-v-be432af9]{width:7.5rem;min-width:6.5rem}.replay-field-label[data-v-be432af9]{font-size:.82rem;color:var(--muted);line-height:1.2}.replay-field .market-select[data-v-be432af9],.replay-field .filter-keyword-input[data-v-be432af9]{width:100%;min-width:6.5rem}.replay-actions-meta[data-v-be432af9]{margin-left:.15rem;white-space:nowrap}.replay-scope-hint[data-v-be432af9]{margin:.4rem 0 0}.trade-replay-records.card[data-v-be432af9]{margin-top:0;margin-bottom:0;flex:1;min-height:min(58vh,720px);display:flex;flex-direction:column}.trade-replay-records .hedge-flow-table-wrap[data-v-be432af9]{flex:1;min-height:12rem;max-height:calc(100vh - 16rem);overflow:auto}.trade-replay-records .records-head[data-v-be432af9]{margin-bottom:0}.trade-replay-trades-side.card[data-v-be432af9]{margin-top:0;padding:.75rem 1rem}.round-summary[data-v-be432af9]{margin:.75rem 0 1rem;padding:.75rem 1rem;border:1px solid var(--border, #2a2a2a);border-radius:8px;background:var(--surface-2, rgba(255, 255, 255, .03))}.selected-rounds-summary[data-v-be432af9]{margin:.5rem 0 .75rem;padding:.75rem 1rem;border:1px solid var(--border, #2a2a2a);border-radius:8px;background:var(--surface-2, rgba(255, 255, 255, .03))}.selected-time-buckets[data-v-be432af9]{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--border, #2a2a2a)}.selected-time-buckets-head[data-v-be432af9]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-bottom:.45rem}.selected-time-buckets-hint[data-v-be432af9]{flex:1 1 12rem;line-height:1.35}.selected-pattern-block[data-v-be432af9]{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--border, #2a2a2a)}.pattern-mini-grid[data-v-be432af9]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.selected-pattern-table-wrap[data-v-be432af9],.lag-market-block+.hedge-flow-table-wrap[data-v-be432af9]{max-height:10rem}.lag-market-block[data-v-be432af9]{margin-bottom:.5rem}.lag0-pair-block[data-v-be432af9]{margin-bottom:.75rem}.lag0-pair-head[data-v-be432af9]{margin:.35rem 0}.lag0-matrix-table th[scope=row][data-v-be432af9]{font-weight:600;text-align:left}.trade-detail-pattern[data-v-be432af9]{margin:.5rem 0 .75rem;padding:.65rem .85rem}.selected-time-buckets-head .tiny-title[data-v-be432af9]{margin:0;font-size:.9rem;font-weight:600}.selected-time-bucket-toggle[data-v-be432af9]{display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.tiny-btn--active[data-v-be432af9]{border-color:var(--accent, #3b82f6);color:var(--accent, #3b82f6)}.selected-time-buckets-table-wrap[data-v-be432af9]{max-height:14rem;overflow:auto}.selected-time-buckets-table[data-v-be432af9]{min-width:22rem;font-size:.8rem}.selected-time-buckets-table th[data-v-be432af9],.selected-time-buckets-table td[data-v-be432af9]{padding:.35rem .45rem}.round-summary-title[data-v-be432af9]{margin:0 0 .5rem;font-size:.95rem}.selected-summary-block-msg[data-v-be432af9],.replay-stats-hint[data-v-be432af9]{margin:0 0 .65rem;line-height:1.45}.round-summary-grid[data-v-be432af9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem 1rem;margin:0}.round-summary-grid dt[data-v-be432af9]{font-size:.72rem;color:var(--muted, #888)}.round-summary-grid dd[data-v-be432af9]{margin:.15rem 0 0;font-size:.9rem}.selected-summary-span-wide[data-v-be432af9]{grid-column:1 / -1}.selected-summary-span-wide dd+dd[data-v-be432af9]{margin-top:.2rem}.round-summary-grid .pos[data-v-be432af9]{color:#3dd68c}.round-summary-grid .neg[data-v-be432af9]{color:#f07178}.card-inset[data-v-be432af9]{box-sizing:border-box}.round-report-banner[data-v-be432af9]{margin-bottom:.75rem}.round-report-grid[data-v-be432af9]{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.round-report-grid[data-v-be432af9]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.round-report-grid--overall[data-v-be432af9]{margin-bottom:.65rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.12)}.round-report-grid--overall .round-report-market dd[data-v-be432af9]{font-weight:600}.round-report-behavior[data-v-be432af9]{grid-column:1 / -1}.round-report-behavior dt[data-v-be432af9]{margin-top:.15rem}.round-report-behavior-muted[data-v-be432af9]{grid-column:1 / -1}.report-extrema-dd[data-v-be432af9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem}.report-extrema-btn[data-v-be432af9]{display:inline;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:2px}.report-extrema-btn[data-v-be432af9]:hover:not(:disabled){color:var(--accent)}.report-extrema-btn[data-v-be432af9]:disabled,.report-extrema-btn--disabled[data-v-be432af9]{cursor:default;text-decoration:none}.page-title[data-v-be432af9]{font-size:1.15rem;margin:0 0 .35rem;font-weight:600}.trade-collect-config.card[data-v-be432af9]{margin-top:0}.trade-collect-left-column[data-v-be432af9]{display:flex;flex-direction:column;gap:.75rem;min-width:0;width:100%}.trade-collect-left-column>.wallet-collect-monitor[data-v-be432af9],.trade-collect-left-column>.hedge-sim-card[data-v-be432af9]{margin-top:0}.trade-collect-right-column[data-v-be432af9]{display:flex;flex-direction:column;gap:.75rem;min-width:0;width:100%}.wallet-monitor-market-list-host[data-v-be432af9]{min-height:min(72vh,900px)}.trade-collect-right-column>.hedge-flow-card[data-v-be432af9]{height:auto}.records-card[data-v-be432af9]{min-height:min(72vh,900px);margin-bottom:0}.records-head[data-v-be432af9]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-bottom:.35rem}.records-head .hedge-flow-title[data-v-be432af9]{margin:0}.danger-btn[data-v-be432af9]{color:#f07178;border-color:#f0717873}.danger-btn[data-v-be432af9]:hover:not(:disabled){background:#f071781f}.round-trade-filter-hint[data-v-be432af9]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.35rem}.round-pull-filters[data-v-be432af9]{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:flex-end;margin-bottom:.5rem}.round-pull-actions[data-v-be432af9]{display:flex;gap:.35rem;align-items:flex-end;flex-wrap:wrap}.round-pull-select-all-banner[data-v-be432af9]{margin:.35rem 0 .5rem;padding:.35rem .5rem;border-radius:6px;background:#3b82f61a;border:1px solid rgba(59,130,246,.25)}.linkish[data-v-be432af9]{padding:0;border:none;background:none;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline}.linkish.tiny-btn[data-v-be432af9]{font-size:inherit}.round-pull-selected-hint[data-v-be432af9]{align-self:center}.round-pull-select-col[data-v-be432af9]{width:auto;min-width:7.5rem;text-align:left;vertical-align:middle;white-space:nowrap}.round-pull-select-all-label[data-v-be432af9]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;margin:0;font-weight:400}.round-pull-select-all-text[data-v-be432af9]{line-height:1.2}.round-pull-select-col input[type=checkbox][data-v-be432af9]{cursor:pointer}.round-pull-row--selected[data-v-be432af9]{background:#3b82f614}.round-pull-load-sentinel[data-v-be432af9]{height:1px;pointer-events:none}.round-pull-scroll-meta[data-v-be432af9]{margin-top:.35rem}.completeness-badge[data-v-be432af9]{display:inline-block;padding:.1rem .35rem;border-radius:4px;font-size:.72rem;font-weight:600}.badge-complete[data-v-be432af9]{background:#3dd68c26;color:#3dd68c}.badge-incomplete[data-v-be432af9]{background:#f0717826;color:#f07178}.badge-empty[data-v-be432af9]{background:#88888826;color:#aaa}.badge-skipped[data-v-be432af9]{background:#ffc1071f;color:#e6b800}.round-pulls-table th[data-v-be432af9],.round-pulls-table td[data-v-be432af9]{font-size:.78rem}.side-grid[data-v-be432af9]{display:flex;flex-direction:column;gap:.65rem}.wallet-source-label[data-v-be432af9]{display:flex;align-items:center;gap:.5rem}.wallet-refresh-btn[data-v-be432af9]{padding:.1rem .45rem;font-size:.72rem}.wallet-source-select[data-v-be432af9]{position:relative;z-index:2;pointer-events:auto;cursor:pointer}.wallet-market-scope-row[data-v-be432af9]{display:flex;gap:.5rem;align-items:stretch}.wallet-market-scope-row .market-select[data-v-be432af9]{flex:1;min-width:0;margin-bottom:0}.wallet-market-delete-btn[data-v-be432af9],.wallet-market-delete-all-btn[data-v-be432af9]{flex-shrink:0;white-space:nowrap;align-self:center}.side-field label[data-v-be432af9]{display:block;margin-bottom:.25rem}.meta-line[data-v-be432af9]{margin:0 0 .35rem}.trade-filter-row[data-v-be432af9]{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:0 0 .5rem;align-items:flex-end}.trade-filter-field label[data-v-be432af9]{display:block;margin-bottom:.25rem;font-size:.78rem}.filter-keyword-input[data-v-be432af9]{width:100%;min-width:min(100%,200px);max-width:280px;padding:.35rem .5rem;font-size:.85rem;border:1px solid var(--border, #dcdfe6);border-radius:4px;background:var(--input-bg, #fff);color:inherit}.filter-keyword-input[data-v-be432af9]:disabled{opacity:.65}.trade-filter-field .market-select[data-v-be432af9]{min-width:min(100%,220px)}.market-select[data-v-be432af9]{width:100%;padding:.4rem .5rem;font-size:.9rem}.toolbar[data-v-be432af9]{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.status[data-v-be432af9]{margin:.5rem 0 0;font-size:.88rem}.status--active[data-v-be432af9]{color:#409eff}.collect-stats strong[data-v-be432af9]{font-weight:600}.collect-time-range[data-v-be432af9]{margin-top:.35rem}.nowrap[data-v-be432af9]{white-space:nowrap}.mono[data-v-be432af9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tiny[data-v-be432af9]{font-size:.78rem}.small[data-v-be432af9]{font-size:.82rem}.warn[data-v-be432af9]{color:#e6a23c}.account-pick[data-v-be432af9]{margin-top:.35rem}.verify-box[data-v-be432af9]{padding:.5rem .65rem;border-radius:8px;border:1px solid var(--border);font-size:.88rem}.verify-box strong[data-v-be432af9]{margin-right:.5rem}.verify-ok[data-v-be432af9]{border-color:#3d9a5c;background:#3d9a5c14}.verify-warn[data-v-be432af9]{border-color:#e6a23c;background:#e6a23c14}.verify-fail[data-v-be432af9],.verify-checking[data-v-be432af9]{border-color:#e85d5d;background:#e85d5d14}.tiny-btn[data-v-be432af9]{margin-top:.35rem;font-size:.8rem;padding:.2rem .5rem}.profile-card[data-v-be432af9]{display:flex;gap:.65rem;align-items:flex-start;margin-top:.5rem;padding:.45rem 0}.profile-avatar[data-v-be432af9]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.profile-meta[data-v-be432af9]{min-width:0}.profile-name[data-v-be432af9]{margin:0 0 .2rem;font-weight:600}.badge[data-v-be432af9]{color:#3d9a5c;font-size:.85em}@media(max-width:720px){.records-card[data-v-be432af9]{min-height:50vh}}.page-hedge-flow[data-v-8a2bcf69]{display:flex;flex-direction:column;min-height:0;gap:.75rem}.page-hedge-flow[data-v-8a2bcf69] .hedge-flow-replay-block.trade-collect-embed-section{margin-top:0;flex:1;min-height:0;max-width:100%}.page-hedge-flow[data-v-8a2bcf69] .trading-top-row--replay-full,.page-hedge-flow[data-v-8a2bcf69] .trade-replay-stack{width:100%;max-width:100%}.page-hedge-flow[data-v-8a2bcf69] .trade-collect-embed-section{max-width:100%}.trade-dir-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.45rem;margin-bottom:.2rem;max-width:100%}.trade-dir-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;min-width:0;padding:.52rem .45rem;border-radius:12px;border:none;background:var(--surface-muted);color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.trade-dir-one-line{font-weight:500;font-size:1.28rem;letter-spacing:-.03em;white-space:nowrap}.trade-dir-mid{font-weight:500}.trade-dir-btn.on .trade-dir-one-line,.trade-dir-btn.on .trade-dir-mid{font-weight:700}.trade-dir-btn:hover:not(.on){background:var(--nav-hover);color:var(--text)}.trade-dir-btn.on.trade-dir-up{border:none;background:#16a34a;color:#fff}.trade-dir-btn.on.trade-dir-up .trade-dir-mid.muted{color:#ffffffd9!important}.trade-dir-btn.on.trade-dir-up:hover{background:#15803d;color:#fff}.trade-dir-btn.on.trade-dir-down{border:none;background:#e03f3f;color:#fff}.trade-dir-btn.on.trade-dir-down .trade-dir-mid.muted{color:#ffffffd1!important}.trade-dir-btn.on.trade-dir-down:hover{background:#d63636;color:#fff}.trade-dir-mid-inp{display:inline-block;vertical-align:baseline;width:2.75em;min-width:2em;max-width:4.25em;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;cursor:text}.trade-dir-mid-inp::-webkit-outer-spin-button,.trade-dir-mid-inp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.trade-dir-mid-inp:focus{outline:none;box-shadow:0 1px 0 0 currentColor}.trading-top-row--embed-split{display:grid;grid-template-columns:minmax(0,min(25rem,100%)) minmax(0,1fr);gap:.75rem;align-items:start;max-width:100%;width:100%}.trading-top-row--embed-split>.hedge-sim-card,.trading-top-row--embed-split>.hedge-flow-card,.trading-top-row--embed-split>.trade-collect-left-column,.trading-top-row--embed-split>.trade-collect-right-column,.trade-collect-left-column{display:flex;flex-direction:column;gap:.75rem;align-self:start}@media(max-width:720px){.trading-top-row--embed-split{grid-template-columns:1fr}}.monitor-embed-section.card,.order-embed-section.card,.trade-collect-embed-section.card{overflow:visible;padding:.85rem 1rem;margin-top:1rem}.monitor-embed-section .page-trading--embed,.order-embed-section .page-trading--embed{width:100%;max-width:100%;margin-top:0;padding:0}.monitor-embed-section .trading-top-row--embed-split,.order-embed-section .trading-top-row--embed-split,.trade-collect-embed-section .trading-top-row--embed-split{max-width:100%;width:100%}.trading-top-row--embed.trading-top-row--embed-split{display:grid}.hedge-sim-card.card{padding:.85rem 1rem;margin-top:0;min-width:0;max-width:100%}.hedge-sim-title{font-size:1rem;margin:0 0 .35rem;font-weight:600}.hedge-flow-card.card{padding:.85rem 1rem;margin-top:0;min-width:0;height:100%;display:flex;flex-direction:column}.hedge-flow-title{font-size:1rem;margin:0 0 .65rem;font-weight:600}.hedge-flow-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;max-height:min(58vh,640px)}.hedge-flow-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.82rem}.hedge-flow-table th,.hedge-flow-table td{padding:.45rem .4rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.hedge-flow-table th{color:var(--muted);font-weight:600;position:sticky;top:0;background:var(--panel, #1e293b);z-index:1}.page-trading--embed{max-width:100%;padding:0}
