:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0b14;--surface:#15121f;--surface-2:#1c1828;--border:#2e2842;--text:#f0ecf8;--muted:#9b94ad;--accent:#9d7eeb;--accent-strong:#673dd0;--accent-dim:#673dd029;--accent-soft:#673dd066;--on-accent:#fff;--ok:#3dd68c;--ok-dim:#3dd68c26;--on-ok:#0d0b14;--warn:#fbbf24;--warn-dim:#fbbf2424;--danger:#ff6b6b;--danger-dim:#ff6b6b26;--danger-soft:#ff6b6b73;--overlay:#000000a6;--shadow:#0c061859;--brand-glow:#673dd03d}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4fb;--surface:#fff;--surface-2:#faf8ff;--border:#e6e0f2;--text:#1a1228;--muted:#6b6280;--accent:#8560e8;--accent-strong:#673dd0;--accent-dim:#673dd01a;--accent-soft:#673dd047;--on-accent:#fff;--ok:#0d9f6e;--ok-dim:#0d9f6e1f;--on-ok:#fff;--warn:#d97706;--warn-dim:#d977061f;--danger:#dc2626;--danger-dim:#dc26261a;--danger-soft:#dc262659;--overlay:#1a122866;--shadow:#673dd014;--brand-glow:#673dd024}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:SF Pro Text,system-ui,-apple-system,sans-serif;transition:background-color .2s,color .2s}#app{min-height:100vh}::selection{background:var(--accent-dim);color:var(--text)}[data-theme=light] .header{box-shadow:0 1px 0 var(--shadow)}[data-theme=dark] .header{box-shadow:0 1px 0 var(--brand-glow)}[data-theme=light] .settings-page__list,[data-theme=light] .live__table-wrap,[data-theme=light] .signal-card,[data-theme=light] .bot-card__form,[data-theme=light] .settings-page__section--panel,[data-theme=light] .settings-page__api-card{box-shadow:0 1px 3px var(--shadow)}[data-theme=dark] .header__link--active{box-shadow:inset 0 0 0 1px var(--accent-soft)}:where(.settings-page__btn,.terminal__create-btn):not(.settings-page__btn--secondary,.settings-page__btn--danger):not(:disabled){background:var(--accent-strong);color:var(--on-accent)}:where(.settings-page__btn,.terminal__create-btn):not(.settings-page__btn--secondary,.settings-page__btn--danger):hover:not(:disabled){background:var(--accent)}.header[data-v-9af35286]{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1rem 1.25rem;display:flex}.header__brand[data-v-9af35286]{align-items:center;gap:.75rem;display:flex}.header__logo[data-v-9af35286]{color:var(--accent-strong);text-shadow:0 0 18px var(--brand-glow);font-size:1.5rem}.header__title[data-v-9af35286]{color:var(--text);margin:0;font-size:1.1rem;font-weight:600}.header__sub[data-v-9af35286]{color:var(--muted);margin:0;font-size:.75rem}.header__nav[data-v-9af35286]{gap:.35rem;margin-left:auto;display:flex}.header__link[data-v-9af35286]{color:var(--muted);border-radius:6px;padding:.45rem .9rem;font-size:.875rem;text-decoration:none;transition:background .15s,color .15s}.header__link[data-v-9af35286]:hover{color:var(--text);background:var(--surface-2)}.header__link--active[data-v-9af35286]{color:var(--text);background:var(--accent-dim);box-shadow:inset 0 0 0 1px var(--accent-soft)}.header__status[data-v-9af35286]{align-items:center;gap:.65rem;font-size:.8rem;display:flex}.header__theme[data-v-9af35286]{border:1px solid var(--border);background:var(--surface-2);width:2rem;height:2rem;color:var(--muted);cursor:pointer;border-radius:6px;padding:0;font-size:1rem;line-height:1;transition:background .15s,color .15s}.header__theme[data-v-9af35286]:hover{color:var(--text);background:var(--accent-dim)}.header__badge[data-v-9af35286]{text-transform:uppercase;letter-spacing:.04em;background:var(--danger-dim);color:var(--danger);border-radius:4px;padding:.2rem .55rem;font-size:.65rem;font-weight:600}.header__badge--on[data-v-9af35286]{background:var(--ok-dim);color:var(--ok)}.header__pairs[data-v-9af35286],.header__meta[data-v-9af35286]{color:var(--muted)}.header__logout[data-v-9af35286]{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:6px;padding:.3rem .6rem;font-size:.75rem;transition:background .15s,color .15s}.header__logout[data-v-9af35286]:hover{color:var(--text);background:var(--accent-dim)}@media (width<=640px){.header__nav[data-v-9af35286]{order:3;width:100%;margin-left:0}}.shell[data-v-b8f11969]{flex-direction:column;min-height:100vh;display:flex}.shell__main[data-v-b8f11969]{box-sizing:border-box;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:1rem 1.25rem 2rem}.shell__main--wide[data-v-b8f11969]{max-width:1680px}.limits-bar[data-v-e3def19b]{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:center;padding:.65rem .85rem;display:flex}.limits-bar__chips[data-v-e3def19b]{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.limits-bar__chip[data-v-e3def19b]{border:1px solid var(--border);background:var(--surface-2);font-variant-numeric:tabular-nums;color:var(--text);border-radius:4px;padding:.25rem .55rem;font-size:.78rem;font-weight:600}.limits-bar__chip--full[data-v-e3def19b]{border-color:var(--danger-soft);background:var(--danger-dim);color:var(--danger)}.limits-bar__chip--over[data-v-e3def19b]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 18%, var(--surface-2));color:var(--danger);box-shadow:0 0 0 1px var(--danger-soft)}.ex-icon[data-v-fc12c57a]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.ex-icon__img[data-v-fc12c57a]{object-fit:contain;width:100%;height:100%;display:block}.ex-icon__fallback[data-v-fc12c57a]{letter-spacing:-.03em;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;font-weight:800;display:inline-flex}.wallets-bar[data-v-7bae5090]{z-index:20;border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb, var(--border) 60%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;padding:.65rem .85rem;display:flex;position:sticky;top:0}.wallets-bar__label[data-v-7bae5090]{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:600}.wallets-bar__items[data-v-7bae5090]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem 1.25rem;min-width:0;display:flex}.wallets-bar__item[data-v-7bae5090]{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.wallets-bar__icon[data-v-7bae5090]{flex-shrink:0}.wallets-bar__item--error[data-v-7bae5090]{color:var(--danger)}.wallets-bar--demo[data-v-7bae5090]{border-color:#e0a23a;box-shadow:0 1px #e0a23a66}.wallets-bar__hint[data-v-7bae5090]{color:#e0a23a;white-space:normal;font-size:.8rem}.wallets-bar__loading[data-v-7bae5090]{color:var(--muted);align-items:center;gap:.45rem;font-size:.82rem;display:inline-flex}.wallets-bar__spinner[data-v-7bae5090]{border:2px solid var(--border);border-top-color:var(--accent-strong);border-radius:50%;flex-shrink:0;width:.85rem;height:.85rem;animation:.65s linear infinite wallets-spin-7bae5090}.wallets-bar__spinner--btn[data-v-7bae5090]{border-width:1.5px;width:.75rem;height:.75rem}.wallets-bar__empty[data-v-7bae5090]{font-size:.82rem}.wallets-bar__refresh[data-v-7bae5090]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.4rem;margin-left:auto;padding:.35rem .75rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.wallets-bar__refresh[data-v-7bae5090]:hover:not(:disabled){background:var(--surface);border-color:var(--accent)}.wallets-bar__refresh[data-v-7bae5090]:disabled{opacity:.75;cursor:wait}.muted[data-v-7bae5090]{color:var(--muted)}@keyframes wallets-spin-7bae5090{to{transform:rotate(360deg)}}@media (width<=640px){.wallets-bar__refresh[data-v-7bae5090]{margin-left:0}}.toggle[data-v-bb574117]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;display:inline-flex}.toggle--disabled[data-v-bb574117]{opacity:.45;cursor:not-allowed}.toggle__label[data-v-bb574117]{color:var(--text);font-size:.95rem}.toggle__input[data-v-bb574117]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle__track[data-v-bb574117]{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex-shrink:0;width:2.5rem;height:1.4rem;transition:background .15s,border-color .15s;position:relative}.toggle__thumb[data-v-bb574117]{background:var(--muted);border-radius:50%;width:1rem;height:1rem;transition:transform .15s,background .15s;position:absolute;top:50%;left:.15rem;transform:translateY(-50%)}.toggle__input:focus-visible+.toggle__track[data-v-bb574117]{outline:2px solid var(--accent);outline-offset:2px}.toggle__input:checked+.toggle__track[data-v-bb574117]{background:var(--accent-strong);border-color:var(--accent-strong)}.toggle__input:checked+.toggle__track .toggle__thumb[data-v-bb574117]{background:var(--on-accent);transform:translate(1.1rem,-50%)}.toggle__input:disabled+.toggle__track[data-v-bb574117]{opacity:.85}.signals__toolbar[data-v-14aa577a]{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:.5rem;display:flex}.signals__presets[data-v-14aa577a]{flex-wrap:wrap;gap:.35rem;display:flex}.signals__preset[data-v-14aa577a]{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:6px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.signals__preset--active[data-v-14aa577a]{color:var(--text);border-color:var(--accent);background:var(--accent-dim)}.signals__hint[data-v-14aa577a]{margin:0 0 1rem;font-size:.8rem}.signals__spread-range[data-v-14aa577a]{grid-template-columns:repeat(2,minmax(100px,1fr));gap:1rem;display:grid}.signals__toolbar label[data-v-14aa577a]:not(.toggle){color:var(--muted);flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.signals__toolbar input[data-v-14aa577a]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:6px;min-width:100px;padding:.45rem .65rem}.signals__count[data-v-14aa577a]{color:var(--muted);margin-left:auto;font-size:.85rem}.signals__apply[data-v-14aa577a]{background:var(--accent-strong);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;transition:background .15s}.signals__apply[data-v-14aa577a]:hover:not(:disabled){background:var(--accent)}.signals__apply[data-v-14aa577a]:disabled{opacity:.65;cursor:wait}.signals__apply--embedded[data-v-14aa577a]{width:100%;margin-top:.15rem}.signals__grid[data-v-14aa577a]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.signal-card[data-v-14aa577a]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:1rem;box-shadow:inset 3px 0 #ffb84d}.signal-card--long[data-v-14aa577a]{background:color-mix(in srgb, var(--ok) 4%, var(--surface));border-color:color-mix(in srgb, var(--ok) 10%, var(--border));box-shadow:inset 3px 0 0 var(--ok)}.signal-card--short[data-v-14aa577a]{background:color-mix(in srgb, var(--danger) 4%, var(--surface));border-color:color-mix(in srgb, var(--danger) 10%, var(--border));box-shadow:inset 3px 0 #ff8a8a}.signal-card--delisting[data-v-14aa577a]{background:#ff6b6b14;border-color:#ff6b6b73;box-shadow:inset 3px 0 #ff6b6b}.signal-card--premarket[data-v-14aa577a]:not(.signal-card--delisting){border-color:color-mix(in srgb, var(--warn) 35%, var(--border));box-shadow:inset 3px 0 0 var(--warn)}.signal-card__pre[data-v-14aa577a]{letter-spacing:.04em;vertical-align:middle;color:var(--warn);background:#ffb84d2e;border-radius:4px;margin-left:.4rem;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.signal-card__dl[data-v-14aa577a]{letter-spacing:.04em;vertical-align:middle;color:#ff8a8a;background:#ff6b6b33;border-radius:4px;margin-left:.4rem;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.signal-card__dl--leg[data-v-14aa577a]{margin-left:.2rem;padding:.05rem .28rem;font-size:.55rem}.signal-card__head[data-v-14aa577a]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;margin-bottom:.4rem;padding-bottom:.4rem;display:grid}.signal-card__spread[data-v-14aa577a]{color:var(--muted);white-space:nowrap;text-align:right;justify-self:end;font-size:.72rem}.signal-card__side-wrap[data-v-14aa577a]{justify-self:center;align-items:center;gap:.2rem;display:inline-flex}.signal-card__side[data-v-14aa577a]{letter-spacing:.04em;white-space:nowrap;font-size:.78rem;font-weight:700}.signal-card__side--long[data-v-14aa577a]{color:var(--ok)}.signal-card__side--short[data-v-14aa577a]{color:#ff8a8a}.signal-card__title[data-v-14aa577a]{justify-self:start;min-width:0}.signal-card__symbol[data-v-14aa577a]{font-size:1.05rem}.signal-card__stable[data-v-14aa577a]{letter-spacing:.04em;vertical-align:middle;color:var(--ok);background:#50c87826;border-radius:4px;margin-left:.4rem;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.signal-card__pct[data-v-14aa577a]{color:#4da3ff;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.signal-card__route[data-v-14aa577a]{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.8rem;display:flex}.signal-card__ex[data-v-14aa577a]{align-items:center;gap:.15rem;display:inline-flex}.signal-card__bl[data-v-14aa577a]{background:color-mix(in srgb, var(--muted) 10%, transparent);color:var(--muted);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;margin-left:0;padding:.06rem .22rem;font-size:.92rem;line-height:1}.signal-card__bl[data-v-14aa577a]:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.signal-card__arrow[data-v-14aa577a]{color:var(--muted)}.signal-card__meta[data-v-14aa577a]{margin:.15rem 0 0;font-size:.75rem}.signal-card__data-grid[data-v-14aa577a]{font-variant-numeric:tabular-nums;flex-direction:column;gap:0;margin:.35rem 0 .25rem;font-size:.72rem;font-weight:500;display:flex}.signal-card__grid-row[data-v-14aa577a]{border-bottom:1px solid color-mix(in srgb, var(--border) 42%, transparent);grid-template-columns:100px 1fr 1fr;align-items:center;gap:.35rem;padding:.3rem 0;display:grid}.signal-card__grid-row[data-v-14aa577a]:last-child{border-bottom:none}.signal-card__grid-row--head[data-v-14aa577a]{margin-bottom:.1rem}.signal-card__col-wrap[data-v-14aa577a]{align-items:center;gap:.2rem;min-width:0;max-width:100%;display:inline-flex}.signal-card__col-head[data-v-14aa577a]{text-transform:uppercase;justify-self:start;font-size:.68rem;font-weight:600}.signal-card__col-head--leg[data-v-14aa577a]{border-radius:4px;flex-wrap:wrap;align-items:center;gap:.12rem .2rem;padding:.1rem .35rem;display:inline-flex}.signal-card__col-dir[data-v-14aa577a]{letter-spacing:.03em;font-size:.62rem;font-weight:700}.signal-card__col-head.ex--sell[data-v-14aa577a]{color:#ff8a8a}.signal-card__col-head.ex--buy[data-v-14aa577a]{color:var(--ok)}.signal-card__col-head.ex--sell .signal-card__col-dir[data-v-14aa577a]{color:#ff8a8a}.signal-card__col-head.ex--buy .signal-card__col-dir[data-v-14aa577a]{color:var(--ok)}.signal-card__footer[data-v-14aa577a]{border-top:1px solid color-mix(in srgb, var(--border) 42%, transparent);flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;margin-top:.35rem;margin-bottom:.5rem;padding-top:.35rem;font-size:.68rem;font-weight:500;display:flex}.signal-card__net[data-v-14aa577a]{font-weight:600}.signal-card__grid-label[data-v-14aa577a]{color:var(--muted);box-sizing:border-box;width:100px;padding-right:.45rem;font-size:.68rem;font-weight:600}.signal-card__grid-row>span[data-v-14aa577a]:not(.signal-card__grid-label):not(.signal-card__col-wrap){font-weight:600}.signal-card__signal-time[data-v-14aa577a]{text-align:right;margin:.1rem 0 0;font-size:.68rem}.signals__error[data-v-14aa577a]{color:var(--danger)}.signal-card__grid-row--spread[data-v-14aa577a]{grid-template-columns:minmax(4.5rem,auto) 1fr}.signal-card__fund-spread[data-v-14aa577a]{font-variant-numeric:tabular-nums;font-weight:600}.signal-card__fund--pos[data-v-14aa577a]{color:var(--ok)}.signal-card__fund--neg[data-v-14aa577a]{color:#ff8a8a}.signal-card__actions[data-v-14aa577a]{gap:.35rem;margin-top:.65rem;display:flex}.signal-card__actions .signal-card__copy[data-v-14aa577a]{flex:1;width:auto;margin-top:0}.signal-card--compact .signal-card__actions[data-v-14aa577a]{margin-top:auto}.signal-card__copy[data-v-14aa577a]{border:1px solid var(--accent-strong);background:var(--accent-dim);width:100%;color:var(--accent-strong);cursor:pointer;border-radius:6px;margin-top:.65rem;padding:.45rem .75rem;font-size:.8rem;font-weight:600;transition:background .15s}.signal-card__copy[data-v-14aa577a]:hover{background:var(--accent-soft)}.ex[data-v-14aa577a]{text-transform:uppercase;border-radius:4px;padding:.1rem .35rem;font-size:.7rem;display:inline-block}.ex--sell[data-v-14aa577a]{color:#ff8a8a;background:#ff6b6b26}.ex--buy[data-v-14aa577a]{color:var(--ok);background:#3dd68c26}.muted[data-v-14aa577a]{color:var(--muted)}.signals--terminal[data-v-14aa577a]{display:contents}.signals__aside[data-v-14aa577a]{grid-area:terminal-filters}.signals__cards-panel[data-v-14aa577a]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:295px;box-shadow:0 1px 0 color-mix(in srgb, var(--border) 60%, transparent);border-radius:8px;grid-area:terminal-cards;padding:.75rem .85rem}.signals__panel-status[data-v-14aa577a]{justify-content:center;align-items:center;height:100%;margin:0;display:flex}.signals__grid--terminal[data-v-14aa577a]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:.65rem}.signal-card--compact[data-v-14aa577a]{flex-direction:column;padding:.65rem .7rem;font-weight:500;display:flex;overflow:visible}.signal-card--compact .signal-card__symbol[data-v-14aa577a]{font-size:.88rem;font-weight:700}.signal-card--compact .signal-card__spread[data-v-14aa577a]{font-size:.66rem;font-weight:500}.signal-card--compact .signal-card__pct[data-v-14aa577a]{color:#4da3ff;font-size:.88rem;font-weight:700}.signal-card--compact .signal-card__side[data-v-14aa577a]{font-size:.72rem;font-weight:700}.signal-card--compact .signal-card__bl[data-v-14aa577a]{padding:.05rem .18rem;font-size:.86rem}.signal-card--compact .signal-card__data-grid[data-v-14aa577a]{margin-top:.15rem;font-size:.7rem;font-weight:500}.signal-card--compact .signal-card__grid-label[data-v-14aa577a]{font-size:.64rem;font-weight:600}.signal-card--compact .signal-card__grid-row>span[data-v-14aa577a]:not(.signal-card__grid-label):not(.signal-card__col-wrap){font-weight:600}.signal-card--compact .signal-card__footer[data-v-14aa577a]{margin-top:.25rem;margin-bottom:.55rem}.signal-card--compact .signal-card__meta[data-v-14aa577a]{font-size:.68rem}.signal-card--compact .signal-card__copy[data-v-14aa577a]{padding:.35rem .55rem;font-size:.72rem}.signals--embedded .signals__aside[data-v-14aa577a]{z-index:15;border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--border) 60%, transparent);border-radius:8px;padding:.85rem .9rem;position:sticky;top:3.5rem}.signals--embedded .signals__aside .signals__toolbar[data-v-14aa577a]{border-bottom:none;flex-direction:column;align-items:stretch;gap:.55rem;margin-bottom:0;padding-bottom:0}.signals--embedded .signals__title[data-v-14aa577a]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .75rem;font-size:.8rem;font-weight:600}.signals--embedded .signals__aside .signals__toolbar label[data-v-14aa577a]:not(.toggle){width:100%}.signals--embedded .signals__aside .signals__toolbar input[data-v-14aa577a]{box-sizing:border-box;width:100%;min-width:0;padding:.38rem .5rem;font-size:.82rem}.signals__filter-group[data-v-14aa577a]{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;padding:.55rem .6rem}.signals__filter-label[data-v-14aa577a]{color:var(--text);margin-bottom:.45rem;font-size:.72rem;font-weight:600;display:block}.signals__filter-switch[data-v-14aa577a]{justify-content:space-between;width:100%}.signals__filter-switch[data-v-14aa577a] .toggle__label{font-size:.72rem;font-weight:600}.signals__filter-switch--tg[data-v-14aa577a]{margin-top:0}.signals__tg-block[data-v-14aa577a]{margin-top:.65rem}.signals__tg-hint[data-v-14aa577a],.signals__tg-error[data-v-14aa577a]{margin:.25rem 0 0;font-size:.68rem;line-height:1.35}.signals__tg-error[data-v-14aa577a]{color:var(--danger)}.signals__favorites[data-v-14aa577a]{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;margin-top:.65rem;padding:.55rem .6rem}.signals__favorites-empty[data-v-14aa577a]{margin:.25rem 0 0;font-size:.68rem}.signals__favorites-item--no-route .signals__blacklist-symbol[data-v-14aa577a],.signals__favorites-item--no-route .signals__blacklist-ex[data-v-14aa577a]{opacity:.55}.signals__favorites-row[data-v-14aa577a]{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;padding:0}.signals__favorites-row:hover:not(:disabled) .signals__blacklist-symbol[data-v-14aa577a]{color:var(--accent-strong)}.signals__favorites-row[data-v-14aa577a]:disabled{cursor:default}.signals__blacklist[data-v-14aa577a]{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;margin-top:.65rem;padding:.55rem .6rem}.signals__blacklist label[data-v-14aa577a]{color:var(--muted);flex-direction:column;gap:.25rem;margin-bottom:.45rem;font-size:.72rem;font-weight:500;display:flex}.signals__blacklist input[data-v-14aa577a],.signals__blacklist select[data-v-14aa577a],.signals__blacklist textarea[data-v-14aa577a]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:6px;padding:.38rem .5rem;font-family:inherit;font-size:.82rem}.signals__blacklist select[data-v-14aa577a]{cursor:pointer}.signals__blacklist textarea[data-v-14aa577a]{resize:vertical;min-height:2.5rem;line-height:1.35}.signals__blacklist-add[data-v-14aa577a]{background:var(--accent-strong);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;margin-top:.15rem;padding:.38rem .75rem;font-size:.78rem;font-weight:600}.signals__blacklist-add[data-v-14aa577a]:disabled{opacity:.6;cursor:not-allowed}.signals__blacklist-error[data-v-14aa577a]{color:var(--danger);margin:.35rem 0 0;font-size:.68rem}.signals__blacklist-list[data-v-14aa577a]{border-top:1px solid var(--border);max-height:9rem;margin:.55rem 0 0;padding:0;list-style:none;overflow-y:auto}.signals__blacklist-item[data-v-14aa577a]{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);justify-content:space-between;align-items:flex-start;gap:.35rem;padding:.4rem 0;font-size:.72rem;line-height:1.35;display:flex}.signals__blacklist-row[data-v-14aa577a]{flex:1;min-width:0}.signals__blacklist-symbol[data-v-14aa577a]{color:var(--text);font-weight:700}.signals__blacklist-ex[data-v-14aa577a]{margin-left:.35rem}.signals__blacklist-comment[data-v-14aa577a]{font-style:italic}.signals__blacklist-remove[data-v-14aa577a]{width:1.25rem;height:1.25rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:0;font-size:1rem;line-height:1}.signals__blacklist-remove[data-v-14aa577a]:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.signals--embedded .signals__filter-group .signals__spread-range[data-v-14aa577a]{margin-top:.15rem}.signals--embedded .signals__count[data-v-14aa577a]{margin-left:0;font-size:.72rem;line-height:1.35}.signals--embedded .signals__apply[data-v-14aa577a]{width:100%}.signals--embedded .signals__hint[data-v-14aa577a]{display:none}.signals-bl-popup[data-v-14aa577a]{z-index:2000;background:color-mix(in srgb, var(--bg) 35%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.signals-bl-popup__panel[data-v-14aa577a]{border:1px solid var(--border);background:var(--surface);width:min(100%,22rem);box-shadow:0 12px 40px color-mix(in srgb, var(--bg) 50%, transparent);border-radius:10px;padding:1rem 1.1rem}.signals-bl-popup__title[data-v-14aa577a]{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.signals-bl-popup__meta[data-v-14aa577a]{color:var(--muted);margin:0 0 .75rem;font-size:.82rem}.signals-bl-popup__label[data-v-14aa577a]{color:var(--muted);font-size:.72rem;font-weight:500;display:block}.signals-bl-popup__label textarea[data-v-14aa577a]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);resize:vertical;border-radius:6px;width:100%;min-height:4rem;margin-top:.35rem;padding:.45rem .55rem;font-family:inherit;font-size:.82rem;display:block}.signals-bl-popup__error[data-v-14aa577a]{color:var(--danger);margin:.5rem 0 0;font-size:.72rem}.signals-bl-popup__actions[data-v-14aa577a]{justify-content:flex-end;gap:.5rem;margin-top:.85rem;display:flex}.signals-bl-popup__cancel[data-v-14aa577a],.signals-bl-popup__submit[data-v-14aa577a]{cursor:pointer;border-radius:6px;padding:.4rem .85rem;font-size:.78rem;font-weight:600}.signals-bl-popup__cancel[data-v-14aa577a]{border:1px solid var(--border);background:var(--surface-2);color:var(--text)}.signals-bl-popup__submit[data-v-14aa577a]{background:var(--accent-strong);color:var(--on-accent);border:none}.signals-bl-popup__submit[data-v-14aa577a]:disabled{opacity:.65;cursor:wait}.signals--embedded .signals__presets[data-v-14aa577a]{display:none}@media (width<=1100px){.signals__grid--terminal[data-v-14aa577a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.signals--embedded .signals__aside[data-v-14aa577a]{position:static}}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.chart[data-v-08edcfd5]{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:.5rem;padding:.85rem .9rem;display:flex}.chart__body[data-v-08edcfd5]{min-height:inherit;position:relative}.chart__loading[data-v-08edcfd5]{z-index:1;background:var(--surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chart__loading-spinner[data-v-08edcfd5]{border:3px solid color-mix(in srgb, var(--border) 50%, transparent);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite chart-spin-08edcfd5}@keyframes chart-spin-08edcfd5{to{transform:rotate(360deg)}}.chart__error[data-v-08edcfd5]{text-align:center;margin:0;padding:1rem 0;font-size:.78rem}.chart__toolbar[data-v-08edcfd5]{justify-content:flex-end;gap:.4rem;display:flex}.chart__action[data-v-08edcfd5]{border:1px solid var(--border);background:var(--surface-2);color:var(--accent);cursor:pointer;border-radius:6px;flex-shrink:0;padding:.25rem .55rem;font-size:.72rem}.chart__host[data-v-08edcfd5]{width:100%;min-height:120px}.chart__host--fs[data-v-08edcfd5]{min-height:400px}.chart__host[data-v-08edcfd5] .uplot{font-family:inherit}.chart__host[data-v-08edcfd5] .u-over{cursor:crosshair}.chart__host[data-v-08edcfd5] .chart__cursor-val{font-variant-numeric:tabular-nums;color:var(--on-accent,#fff);background:var(--accent);pointer-events:none;white-space:nowrap;z-index:3;border-radius:3px;padding:1px 4px;font-size:.66rem;line-height:1.3;position:absolute;right:0;transform:translateY(-50%)}.chart__legend[data-v-08edcfd5]{color:var(--muted);flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding-top:.15rem;font-size:.72rem;line-height:1.35;display:flex}.chart__legend--modal[data-v-08edcfd5]{margin-top:.75rem;padding-top:0}.chart__legend-item[data-v-08edcfd5]{align-items:center;gap:.35rem;display:inline-flex}.chart__legend-note[data-v-08edcfd5]{opacity:.75}.chart__dot[data-v-08edcfd5]{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.chart__dot--open[data-v-08edcfd5]{background:var(--ok)}.chart__dot--close[data-v-08edcfd5]{background:var(--danger)}.chart__dot--avg[data-v-08edcfd5]{background:var(--warn)}.chart__dot--thresh[data-v-08edcfd5]{background:color-mix(in srgb, var(--muted) 38%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--muted) 55%, transparent)}.chart__dot--close-thresh[data-v-08edcfd5]{background:var(--accent)}.chart__dot--history[data-v-08edcfd5]{background:var(--history-line,#5b9cf5)}.chart__line[data-v-08edcfd5]{border-top-style:dashed;border-top-width:2px;flex-shrink:0;width:1.1rem;height:0;display:inline-block}.chart__line--open[data-v-08edcfd5]{border-top-color:var(--ok)}.chart__line--avg[data-v-08edcfd5]{border-top-color:var(--warn)}.chart-modal[data-v-08edcfd5]{z-index:1000;background:var(--overlay);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.chart-modal__panel[data-v-08edcfd5]{background:var(--surface);border:1px solid var(--border);border-radius:10px;width:min(960px,100%);padding:1rem}.chart-modal__body[data-v-08edcfd5]{min-height:400px;position:relative}.chart-modal__loading[data-v-08edcfd5]{z-index:2;background:color-mix(in srgb, var(--surface) 92%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex;position:absolute;inset:0}.chart-modal__error[data-v-08edcfd5]{text-align:center;margin:.75rem 0 0;font-size:.82rem}.chart-modal__head[data-v-08edcfd5]{justify-content:flex-end;margin-bottom:.75rem;display:flex}.chart-modal__close[data-v-08edcfd5]{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:1.1rem}.chart-modal__legend[data-v-08edcfd5]{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.85rem;font-size:.8rem;display:flex}.chart-modal__leg strong[data-v-08edcfd5]{color:var(--text);margin:0 .15rem}.chart-modal__leg--open strong[data-v-08edcfd5]{color:var(--ok)}.chart-modal__leg--history[data-v-08edcfd5]{color:var(--muted)}.chart-modal__leg--avg strong[data-v-08edcfd5]{color:var(--warn)}.muted[data-v-08edcfd5]{color:var(--muted);font-size:.8rem}.bot-card[data-v-4fa66036]{position:relative}.bot-card__loading-overlay[data-v-4fa66036]{z-index:20;border-radius:inherit;background:color-mix(in srgb, var(--surface) 75%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;inset:0}.bot-card__loading-spinner[data-v-4fa66036]{border:3px solid color-mix(in srgb, var(--border) 50%, transparent);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite bot-card-spin-4fa66036}@keyframes bot-card-spin-4fa66036{to{transform:rotate(360deg)}}.bot-card__loading-text[data-v-4fa66036]{color:var(--muted);margin:0;font-size:.78rem}.bot-card--delisting .bot-card__form[data-v-4fa66036]{background:#ff6b6b0f;border-color:#ff6b6b73}.bot-card--premarket .bot-card__form[data-v-4fa66036]{border-color:color-mix(in srgb, var(--warn) 35%, var(--border));background:#ffb84d0f}.bot-card__pre[data-v-4fa66036]{letter-spacing:.04em;vertical-align:middle;color:var(--warn);background:#ffb84d33;border-radius:4px;margin-left:.45rem;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.bot-card__warn[data-v-4fa66036]{letter-spacing:.02em;vertical-align:middle;white-space:nowrap;color:var(--danger);background:#ff6b6b29;border-radius:4px;margin-left:.45rem;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.bot-card__warn--partial[data-v-4fa66036]{color:var(--warn);background:#ffb84d2e}.bot-card__dl[data-v-4fa66036]{letter-spacing:.04em;vertical-align:middle;color:#ff8a8a;background:#ff6b6b33;border-radius:4px;margin-left:.45rem;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.bot-card__dl--leg[data-v-4fa66036]{margin-left:.25rem;padding:.05rem .3rem;font-size:.58rem}.bot-card__stops[data-v-4fa66036]{border-top:1px solid var(--border);flex-direction:column;gap:.65rem;padding-top:.5rem;display:flex}.bot-card__stops-title[data-v-4fa66036]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:600}.bot-card__checkbox[data-v-4fa66036]{cursor:pointer;align-items:center;flex-direction:row!important;gap:.5rem!important}.bot-card__checkbox input[data-v-4fa66036]{width:auto}.bot-card__stops-save[data-v-4fa66036]{justify-content:flex-end;display:flex}.bot-card__head[data-v-4fa66036]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.35rem .75rem;margin-bottom:.85rem;display:flex}.bot-card__head-main[data-v-4fa66036]{min-width:0}.bot-card__head-actions[data-v-4fa66036]{align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.bot-card__head-btn[data-v-4fa66036]{border:1px solid var(--border);background:var(--surface-2);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;transition:background .15s,color .15s;display:inline-flex}.bot-card__head-btn[data-v-4fa66036]:hover:not(:disabled){background:var(--surface);color:var(--text)}.bot-card__head-btn[data-v-4fa66036]:disabled{opacity:.35;cursor:not-allowed}.bot-card__head-btn--close[data-v-4fa66036]:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.bot-card__head-btn--pin[data-v-4fa66036]:hover:not(:disabled){color:var(--ok);border-color:var(--ok)}.bot-card__head-btn--favorite[data-v-4fa66036]:hover:not(:disabled){color:#e0a23a;border-color:#e0a23a}.bot-card__head-btn--favorite-active[data-v-4fa66036]{color:#e0a23a;background:#e0a23a29;border-color:#e0a23a}.bot-card__head-btn--pin-active[data-v-4fa66036]{color:var(--ok);border-color:var(--ok);background:#4caf7d1f}.bot-card__head-btn--pin[data-v-4fa66036]:disabled{cursor:not-allowed;opacity:.85}.bot-card__pair[data-v-4fa66036]{letter-spacing:.02em;white-space:nowrap;margin:0 0 0 auto;font-size:.72rem;font-weight:700}.bot-card__pair-short[data-v-4fa66036]{color:#ff8a8a}.bot-card__pair-long[data-v-4fa66036]{color:var(--ok)}.bot-card__pair-pending[data-v-4fa66036]{color:var(--muted)}.bot-card__pair-sep[data-v-4fa66036]{color:var(--muted);margin:0 .2rem}.bot-card__title[data-v-4fa66036]{margin:0;font-size:1.35rem}.bot-card__sub[data-v-4fa66036]{margin:.25rem 0 0;font-size:.8rem}.bot-card__status[data-v-4fa66036]{color:var(--muted);font-weight:600}.bot-card__status--on[data-v-4fa66036]{color:var(--ok)}.bot-card__status--watch[data-v-4fa66036]{color:var(--accent)}.bot-card__link[data-v-4fa66036]{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:.85rem}.bot-card__layout[data-v-4fa66036]{grid-template-columns:minmax(380px,480px) 1fr;align-items:start;gap:1.25rem;display:grid}.bot-card__form[data-v-4fa66036]{border:1px solid var(--border);background:var(--surface);--set-label:6.5rem;--set-save:2.25rem;--set-t-mark:1.35rem;--set-tick:3.5rem;border-radius:8px;flex-direction:column;gap:.45rem;padding:.85rem;display:flex}.bot-card__setting-row[data-v-4fa66036]{grid-template-columns:var(--set-label) minmax(0, 1fr) var(--set-save);align-items:center;gap:.45rem;display:grid}.bot-card__setting-row--spread[data-v-4fa66036]{grid-template-columns:var(--set-label) minmax(4.5rem, 1fr) var(--set-save) var(--set-t-mark) var(--set-tick) var(--set-save)}.bot-card__setting-row--transport[data-v-4fa66036]{grid-template-columns:minmax(0,1fr);margin-top:.15rem}.bot-card__transport-row[data-v-4fa66036]{margin-top:.15rem}.bot-card__transport[data-v-4fa66036]{flex-wrap:nowrap;gap:.35rem;width:100%;display:flex}.bot-card__transport .bot-card__btn[data-v-4fa66036]{white-space:nowrap;flex:1 1 0;min-width:0;padding:.45rem .35rem;font-size:.72rem}.bot-card__btn--watch[data-v-4fa66036]{background:var(--surface-2);color:var(--accent);border:1px solid var(--accent)}.bot-card__btn--stop-watch[data-v-4fa66036]{background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.bot-card__btn--start[data-v-4fa66036]{background:var(--ok);color:var(--on-ok)}.bot-card__btn--stop-bot[data-v-4fa66036]{background:var(--danger-dim);color:var(--danger);border:1px solid #ff6b6b59}.bot-card__btn--busy[data-v-4fa66036]{cursor:progress;opacity:.75}.bot-card__btn--restart[data-v-4fa66036]{background:var(--surface-2);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border))}.bot-card__btn--restart.bot-card__btn--done[data-v-4fa66036]{background:color-mix(in srgb, var(--ok) 18%, var(--surface-2));color:var(--ok);border-color:var(--ok);opacity:1}.bot-card__btn--restart[data-v-4fa66036]:disabled{opacity:.45}.bot-card__btn--active[data-v-4fa66036]{filter:brightness(.92);transform:translateY(1px);box-shadow:inset 0 2px 5px #00000038}.bot-card__btn--watch.bot-card__btn--active[data-v-4fa66036]{background:color-mix(in srgb, var(--accent) 18%, var(--surface-2))}.bot-card__btn--start.bot-card__btn--active[data-v-4fa66036]{background:color-mix(in srgb, var(--ok) 75%, #000)}.bot-card__setting-label[data-v-4fa66036]{color:var(--text);font-size:.72rem;font-weight:700;line-height:1.2}.bot-card__setting-input[data-v-4fa66036]{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;border-radius:6px;padding:.4rem .55rem;font-size:.82rem}.bot-card__setting-input--compact[data-v-4fa66036]{max-width:6.5rem}.bot-card__tick-label[data-v-4fa66036]{color:var(--text);white-space:nowrap;text-align:center;font-size:.72rem;font-weight:700}.bot-card__setting-input--spread[data-v-4fa66036]{width:100%;min-width:0}.bot-card__setting-input--tick[data-v-4fa66036]{text-align:center;width:100%;min-width:0;padding:.4rem .35rem}.bot-card__setting-input[data-v-4fa66036]:disabled{opacity:.65}.bot-card__save-spacer[data-v-4fa66036]{width:var(--set-save,2.25rem);flex-shrink:0;height:2.25rem}.bot-card__side-controls[data-v-4fa66036]{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.bot-card__stop-controls[data-v-4fa66036]{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.bot-card__stop-switch[data-v-4fa66036]{flex-shrink:0}.bot-card__stop-switch[data-v-4fa66036] .toggle__track{width:2.15rem;height:1.2rem}.bot-card__stop-switch[data-v-4fa66036] .toggle__thumb{width:.85rem;height:.85rem}.bot-card__stop-switch[data-v-4fa66036] .toggle__input:checked+.toggle__track .toggle__thumb{transform:translate(.95rem,-50%)}.bot-card__reduce-live[data-v-4fa66036]{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok);font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;padding:.2rem .55rem;font-size:.78rem;font-weight:700;line-height:1.2}.bot-card__reduce-live[data-v-4fa66036]:hover{background:color-mix(in srgb, var(--ok) 28%, transparent)}.bot-card__input-stack[data-v-4fa66036]{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.bot-card__side-modes[data-v-4fa66036]{align-items:center;gap:.25rem;display:inline-flex}.bot-card__side-dir[data-v-4fa66036]{letter-spacing:.06em;font-size:.72rem;font-weight:800}.bot-card__side-dir--short[data-v-4fa66036]{color:#ff8a8a}.bot-card__side-dir--long[data-v-4fa66036]{color:var(--ok)}.bot-card__side-mode[data-v-4fa66036]{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:5px;align-items:center;gap:.2rem;padding:.32rem .68rem;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.bot-card__side-mode--active[data-v-4fa66036]{border-color:var(--ok);color:var(--ok);background:#4caf7d24}.bot-card__side-mode--active-short[data-v-4fa66036]{color:#ff8a8a;background:#ff8a8a24;border-color:#ff8a8a}.bot-card__side-mode--active-pending[data-v-4fa66036]{border-color:var(--border);background:var(--surface-2);color:var(--muted)}.bot-card__side-mode[data-v-4fa66036]:disabled{opacity:.55;cursor:not-allowed}.bot-card__side-check[data-v-4fa66036]{font-size:.74rem;font-weight:800;line-height:1}.bot-card__input-stack .bot-card__setting-input[data-v-4fa66036]{flex:5rem}.bot-card__inline-hint[data-v-4fa66036]{white-space:nowrap;font-size:.68rem}.bot-card__order-usd-hint[data-v-4fa66036]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.bot-card__allowed-line[data-v-4fa66036]{color:var(--ok);margin:.1rem 0 .15rem;padding-left:6.65rem;font-size:.72rem}.bot-card__allowed-line strong[data-v-4fa66036]{font-weight:700}.bot-card__allowed-max[data-v-4fa66036]{color:inherit}.bot-card__allowed-max--zero[data-v-4fa66036]{color:var(--danger);font-weight:600}.bot-card__allowed-hint[data-v-4fa66036]{margin:0 0 .15rem;padding-left:6.65rem;font-size:.68rem;line-height:1.35}.bot-card__setting-input--over[data-v-4fa66036]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.bot-card__size-pct[data-v-4fa66036]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:.2rem .45rem;font-size:.68rem;font-weight:600}.bot-card__size-pct[data-v-4fa66036]:hover:not(:disabled){border-color:var(--accent)}.bot-card__size-pct[data-v-4fa66036]:disabled{opacity:.5;cursor:not-allowed}.bot-card__size-pct--cap[data-v-4fa66036]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent)}.bot-card__size-warn[data-v-4fa66036]{color:var(--danger);margin:0 0 .2rem;padding-left:6.65rem;font-size:.68rem;line-height:1.35}.bot-card__reduce-hint[data-v-4fa66036]{margin:0 0 .2rem;padding-left:6.65rem;font-size:.68rem;line-height:1.35}.bot-card__legacy-field[data-v-4fa66036]{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.bot-card__checkbox-inline[data-v-4fa66036]{align-items:center;margin:0;display:inline-flex}.bot-card__presets[data-v-4fa66036]{flex-wrap:wrap;gap:.4rem;display:flex}.bot-card__preset[data-v-4fa66036]{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:6px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.bot-card__preset--active[data-v-4fa66036]{color:var(--text);border-color:var(--accent);background:var(--accent-dim)}.bot-card__preset[data-v-4fa66036]:disabled{opacity:.45;cursor:not-allowed}.bot-card__form label[data-v-4fa66036]{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.bot-card__form input[data-v-4fa66036],.bot-card__form select[data-v-4fa66036]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:6px;padding:.45rem .65rem}.bot-card__form input[data-v-4fa66036]:disabled,.bot-card__form select[data-v-4fa66036]:disabled{opacity:.65}.bot-card__row[data-v-4fa66036]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.bot-card__spread-row[data-v-4fa66036]{grid-template-columns:1fr 4.5rem 2.25rem;align-items:end;gap:.5rem;display:grid}.bot-card__spread-field[data-v-4fa66036]{min-width:0}.bot-card__tick-field input[data-v-4fa66036]{text-align:center}.bot-card__check[data-v-4fa66036]{border:1px solid var(--border);background:var(--surface-2);width:2.25rem;height:2.25rem;color:var(--accent);cursor:pointer;border-radius:6px;flex-shrink:0;padding:0;font-size:1rem;line-height:1}.bot-card__check--saved[data-v-4fa66036]{color:var(--ok);border-color:var(--ok);background:#4caf7d1f}.bot-card__check[data-v-4fa66036]:disabled{opacity:.45;cursor:not-allowed}.bot-card__actions[data-v-4fa66036]{gap:.65rem;margin-top:.5rem;display:flex}.bot-card__btn[data-v-4fa66036]{cursor:pointer;border:none;border-radius:6px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600}.bot-card__btn[data-v-4fa66036]:disabled{opacity:.45;cursor:not-allowed}.bot-card__panel[data-v-4fa66036]{flex-direction:column;gap:1rem;display:flex}.bot-card__partial-close[data-v-4fa66036]{border-top:1px solid var(--border);flex-direction:column;gap:.65rem;padding-top:.5rem;display:flex}.bot-card__partial-close-title[data-v-4fa66036]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:600}.bot-card__partial-close-save[data-v-4fa66036]{justify-content:flex-end;display:flex}.bot-card__reducing[data-v-4fa66036]{background:#ff8c421f;border:1px solid #ff8c4273;border-radius:8px;padding:.85rem 1rem}.bot-card__reducing-title[data-v-4fa66036]{color:#ffb84d;margin:0 0 .35rem;font-size:.95rem;font-weight:700}.bot-card__reducing-hint[data-v-4fa66036]{margin:0 0 .65rem;font-size:.78rem;line-height:1.4}.bot-card__btn--apply-close[data-v-4fa66036]{color:#ffb84d;cursor:pointer;background:#ff8c422e;border:1px solid #ff8c4280;border-radius:6px;padding:.45rem .85rem;font-size:.78rem;font-weight:600}.bot-card__btn--apply-close[data-v-4fa66036]:disabled{opacity:.45;cursor:not-allowed}.bot-card__enter-avg[data-v-4fa66036]{color:#ffd54f}.bot-card__info[data-v-4fa66036]{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:.75rem;padding:.7rem .85rem}.bot-card__info-grid[data-v-4fa66036]{font-variant-numeric:tabular-nums;flex-direction:column;gap:.3rem;font-size:.78rem;display:flex}.bot-card__info-row[data-v-4fa66036]{border-bottom:1px dashed color-mix(in srgb, var(--border) 60%, transparent);grid-template-columns:minmax(120px,1fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.22rem 0;display:grid}.bot-card__info-row[data-v-4fa66036]:last-child{border-bottom:none}.bot-card__info-row>span[data-v-4fa66036]:not(.bot-card__info-label){text-align:right}.bot-card__info-row--head[data-v-4fa66036]{border-bottom:1px solid var(--border);padding-bottom:.4rem}.bot-card__info-row--head>span[data-v-4fa66036]:not(.bot-card__info-label){text-align:right}.bot-card__info-row--span[data-v-4fa66036]{grid-template-columns:minmax(120px,1fr) minmax(0,2fr)}.bot-card__info-row--span .bot-card__info-value[data-v-4fa66036]{text-align:right}.bot-card__info-label[data-v-4fa66036]{color:var(--muted);font-weight:500}.bot-card__fund--pos[data-v-4fa66036]{color:var(--ok)}.bot-card__fund-spread[data-v-4fa66036]{font-variant-numeric:tabular-nums;font-weight:600}.bot-card__fund--neg[data-v-4fa66036]{color:var(--danger)}.bot-card__fund--neutral[data-v-4fa66036]{color:var(--muted)}.bot-card__pnl--warn[data-v-4fa66036]{color:var(--warn);font-weight:600}.bot-card__pnl--danger[data-v-4fa66036]{color:var(--danger);font-weight:700}.bot-card__fund--mismatch[data-v-4fa66036],.bot-card__fund--high[data-v-4fa66036]{color:var(--danger);font-weight:600}.bot-card__info-row--funding-mismatch .bot-card__info-label[data-v-4fa66036],.bot-card__info-row--funding-high .bot-card__info-label[data-v-4fa66036]{color:var(--danger)}.bot-card__ex[data-v-4fa66036]{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bot-card__ex--sell[data-v-4fa66036]{color:#ff8a8a}.bot-card__ex--buy[data-v-4fa66036]{color:var(--ok)}.bot-card__flip-badge[data-v-4fa66036]{color:var(--ok);background:#4caf7d1a;border:1px solid #4caf7d40;border-radius:6px;margin:0;padding:.45rem .65rem;font-size:.78rem;line-height:1.35}.bot-card__monitor-banner[data-v-4fa66036]{border-radius:6px;justify-content:space-between;align-items:flex-start;gap:.5rem;margin:.45rem 0 0;padding:.45rem .6rem;font-size:.78rem;line-height:1.35;display:flex}.bot-card__monitor-banner--flip[data-v-4fa66036]{color:var(--accent-strong);background:var(--accent-dim);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}.bot-card__monitor-banner--stop[data-v-4fa66036]{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:#ff6b6b1f}.bot-card__monitor-dismiss[data-v-4fa66036]{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1rem;line-height:1}.bot-card__flip-log[data-v-4fa66036]{color:var(--muted);margin:.35rem 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;list-style:none}.bot-card__flip-log li+li[data-v-4fa66036]{margin-top:.2rem}.bot-card__hint[data-v-4fa66036]{margin:0;font-size:.75rem}.bot-card__field-hint[data-v-4fa66036]{font-size:.68rem;font-weight:400;line-height:1.35}.bot-card__field-hint--bad[data-v-4fa66036]{color:var(--danger)}.bot-card__field-hint--warn[data-v-4fa66036]{color:var(--warn)}.bot-card__field-hint--ok[data-v-4fa66036]{color:var(--ok)}.muted[data-v-4fa66036]{color:var(--muted)}.bot-card--embedded[data-v-4fa66036]{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;padding:.75rem .85rem}.bot-card--embedded .bot-card__head[data-v-4fa66036]{margin-bottom:.65rem;padding-top:0}.bot-card--embedded .bot-card__form[data-v-4fa66036]{--set-label:5.75rem;--set-tick:3.25rem;gap:.4rem;padding:.65rem .7rem}.bot-card--embedded .bot-card__setting-row[data-v-4fa66036]{grid-template-columns:var(--set-label) minmax(0, 1fr) var(--set-save)}.bot-card--embedded .bot-card__setting-row--spread[data-v-4fa66036]{grid-template-columns:var(--set-label) minmax(3.75rem, 1fr) var(--set-save) var(--set-t-mark) var(--set-tick) var(--set-save)}.bot-card--embedded .bot-card__setting-label[data-v-4fa66036]{font-size:.68rem}.bot-card--embedded .bot-card__allowed-line[data-v-4fa66036]{padding-left:5.9rem;font-size:.68rem}.bot-card--embedded .bot-card__title[data-v-4fa66036]{font-size:1.05rem}.bot-card--embedded .bot-card__layout[data-v-4fa66036]{grid-template-columns:1fr;gap:1rem}.bot-card__chart[data-v-4fa66036]{margin-top:.25rem}.bot-card__chart-started[data-v-4fa66036]{font-variant-numeric:tabular-nums;text-align:center;margin:.45rem 0 0;padding:0 .15rem;font-size:.74rem}.bot-card__chart-spread-stats[data-v-4fa66036]{color:var(--muted);flex-direction:column;gap:.35rem;margin-bottom:.5rem;font-size:.78rem;display:flex}.bot-card__chart-spread-row[data-v-4fa66036]{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.bot-card__chart-spread-label[data-v-4fa66036]{min-width:5.5rem;color:var(--text);font-weight:600}.bot-card__chart-spread-row--open .bot-card__chart-spread-label[data-v-4fa66036]{color:var(--ok)}.bot-card__chart-spread-row--close .bot-card__chart-spread-label[data-v-4fa66036]{color:var(--danger)}.bot-card__chart-spread-row--open strong[data-v-4fa66036]{color:var(--ok);font-variant-numeric:tabular-nums;font-weight:600}.bot-card__chart-spread-row--close strong[data-v-4fa66036]{color:var(--danger);font-variant-numeric:tabular-nums;font-weight:600}.bot-card__feed-diag[data-v-4fa66036]{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 .35rem;font-size:.72rem}.bot-card__feed-diag--ok[data-v-4fa66036]{color:var(--ok)}.bot-card__feed-diag--flat[data-v-4fa66036]{color:var(--muted)}.bot-card__feed-diag--stale[data-v-4fa66036]{color:var(--danger)}.bot-card__feed-diag--wait[data-v-4fa66036]{color:var(--muted)}.terminal[data-v-e0a4b174]{flex-direction:column;gap:1rem;display:flex}.terminal__demo-badge[data-v-e0a4b174]{color:#e0a23a;letter-spacing:.04em;text-transform:uppercase;background:#e0a23a29;border:1px solid #e0a23a;border-radius:6px;align-self:flex-start;padding:.35rem .8rem;font-size:.78rem;font-weight:700}.terminal__create[data-v-e0a4b174]{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem;padding:.75rem .85rem;display:flex}.terminal__create label[data-v-e0a4b174]{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.72rem;display:flex}.terminal__create input[data-v-e0a4b174],.terminal__create select[data-v-e0a4b174]{border:1px solid var(--border);background:var(--surface-2);min-width:6rem;color:var(--text);border-radius:6px;padding:.4rem .55rem;font-size:.85rem}.terminal__create select[data-v-e0a4b174]:disabled{opacity:.55;cursor:not-allowed}.terminal__create-btn[data-v-e0a4b174]{background:var(--accent-strong);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:600;transition:background .15s}.terminal__create-btn[data-v-e0a4b174]:hover:not(:disabled){background:var(--accent)}.terminal__create-btn[data-v-e0a4b174]:disabled{opacity:.45;cursor:not-allowed}.terminal__side-field[data-v-e0a4b174]{flex-direction:column;gap:.25rem;display:flex}.terminal__side-label[data-v-e0a4b174]{color:var(--muted);font-size:.72rem}.terminal__side-modes[data-v-e0a4b174]{align-items:center;gap:.25rem;display:inline-flex}.terminal__side-mode[data-v-e0a4b174]{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:.15rem;padding:.42rem .68rem;font-size:.84rem;font-weight:600;display:inline-flex}.terminal__side-mode--active[data-v-e0a4b174]{border-color:var(--ok);color:var(--ok);background:#4caf7d24}.terminal__side-mode--active-short[data-v-e0a4b174]{color:#ff8a8a;background:#ff8a8a24;border-color:#ff8a8a}.terminal__overcommit[data-v-e0a4b174]{color:#e0a23a;background:#e0a23a1f;border:1px solid #e0a23a;border-radius:8px;flex-wrap:wrap;gap:.3rem .6rem;padding:.6rem .8rem;font-size:.82rem;line-height:1.4;display:flex}.terminal__main[data-v-e0a4b174]{grid-template:"terminal-filters terminal-cards""terminal-filters terminal-bots"minmax(0,1fr)/minmax(220px,268px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.terminal__bots[data-v-e0a4b174]{grid-area:terminal-bots;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;min-width:0;display:grid}.terminal__bot-draft[data-v-e0a4b174]{min-height:200px}.terminal__empty[data-v-e0a4b174]{border:1px dashed var(--border);background:var(--surface);text-align:center;border-radius:8px;grid-column:1/-1;padding:1rem;font-size:.85rem}@media (width<=1200px){.terminal__bots[data-v-e0a4b174]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.terminal__main[data-v-e0a4b174]{grid-template-columns:1fr;grid-template-areas:"terminal-filters""terminal-cards""terminal-bots"}.terminal__bots[data-v-e0a4b174]{grid-template-columns:1fr}}.stats-page__toolbar[data-v-c08d1e5d]{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:.75rem;display:flex}.stats-page__presets[data-v-c08d1e5d]{flex-direction:column;gap:.3rem;display:flex}.stats-page__presets-label[data-v-c08d1e5d]{color:var(--muted);font-size:.75rem}.stats-page__preset-btns[data-v-c08d1e5d]{gap:.35rem;display:flex}.stats-page__preset[data-v-c08d1e5d]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:6px;padding:.45rem .7rem;font-size:.82rem}.stats-page__preset--active[data-v-c08d1e5d]{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.stats-page__toolbar label[data-v-c08d1e5d]{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.stats-page__toolbar select[data-v-c08d1e5d],.stats-page__toolbar input[data-v-c08d1e5d]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:6px;min-width:0;padding:.45rem .65rem}.stats-page__sort select[data-v-c08d1e5d]{min-width:14.5rem}.stats-page__export[data-v-c08d1e5d]{background:var(--accent-dim);color:var(--accent);white-space:nowrap;border-radius:6px;align-self:flex-end;padding:.5rem 1rem;font-size:.85rem;text-decoration:none}.stats-page__export[data-v-c08d1e5d]:hover{filter:brightness(1.1)}.stats-page__refresh[data-v-c08d1e5d]{white-space:nowrap;align-self:flex-end;font-size:.78rem}.stats-page__hint[data-v-c08d1e5d]{margin:0 0 1rem;font-size:.78rem}.stats-page__empty[data-v-c08d1e5d]{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:1rem;padding:1.25rem 1rem}.stats-page__empty p[data-v-c08d1e5d]{margin:0 0 .5rem}.stats-page__empty p[data-v-c08d1e5d]:last-child{margin-bottom:0;font-size:.85rem;line-height:1.45}.stats-page__empty code[data-v-c08d1e5d]{font-size:.8em}.summary[data-v-c08d1e5d]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.summary__card[data-v-c08d1e5d]{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.85rem 1rem}.summary__label[data-v-c08d1e5d]{color:var(--muted);margin-bottom:.35rem;font-size:.75rem;display:block}.summary__card strong[data-v-c08d1e5d]{font-variant-numeric:tabular-nums;font-size:1.25rem}.stats-page__h[data-v-c08d1e5d]{margin:1.25rem 0 .65rem;font-size:.95rem;font-weight:600}.table-wrap[data-v-c08d1e5d]{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow-x:auto}.table[data-v-c08d1e5d]{border-collapse:collapse;width:100%;min-width:520px;font-size:.85rem}.table th[data-v-c08d1e5d],.table td[data-v-c08d1e5d]{border-bottom:1px solid var(--border);white-space:nowrap;padding:.55rem .75rem}.table th[data-v-c08d1e5d]{text-align:left;color:var(--muted);background:var(--surface-2)}.table th.num[data-v-c08d1e5d],.table td.num[data-v-c08d1e5d]{text-align:right}.table__row--click[data-v-c08d1e5d]{cursor:pointer}.table__row--click[data-v-c08d1e5d]:hover,.table__row--click[data-v-c08d1e5d]:focus-visible{background:var(--surface-2);outline:none}.events[data-v-c08d1e5d]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem;display:grid}.event[data-v-c08d1e5d]{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.75rem}.event__top[data-v-c08d1e5d]{justify-content:space-between;align-items:center;display:flex}.event__spread[data-v-c08d1e5d]{color:var(--ok);font-variant-numeric:tabular-nums}.event__route[data-v-c08d1e5d]{margin:.35rem 0;font-size:.8rem}.event__meta[data-v-c08d1e5d]{margin:0;font-size:.75rem}.ex[data-v-c08d1e5d]{text-transform:uppercase;border-radius:4px;padding:.1rem .35rem;font-size:.7rem;display:inline-block}.ex--sell[data-v-c08d1e5d]{color:#ff8a8a;background:#ff6b6b26}.ex--buy[data-v-c08d1e5d]{color:var(--ok);background:#3dd68c26}.muted[data-v-c08d1e5d]{color:var(--muted)}@media (width<=900px){.summary[data-v-c08d1e5d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.stats-page__toolbar[data-v-c08d1e5d]{flex-direction:column;align-items:stretch}.stats-page__export[data-v-c08d1e5d]{text-align:center;align-self:stretch}.summary[data-v-c08d1e5d]{grid-template-columns:repeat(2,1fr)}.events[data-v-c08d1e5d]{grid-template-columns:1fr}}.history__title[data-v-309c1329]{align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.35rem;font-weight:700;display:flex}.history__badge[data-v-309c1329]{letter-spacing:.05em;color:#e0a23a;border:1px solid #e0a23a;border-radius:4px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.history__toolbar[data-v-309c1329]{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:.75rem;display:flex}.history__toolbar label[data-v-309c1329]{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.history__toolbar input[type=date][data-v-309c1329]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:6px;padding:.45rem .65rem}.history__check[data-v-309c1329]{align-items:center;padding-bottom:.45rem;color:var(--text)!important;flex-direction:row!important;gap:.45rem!important;font-size:.82rem!important}.history__load[data-v-309c1329]{background:var(--accent-strong);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600}.history__load[data-v-309c1329]:disabled{opacity:.5;cursor:not-allowed}.history__note[data-v-309c1329]{margin:0 0 1rem;font-size:.78rem;line-height:1.45}.history__total[data-v-309c1329]{border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:8px;margin-bottom:1rem;padding:.85rem 1rem;font-size:1.1rem;font-weight:700}.history__exchanges[data-v-309c1329]{flex-wrap:wrap;gap:.45rem .75rem;margin-bottom:1rem;display:flex}.history__exchange-row[data-v-309c1329]{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:baseline;gap:.5rem;padding:.55rem .75rem;font-size:.88rem;display:flex}.history__panel[data-v-309c1329]{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:1rem;overflow:hidden}.history__panel summary[data-v-309c1329]{cursor:pointer;background:var(--surface-2);padding:.75rem 1rem;font-weight:600}.table-wrap[data-v-309c1329]{padding:0 .5rem .5rem;overflow-x:auto}.table[data-v-309c1329]{border-collapse:collapse;width:100%;font-size:.85rem}.table th[data-v-309c1329],.table td[data-v-309c1329]{border-bottom:1px solid var(--border);padding:.55rem .65rem}.table th[data-v-309c1329]{text-align:left;color:var(--muted)}.table th.num[data-v-309c1329],.table td.num[data-v-309c1329]{text-align:right;font-variant-numeric:tabular-nums}.table__total[data-v-309c1329]{background:var(--surface-2);font-weight:700}.history__time[data-v-309c1329]{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.history__price[data-v-309c1329]{white-space:nowrap;font-variant-numeric:tabular-nums}.side[data-v-309c1329]{border-radius:4px;padding:.1rem .35rem;font-size:.68rem;font-weight:700;display:inline-block}.side--short[data-v-309c1329]{color:#ff8a8a;background:#ff6b6b26}.side--long[data-v-309c1329]{color:var(--ok);background:#3dd68c26}.pos[data-v-309c1329]{color:var(--ok)}.neg[data-v-309c1329]{color:var(--danger)}.muted[data-v-309c1329]{color:var(--muted)}.history__error[data-v-309c1329]{color:var(--danger)}.history__empty[data-v-309c1329]{margin-top:1rem}.settings-page[data-v-788bd057]{box-sizing:border-box;width:100%;max-width:none}.settings-page__top[data-v-788bd057]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.settings-page__top-right[data-v-788bd057]{flex-direction:column;gap:1rem;min-width:0;display:flex}.settings-page__telegram[data-v-788bd057]{flex-direction:column;flex:1;gap:.85rem;display:flex}.settings-page__telegram-fields[data-v-788bd057]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem 1rem;display:grid}.settings-page__telegram-toggle[data-v-788bd057]{width:100%}.settings-page__checkbox[data-v-788bd057]{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.settings-page__checkbox input[data-v-788bd057]{flex:none;width:auto;margin:0}.settings-page__telegram-actions[data-v-788bd057]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.settings-page__telegram-actions .settings-page__btn[data-v-788bd057]{flex:12rem}.settings-page__demo[data-v-788bd057]{box-sizing:border-box;flex-direction:column;gap:.85rem;width:100%;margin-top:1rem;display:flex}.settings-page__demo--off[data-v-788bd057]{opacity:.92}.settings-page__demo-head[data-v-788bd057]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-page__demo-head h3[data-v-788bd057]{margin:0}.settings-page__demo-grid[data-v-788bd057]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;display:grid}.settings-page__margin-cap[data-v-788bd057]{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin:.5rem 0 .25rem;display:flex}.settings-page__margin-cap .settings-page__field[data-v-788bd057]{max-width:260px}.settings-page__demo-exchange[data-v-788bd057]{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:.6rem;padding:.75rem .85rem;display:flex}.settings-page__demo-exchange-head[data-v-788bd057]{align-items:center;gap:.5rem;font-weight:600;display:flex}.settings-page__demo-balance[data-v-788bd057]{color:var(--text);margin-left:auto;font-weight:600}.settings-page__demo-fields[data-v-788bd057]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.settings-page__demo-exchange-actions[data-v-788bd057]{align-items:center;gap:.5rem;display:flex}.settings-page__demo-transfer[data-v-788bd057]{border-top:1px solid var(--border);flex-direction:column;gap:.6rem;padding-top:.85rem;display:flex}.settings-page__demo-transfer h4[data-v-788bd057]{margin:0;font-size:.9rem}.settings-page__demo-transfer-fields[data-v-788bd057]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.settings-page__demo-transfer-actions[data-v-788bd057]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settings-page__demo-transfer-history[data-v-788bd057]{color:var(--muted);flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;font-size:.8rem;display:flex}.settings-page__field select[data-v-788bd057]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:6px;padding:.45rem .6rem;font-size:.875rem}.settings-page__field select[data-v-788bd057]:disabled{opacity:.5}.settings-page__section--panel[data-v-788bd057]{border:1px solid var(--border);background:var(--surface);box-sizing:border-box;border-radius:8px;width:100%;padding:1rem 1.1rem 1.15rem}.settings-page__actions--inline[data-v-788bd057]{margin-top:1rem;margin-bottom:0}.settings-page__api-keys[data-v-788bd057]{box-sizing:border-box;width:100%;margin-top:1rem}.settings-page__api-grid[data-v-788bd057]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.settings-page__api-card[data-v-788bd057]{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:.65rem;min-width:0;padding:.85rem .95rem;display:flex}.settings-page__api-card--configured[data-v-788bd057]{border-color:color-mix(in srgb, var(--ok) 35%, var(--border))}.settings-page__api-card--disabled[data-v-788bd057]{opacity:.55}.settings-page__api-card-head[data-v-788bd057]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.settings-page__api-card-brand[data-v-788bd057]{align-items:center;gap:.55rem;min-width:0;display:flex}.settings-page__trade-fields[data-v-788bd057]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.settings-page__trade-save[data-v-788bd057]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settings-page__meta--tight[data-v-788bd057]{margin:0;font-size:.75rem;line-height:1.35}.settings-page__api-card-name[data-v-788bd057]{color:var(--text);font-size:.95rem;font-weight:600}.settings-page__api-card-actions[data-v-788bd057]{gap:.45rem;display:flex}.settings-page__api-card-actions .settings-page__btn[data-v-788bd057]{flex:1}.settings-page__api-card-form[data-v-788bd057]{border-top:1px solid var(--border);flex-direction:column;gap:.55rem;padding-top:.35rem;display:flex}.settings-page__btn--sm[data-v-788bd057]{padding:.42rem .75rem;font-size:.8rem}@media (width<=900px){.settings-page__api-grid[data-v-788bd057]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.settings-page__top[data-v-788bd057],.settings-page__api-grid[data-v-788bd057]{grid-template-columns:1fr}}.settings-page__hint[data-v-788bd057]{color:var(--muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.45}.settings-page__hint--tight[data-v-788bd057]{margin-bottom:.75rem}.settings-page__section h3[data-v-788bd057]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .75rem;font-size:.8rem;font-weight:600}.settings-page__list[data-v-788bd057]{border:1px solid var(--border);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.settings-page__item[data-v-788bd057]{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.settings-page__item[data-v-788bd057]:last-child{border-bottom:none}.settings-page__exchange-label[data-v-788bd057]{align-items:center;gap:.5rem;display:inline-flex}.settings-page__item[data-v-788bd057] .toggle{flex-direction:row-reverse;justify-content:space-between;width:100%}.settings-page__name[data-v-788bd057]{flex:1;font-size:.95rem}.settings-page__tag[data-v-788bd057]{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);color:var(--muted);border-radius:4px;padding:.15rem .45rem;font-size:.65rem}.settings-page__tag--on[data-v-788bd057]{background:var(--ok-dim);color:var(--ok)}.settings-page__key-hint[data-v-788bd057]{font-variant-numeric:tabular-nums;color:var(--ok);white-space:nowrap;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.settings-page__tag--beta[data-v-788bd057]{background:var(--warn-dim);color:var(--warn)}.settings-page__actions[data-v-788bd057]{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.settings-page__btn[data-v-788bd057]{background:var(--accent-strong);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s}.settings-page__btn[data-v-788bd057]:hover:not(:disabled){background:var(--accent)}.settings-page__btn--secondary[data-v-788bd057]{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.settings-page__btn--danger[data-v-788bd057]{color:var(--danger);border:1px solid var(--danger);background:0 0}.settings-page__btn[data-v-788bd057]:disabled{opacity:.45;cursor:not-allowed}.settings-page__warn[data-v-788bd057]{color:var(--danger);font-size:.8rem}.settings-page__warn--block[data-v-788bd057]{margin:0 0 .75rem}.settings-page__msg[data-v-788bd057],.settings-page__meta[data-v-788bd057]{color:var(--muted);font-size:.875rem}.settings-page__error[data-v-788bd057]{color:var(--danger);font-size:.875rem}.settings-page__ok[data-v-788bd057]{color:var(--ok);font-size:.875rem}.settings-page__ip-row[data-v-788bd057]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settings-page__ip[data-v-788bd057]{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex:12rem;min-width:0;padding:.55rem .75rem;font-size:.9rem}.settings-page__card[data-v-788bd057]{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:.75rem;padding:1rem}.settings-page__card--compact[data-v-788bd057]{padding:.85rem 1rem}.settings-page__card-head[data-v-788bd057]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.settings-page__fields[data-v-788bd057]{flex-direction:column;gap:.65rem;display:flex}.settings-page__fields--inline[data-v-788bd057]{flex-flow:wrap}.settings-page__field[data-v-788bd057]{min-width:140px;color:var(--muted);flex-direction:column;flex:1;gap:.25rem;font-size:.8rem;display:flex}.settings-page__field input[data-v-788bd057]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:6px;padding:.45rem .6rem;font-size:.875rem}.settings-page__field input[data-v-788bd057]:disabled{opacity:.5}.settings-page__card-actions[data-v-788bd057]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.login[data-v-a51b3ce7]{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.login__card[data-v-a51b3ce7]{background:var(--surface);border:1px solid var(--border);width:100%;max-width:320px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.login__title[data-v-a51b3ce7]{color:var(--text);margin:0;font-size:1.4rem}.login__hint[data-v-a51b3ce7]{color:var(--muted);margin:0 0 .5rem;font-size:.85rem}.login__input[data-v-a51b3ce7]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:8px;padding:.6rem .75rem;font-size:1rem}.login__input[data-v-a51b3ce7]:focus{border-color:var(--accent);outline:none}.login__error[data-v-a51b3ce7]{color:var(--danger);margin:0;font-size:.85rem}.login__btn[data-v-a51b3ce7]{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:8px;padding:.6rem .75rem;font-size:1rem;font-weight:600}.login__btn[data-v-a51b3ce7]:disabled{opacity:.6;cursor:default}
