.shell[data-v-114fdf60]{display:block;height:100vh}.sidebar[data-v-114fdf60]{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-w);z-index:100;flex-shrink:0;background:#12161f82;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-right:1px solid var(--border);display:flex;flex-direction:column;transition:width .2s ease,box-shadow .2s ease;overflow:hidden;cursor:pointer;padding-bottom:10px}.sidebar.collapsed[data-v-114fdf60]{width:var(--sidebar-w-collapsed);box-shadow:none}.sidebar[data-v-114fdf60]:not(.collapsed){box-shadow:6px 0 24px #00000059}.brand[data-v-114fdf60]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 12px;border-bottom:1px solid var(--border)}.brand-left[data-v-114fdf60]{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;white-space:nowrap;padding-left:5px}.brand-icon[data-v-114fdf60]{flex-shrink:0;width:22px;height:22px;display:block;border-radius:6px}.brand-text[data-v-114fdf60]{font-size:20px;font-weight:600;color:#ffd876;overflow:hidden;background-color:#0e121ac9}.sidebar.collapsed .brand[data-v-114fdf60]{justify-content:center}.sidebar.collapsed .brand-left[data-v-114fdf60]{padding-left:0}.sidebar.collapsed .brand-text[data-v-114fdf60]{display:none}.nav[data-v-114fdf60]{padding:10px 5px;display:flex;flex-direction:column;gap:4px;flex:1;overflow-y:auto}.nav-item[data-v-114fdf60]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;color:#fff;font-size:18px;text-align:left;border-radius:8px;cursor:pointer;white-space:nowrap;overflow:hidden;font-family:inherit;transition:background .15s,color .15s}.sidebar.collapsed .nav-item[data-v-114fdf60]{justify-content:center;padding-left:0;padding-right:0}.nav-item[data-v-114fdf60]:hover{color:var(--accent)}.nav-item.active[data-v-114fdf60]{background:#94af8329;color:var(--accent)}.side-btn[data-v-114fdf60]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-top:1px solid var(--border);background:transparent;color:var(--muted);font-size:18px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;font-family:inherit;transition:color .15s}.side-btn[data-v-114fdf60]:hover{color:var(--text)}.sidebar.collapsed .side-btn[data-v-114fdf60]{justify-content:center;padding-left:0;padding-right:0}.side-btn.active[data-v-114fdf60]{color:var(--accent)}.logout-btn[data-v-114fdf60]{display:flex;align-items:center;gap:10px;padding:12px;border:none;border-top:1px solid var(--border);background:transparent;color:var(--muted);font-size:18px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;font-family:inherit;transition:color .15s}.logout-btn[data-v-114fdf60]:hover{color:#e74c3c}.sidebar.collapsed .logout-btn[data-v-114fdf60]{justify-content:center;padding-left:0;padding-right:0}.nav-icon[data-v-114fdf60]{width:25px;height:25px;flex-shrink:0;display:block}.nav-ico-wrap[data-v-114fdf60]{position:relative;display:block;flex-shrink:0}.nav-dot[data-v-114fdf60]{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px #10141c}.nav-text[data-v-114fdf60]{overflow:hidden}.nav-sep[data-v-114fdf60]{height:1px;background:var(--border);margin:6px 8px}.nav-pos[data-v-114fdf60]{gap:8px;padding:7px 12px;font-size:var(--fs-label);min-height:32px}.nav-pos-name[data-v-114fdf60]{text-overflow:ellipsis}.nav-res[data-v-114fdf60]{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.nav-item.pos-up .nav-icon[data-v-114fdf60]{color:var(--accent)}.nav-item.pos-down .nav-icon[data-v-114fdf60]{color:#e74c3c}.nav-res.ok[data-v-114fdf60]{color:var(--accent)}.nav-res.bad[data-v-114fdf60]{color:#e74c3c}.nav-res.flat[data-v-114fdf60]{color:var(--muted)}.sidebar:not(.collapsed) .nav-res[data-v-114fdf60]{min-width:64px;text-align:right}.sidebar.collapsed .nav-res[data-v-114fdf60]{font-size:12px}.content[data-v-114fdf60]{margin-left:var(--sidebar-w-collapsed);height:100vh;overflow-y:auto;padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom)}.settings-view[data-v-114fdf60]{max-width:560px}.settings-title[data-v-114fdf60],.cabinet h1[data-v-114fdf60]{display:flex;align-items:center;gap:8px;font-size:var(--fs-heading);font-weight:600;color:var(--text);margin-top:-10px;margin-bottom:12px;padding-left:25px}.settings-group[data-v-114fdf60]{display:flex;flex-direction:column;gap:0px}.settings-row[data-v-114fdf60]{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:8px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card);margin:0 0 14px;flex-wrap:nowrap}.settings-row-label[data-v-114fdf60]{font-size:13px;color:var(--text);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-row-right[data-v-114fdf60]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.settings-row-main[data-v-114fdf60]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.settings-row-sub[data-v-114fdf60]{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:-8px 0 0}.sum-input[data-v-114fdf60]{width:90px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-btn);background:transparent;color:var(--text);font-family:inherit;font-size:var(--fs-label);text-align:right;font-variant-numeric:tabular-nums}.sum-input[data-v-114fdf60]:disabled{opacity:.5}.theme-options[data-v-114fdf60]{display:flex;gap:6px}.theme-option[data-v-114fdf60]{display:flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid var(--border);border-radius:var(--radius-btn);background:transparent;color:var(--muted);font-size:var(--fs-label);cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.theme-option svg[data-v-114fdf60]{width:16px;height:16px;display:block}.theme-option.active[data-v-114fdf60]{background:#94af8329;color:var(--accent);border-color:var(--accent)}.theme-option[data-v-114fdf60]:disabled,.year-btn[data-v-114fdf60]:disabled,.dl-input[data-v-114fdf60]:disabled{opacity:.45;cursor:default}.theme-option[data-v-114fdf60]:disabled:hover{color:var(--muted)}.year-btn[data-v-114fdf60]:disabled:hover{border-color:#94af83;color:var(--text);background:transparent}.dl-hint-busy[data-v-114fdf60]{color:var(--accent)}.toggle[data-v-114fdf60]{position:relative;width:44px;height:24px;border-radius:20px;border:1px solid var(--border);background:var(--toggle-track);cursor:pointer;flex-shrink:0;padding:0;transition:background .2s}.toggle-knob[data-v-114fdf60]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:transform .2s,background .2s}.toggle.on[data-v-114fdf60]{background:var(--accent)}.toggle.on .toggle-knob[data-v-114fdf60]{transform:translate(20px);background:#fff}.pin-change[data-v-114fdf60]{background:transparent;border:none;color:var(--accent);font-size:var(--fs-label);cursor:pointer;font-family:inherit;padding:0}.pin-change[data-v-114fdf60]:hover{text-decoration:underline}.token-input[data-v-114fdf60]{flex:1;min-width:0;background:var(--input);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:var(--fs-label);font-family:inherit;padding:6px 8px;outline:none}.token-input[data-v-114fdf60]:focus{border-color:var(--accent)}.token-input[data-v-114fdf60]::placeholder{color:var(--muted)}.token-mask[data-v-114fdf60]{font-size:var(--fs-label);color:var(--muted);letter-spacing:0;white-space:nowrap}.token-del[data-v-114fdf60]{border:none;background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;padding:0 2px;font-family:inherit}.token-del[data-v-114fdf60]:hover{color:#e74c3c}.token-confirm[data-v-114fdf60]{border:none;background:transparent;color:#e74c3c;font-size:var(--fs-label);cursor:pointer;padding:0;font-family:inherit}.token-confirm[data-v-114fdf60]:hover{text-decoration:underline}.phone-wrap[data-v-114fdf60]{display:flex;align-items:center;gap:0;flex:1;min-width:0}.phone-prefix[data-v-114fdf60]{font-size:var(--fs-body);color:var(--text)}.phone-input[data-v-114fdf60]{flex:1;min-width:0;background:transparent;border:none;color:var(--text);font-size:var(--fs-body);font-family:inherit;outline:none;margin-left:-3px}.phone-input[data-v-114fdf60]::placeholder{color:var(--muted)}.pin-ok[data-v-114fdf60]:disabled{opacity:.4;cursor:default}.call-number[data-v-114fdf60]{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:var(--fs-display);font-weight:600;text-decoration:underline;padding-left:5px;cursor:pointer}.call-icon[data-v-114fdf60]{width:25px;height:25px;display:block}.call-info[data-v-114fdf60]{display:flex;flex-direction:column;gap:2px}.call-hint[data-v-114fdf60]{font-size:var(--fs-small);color:var(--muted)}.call-hint.error[data-v-114fdf60]{color:#e74c3c}.pin-setup[data-v-114fdf60]{margin-top:2px;padding:10px 14px;background:var(--panel);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:6px}.pin-setup-row[data-v-114fdf60]{display:flex;align-items:center;gap:10px}.pin-boxes[data-v-114fdf60]{display:flex;gap:8px;cursor:text}.pin-box[data-v-114fdf60]{width:40px;height:46px;border:1px solid var(--border);border-radius:8px;background:var(--input);color:var(--text);font-size:22px;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.pin-box.active[data-v-114fdf60]{border-color:var(--accent)}.pin-ok[data-v-114fdf60]{width:30px;height:30px;border-radius:50%;border:2px solid #94af83;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#94af83;border-color:#94af83;background:#94af8354}.pin-ok svg[data-v-114fdf60]{width:18px;height:18px;display:block}.pin-setup-hidden[data-v-114fdf60]{position:absolute;opacity:0;width:0;height:0;border:none;padding:0}.pin-error[data-v-114fdf60]{color:#e74c3c;font-size:var(--fs-label);min-height:18px}.lock-screen[data-v-114fdf60]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;z-index:200}.lock-icon[data-v-114fdf60]{width:64px;height:64px;border-radius:16px}.lock-title[data-v-114fdf60]{font-size:var(--fs-name);font-weight:700;color:var(--text)}.lock-subtitle[data-v-114fdf60]{font-size:var(--fs-label);color:var(--muted)}.pin-dots[data-v-114fdf60]{display:flex;gap:12px;margin-top:4px}.pin-dot[data-v-114fdf60]{width:15px;height:15px;border-radius:50%;border:2px solid var(--border);transition:background .15s,border-color .15s}.pin-dot.filled[data-v-114fdf60]{background:var(--accent);border-color:var(--accent)}.pin-keypad[data-v-114fdf60]{display:grid;grid-template-columns:repeat(3,70px);gap:10px;margin-top:6px}.pin-key[data-v-114fdf60]{width:70px;height:70px;border-radius:50%;border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:30px;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;transition:background .15s;touch-action:manipulation;user-select:none;-webkit-user-select:none}.pin-key[data-v-114fdf60]:hover{background:var(--border)}.pin-key[data-v-114fdf60]:active{background:#94af8333}.pin-key-del[data-v-114fdf60]{font-size:26px;color:var(--muted)}.pin-key-blank[data-v-114fdf60]{width:70px;height:70px}.cabinet[data-v-114fdf60]{max-width:100%}.cabinet .header[data-v-114fdf60]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding-top:0}.title-icon[data-v-114fdf60]{width:24px;height:24px;display:block;color:var(--accent);flex-shrink:0}.cabinet-error[data-v-114fdf60]{color:#e74c3c;font-size:var(--fs-label);margin:0 0 8px 20px}.relogin[data-v-114fdf60]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 var(--gap);padding:var(--card-pad-y) var(--card-pad-x);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--panel)}.relogin-text[data-v-114fdf60]{font-size:var(--fs-label);color:var(--text)}.relogin-note[data-v-114fdf60]{font-size:var(--fs-small);color:var(--muted);line-height:1.4;max-width:420px}.summary[data-v-114fdf60],.bot-card[data-v-114fdf60]{border-radius:var(--radius-card);padding:0 10px 10px;margin-bottom:0;width:100%}.summary-item[data-v-114fdf60]{display:flex;margin-bottom:5px;font-size:var(--fs-body)!important;color:var(--text);font-weight:500;flex-wrap:nowrap;align-items:baseline}.summary-item span[data-v-114fdf60]:first-child{flex:0 1 auto;min-width:0;white-space:nowrap}.summary-value[data-v-114fdf60]{font-weight:700;margin:0 0 0 10px;flex:0 0 auto;white-space:nowrap}.sum-col[data-v-114fdf60]{display:flex;flex-direction:column;align-items:flex-start}.account_id[data-v-114fdf60]{font-size:var(--fs-small);color:var(--muted);line-height:.25}.bot-card[data-v-114fdf60]{text-align:left;margin-bottom:20px}.bot-name[data-v-114fdf60]{font-size:var(--fs-name);margin-bottom:15px;font-weight:600;display:contents;color:var(--text)}.bot-controls[data-v-114fdf60]{display:flex;flex-direction:column;gap:15px;margin-top:-5px}.volume-control[data-v-114fdf60]{display:flex;align-items:center;height:30px;margin:10px 0;gap:3px}.volume-bar[data-v-114fdf60]{width:15px;height:30px;background:var(--border);border-radius:3px;cursor:pointer;transition:background .3s}.volume-bar.active[data-v-114fdf60]{background:var(--accent)}.inform[data-v-114fdf60]{margin:-20px 0 0;font-weight:700}.demo-refresh[data-v-114fdf60]{background:transparent;border:none;padding:0;color:var(--muted);cursor:pointer;display:inline-flex;vertical-align:middle}.demo-refresh[data-v-114fdf60]:hover{color:var(--accent)}.demo-refresh[data-v-114fdf60]:disabled{opacity:.5;cursor:default}.demo-refresh svg[data-v-114fdf60]{width:17px;height:17px;display:block}.settings-note[data-v-114fdf60]{font-size:var(--fs-small);color:var(--accent);min-height:16px}.settings-note.error[data-v-114fdf60]{color:#e74c3c}.inform p[data-v-114fdf60]{margin:0}.switch[data-v-114fdf60]{position:relative;display:inline-block;width:40px;height:20px;margin:5px 0}.switch input[data-v-114fdf60]{opacity:0;width:0;height:0}.slider[data-v-114fdf60]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border);transition:.4s;border-radius:20px;outline:none}.slider[data-v-114fdf60]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.switch input:checked+.slider[data-v-114fdf60]{background-color:var(--accent)}.switch input:not(:checked)+.slider[data-v-114fdf60]{background-color:#ffd876}.switch input:checked+.slider[data-v-114fdf60]:before{transform:translate(20px)}.switch input:focus+.slider[data-v-114fdf60]{box-shadow:none}.header-title[data-v-114fdf60]{display:inline-block;min-width:9ch}.header-switch[data-v-114fdf60]{margin:0 0 0 2px;flex-shrink:0}:root[data-theme=light] .sidebar[data-v-114fdf60]:not(.collapsed){box-shadow:6px 0 24px #00000024}.side-btn.update-btn[data-v-114fdf60]{color:var(--accent)}.side-btn.update-btn[data-v-114fdf60]:hover{color:#ffd876}.side-btn.update-btn[data-v-114fdf60]:disabled{opacity:.6;cursor:default}.muted-note[data-v-114fdf60]{font-size:var(--fs-label);color:var(--muted);padding:6px 0}.dl-form[data-v-114fdf60]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 0}.dl-input[data-v-114fdf60]{background:var(--input);border:1px solid var(--border);border-radius:var(--radius-btn);color:var(--text);font-family:inherit;font-size:var(--fs-label);padding:7px 10px;outline:none;min-width:0}.dl-input[data-v-114fdf60]:focus{border-color:var(--accent)}.dl-input[data-v-114fdf60]:disabled{opacity:.6}.dl-select[data-v-114fdf60]{flex:0 1 180px}.dl-days[data-v-114fdf60]{flex:0 1 96px}.dl-hint[data-v-114fdf60]{font-size:var(--fs-small);color:var(--muted);margin:6px 0 0}.dl-progress[data-v-114fdf60]{margin:10px 0 0}.dl-bar[data-v-114fdf60]{height:6px;border-radius:3px;background:var(--border);overflow:hidden}.dl-bar-fill[data-v-114fdf60]{height:100%;background:var(--accent);transition:width .3s}.dl-status[data-v-114fdf60]{font-size:var(--fs-label);color:var(--text);margin-top:6px}.dl-log[data-v-114fdf60]{margin-top:6px;max-height:132px;overflow:auto;font-size:var(--fs-small);color:var(--muted);line-height:1.5}.dl-stop[data-v-114fdf60]{margin-top:8px}.dl-toggle[data-v-114fdf60]{display:inline-flex;align-items:baseline;background:transparent;border:none;padding:0;color:var(--muted);font-family:inherit;font-size:var(--fs-label);cursor:pointer}.dl-toggle[data-v-114fdf60]{text-decoration:underline dotted;text-underline-offset:3px}.dl-toggle[data-v-114fdf60]:hover{color:var(--accent)}.dl-head[data-v-114fdf60]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dl-link[data-v-114fdf60]{color:var(--muted)}.sl-body[data-v-114fdf60]{display:flex;flex-direction:column;gap:10px;margin-top:10px;max-width:720px}.sl-hint[data-v-114fdf60]{font-size:var(--fs-small);color:var(--muted);line-height:1.4}.sl-add[data-v-114fdf60]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sl-add-foot[data-v-114fdf60]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sl-add-hint[data-v-114fdf60]{font-size:11px;color:var(--muted)}.sl-input[data-v-114fdf60]{width:100%;max-width:420px;min-height:76px;resize:vertical;line-height:1.4;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-btn);background:transparent;color:var(--text);font-family:inherit;font-size:var(--fs-label);text-transform:uppercase}.sl-input[data-v-114fdf60]:disabled{opacity:.5}.sl-list[data-v-114fdf60]{display:flex;flex-direction:column;gap:4px}.sl-row[data-v-114fdf60]{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px solid var(--border);font-size:var(--fs-small)}.sl-row-on .sl-state[data-v-114fdf60]{color:var(--accent)}.sl-state[data-v-114fdf60]{font-size:11px;color:var(--muted);min-width:76px}.sl-toggle[data-v-114fdf60]{margin-left:auto;padding:3px 10px;border:1px solid var(--border);border-radius:var(--radius-btn);background:transparent;color:var(--muted);font-family:inherit;font-size:11px;cursor:pointer}.sl-toggle[data-v-114fdf60]:hover{color:var(--accent);border-color:var(--accent)}.sl-toggle[data-v-114fdf60]:disabled{opacity:.45;cursor:default}.sl-row-on .sl-toggle[data-v-114fdf60]{color:#ffd876;border-color:#ffd876}.sl-row-on .sl-toggle[data-v-114fdf60]:hover{color:#ffd876;border-color:#ffd876;opacity:.85}.sl-row .sl-toggle+.sl-del[data-v-114fdf60]{margin-left:2px}.sl-name[data-v-114fdf60]{color:var(--text);font-weight:600;min-width:150px}.sl-ticker[data-v-114fdf60]{color:var(--accent)}.sl-years[data-v-114fdf60]{color:var(--muted);font-size:11px}.sl-del[data-v-114fdf60]{margin-left:auto;border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:14px;line-height:1;padding:0 4px;cursor:pointer}.sl-del[data-v-114fdf60]:hover:not(:disabled){color:#e74c3c}.sl-del[data-v-114fdf60]:disabled{opacity:.4;cursor:default}.dl-body[data-v-114fdf60]{margin-top:8px}.bt-actions[data-v-114fdf60]{display:flex;align-items:center;gap:var(--gap);flex-wrap:wrap;margin-top:12px}.bt-actions .dl-hint[data-v-114fdf60]{margin:0}.bt-run[data-v-114fdf60]{padding:6px 18px;border:1px solid var(--accent);border-radius:var(--radius-btn);background:#94af8329;color:var(--accent);font-family:inherit;font-size:var(--fs-label);cursor:pointer;transition:background .15s}.bt-run[data-v-114fdf60]:hover{background:#94af8347}.bt-run[data-v-114fdf60]:disabled{opacity:.5;cursor:default}.bt-num[data-v-114fdf60]{flex:0 1 76px}.flds[data-v-114fdf60]{gap:12px 8px;align-items:flex-end}.fld[data-v-114fdf60]{position:relative;display:inline-flex;flex-direction:column;padding-top:9px;width:88px;flex:0 0 auto}.fld-bal[data-v-114fdf60]{width:112px}.fld-wide[data-v-114fdf60]{width:104px}.fld-hz[data-v-114fdf60]{width:160px}.fld-sel[data-v-114fdf60]{width:150px}.fld-year[data-v-114fdf60]{width:122px}.fld-label[data-v-114fdf60]{position:absolute;top:9px;transform:translateY(-50%);left:9px;padding:0 4px;background:var(--bg);color:var(--muted);font-size:11px;line-height:1;white-space:nowrap;pointer-events:none}.fld-in[data-v-114fdf60]{width:100%}.bt-logtoggle[data-v-114fdf60]{margin-top:8px}.bt-strat[data-v-114fdf60]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.bt-strat-sel[data-v-114fdf60]{width:auto;min-width:220px;max-width:100%}.bt-strat-note[data-v-114fdf60]{font-size:var(--fs-small);color:var(--muted);line-height:1.45}.bt-total[data-v-114fdf60]{display:flex;justify-content:space-between;gap:var(--gap);flex-wrap:wrap;margin-top:12px;padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--fs-label);color:var(--text)}.bt-total>span[data-v-114fdf60]:first-child{color:var(--muted)}.bt-acc[data-v-114fdf60]{margin-top:12px;padding-bottom:4px;border-bottom:1px solid var(--border)}.bt-ref[data-v-114fdf60]{margin-top:16px}.bt-tickers[data-v-114fdf60]{margin-top:4px}.bt-tk[data-v-114fdf60]{margin-top:14px}.bt-stats[data-v-114fdf60]{margin-top:10px;border-collapse:collapse}.bt-stats td[data-v-114fdf60]{padding:1px 0;font-size:var(--fs-small);color:var(--text);vertical-align:top}.bt-stats td[data-v-114fdf60]:first-child{color:var(--muted);padding-right:14px;white-space:nowrap}.bt-ytable[data-v-114fdf60]{margin-top:12px;border-collapse:collapse}.bt-ytable th[data-v-114fdf60]{color:var(--muted);font-weight:400;font-size:var(--fs-small);text-align:right;padding:3px 14px 3px 0;border-bottom:1px solid var(--border)}.bt-ytable th[data-v-114fdf60]:first-child,.bt-ytable td[data-v-114fdf60]:first-child{text-align:left}.bt-ytable td[data-v-114fdf60]{font-size:var(--fs-small);color:var(--text);text-align:right;padding:3px 14px 3px 0;font-variant-numeric:tabular-nums}.bt-trades[data-v-114fdf60]{margin-top:8px;max-height:420px;overflow:auto;font-family:Consolas,Courier New,monospace;font-size:var(--fs-small);line-height:1.45;color:var(--text);background:var(--input);border:1px solid var(--border);border-radius:var(--radius-btn);padding:8px 10px;white-space:pre;-moz-tab-size:4;tab-size:4}.bt-tk-head[data-v-114fdf60]{font-size:var(--fs-body);font-weight:700;color:var(--accent);padding-bottom:4px;border-bottom:1px solid var(--border)}.bt-result[data-v-114fdf60]{margin-top:10px}.bt-log[data-v-114fdf60]{max-height:260px}.ok[data-v-114fdf60]{color:var(--accent)}.bad[data-v-114fdf60]{color:#e74c3c}.bt-stats td.ok[data-v-114fdf60],.bt-ytable td.ok[data-v-114fdf60],.bt-trades .ok[data-v-114fdf60]{color:var(--accent)}.bt-stats td.bad[data-v-114fdf60],.bt-ytable td.bad[data-v-114fdf60],.bt-trades .bad[data-v-114fdf60]{color:#e74c3c}.instr-block[data-v-114fdf60]{display:flex;align-items:flex-end;gap:var(--gap);padding:5px 0;flex-wrap:wrap}.instr-name[data-v-114fdf60]{min-width:104px;text-align:left}.instr-col[data-v-114fdf60],.year-col[data-v-114fdf60]{display:flex;flex-direction:column;align-items:center;gap:2px}.instr-col[data-v-114fdf60]{align-items:flex-start}.stat-label[data-v-114fdf60]{font-size:10px;line-height:1;white-space:nowrap;padding:0 2px;margin:0 0 -8px;background-color:#0b0e14;border-radius:10px;z-index:11;color:#94af83;pointer-events:none}.stat-label.ok[data-v-114fdf60]{color:var(--accent)}.stat-label.bad[data-v-114fdf60]{color:#e74c3c}.stat-label.empty[data-v-114fdf60]{color:var(--muted)}.robot-prices .stat-label.ok[data-v-114fdf60]{color:var(--accent);font-size:9px}.robot-prices .stat-label.bad[data-v-114fdf60]{color:#e74c3c;font-size:9px}.tick-hide[data-v-114fdf60]{border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:15px;line-height:1;padding:4px 5px;cursor:pointer}.tick-hide[data-v-114fdf60]:hover{color:#e74c3c}.hidden-list .tick-hide[data-v-114fdf60]:hover{color:var(--accent)}.hidden-bar[data-v-114fdf60]{display:flex;align-items:center;gap:var(--gap);flex-wrap:wrap;margin-top:10px}.hidden-thr[data-v-114fdf60]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-small);color:var(--muted)}.thr-input[data-v-114fdf60]{width:56px;padding:3px 6px;border:1px solid var(--border);border-radius:var(--radius-btn);background:transparent;color:var(--text);font-family:inherit;font-size:var(--fs-small);text-align:right}.hidden-list[data-v-114fdf60]{margin-top:6px}.robot-universe[data-v-114fdf60]{display:flex;flex-wrap:wrap;gap:10px 8px;align-items:flex-end;margin:4px 0 16px}.robot-title[data-v-114fdf60]{flex:0 0 100%;font-size:var(--fs-small);color:var(--muted);margin-bottom:2px}.chat-view[data-v-114fdf60]{display:flex;flex-direction:column;gap:8px;height:calc(100vh - var(--page-pad-top) - var(--page-pad-bottom))}.mine-avatar[data-v-114fdf60]{cursor:pointer}.mine-avatar[data-v-114fdf60]:hover,.my-pick[data-v-114fdf60]:hover{opacity:.75}.avatar-overlay[data-v-114fdf60]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#05080eb8;z-index:90}.avatar-modal[data-v-114fdf60]{display:flex;flex-direction:column;gap:6px;width:min(420px,92vw);padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--panel);text-align:center;margin-left:50px}.avatar-note[data-v-114fdf60]{font-size:var(--fs-small);color:var(--muted);line-height:1.35}.avatar-grid[data-v-114fdf60]{display:flex;flex-wrap:wrap;gap:0px;justify-content:center;margin:8px 0}.avatar-choice[data-v-114fdf60]{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:0px solid var(--border);border-radius:10px;background:transparent;font-size:30px;line-height:1;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji","Android Emoji",sans-serif;cursor:pointer}.avatar-choice[data-v-114fdf60]:hover:not(:disabled){border-color:#ffd876;background:#ffd8761a}.avatar-choice[data-v-114fdf60]:disabled{opacity:.5;cursor:default}.content.chat-mode[data-v-114fdf60]{padding-left:0;padding-right:0}.chat-note[data-v-114fdf60]{font-size:var(--fs-small);color:var(--muted);margin-top:-6px;padding:0 20px 0 10px}.chat-sep[data-v-114fdf60]{height:1px;background:var(--border);opacity:.35;margin:2px 10px 8px}.chat-bubble.canDelete[data-v-114fdf60]{cursor:pointer}.chat-bubble.picked[data-v-114fdf60]{outline:1px solid #e74c3c66}.chat-del[data-v-114fdf60]{flex:0 0 auto;align-self:center;color:#e74c3c;font-size:15px;line-height:1;cursor:pointer;padding:0 2px}.chat-del[data-v-114fdf60]:hover{color:#ff6b5b}.chat-row.mine .chat-del[data-v-114fdf60]{order:-1}.chat-box[data-v-114fdf60]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius-card);max-width:600px}.chat-empty[data-v-114fdf60]{color:var(--muted);font-size:var(--fs-small);margin:auto}.chat-row[data-v-114fdf60]{display:flex;align-items:flex-end;gap:6px;margin-bottom:10px}.chat-row.mine[data-v-114fdf60]{justify-content:flex-end}.chat-avatar[data-v-114fdf60]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:11;width:30px;height:30px;font-size:25px;line-height:1;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji","Android Emoji",sans-serif;-webkit-user-select:none;user-select:none;margin:0 0 -20px}.chat-bubble[data-v-114fdf60]{max-width:70%;padding:5px 10px;border-radius:16px 16px 16px 0;background:#1a1f2b;border:1px solid var(--border)}.chat-bubble.mine[data-v-114fdf60]{border-radius:16px 16px 0;background:#94af8329;border-color:#94af8359}.chat-bubble.owner[data-v-114fdf60]{border-color:#ffd87666}.chat-who[data-v-114fdf60]{font-size:11px;color:var(--muted);margin-bottom:2px}.chat-who.owner[data-v-114fdf60]{color:#ffd876}.chat-text[data-v-114fdf60]{font-size:16px;color:var(--text);line-height:1.35;white-space:pre-wrap;word-break:break-word}.chat-time[data-v-114fdf60]{font-size:10px;color:var(--muted);text-align:right;margin-top:3px;opacity:.8}.chat-input-row[data-v-114fdf60]{display:flex;align-items:center;gap:8px;margin-top:auto}.chat-input[data-v-114fdf60]{flex:1;padding:10px 12px;border:1px solid var(--border);border-radius:20px;background:transparent;color:var(--text);font-family:inherit;font-size:17px;margin-bottom:-25px;margin-left:10px;margin-right:10px;max-width:600px;height:40px}.chat-input[data-v-114fdf60]:focus{outline:none;border-color:var(--accent)}.install-card[data-v-114fdf60]{max-width:357px;padding:16px 14px;border-radius:var(--radius-card);text-align:center}.install-title[data-v-114fdf60]{font-size:17px;font-weight:700;color:var(--text);margin-bottom:0}.install-step[data-v-114fdf60]{font-size:14px;color:var(--text);margin-bottom:10px;line-height:1.5}.install-safari-link[data-v-114fdf60]{display:inline-block;font-size:14px;color:var(--accent);text-decoration:underline;line-height:1.5}.share-dots[data-v-114fdf60]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:25px;border-radius:50%;background:#fff;border:1px solid var(--border);font-size:11px;color:#000;margin:1px;padding:3px 0 0}.install-option[data-v-114fdf60]{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:11px 14px;margin:8px auto 0;font-size:14px;font-weight:600;color:var(--text);text-align:center}.users-list[data-v-114fdf60]{display:flex;flex-direction:column;gap:2px;margin-top:6px}.user-row[data-v-114fdf60]{display:flex;align-items:baseline;gap:8px;padding:5px 0;border-bottom:1px solid var(--border);font-size:var(--fs-small)}.user-avatar[data-v-114fdf60]{flex:0 0 auto;align-self:center;font-size:16px;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji","Android Emoji",sans-serif}.user-phone[data-v-114fdf60]{color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer}.user-phone.owner[data-v-114fdf60]{color:#ffd876}.user-seen[data-v-114fdf60]{margin-left:auto;font-size:11px;color:var(--muted);display:inline-flex;align-items:center;gap:5px}.user-seen.online[data-v-114fdf60]{color:var(--accent)}.user-dot[data-v-114fdf60]{width:7px;height:7px;border-radius:50%;background:var(--muted);opacity:.5;display:inline-block}.user-dot.on[data-v-114fdf60]{background:var(--accent);opacity:1}.user-date[data-v-114fdf60]{margin-left:auto;color:var(--muted);font-size:11px}.champ-badge[data-v-114fdf60]{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:10px 18px;border:1px solid #ffd876;border-radius:var(--radius-card);background:#ffd87612}.champ-badge[data-v-114fdf60]{text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.champ-badge[data-v-114fdf60]:hover{border-color:#ffd876;background:#ffd87621}.champ-title[data-v-114fdf60]{font-size:20px;color:#ffd876;text-align:center;line-height:1}.champ-brand[data-v-114fdf60]{font-size:16px;color:var(--muted);letter-spacing:.5px;text-align:center}.champ-dates[data-v-114fdf60]{font-size:14px;color:var(--muted);text-align:center;margin-top:-7px}.today-line[data-v-114fdf60]{font-size:14px;color:#fff;margin-top:10px}.today-hint[data-v-114fdf60]{display:block;font-size:10px;color:var(--muted);opacity:.8;margin-top:-5px}.robot-status[data-v-114fdf60]{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}.stocks-toggle[data-v-114fdf60]{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid #94af83;border-radius:var(--radius-btn);background:transparent;color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.stocks-toggle svg[data-v-114fdf60]{width:18px;height:18px;display:block}.stocks-toggle[data-v-114fdf60]:hover{color:var(--accent)}.stocks-toggle.active[data-v-114fdf60]{background:#94af8329;color:var(--accent)}.robot-pick[data-v-114fdf60]{display:flex;flex-direction:column;gap:4px}.slot-box[data-v-114fdf60]{display:flex;flex-direction:column;gap:3px;margin:10px 0 4px;max-width:420px}.slot-head[data-v-114fdf60]{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--fs-label)}.slot-name[data-v-114fdf60]{color:var(--text)}.slot-value[data-v-114fdf60]{color:#ffd876;font-weight:700;font-variant-numeric:tabular-nums}.slot-range[data-v-114fdf60]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--accent) var(--fill, 50%),var(--border) var(--fill, 50%));outline:none;cursor:pointer}.slot-range[data-v-114fdf60]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#ffd876;border:2px solid #0b0e14;box-shadow:0 0 6px #ffd87673;cursor:pointer}.slot-range[data-v-114fdf60]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#ffd876;border:2px solid #0b0e14;cursor:pointer}.slot-range[data-v-114fdf60]:disabled{opacity:.5;cursor:default}.slot-scale[data-v-114fdf60]{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:-2px}.slot-hint[data-v-114fdf60]{font-size:11px;color:var(--muted);line-height:1.35}.slot-hint.error[data-v-114fdf60]{color:#e74c3c}.robot-pick-title[data-v-114fdf60]{font-size:14px;color:#fff;margin-top:10px}.robot-pick-note[data-v-114fdf60]{display:block;font-size:10px;color:var(--muted);opacity:.8;margin-top:-5px}.robot-log-wrap[data-v-114fdf60]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}.robot-head[data-v-114fdf60]{display:flex;align-items:center;gap:var(--gap);flex-wrap:wrap}.robot-actions[data-v-114fdf60]{display:flex;gap:var(--gap)}.trade-toggle[data-v-114fdf60]{padding:5px 10px;border:1px solid #94af83;border-radius:var(--radius-btn);background:transparent;color:var(--text);font-family:inherit;font-size:18px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.trade-toggle[data-v-114fdf60]:hover{border-color:var(--accent);color:var(--accent)}.trade-toggle.on[data-v-114fdf60]{border-color:var(--accent);background:#94af8329;color:var(--accent)}.trade-toggle[data-v-114fdf60]:disabled{border-color:var(--border);background:transparent;color:var(--muted);opacity:.55;cursor:default}.trade-toggle[data-v-114fdf60]:disabled:hover{border-color:var(--border);color:var(--muted)}.robot-title2[data-v-114fdf60]{font-size:var(--fs-small);color:var(--muted)}.robot-state[data-v-114fdf60]{font-size:var(--fs-small)}.robot-state.ok[data-v-114fdf60]{color:var(--accent)}.robot-state.bad[data-v-114fdf60]{color:#e74c3c}.robot-pos[data-v-114fdf60]{position:relative;display:flex;flex-direction:column;gap:0px;font-size:13px;color:var(--text);margin:15px 0;padding:15px 0 5px 5px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--panel);max-width:350px}.robot-pos-title[data-v-114fdf60]{position:absolute;top:-8px;left:10px;padding:0 4px;background:var(--bg);font-size:14px;line-height:1.2;color:var(--muted)}.robot-pos-table[data-v-114fdf60]{display:grid;grid-auto-flow:row;grid-template-columns:repeat(9,max-content);column-gap:6px;row-gap:3px;align-items:center;justify-items:start;white-space:nowrap}.robot-pos-table>.pos-count[data-v-114fdf60]{grid-column:1}.robot-pos:not(.robot-sold) .robot-pos-table[data-v-114fdf60]{grid-template-columns:repeat(6,max-content);column-gap:9px}.robot-pos-table[data-v-114fdf60]{grid-template-columns:repeat(9,max-content);overflow-x:auto}.robot-sold .robot-pos-table[data-v-114fdf60]{column-gap:4px}.pos-count[data-v-114fdf60]{color:var(--text);font-variant-numeric:tabular-nums}.pos-time[data-v-114fdf60]{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.robot-sold[data-v-114fdf60]{margin-top:14px}.robot-pos[data-v-114fdf60]:not(.robot-sold){cursor:pointer}.pos-dot[data-v-114fdf60]{color:var(--muted);opacity:.55}.pos-who[data-v-114fdf60]{display:inline-flex;align-items:center;gap:5px}.pos-arrow[data-v-114fdf60]{display:inline-flex;align-items:center}.pos-res[data-v-114fdf60]{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.pos-res.flat[data-v-114fdf60]{color:var(--muted)}.trend-ico[data-v-114fdf60]{width:15px;height:15px;display:block;flex:0 0 auto}.pos-total[data-v-114fdf60]{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.pos-was[data-v-114fdf60]{color:var(--muted)}.pos-comm[data-v-114fdf60]{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.pos-res[data-v-114fdf60]{font-variant-numeric:tabular-nums}.robot-log[data-v-114fdf60]{margin:4px 0 0;padding:8px 10px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card);font-size:11px;line-height:1.45;color:var(--muted);max-height:200px;overflow:auto;white-space:pre-wrap}.robot-last[data-v-114fdf60]{display:flex;flex-direction:column;gap:6px}.robot-updated[data-v-114fdf60]{font-size:11px;color:var(--muted);margin-top:10px;opacity:.75}.robot-prices[data-v-114fdf60]{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:flex-end}.robot-chart[data-v-114fdf60]{display:flex;flex-direction:column;gap:2px;margin-top:4px;max-width:720px}.chart-head[data-v-114fdf60]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:10px}.chart-name[data-v-114fdf60]{font-size:18px;color:var(--text);text-transform:uppercase;font-weight:600}.chart-last[data-v-114fdf60]{font-size:var(--fs-label);color:var(--accent);font-variant-numeric:tabular-nums;transition:opacity .18s ease}.chart-last.fading[data-v-114fdf60]{opacity:.15}.chart-delta[data-v-114fdf60]{font-size:var(--fs-small)}.chart-buy[data-v-114fdf60]{align-self:center;margin-left:2px}.chart-note-line[data-v-114fdf60]{font-size:12px;color:var(--muted);line-height:1.35;margin-top:2px;max-width:720px}.chart-note-line .nt-time[data-v-114fdf60]{opacity:.6;margin-right:6px}.manual-panel[data-v-114fdf60]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:20px;margin-bottom:20px}.manual-panel .manual-msg[data-v-114fdf60]{flex:1 0 100%}.manual-buy-row[data-v-114fdf60]{position:relative;display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:14px 0 10px;padding:10px;border:1px solid #ffd876;border-radius:var(--radius-card);background:var(--panel)}.manual-buy-title[data-v-114fdf60]{position:absolute;top:-8px;left:10px;padding:0 4px;background:#0b0e14;font-size:12px;line-height:1.2;color:#fad475}.trade-btn[data-v-114fdf60]{padding:4px 10px;border:1px solid #ffd876;border-radius:var(--radius-btn);background:transparent;font-family:inherit;font-size:14px;cursor:pointer}.trade-btn.buy[data-v-114fdf60]{color:#ffd876}.trade-btn.sell[data-v-114fdf60]{color:#ffd876;border-color:#ffd876}.trade-btn[data-v-114fdf60]:disabled{opacity:.4;cursor:default}.trade-btn[data-v-114fdf60]:hover:not(:disabled){background:#ffd87629}.qty-box[data-v-114fdf60]{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.qty-val[data-v-114fdf60]{min-width:10px;text-align:center;font-size:var(--fs-label);color:#fff;font-variant-numeric:tabular-nums;cursor:text}.qty-input[data-v-114fdf60]{width:44px;padding:0;text-align:center;background:transparent;border:none;outline:none;color:var(--text);font-family:inherit;font-size:var(--fs-label);font-variant-numeric:tabular-nums}.qty-unit[data-v-114fdf60]{font-size:14px;color:#fff}.qa[data-v-114fdf60],.ok-btn[data-v-114fdf60],.close-btn[data-v-114fdf60]{width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;font-family:inherit;font-size:13px;line-height:1;cursor:pointer;flex:0 0 auto}.qa[data-v-114fdf60]{border:1px solid #ffd876;color:#ffd876}.qa[data-v-114fdf60]:hover:not(:disabled){background:#ffd87629}.qa-ico[data-v-114fdf60]{width:12px;height:12px;display:block}.buy-sum[data-v-114fdf60]{font-size:var(--fs-label);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.ok-btn[data-v-114fdf60]{border:1px solid #ffd876;color:#ffd876}.ok-btn[data-v-114fdf60]:hover:not(:disabled){background:#ffd87629}.close-btn[data-v-114fdf60]{border:none;color:var(--muted);font-size:14px}.close-btn[data-v-114fdf60]:hover:not(:disabled){color:var(--text)}.qa[data-v-114fdf60]:disabled,.ok-btn[data-v-114fdf60]:disabled{opacity:.35;cursor:default}.close-btn[data-v-114fdf60]:disabled{opacity:.35;cursor:default}.pos-card[data-v-114fdf60]{position:relative;display:flex;flex-direction:column;gap:2px;width:300px;flex:0 0 auto;padding:7px 9px;border:1px solid #ffd876;border-radius:var(--radius-card);background:var(--panel)}.pos-card-title[data-v-114fdf60]{position:absolute;top:-11px;left:10px;padding:0 4px;background:var(--bg);font-size:16px;line-height:1.2;color:#ffd876;border-radius:10px}.pos-head[data-v-114fdf60]{display:flex;align-items:center;gap:6px;font-size:18px;color:var(--text);line-height:1.25}.pos-res[data-v-114fdf60]{margin-left:auto;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.pos-res.ok[data-v-114fdf60]{color:var(--accent)}.pos-res.bad[data-v-114fdf60]{color:#e74c3c}.pos-grid[data-v-114fdf60]{display:grid;grid-template-columns:auto 1fr auto;column-gap:6px;margin-top:3px;cursor:pointer}.pos-grid:hover .pos-sum[data-v-114fdf60]{color:var(--accent)}.pos-label[data-v-114fdf60]{font-size:14px;color:var(--muted)}.pos-sum[data-v-114fdf60]{font-size:16px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.pos-sub[data-v-114fdf60]{font-size:16px;color:var(--muted);font-variant-numeric:tabular-nums}.pos-foot[data-v-114fdf60]{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:5px;border-top:1px solid var(--border)}.pos-facts[data-v-114fdf60]{display:inline-flex;align-items:center;gap:8px}.pos-comm[data-v-114fdf60]{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.pos-foot .trade-btn[data-v-114fdf60],.pos-foot .ok-btn[data-v-114fdf60]{margin-left:auto}.pos-stop[data-v-114fdf60]{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.pos-ico[data-v-114fdf60]{width:18px;height:18px;display:block;opacity:.75;flex:0 0 auto}.pos-ico.bot[data-v-114fdf60]{opacity:.9;color:var(--accent)}.pos-name[data-v-114fdf60]{color:var(--text);font-weight:600}.pos-head .pos-name.name-up[data-v-114fdf60]{color:var(--accent)}.pos-head .pos-name.name-down[data-v-114fdf60]{color:#e74c3c}.pos-now[data-v-114fdf60]{color:var(--text)}.manual-toast[data-v-114fdf60]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:120;padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius-card);background:#12161f82;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;font-size:var(--fs-label);line-height:1.2;cursor:pointer;box-shadow:0 10px 28px #00000059}.manual-toast.bad[data-v-114fdf60]{border-color:#e74c3c;color:#ff8a7a}.chart-delta.ok[data-v-114fdf60]{color:var(--accent)}.chart-delta.bad[data-v-114fdf60]{color:#e74c3c}.chart-box[data-v-114fdf60]{position:relative}.chart-svg[data-v-114fdf60]{width:100%;height:200px;display:block;border-radius:var(--radius-card)}.chart-tf[data-v-114fdf60]{position:absolute;left:6px;top:6px;padding:2px 3px;border:1px solid #94af836b;border-radius:6px;background:#94af836e;font-size:10px;color:#fff}.chart-times[data-v-114fdf60]{position:relative;height:14px;margin-top:2px}.chart-t-lbl[data-v-114fdf60]{position:absolute;font-size:10px;color:var(--muted);white-space:nowrap}.candle-wick.up[data-v-114fdf60]{fill:none;stroke:var(--accent);stroke-width:1}.candle-wick.down[data-v-114fdf60]{fill:none;stroke:#e74c3c;stroke-width:1}.candle-body.up[data-v-114fdf60]{fill:var(--accent)}.candle-body.down[data-v-114fdf60]{fill:#e74c3c}.chart-ma[data-v-114fdf60]{fill:none;stroke:#94af8347;stroke-width:1.4}.chart-e50[data-v-114fdf60]{fill:none;stroke:#6b7fd7;stroke-width:1.2;stroke-dasharray:4 3;opacity:.85}.candle-wick.gold[data-v-114fdf60]{fill:none;stroke:#ffd876;stroke-width:1.4}.candle-body.gold[data-v-114fdf60]{fill:#ffd876}.mark-buy[data-v-114fdf60]{fill:var(--accent)}.mark-sell[data-v-114fdf60]{fill:#e74c3c}.chart-plot[data-v-114fdf60]{position:relative}.chart-cross[data-v-114fdf60]{position:absolute;top:0;bottom:0;width:1px;margin-left:-.5px;background:var(--muted);opacity:.55;pointer-events:none}.chart-hover-price[data-v-114fdf60]{position:absolute;top:4px;padding:1px 5px;background:var(--bg);border-radius:4px;color:var(--text);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.chart-hover-time[data-v-114fdf60]{position:absolute;padding:0 4px;background:var(--bg);border-radius:4px;color:var(--text);font-size:10px;white-space:nowrap;pointer-events:none}.chart-legend[data-v-114fdf60]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.chart-legend .lg[data-v-114fdf60]{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--muted)}.chart-legend i[data-v-114fdf60]{width:10px;height:2px;border-radius:2px;display:inline-block}.lg .dot-ma[data-v-114fdf60]{background:#94af839c}.lg .dot-e50[data-v-114fdf60]{background:none;border-top:2px dashed #6b7fd7;height:2px;width:4px}.lg .dot-gold[data-v-114fdf60]{background:#ffd876;border-radius:1px;height:7px;width:6px;font-size:9px;color:#ffd876}.lg .dot-buy[data-v-114fdf60]{background:var(--accent);height:7px;width:7px;clip-path:polygon(50% 0,100% 100%,0 100%)}.lg .dot-sell[data-v-114fdf60]{background:#e74c3c;height:7px;width:7px;clip-path:polygon(50% 100%,100% 0,0 0)}.hidden-one[data-v-114fdf60]{opacity:.6}.hidden-note[data-v-114fdf60]{font-size:var(--fs-small);color:var(--muted);line-height:1.5;margin-bottom:4px;max-width:520px}.years[data-v-114fdf60]{display:flex;flex-wrap:wrap;gap:5px;align-items:flex-end}.year-btn[data-v-114fdf60]{padding:5px 7px;border:1px solid #94af83;border-radius:var(--radius-btn);background:transparent;color:var(--text);font-family:inherit;font-size:16px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.robot-prices .year-btn[data-v-114fdf60]{color:var(--accent)}.robot-prices .year-btn.down[data-v-114fdf60]{color:#e74c3c;border-color:#e74c3c}.robot-prices .year-btn[data-v-114fdf60]:hover,.robot-prices .year-btn.active[data-v-114fdf60]{border-color:#fff;color:#fff;background:#ffffff1a}.quotes-view .year-btn[data-v-114fdf60]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.quotes-view .year-btn.active[data-v-114fdf60],.quotes-view .year-btn.active[data-v-114fdf60]:hover{border-color:var(--accent);background:#94af8329;color:var(--accent)}.robot-universe .year-btn[data-v-114fdf60]{border-color:var(--muted);color:var(--muted)}.robot-universe .year-btn[data-v-114fdf60]:hover{border-color:var(--text);color:var(--text)}.robot-universe .year-btn.active[data-v-114fdf60],.robot-universe .year-btn.active[data-v-114fdf60]:hover{border-color:var(--accent);background:#94af8329;color:var(--accent)}.placeholder[data-v-114fdf60]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.splash-chart[data-v-114fdf60]{width:min(230px,72vw);height:auto;margin-top:18px;overflow:visible}.splash-candle[data-v-114fdf60]{opacity:0;animation:splash-candle-in-114fdf60 .15s ease-out forwards}.splash-wick[data-v-114fdf60]{stroke:var(--accent);stroke-width:1.5;opacity:.75}.splash-wick.down[data-v-114fdf60]{stroke:#e74c3c}.splash-body[data-v-114fdf60]{fill:var(--accent)}.splash-body.down[data-v-114fdf60]{fill:#e74c3c}.splash-line[data-v-114fdf60]{fill:none;stroke-linecap:round;stroke-linejoin:round;clip-path:inset(0 100% 0 0);animation:splash-line-grow-114fdf60 4.6s linear forwards}.splash-ma[data-v-114fdf60]{stroke:#94af8373;stroke-width:1.4}.splash-trend[data-v-114fdf60]{stroke:#6b7fd76e;stroke-width:1.2;stroke-dasharray:4 3}.splash-body.gold[data-v-114fdf60]{animation:splash-gold-114fdf60 .8s ease-out forwards}@keyframes splash-candle-in-114fdf60{0%{opacity:0}to{opacity:1}}@keyframes splash-line-grow-114fdf60{to{clip-path:inset(0 0 0 0)}}@keyframes splash-gold-114fdf60{0%{fill:var(--accent);opacity:.55}55%{fill:#ffd876;opacity:1;filter:drop-shadow(0 0 7px rgba(255,216,118,.85))}to{fill:#ffd876;opacity:1;filter:drop-shadow(0 0 4px rgba(255,216,118,.5))}}.splash-login[data-v-114fdf60]{margin-top:70px;padding:7px 24px;border:1px solid #ffd876;border-radius:var(--radius-btn);background:transparent;color:#ffd876;font-family:inherit;font-size:14px;cursor:pointer;opacity:0;animation:splash-login-in-114fdf60 .5s ease-out 1.6s forwards,splash-login-glow-114fdf60 .95s ease-out 1.7s forwards}.splash-login[data-v-114fdf60]:hover{background:#ffd8761f}@keyframes splash-login-in-114fdf60{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-login-glow-114fdf60{0%{box-shadow:0 0 #ffd87600;text-shadow:none}45%{box-shadow:0 0 16px #ffd876d9;text-shadow:0 0 9px rgba(255,216,118,.7)}to{box-shadow:0 0 8px #ffd87666;text-shadow:0 0 4px rgba(255,216,118,.3)}}.splash-edit-toggle[data-v-114fdf60]{margin-top:10px;padding:4px 10px;border:1px dashed var(--border);border-radius:var(--radius-btn);background:transparent;color:var(--muted);font-family:inherit;font-size:11px;cursor:pointer}.splash-edit-toggle[data-v-114fdf60]:hover{color:var(--accent);border-color:var(--accent)}.splash-edit[data-v-114fdf60]{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:10px;width:min(360px,92vw);max-height:46vh;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--panel)}.se-lines[data-v-114fdf60]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.se-title[data-v-114fdf60]{color:var(--accent)}.se-row[data-v-114fdf60]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.se-num[data-v-114fdf60]{width:16px;color:var(--text);font-variant-numeric:tabular-nums}.se-row label[data-v-114fdf60],.se-lines label[data-v-114fdf60]{display:inline-flex;align-items:center;gap:3px}.se-row input[data-v-114fdf60],.se-lines input[data-v-114fdf60]{width:42px;padding:2px 4px;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--text);font-family:inherit;font-size:11px;font-variant-numeric:tabular-nums}.se-lines input[data-v-114fdf60]{width:46px}.se-dir[data-v-114fdf60]{margin-left:auto;width:22px;height:18px;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--accent);font-size:11px;line-height:1;cursor:pointer}.se-dir.down[data-v-114fdf60]{color:#e74c3c;border-color:#e74c3c}.se-foot[data-v-114fdf60]{display:flex;align-items:center;gap:8px;margin-top:4px}.se-foot button[data-v-114fdf60]{padding:3px 8px;border:1px solid var(--border);border-radius:var(--radius-btn);background:transparent;color:var(--text);font-family:inherit;font-size:11px;cursor:pointer}.se-foot button[data-v-114fdf60]:hover{color:var(--accent);border-color:var(--accent)}.se-copy[data-v-114fdf60]{color:#ffd876!important;border-color:#ffd876!important}.se-ok[data-v-114fdf60]{font-size:11px;color:var(--accent)}.se-json[data-v-114fdf60]{width:100%;height:70px;margin-top:4px;padding:4px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--muted);font-family:monospace;font-size:10px;resize:vertical}.placeholder-icon[data-v-114fdf60]{width:64px;height:64px;border-radius:16px;opacity:.9}.placeholder-title[data-v-114fdf60]{font-size:var(--fs-name);font-weight:700;color:#e7c46c}.placeholder-sub[data-v-114fdf60]{font-size:var(--fs-label);color:var(--muted)}.placeholder-dates[data-v-114fdf60]{font-size:12px;color:var(--muted);margin-top:-10px}:root{--bg: #0b0e14;--panel: #12161f;--border: #232a38;--text: #e6ebf5;--muted: #8b94a8;--accent: #94af83;--input: #0d1220;--toggle-track: #1c2122;--chip-bg: #212826;--sidebar-bg: rgba(18, 22, 31, .82);--sidebar-w: 190px;--sidebar-w-collapsed: 50px;--page-pad-top: 20px;--page-pad-x: 16px;--page-pad-bottom: 40px;--card-pad-y: 10px;--card-pad-x: 20px;--row-pad-y: 10px;--row-pad-x: 10px;--gap: 10px;--radius-card: 10px;--radius-btn: 8px;--fs-heading: 22px;--fs-display: 25px;--fs-name: 19px;--fs-body: 16px;--fs-label: 14px;--fs-small: 12px}:root[data-theme=light]{--bg: #ffffff;--panel: #ffffff;--border: #cbd2db;--text: #1a1d23;--muted: #556070;--accent: #5f8355;--input: #ffffff;--toggle-track: #e3e7ee;--chip-bg: #e3e7ee;--sidebar-bg: rgba(255, 252, 240, .82)}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:Courier New,Lucida Console,monospace;background:var(--bg);color:var(--text);line-height:1.45}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
